]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRsymm.cxx
New macro to display tracks reconstructed from tracking V1 on top of the ITS detailed...
[u/mrichter/AliRoot.git] / ITS / AliITSvPPRsymm.cxx
CommitLineData
5d5bdf03 1 /**************************************************************************
db915fea 2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 * *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
6 * *
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 **************************************************************************/
15
16/*
17$Log$
e0195f23 18Revision 1.34 2001/10/18 12:25:07 barbera
19Detailed 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
20
ac9c285e 21Revision 1.33 2001/10/18 03:09:21 barbera
22The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
23
1f99c14b 24Revision 1.32 2001/10/17 04:35:32 barbera
25Checks 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
26
a8c83dcb 27Revision 1.31 2001/10/04 22:33:39 nilsen
28Fixed bugs in SetDefaults.
29
82873bc1 30Revision 1.30 2001/10/01 19:34:09 nilsen
31Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
32
1570d46d 33Revision 1.29 2001/06/07 14:42:14 barbera
34Both chip and det thicknesses set to [100,300]
35
214030ed 36Revision 1.28 2001/05/31 19:24:47 barbera
37Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
38
46d7680e 39Revision 1.27 2001/05/30 16:15:47 fca
40Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
41
cbfdea0d 42Revision 1.26 2001/05/30 15:55:35 hristov
43Strings compared instead of pointers
44
268b9c60 45Revision 1.25 2001/05/30 14:04:31 hristov
46Dynamic cast replaced (F.Carminati)
47
4154d3d8 48Revision 1.24 2001/05/25 15:59:59 morsch
49Overlaps corrected. (R. Barbera)
50
9bf5e8ff 51Revision 1.22 2001/05/16 08:17:49 hristov
52Bug 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)
53
e99dbc71 54Revision 1.21 2001/05/10 00:12:59 nilsen
55Finished fixing up the default segmentation for the PPR geometry.
56
c11a498e 57Revision 1.20 2001/05/09 01:02:22 nilsen
58Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
59
92cc4da1 60Revision 1.19 2001/05/03 08:40:15 barbera
61Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
62
1e9111db 63Revision 1.17 2001/05/01 22:40:42 nilsen
64Partical update of SetDefault.
65
2c198b76 66Revision 1.16 2001/04/22 13:48:09 barbera
67New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
68
fc44ab90 69Revision 1.15 2001/04/04 07:02:16 barbera
70Position of the cylinders holding rails corrected
71
27c5763c 72Revision 1.14 2001/03/29 22:02:30 barbera
73Some changes to the services due to the new drawings from the engineers.
74
05a91552 75Revision 1.13 2001/03/29 05:28:56 barbera
76Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
77
31683195 78Revision 1.12 2001/03/28 06:40:20 barbera
79Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
80
e4f08ac3 81Revision 1.11 2001/03/23 00:12:23 nilsen
82Set Reading of AliITSgeom data from Geant3 common blocks as the default and
83not a .det file. Removed redundent calls to BuildGeometry.
84
0646a0e8 85Revision 1.10 2001/03/15 13:47:55 barbera
86Some service mother volumes modified
87
6d62fed9 88Revision 1.9 2001/03/13 18:13:30 barbera
89Some mother volumes sligthly modified to eliminate an overlap with the absorber
90
45725ec9 91Revision 1.8 2001/03/13 08:36:24 hristov
92fabsf replaced by TMath::Abs
93
767187dd 94Revision 1.7 2001/03/13 00:43:43 barbera
95Updated version of the PPR detailed geometry with symmetric services. Of course, the central part of the detector (volume ITSD and its daughters) is the same of AliITSvPPRasymm.cxx
96
9d2da7b3 97Revision 1.6 2001/02/13 16:53:35 nilsen
98Fixed a but when trying to use GEANT4. Needed to replace
99if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
100because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
101did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
102to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
103in the same way as in AliITSv5.cxx.
104
9a4c6ea3 105Revision 1.5 2001/02/09 20:06:26 nilsen
106Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
107
58e13d99 108Revision 1.4 2001/02/09 00:05:31 nilsen
109Added fMajor/MinorVersion variables and made other changes to better make
110use of the new code changes in AliITSgeom related classes.
111
bae7e562 112Revision 1.3 2001/01/30 09:23:13 hristov
113Streamers removed (R.Brun)
114
a8a6107b 115Revision 1.2 2001/01/26 20:01:19 hristov
116Major upgrade of AliRoot code
117
2ab0c725 118Revision 1.1.2.1 2001/01/15 13:38:32 barbera
119New ITS detailed geometry to be used for the PPR
120
db915fea 121Revision 1.12 2000/12/10 16:00:44 barbera
122Added last definition of special media like end-ladder boxes and cones
123
124Revision 1.11 2000/10/30 08:02:25 barbera
125PCON's changed into simpler CONS and TUBS. Services now allow for the rails to go through them.
126
127Revision 1.3.2.7 2000/10/27 17:20:00 barbera
128Position of rails w.r.t. the interaction point corrected.
129
130Revision 1.9 2000/10/27 13:31:29 barbera
131Rails between ITS and TPC added.
132
133Revision 1.8 2000/10/27 13:03:08 barbera
134Small changes in the SPD volumes and materials
135
136Revision 1.6 2000/10/16 14:45:37 barbera
137Mother volume ITSD modified to avoid some overlaps
138
139Revision 1.5 2000/10/16 13:49:15 barbera
140Services volumes slightly modified and material added following Pierluigi Barberis' information
141
142Revision 1.4 2000/10/07 15:33:07 barbera
143Small corrections to the ITSV mother volume
144
145Revision 1.3 2000/10/07 13:06:50 barbera
146Some new materials and media defined
147
148Revision 1.2 2000/10/07 10:42:43 barbera
149Mother volume ITSV corrected
150
151Revision 1.1 2000/10/06 23:09:12 barbera
152New geometry (symmetric services
153
154Revision 1.20 2000/10/02 21:28:08 fca
155Removal of useless dependecies via forward declarations
156
157Revision 1.19 2000/07/10 16:07:19 fca
158Release version of ITS code
159
160Revision 1.14.2.2 2000/05/19 10:09:21 nilsen
161fix for bug with HP and Sun unix + fix for event display in ITS-working branch
162
163Revision 1.14.2.1 2000/03/04 23:45:19 nilsen
164Fixed up the comments/documentation.
165
166Revision 1.14 1999/11/25 06:52:56 fca
167Correct value of drca
168
169Revision 1.13.2.1 1999/11/25 06:52:21 fca
170Correct value of drca
171
172Revision 1.13 1999/10/27 11:16:26 fca
173Correction of problem in geometry
174
175Revision 1.12 1999/10/22 08:25:25 fca
176remove double definition of destructors
177
178Revision 1.11 1999/10/22 08:16:49 fca
179Correct destructors, thanks to I.Hrivnacova
180
181Revision 1.10 1999/10/06 19:56:50 fca
182Add destructor
183
184Revision 1.9 1999/10/05 08:05:09 fca
185Minor corrections for uninitialised variables.
186
187Revision 1.8 1999/09/29 09:24:20 fca
188Introduction of the Copyright and cvs Log
189
190*/
191
bae7e562 192//////////////////////////////////////////////////////////////////////////////
193// //
194// Inner Traking System version PPR symmetric //
195// This class contains the base procedures for the Inner Tracking System //
196// //
197// Authors: R. Barbera //
198// version 6. //
199// Created 2000. //
200// //
201// NOTE: THIS IS THE SYMMETRIC PPR geometry of the ITS. //
202// THIS WILL NOT WORK //
203// with the geometry or module classes or any analysis classes. You are //
204// strongly encouraged to uses AliITSv5. //
205// //
206//////////////////////////////////////////////////////////////////////////////
9d2da7b3 207// See AliITSvPPRsymm::StepManager().
bae7e562 208#include <iostream.h>
209#include <iomanip.h>
9d2da7b3 210#include <stdio.h>
211#include <stdlib.h>
db915fea 212#include <TMath.h>
db915fea 213#include <TGeometry.h>
214#include <TNode.h>
215#include <TTUBE.h>
1f99c14b 216#include <TTUBS.h>
217#include <TPCON.h>
db915fea 218#include <TFile.h> // only required for Tracking function?
219#include <TCanvas.h>
220#include <TObjArray.h>
9d2da7b3 221#include <TLorentzVector.h>
222#include <TObjString.h>
db915fea 223#include <TClonesArray.h>
9d2da7b3 224#include <TBRIK.h>
225#include <TSystem.h>
db915fea 226
227#include "AliMC.h"
9d2da7b3 228#include "AliRun.h"
db915fea 229#include "AliMagF.h"
230#include "AliConst.h"
cbfdea0d 231#include "AliGeant3.h"
bae7e562 232#include "AliITSGeant3Geometry.h"
db915fea 233#include "AliITShit.h"
9d2da7b3 234#include "AliITS.h"
db915fea 235#include "AliITSvPPRsymm.h"
bae7e562 236#include "AliITSgeom.h"
237#include "AliITSgeomSPD.h"
238#include "AliITSgeomSDD.h"
239#include "AliITSgeomSSD.h"
2c198b76 240#include "AliITSDetType.h"
241#include "AliITSresponseSPD.h"
242#include "AliITSresponseSDD.h"
243#include "AliITSresponseSSD.h"
244#include "AliITSsegmentationSPD.h"
245#include "AliITSsegmentationSDD.h"
246#include "AliITSsegmentationSSD.h"
82873bc1 247#include "AliITSsimulationSPD.h"
248#include "AliITSsimulationSDD.h"
249#include "AliITSsimulationSSD.h"
2c198b76 250#include "AliITSClusterFinderSPD.h"
251#include "AliITSClusterFinderSDD.h"
252#include "AliITSClusterFinderSSD.h"
db915fea 253
254
255ClassImp(AliITSvPPRsymm)
256
257//_____________________________________________________________________________
258AliITSvPPRsymm::AliITSvPPRsymm() {
259////////////////////////////////////////////////////////////////////////
260// Standard default constructor for the ITS version 9.
261////////////////////////////////////////////////////////////////////////
bae7e562 262 Int_t i;
263
9d2da7b3 264 fIdN = 0;
bae7e562 265 fIdName = 0;
266 fIdSens = 0;
267 fEuclidOut = kFALSE; // Don't write Euclide file
268 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 269 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 270 fMajorVersion = IsVersion();
271 fMinorVersion = -1;
272 for(i=0;i<60;i++) fRead[i] = '\0';
273 for(i=0;i<60;i++) fWrite[i] = '\0';
274 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 275}
276//_____________________________________________________________________________
277AliITSvPPRsymm::AliITSvPPRsymm(const char *name, const char *title) : AliITS(name, title){
278////////////////////////////////////////////////////////////////////////
279// Standard constructor for the ITS version 9.
280////////////////////////////////////////////////////////////////////////
bae7e562 281 Int_t i;
282
283 fIdN = 6;
284 fIdName = new TString[fIdN];
285 fIdName[0] = "ITS1";
286 fIdName[1] = "ITS2";
287 fIdName[2] = "ITS3";
288 fIdName[3] = "ITS4";
289 fIdName[4] = "ITS5";
290 fIdName[5] = "ITS6";
291 fIdSens = new Int_t[fIdN];
292 for (i=0;i<fIdN;i++) fIdSens[i] = 0;
293 fMajorVersion = IsVersion();
9d2da7b3 294 fMinorVersion = 2;
bae7e562 295 fEuclidOut = kFALSE; // Don't write Euclide file
296 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 297 fGeomDetIn = kFALSE; // Don't Read .det file
9d2da7b3 298 SetThicknessDet1();
299 SetThicknessDet2();
300 SetThicknessChip1();
301 SetThicknessChip2();
bae7e562 302
9d2da7b3 303 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.euc";
304 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det",60);
bae7e562 305 strncpy(fRead,fEuclidGeomDet,60);
9d2da7b3 306 strncpy(fWrite,fEuclidGeomDet,60);
307
db915fea 308}
309//____________________________________________________________________________
310AliITSvPPRsymm::AliITSvPPRsymm(const AliITSvPPRsymm &source){
311////////////////////////////////////////////////////////////////////////
312// Copy Constructor for ITS version 9.
313////////////////////////////////////////////////////////////////////////
314 if(&source == this) return;
bae7e562 315 Warning("Copy Constructor","Not allowed to copy AliITSvPPRsymm");
db915fea 316 return;
317}
318//_____________________________________________________________________________
319AliITSvPPRsymm& AliITSvPPRsymm::operator=(const AliITSvPPRsymm &source){
320////////////////////////////////////////////////////////////////////////
9d2da7b3 321// Assignment operator for the ITS version 9.
db915fea 322////////////////////////////////////////////////////////////////////////
bae7e562 323 if(&source == this) return *this;
324 Warning("= operator","Not allowed to copy AliITSvPPRsymm");
325 return *this;
db915fea 326}
327//_____________________________________________________________________________
328AliITSvPPRsymm::~AliITSvPPRsymm() {
329////////////////////////////////////////////////////////////////////////
9d2da7b3 330// Standard destructor for the ITS version 9.
db915fea 331////////////////////////////////////////////////////////////////////////
332}
db915fea 333//__________________________________________________________________________
334void AliITSvPPRsymm::BuildGeometry(){
335////////////////////////////////////////////////////////////////////////
336// Geometry builder for the ITS version 9.
337////////////////////////////////////////////////////////////////////////
338 TNode *node, *top;
1f99c14b 339
ac9c285e 340 const Int_t kColorITS=kYellow;
db915fea 341 //
342 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 343
344 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 345 top->cd();
346 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
347 node->SetLineColor(kColorITS);
348 fNodes->Add(node);
349
ac9c285e 350 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 351 top->cd();
352 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
353 node->SetLineColor(kColorITS);
354 fNodes->Add(node);
355
ac9c285e 356 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 357 top->cd();
358 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
359 node->SetLineColor(kColorITS);
360 fNodes->Add(node);
361
ac9c285e 362 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 363 top->cd();
364 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
365 node->SetLineColor(kColorITS);
366 fNodes->Add(node);
367
ac9c285e 368 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 369 top->cd();
370 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
371 node->SetLineColor(kColorITS);
372 fNodes->Add(node);
373
ac9c285e 374 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 375 top->cd();
376 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
377 node->SetLineColor(kColorITS);
1f99c14b 378 fNodes->Add(node);
1f99c14b 379
ac9c285e 380/*
381 // DETAILED GEOMETRY
382
383 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
1f99c14b 384
385 // Define some variables for SPD
386
387 Float_t dits[100];
388 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
389 Float_t di103[3], di10a[3]; // for layer 1
390 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
391 Float_t di1d3[3], di20a[3]; // for layer 2
392
393 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
394 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
395
396 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
397 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
398
399 Float_t dbus=300.; // total bus thickness on both layers (micron)
400
401 ddet1 = GetThicknessDet1();
402 ddet2 = GetThicknessDet2();
403 dchip1 = GetThicknessChip1();
404 dchip2 = GetThicknessChip2();
405
406 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
407
408 if(ddet1 < 100. || ddet1 > 300.) {
409 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
410 " The default value of 200 microns will be used." << endl;
411 ddet1=200.;
412 }
413
414 if(ddet2 < 100. || ddet2 > 300.) {
415 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
416 " The default value of 200 microns will be used." << endl;
417 ddet2=200.;
418 }
419
420 if(dchip1 < 100. || dchip1 > 300.) {
421 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
422 " The default value of 200 microns will be used." << endl;
423 dchip1=200.;
424 }
425
426 if(dchip2 < 100. || dchip2 > 300.) {
427 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
428 " The default value of 200 microns will be used." << endl;
429 dchip2=200.;
430 }
431
432 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
433 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
434 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
435 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
436
437 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
438 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
439 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
440 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
441 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
442
443 Float_t deltax, deltay;
444
445 Int_t thickness = fMinorVersion/10;
446 Int_t option = fMinorVersion - 10*thickness;
447
448
449 // Define some variables for SDD
450 // SDD detector ladder
451
452 Float_t ySDD;
453 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
454 Float_t Y_SDD_sep = 0.20;
455 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
456 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
457
458 // Rotation matrices
459
460 // SPD - option 'a'
461
462 if (option == 1) {
463
464 new TRotMatrix("rot238","rot238",90.0,144.0,90.0,234.0,0.0,0.0);
465 new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
466 new TRotMatrix("rot239","rot239",90.0,216.0,90.0,306.0,0.0,0.0);
467 new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
468 new TRotMatrix("rot240","rot240",90.0,288.0,90.0,18.0,0.0,0.0);
469 new TRotMatrix("rot241","rot241",90.0,324.0,90.0,54.0,0.0,0.0);
470 new TRotMatrix("rot242","rot242",90.0,36.0,90.0,126.0,0.0,0.0);
471 new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
472 new TRotMatrix("rot243","rot243",90.0,108.0,90.0,198.0,0.0,0.0);
473 new TRotMatrix("rot244","rot244",90.0,180.0,90.0,270.0,0.0,0.0);
474 new TRotMatrix("rot245","rot245",90.0,162.0,90.0,252.0,0.0,0.0);
475 new TRotMatrix("rot246","rot246",90.0,310.0,90.0,40.0,0.0,0.0);
476 new TRotMatrix("rot247","rot247",90.0,319.0,90.0,49.0,0.0,0.0);
477 new TRotMatrix("rot248","rot248",90.0,328.0,90.0,58.0,0.0,0.0);
478 new TRotMatrix("rot249","rot249",90.0,337.0,90.0,67.0,0.0,0.0);
479
480 }
481
482 // SPD - option 'b' (this is the default)
483
484 if (option == 2) {
485
486 new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
487 new TRotMatrix("rot244","rot244",90.0,216.0,90.0,306.0,0.0,0.0);
488 new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
489 new TRotMatrix("rot245","rot245",90.0,36.0,90.0,126.0,0.0,0.0);
490 new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
491 new TRotMatrix("rot246","rot246",90.0,108.0,90.0,198.0,0.0,0.0);
492 new TRotMatrix("rot247","rot247",90.0,144.0,90.0,234.0,0.0,0.0);
493 new TRotMatrix("rot248","rot248",90.0,288.0,90.0,18.0,0.0,0.0);
494 new TRotMatrix("rot249","rot249",90.0,324.0,90.0,54.0,0.0,0.0);
495 new TRotMatrix("rot238","rot238",90.0,180.0,90.0,270.0,0.0,0.0);
496 new TRotMatrix("rot239","rot239",90.0,162.0,90.0,252.0,0.0,0.0);
497 new TRotMatrix("rot240","rot240",90.0,310.0,90.0,40.0,0.0,0.0);
498 new TRotMatrix("rot241","rot241",90.0,319.0,90.0,49.0,0.0,0.0);
499 new TRotMatrix("rot242","rot242",90.0,328.0,90.0,58.0,0.0,0.0);
500 new TRotMatrix("rot243","rot243",90.0,337.0,90.0,67.0,0.0,0.0);
501
502 }
503
504 // SDD
505
506 new TRotMatrix("rot321","rot321",90.0,12.86,90.0,102.86,0.0,0.0);
507 new TRotMatrix("rot333","rot333",90.0,38.57,90.0,128.57,0.0,0.0);
508 new TRotMatrix("rot336","rot336",90.0,64.29,90.0,154.29,0.0,0.0);
509 new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);
510 new TRotMatrix("rot313","rot313",90.0,115.71,90.0,205.71,0.0,0.0);
511 new TRotMatrix("rot311","rot311",90.0,141.43,90.0,231.43,0.0,0.0);
512 new TRotMatrix("rot310","rot310",90.0,167.14,90.0,257.14,0.0,0.0);
513 new TRotMatrix("rot386","rot386",90.0,192.86,90.0,282.86,0.0,0.0);
514 new TRotMatrix("rot309","rot309",90.0,218.57,90.0,308.57,0.0,0.0);
515 new TRotMatrix("rot308","rot308",90.0,244.29,90.0,334.29,0.0,0.0);
516 new TRotMatrix("rot356","rot356",90.0,270.0,90.0,0.0,0.0,0.0);
517 new TRotMatrix("rot307","rot307",90.0,295.71,90.0,25.71,0.0,0.0);
518 new TRotMatrix("rot306","rot306",90.0,321.43,90.0,51.43,0.0,0.0);
519 new TRotMatrix("rot305","rot305",90.0,347.14,90.0,77.14,0.0,0.0);
520 new TRotMatrix("rot335","rot335",90.0,8.18,90.0,98.18,0.0,0.0);
521 new TRotMatrix("rot332","rot332",90.0,24.55,90.0,114.55,0.0,0.0);
522 new TRotMatrix("rot331","rot331",90.0,40.91,90.0,130.91,0.0,0.0);
523 new TRotMatrix("rot366","rot366",90.0,57.27,90.0,147.27,0.0,0.0);
524 new TRotMatrix("rot330","rot330",90.0,73.64,90.0,163.64,0.0,0.0);
525 new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);
526 new TRotMatrix("rot329","rot329",90.0,106.36,90.0,196.36,0.0,0.0);
527 new TRotMatrix("rot328","rot328",90.0,122.73,90.0,212.73,0.0,0.0);
528 new TRotMatrix("rot327","rot327",90.0,139.09,90.0,229.09,0.0,0.0);
529 new TRotMatrix("rot326","rot326",90.0,155.45,90.0,245.45,0.0,0.0);
530 new TRotMatrix("rot325","rot325",90.0,171.82,90.0,261.82,0.0,0.0);
531 new TRotMatrix("rot324","rot324",90.0,188.18,90.0,278.18,0.0,0.0);
532 new TRotMatrix("rot323","rot323",90.0,204.55,90.0,294.55,0.0,0.0);
533 new TRotMatrix("rot322","rot322",90.0,220.91,90.0,310.91,0.0,0.0);
534 new TRotMatrix("rot320","rot320",90.0,237.27,90.0,327.27,0.0,0.0);
535 new TRotMatrix("rot319","rot319",90.0,253.64,90.0,343.64,0.0,0.0);
536 new TRotMatrix("rot318","rot318",90.0,270.0,90.0,360.0,0.0,0.0);
537 new TRotMatrix("rot317","rot317",90.0,286.36,90.0,16.36,0.0,0.0);
538 new TRotMatrix("rot316","rot316",90.0,302.73,90.0,32.73,0.0,0.0);
539 new TRotMatrix("rot315","rot315",90.0,319.09,90.0,49.09,0.0,0.0);
540 new TRotMatrix("rot314","rot314",90.0,335.45,90.0,65.45,0.0,0.0);
541 new TRotMatrix("rot334","rot334",90.0,351.82,90.0,81.82,0.0,0.0);
542
543 //SSD
544
545 new TRotMatrix("rot504","rot504",90.0,127.06,90.0,217.06,0.0,0.0);
546 new TRotMatrix("rot505","rot505",90.0,116.47,90.0,206.47,0.0,0.0);
547 new TRotMatrix("rot506","rot506",90.0,105.88,90.0,195.88,0.0,0.0);
548 new TRotMatrix("rot507","rot507",90.0,95.29,90.0,185.29,0.0,0.0);
549 new TRotMatrix("rot508","rot508",90.0,84.71,90.0,174.71,0.0,0.0);
550 new TRotMatrix("rot509","rot509",90.0,74.12,90.0,164.12,0.0,0.0);
551 new TRotMatrix("rot510","rot510",90.0,63.53,90.0,153.53,0.0,0.0);
552 new TRotMatrix("rot511","rot511",90.0,52.94,90.0,142.94,0.0,0.0);
553 new TRotMatrix("rot512","rot512",90.0,42.35,90.0,132.35,0.0,0.0);
554 new TRotMatrix("rot513","rot513",90.0,31.76,90.0,121.76,0.0,0.0);
555 new TRotMatrix("rot653","rot653",90.0,21.18,90.0,111.18,0.0,0.0);
556 new TRotMatrix("rot514","rot514",90.0,10.59,90.0,100.59,0.0,0.0);
557 new TRotMatrix("rot515","rot515",90.0,349.41,90.0,79.41,0.0,0.0);
558 new TRotMatrix("rot516","rot516",90.0,338.82,90.0,68.82,0.0,0.0);
559 new TRotMatrix("rot517","rot517",90.0,328.24,90.0,58.24,0.0,0.0);
560 new TRotMatrix("rot518","rot518",90.0,317.65,90.0,47.65,0.0,0.0);
561 new TRotMatrix("rot519","rot519",90.0,307.06,90.0,37.06,0.0,0.0);
562 new TRotMatrix("rot520","rot520",90.0,296.47,90.0,26.47,0.0,0.0);
563 new TRotMatrix("rot521","rot521",90.0,285.88,90.0,15.88,0.0,0.0);
564 new TRotMatrix("rot522","rot522",90.0,275.29,90.0,5.29,0.0,0.0);
565 new TRotMatrix("rot523","rot523",90.0,264.71,90.0,354.71,0.0,0.0);
566 new TRotMatrix("rot524","rot524",90.0,254.12,90.0,344.12,0.0,0.0);
567 new TRotMatrix("rot525","rot525",90.0,243.53,90.0,333.53,0.0,0.0);
568 new TRotMatrix("rot526","rot526",90.0,232.94,90.0,322.94,0.0,0.0);
569 new TRotMatrix("rot527","rot527",90.0,222.35,90.0,312.35,0.0,0.0);
570 new TRotMatrix("rot528","rot528",90.0,211.76,90.0,301.76,0.0,0.0);
571 new TRotMatrix("rot618","rot618",90.0,201.18,90.0,291.18,0.0,0.0);
572 new TRotMatrix("rot529","rot529",90.0,190.59,90.0,280.59,0.0,0.0);
573 new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0);
574 new TRotMatrix("rot530","rot530",90.0,169.41,90.0,259.41,0.0,0.0);
575 new TRotMatrix("rot531","rot531",90.0,158.82,90.0,248.82,0.0,0.0);
576 new TRotMatrix("rot501","rot501",90.0,148.24,90.0,238.24,0.0,0.0);
577 new TRotMatrix("rot503","rot503",90.0,137.65,90.0,227.65,0.0,0.0);
578 new TRotMatrix("rot532","rot532",90.0,360.0,90.0,90.0,0.0,0.0);
579 new TRotMatrix("rot560","rot560",90.0,85.26,90.0,175.26,0.0,0.0);
580 new TRotMatrix("rot561","rot561",90.0,94.74,90.0,184.74,0.0,0.0);
581 new TRotMatrix("rot562","rot562",90.0,104.21,90.0,194.21,0.0,0.0);
582 new TRotMatrix("rot563","rot563",90.0,113.68,90.0,203.68,0.0,0.0);
583 new TRotMatrix("rot564","rot564",90.0,123.16,90.0,213.16,0.0,0.0);
584 new TRotMatrix("rot565","rot565",90.0,132.63,90.0,222.63,0.0,0.0);
585 new TRotMatrix("rot566","rot566",90.0,142.11,90.0,232.11,0.0,0.0);
586 new TRotMatrix("rot567","rot567",90.0,151.58,90.0,241.58,0.0,0.0);
587 new TRotMatrix("rot568","rot568",90.0,161.05,90.0,251.05,0.0,0.0);
588 new TRotMatrix("rot569","rot569",90.0,170.53,90.0,260.53,0.0,0.0);
589 new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0);
590 new TRotMatrix("rot534","rot534",90.0,189.47,90.0,279.47,0.0,0.0);
591 new TRotMatrix("rot535","rot535",90.0,198.95,90.0,288.95,0.0,0.0);
592 new TRotMatrix("rot623","rot623",90.0,208.42,90.0,298.42,0.0,0.0);
593 new TRotMatrix("rot537","rot537",90.0,217.89,90.0,307.89,0.0,0.0);
594 new TRotMatrix("rot538","rot538",90.0,227.37,90.0,317.37,0.0,0.0);
595 new TRotMatrix("rot539","rot539",90.0,236.84,90.0,326.84,0.0,0.0);
596 new TRotMatrix("rot540","rot540",90.0,246.32,90.0,336.32,0.0,0.0);
597 new TRotMatrix("rot541","rot541",90.0,255.79,90.0,345.79,0.0,0.0);
598 new TRotMatrix("rot542","rot542",90.0,265.26,90.0,355.26,0.0,0.0);
599 new TRotMatrix("rot543","rot543",90.0,274.74,90.0,4.74,0.0,0.0);
600 new TRotMatrix("rot544","rot544",90.0,284.21,90.0,14.21,0.0,0.0);
601 new TRotMatrix("rot545","rot545",90.0,293.68,90.0,23.68,0.0,0.0);
602 new TRotMatrix("rot546","rot546",90.0,303.16,90.0,33.16,0.0,0.0);
603 new TRotMatrix("rot547","rot547",90.0,312.63,90.0,42.63,0.0,0.0);
604 new TRotMatrix("rot548","rot548",90.0,322.11,90.0,52.11,0.0,0.0);
605 new TRotMatrix("rot549","rot549",90.0,331.58,90.0,61.58,0.0,0.0);
606 new TRotMatrix("rot550","rot550",90.0,341.05,90.0,71.05,0.0,0.0);
607 new TRotMatrix("rot551","rot551",90.0,350.53,90.0,80.53,0.0,0.0);
608 new TRotMatrix("rot552","rot552",90.0,9.47,90.0,99.47,0.0,0.0);
609 new TRotMatrix("rot553","rot553",90.0,18.95,90.0,108.95,0.0,0.0);
610 new TRotMatrix("rot620","rot620",90.0,28.42,90.0,118.42,0.0,0.0);
611 new TRotMatrix("rot555","rot555",90.0,37.89,90.0,127.89,0.0,0.0);
612 new TRotMatrix("rot556","rot556",90.0,47.37,90.0,137.37,0.0,0.0);
613 new TRotMatrix("rot557","rot557",90.0,56.84,90.0,146.84,0.0,0.0);
614 new TRotMatrix("rot558","rot558",90.0,66.32,90.0,156.32,0.0,0.0);
615 new TRotMatrix("rot559","rot559",90.0,75.79,90.0,165.79,0.0,0.0);
616
617
618 // --- Define SPD (option 'a') volumes ----------------------------
619
620 // SPD - option 'a'
621 // (this is NOT the default)
622
623 if (option == 1) {
624
625 dits1[0] = 0.64;
626 dits1[1] = ddet1;
627 dits1[2] = 3.48;
628 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
629
630 dits2[0] = 0.64;
631 dits2[1] = ddet2;
632 dits2[2] = 3.48;
633 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
634
635 di101[0] = 0.705;
636 di101[1] = ddet1;
637 di101[2] = 3.536;
638 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
639
640 di1d1[0] = 0.705;
641 di1d1[1] = ddet2;
642 di1d1[2] = 3.536;
643 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
644
645 di103[0] = 0.793;
646 di103[1] = ddet1+dchip1;
647 di103[2] = 3.536;
648 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
649
650 di1d3[0] = 0.793;
651 di1d3[1] = ddet2+dchip2;
652 di1d3[2] = 3.536;
653 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
654
655 di10a[0] = 0.843;
656 di10a[1] = ddet1+dchip1+dbus+0.0025;
657 di10a[2] = 19.344;
658 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
659
660 di20a[0] = 0.843;
661 di20a[1] = ddet2+dchip2+dbus+0.0025;
662 di20a[2] = 19.344;
663 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
664
665 dits[0] = 3.7;
666 dits[1] = 7.7;
667 dits[2] = 24;
668 dits[3] = 57;
669 dits[4] = 100;
670 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
671
672 dits[0] = 3.7;
673 dits[1] = 7.75;
674 dits[2] = 26.1;
675 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
676
677 }
678
679 // --- Define SPD (option 'b') volumes ----------------------------
680
681 // SPD - option 'b'
682 // (this is the default)
683
684 if (option == 2) {
685
686 dits1[0] = 0.64;
687 dits1[1] = ddet1;
688 dits1[2] = 3.48;
689 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
690
691 dits2[0] = 0.64;
692 dits2[1] = ddet2;
693 dits2[2] = 3.48;
694 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
695
696 di101[0] = 0.705;
697 di101[1] = ddet1;
698 di101[2] = 3.536;
699 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
700
701 di1d1[0] = 0.705;
702 di1d1[1] = ddet2;
703 di1d1[2] = 3.536;
704 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
705
706 di107[0] = 0.793;
707 di107[1] = ddet1+dchip1;
708 di107[2] = 3.536;
709 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
710
711 di1d7[0] = 0.7975;
712 di1d7[1] = ddet2+dchip2;
713 di1d7[2] = 3.536;
714 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
715
716 di10b[0] = 0.843;
717 di10b[1] = ddet1+dchip1+dbus+0.0025;
718 di10b[2] = 19.344;
719 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
720
721 di20b[0] = 0.843;
722 di20b[1] = ddet2+dchip2+dbus+0.0025;
723 di20b[2] = 19.344;
724 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
725
726 dits[0] = 3.7;
727 dits[1] = 7.7;
728 dits[2] = 24;
729 dits[3] = 57;
730 dits[4] = 100;
731 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
732
733 dits[0] = 3.7;
734 dits[1] = 7.75;
735 dits[2] = 26.1;
736 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
737
738
739 }
740
741 // --- Define SDD volumes ------------------------------------------
742
743 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
e0195f23 744 it34->DefineSection(0,-34.6,23.49,28.);
745 it34->DefineSection(1,-23.65,23.49,28.);
746 it34->DefineSection(2,-23.65,14.59,28.);
747 it34->DefineSection(3,23.65,14.59,28.);
748 it34->DefineSection(4,23.65,23.49,28.);
749 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 750
751 I302dits[0] = 3.6250;
752 I302dits[1] = 0.0150;
753 I302dits[2] = 4.3794;
754 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
755
756 I004dits[0] = I302dits[0]+0.005;
757 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
758 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
759 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
760 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
761 }
762 I004dits[2] = I004dits[2] + I302dits[2];
763 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
764
765 dits[0] = 3.50850;
766 dits[1] = 0.01499;
767 dits[2] = 3.76320;
768 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
769
770 I402dits[0] = 3.6250;
771 I402dits[1] = 0.0150;
772 I402dits[2] = 4.3794;
773 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
774
775 I005dits[0] = I402dits[0]+0.005;
776 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
777 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
778 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
779 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
780 }
781 I005dits[2] = I005dits[2] + I402dits[2];
782 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
783
784 dits[0] = 3.50850;
785 dits[1] = 0.01499;
786 dits[2] = 3.76320;
787 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
788
789
790 // --- Define SSD volumes ------------------------------------------
791
792
793 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
e0195f23 794 it56->DefineSection(0,-57.45,43.6,48.);
795 it56->DefineSection(1,-49.15,43.6,48.);
796 it56->DefineSection(2,-49.15,36.9,48.);
797 it56->DefineSection(3,50.55,36.9,48.);
798 it56->DefineSection(4,50.55,43.6,48.);
799 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 800
801 dits[0] = 3.75;
802 dits[1] = 0.045;
803 dits[2] = 43.3;
804 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
805
806 dits[0] = 3.75;
807 dits[1] = 0.045;
808 dits[2] = 50.975;
809 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
810
811 dits[0] = 3.75;
812 dits[1] = 0.015;
813 dits[2] = 2.1;
814 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
815
816 dits[0] = 3.75;
817 dits[1] = 0.015;
818 dits[2] = 2.1;
819 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
820
821 dits[0] = 3.65;
822 dits[1] = 0.015;
823 dits[2] = 2;
824 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
825
826 dits[0] = 3.65;
827 dits[1] = 0.015;
828 dits[2] = 2;
829 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
830
831 //
832
833 top->cd();
834
835 // --- Place SPD (option 'a') volumes into their mother volume
836
837 // SPD - option 'a'
838 // (this is NOT the default)
839
840 if (option == 1) {
841
842
843 }
844
845
846 // --- Place SPD (option 'b') volumes into their mother volume
847
848 // SPD - option 'b'
849 // (this is the default)
850
851 if (option == 2) {
852
853 // Place IT12 in Alice
854 //
855 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
856 node->SetLineColor(kColorITS);
857 node->SetVisibility(0);
858 node->cd();
859 //
860 // Place copy #1 of I12B in IT12
861 //
862 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
863 sub1node->SetLineColor(kColorITS);
864 sub1node->SetVisibility(0);
865 sub1node->cd();
866 //
867 // Place copy #1 of I10B in I12B
868 //
869 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
870 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
871 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
872 sub2node->SetLineColor(kColorITS);
873 sub2node->SetVisibility(0);
874 sub2node->cd();
875 //
876 // Place copy #1 of I107 in I10B
877 //
878 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
879 sub3node->SetLineColor(kColorITS);
880 sub3node->SetVisibility(0);
881 sub3node->cd();
882 //
883 // Place copy #1 of I101 in I107
884 //
885 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
886 sub4node->SetLineColor(kColorITS);
887 sub4node->SetVisibility(0);
888 sub4node->cd();
889 //
890 // Place copy #1 of ITS1 in I101
891 //
892 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
893 sub5node->SetLineColor(kColorITS);
894 fNodes->Add(sub5node);
895 sub4node->cd();
896 fNodes->Add(sub4node);
897 sub3node->cd();
898 fNodes->Add(sub3node);
899 sub2node->cd();
900 //
901 // Place copy #2 of I107 in I10B
902 //
903 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
904 sub3node->SetLineColor(kColorITS);
905 sub3node->SetVisibility(0);
906 sub3node->cd();
907 //
908 // Place copy #1 of I101 in I107
909 //
910 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
911 sub4node->SetLineColor(kColorITS);
912 sub4node->SetVisibility(0);
913 sub4node->cd();
914 //
915 // Place copy #1 of ITS1 in I101
916 //
917 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
918 sub5node->SetLineColor(kColorITS);
919 fNodes->Add(sub5node);
920 sub4node->cd();
921 fNodes->Add(sub4node);
922 sub3node->cd();
923 fNodes->Add(sub3node);
924 sub2node->cd();
925 //
926 // Place copy #3 of I107 in I10B
927 //
928 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
929 sub3node->SetLineColor(kColorITS);
930 sub3node->SetVisibility(0);
931 sub3node->cd();
932 //
933 // Place copy #1 of I101 in I107
934 //
935 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
936 sub4node->SetLineColor(kColorITS);
937 sub4node->SetVisibility(0);
938 sub4node->cd();
939 //
940 // Place copy #1 of ITS1 in I101
941 //
942 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
943 sub5node->SetLineColor(kColorITS);
944 fNodes->Add(sub5node);
945 sub4node->cd();
946 fNodes->Add(sub4node);
947 sub3node->cd();
948 fNodes->Add(sub3node);
949 sub2node->cd();
950 //
951 // Place copy #4 of I107 in I10B
952 //
953 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
954 sub3node->SetLineColor(kColorITS);
955 sub3node->SetVisibility(0);
956 sub3node->cd();
957 //
958 // Place copy #1 of I101 in I107
959 //
960 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
961 sub4node->SetLineColor(kColorITS);
962 sub4node->SetVisibility(0);
963 sub4node->cd();
964 //
965 // Place copy #1 of ITS1 in I101
966 //
967 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
968 sub5node->SetLineColor(kColorITS);
969 fNodes->Add(sub5node);
970 sub4node->cd();
971 fNodes->Add(sub4node);
972 sub3node->cd();
973 fNodes->Add(sub3node);
974 sub2node->cd();
975 fNodes->Add(sub2node);
976 sub1node->cd();
977 //
978 // Place copy #2 of I10B in I12B
979 //
980 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
981 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
982 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
983 sub2node->SetLineColor(kColorITS);
984 sub2node->SetVisibility(0);
985 sub2node->cd();
986 //
987 // Place copy #1 of I107 in I10B
988 //
989 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
990 sub3node->SetLineColor(kColorITS);
991 sub3node->SetVisibility(0);
992 sub3node->cd();
993 //
994 // Place copy #1 of I101 in I107
995 //
996 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
997 sub4node->SetLineColor(kColorITS);
998 sub4node->SetVisibility(0);
999 sub4node->cd();
1000 //
1001 // Place copy #1 of ITS1 in I101
1002 //
1003 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1004 sub5node->SetLineColor(kColorITS);
1005 fNodes->Add(sub5node);
1006 sub4node->cd();
1007 fNodes->Add(sub4node);
1008 sub3node->cd();
1009 fNodes->Add(sub3node);
1010 sub2node->cd();
1011 //
1012 // Place copy #2 of I107 in I10B
1013 //
1014 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1015 sub3node->SetLineColor(kColorITS);
1016 sub3node->SetVisibility(0);
1017 sub3node->cd();
1018 //
1019 // Place copy #1 of I101 in I107
1020 //
1021 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1022 sub4node->SetLineColor(kColorITS);
1023 sub4node->SetVisibility(0);
1024 sub4node->cd();
1025 //
1026 // Place copy #1 of ITS1 in I101
1027 //
1028 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1029 sub5node->SetLineColor(kColorITS);
1030 fNodes->Add(sub5node);
1031 sub4node->cd();
1032 fNodes->Add(sub4node);
1033 sub3node->cd();
1034 fNodes->Add(sub3node);
1035 sub2node->cd();
1036 //
1037 // Place copy #3 of I107 in I10B
1038 //
1039 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1040 sub3node->SetLineColor(kColorITS);
1041 sub3node->SetVisibility(0);
1042 sub3node->cd();
1043 //
1044 // Place copy #1 of I101 in I107
1045 //
1046 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1047 sub4node->SetLineColor(kColorITS);
1048 sub4node->SetVisibility(0);
1049 sub4node->cd();
1050 //
1051 // Place copy #1 of ITS1 in I101
1052 //
1053 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1054 sub5node->SetLineColor(kColorITS);
1055 fNodes->Add(sub5node);
1056 sub4node->cd();
1057 fNodes->Add(sub4node);
1058 sub3node->cd();
1059 fNodes->Add(sub3node);
1060 sub2node->cd();
1061 //
1062 // Place copy #4 of I107 in I10B
1063 //
1064 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1065 sub3node->SetLineColor(kColorITS);
1066 sub3node->SetVisibility(0);
1067 sub3node->cd();
1068 //
1069 // Place copy #1 of I101 in I107
1070 //
1071 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1072 sub4node->SetLineColor(kColorITS);
1073 sub4node->SetVisibility(0);
1074 sub4node->cd();
1075 //
1076 // Place copy #1 of ITS1 in I101
1077 //
1078 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1079 sub5node->SetLineColor(kColorITS);
1080 fNodes->Add(sub5node);
1081 sub4node->cd();
1082 fNodes->Add(sub4node);
1083 sub3node->cd();
1084 fNodes->Add(sub3node);
1085 sub2node->cd();
1086 fNodes->Add(sub2node);
1087 sub1node->cd();
1088 //
1089 // Place copy #1 of I20B in I12B
1090 //
1091 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1092 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1093 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
1094 sub2node->SetLineColor(kColorITS);
1095 sub2node->SetVisibility(0);
1096 sub2node->cd();
1097 //
1098 // Place copy #1 of I1D7 in I20B
1099 //
1100 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1101 sub3node->SetLineColor(kColorITS);
1102 sub3node->SetVisibility(0);
1103 sub3node->cd();
1104 //
1105 // Place copy #1 of I1D1 in I1D7
1106 //
1107 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1108 sub4node->SetLineColor(kColorITS);
1109 sub4node->SetVisibility(0);
1110 sub4node->cd();
1111 //
1112 // Place copy #1 of ITS2 in I1D1
1113 //
1114 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1115 sub5node->SetLineColor(kColorITS);
1116 fNodes->Add(sub5node);
1117 sub4node->cd();
1118 fNodes->Add(sub4node);
1119 sub3node->cd();
1120 fNodes->Add(sub3node);
1121 sub2node->cd();
1122 //
1123 // Place copy #2 of I1D7 in I20B
1124 //
1125 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1126 sub3node->SetLineColor(kColorITS);
1127 sub3node->SetVisibility(0);
1128 sub3node->cd();
1129 //
1130 // Place copy #1 of I1D1 in I1D7
1131 //
1132 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1133 sub4node->SetLineColor(kColorITS);
1134 sub4node->SetVisibility(0);
1135 sub4node->cd();
1136 //
1137 // Place copy #1 of ITS2 in I1D1
1138 //
1139 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1140 sub5node->SetLineColor(kColorITS);
1141 fNodes->Add(sub5node);
1142 sub4node->cd();
1143 fNodes->Add(sub4node);
1144 sub3node->cd();
1145 fNodes->Add(sub3node);
1146 sub2node->cd();
1147 //
1148 // Place copy #3 of I1D7 in I20B
1149 //
1150 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1151 sub3node->SetLineColor(kColorITS);
1152 sub3node->SetVisibility(0);
1153 sub3node->cd();
1154 //
1155 // Place copy #1 of I1D1 in I1D7
1156 //
1157 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1158 sub4node->SetLineColor(kColorITS);
1159 sub4node->SetVisibility(0);
1160 sub4node->cd();
1161 //
1162 // Place copy #1 of ITS2 in I1D1
1163 //
1164 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1165 sub5node->SetLineColor(kColorITS);
1166 fNodes->Add(sub5node);
1167 sub4node->cd();
1168 fNodes->Add(sub4node);
1169 sub3node->cd();
1170 fNodes->Add(sub3node);
1171 sub2node->cd();
1172 //
1173 // Place copy #4 of I1D7 in I20B
1174 //
1175 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1176 sub3node->SetLineColor(kColorITS);
1177 sub3node->SetVisibility(0);
1178 sub3node->cd();
1179 //
1180 // Place copy #1 of I1D1 in I1D7
1181 //
1182 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1183 sub4node->SetLineColor(kColorITS);
1184 sub4node->SetVisibility(0);
1185 sub4node->cd();
1186 //
1187 // Place copy #1 of ITS2 in I1D1
1188 //
1189 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1190 sub5node->SetLineColor(kColorITS);
1191 fNodes->Add(sub5node);
1192 sub4node->cd();
1193 fNodes->Add(sub4node);
1194 sub3node->cd();
1195 fNodes->Add(sub3node);
1196 sub2node->cd();
1197 fNodes->Add(sub2node);
1198 sub1node->cd();
1199 //
1200 // Place copy #2 of I20B in I12B
1201 //
1202 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1203 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1204 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
1205 sub2node->SetLineColor(kColorITS);
1206 sub2node->SetVisibility(0);
1207 sub2node->cd();
1208 //
1209 // Place copy #1 of I1D7 in I20B
1210 //
1211 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1212 sub3node->SetLineColor(kColorITS);
1213 sub3node->SetVisibility(0);
1214 sub3node->cd();
1215 //
1216 // Place copy #1 of I1D1 in I1D7
1217 //
1218 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1219 sub4node->SetLineColor(kColorITS);
1220 sub4node->SetVisibility(0);
1221 sub4node->cd();
1222 //
1223 // Place copy #1 of ITS2 in I1D1
1224 //
1225 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1226 sub5node->SetLineColor(kColorITS);
1227 fNodes->Add(sub5node);
1228 sub4node->cd();
1229 fNodes->Add(sub4node);
1230 sub3node->cd();
1231 fNodes->Add(sub3node);
1232 sub2node->cd();
1233 //
1234 // Place copy #2 of I1D7 in I20B
1235 //
1236 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1237 sub3node->SetLineColor(kColorITS);
1238 sub3node->SetVisibility(0);
1239 sub3node->cd();
1240 //
1241 // Place copy #1 of I1D1 in I1D7
1242 //
1243 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1244 sub4node->SetLineColor(kColorITS);
1245 sub4node->SetVisibility(0);
1246 sub4node->cd();
1247 //
1248 // Place copy #1 of ITS2 in I1D1
1249 //
1250 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1251 sub5node->SetLineColor(kColorITS);
1252 fNodes->Add(sub5node);
1253 sub4node->cd();
1254 fNodes->Add(sub4node);
1255 sub3node->cd();
1256 fNodes->Add(sub3node);
1257 sub2node->cd();
1258 //
1259 // Place copy #3 of I1D7 in I20B
1260 //
1261 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1262 sub3node->SetLineColor(kColorITS);
1263 sub3node->SetVisibility(0);
1264 sub3node->cd();
1265 //
1266 // Place copy #1 of I1D1 in I1D7
1267 //
1268 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1269 sub4node->SetLineColor(kColorITS);
1270 sub4node->SetVisibility(0);
1271 sub4node->cd();
1272 //
1273 // Place copy #1 of ITS2 in I1D1
1274 //
1275 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1276 sub5node->SetLineColor(kColorITS);
1277 fNodes->Add(sub5node);
1278 sub4node->cd();
1279 fNodes->Add(sub4node);
1280 sub3node->cd();
1281 fNodes->Add(sub3node);
1282 sub2node->cd();
1283 //
1284 // Place copy #4 of I1D7 in I20B
1285 //
1286 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1287 sub3node->SetLineColor(kColorITS);
1288 sub3node->SetVisibility(0);
1289 sub3node->cd();
1290 //
1291 // Place copy #1 of I1D1 in I1D7
1292 //
1293 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1294 sub4node->SetLineColor(kColorITS);
1295 sub4node->SetVisibility(0);
1296 sub4node->cd();
1297 //
1298 // Place copy #1 of ITS2 in I1D1
1299 //
1300 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1301 sub5node->SetLineColor(kColorITS);
1302 fNodes->Add(sub5node);
1303 sub4node->cd();
1304 fNodes->Add(sub4node);
1305 sub3node->cd();
1306 fNodes->Add(sub3node);
1307 sub2node->cd();
1308 fNodes->Add(sub2node);
1309 sub1node->cd();
1310 //
1311 // Place copy #3 of I20B in I12B
1312 //
1313 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1314 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1315 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
1316 sub2node->SetLineColor(kColorITS);
1317 sub2node->SetVisibility(0);
1318 sub2node->cd();
1319 //
1320 // Place copy #1 of I1D7 in I20B
1321 //
1322 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1323 sub3node->SetLineColor(kColorITS);
1324 sub3node->SetVisibility(0);
1325 sub3node->cd();
1326 //
1327 // Place copy #1 of I1D1 in I1D7
1328 //
1329 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1330 sub4node->SetLineColor(kColorITS);
1331 sub4node->SetVisibility(0);
1332 sub4node->cd();
1333 //
1334 // Place copy #1 of ITS2 in I1D1
1335 //
1336 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1337 sub5node->SetLineColor(kColorITS);
1338 fNodes->Add(sub5node);
1339 sub4node->cd();
1340 fNodes->Add(sub4node);
1341 sub3node->cd();
1342 fNodes->Add(sub3node);
1343 sub2node->cd();
1344 //
1345 // Place copy #2 of I1D7 in I20B
1346 //
1347 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1348 sub3node->SetLineColor(kColorITS);
1349 sub3node->SetVisibility(0);
1350 sub3node->cd();
1351 //
1352 // Place copy #1 of I1D1 in I1D7
1353 //
1354 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1355 sub4node->SetLineColor(kColorITS);
1356 sub4node->SetVisibility(0);
1357 sub4node->cd();
1358 //
1359 // Place copy #1 of ITS2 in I1D1
1360 //
1361 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1362 sub5node->SetLineColor(kColorITS);
1363 fNodes->Add(sub5node);
1364 sub4node->cd();
1365 fNodes->Add(sub4node);
1366 sub3node->cd();
1367 fNodes->Add(sub3node);
1368 sub2node->cd();
1369 //
1370 // Place copy #3 of I1D7 in I20B
1371 //
1372 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1373 sub3node->SetLineColor(kColorITS);
1374 sub3node->SetVisibility(0);
1375 sub3node->cd();
1376 //
1377 // Place copy #1 of I1D1 in I1D7
1378 //
1379 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1380 sub4node->SetLineColor(kColorITS);
1381 sub4node->SetVisibility(0);
1382 sub4node->cd();
1383 //
1384 // Place copy #1 of ITS2 in I1D1
1385 //
1386 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1387 sub5node->SetLineColor(kColorITS);
1388 fNodes->Add(sub5node);
1389 sub4node->cd();
1390 fNodes->Add(sub4node);
1391 sub3node->cd();
1392 fNodes->Add(sub3node);
1393 sub2node->cd();
1394 //
1395 // Place copy #4 of I1D7 in I20B
1396 //
1397 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1398 sub3node->SetLineColor(kColorITS);
1399 sub3node->SetVisibility(0);
1400 sub3node->cd();
1401 //
1402 // Place copy #1 of I1D1 in I1D7
1403 //
1404 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1405 sub4node->SetLineColor(kColorITS);
1406 sub4node->SetVisibility(0);
1407 sub4node->cd();
1408 //
1409 // Place copy #1 of ITS2 in I1D1
1410 //
1411 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1412 sub5node->SetLineColor(kColorITS);
1413 fNodes->Add(sub5node);
1414 sub4node->cd();
1415 fNodes->Add(sub4node);
1416 sub3node->cd();
1417 fNodes->Add(sub3node);
1418 sub2node->cd();
1419 fNodes->Add(sub2node);
1420 sub1node->cd();
1421 //
1422 // Place copy #4 of I20B in I12B
1423 //
1424 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1425 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1426 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
1427 sub2node->SetLineColor(kColorITS);
1428 sub2node->SetVisibility(0);
1429 sub2node->cd();
1430 //
1431 // Place copy #1 of I1D7 in I20B
1432 //
1433 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1434 sub3node->SetLineColor(kColorITS);
1435 sub3node->SetVisibility(0);
1436 sub3node->cd();
1437 //
1438 // Place copy #1 of I1D1 in I1D7
1439 //
1440 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1441 sub4node->SetLineColor(kColorITS);
1442 sub4node->SetVisibility(0);
1443 sub4node->cd();
1444 //
1445 // Place copy #1 of ITS2 in I1D1
1446 //
1447 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1448 sub5node->SetLineColor(kColorITS);
1449 fNodes->Add(sub5node);
1450 sub4node->cd();
1451 fNodes->Add(sub4node);
1452 sub3node->cd();
1453 fNodes->Add(sub3node);
1454 sub2node->cd();
1455 //
1456 // Place copy #2 of I1D7 in I20B
1457 //
1458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1459 sub3node->SetLineColor(kColorITS);
1460 sub3node->SetVisibility(0);
1461 sub3node->cd();
1462 //
1463 // Place copy #1 of I1D1 in I1D7
1464 //
1465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1466 sub4node->SetLineColor(kColorITS);
1467 sub4node->SetVisibility(0);
1468 sub4node->cd();
1469 //
1470 // Place copy #1 of ITS2 in I1D1
1471 //
1472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1473 sub5node->SetLineColor(kColorITS);
1474 fNodes->Add(sub5node);
1475 sub4node->cd();
1476 fNodes->Add(sub4node);
1477 sub3node->cd();
1478 fNodes->Add(sub3node);
1479 sub2node->cd();
1480 //
1481 // Place copy #3 of I1D7 in I20B
1482 //
1483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1484 sub3node->SetLineColor(kColorITS);
1485 sub3node->SetVisibility(0);
1486 sub3node->cd();
1487 //
1488 // Place copy #1 of I1D1 in I1D7
1489 //
1490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1491 sub4node->SetLineColor(kColorITS);
1492 sub4node->SetVisibility(0);
1493 sub4node->cd();
1494 //
1495 // Place copy #1 of ITS2 in I1D1
1496 //
1497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1498 sub5node->SetLineColor(kColorITS);
1499 fNodes->Add(sub5node);
1500 sub4node->cd();
1501 fNodes->Add(sub4node);
1502 sub3node->cd();
1503 fNodes->Add(sub3node);
1504 sub2node->cd();
1505 //
1506 // Place copy #4 of I1D7 in I20B
1507 //
1508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1509 sub3node->SetLineColor(kColorITS);
1510 sub3node->SetVisibility(0);
1511 sub3node->cd();
1512 //
1513 // Place copy #1 of I1D1 in I1D7
1514 //
1515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1516 sub4node->SetLineColor(kColorITS);
1517 sub4node->SetVisibility(0);
1518 sub4node->cd();
1519 //
1520 // Place copy #1 of ITS2 in I1D1
1521 //
1522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1523 sub5node->SetLineColor(kColorITS);
1524 fNodes->Add(sub5node);
1525 sub4node->cd();
1526 fNodes->Add(sub4node);
1527 sub3node->cd();
1528 fNodes->Add(sub3node);
1529 sub2node->cd();
1530 fNodes->Add(sub2node);
1531 sub1node->cd();
1532 fNodes->Add(sub1node);
1533 node->cd();
1534 //
1535 // Place copy #2 of I12B in IT12
1536 //
1537 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot245");
1538 sub1node->SetLineColor(kColorITS);
1539 sub1node->SetVisibility(0);
1540 sub1node->cd();
1541 //
1542 // Place copy #1 of I10B in I12B
1543 //
1544 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1545 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1546 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
1547 sub2node->SetLineColor(kColorITS);
1548 sub2node->SetVisibility(0);
1549 sub2node->cd();
1550 //
1551 // Place copy #1 of I107 in I10B
1552 //
1553 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1554 sub3node->SetLineColor(kColorITS);
1555 sub3node->SetVisibility(0);
1556 sub3node->cd();
1557 //
1558 // Place copy #1 of I101 in I107
1559 //
1560 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1561 sub4node->SetLineColor(kColorITS);
1562 sub4node->SetVisibility(0);
1563 sub4node->cd();
1564 //
1565 // Place copy #1 of ITS1 in I101
1566 //
1567 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1568 sub5node->SetLineColor(kColorITS);
1569 fNodes->Add(sub5node);
1570 sub4node->cd();
1571 fNodes->Add(sub4node);
1572 sub3node->cd();
1573 fNodes->Add(sub3node);
1574 sub2node->cd();
1575 //
1576 // Place copy #2 of I107 in I10B
1577 //
1578 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1579 sub3node->SetLineColor(kColorITS);
1580 sub3node->SetVisibility(0);
1581 sub3node->cd();
1582 //
1583 // Place copy #1 of I101 in I107
1584 //
1585 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1586 sub4node->SetLineColor(kColorITS);
1587 sub4node->SetVisibility(0);
1588 sub4node->cd();
1589 //
1590 // Place copy #1 of ITS1 in I101
1591 //
1592 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1593 sub5node->SetLineColor(kColorITS);
1594 fNodes->Add(sub5node);
1595 sub4node->cd();
1596 fNodes->Add(sub4node);
1597 sub3node->cd();
1598 fNodes->Add(sub3node);
1599 sub2node->cd();
1600 //
1601 // Place copy #3 of I107 in I10B
1602 //
1603 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1604 sub3node->SetLineColor(kColorITS);
1605 sub3node->SetVisibility(0);
1606 sub3node->cd();
1607 //
1608 // Place copy #1 of I101 in I107
1609 //
1610 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1611 sub4node->SetLineColor(kColorITS);
1612 sub4node->SetVisibility(0);
1613 sub4node->cd();
1614 //
1615 // Place copy #1 of ITS1 in I101
1616 //
1617 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1618 sub5node->SetLineColor(kColorITS);
1619 fNodes->Add(sub5node);
1620 sub4node->cd();
1621 fNodes->Add(sub4node);
1622 sub3node->cd();
1623 fNodes->Add(sub3node);
1624 sub2node->cd();
1625 //
1626 // Place copy #4 of I107 in I10B
1627 //
1628 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1629 sub3node->SetLineColor(kColorITS);
1630 sub3node->SetVisibility(0);
1631 sub3node->cd();
1632 //
1633 // Place copy #1 of I101 in I107
1634 //
1635 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1636 sub4node->SetLineColor(kColorITS);
1637 sub4node->SetVisibility(0);
1638 sub4node->cd();
1639 //
1640 // Place copy #1 of ITS1 in I101
1641 //
1642 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1643 sub5node->SetLineColor(kColorITS);
1644 fNodes->Add(sub5node);
1645 sub4node->cd();
1646 fNodes->Add(sub4node);
1647 sub3node->cd();
1648 fNodes->Add(sub3node);
1649 sub2node->cd();
1650 fNodes->Add(sub2node);
1651 sub1node->cd();
1652 //
1653 // Place copy #2 of I10B in I12B
1654 //
1655 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1656 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1657 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
1658 sub2node->SetLineColor(kColorITS);
1659 sub2node->SetVisibility(0);
1660 sub2node->cd();
1661 //
1662 // Place copy #1 of I107 in I10B
1663 //
1664 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1665 sub3node->SetLineColor(kColorITS);
1666 sub3node->SetVisibility(0);
1667 sub3node->cd();
1668 //
1669 // Place copy #1 of I101 in I107
1670 //
1671 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1672 sub4node->SetLineColor(kColorITS);
1673 sub4node->SetVisibility(0);
1674 sub4node->cd();
1675 //
1676 // Place copy #1 of ITS1 in I101
1677 //
1678 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1679 sub5node->SetLineColor(kColorITS);
1680 fNodes->Add(sub5node);
1681 sub4node->cd();
1682 fNodes->Add(sub4node);
1683 sub3node->cd();
1684 fNodes->Add(sub3node);
1685 sub2node->cd();
1686 //
1687 // Place copy #2 of I107 in I10B
1688 //
1689 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1690 sub3node->SetLineColor(kColorITS);
1691 sub3node->SetVisibility(0);
1692 sub3node->cd();
1693 //
1694 // Place copy #1 of I101 in I107
1695 //
1696 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1697 sub4node->SetLineColor(kColorITS);
1698 sub4node->SetVisibility(0);
1699 sub4node->cd();
1700 //
1701 // Place copy #1 of ITS1 in I101
1702 //
1703 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1704 sub5node->SetLineColor(kColorITS);
1705 fNodes->Add(sub5node);
1706 sub4node->cd();
1707 fNodes->Add(sub4node);
1708 sub3node->cd();
1709 fNodes->Add(sub3node);
1710 sub2node->cd();
1711 //
1712 // Place copy #3 of I107 in I10B
1713 //
1714 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1715 sub3node->SetLineColor(kColorITS);
1716 sub3node->SetVisibility(0);
1717 sub3node->cd();
1718 //
1719 // Place copy #1 of I101 in I107
1720 //
1721 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1722 sub4node->SetLineColor(kColorITS);
1723 sub4node->SetVisibility(0);
1724 sub4node->cd();
1725 //
1726 // Place copy #1 of ITS1 in I101
1727 //
1728 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1729 sub5node->SetLineColor(kColorITS);
1730 fNodes->Add(sub5node);
1731 sub4node->cd();
1732 fNodes->Add(sub4node);
1733 sub3node->cd();
1734 fNodes->Add(sub3node);
1735 sub2node->cd();
1736 //
1737 // Place copy #4 of I107 in I10B
1738 //
1739 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1740 sub3node->SetLineColor(kColorITS);
1741 sub3node->SetVisibility(0);
1742 sub3node->cd();
1743 //
1744 // Place copy #1 of I101 in I107
1745 //
1746 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1747 sub4node->SetLineColor(kColorITS);
1748 sub4node->SetVisibility(0);
1749 sub4node->cd();
1750 //
1751 // Place copy #1 of ITS1 in I101
1752 //
1753 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1754 sub5node->SetLineColor(kColorITS);
1755 fNodes->Add(sub5node);
1756 sub4node->cd();
1757 fNodes->Add(sub4node);
1758 sub3node->cd();
1759 fNodes->Add(sub3node);
1760 sub2node->cd();
1761 fNodes->Add(sub2node);
1762 sub1node->cd();
1763 //
1764 // Place copy #1 of I20B in I12B
1765 //
1766 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1767 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1768 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
1769 sub2node->SetLineColor(kColorITS);
1770 sub2node->SetVisibility(0);
1771 sub2node->cd();
1772 //
1773 // Place copy #1 of I1D7 in I20B
1774 //
1775 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1776 sub3node->SetLineColor(kColorITS);
1777 sub3node->SetVisibility(0);
1778 sub3node->cd();
1779 //
1780 // Place copy #1 of I1D1 in I1D7
1781 //
1782 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1783 sub4node->SetLineColor(kColorITS);
1784 sub4node->SetVisibility(0);
1785 sub4node->cd();
1786 //
1787 // Place copy #1 of ITS2 in I1D1
1788 //
1789 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1790 sub5node->SetLineColor(kColorITS);
1791 fNodes->Add(sub5node);
1792 sub4node->cd();
1793 fNodes->Add(sub4node);
1794 sub3node->cd();
1795 fNodes->Add(sub3node);
1796 sub2node->cd();
1797 //
1798 // Place copy #2 of I1D7 in I20B
1799 //
1800 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1801 sub3node->SetLineColor(kColorITS);
1802 sub3node->SetVisibility(0);
1803 sub3node->cd();
1804 //
1805 // Place copy #1 of I1D1 in I1D7
1806 //
1807 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1808 sub4node->SetLineColor(kColorITS);
1809 sub4node->SetVisibility(0);
1810 sub4node->cd();
1811 //
1812 // Place copy #1 of ITS2 in I1D1
1813 //
1814 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1815 sub5node->SetLineColor(kColorITS);
1816 fNodes->Add(sub5node);
1817 sub4node->cd();
1818 fNodes->Add(sub4node);
1819 sub3node->cd();
1820 fNodes->Add(sub3node);
1821 sub2node->cd();
1822 //
1823 // Place copy #3 of I1D7 in I20B
1824 //
1825 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1826 sub3node->SetLineColor(kColorITS);
1827 sub3node->SetVisibility(0);
1828 sub3node->cd();
1829 //
1830 // Place copy #1 of I1D1 in I1D7
1831 //
1832 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1833 sub4node->SetLineColor(kColorITS);
1834 sub4node->SetVisibility(0);
1835 sub4node->cd();
1836 //
1837 // Place copy #1 of ITS2 in I1D1
1838 //
1839 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1840 sub5node->SetLineColor(kColorITS);
1841 fNodes->Add(sub5node);
1842 sub4node->cd();
1843 fNodes->Add(sub4node);
1844 sub3node->cd();
1845 fNodes->Add(sub3node);
1846 sub2node->cd();
1847 //
1848 // Place copy #4 of I1D7 in I20B
1849 //
1850 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1851 sub3node->SetLineColor(kColorITS);
1852 sub3node->SetVisibility(0);
1853 sub3node->cd();
1854 //
1855 // Place copy #1 of I1D1 in I1D7
1856 //
1857 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1858 sub4node->SetLineColor(kColorITS);
1859 sub4node->SetVisibility(0);
1860 sub4node->cd();
1861 //
1862 // Place copy #1 of ITS2 in I1D1
1863 //
1864 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1865 sub5node->SetLineColor(kColorITS);
1866 fNodes->Add(sub5node);
1867 sub4node->cd();
1868 fNodes->Add(sub4node);
1869 sub3node->cd();
1870 fNodes->Add(sub3node);
1871 sub2node->cd();
1872 fNodes->Add(sub2node);
1873 sub1node->cd();
1874 //
1875 // Place copy #2 of I20B in I12B
1876 //
1877 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1878 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1879 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
1880 sub2node->SetLineColor(kColorITS);
1881 sub2node->SetVisibility(0);
1882 sub2node->cd();
1883 //
1884 // Place copy #1 of I1D7 in I20B
1885 //
1886 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1887 sub3node->SetLineColor(kColorITS);
1888 sub3node->SetVisibility(0);
1889 sub3node->cd();
1890 //
1891 // Place copy #1 of I1D1 in I1D7
1892 //
1893 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1894 sub4node->SetLineColor(kColorITS);
1895 sub4node->SetVisibility(0);
1896 sub4node->cd();
1897 //
1898 // Place copy #1 of ITS2 in I1D1
1899 //
1900 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1901 sub5node->SetLineColor(kColorITS);
1902 fNodes->Add(sub5node);
1903 sub4node->cd();
1904 fNodes->Add(sub4node);
1905 sub3node->cd();
1906 fNodes->Add(sub3node);
1907 sub2node->cd();
1908 //
1909 // Place copy #2 of I1D7 in I20B
1910 //
1911 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1912 sub3node->SetLineColor(kColorITS);
1913 sub3node->SetVisibility(0);
1914 sub3node->cd();
1915 //
1916 // Place copy #1 of I1D1 in I1D7
1917 //
1918 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1919 sub4node->SetLineColor(kColorITS);
1920 sub4node->SetVisibility(0);
1921 sub4node->cd();
1922 //
1923 // Place copy #1 of ITS2 in I1D1
1924 //
1925 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1926 sub5node->SetLineColor(kColorITS);
1927 fNodes->Add(sub5node);
1928 sub4node->cd();
1929 fNodes->Add(sub4node);
1930 sub3node->cd();
1931 fNodes->Add(sub3node);
1932 sub2node->cd();
1933 //
1934 // Place copy #3 of I1D7 in I20B
1935 //
1936 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1937 sub3node->SetLineColor(kColorITS);
1938 sub3node->SetVisibility(0);
1939 sub3node->cd();
1940 //
1941 // Place copy #1 of I1D1 in I1D7
1942 //
1943 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1944 sub4node->SetLineColor(kColorITS);
1945 sub4node->SetVisibility(0);
1946 sub4node->cd();
1947 //
1948 // Place copy #1 of ITS2 in I1D1
1949 //
1950 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1951 sub5node->SetLineColor(kColorITS);
1952 fNodes->Add(sub5node);
1953 sub4node->cd();
1954 fNodes->Add(sub4node);
1955 sub3node->cd();
1956 fNodes->Add(sub3node);
1957 sub2node->cd();
1958 //
1959 // Place copy #4 of I1D7 in I20B
1960 //
1961 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1962 sub3node->SetLineColor(kColorITS);
1963 sub3node->SetVisibility(0);
1964 sub3node->cd();
1965 //
1966 // Place copy #1 of I1D1 in I1D7
1967 //
1968 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1969 sub4node->SetLineColor(kColorITS);
1970 sub4node->SetVisibility(0);
1971 sub4node->cd();
1972 //
1973 // Place copy #1 of ITS2 in I1D1
1974 //
1975 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1976 sub5node->SetLineColor(kColorITS);
1977 fNodes->Add(sub5node);
1978 sub4node->cd();
1979 fNodes->Add(sub4node);
1980 sub3node->cd();
1981 fNodes->Add(sub3node);
1982 sub2node->cd();
1983 fNodes->Add(sub2node);
1984 sub1node->cd();
1985 //
1986 // Place copy #3 of I20B in I12B
1987 //
1988 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1989 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1990 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
1991 sub2node->SetLineColor(kColorITS);
1992 sub2node->SetVisibility(0);
1993 sub2node->cd();
1994 //
1995 // Place copy #1 of I1D7 in I20B
1996 //
1997 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1998 sub3node->SetLineColor(kColorITS);
1999 sub3node->SetVisibility(0);
2000 sub3node->cd();
2001 //
2002 // Place copy #1 of I1D1 in I1D7
2003 //
2004 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2005 sub4node->SetLineColor(kColorITS);
2006 sub4node->SetVisibility(0);
2007 sub4node->cd();
2008 //
2009 // Place copy #1 of ITS2 in I1D1
2010 //
2011 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2012 sub5node->SetLineColor(kColorITS);
2013 fNodes->Add(sub5node);
2014 sub4node->cd();
2015 fNodes->Add(sub4node);
2016 sub3node->cd();
2017 fNodes->Add(sub3node);
2018 sub2node->cd();
2019 //
2020 // Place copy #2 of I1D7 in I20B
2021 //
2022 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2023 sub3node->SetLineColor(kColorITS);
2024 sub3node->SetVisibility(0);
2025 sub3node->cd();
2026 //
2027 // Place copy #1 of I1D1 in I1D7
2028 //
2029 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2030 sub4node->SetLineColor(kColorITS);
2031 sub4node->SetVisibility(0);
2032 sub4node->cd();
2033 //
2034 // Place copy #1 of ITS2 in I1D1
2035 //
2036 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2037 sub5node->SetLineColor(kColorITS);
2038 fNodes->Add(sub5node);
2039 sub4node->cd();
2040 fNodes->Add(sub4node);
2041 sub3node->cd();
2042 fNodes->Add(sub3node);
2043 sub2node->cd();
2044 //
2045 // Place copy #3 of I1D7 in I20B
2046 //
2047 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2048 sub3node->SetLineColor(kColorITS);
2049 sub3node->SetVisibility(0);
2050 sub3node->cd();
2051 //
2052 // Place copy #1 of I1D1 in I1D7
2053 //
2054 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2055 sub4node->SetLineColor(kColorITS);
2056 sub4node->SetVisibility(0);
2057 sub4node->cd();
2058 //
2059 // Place copy #1 of ITS2 in I1D1
2060 //
2061 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2062 sub5node->SetLineColor(kColorITS);
2063 fNodes->Add(sub5node);
2064 sub4node->cd();
2065 fNodes->Add(sub4node);
2066 sub3node->cd();
2067 fNodes->Add(sub3node);
2068 sub2node->cd();
2069 //
2070 // Place copy #4 of I1D7 in I20B
2071 //
2072 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2073 sub3node->SetLineColor(kColorITS);
2074 sub3node->SetVisibility(0);
2075 sub3node->cd();
2076 //
2077 // Place copy #1 of I1D1 in I1D7
2078 //
2079 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2080 sub4node->SetLineColor(kColorITS);
2081 sub4node->SetVisibility(0);
2082 sub4node->cd();
2083 //
2084 // Place copy #1 of ITS2 in I1D1
2085 //
2086 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2087 sub5node->SetLineColor(kColorITS);
2088 fNodes->Add(sub5node);
2089 sub4node->cd();
2090 fNodes->Add(sub4node);
2091 sub3node->cd();
2092 fNodes->Add(sub3node);
2093 sub2node->cd();
2094 fNodes->Add(sub2node);
2095 sub1node->cd();
2096 //
2097 // Place copy #4 of I20B in I12B
2098 //
2099 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2100 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2101 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
2102 sub2node->SetLineColor(kColorITS);
2103 sub2node->SetVisibility(0);
2104 sub2node->cd();
2105 //
2106 // Place copy #1 of I1D7 in I20B
2107 //
2108 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2109 sub3node->SetLineColor(kColorITS);
2110 sub3node->SetVisibility(0);
2111 sub3node->cd();
2112 //
2113 // Place copy #1 of I1D1 in I1D7
2114 //
2115 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2116 sub4node->SetLineColor(kColorITS);
2117 sub4node->SetVisibility(0);
2118 sub4node->cd();
2119 //
2120 // Place copy #1 of ITS2 in I1D1
2121 //
2122 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2123 sub5node->SetLineColor(kColorITS);
2124 fNodes->Add(sub5node);
2125 sub4node->cd();
2126 fNodes->Add(sub4node);
2127 sub3node->cd();
2128 fNodes->Add(sub3node);
2129 sub2node->cd();
2130 //
2131 // Place copy #2 of I1D7 in I20B
2132 //
2133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2134 sub3node->SetLineColor(kColorITS);
2135 sub3node->SetVisibility(0);
2136 sub3node->cd();
2137 //
2138 // Place copy #1 of I1D1 in I1D7
2139 //
2140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2141 sub4node->SetLineColor(kColorITS);
2142 sub4node->SetVisibility(0);
2143 sub4node->cd();
2144 //
2145 // Place copy #1 of ITS2 in I1D1
2146 //
2147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2148 sub5node->SetLineColor(kColorITS);
2149 fNodes->Add(sub5node);
2150 sub4node->cd();
2151 fNodes->Add(sub4node);
2152 sub3node->cd();
2153 fNodes->Add(sub3node);
2154 sub2node->cd();
2155 //
2156 // Place copy #3 of I1D7 in I20B
2157 //
2158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2159 sub3node->SetLineColor(kColorITS);
2160 sub3node->SetVisibility(0);
2161 sub3node->cd();
2162 //
2163 // Place copy #1 of I1D1 in I1D7
2164 //
2165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2166 sub4node->SetLineColor(kColorITS);
2167 sub4node->SetVisibility(0);
2168 sub4node->cd();
2169 //
2170 // Place copy #1 of ITS2 in I1D1
2171 //
2172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2173 sub5node->SetLineColor(kColorITS);
2174 fNodes->Add(sub5node);
2175 sub4node->cd();
2176 fNodes->Add(sub4node);
2177 sub3node->cd();
2178 fNodes->Add(sub3node);
2179 sub2node->cd();
2180 //
2181 // Place copy #4 of I1D7 in I20B
2182 //
2183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2184 sub3node->SetLineColor(kColorITS);
2185 sub3node->SetVisibility(0);
2186 sub3node->cd();
2187 //
2188 // Place copy #1 of I1D1 in I1D7
2189 //
2190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2191 sub4node->SetLineColor(kColorITS);
2192 sub4node->SetVisibility(0);
2193 sub4node->cd();
2194 //
2195 // Place copy #1 of ITS2 in I1D1
2196 //
2197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2198 sub5node->SetLineColor(kColorITS);
2199 fNodes->Add(sub5node);
2200 sub4node->cd();
2201 fNodes->Add(sub4node);
2202 sub3node->cd();
2203 fNodes->Add(sub3node);
2204 sub2node->cd();
2205 fNodes->Add(sub2node);
2206 sub1node->cd();
2207 fNodes->Add(sub1node);
2208 node->cd();
2209 //
2210 // Place copy #3 of I12B in IT12
2211 //
2212 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot234");
2213 sub1node->SetLineColor(kColorITS);
2214 sub1node->SetVisibility(0);
2215 sub1node->cd();
2216 //
2217 // Place copy #1 of I10B in I12B
2218 //
2219 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2220 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2221 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
2222 sub2node->SetLineColor(kColorITS);
2223 sub2node->SetVisibility(0);
2224 sub2node->cd();
2225 //
2226 // Place copy #1 of I107 in I10B
2227 //
2228 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2229 sub3node->SetLineColor(kColorITS);
2230 sub3node->SetVisibility(0);
2231 sub3node->cd();
2232 //
2233 // Place copy #1 of I101 in I107
2234 //
2235 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2236 sub4node->SetLineColor(kColorITS);
2237 sub4node->SetVisibility(0);
2238 sub4node->cd();
2239 //
2240 // Place copy #1 of ITS1 in I101
2241 //
2242 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2243 sub5node->SetLineColor(kColorITS);
2244 fNodes->Add(sub5node);
2245 sub4node->cd();
2246 fNodes->Add(sub4node);
2247 sub3node->cd();
2248 fNodes->Add(sub3node);
2249 sub2node->cd();
2250 //
2251 // Place copy #2 of I107 in I10B
2252 //
2253 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2254 sub3node->SetLineColor(kColorITS);
2255 sub3node->SetVisibility(0);
2256 sub3node->cd();
2257 //
2258 // Place copy #1 of I101 in I107
2259 //
2260 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2261 sub4node->SetLineColor(kColorITS);
2262 sub4node->SetVisibility(0);
2263 sub4node->cd();
2264 //
2265 // Place copy #1 of ITS1 in I101
2266 //
2267 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2268 sub5node->SetLineColor(kColorITS);
2269 fNodes->Add(sub5node);
2270 sub4node->cd();
2271 fNodes->Add(sub4node);
2272 sub3node->cd();
2273 fNodes->Add(sub3node);
2274 sub2node->cd();
2275 //
2276 // Place copy #3 of I107 in I10B
2277 //
2278 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2279 sub3node->SetLineColor(kColorITS);
2280 sub3node->SetVisibility(0);
2281 sub3node->cd();
2282 //
2283 // Place copy #1 of I101 in I107
2284 //
2285 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2286 sub4node->SetLineColor(kColorITS);
2287 sub4node->SetVisibility(0);
2288 sub4node->cd();
2289 //
2290 // Place copy #1 of ITS1 in I101
2291 //
2292 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2293 sub5node->SetLineColor(kColorITS);
2294 fNodes->Add(sub5node);
2295 sub4node->cd();
2296 fNodes->Add(sub4node);
2297 sub3node->cd();
2298 fNodes->Add(sub3node);
2299 sub2node->cd();
2300 //
2301 // Place copy #4 of I107 in I10B
2302 //
2303 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2304 sub3node->SetLineColor(kColorITS);
2305 sub3node->SetVisibility(0);
2306 sub3node->cd();
2307 //
2308 // Place copy #1 of I101 in I107
2309 //
2310 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2311 sub4node->SetLineColor(kColorITS);
2312 sub4node->SetVisibility(0);
2313 sub4node->cd();
2314 //
2315 // Place copy #1 of ITS1 in I101
2316 //
2317 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2318 sub5node->SetLineColor(kColorITS);
2319 fNodes->Add(sub5node);
2320 sub4node->cd();
2321 fNodes->Add(sub4node);
2322 sub3node->cd();
2323 fNodes->Add(sub3node);
2324 sub2node->cd();
2325 fNodes->Add(sub2node);
2326 sub1node->cd();
2327 //
2328 // Place copy #2 of I10B in I12B
2329 //
2330 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2331 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2332 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
2333 sub2node->SetLineColor(kColorITS);
2334 sub2node->SetVisibility(0);
2335 sub2node->cd();
2336 //
2337 // Place copy #1 of I107 in I10B
2338 //
2339 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2340 sub3node->SetLineColor(kColorITS);
2341 sub3node->SetVisibility(0);
2342 sub3node->cd();
2343 //
2344 // Place copy #1 of I101 in I107
2345 //
2346 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2347 sub4node->SetLineColor(kColorITS);
2348 sub4node->SetVisibility(0);
2349 sub4node->cd();
2350 //
2351 // Place copy #1 of ITS1 in I101
2352 //
2353 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2354 sub5node->SetLineColor(kColorITS);
2355 fNodes->Add(sub5node);
2356 sub4node->cd();
2357 fNodes->Add(sub4node);
2358 sub3node->cd();
2359 fNodes->Add(sub3node);
2360 sub2node->cd();
2361 //
2362 // Place copy #2 of I107 in I10B
2363 //
2364 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2365 sub3node->SetLineColor(kColorITS);
2366 sub3node->SetVisibility(0);
2367 sub3node->cd();
2368 //
2369 // Place copy #1 of I101 in I107
2370 //
2371 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2372 sub4node->SetLineColor(kColorITS);
2373 sub4node->SetVisibility(0);
2374 sub4node->cd();
2375 //
2376 // Place copy #1 of ITS1 in I101
2377 //
2378 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2379 sub5node->SetLineColor(kColorITS);
2380 fNodes->Add(sub5node);
2381 sub4node->cd();
2382 fNodes->Add(sub4node);
2383 sub3node->cd();
2384 fNodes->Add(sub3node);
2385 sub2node->cd();
2386 //
2387 // Place copy #3 of I107 in I10B
2388 //
2389 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2390 sub3node->SetLineColor(kColorITS);
2391 sub3node->SetVisibility(0);
2392 sub3node->cd();
2393 //
2394 // Place copy #1 of I101 in I107
2395 //
2396 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2397 sub4node->SetLineColor(kColorITS);
2398 sub4node->SetVisibility(0);
2399 sub4node->cd();
2400 //
2401 // Place copy #1 of ITS1 in I101
2402 //
2403 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2404 sub5node->SetLineColor(kColorITS);
2405 fNodes->Add(sub5node);
2406 sub4node->cd();
2407 fNodes->Add(sub4node);
2408 sub3node->cd();
2409 fNodes->Add(sub3node);
2410 sub2node->cd();
2411 //
2412 // Place copy #4 of I107 in I10B
2413 //
2414 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2415 sub3node->SetLineColor(kColorITS);
2416 sub3node->SetVisibility(0);
2417 sub3node->cd();
2418 //
2419 // Place copy #1 of I101 in I107
2420 //
2421 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2422 sub4node->SetLineColor(kColorITS);
2423 sub4node->SetVisibility(0);
2424 sub4node->cd();
2425 //
2426 // Place copy #1 of ITS1 in I101
2427 //
2428 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2429 sub5node->SetLineColor(kColorITS);
2430 fNodes->Add(sub5node);
2431 sub4node->cd();
2432 fNodes->Add(sub4node);
2433 sub3node->cd();
2434 fNodes->Add(sub3node);
2435 sub2node->cd();
2436 fNodes->Add(sub2node);
2437 sub1node->cd();
2438 //
2439 // Place copy #1 of I20B in I12B
2440 //
2441 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2442 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2443 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
2444 sub2node->SetLineColor(kColorITS);
2445 sub2node->SetVisibility(0);
2446 sub2node->cd();
2447 //
2448 // Place copy #1 of I1D7 in I20B
2449 //
2450 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2451 sub3node->SetLineColor(kColorITS);
2452 sub3node->SetVisibility(0);
2453 sub3node->cd();
2454 //
2455 // Place copy #1 of I1D1 in I1D7
2456 //
2457 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2458 sub4node->SetLineColor(kColorITS);
2459 sub4node->SetVisibility(0);
2460 sub4node->cd();
2461 //
2462 // Place copy #1 of ITS2 in I1D1
2463 //
2464 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2465 sub5node->SetLineColor(kColorITS);
2466 fNodes->Add(sub5node);
2467 sub4node->cd();
2468 fNodes->Add(sub4node);
2469 sub3node->cd();
2470 fNodes->Add(sub3node);
2471 sub2node->cd();
2472 //
2473 // Place copy #2 of I1D7 in I20B
2474 //
2475 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2476 sub3node->SetLineColor(kColorITS);
2477 sub3node->SetVisibility(0);
2478 sub3node->cd();
2479 //
2480 // Place copy #1 of I1D1 in I1D7
2481 //
2482 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2483 sub4node->SetLineColor(kColorITS);
2484 sub4node->SetVisibility(0);
2485 sub4node->cd();
2486 //
2487 // Place copy #1 of ITS2 in I1D1
2488 //
2489 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2490 sub5node->SetLineColor(kColorITS);
2491 fNodes->Add(sub5node);
2492 sub4node->cd();
2493 fNodes->Add(sub4node);
2494 sub3node->cd();
2495 fNodes->Add(sub3node);
2496 sub2node->cd();
2497 //
2498 // Place copy #3 of I1D7 in I20B
2499 //
2500 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2501 sub3node->SetLineColor(kColorITS);
2502 sub3node->SetVisibility(0);
2503 sub3node->cd();
2504 //
2505 // Place copy #1 of I1D1 in I1D7
2506 //
2507 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2508 sub4node->SetLineColor(kColorITS);
2509 sub4node->SetVisibility(0);
2510 sub4node->cd();
2511 //
2512 // Place copy #1 of ITS2 in I1D1
2513 //
2514 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2515 sub5node->SetLineColor(kColorITS);
2516 fNodes->Add(sub5node);
2517 sub4node->cd();
2518 fNodes->Add(sub4node);
2519 sub3node->cd();
2520 fNodes->Add(sub3node);
2521 sub2node->cd();
2522 //
2523 // Place copy #4 of I1D7 in I20B
2524 //
2525 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2526 sub3node->SetLineColor(kColorITS);
2527 sub3node->SetVisibility(0);
2528 sub3node->cd();
2529 //
2530 // Place copy #1 of I1D1 in I1D7
2531 //
2532 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2533 sub4node->SetLineColor(kColorITS);
2534 sub4node->SetVisibility(0);
2535 sub4node->cd();
2536 //
2537 // Place copy #1 of ITS2 in I1D1
2538 //
2539 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2540 sub5node->SetLineColor(kColorITS);
2541 fNodes->Add(sub5node);
2542 sub4node->cd();
2543 fNodes->Add(sub4node);
2544 sub3node->cd();
2545 fNodes->Add(sub3node);
2546 sub2node->cd();
2547 fNodes->Add(sub2node);
2548 sub1node->cd();
2549 //
2550 // Place copy #2 of I20B in I12B
2551 //
2552 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2553 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2554 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
2555 sub2node->SetLineColor(kColorITS);
2556 sub2node->SetVisibility(0);
2557 sub2node->cd();
2558 //
2559 // Place copy #1 of I1D7 in I20B
2560 //
2561 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2562 sub3node->SetLineColor(kColorITS);
2563 sub3node->SetVisibility(0);
2564 sub3node->cd();
2565 //
2566 // Place copy #1 of I1D1 in I1D7
2567 //
2568 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2569 sub4node->SetLineColor(kColorITS);
2570 sub4node->SetVisibility(0);
2571 sub4node->cd();
2572 //
2573 // Place copy #1 of ITS2 in I1D1
2574 //
2575 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2576 sub5node->SetLineColor(kColorITS);
2577 fNodes->Add(sub5node);
2578 sub4node->cd();
2579 fNodes->Add(sub4node);
2580 sub3node->cd();
2581 fNodes->Add(sub3node);
2582 sub2node->cd();
2583 //
2584 // Place copy #2 of I1D7 in I20B
2585 //
2586 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2587 sub3node->SetLineColor(kColorITS);
2588 sub3node->SetVisibility(0);
2589 sub3node->cd();
2590 //
2591 // Place copy #1 of I1D1 in I1D7
2592 //
2593 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2594 sub4node->SetLineColor(kColorITS);
2595 sub4node->SetVisibility(0);
2596 sub4node->cd();
2597 //
2598 // Place copy #1 of ITS2 in I1D1
2599 //
2600 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2601 sub5node->SetLineColor(kColorITS);
2602 fNodes->Add(sub5node);
2603 sub4node->cd();
2604 fNodes->Add(sub4node);
2605 sub3node->cd();
2606 fNodes->Add(sub3node);
2607 sub2node->cd();
2608 //
2609 // Place copy #3 of I1D7 in I20B
2610 //
2611 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2612 sub3node->SetLineColor(kColorITS);
2613 sub3node->SetVisibility(0);
2614 sub3node->cd();
2615 //
2616 // Place copy #1 of I1D1 in I1D7
2617 //
2618 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2619 sub4node->SetLineColor(kColorITS);
2620 sub4node->SetVisibility(0);
2621 sub4node->cd();
2622 //
2623 // Place copy #1 of ITS2 in I1D1
2624 //
2625 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2626 sub5node->SetLineColor(kColorITS);
2627 fNodes->Add(sub5node);
2628 sub4node->cd();
2629 fNodes->Add(sub4node);
2630 sub3node->cd();
2631 fNodes->Add(sub3node);
2632 sub2node->cd();
2633 //
2634 // Place copy #4 of I1D7 in I20B
2635 //
2636 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2637 sub3node->SetLineColor(kColorITS);
2638 sub3node->SetVisibility(0);
2639 sub3node->cd();
2640 //
2641 // Place copy #1 of I1D1 in I1D7
2642 //
2643 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2644 sub4node->SetLineColor(kColorITS);
2645 sub4node->SetVisibility(0);
2646 sub4node->cd();
2647 //
2648 // Place copy #1 of ITS2 in I1D1
2649 //
2650 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2651 sub5node->SetLineColor(kColorITS);
2652 fNodes->Add(sub5node);
2653 sub4node->cd();
2654 fNodes->Add(sub4node);
2655 sub3node->cd();
2656 fNodes->Add(sub3node);
2657 sub2node->cd();
2658 fNodes->Add(sub2node);
2659 sub1node->cd();
2660 //
2661 // Place copy #3 of I20B in I12B
2662 //
2663 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2664 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2665 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
2666 sub2node->SetLineColor(kColorITS);
2667 sub2node->SetVisibility(0);
2668 sub2node->cd();
2669 //
2670 // Place copy #1 of I1D7 in I20B
2671 //
2672 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2673 sub3node->SetLineColor(kColorITS);
2674 sub3node->SetVisibility(0);
2675 sub3node->cd();
2676 //
2677 // Place copy #1 of I1D1 in I1D7
2678 //
2679 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2680 sub4node->SetLineColor(kColorITS);
2681 sub4node->SetVisibility(0);
2682 sub4node->cd();
2683 //
2684 // Place copy #1 of ITS2 in I1D1
2685 //
2686 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2687 sub5node->SetLineColor(kColorITS);
2688 fNodes->Add(sub5node);
2689 sub4node->cd();
2690 fNodes->Add(sub4node);
2691 sub3node->cd();
2692 fNodes->Add(sub3node);
2693 sub2node->cd();
2694 //
2695 // Place copy #2 of I1D7 in I20B
2696 //
2697 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2698 sub3node->SetLineColor(kColorITS);
2699 sub3node->SetVisibility(0);
2700 sub3node->cd();
2701 //
2702 // Place copy #1 of I1D1 in I1D7
2703 //
2704 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2705 sub4node->SetLineColor(kColorITS);
2706 sub4node->SetVisibility(0);
2707 sub4node->cd();
2708 //
2709 // Place copy #1 of ITS2 in I1D1
2710 //
2711 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2712 sub5node->SetLineColor(kColorITS);
2713 fNodes->Add(sub5node);
2714 sub4node->cd();
2715 fNodes->Add(sub4node);
2716 sub3node->cd();
2717 fNodes->Add(sub3node);
2718 sub2node->cd();
2719 //
2720 // Place copy #3 of I1D7 in I20B
2721 //
2722 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2723 sub3node->SetLineColor(kColorITS);
2724 sub3node->SetVisibility(0);
2725 sub3node->cd();
2726 //
2727 // Place copy #1 of I1D1 in I1D7
2728 //
2729 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2730 sub4node->SetLineColor(kColorITS);
2731 sub4node->SetVisibility(0);
2732 sub4node->cd();
2733 //
2734 // Place copy #1 of ITS2 in I1D1
2735 //
2736 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2737 sub5node->SetLineColor(kColorITS);
2738 fNodes->Add(sub5node);
2739 sub4node->cd();
2740 fNodes->Add(sub4node);
2741 sub3node->cd();
2742 fNodes->Add(sub3node);
2743 sub2node->cd();
2744 //
2745 // Place copy #4 of I1D7 in I20B
2746 //
2747 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2748 sub3node->SetLineColor(kColorITS);
2749 sub3node->SetVisibility(0);
2750 sub3node->cd();
2751 //
2752 // Place copy #1 of I1D1 in I1D7
2753 //
2754 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2755 sub4node->SetLineColor(kColorITS);
2756 sub4node->SetVisibility(0);
2757 sub4node->cd();
2758 //
2759 // Place copy #1 of ITS2 in I1D1
2760 //
2761 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2762 sub5node->SetLineColor(kColorITS);
2763 fNodes->Add(sub5node);
2764 sub4node->cd();
2765 fNodes->Add(sub4node);
2766 sub3node->cd();
2767 fNodes->Add(sub3node);
2768 sub2node->cd();
2769 fNodes->Add(sub2node);
2770 sub1node->cd();
2771 //
2772 // Place copy #4 of I20B in I12B
2773 //
2774 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2775 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2776 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
2777 sub2node->SetLineColor(kColorITS);
2778 sub2node->SetVisibility(0);
2779 sub2node->cd();
2780 //
2781 // Place copy #1 of I1D7 in I20B
2782 //
2783 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2784 sub3node->SetLineColor(kColorITS);
2785 sub3node->SetVisibility(0);
2786 sub3node->cd();
2787 //
2788 // Place copy #1 of I1D1 in I1D7
2789 //
2790 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2791 sub4node->SetLineColor(kColorITS);
2792 sub4node->SetVisibility(0);
2793 sub4node->cd();
2794 //
2795 // Place copy #1 of ITS2 in I1D1
2796 //
2797 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2798 sub5node->SetLineColor(kColorITS);
2799 fNodes->Add(sub5node);
2800 sub4node->cd();
2801 fNodes->Add(sub4node);
2802 sub3node->cd();
2803 fNodes->Add(sub3node);
2804 sub2node->cd();
2805 //
2806 // Place copy #2 of I1D7 in I20B
2807 //
2808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2809 sub3node->SetLineColor(kColorITS);
2810 sub3node->SetVisibility(0);
2811 sub3node->cd();
2812 //
2813 // Place copy #1 of I1D1 in I1D7
2814 //
2815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2816 sub4node->SetLineColor(kColorITS);
2817 sub4node->SetVisibility(0);
2818 sub4node->cd();
2819 //
2820 // Place copy #1 of ITS2 in I1D1
2821 //
2822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2823 sub5node->SetLineColor(kColorITS);
2824 fNodes->Add(sub5node);
2825 sub4node->cd();
2826 fNodes->Add(sub4node);
2827 sub3node->cd();
2828 fNodes->Add(sub3node);
2829 sub2node->cd();
2830 //
2831 // Place copy #3 of I1D7 in I20B
2832 //
2833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2834 sub3node->SetLineColor(kColorITS);
2835 sub3node->SetVisibility(0);
2836 sub3node->cd();
2837 //
2838 // Place copy #1 of I1D1 in I1D7
2839 //
2840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2841 sub4node->SetLineColor(kColorITS);
2842 sub4node->SetVisibility(0);
2843 sub4node->cd();
2844 //
2845 // Place copy #1 of ITS2 in I1D1
2846 //
2847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2848 sub5node->SetLineColor(kColorITS);
2849 fNodes->Add(sub5node);
2850 sub4node->cd();
2851 fNodes->Add(sub4node);
2852 sub3node->cd();
2853 fNodes->Add(sub3node);
2854 sub2node->cd();
2855 //
2856 // Place copy #4 of I1D7 in I20B
2857 //
2858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2859 sub3node->SetLineColor(kColorITS);
2860 sub3node->SetVisibility(0);
2861 sub3node->cd();
2862 //
2863 // Place copy #1 of I1D1 in I1D7
2864 //
2865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2866 sub4node->SetLineColor(kColorITS);
2867 sub4node->SetVisibility(0);
2868 sub4node->cd();
2869 //
2870 // Place copy #1 of ITS2 in I1D1
2871 //
2872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2873 sub5node->SetLineColor(kColorITS);
2874 fNodes->Add(sub5node);
2875 sub4node->cd();
2876 fNodes->Add(sub4node);
2877 sub3node->cd();
2878 fNodes->Add(sub3node);
2879 sub2node->cd();
2880 fNodes->Add(sub2node);
2881 sub1node->cd();
2882 fNodes->Add(sub1node);
2883 node->cd();
2884 //
2885 // Place copy #4 of I12B in IT12
2886 //
2887 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot246");
2888 sub1node->SetLineColor(kColorITS);
2889 sub1node->SetVisibility(0);
2890 sub1node->cd();
2891 //
2892 // Place copy #1 of I10B in I12B
2893 //
2894 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2895 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2896 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
2897 sub2node->SetLineColor(kColorITS);
2898 sub2node->SetVisibility(0);
2899 sub2node->cd();
2900 //
2901 // Place copy #1 of I107 in I10B
2902 //
2903 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2904 sub3node->SetLineColor(kColorITS);
2905 sub3node->SetVisibility(0);
2906 sub3node->cd();
2907 //
2908 // Place copy #1 of I101 in I107
2909 //
2910 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2911 sub4node->SetLineColor(kColorITS);
2912 sub4node->SetVisibility(0);
2913 sub4node->cd();
2914 //
2915 // Place copy #1 of ITS1 in I101
2916 //
2917 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2918 sub5node->SetLineColor(kColorITS);
2919 fNodes->Add(sub5node);
2920 sub4node->cd();
2921 fNodes->Add(sub4node);
2922 sub3node->cd();
2923 fNodes->Add(sub3node);
2924 sub2node->cd();
2925 //
2926 // Place copy #2 of I107 in I10B
2927 //
2928 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2929 sub3node->SetLineColor(kColorITS);
2930 sub3node->SetVisibility(0);
2931 sub3node->cd();
2932 //
2933 // Place copy #1 of I101 in I107
2934 //
2935 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2936 sub4node->SetLineColor(kColorITS);
2937 sub4node->SetVisibility(0);
2938 sub4node->cd();
2939 //
2940 // Place copy #1 of ITS1 in I101
2941 //
2942 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2943 sub5node->SetLineColor(kColorITS);
2944 fNodes->Add(sub5node);
2945 sub4node->cd();
2946 fNodes->Add(sub4node);
2947 sub3node->cd();
2948 fNodes->Add(sub3node);
2949 sub2node->cd();
2950 //
2951 // Place copy #3 of I107 in I10B
2952 //
2953 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2954 sub3node->SetLineColor(kColorITS);
2955 sub3node->SetVisibility(0);
2956 sub3node->cd();
2957 //
2958 // Place copy #1 of I101 in I107
2959 //
2960 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2961 sub4node->SetLineColor(kColorITS);
2962 sub4node->SetVisibility(0);
2963 sub4node->cd();
2964 //
2965 // Place copy #1 of ITS1 in I101
2966 //
2967 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2968 sub5node->SetLineColor(kColorITS);
2969 fNodes->Add(sub5node);
2970 sub4node->cd();
2971 fNodes->Add(sub4node);
2972 sub3node->cd();
2973 fNodes->Add(sub3node);
2974 sub2node->cd();
2975 //
2976 // Place copy #4 of I107 in I10B
2977 //
2978 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2979 sub3node->SetLineColor(kColorITS);
2980 sub3node->SetVisibility(0);
2981 sub3node->cd();
2982 //
2983 // Place copy #1 of I101 in I107
2984 //
2985 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2986 sub4node->SetLineColor(kColorITS);
2987 sub4node->SetVisibility(0);
2988 sub4node->cd();
2989 //
2990 // Place copy #1 of ITS1 in I101
2991 //
2992 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2993 sub5node->SetLineColor(kColorITS);
2994 fNodes->Add(sub5node);
2995 sub4node->cd();
2996 fNodes->Add(sub4node);
2997 sub3node->cd();
2998 fNodes->Add(sub3node);
2999 sub2node->cd();
3000 fNodes->Add(sub2node);
3001 sub1node->cd();
3002 //
3003 // Place copy #2 of I10B in I12B
3004 //
3005 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3006 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3007 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
3008 sub2node->SetLineColor(kColorITS);
3009 sub2node->SetVisibility(0);
3010 sub2node->cd();
3011 //
3012 // Place copy #1 of I107 in I10B
3013 //
3014 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3015 sub3node->SetLineColor(kColorITS);
3016 sub3node->SetVisibility(0);
3017 sub3node->cd();
3018 //
3019 // Place copy #1 of I101 in I107
3020 //
3021 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3022 sub4node->SetLineColor(kColorITS);
3023 sub4node->SetVisibility(0);
3024 sub4node->cd();
3025 //
3026 // Place copy #1 of ITS1 in I101
3027 //
3028 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3029 sub5node->SetLineColor(kColorITS);
3030 fNodes->Add(sub5node);
3031 sub4node->cd();
3032 fNodes->Add(sub4node);
3033 sub3node->cd();
3034 fNodes->Add(sub3node);
3035 sub2node->cd();
3036 //
3037 // Place copy #2 of I107 in I10B
3038 //
3039 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3040 sub3node->SetLineColor(kColorITS);
3041 sub3node->SetVisibility(0);
3042 sub3node->cd();
3043 //
3044 // Place copy #1 of I101 in I107
3045 //
3046 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3047 sub4node->SetLineColor(kColorITS);
3048 sub4node->SetVisibility(0);
3049 sub4node->cd();
3050 //
3051 // Place copy #1 of ITS1 in I101
3052 //
3053 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3054 sub5node->SetLineColor(kColorITS);
3055 fNodes->Add(sub5node);
3056 sub4node->cd();
3057 fNodes->Add(sub4node);
3058 sub3node->cd();
3059 fNodes->Add(sub3node);
3060 sub2node->cd();
3061 //
3062 // Place copy #3 of I107 in I10B
3063 //
3064 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3065 sub3node->SetLineColor(kColorITS);
3066 sub3node->SetVisibility(0);
3067 sub3node->cd();
3068 //
3069 // Place copy #1 of I101 in I107
3070 //
3071 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3072 sub4node->SetLineColor(kColorITS);
3073 sub4node->SetVisibility(0);
3074 sub4node->cd();
3075 //
3076 // Place copy #1 of ITS1 in I101
3077 //
3078 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3079 sub5node->SetLineColor(kColorITS);
3080 fNodes->Add(sub5node);
3081 sub4node->cd();
3082 fNodes->Add(sub4node);
3083 sub3node->cd();
3084 fNodes->Add(sub3node);
3085 sub2node->cd();
3086 //
3087 // Place copy #4 of I107 in I10B
3088 //
3089 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3090 sub3node->SetLineColor(kColorITS);
3091 sub3node->SetVisibility(0);
3092 sub3node->cd();
3093 //
3094 // Place copy #1 of I101 in I107
3095 //
3096 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3097 sub4node->SetLineColor(kColorITS);
3098 sub4node->SetVisibility(0);
3099 sub4node->cd();
3100 //
3101 // Place copy #1 of ITS1 in I101
3102 //
3103 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3104 sub5node->SetLineColor(kColorITS);
3105 fNodes->Add(sub5node);
3106 sub4node->cd();
3107 fNodes->Add(sub4node);
3108 sub3node->cd();
3109 fNodes->Add(sub3node);
3110 sub2node->cd();
3111 fNodes->Add(sub2node);
3112 sub1node->cd();
3113 //
3114 // Place copy #1 of I20B in I12B
3115 //
3116 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3117 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3118 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
3119 sub2node->SetLineColor(kColorITS);
3120 sub2node->SetVisibility(0);
3121 sub2node->cd();
3122 //
3123 // Place copy #1 of I1D7 in I20B
3124 //
3125 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3126 sub3node->SetLineColor(kColorITS);
3127 sub3node->SetVisibility(0);
3128 sub3node->cd();
3129 //
3130 // Place copy #1 of I1D1 in I1D7
3131 //
3132 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3133 sub4node->SetLineColor(kColorITS);
3134 sub4node->SetVisibility(0);
3135 sub4node->cd();
3136 //
3137 // Place copy #1 of ITS2 in I1D1
3138 //
3139 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3140 sub5node->SetLineColor(kColorITS);
3141 fNodes->Add(sub5node);
3142 sub4node->cd();
3143 fNodes->Add(sub4node);
3144 sub3node->cd();
3145 fNodes->Add(sub3node);
3146 sub2node->cd();
3147 //
3148 // Place copy #2 of I1D7 in I20B
3149 //
3150 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3151 sub3node->SetLineColor(kColorITS);
3152 sub3node->SetVisibility(0);
3153 sub3node->cd();
3154 //
3155 // Place copy #1 of I1D1 in I1D7
3156 //
3157 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3158 sub4node->SetLineColor(kColorITS);
3159 sub4node->SetVisibility(0);
3160 sub4node->cd();
3161 //
3162 // Place copy #1 of ITS2 in I1D1
3163 //
3164 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3165 sub5node->SetLineColor(kColorITS);
3166 fNodes->Add(sub5node);
3167 sub4node->cd();
3168 fNodes->Add(sub4node);
3169 sub3node->cd();
3170 fNodes->Add(sub3node);
3171 sub2node->cd();
3172 //
3173 // Place copy #3 of I1D7 in I20B
3174 //
3175 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3176 sub3node->SetLineColor(kColorITS);
3177 sub3node->SetVisibility(0);
3178 sub3node->cd();
3179 //
3180 // Place copy #1 of I1D1 in I1D7
3181 //
3182 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3183 sub4node->SetLineColor(kColorITS);
3184 sub4node->SetVisibility(0);
3185 sub4node->cd();
3186 //
3187 // Place copy #1 of ITS2 in I1D1
3188 //
3189 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3190 sub5node->SetLineColor(kColorITS);
3191 fNodes->Add(sub5node);
3192 sub4node->cd();
3193 fNodes->Add(sub4node);
3194 sub3node->cd();
3195 fNodes->Add(sub3node);
3196 sub2node->cd();
3197 //
3198 // Place copy #4 of I1D7 in I20B
3199 //
3200 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3201 sub3node->SetLineColor(kColorITS);
3202 sub3node->SetVisibility(0);
3203 sub3node->cd();
3204 //
3205 // Place copy #1 of I1D1 in I1D7
3206 //
3207 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3208 sub4node->SetLineColor(kColorITS);
3209 sub4node->SetVisibility(0);
3210 sub4node->cd();
3211 //
3212 // Place copy #1 of ITS2 in I1D1
3213 //
3214 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3215 sub5node->SetLineColor(kColorITS);
3216 fNodes->Add(sub5node);
3217 sub4node->cd();
3218 fNodes->Add(sub4node);
3219 sub3node->cd();
3220 fNodes->Add(sub3node);
3221 sub2node->cd();
3222 fNodes->Add(sub2node);
3223 sub1node->cd();
3224 //
3225 // Place copy #2 of I20B in I12B
3226 //
3227 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3228 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3229 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
3230 sub2node->SetLineColor(kColorITS);
3231 sub2node->SetVisibility(0);
3232 sub2node->cd();
3233 //
3234 // Place copy #1 of I1D7 in I20B
3235 //
3236 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3237 sub3node->SetLineColor(kColorITS);
3238 sub3node->SetVisibility(0);
3239 sub3node->cd();
3240 //
3241 // Place copy #1 of I1D1 in I1D7
3242 //
3243 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3244 sub4node->SetLineColor(kColorITS);
3245 sub4node->SetVisibility(0);
3246 sub4node->cd();
3247 //
3248 // Place copy #1 of ITS2 in I1D1
3249 //
3250 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3251 sub5node->SetLineColor(kColorITS);
3252 fNodes->Add(sub5node);
3253 sub4node->cd();
3254 fNodes->Add(sub4node);
3255 sub3node->cd();
3256 fNodes->Add(sub3node);
3257 sub2node->cd();
3258 //
3259 // Place copy #2 of I1D7 in I20B
3260 //
3261 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3262 sub3node->SetLineColor(kColorITS);
3263 sub3node->SetVisibility(0);
3264 sub3node->cd();
3265 //
3266 // Place copy #1 of I1D1 in I1D7
3267 //
3268 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3269 sub4node->SetLineColor(kColorITS);
3270 sub4node->SetVisibility(0);
3271 sub4node->cd();
3272 //
3273 // Place copy #1 of ITS2 in I1D1
3274 //
3275 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3276 sub5node->SetLineColor(kColorITS);
3277 fNodes->Add(sub5node);
3278 sub4node->cd();
3279 fNodes->Add(sub4node);
3280 sub3node->cd();
3281 fNodes->Add(sub3node);
3282 sub2node->cd();
3283 //
3284 // Place copy #3 of I1D7 in I20B
3285 //
3286 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3287 sub3node->SetLineColor(kColorITS);
3288 sub3node->SetVisibility(0);
3289 sub3node->cd();
3290 //
3291 // Place copy #1 of I1D1 in I1D7
3292 //
3293 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3294 sub4node->SetLineColor(kColorITS);
3295 sub4node->SetVisibility(0);
3296 sub4node->cd();
3297 //
3298 // Place copy #1 of ITS2 in I1D1
3299 //
3300 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3301 sub5node->SetLineColor(kColorITS);
3302 fNodes->Add(sub5node);
3303 sub4node->cd();
3304 fNodes->Add(sub4node);
3305 sub3node->cd();
3306 fNodes->Add(sub3node);
3307 sub2node->cd();
3308 //
3309 // Place copy #4 of I1D7 in I20B
3310 //
3311 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3312 sub3node->SetLineColor(kColorITS);
3313 sub3node->SetVisibility(0);
3314 sub3node->cd();
3315 //
3316 // Place copy #1 of I1D1 in I1D7
3317 //
3318 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3319 sub4node->SetLineColor(kColorITS);
3320 sub4node->SetVisibility(0);
3321 sub4node->cd();
3322 //
3323 // Place copy #1 of ITS2 in I1D1
3324 //
3325 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3326 sub5node->SetLineColor(kColorITS);
3327 fNodes->Add(sub5node);
3328 sub4node->cd();
3329 fNodes->Add(sub4node);
3330 sub3node->cd();
3331 fNodes->Add(sub3node);
3332 sub2node->cd();
3333 fNodes->Add(sub2node);
3334 sub1node->cd();
3335 //
3336 // Place copy #3 of I20B in I12B
3337 //
3338 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3339 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3340 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
3341 sub2node->SetLineColor(kColorITS);
3342 sub2node->SetVisibility(0);
3343 sub2node->cd();
3344 //
3345 // Place copy #1 of I1D7 in I20B
3346 //
3347 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3348 sub3node->SetLineColor(kColorITS);
3349 sub3node->SetVisibility(0);
3350 sub3node->cd();
3351 //
3352 // Place copy #1 of I1D1 in I1D7
3353 //
3354 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3355 sub4node->SetLineColor(kColorITS);
3356 sub4node->SetVisibility(0);
3357 sub4node->cd();
3358 //
3359 // Place copy #1 of ITS2 in I1D1
3360 //
3361 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3362 sub5node->SetLineColor(kColorITS);
3363 fNodes->Add(sub5node);
3364 sub4node->cd();
3365 fNodes->Add(sub4node);
3366 sub3node->cd();
3367 fNodes->Add(sub3node);
3368 sub2node->cd();
3369 //
3370 // Place copy #2 of I1D7 in I20B
3371 //
3372 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3373 sub3node->SetLineColor(kColorITS);
3374 sub3node->SetVisibility(0);
3375 sub3node->cd();
3376 //
3377 // Place copy #1 of I1D1 in I1D7
3378 //
3379 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3380 sub4node->SetLineColor(kColorITS);
3381 sub4node->SetVisibility(0);
3382 sub4node->cd();
3383 //
3384 // Place copy #1 of ITS2 in I1D1
3385 //
3386 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3387 sub5node->SetLineColor(kColorITS);
3388 fNodes->Add(sub5node);
3389 sub4node->cd();
3390 fNodes->Add(sub4node);
3391 sub3node->cd();
3392 fNodes->Add(sub3node);
3393 sub2node->cd();
3394 //
3395 // Place copy #3 of I1D7 in I20B
3396 //
3397 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3398 sub3node->SetLineColor(kColorITS);
3399 sub3node->SetVisibility(0);
3400 sub3node->cd();
3401 //
3402 // Place copy #1 of I1D1 in I1D7
3403 //
3404 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3405 sub4node->SetLineColor(kColorITS);
3406 sub4node->SetVisibility(0);
3407 sub4node->cd();
3408 //
3409 // Place copy #1 of ITS2 in I1D1
3410 //
3411 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3412 sub5node->SetLineColor(kColorITS);
3413 fNodes->Add(sub5node);
3414 sub4node->cd();
3415 fNodes->Add(sub4node);
3416 sub3node->cd();
3417 fNodes->Add(sub3node);
3418 sub2node->cd();
3419 //
3420 // Place copy #4 of I1D7 in I20B
3421 //
3422 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3423 sub3node->SetLineColor(kColorITS);
3424 sub3node->SetVisibility(0);
3425 sub3node->cd();
3426 //
3427 // Place copy #1 of I1D1 in I1D7
3428 //
3429 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3430 sub4node->SetLineColor(kColorITS);
3431 sub4node->SetVisibility(0);
3432 sub4node->cd();
3433 //
3434 // Place copy #1 of ITS2 in I1D1
3435 //
3436 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3437 sub5node->SetLineColor(kColorITS);
3438 fNodes->Add(sub5node);
3439 sub4node->cd();
3440 fNodes->Add(sub4node);
3441 sub3node->cd();
3442 fNodes->Add(sub3node);
3443 sub2node->cd();
3444 fNodes->Add(sub2node);
3445 sub1node->cd();
3446 //
3447 // Place copy #4 of I20B in I12B
3448 //
3449 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3450 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3451 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
3452 sub2node->SetLineColor(kColorITS);
3453 sub2node->SetVisibility(0);
3454 sub2node->cd();
3455 //
3456 // Place copy #1 of I1D7 in I20B
3457 //
3458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3459 sub3node->SetLineColor(kColorITS);
3460 sub3node->SetVisibility(0);
3461 sub3node->cd();
3462 //
3463 // Place copy #1 of I1D1 in I1D7
3464 //
3465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3466 sub4node->SetLineColor(kColorITS);
3467 sub4node->SetVisibility(0);
3468 sub4node->cd();
3469 //
3470 // Place copy #1 of ITS2 in I1D1
3471 //
3472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3473 sub5node->SetLineColor(kColorITS);
3474 fNodes->Add(sub5node);
3475 sub4node->cd();
3476 fNodes->Add(sub4node);
3477 sub3node->cd();
3478 fNodes->Add(sub3node);
3479 sub2node->cd();
3480 //
3481 // Place copy #2 of I1D7 in I20B
3482 //
3483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3484 sub3node->SetLineColor(kColorITS);
3485 sub3node->SetVisibility(0);
3486 sub3node->cd();
3487 //
3488 // Place copy #1 of I1D1 in I1D7
3489 //
3490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3491 sub4node->SetLineColor(kColorITS);
3492 sub4node->SetVisibility(0);
3493 sub4node->cd();
3494 //
3495 // Place copy #1 of ITS2 in I1D1
3496 //
3497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3498 sub5node->SetLineColor(kColorITS);
3499 fNodes->Add(sub5node);
3500 sub4node->cd();
3501 fNodes->Add(sub4node);
3502 sub3node->cd();
3503 fNodes->Add(sub3node);
3504 sub2node->cd();
3505 //
3506 // Place copy #3 of I1D7 in I20B
3507 //
3508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3509 sub3node->SetLineColor(kColorITS);
3510 sub3node->SetVisibility(0);
3511 sub3node->cd();
3512 //
3513 // Place copy #1 of I1D1 in I1D7
3514 //
3515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3516 sub4node->SetLineColor(kColorITS);
3517 sub4node->SetVisibility(0);
3518 sub4node->cd();
3519 //
3520 // Place copy #1 of ITS2 in I1D1
3521 //
3522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3523 sub5node->SetLineColor(kColorITS);
3524 fNodes->Add(sub5node);
3525 sub4node->cd();
3526 fNodes->Add(sub4node);
3527 sub3node->cd();
3528 fNodes->Add(sub3node);
3529 sub2node->cd();
3530 //
3531 // Place copy #4 of I1D7 in I20B
3532 //
3533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3534 sub3node->SetLineColor(kColorITS);
3535 sub3node->SetVisibility(0);
3536 sub3node->cd();
3537 //
3538 // Place copy #1 of I1D1 in I1D7
3539 //
3540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3541 sub4node->SetLineColor(kColorITS);
3542 sub4node->SetVisibility(0);
3543 sub4node->cd();
3544 //
3545 // Place copy #1 of ITS2 in I1D1
3546 //
3547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3548 sub5node->SetLineColor(kColorITS);
3549 fNodes->Add(sub5node);
3550 sub4node->cd();
3551 fNodes->Add(sub4node);
3552 sub3node->cd();
3553 fNodes->Add(sub3node);
3554 sub2node->cd();
3555 fNodes->Add(sub2node);
3556 sub1node->cd();
3557 fNodes->Add(sub1node);
3558 node->cd();
3559 //
3560 // Place copy #5 of I12B in IT12
3561 //
3562 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot247");
3563 sub1node->SetLineColor(kColorITS);
3564 sub1node->SetVisibility(0);
3565 sub1node->cd();
3566 //
3567 // Place copy #1 of I10B in I12B
3568 //
3569 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3570 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3571 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
3572 sub2node->SetLineColor(kColorITS);
3573 sub2node->SetVisibility(0);
3574 sub2node->cd();
3575 //
3576 // Place copy #1 of I107 in I10B
3577 //
3578 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3579 sub3node->SetLineColor(kColorITS);
3580 sub3node->SetVisibility(0);
3581 sub3node->cd();
3582 //
3583 // Place copy #1 of I101 in I107
3584 //
3585 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3586 sub4node->SetLineColor(kColorITS);
3587 sub4node->SetVisibility(0);
3588 sub4node->cd();
3589 //
3590 // Place copy #1 of ITS1 in I101
3591 //
3592 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3593 sub5node->SetLineColor(kColorITS);
3594 fNodes->Add(sub5node);
3595 sub4node->cd();
3596 fNodes->Add(sub4node);
3597 sub3node->cd();
3598 fNodes->Add(sub3node);
3599 sub2node->cd();
3600 //
3601 // Place copy #2 of I107 in I10B
3602 //
3603 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3604 sub3node->SetLineColor(kColorITS);
3605 sub3node->SetVisibility(0);
3606 sub3node->cd();
3607 //
3608 // Place copy #1 of I101 in I107
3609 //
3610 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3611 sub4node->SetLineColor(kColorITS);
3612 sub4node->SetVisibility(0);
3613 sub4node->cd();
3614 //
3615 // Place copy #1 of ITS1 in I101
3616 //
3617 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3618 sub5node->SetLineColor(kColorITS);
3619 fNodes->Add(sub5node);
3620 sub4node->cd();
3621 fNodes->Add(sub4node);
3622 sub3node->cd();
3623 fNodes->Add(sub3node);
3624 sub2node->cd();
3625 //
3626 // Place copy #3 of I107 in I10B
3627 //
3628 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3629 sub3node->SetLineColor(kColorITS);
3630 sub3node->SetVisibility(0);
3631 sub3node->cd();
3632 //
3633 // Place copy #1 of I101 in I107
3634 //
3635 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3636 sub4node->SetLineColor(kColorITS);
3637 sub4node->SetVisibility(0);
3638 sub4node->cd();
3639 //
3640 // Place copy #1 of ITS1 in I101
3641 //
3642 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3643 sub5node->SetLineColor(kColorITS);
3644 fNodes->Add(sub5node);
3645 sub4node->cd();
3646 fNodes->Add(sub4node);
3647 sub3node->cd();
3648 fNodes->Add(sub3node);
3649 sub2node->cd();
3650 //
3651 // Place copy #4 of I107 in I10B
3652 //
3653 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3654 sub3node->SetLineColor(kColorITS);
3655 sub3node->SetVisibility(0);
3656 sub3node->cd();
3657 //
3658 // Place copy #1 of I101 in I107
3659 //
3660 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3661 sub4node->SetLineColor(kColorITS);
3662 sub4node->SetVisibility(0);
3663 sub4node->cd();
3664 //
3665 // Place copy #1 of ITS1 in I101
3666 //
3667 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3668 sub5node->SetLineColor(kColorITS);
3669 fNodes->Add(sub5node);
3670 sub4node->cd();
3671 fNodes->Add(sub4node);
3672 sub3node->cd();
3673 fNodes->Add(sub3node);
3674 sub2node->cd();
3675 fNodes->Add(sub2node);
3676 sub1node->cd();
3677 //
3678 // Place copy #2 of I10B in I12B
3679 //
3680 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3681 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3682 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
3683 sub2node->SetLineColor(kColorITS);
3684 sub2node->SetVisibility(0);
3685 sub2node->cd();
3686 //
3687 // Place copy #1 of I107 in I10B
3688 //
3689 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3690 sub3node->SetLineColor(kColorITS);
3691 sub3node->SetVisibility(0);
3692 sub3node->cd();
3693 //
3694 // Place copy #1 of I101 in I107
3695 //
3696 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3697 sub4node->SetLineColor(kColorITS);
3698 sub4node->SetVisibility(0);
3699 sub4node->cd();
3700 //
3701 // Place copy #1 of ITS1 in I101
3702 //
3703 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3704 sub5node->SetLineColor(kColorITS);
3705 fNodes->Add(sub5node);
3706 sub4node->cd();
3707 fNodes->Add(sub4node);
3708 sub3node->cd();
3709 fNodes->Add(sub3node);
3710 sub2node->cd();
3711 //
3712 // Place copy #2 of I107 in I10B
3713 //
3714 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3715 sub3node->SetLineColor(kColorITS);
3716 sub3node->SetVisibility(0);
3717 sub3node->cd();
3718 //
3719 // Place copy #1 of I101 in I107
3720 //
3721 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3722 sub4node->SetLineColor(kColorITS);
3723 sub4node->SetVisibility(0);
3724 sub4node->cd();
3725 //
3726 // Place copy #1 of ITS1 in I101
3727 //
3728 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3729 sub5node->SetLineColor(kColorITS);
3730 fNodes->Add(sub5node);
3731 sub4node->cd();
3732 fNodes->Add(sub4node);
3733 sub3node->cd();
3734 fNodes->Add(sub3node);
3735 sub2node->cd();
3736 //
3737 // Place copy #3 of I107 in I10B
3738 //
3739 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3740 sub3node->SetLineColor(kColorITS);
3741 sub3node->SetVisibility(0);
3742 sub3node->cd();
3743 //
3744 // Place copy #1 of I101 in I107
3745 //
3746 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3747 sub4node->SetLineColor(kColorITS);
3748 sub4node->SetVisibility(0);
3749 sub4node->cd();
3750 //
3751 // Place copy #1 of ITS1 in I101
3752 //
3753 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3754 sub5node->SetLineColor(kColorITS);
3755 fNodes->Add(sub5node);
3756 sub4node->cd();
3757 fNodes->Add(sub4node);
3758 sub3node->cd();
3759 fNodes->Add(sub3node);
3760 sub2node->cd();
3761 //
3762 // Place copy #4 of I107 in I10B
3763 //
3764 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3765 sub3node->SetLineColor(kColorITS);
3766 sub3node->SetVisibility(0);
3767 sub3node->cd();
3768 //
3769 // Place copy #1 of I101 in I107
3770 //
3771 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3772 sub4node->SetLineColor(kColorITS);
3773 sub4node->SetVisibility(0);
3774 sub4node->cd();
3775 //
3776 // Place copy #1 of ITS1 in I101
3777 //
3778 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3779 sub5node->SetLineColor(kColorITS);
3780 fNodes->Add(sub5node);
3781 sub4node->cd();
3782 fNodes->Add(sub4node);
3783 sub3node->cd();
3784 fNodes->Add(sub3node);
3785 sub2node->cd();
3786 fNodes->Add(sub2node);
3787 sub1node->cd();
3788 //
3789 // Place copy #1 of I20B in I12B
3790 //
3791 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3792 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3793 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
3794 sub2node->SetLineColor(kColorITS);
3795 sub2node->SetVisibility(0);
3796 sub2node->cd();
3797 //
3798 // Place copy #1 of I1D7 in I20B
3799 //
3800 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3801 sub3node->SetLineColor(kColorITS);
3802 sub3node->SetVisibility(0);
3803 sub3node->cd();
3804 //
3805 // Place copy #1 of I1D1 in I1D7
3806 //
3807 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3808 sub4node->SetLineColor(kColorITS);
3809 sub4node->SetVisibility(0);
3810 sub4node->cd();
3811 //
3812 // Place copy #1 of ITS2 in I1D1
3813 //
3814 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3815 sub5node->SetLineColor(kColorITS);
3816 fNodes->Add(sub5node);
3817 sub4node->cd();
3818 fNodes->Add(sub4node);
3819 sub3node->cd();
3820 fNodes->Add(sub3node);
3821 sub2node->cd();
3822 //
3823 // Place copy #2 of I1D7 in I20B
3824 //
3825 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3826 sub3node->SetLineColor(kColorITS);
3827 sub3node->SetVisibility(0);
3828 sub3node->cd();
3829 //
3830 // Place copy #1 of I1D1 in I1D7
3831 //
3832 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3833 sub4node->SetLineColor(kColorITS);
3834 sub4node->SetVisibility(0);
3835 sub4node->cd();
3836 //
3837 // Place copy #1 of ITS2 in I1D1
3838 //
3839 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3840 sub5node->SetLineColor(kColorITS);
3841 fNodes->Add(sub5node);
3842 sub4node->cd();
3843 fNodes->Add(sub4node);
3844 sub3node->cd();
3845 fNodes->Add(sub3node);
3846 sub2node->cd();
3847 //
3848 // Place copy #3 of I1D7 in I20B
3849 //
3850 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3851 sub3node->SetLineColor(kColorITS);
3852 sub3node->SetVisibility(0);
3853 sub3node->cd();
3854 //
3855 // Place copy #1 of I1D1 in I1D7
3856 //
3857 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3858 sub4node->SetLineColor(kColorITS);
3859 sub4node->SetVisibility(0);
3860 sub4node->cd();
3861 //
3862 // Place copy #1 of ITS2 in I1D1
3863 //
3864 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3865 sub5node->SetLineColor(kColorITS);
3866 fNodes->Add(sub5node);
3867 sub4node->cd();
3868 fNodes->Add(sub4node);
3869 sub3node->cd();
3870 fNodes->Add(sub3node);
3871 sub2node->cd();
3872 //
3873 // Place copy #4 of I1D7 in I20B
3874 //
3875 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3876 sub3node->SetLineColor(kColorITS);
3877 sub3node->SetVisibility(0);
3878 sub3node->cd();
3879 //
3880 // Place copy #1 of I1D1 in I1D7
3881 //
3882 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3883 sub4node->SetLineColor(kColorITS);
3884 sub4node->SetVisibility(0);
3885 sub4node->cd();
3886 //
3887 // Place copy #1 of ITS2 in I1D1
3888 //
3889 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3890 sub5node->SetLineColor(kColorITS);
3891 fNodes->Add(sub5node);
3892 sub4node->cd();
3893 fNodes->Add(sub4node);
3894 sub3node->cd();
3895 fNodes->Add(sub3node);
3896 sub2node->cd();
3897 fNodes->Add(sub2node);
3898 sub1node->cd();
3899 //
3900 // Place copy #2 of I20B in I12B
3901 //
3902 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3903 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3904 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
3905 sub2node->SetLineColor(kColorITS);
3906 sub2node->SetVisibility(0);
3907 sub2node->cd();
3908 //
3909 // Place copy #1 of I1D7 in I20B
3910 //
3911 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3912 sub3node->SetLineColor(kColorITS);
3913 sub3node->SetVisibility(0);
3914 sub3node->cd();
3915 //
3916 // Place copy #1 of I1D1 in I1D7
3917 //
3918 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3919 sub4node->SetLineColor(kColorITS);
3920 sub4node->SetVisibility(0);
3921 sub4node->cd();
3922 //
3923 // Place copy #1 of ITS2 in I1D1
3924 //
3925 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3926 sub5node->SetLineColor(kColorITS);
3927 fNodes->Add(sub5node);
3928 sub4node->cd();
3929 fNodes->Add(sub4node);
3930 sub3node->cd();
3931 fNodes->Add(sub3node);
3932 sub2node->cd();
3933 //
3934 // Place copy #2 of I1D7 in I20B
3935 //
3936 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3937 sub3node->SetLineColor(kColorITS);
3938 sub3node->SetVisibility(0);
3939 sub3node->cd();
3940 //
3941 // Place copy #1 of I1D1 in I1D7
3942 //
3943 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3944 sub4node->SetLineColor(kColorITS);
3945 sub4node->SetVisibility(0);
3946 sub4node->cd();
3947 //
3948 // Place copy #1 of ITS2 in I1D1
3949 //
3950 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3951 sub5node->SetLineColor(kColorITS);
3952 fNodes->Add(sub5node);
3953 sub4node->cd();
3954 fNodes->Add(sub4node);
3955 sub3node->cd();
3956 fNodes->Add(sub3node);
3957 sub2node->cd();
3958 //
3959 // Place copy #3 of I1D7 in I20B
3960 //
3961 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3962 sub3node->SetLineColor(kColorITS);
3963 sub3node->SetVisibility(0);
3964 sub3node->cd();
3965 //
3966 // Place copy #1 of I1D1 in I1D7
3967 //
3968 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3969 sub4node->SetLineColor(kColorITS);
3970 sub4node->SetVisibility(0);
3971 sub4node->cd();
3972 //
3973 // Place copy #1 of ITS2 in I1D1
3974 //
3975 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3976 sub5node->SetLineColor(kColorITS);
3977 fNodes->Add(sub5node);
3978 sub4node->cd();
3979 fNodes->Add(sub4node);
3980 sub3node->cd();
3981 fNodes->Add(sub3node);
3982 sub2node->cd();
3983 //
3984 // Place copy #4 of I1D7 in I20B
3985 //
3986 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3987 sub3node->SetLineColor(kColorITS);
3988 sub3node->SetVisibility(0);
3989 sub3node->cd();
3990 //
3991 // Place copy #1 of I1D1 in I1D7
3992 //
3993 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3994 sub4node->SetLineColor(kColorITS);
3995 sub4node->SetVisibility(0);
3996 sub4node->cd();
3997 //
3998 // Place copy #1 of ITS2 in I1D1
3999 //
4000 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4001 sub5node->SetLineColor(kColorITS);
4002 fNodes->Add(sub5node);
4003 sub4node->cd();
4004 fNodes->Add(sub4node);
4005 sub3node->cd();
4006 fNodes->Add(sub3node);
4007 sub2node->cd();
4008 fNodes->Add(sub2node);
4009 sub1node->cd();
4010 //
4011 // Place copy #3 of I20B in I12B
4012 //
4013 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4014 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4015 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
4016 sub2node->SetLineColor(kColorITS);
4017 sub2node->SetVisibility(0);
4018 sub2node->cd();
4019 //
4020 // Place copy #1 of I1D7 in I20B
4021 //
4022 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4023 sub3node->SetLineColor(kColorITS);
4024 sub3node->SetVisibility(0);
4025 sub3node->cd();
4026 //
4027 // Place copy #1 of I1D1 in I1D7
4028 //
4029 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4030 sub4node->SetLineColor(kColorITS);
4031 sub4node->SetVisibility(0);
4032 sub4node->cd();
4033 //
4034 // Place copy #1 of ITS2 in I1D1
4035 //
4036 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4037 sub5node->SetLineColor(kColorITS);
4038 fNodes->Add(sub5node);
4039 sub4node->cd();
4040 fNodes->Add(sub4node);
4041 sub3node->cd();
4042 fNodes->Add(sub3node);
4043 sub2node->cd();
4044 //
4045 // Place copy #2 of I1D7 in I20B
4046 //
4047 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4048 sub3node->SetLineColor(kColorITS);
4049 sub3node->SetVisibility(0);
4050 sub3node->cd();
4051 //
4052 // Place copy #1 of I1D1 in I1D7
4053 //
4054 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4055 sub4node->SetLineColor(kColorITS);
4056 sub4node->SetVisibility(0);
4057 sub4node->cd();
4058 //
4059 // Place copy #1 of ITS2 in I1D1
4060 //
4061 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4062 sub5node->SetLineColor(kColorITS);
4063 fNodes->Add(sub5node);
4064 sub4node->cd();
4065 fNodes->Add(sub4node);
4066 sub3node->cd();
4067 fNodes->Add(sub3node);
4068 sub2node->cd();
4069 //
4070 // Place copy #3 of I1D7 in I20B
4071 //
4072 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4073 sub3node->SetLineColor(kColorITS);
4074 sub3node->SetVisibility(0);
4075 sub3node->cd();
4076 //
4077 // Place copy #1 of I1D1 in I1D7
4078 //
4079 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4080 sub4node->SetLineColor(kColorITS);
4081 sub4node->SetVisibility(0);
4082 sub4node->cd();
4083 //
4084 // Place copy #1 of ITS2 in I1D1
4085 //
4086 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4087 sub5node->SetLineColor(kColorITS);
4088 fNodes->Add(sub5node);
4089 sub4node->cd();
4090 fNodes->Add(sub4node);
4091 sub3node->cd();
4092 fNodes->Add(sub3node);
4093 sub2node->cd();
4094 //
4095 // Place copy #4 of I1D7 in I20B
4096 //
4097 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4098 sub3node->SetLineColor(kColorITS);
4099 sub3node->SetVisibility(0);
4100 sub3node->cd();
4101 //
4102 // Place copy #1 of I1D1 in I1D7
4103 //
4104 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4105 sub4node->SetLineColor(kColorITS);
4106 sub4node->SetVisibility(0);
4107 sub4node->cd();
4108 //
4109 // Place copy #1 of ITS2 in I1D1
4110 //
4111 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4112 sub5node->SetLineColor(kColorITS);
4113 fNodes->Add(sub5node);
4114 sub4node->cd();
4115 fNodes->Add(sub4node);
4116 sub3node->cd();
4117 fNodes->Add(sub3node);
4118 sub2node->cd();
4119 fNodes->Add(sub2node);
4120 sub1node->cd();
4121 //
4122 // Place copy #4 of I20B in I12B
4123 //
4124 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4125 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4126 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
4127 sub2node->SetLineColor(kColorITS);
4128 sub2node->SetVisibility(0);
4129 sub2node->cd();
4130 //
4131 // Place copy #1 of I1D7 in I20B
4132 //
4133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4134 sub3node->SetLineColor(kColorITS);
4135 sub3node->SetVisibility(0);
4136 sub3node->cd();
4137 //
4138 // Place copy #1 of I1D1 in I1D7
4139 //
4140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4141 sub4node->SetLineColor(kColorITS);
4142 sub4node->SetVisibility(0);
4143 sub4node->cd();
4144 //
4145 // Place copy #1 of ITS2 in I1D1
4146 //
4147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4148 sub5node->SetLineColor(kColorITS);
4149 fNodes->Add(sub5node);
4150 sub4node->cd();
4151 fNodes->Add(sub4node);
4152 sub3node->cd();
4153 fNodes->Add(sub3node);
4154 sub2node->cd();
4155 //
4156 // Place copy #2 of I1D7 in I20B
4157 //
4158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4159 sub3node->SetLineColor(kColorITS);
4160 sub3node->SetVisibility(0);
4161 sub3node->cd();
4162 //
4163 // Place copy #1 of I1D1 in I1D7
4164 //
4165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4166 sub4node->SetLineColor(kColorITS);
4167 sub4node->SetVisibility(0);
4168 sub4node->cd();
4169 //
4170 // Place copy #1 of ITS2 in I1D1
4171 //
4172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4173 sub5node->SetLineColor(kColorITS);
4174 fNodes->Add(sub5node);
4175 sub4node->cd();
4176 fNodes->Add(sub4node);
4177 sub3node->cd();
4178 fNodes->Add(sub3node);
4179 sub2node->cd();
4180 //
4181 // Place copy #3 of I1D7 in I20B
4182 //
4183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4184 sub3node->SetLineColor(kColorITS);
4185 sub3node->SetVisibility(0);
4186 sub3node->cd();
4187 //
4188 // Place copy #1 of I1D1 in I1D7
4189 //
4190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4191 sub4node->SetLineColor(kColorITS);
4192 sub4node->SetVisibility(0);
4193 sub4node->cd();
4194 //
4195 // Place copy #1 of ITS2 in I1D1
4196 //
4197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4198 sub5node->SetLineColor(kColorITS);
4199 fNodes->Add(sub5node);
4200 sub4node->cd();
4201 fNodes->Add(sub4node);
4202 sub3node->cd();
4203 fNodes->Add(sub3node);
4204 sub2node->cd();
4205 //
4206 // Place copy #4 of I1D7 in I20B
4207 //
4208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4209 sub3node->SetLineColor(kColorITS);
4210 sub3node->SetVisibility(0);
4211 sub3node->cd();
4212 //
4213 // Place copy #1 of I1D1 in I1D7
4214 //
4215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4216 sub4node->SetLineColor(kColorITS);
4217 sub4node->SetVisibility(0);
4218 sub4node->cd();
4219 //
4220 // Place copy #1 of ITS2 in I1D1
4221 //
4222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4223 sub5node->SetLineColor(kColorITS);
4224 fNodes->Add(sub5node);
4225 sub4node->cd();
4226 fNodes->Add(sub4node);
4227 sub3node->cd();
4228 fNodes->Add(sub3node);
4229 sub2node->cd();
4230 fNodes->Add(sub2node);
4231 sub1node->cd();
4232 fNodes->Add(sub1node);
4233 node->cd();
4234 //
4235 // Place copy #6 of I12B in IT12
4236 //
4237 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot236");
4238 sub1node->SetLineColor(kColorITS);
4239 sub1node->SetVisibility(0);
4240 sub1node->cd();
4241 //
4242 // Place copy #1 of I10B in I12B
4243 //
4244 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4245 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4246 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
4247 sub2node->SetLineColor(kColorITS);
4248 sub2node->SetVisibility(0);
4249 sub2node->cd();
4250 //
4251 // Place copy #1 of I107 in I10B
4252 //
4253 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4254 sub3node->SetLineColor(kColorITS);
4255 sub3node->SetVisibility(0);
4256 sub3node->cd();
4257 //
4258 // Place copy #1 of I101 in I107
4259 //
4260 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4261 sub4node->SetLineColor(kColorITS);
4262 sub4node->SetVisibility(0);
4263 sub4node->cd();
4264 //
4265 // Place copy #1 of ITS1 in I101
4266 //
4267 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4268 sub5node->SetLineColor(kColorITS);
4269 fNodes->Add(sub5node);
4270 sub4node->cd();
4271 fNodes->Add(sub4node);
4272 sub3node->cd();
4273 fNodes->Add(sub3node);
4274 sub2node->cd();
4275 //
4276 // Place copy #2 of I107 in I10B
4277 //
4278 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4279 sub3node->SetLineColor(kColorITS);
4280 sub3node->SetVisibility(0);
4281 sub3node->cd();
4282 //
4283 // Place copy #1 of I101 in I107
4284 //
4285 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4286 sub4node->SetLineColor(kColorITS);
4287 sub4node->SetVisibility(0);
4288 sub4node->cd();
4289 //
4290 // Place copy #1 of ITS1 in I101
4291 //
4292 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4293 sub5node->SetLineColor(kColorITS);
4294 fNodes->Add(sub5node);
4295 sub4node->cd();
4296 fNodes->Add(sub4node);
4297 sub3node->cd();
4298 fNodes->Add(sub3node);
4299 sub2node->cd();
4300 //
4301 // Place copy #3 of I107 in I10B
4302 //
4303 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4304 sub3node->SetLineColor(kColorITS);
4305 sub3node->SetVisibility(0);
4306 sub3node->cd();
4307 //
4308 // Place copy #1 of I101 in I107
4309 //
4310 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4311 sub4node->SetLineColor(kColorITS);
4312 sub4node->SetVisibility(0);
4313 sub4node->cd();
4314 //
4315 // Place copy #1 of ITS1 in I101
4316 //
4317 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4318 sub5node->SetLineColor(kColorITS);
4319 fNodes->Add(sub5node);
4320 sub4node->cd();
4321 fNodes->Add(sub4node);
4322 sub3node->cd();
4323 fNodes->Add(sub3node);
4324 sub2node->cd();
4325 //
4326 // Place copy #4 of I107 in I10B
4327 //
4328 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4329 sub3node->SetLineColor(kColorITS);
4330 sub3node->SetVisibility(0);
4331 sub3node->cd();
4332 //
4333 // Place copy #1 of I101 in I107
4334 //
4335 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4336 sub4node->SetLineColor(kColorITS);
4337 sub4node->SetVisibility(0);
4338 sub4node->cd();
4339 //
4340 // Place copy #1 of ITS1 in I101
4341 //
4342 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4343 sub5node->SetLineColor(kColorITS);
4344 fNodes->Add(sub5node);
4345 sub4node->cd();
4346 fNodes->Add(sub4node);
4347 sub3node->cd();
4348 fNodes->Add(sub3node);
4349 sub2node->cd();
4350 fNodes->Add(sub2node);
4351 sub1node->cd();
4352 //
4353 // Place copy #2 of I10B in I12B
4354 //
4355 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4356 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4357 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
4358 sub2node->SetLineColor(kColorITS);
4359 sub2node->SetVisibility(0);
4360 sub2node->cd();
4361 //
4362 // Place copy #1 of I107 in I10B
4363 //
4364 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4365 sub3node->SetLineColor(kColorITS);
4366 sub3node->SetVisibility(0);
4367 sub3node->cd();
4368 //
4369 // Place copy #1 of I101 in I107
4370 //
4371 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4372 sub4node->SetLineColor(kColorITS);
4373 sub4node->SetVisibility(0);
4374 sub4node->cd();
4375 //
4376 // Place copy #1 of ITS1 in I101
4377 //
4378 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4379 sub5node->SetLineColor(kColorITS);
4380 fNodes->Add(sub5node);
4381 sub4node->cd();
4382 fNodes->Add(sub4node);
4383 sub3node->cd();
4384 fNodes->Add(sub3node);
4385 sub2node->cd();
4386 //
4387 // Place copy #2 of I107 in I10B
4388 //
4389 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4390 sub3node->SetLineColor(kColorITS);
4391 sub3node->SetVisibility(0);
4392 sub3node->cd();
4393 //
4394 // Place copy #1 of I101 in I107
4395 //
4396 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4397 sub4node->SetLineColor(kColorITS);
4398 sub4node->SetVisibility(0);
4399 sub4node->cd();
4400 //
4401 // Place copy #1 of ITS1 in I101
4402 //
4403 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4404 sub5node->SetLineColor(kColorITS);
4405 fNodes->Add(sub5node);
4406 sub4node->cd();
4407 fNodes->Add(sub4node);
4408 sub3node->cd();
4409 fNodes->Add(sub3node);
4410 sub2node->cd();
4411 //
4412 // Place copy #3 of I107 in I10B
4413 //
4414 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4415 sub3node->SetLineColor(kColorITS);
4416 sub3node->SetVisibility(0);
4417 sub3node->cd();
4418 //
4419 // Place copy #1 of I101 in I107
4420 //
4421 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4422 sub4node->SetLineColor(kColorITS);
4423 sub4node->SetVisibility(0);
4424 sub4node->cd();
4425 //
4426 // Place copy #1 of ITS1 in I101
4427 //
4428 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4429 sub5node->SetLineColor(kColorITS);
4430 fNodes->Add(sub5node);
4431 sub4node->cd();
4432 fNodes->Add(sub4node);
4433 sub3node->cd();
4434 fNodes->Add(sub3node);
4435 sub2node->cd();
4436 //
4437 // Place copy #4 of I107 in I10B
4438 //
4439 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4440 sub3node->SetLineColor(kColorITS);
4441 sub3node->SetVisibility(0);
4442 sub3node->cd();
4443 //
4444 // Place copy #1 of I101 in I107
4445 //
4446 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4447 sub4node->SetLineColor(kColorITS);
4448 sub4node->SetVisibility(0);
4449 sub4node->cd();
4450 //
4451 // Place copy #1 of ITS1 in I101
4452 //
4453 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4454 sub5node->SetLineColor(kColorITS);
4455 fNodes->Add(sub5node);
4456 sub4node->cd();
4457 fNodes->Add(sub4node);
4458 sub3node->cd();
4459 fNodes->Add(sub3node);
4460 sub2node->cd();
4461 fNodes->Add(sub2node);
4462 sub1node->cd();
4463 //
4464 // Place copy #1 of I20B in I12B
4465 //
4466 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4467 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4468 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
4469 sub2node->SetLineColor(kColorITS);
4470 sub2node->SetVisibility(0);
4471 sub2node->cd();
4472 //
4473 // Place copy #1 of I1D7 in I20B
4474 //
4475 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4476 sub3node->SetLineColor(kColorITS);
4477 sub3node->SetVisibility(0);
4478 sub3node->cd();
4479 //
4480 // Place copy #1 of I1D1 in I1D7
4481 //
4482 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4483 sub4node->SetLineColor(kColorITS);
4484 sub4node->SetVisibility(0);
4485 sub4node->cd();
4486 //
4487 // Place copy #1 of ITS2 in I1D1
4488 //
4489 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4490 sub5node->SetLineColor(kColorITS);
4491 fNodes->Add(sub5node);
4492 sub4node->cd();
4493 fNodes->Add(sub4node);
4494 sub3node->cd();
4495 fNodes->Add(sub3node);
4496 sub2node->cd();
4497 //
4498 // Place copy #2 of I1D7 in I20B
4499 //
4500 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4501 sub3node->SetLineColor(kColorITS);
4502 sub3node->SetVisibility(0);
4503 sub3node->cd();
4504 //
4505 // Place copy #1 of I1D1 in I1D7
4506 //
4507 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4508 sub4node->SetLineColor(kColorITS);
4509 sub4node->SetVisibility(0);
4510 sub4node->cd();
4511 //
4512 // Place copy #1 of ITS2 in I1D1
4513 //
4514 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4515 sub5node->SetLineColor(kColorITS);
4516 fNodes->Add(sub5node);
4517 sub4node->cd();
4518 fNodes->Add(sub4node);
4519 sub3node->cd();
4520 fNodes->Add(sub3node);
4521 sub2node->cd();
4522 //
4523 // Place copy #3 of I1D7 in I20B
4524 //
4525 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4526 sub3node->SetLineColor(kColorITS);
4527 sub3node->SetVisibility(0);
4528 sub3node->cd();
4529 //
4530 // Place copy #1 of I1D1 in I1D7
4531 //
4532 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4533 sub4node->SetLineColor(kColorITS);
4534 sub4node->SetVisibility(0);
4535 sub4node->cd();
4536 //
4537 // Place copy #1 of ITS2 in I1D1
4538 //
4539 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4540 sub5node->SetLineColor(kColorITS);
4541 fNodes->Add(sub5node);
4542 sub4node->cd();
4543 fNodes->Add(sub4node);
4544 sub3node->cd();
4545 fNodes->Add(sub3node);
4546 sub2node->cd();
4547 //
4548 // Place copy #4 of I1D7 in I20B
4549 //
4550 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4551 sub3node->SetLineColor(kColorITS);
4552 sub3node->SetVisibility(0);
4553 sub3node->cd();
4554 //
4555 // Place copy #1 of I1D1 in I1D7
4556 //
4557 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4558 sub4node->SetLineColor(kColorITS);
4559 sub4node->SetVisibility(0);
4560 sub4node->cd();
4561 //
4562 // Place copy #1 of ITS2 in I1D1
4563 //
4564 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4565 sub5node->SetLineColor(kColorITS);
4566 fNodes->Add(sub5node);
4567 sub4node->cd();
4568 fNodes->Add(sub4node);
4569 sub3node->cd();
4570 fNodes->Add(sub3node);
4571 sub2node->cd();
4572 fNodes->Add(sub2node);
4573 sub1node->cd();
4574 //
4575 // Place copy #2 of I20B in I12B
4576 //
4577 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4578 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4579 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
4580 sub2node->SetLineColor(kColorITS);
4581 sub2node->SetVisibility(0);
4582 sub2node->cd();
4583 //
4584 // Place copy #1 of I1D7 in I20B
4585 //
4586 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4587 sub3node->SetLineColor(kColorITS);
4588 sub3node->SetVisibility(0);
4589 sub3node->cd();
4590 //
4591 // Place copy #1 of I1D1 in I1D7
4592 //
4593 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4594 sub4node->SetLineColor(kColorITS);
4595 sub4node->SetVisibility(0);
4596 sub4node->cd();
4597 //
4598 // Place copy #1 of ITS2 in I1D1
4599 //
4600 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4601 sub5node->SetLineColor(kColorITS);
4602 fNodes->Add(sub5node);
4603 sub4node->cd();
4604 fNodes->Add(sub4node);
4605 sub3node->cd();
4606 fNodes->Add(sub3node);
4607 sub2node->cd();
4608 //
4609 // Place copy #2 of I1D7 in I20B
4610 //
4611 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4612 sub3node->SetLineColor(kColorITS);
4613 sub3node->SetVisibility(0);
4614 sub3node->cd();
4615 //
4616 // Place copy #1 of I1D1 in I1D7
4617 //
4618 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4619 sub4node->SetLineColor(kColorITS);
4620 sub4node->SetVisibility(0);
4621 sub4node->cd();
4622 //
4623 // Place copy #1 of ITS2 in I1D1
4624 //
4625 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4626 sub5node->SetLineColor(kColorITS);
4627 fNodes->Add(sub5node);
4628 sub4node->cd();
4629 fNodes->Add(sub4node);
4630 sub3node->cd();
4631 fNodes->Add(sub3node);
4632 sub2node->cd();
4633 //
4634 // Place copy #3 of I1D7 in I20B
4635 //
4636 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4637 sub3node->SetLineColor(kColorITS);
4638 sub3node->SetVisibility(0);
4639 sub3node->cd();
4640 //
4641 // Place copy #1 of I1D1 in I1D7
4642 //
4643 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4644 sub4node->SetLineColor(kColorITS);
4645 sub4node->SetVisibility(0);
4646 sub4node->cd();
4647 //
4648 // Place copy #1 of ITS2 in I1D1
4649 //
4650 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4651 sub5node->SetLineColor(kColorITS);
4652 fNodes->Add(sub5node);
4653 sub4node->cd();
4654 fNodes->Add(sub4node);
4655 sub3node->cd();
4656 fNodes->Add(sub3node);
4657 sub2node->cd();
4658 //
4659 // Place copy #4 of I1D7 in I20B
4660 //
4661 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4662 sub3node->SetLineColor(kColorITS);
4663 sub3node->SetVisibility(0);
4664 sub3node->cd();
4665 //
4666 // Place copy #1 of I1D1 in I1D7
4667 //
4668 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4669 sub4node->SetLineColor(kColorITS);
4670 sub4node->SetVisibility(0);
4671 sub4node->cd();
4672 //
4673 // Place copy #1 of ITS2 in I1D1
4674 //
4675 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4676 sub5node->SetLineColor(kColorITS);
4677 fNodes->Add(sub5node);
4678 sub4node->cd();
4679 fNodes->Add(sub4node);
4680 sub3node->cd();
4681 fNodes->Add(sub3node);
4682 sub2node->cd();
4683 fNodes->Add(sub2node);
4684 sub1node->cd();
4685 //
4686 // Place copy #3 of I20B in I12B
4687 //
4688 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4689 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4690 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
4691 sub2node->SetLineColor(kColorITS);
4692 sub2node->SetVisibility(0);
4693 sub2node->cd();
4694 //
4695 // Place copy #1 of I1D7 in I20B
4696 //
4697 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4698 sub3node->SetLineColor(kColorITS);
4699 sub3node->SetVisibility(0);
4700 sub3node->cd();
4701 //
4702 // Place copy #1 of I1D1 in I1D7
4703 //
4704 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4705 sub4node->SetLineColor(kColorITS);
4706 sub4node->SetVisibility(0);
4707 sub4node->cd();
4708 //
4709 // Place copy #1 of ITS2 in I1D1
4710 //
4711 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4712 sub5node->SetLineColor(kColorITS);
4713 fNodes->Add(sub5node);
4714 sub4node->cd();
4715 fNodes->Add(sub4node);
4716 sub3node->cd();
4717 fNodes->Add(sub3node);
4718 sub2node->cd();
4719 //
4720 // Place copy #2 of I1D7 in I20B
4721 //
4722 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4723 sub3node->SetLineColor(kColorITS);
4724 sub3node->SetVisibility(0);
4725 sub3node->cd();
4726 //
4727 // Place copy #1 of I1D1 in I1D7
4728 //
4729 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4730 sub4node->SetLineColor(kColorITS);
4731 sub4node->SetVisibility(0);
4732 sub4node->cd();
4733 //
4734 // Place copy #1 of ITS2 in I1D1
4735 //
4736 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4737 sub5node->SetLineColor(kColorITS);
4738 fNodes->Add(sub5node);
4739 sub4node->cd();
4740 fNodes->Add(sub4node);
4741 sub3node->cd();
4742 fNodes->Add(sub3node);
4743 sub2node->cd();
4744 //
4745 // Place copy #3 of I1D7 in I20B
4746 //
4747 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4748 sub3node->SetLineColor(kColorITS);
4749 sub3node->SetVisibility(0);
4750 sub3node->cd();
4751 //
4752 // Place copy #1 of I1D1 in I1D7
4753 //
4754 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4755 sub4node->SetLineColor(kColorITS);
4756 sub4node->SetVisibility(0);
4757 sub4node->cd();
4758 //
4759 // Place copy #1 of ITS2 in I1D1
4760 //
4761 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4762 sub5node->SetLineColor(kColorITS);
4763 fNodes->Add(sub5node);
4764 sub4node->cd();
4765 fNodes->Add(sub4node);
4766 sub3node->cd();
4767 fNodes->Add(sub3node);
4768 sub2node->cd();
4769 //
4770 // Place copy #4 of I1D7 in I20B
4771 //
4772 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4773 sub3node->SetLineColor(kColorITS);
4774 sub3node->SetVisibility(0);
4775 sub3node->cd();
4776 //
4777 // Place copy #1 of I1D1 in I1D7
4778 //
4779 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4780 sub4node->SetLineColor(kColorITS);
4781 sub4node->SetVisibility(0);
4782 sub4node->cd();
4783 //
4784 // Place copy #1 of ITS2 in I1D1
4785 //
4786 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4787 sub5node->SetLineColor(kColorITS);
4788 fNodes->Add(sub5node);
4789 sub4node->cd();
4790 fNodes->Add(sub4node);
4791 sub3node->cd();
4792 fNodes->Add(sub3node);
4793 sub2node->cd();
4794 fNodes->Add(sub2node);
4795 sub1node->cd();
4796 //
4797 // Place copy #4 of I20B in I12B
4798 //
4799 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4800 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4801 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
4802 sub2node->SetLineColor(kColorITS);
4803 sub2node->SetVisibility(0);
4804 sub2node->cd();
4805 //
4806 // Place copy #1 of I1D7 in I20B
4807 //
4808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4809 sub3node->SetLineColor(kColorITS);
4810 sub3node->SetVisibility(0);
4811 sub3node->cd();
4812 //
4813 // Place copy #1 of I1D1 in I1D7
4814 //
4815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4816 sub4node->SetLineColor(kColorITS);
4817 sub4node->SetVisibility(0);
4818 sub4node->cd();
4819 //
4820 // Place copy #1 of ITS2 in I1D1
4821 //
4822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4823 sub5node->SetLineColor(kColorITS);
4824 fNodes->Add(sub5node);
4825 sub4node->cd();
4826 fNodes->Add(sub4node);
4827 sub3node->cd();
4828 fNodes->Add(sub3node);
4829 sub2node->cd();
4830 //
4831 // Place copy #2 of I1D7 in I20B
4832 //
4833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4834 sub3node->SetLineColor(kColorITS);
4835 sub3node->SetVisibility(0);
4836 sub3node->cd();
4837 //
4838 // Place copy #1 of I1D1 in I1D7
4839 //
4840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4841 sub4node->SetLineColor(kColorITS);
4842 sub4node->SetVisibility(0);
4843 sub4node->cd();
4844 //
4845 // Place copy #1 of ITS2 in I1D1
4846 //
4847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4848 sub5node->SetLineColor(kColorITS);
4849 fNodes->Add(sub5node);
4850 sub4node->cd();
4851 fNodes->Add(sub4node);
4852 sub3node->cd();
4853 fNodes->Add(sub3node);
4854 sub2node->cd();
4855 //
4856 // Place copy #3 of I1D7 in I20B
4857 //
4858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4859 sub3node->SetLineColor(kColorITS);
4860 sub3node->SetVisibility(0);
4861 sub3node->cd();
4862 //
4863 // Place copy #1 of I1D1 in I1D7
4864 //
4865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4866 sub4node->SetLineColor(kColorITS);
4867 sub4node->SetVisibility(0);
4868 sub4node->cd();
4869 //
4870 // Place copy #1 of ITS2 in I1D1
4871 //
4872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4873 sub5node->SetLineColor(kColorITS);
4874 fNodes->Add(sub5node);
4875 sub4node->cd();
4876 fNodes->Add(sub4node);
4877 sub3node->cd();
4878 fNodes->Add(sub3node);
4879 sub2node->cd();
4880 //
4881 // Place copy #4 of I1D7 in I20B
4882 //
4883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4884 sub3node->SetLineColor(kColorITS);
4885 sub3node->SetVisibility(0);
4886 sub3node->cd();
4887 //
4888 // Place copy #1 of I1D1 in I1D7
4889 //
4890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4891 sub4node->SetLineColor(kColorITS);
4892 sub4node->SetVisibility(0);
4893 sub4node->cd();
4894 //
4895 // Place copy #1 of ITS2 in I1D1
4896 //
4897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4898 sub5node->SetLineColor(kColorITS);
4899 fNodes->Add(sub5node);
4900 sub4node->cd();
4901 fNodes->Add(sub4node);
4902 sub3node->cd();
4903 fNodes->Add(sub3node);
4904 sub2node->cd();
4905 fNodes->Add(sub2node);
4906 sub1node->cd();
4907 fNodes->Add(sub1node);
4908 node->cd();
4909 //
4910 // Place copy #7 of I12B in IT12
4911 //
4912 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot244");
4913 sub1node->SetLineColor(kColorITS);
4914 sub1node->SetVisibility(0);
4915 sub1node->cd();
4916 //
4917 // Place copy #1 of I10B in I12B
4918 //
4919 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4920 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4921 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
4922 sub2node->SetLineColor(kColorITS);
4923 sub2node->SetVisibility(0);
4924 sub2node->cd();
4925 //
4926 // Place copy #1 of I107 in I10B
4927 //
4928 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4929 sub3node->SetLineColor(kColorITS);
4930 sub3node->SetVisibility(0);
4931 sub3node->cd();
4932 //
4933 // Place copy #1 of I101 in I107
4934 //
4935 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4936 sub4node->SetLineColor(kColorITS);
4937 sub4node->SetVisibility(0);
4938 sub4node->cd();
4939 //
4940 // Place copy #1 of ITS1 in I101
4941 //
4942 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4943 sub5node->SetLineColor(kColorITS);
4944 fNodes->Add(sub5node);
4945 sub4node->cd();
4946 fNodes->Add(sub4node);
4947 sub3node->cd();
4948 fNodes->Add(sub3node);
4949 sub2node->cd();
4950 //
4951 // Place copy #2 of I107 in I10B
4952 //
4953 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4954 sub3node->SetLineColor(kColorITS);
4955 sub3node->SetVisibility(0);
4956 sub3node->cd();
4957 //
4958 // Place copy #1 of I101 in I107
4959 //
4960 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4961 sub4node->SetLineColor(kColorITS);
4962 sub4node->SetVisibility(0);
4963 sub4node->cd();
4964 //
4965 // Place copy #1 of ITS1 in I101
4966 //
4967 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4968 sub5node->SetLineColor(kColorITS);
4969 fNodes->Add(sub5node);
4970 sub4node->cd();
4971 fNodes->Add(sub4node);
4972 sub3node->cd();
4973 fNodes->Add(sub3node);
4974 sub2node->cd();
4975 //
4976 // Place copy #3 of I107 in I10B
4977 //
4978 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4979 sub3node->SetLineColor(kColorITS);
4980 sub3node->SetVisibility(0);
4981 sub3node->cd();
4982 //
4983 // Place copy #1 of I101 in I107
4984 //
4985 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4986 sub4node->SetLineColor(kColorITS);
4987 sub4node->SetVisibility(0);
4988 sub4node->cd();
4989 //
4990 // Place copy #1 of ITS1 in I101
4991 //
4992 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4993 sub5node->SetLineColor(kColorITS);
4994 fNodes->Add(sub5node);
4995 sub4node->cd();
4996 fNodes->Add(sub4node);
4997 sub3node->cd();
4998 fNodes->Add(sub3node);
4999 sub2node->cd();
5000 //
5001 // Place copy #4 of I107 in I10B
5002 //
5003 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5004 sub3node->SetLineColor(kColorITS);
5005 sub3node->SetVisibility(0);
5006 sub3node->cd();
5007 //
5008 // Place copy #1 of I101 in I107
5009 //
5010 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5011 sub4node->SetLineColor(kColorITS);
5012 sub4node->SetVisibility(0);
5013 sub4node->cd();
5014 //
5015 // Place copy #1 of ITS1 in I101
5016 //
5017 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5018 sub5node->SetLineColor(kColorITS);
5019 fNodes->Add(sub5node);
5020 sub4node->cd();
5021 fNodes->Add(sub4node);
5022 sub3node->cd();
5023 fNodes->Add(sub3node);
5024 sub2node->cd();
5025 fNodes->Add(sub2node);
5026 sub1node->cd();
5027 //
5028 // Place copy #2 of I10B in I12B
5029 //
5030 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5031 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5032 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
5033 sub2node->SetLineColor(kColorITS);
5034 sub2node->SetVisibility(0);
5035 sub2node->cd();
5036 //
5037 // Place copy #1 of I107 in I10B
5038 //
5039 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5040 sub3node->SetLineColor(kColorITS);
5041 sub3node->SetVisibility(0);
5042 sub3node->cd();
5043 //
5044 // Place copy #1 of I101 in I107
5045 //
5046 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5047 sub4node->SetLineColor(kColorITS);
5048 sub4node->SetVisibility(0);
5049 sub4node->cd();
5050 //
5051 // Place copy #1 of ITS1 in I101
5052 //
5053 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5054 sub5node->SetLineColor(kColorITS);
5055 fNodes->Add(sub5node);
5056 sub4node->cd();
5057 fNodes->Add(sub4node);
5058 sub3node->cd();
5059 fNodes->Add(sub3node);
5060 sub2node->cd();
5061 //
5062 // Place copy #2 of I107 in I10B
5063 //
5064 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5065 sub3node->SetLineColor(kColorITS);
5066 sub3node->SetVisibility(0);
5067 sub3node->cd();
5068 //
5069 // Place copy #1 of I101 in I107
5070 //
5071 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5072 sub4node->SetLineColor(kColorITS);
5073 sub4node->SetVisibility(0);
5074 sub4node->cd();
5075 //
5076 // Place copy #1 of ITS1 in I101
5077 //
5078 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5079 sub5node->SetLineColor(kColorITS);
5080 fNodes->Add(sub5node);
5081 sub4node->cd();
5082 fNodes->Add(sub4node);
5083 sub3node->cd();
5084 fNodes->Add(sub3node);
5085 sub2node->cd();
5086 //
5087 // Place copy #3 of I107 in I10B
5088 //
5089 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5090 sub3node->SetLineColor(kColorITS);
5091 sub3node->SetVisibility(0);
5092 sub3node->cd();
5093 //
5094 // Place copy #1 of I101 in I107
5095 //
5096 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5097 sub4node->SetLineColor(kColorITS);
5098 sub4node->SetVisibility(0);
5099 sub4node->cd();
5100 //
5101 // Place copy #1 of ITS1 in I101
5102 //
5103 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5104 sub5node->SetLineColor(kColorITS);
5105 fNodes->Add(sub5node);
5106 sub4node->cd();
5107 fNodes->Add(sub4node);
5108 sub3node->cd();
5109 fNodes->Add(sub3node);
5110 sub2node->cd();
5111 //
5112 // Place copy #4 of I107 in I10B
5113 //
5114 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5115 sub3node->SetLineColor(kColorITS);
5116 sub3node->SetVisibility(0);
5117 sub3node->cd();
5118 //
5119 // Place copy #1 of I101 in I107
5120 //
5121 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5122 sub4node->SetLineColor(kColorITS);
5123 sub4node->SetVisibility(0);
5124 sub4node->cd();
5125 //
5126 // Place copy #1 of ITS1 in I101
5127 //
5128 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5129 sub5node->SetLineColor(kColorITS);
5130 fNodes->Add(sub5node);
5131 sub4node->cd();
5132 fNodes->Add(sub4node);
5133 sub3node->cd();
5134 fNodes->Add(sub3node);
5135 sub2node->cd();
5136 fNodes->Add(sub2node);
5137 sub1node->cd();
5138 //
5139 // Place copy #1 of I20B in I12B
5140 //
5141 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5142 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5143 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
5144 sub2node->SetLineColor(kColorITS);
5145 sub2node->SetVisibility(0);
5146 sub2node->cd();
5147 //
5148 // Place copy #1 of I1D7 in I20B
5149 //
5150 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5151 sub3node->SetLineColor(kColorITS);
5152 sub3node->SetVisibility(0);
5153 sub3node->cd();
5154 //
5155 // Place copy #1 of I1D1 in I1D7
5156 //
5157 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5158 sub4node->SetLineColor(kColorITS);
5159 sub4node->SetVisibility(0);
5160 sub4node->cd();
5161 //
5162 // Place copy #1 of ITS2 in I1D1
5163 //
5164 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5165 sub5node->SetLineColor(kColorITS);
5166 fNodes->Add(sub5node);
5167 sub4node->cd();
5168 fNodes->Add(sub4node);
5169 sub3node->cd();
5170 fNodes->Add(sub3node);
5171 sub2node->cd();
5172 //
5173 // Place copy #2 of I1D7 in I20B
5174 //
5175 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5176 sub3node->SetLineColor(kColorITS);
5177 sub3node->SetVisibility(0);
5178 sub3node->cd();
5179 //
5180 // Place copy #1 of I1D1 in I1D7
5181 //
5182 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5183 sub4node->SetLineColor(kColorITS);
5184 sub4node->SetVisibility(0);
5185 sub4node->cd();
5186 //
5187 // Place copy #1 of ITS2 in I1D1
5188 //
5189 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5190 sub5node->SetLineColor(kColorITS);
5191 fNodes->Add(sub5node);
5192 sub4node->cd();
5193 fNodes->Add(sub4node);
5194 sub3node->cd();
5195 fNodes->Add(sub3node);
5196 sub2node->cd();
5197 //
5198 // Place copy #3 of I1D7 in I20B
5199 //
5200 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5201 sub3node->SetLineColor(kColorITS);
5202 sub3node->SetVisibility(0);
5203 sub3node->cd();
5204 //
5205 // Place copy #1 of I1D1 in I1D7
5206 //
5207 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5208 sub4node->SetLineColor(kColorITS);
5209 sub4node->SetVisibility(0);
5210 sub4node->cd();
5211 //
5212 // Place copy #1 of ITS2 in I1D1
5213 //
5214 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5215 sub5node->SetLineColor(kColorITS);
5216 fNodes->Add(sub5node);
5217 sub4node->cd();
5218 fNodes->Add(sub4node);
5219 sub3node->cd();
5220 fNodes->Add(sub3node);
5221 sub2node->cd();
5222 //
5223 // Place copy #4 of I1D7 in I20B
5224 //
5225 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5226 sub3node->SetLineColor(kColorITS);
5227 sub3node->SetVisibility(0);
5228 sub3node->cd();
5229 //
5230 // Place copy #1 of I1D1 in I1D7
5231 //
5232 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5233 sub4node->SetLineColor(kColorITS);
5234 sub4node->SetVisibility(0);
5235 sub4node->cd();
5236 //
5237 // Place copy #1 of ITS2 in I1D1
5238 //
5239 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5240 sub5node->SetLineColor(kColorITS);
5241 fNodes->Add(sub5node);
5242 sub4node->cd();
5243 fNodes->Add(sub4node);
5244 sub3node->cd();
5245 fNodes->Add(sub3node);
5246 sub2node->cd();
5247 fNodes->Add(sub2node);
5248 sub1node->cd();
5249 //
5250 // Place copy #2 of I20B in I12B
5251 //
5252 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5253 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5254 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
5255 sub2node->SetLineColor(kColorITS);
5256 sub2node->SetVisibility(0);
5257 sub2node->cd();
5258 //
5259 // Place copy #1 of I1D7 in I20B
5260 //
5261 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5262 sub3node->SetLineColor(kColorITS);
5263 sub3node->SetVisibility(0);
5264 sub3node->cd();
5265 //
5266 // Place copy #1 of I1D1 in I1D7
5267 //
5268 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5269 sub4node->SetLineColor(kColorITS);
5270 sub4node->SetVisibility(0);
5271 sub4node->cd();
5272 //
5273 // Place copy #1 of ITS2 in I1D1
5274 //
5275 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5276 sub5node->SetLineColor(kColorITS);
5277 fNodes->Add(sub5node);
5278 sub4node->cd();
5279 fNodes->Add(sub4node);
5280 sub3node->cd();
5281 fNodes->Add(sub3node);
5282 sub2node->cd();
5283 //
5284 // Place copy #2 of I1D7 in I20B
5285 //
5286 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5287 sub3node->SetLineColor(kColorITS);
5288 sub3node->SetVisibility(0);
5289 sub3node->cd();
5290 //
5291 // Place copy #1 of I1D1 in I1D7
5292 //
5293 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5294 sub4node->SetLineColor(kColorITS);
5295 sub4node->SetVisibility(0);
5296 sub4node->cd();
5297 //
5298 // Place copy #1 of ITS2 in I1D1
5299 //
5300 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5301 sub5node->SetLineColor(kColorITS);
5302 fNodes->Add(sub5node);
5303 sub4node->cd();
5304 fNodes->Add(sub4node);
5305 sub3node->cd();
5306 fNodes->Add(sub3node);
5307 sub2node->cd();
5308 //
5309 // Place copy #3 of I1D7 in I20B
5310 //
5311 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5312 sub3node->SetLineColor(kColorITS);
5313 sub3node->SetVisibility(0);
5314 sub3node->cd();
5315 //
5316 // Place copy #1 of I1D1 in I1D7
5317 //
5318 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5319 sub4node->SetLineColor(kColorITS);
5320 sub4node->SetVisibility(0);
5321 sub4node->cd();
5322 //
5323 // Place copy #1 of ITS2 in I1D1
5324 //
5325 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5326 sub5node->SetLineColor(kColorITS);
5327 fNodes->Add(sub5node);
5328 sub4node->cd();
5329 fNodes->Add(sub4node);
5330 sub3node->cd();
5331 fNodes->Add(sub3node);
5332 sub2node->cd();
5333 //
5334 // Place copy #4 of I1D7 in I20B
5335 //
5336 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5337 sub3node->SetLineColor(kColorITS);
5338 sub3node->SetVisibility(0);
5339 sub3node->cd();
5340 //
5341 // Place copy #1 of I1D1 in I1D7
5342 //
5343 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5344 sub4node->SetLineColor(kColorITS);
5345 sub4node->SetVisibility(0);
5346 sub4node->cd();
5347 //
5348 // Place copy #1 of ITS2 in I1D1
5349 //
5350 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5351 sub5node->SetLineColor(kColorITS);
5352 fNodes->Add(sub5node);
5353 sub4node->cd();
5354 fNodes->Add(sub4node);
5355 sub3node->cd();
5356 fNodes->Add(sub3node);
5357 sub2node->cd();
5358 fNodes->Add(sub2node);
5359 sub1node->cd();
5360 //
5361 // Place copy #3 of I20B in I12B
5362 //
5363 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5364 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5365 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
5366 sub2node->SetLineColor(kColorITS);
5367 sub2node->SetVisibility(0);
5368 sub2node->cd();
5369 //
5370 // Place copy #1 of I1D7 in I20B
5371 //
5372 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5373 sub3node->SetLineColor(kColorITS);
5374 sub3node->SetVisibility(0);
5375 sub3node->cd();
5376 //
5377 // Place copy #1 of I1D1 in I1D7
5378 //
5379 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5380 sub4node->SetLineColor(kColorITS);
5381 sub4node->SetVisibility(0);
5382 sub4node->cd();
5383 //
5384 // Place copy #1 of ITS2 in I1D1
5385 //
5386 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5387 sub5node->SetLineColor(kColorITS);
5388 fNodes->Add(sub5node);
5389 sub4node->cd();
5390 fNodes->Add(sub4node);
5391 sub3node->cd();
5392 fNodes->Add(sub3node);
5393 sub2node->cd();
5394 //
5395 // Place copy #2 of I1D7 in I20B
5396 //
5397 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5398 sub3node->SetLineColor(kColorITS);
5399 sub3node->SetVisibility(0);
5400 sub3node->cd();
5401 //
5402 // Place copy #1 of I1D1 in I1D7
5403 //
5404 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5405 sub4node->SetLineColor(kColorITS);
5406 sub4node->SetVisibility(0);
5407 sub4node->cd();
5408 //
5409 // Place copy #1 of ITS2 in I1D1
5410 //
5411 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5412 sub5node->SetLineColor(kColorITS);
5413 fNodes->Add(sub5node);
5414 sub4node->cd();
5415 fNodes->Add(sub4node);
5416 sub3node->cd();
5417 fNodes->Add(sub3node);
5418 sub2node->cd();
5419 //
5420 // Place copy #3 of I1D7 in I20B
5421 //
5422 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5423 sub3node->SetLineColor(kColorITS);
5424 sub3node->SetVisibility(0);
5425 sub3node->cd();
5426 //
5427 // Place copy #1 of I1D1 in I1D7
5428 //
5429 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5430 sub4node->SetLineColor(kColorITS);
5431 sub4node->SetVisibility(0);
5432 sub4node->cd();
5433 //
5434 // Place copy #1 of ITS2 in I1D1
5435 //
5436 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5437 sub5node->SetLineColor(kColorITS);
5438 fNodes->Add(sub5node);
5439 sub4node->cd();
5440 fNodes->Add(sub4node);
5441 sub3node->cd();
5442 fNodes->Add(sub3node);
5443 sub2node->cd();
5444 //
5445 // Place copy #4 of I1D7 in I20B
5446 //
5447 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5448 sub3node->SetLineColor(kColorITS);
5449 sub3node->SetVisibility(0);
5450 sub3node->cd();
5451 //
5452 // Place copy #1 of I1D1 in I1D7
5453 //
5454 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5455 sub4node->SetLineColor(kColorITS);
5456 sub4node->SetVisibility(0);
5457 sub4node->cd();
5458 //
5459 // Place copy #1 of ITS2 in I1D1
5460 //
5461 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5462 sub5node->SetLineColor(kColorITS);
5463 fNodes->Add(sub5node);
5464 sub4node->cd();
5465 fNodes->Add(sub4node);
5466 sub3node->cd();
5467 fNodes->Add(sub3node);
5468 sub2node->cd();
5469 fNodes->Add(sub2node);
5470 sub1node->cd();
5471 //
5472 // Place copy #4 of I20B in I12B
5473 //
5474 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5475 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5476 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
5477 sub2node->SetLineColor(kColorITS);
5478 sub2node->SetVisibility(0);
5479 sub2node->cd();
5480 //
5481 // Place copy #1 of I1D7 in I20B
5482 //
5483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5484 sub3node->SetLineColor(kColorITS);
5485 sub3node->SetVisibility(0);
5486 sub3node->cd();
5487 //
5488 // Place copy #1 of I1D1 in I1D7
5489 //
5490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5491 sub4node->SetLineColor(kColorITS);
5492 sub4node->SetVisibility(0);
5493 sub4node->cd();
5494 //
5495 // Place copy #1 of ITS2 in I1D1
5496 //
5497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5498 sub5node->SetLineColor(kColorITS);
5499 fNodes->Add(sub5node);
5500 sub4node->cd();
5501 fNodes->Add(sub4node);
5502 sub3node->cd();
5503 fNodes->Add(sub3node);
5504 sub2node->cd();
5505 //
5506 // Place copy #2 of I1D7 in I20B
5507 //
5508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5509 sub3node->SetLineColor(kColorITS);
5510 sub3node->SetVisibility(0);
5511 sub3node->cd();
5512 //
5513 // Place copy #1 of I1D1 in I1D7
5514 //
5515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5516 sub4node->SetLineColor(kColorITS);
5517 sub4node->SetVisibility(0);
5518 sub4node->cd();
5519 //
5520 // Place copy #1 of ITS2 in I1D1
5521 //
5522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5523 sub5node->SetLineColor(kColorITS);
5524 fNodes->Add(sub5node);
5525 sub4node->cd();
5526 fNodes->Add(sub4node);
5527 sub3node->cd();
5528 fNodes->Add(sub3node);
5529 sub2node->cd();
5530 //
5531 // Place copy #3 of I1D7 in I20B
5532 //
5533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5534 sub3node->SetLineColor(kColorITS);
5535 sub3node->SetVisibility(0);
5536 sub3node->cd();
5537 //
5538 // Place copy #1 of I1D1 in I1D7
5539 //
5540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5541 sub4node->SetLineColor(kColorITS);
5542 sub4node->SetVisibility(0);
5543 sub4node->cd();
5544 //
5545 // Place copy #1 of ITS2 in I1D1
5546 //
5547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5548 sub5node->SetLineColor(kColorITS);
5549 fNodes->Add(sub5node);
5550 sub4node->cd();
5551 fNodes->Add(sub4node);
5552 sub3node->cd();
5553 fNodes->Add(sub3node);
5554 sub2node->cd();
5555 //
5556 // Place copy #4 of I1D7 in I20B
5557 //
5558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5559 sub3node->SetLineColor(kColorITS);
5560 sub3node->SetVisibility(0);
5561 sub3node->cd();
5562 //
5563 // Place copy #1 of I1D1 in I1D7
5564 //
5565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5566 sub4node->SetLineColor(kColorITS);
5567 sub4node->SetVisibility(0);
5568 sub4node->cd();
5569 //
5570 // Place copy #1 of ITS2 in I1D1
5571 //
5572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5573 sub5node->SetLineColor(kColorITS);
5574 fNodes->Add(sub5node);
5575 sub4node->cd();
5576 fNodes->Add(sub4node);
5577 sub3node->cd();
5578 fNodes->Add(sub3node);
5579 sub2node->cd();
5580 fNodes->Add(sub2node);
5581 sub1node->cd();
5582 fNodes->Add(sub1node);
5583 node->cd();
5584 //
5585 // Place copy #8 of I12B in IT12
5586 //
5587 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot233");
5588 sub1node->SetLineColor(kColorITS);
5589 sub1node->SetVisibility(0);
5590 sub1node->cd();
5591 //
5592 // Place copy #1 of I10B in I12B
5593 //
5594 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5595 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5596 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
5597 sub2node->SetLineColor(kColorITS);
5598 sub2node->SetVisibility(0);
5599 sub2node->cd();
5600 //
5601 // Place copy #1 of I107 in I10B
5602 //
5603 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5604 sub3node->SetLineColor(kColorITS);
5605 sub3node->SetVisibility(0);
5606 sub3node->cd();
5607 //
5608 // Place copy #1 of I101 in I107
5609 //
5610 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5611 sub4node->SetLineColor(kColorITS);
5612 sub4node->SetVisibility(0);
5613 sub4node->cd();
5614 //
5615 // Place copy #1 of ITS1 in I101
5616 //
5617 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5618 sub5node->SetLineColor(kColorITS);
5619 fNodes->Add(sub5node);
5620 sub4node->cd();
5621 fNodes->Add(sub4node);
5622 sub3node->cd();
5623 fNodes->Add(sub3node);
5624 sub2node->cd();
5625 //
5626 // Place copy #2 of I107 in I10B
5627 //
5628 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5629 sub3node->SetLineColor(kColorITS);
5630 sub3node->SetVisibility(0);
5631 sub3node->cd();
5632 //
5633 // Place copy #1 of I101 in I107
5634 //
5635 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5636 sub4node->SetLineColor(kColorITS);
5637 sub4node->SetVisibility(0);
5638 sub4node->cd();
5639 //
5640 // Place copy #1 of ITS1 in I101
5641 //
5642 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5643 sub5node->SetLineColor(kColorITS);
5644 fNodes->Add(sub5node);
5645 sub4node->cd();
5646 fNodes->Add(sub4node);
5647 sub3node->cd();
5648 fNodes->Add(sub3node);
5649 sub2node->cd();
5650 //
5651 // Place copy #3 of I107 in I10B
5652 //
5653 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5654 sub3node->SetLineColor(kColorITS);
5655 sub3node->SetVisibility(0);
5656 sub3node->cd();
5657 //
5658 // Place copy #1 of I101 in I107
5659 //
5660 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5661 sub4node->SetLineColor(kColorITS);
5662 sub4node->SetVisibility(0);
5663 sub4node->cd();
5664 //
5665 // Place copy #1 of ITS1 in I101
5666 //
5667 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5668 sub5node->SetLineColor(kColorITS);
5669 fNodes->Add(sub5node);
5670 sub4node->cd();
5671 fNodes->Add(sub4node);
5672 sub3node->cd();
5673 fNodes->Add(sub3node);
5674 sub2node->cd();
5675 //
5676 // Place copy #4 of I107 in I10B
5677 //
5678 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5679 sub3node->SetLineColor(kColorITS);
5680 sub3node->SetVisibility(0);
5681 sub3node->cd();
5682 //
5683 // Place copy #1 of I101 in I107
5684 //
5685 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5686 sub4node->SetLineColor(kColorITS);
5687 sub4node->SetVisibility(0);
5688 sub4node->cd();
5689 //
5690 // Place copy #1 of ITS1 in I101
5691 //
5692 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5693 sub5node->SetLineColor(kColorITS);
5694 fNodes->Add(sub5node);
5695 sub4node->cd();
5696 fNodes->Add(sub4node);
5697 sub3node->cd();
5698 fNodes->Add(sub3node);
5699 sub2node->cd();
5700 fNodes->Add(sub2node);
5701 sub1node->cd();
5702 //
5703 // Place copy #2 of I10B in I12B
5704 //
5705 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5706 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5707 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
5708 sub2node->SetLineColor(kColorITS);
5709 sub2node->SetVisibility(0);
5710 sub2node->cd();
5711 //
5712 // Place copy #1 of I107 in I10B
5713 //
5714 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5715 sub3node->SetLineColor(kColorITS);
5716 sub3node->SetVisibility(0);
5717 sub3node->cd();
5718 //
5719 // Place copy #1 of I101 in I107
5720 //
5721 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5722 sub4node->SetLineColor(kColorITS);
5723 sub4node->SetVisibility(0);
5724 sub4node->cd();
5725 //
5726 // Place copy #1 of ITS1 in I101
5727 //
5728 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5729 sub5node->SetLineColor(kColorITS);
5730 fNodes->Add(sub5node);
5731 sub4node->cd();
5732 fNodes->Add(sub4node);
5733 sub3node->cd();
5734 fNodes->Add(sub3node);
5735 sub2node->cd();
5736 //
5737 // Place copy #2 of I107 in I10B
5738 //
5739 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5740 sub3node->SetLineColor(kColorITS);
5741 sub3node->SetVisibility(0);
5742 sub3node->cd();
5743 //
5744 // Place copy #1 of I101 in I107
5745 //
5746 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5747 sub4node->SetLineColor(kColorITS);
5748 sub4node->SetVisibility(0);
5749 sub4node->cd();
5750 //
5751 // Place copy #1 of ITS1 in I101
5752 //
5753 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5754 sub5node->SetLineColor(kColorITS);
5755 fNodes->Add(sub5node);
5756 sub4node->cd();
5757 fNodes->Add(sub4node);
5758 sub3node->cd();
5759 fNodes->Add(sub3node);
5760 sub2node->cd();
5761 //
5762 // Place copy #3 of I107 in I10B
5763 //
5764 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5765 sub3node->SetLineColor(kColorITS);
5766 sub3node->SetVisibility(0);
5767 sub3node->cd();
5768 //
5769 // Place copy #1 of I101 in I107
5770 //
5771 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5772 sub4node->SetLineColor(kColorITS);
5773 sub4node->SetVisibility(0);
5774 sub4node->cd();
5775 //
5776 // Place copy #1 of ITS1 in I101
5777 //
5778 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5779 sub5node->SetLineColor(kColorITS);
5780 fNodes->Add(sub5node);
5781 sub4node->cd();
5782 fNodes->Add(sub4node);
5783 sub3node->cd();
5784 fNodes->Add(sub3node);
5785 sub2node->cd();
5786 //
5787 // Place copy #4 of I107 in I10B
5788 //
5789 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5790 sub3node->SetLineColor(kColorITS);
5791 sub3node->SetVisibility(0);
5792 sub3node->cd();
5793 //
5794 // Place copy #1 of I101 in I107
5795 //
5796 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5797 sub4node->SetLineColor(kColorITS);
5798 sub4node->SetVisibility(0);
5799 sub4node->cd();
5800 //
5801 // Place copy #1 of ITS1 in I101
5802 //
5803 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5804 sub5node->SetLineColor(kColorITS);
5805 fNodes->Add(sub5node);
5806 sub4node->cd();
5807 fNodes->Add(sub4node);
5808 sub3node->cd();
5809 fNodes->Add(sub3node);
5810 sub2node->cd();
5811 fNodes->Add(sub2node);
5812 sub1node->cd();
5813 //
5814 // Place copy #1 of I20B in I12B
5815 //
5816 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5817 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5818 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
5819 sub2node->SetLineColor(kColorITS);
5820 sub2node->SetVisibility(0);
5821 sub2node->cd();
5822 //
5823 // Place copy #1 of I1D7 in I20B
5824 //
5825 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5826 sub3node->SetLineColor(kColorITS);
5827 sub3node->SetVisibility(0);
5828 sub3node->cd();
5829 //
5830 // Place copy #1 of I1D1 in I1D7
5831 //
5832 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5833 sub4node->SetLineColor(kColorITS);
5834 sub4node->SetVisibility(0);
5835 sub4node->cd();
5836 //
5837 // Place copy #1 of ITS2 in I1D1
5838 //
5839 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5840 sub5node->SetLineColor(kColorITS);
5841 fNodes->Add(sub5node);
5842 sub4node->cd();
5843 fNodes->Add(sub4node);
5844 sub3node->cd();
5845 fNodes->Add(sub3node);
5846 sub2node->cd();
5847 //
5848 // Place copy #2 of I1D7 in I20B
5849 //
5850 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5851 sub3node->SetLineColor(kColorITS);
5852 sub3node->SetVisibility(0);
5853 sub3node->cd();
5854 //
5855 // Place copy #1 of I1D1 in I1D7
5856 //
5857 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5858 sub4node->SetLineColor(kColorITS);
5859 sub4node->SetVisibility(0);
5860 sub4node->cd();
5861 //
5862 // Place copy #1 of ITS2 in I1D1
5863 //
5864 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5865 sub5node->SetLineColor(kColorITS);
5866 fNodes->Add(sub5node);
5867 sub4node->cd();
5868 fNodes->Add(sub4node);
5869 sub3node->cd();
5870 fNodes->Add(sub3node);
5871 sub2node->cd();
5872 //
5873 // Place copy #3 of I1D7 in I20B
5874 //
5875 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5876 sub3node->SetLineColor(kColorITS);
5877 sub3node->SetVisibility(0);
5878 sub3node->cd();
5879 //
5880 // Place copy #1 of I1D1 in I1D7
5881 //
5882 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5883 sub4node->SetLineColor(kColorITS);
5884 sub4node->SetVisibility(0);
5885 sub4node->cd();
5886 //
5887 // Place copy #1 of ITS2 in I1D1
5888 //
5889 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5890 sub5node->SetLineColor(kColorITS);
5891 fNodes->Add(sub5node);
5892 sub4node->cd();
5893 fNodes->Add(sub4node);
5894 sub3node->cd();
5895 fNodes->Add(sub3node);
5896 sub2node->cd();
5897 //
5898 // Place copy #4 of I1D7 in I20B
5899 //
5900 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5901 sub3node->SetLineColor(kColorITS);
5902 sub3node->SetVisibility(0);
5903 sub3node->cd();
5904 //
5905 // Place copy #1 of I1D1 in I1D7
5906 //
5907 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5908 sub4node->SetLineColor(kColorITS);
5909 sub4node->SetVisibility(0);
5910 sub4node->cd();
5911 //
5912 // Place copy #1 of ITS2 in I1D1
5913 //
5914 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5915 sub5node->SetLineColor(kColorITS);
5916 fNodes->Add(sub5node);
5917 sub4node->cd();
5918 fNodes->Add(sub4node);
5919 sub3node->cd();
5920 fNodes->Add(sub3node);
5921 sub2node->cd();
5922 fNodes->Add(sub2node);
5923 sub1node->cd();
5924 //
5925 // Place copy #2 of I20B in I12B
5926 //
5927 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5928 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5929 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
5930 sub2node->SetLineColor(kColorITS);
5931 sub2node->SetVisibility(0);
5932 sub2node->cd();
5933 //
5934 // Place copy #1 of I1D7 in I20B
5935 //
5936 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5937 sub3node->SetLineColor(kColorITS);
5938 sub3node->SetVisibility(0);
5939 sub3node->cd();
5940 //
5941 // Place copy #1 of I1D1 in I1D7
5942 //
5943 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5944 sub4node->SetLineColor(kColorITS);
5945 sub4node->SetVisibility(0);
5946 sub4node->cd();
5947 //
5948 // Place copy #1 of ITS2 in I1D1
5949 //
5950 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5951 sub5node->SetLineColor(kColorITS);
5952 fNodes->Add(sub5node);
5953 sub4node->cd();
5954 fNodes->Add(sub4node);
5955 sub3node->cd();
5956 fNodes->Add(sub3node);
5957 sub2node->cd();
5958 //
5959 // Place copy #2 of I1D7 in I20B
5960 //
5961 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5962 sub3node->SetLineColor(kColorITS);
5963 sub3node->SetVisibility(0);
5964 sub3node->cd();
5965 //
5966 // Place copy #1 of I1D1 in I1D7
5967 //
5968 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5969 sub4node->SetLineColor(kColorITS);
5970 sub4node->SetVisibility(0);
5971 sub4node->cd();
5972 //
5973 // Place copy #1 of ITS2 in I1D1
5974 //
5975 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5976 sub5node->SetLineColor(kColorITS);
5977 fNodes->Add(sub5node);
5978 sub4node->cd();
5979 fNodes->Add(sub4node);
5980 sub3node->cd();
5981 fNodes->Add(sub3node);
5982 sub2node->cd();
5983 //
5984 // Place copy #3 of I1D7 in I20B
5985 //
5986 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5987 sub3node->SetLineColor(kColorITS);
5988 sub3node->SetVisibility(0);
5989 sub3node->cd();
5990 //
5991 // Place copy #1 of I1D1 in I1D7
5992 //
5993 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5994 sub4node->SetLineColor(kColorITS);
5995 sub4node->SetVisibility(0);
5996 sub4node->cd();
5997 //
5998 // Place copy #1 of ITS2 in I1D1
5999 //
6000 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6001 sub5node->SetLineColor(kColorITS);
6002 fNodes->Add(sub5node);
6003 sub4node->cd();
6004 fNodes->Add(sub4node);
6005 sub3node->cd();
6006 fNodes->Add(sub3node);
6007 sub2node->cd();
6008 //
6009 // Place copy #4 of I1D7 in I20B
6010 //
6011 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6012 sub3node->SetLineColor(kColorITS);
6013 sub3node->SetVisibility(0);
6014 sub3node->cd();
6015 //
6016 // Place copy #1 of I1D1 in I1D7
6017 //
6018 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6019 sub4node->SetLineColor(kColorITS);
6020 sub4node->SetVisibility(0);
6021 sub4node->cd();
6022 //
6023 // Place copy #1 of ITS2 in I1D1
6024 //
6025 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6026 sub5node->SetLineColor(kColorITS);
6027 fNodes->Add(sub5node);
6028 sub4node->cd();
6029 fNodes->Add(sub4node);
6030 sub3node->cd();
6031 fNodes->Add(sub3node);
6032 sub2node->cd();
6033 fNodes->Add(sub2node);
6034 sub1node->cd();
6035 //
6036 // Place copy #3 of I20B in I12B
6037 //
6038 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6039 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6040 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
6041 sub2node->SetLineColor(kColorITS);
6042 sub2node->SetVisibility(0);
6043 sub2node->cd();
6044 //
6045 // Place copy #1 of I1D7 in I20B
6046 //
6047 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6048 sub3node->SetLineColor(kColorITS);
6049 sub3node->SetVisibility(0);
6050 sub3node->cd();
6051 //
6052 // Place copy #1 of I1D1 in I1D7
6053 //
6054 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6055 sub4node->SetLineColor(kColorITS);
6056 sub4node->SetVisibility(0);
6057 sub4node->cd();
6058 //
6059 // Place copy #1 of ITS2 in I1D1
6060 //
6061 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6062 sub5node->SetLineColor(kColorITS);
6063 fNodes->Add(sub5node);
6064 sub4node->cd();
6065 fNodes->Add(sub4node);
6066 sub3node->cd();
6067 fNodes->Add(sub3node);
6068 sub2node->cd();
6069 //
6070 // Place copy #2 of I1D7 in I20B
6071 //
6072 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6073 sub3node->SetLineColor(kColorITS);
6074 sub3node->SetVisibility(0);
6075 sub3node->cd();
6076 //
6077 // Place copy #1 of I1D1 in I1D7
6078 //
6079 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6080 sub4node->SetLineColor(kColorITS);
6081 sub4node->SetVisibility(0);
6082 sub4node->cd();
6083 //
6084 // Place copy #1 of ITS2 in I1D1
6085 //
6086 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6087 sub5node->SetLineColor(kColorITS);
6088 fNodes->Add(sub5node);
6089 sub4node->cd();
6090 fNodes->Add(sub4node);
6091 sub3node->cd();
6092 fNodes->Add(sub3node);
6093 sub2node->cd();
6094 //
6095 // Place copy #3 of I1D7 in I20B
6096 //
6097 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6098 sub3node->SetLineColor(kColorITS);
6099 sub3node->SetVisibility(0);
6100 sub3node->cd();
6101 //
6102 // Place copy #1 of I1D1 in I1D7
6103 //
6104 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6105 sub4node->SetLineColor(kColorITS);
6106 sub4node->SetVisibility(0);
6107 sub4node->cd();
6108 //
6109 // Place copy #1 of ITS2 in I1D1
6110 //
6111 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6112 sub5node->SetLineColor(kColorITS);
6113 fNodes->Add(sub5node);
6114 sub4node->cd();
6115 fNodes->Add(sub4node);
6116 sub3node->cd();
6117 fNodes->Add(sub3node);
6118 sub2node->cd();
6119 //
6120 // Place copy #4 of I1D7 in I20B
6121 //
6122 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6123 sub3node->SetLineColor(kColorITS);
6124 sub3node->SetVisibility(0);
6125 sub3node->cd();
6126 //
6127 // Place copy #1 of I1D1 in I1D7
6128 //
6129 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6130 sub4node->SetLineColor(kColorITS);
6131 sub4node->SetVisibility(0);
6132 sub4node->cd();
6133 //
6134 // Place copy #1 of ITS2 in I1D1
6135 //
6136 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6137 sub5node->SetLineColor(kColorITS);
6138 fNodes->Add(sub5node);
6139 sub4node->cd();
6140 fNodes->Add(sub4node);
6141 sub3node->cd();
6142 fNodes->Add(sub3node);
6143 sub2node->cd();
6144 fNodes->Add(sub2node);
6145 sub1node->cd();
6146 //
6147 // Place copy #4 of I20B in I12B
6148 //
6149 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6150 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6151 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
6152 sub2node->SetLineColor(kColorITS);
6153 sub2node->SetVisibility(0);
6154 sub2node->cd();
6155 //
6156 // Place copy #1 of I1D7 in I20B
6157 //
6158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6159 sub3node->SetLineColor(kColorITS);
6160 sub3node->SetVisibility(0);
6161 sub3node->cd();
6162 //
6163 // Place copy #1 of I1D1 in I1D7
6164 //
6165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6166 sub4node->SetLineColor(kColorITS);
6167 sub4node->SetVisibility(0);
6168 sub4node->cd();
6169 //
6170 // Place copy #1 of ITS2 in I1D1
6171 //
6172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6173 sub5node->SetLineColor(kColorITS);
6174 fNodes->Add(sub5node);
6175 sub4node->cd();
6176 fNodes->Add(sub4node);
6177 sub3node->cd();
6178 fNodes->Add(sub3node);
6179 sub2node->cd();
6180 //
6181 // Place copy #2 of I1D7 in I20B
6182 //
6183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6184 sub3node->SetLineColor(kColorITS);
6185 sub3node->SetVisibility(0);
6186 sub3node->cd();
6187 //
6188 // Place copy #1 of I1D1 in I1D7
6189 //
6190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6191 sub4node->SetLineColor(kColorITS);
6192 sub4node->SetVisibility(0);
6193 sub4node->cd();
6194 //
6195 // Place copy #1 of ITS2 in I1D1
6196 //
6197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6198 sub5node->SetLineColor(kColorITS);
6199 fNodes->Add(sub5node);
6200 sub4node->cd();
6201 fNodes->Add(sub4node);
6202 sub3node->cd();
6203 fNodes->Add(sub3node);
6204 sub2node->cd();
6205 //
6206 // Place copy #3 of I1D7 in I20B
6207 //
6208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6209 sub3node->SetLineColor(kColorITS);
6210 sub3node->SetVisibility(0);
6211 sub3node->cd();
6212 //
6213 // Place copy #1 of I1D1 in I1D7
6214 //
6215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6216 sub4node->SetLineColor(kColorITS);
6217 sub4node->SetVisibility(0);
6218 sub4node->cd();
6219 //
6220 // Place copy #1 of ITS2 in I1D1
6221 //
6222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6223 sub5node->SetLineColor(kColorITS);
6224 fNodes->Add(sub5node);
6225 sub4node->cd();
6226 fNodes->Add(sub4node);
6227 sub3node->cd();
6228 fNodes->Add(sub3node);
6229 sub2node->cd();
6230 //
6231 // Place copy #4 of I1D7 in I20B
6232 //
6233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6234 sub3node->SetLineColor(kColorITS);
6235 sub3node->SetVisibility(0);
6236 sub3node->cd();
6237 //
6238 // Place copy #1 of I1D1 in I1D7
6239 //
6240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6241 sub4node->SetLineColor(kColorITS);
6242 sub4node->SetVisibility(0);
6243 sub4node->cd();
6244 //
6245 // Place copy #1 of ITS2 in I1D1
6246 //
6247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6248 sub5node->SetLineColor(kColorITS);
6249 fNodes->Add(sub5node);
6250 sub4node->cd();
6251 fNodes->Add(sub4node);
6252 sub3node->cd();
6253 fNodes->Add(sub3node);
6254 sub2node->cd();
6255 fNodes->Add(sub2node);
6256 sub1node->cd();
6257 fNodes->Add(sub1node);
6258 node->cd();
6259 //
6260 // Place copy #9 of I12B in IT12
6261 //
6262 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot248");
6263 sub1node->SetLineColor(kColorITS);
6264 sub1node->SetVisibility(0);
6265 sub1node->cd();
6266 //
6267 // Place copy #1 of I10B in I12B
6268 //
6269 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6270 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6271 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
6272 sub2node->SetLineColor(kColorITS);
6273 sub2node->SetVisibility(0);
6274 sub2node->cd();
6275 //
6276 // Place copy #1 of I107 in I10B
6277 //
6278 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6279 sub3node->SetLineColor(kColorITS);
6280 sub3node->SetVisibility(0);
6281 sub3node->cd();
6282 //
6283 // Place copy #1 of I101 in I107
6284 //
6285 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6286 sub4node->SetLineColor(kColorITS);
6287 sub4node->SetVisibility(0);
6288 sub4node->cd();
6289 //
6290 // Place copy #1 of ITS1 in I101
6291 //
6292 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6293 sub5node->SetLineColor(kColorITS);
6294 fNodes->Add(sub5node);
6295 sub4node->cd();
6296 fNodes->Add(sub4node);
6297 sub3node->cd();
6298 fNodes->Add(sub3node);
6299 sub2node->cd();
6300 //
6301 // Place copy #2 of I107 in I10B
6302 //
6303 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6304 sub3node->SetLineColor(kColorITS);
6305 sub3node->SetVisibility(0);
6306 sub3node->cd();
6307 //
6308 // Place copy #1 of I101 in I107
6309 //
6310 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6311 sub4node->SetLineColor(kColorITS);
6312 sub4node->SetVisibility(0);
6313 sub4node->cd();
6314 //
6315 // Place copy #1 of ITS1 in I101
6316 //
6317 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6318 sub5node->SetLineColor(kColorITS);
6319 fNodes->Add(sub5node);
6320 sub4node->cd();
6321 fNodes->Add(sub4node);
6322 sub3node->cd();
6323 fNodes->Add(sub3node);
6324 sub2node->cd();
6325 //
6326 // Place copy #3 of I107 in I10B
6327 //
6328 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6329 sub3node->SetLineColor(kColorITS);
6330 sub3node->SetVisibility(0);
6331 sub3node->cd();
6332 //
6333 // Place copy #1 of I101 in I107
6334 //
6335 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6336 sub4node->SetLineColor(kColorITS);
6337 sub4node->SetVisibility(0);
6338 sub4node->cd();
6339 //
6340 // Place copy #1 of ITS1 in I101
6341 //
6342 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6343 sub5node->SetLineColor(kColorITS);
6344 fNodes->Add(sub5node);
6345 sub4node->cd();
6346 fNodes->Add(sub4node);
6347 sub3node->cd();
6348 fNodes->Add(sub3node);
6349 sub2node->cd();
6350 //
6351 // Place copy #4 of I107 in I10B
6352 //
6353 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6354 sub3node->SetLineColor(kColorITS);
6355 sub3node->SetVisibility(0);
6356 sub3node->cd();
6357 //
6358 // Place copy #1 of I101 in I107
6359 //
6360 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6361 sub4node->SetLineColor(kColorITS);
6362 sub4node->SetVisibility(0);
6363 sub4node->cd();
6364 //
6365 // Place copy #1 of ITS1 in I101
6366 //
6367 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6368 sub5node->SetLineColor(kColorITS);
6369 fNodes->Add(sub5node);
6370 sub4node->cd();
6371 fNodes->Add(sub4node);
6372 sub3node->cd();
6373 fNodes->Add(sub3node);
6374 sub2node->cd();
6375 fNodes->Add(sub2node);
6376 sub1node->cd();
6377 //
6378 // Place copy #2 of I10B in I12B
6379 //
6380 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6381 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6382 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
6383 sub2node->SetLineColor(kColorITS);
6384 sub2node->SetVisibility(0);
6385 sub2node->cd();
6386 //
6387 // Place copy #1 of I107 in I10B
6388 //
6389 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6390 sub3node->SetLineColor(kColorITS);
6391 sub3node->SetVisibility(0);
6392 sub3node->cd();
6393 //
6394 // Place copy #1 of I101 in I107
6395 //
6396 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6397 sub4node->SetLineColor(kColorITS);
6398 sub4node->SetVisibility(0);
6399 sub4node->cd();
6400 //
6401 // Place copy #1 of ITS1 in I101
6402 //
6403 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6404 sub5node->SetLineColor(kColorITS);
6405 fNodes->Add(sub5node);
6406 sub4node->cd();
6407 fNodes->Add(sub4node);
6408 sub3node->cd();
6409 fNodes->Add(sub3node);
6410 sub2node->cd();
6411 //
6412 // Place copy #2 of I107 in I10B
6413 //
6414 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6415 sub3node->SetLineColor(kColorITS);
6416 sub3node->SetVisibility(0);
6417 sub3node->cd();
6418 //
6419 // Place copy #1 of I101 in I107
6420 //
6421 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6422 sub4node->SetLineColor(kColorITS);
6423 sub4node->SetVisibility(0);
6424 sub4node->cd();
6425 //
6426 // Place copy #1 of ITS1 in I101
6427 //
6428 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6429 sub5node->SetLineColor(kColorITS);
6430 fNodes->Add(sub5node);
6431 sub4node->cd();
6432 fNodes->Add(sub4node);
6433 sub3node->cd();
6434 fNodes->Add(sub3node);
6435 sub2node->cd();
6436 //
6437 // Place copy #3 of I107 in I10B
6438 //
6439 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6440 sub3node->SetLineColor(kColorITS);
6441 sub3node->SetVisibility(0);
6442 sub3node->cd();
6443 //
6444 // Place copy #1 of I101 in I107
6445 //
6446 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6447 sub4node->SetLineColor(kColorITS);
6448 sub4node->SetVisibility(0);
6449 sub4node->cd();
6450 //
6451 // Place copy #1 of ITS1 in I101
6452 //
6453 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6454 sub5node->SetLineColor(kColorITS);
6455 fNodes->Add(sub5node);
6456 sub4node->cd();
6457 fNodes->Add(sub4node);
6458 sub3node->cd();
6459 fNodes->Add(sub3node);
6460 sub2node->cd();
6461 //
6462 // Place copy #4 of I107 in I10B
6463 //
6464 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6465 sub3node->SetLineColor(kColorITS);
6466 sub3node->SetVisibility(0);
6467 sub3node->cd();
6468 //
6469 // Place copy #1 of I101 in I107
6470 //
6471 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6472 sub4node->SetLineColor(kColorITS);
6473 sub4node->SetVisibility(0);
6474 sub4node->cd();
6475 //
6476 // Place copy #1 of ITS1 in I101
6477 //
6478 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6479 sub5node->SetLineColor(kColorITS);
6480 fNodes->Add(sub5node);
6481 sub4node->cd();
6482 fNodes->Add(sub4node);
6483 sub3node->cd();
6484 fNodes->Add(sub3node);
6485 sub2node->cd();
6486 fNodes->Add(sub2node);
6487 sub1node->cd();
6488 //
6489 // Place copy #1 of I20B in I12B
6490 //
6491 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6492 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6493 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
6494 sub2node->SetLineColor(kColorITS);
6495 sub2node->SetVisibility(0);
6496 sub2node->cd();
6497 //
6498 // Place copy #1 of I1D7 in I20B
6499 //
6500 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6501 sub3node->SetLineColor(kColorITS);
6502 sub3node->SetVisibility(0);
6503 sub3node->cd();
6504 //
6505 // Place copy #1 of I1D1 in I1D7
6506 //
6507 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6508 sub4node->SetLineColor(kColorITS);
6509 sub4node->SetVisibility(0);
6510 sub4node->cd();
6511 //
6512 // Place copy #1 of ITS2 in I1D1
6513 //
6514 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6515 sub5node->SetLineColor(kColorITS);
6516 fNodes->Add(sub5node);
6517 sub4node->cd();
6518 fNodes->Add(sub4node);
6519 sub3node->cd();
6520 fNodes->Add(sub3node);
6521 sub2node->cd();
6522 //
6523 // Place copy #2 of I1D7 in I20B
6524 //
6525 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6526 sub3node->SetLineColor(kColorITS);
6527 sub3node->SetVisibility(0);
6528 sub3node->cd();
6529 //
6530 // Place copy #1 of I1D1 in I1D7
6531 //
6532 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6533 sub4node->SetLineColor(kColorITS);
6534 sub4node->SetVisibility(0);
6535 sub4node->cd();
6536 //
6537 // Place copy #1 of ITS2 in I1D1
6538 //
6539 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6540 sub5node->SetLineColor(kColorITS);
6541 fNodes->Add(sub5node);
6542 sub4node->cd();
6543 fNodes->Add(sub4node);
6544 sub3node->cd();
6545 fNodes->Add(sub3node);
6546 sub2node->cd();
6547 //
6548 // Place copy #3 of I1D7 in I20B
6549 //
6550 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6551 sub3node->SetLineColor(kColorITS);
6552 sub3node->SetVisibility(0);
6553 sub3node->cd();
6554 //
6555 // Place copy #1 of I1D1 in I1D7
6556 //
6557 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6558 sub4node->SetLineColor(kColorITS);
6559 sub4node->SetVisibility(0);
6560 sub4node->cd();
6561 //
6562 // Place copy #1 of ITS2 in I1D1
6563 //
6564 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6565 sub5node->SetLineColor(kColorITS);
6566 fNodes->Add(sub5node);
6567 sub4node->cd();
6568 fNodes->Add(sub4node);
6569 sub3node->cd();
6570 fNodes->Add(sub3node);
6571 sub2node->cd();
6572 //
6573 // Place copy #4 of I1D7 in I20B
6574 //
6575 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6576 sub3node->SetLineColor(kColorITS);
6577 sub3node->SetVisibility(0);
6578 sub3node->cd();
6579 //
6580 // Place copy #1 of I1D1 in I1D7
6581 //
6582 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6583 sub4node->SetLineColor(kColorITS);
6584 sub4node->SetVisibility(0);
6585 sub4node->cd();
6586 //
6587 // Place copy #1 of ITS2 in I1D1
6588 //
6589 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6590 sub5node->SetLineColor(kColorITS);
6591 fNodes->Add(sub5node);
6592 sub4node->cd();
6593 fNodes->Add(sub4node);
6594 sub3node->cd();
6595 fNodes->Add(sub3node);
6596 sub2node->cd();
6597 fNodes->Add(sub2node);
6598 sub1node->cd();
6599 //
6600 // Place copy #2 of I20B in I12B
6601 //
6602 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6603 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6604 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
6605 sub2node->SetLineColor(kColorITS);
6606 sub2node->SetVisibility(0);
6607 sub2node->cd();
6608 //
6609 // Place copy #1 of I1D7 in I20B
6610 //
6611 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6612 sub3node->SetLineColor(kColorITS);
6613 sub3node->SetVisibility(0);
6614 sub3node->cd();
6615 //
6616 // Place copy #1 of I1D1 in I1D7
6617 //
6618 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6619 sub4node->SetLineColor(kColorITS);
6620 sub4node->SetVisibility(0);
6621 sub4node->cd();
6622 //
6623 // Place copy #1 of ITS2 in I1D1
6624 //
6625 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6626 sub5node->SetLineColor(kColorITS);
6627 fNodes->Add(sub5node);
6628 sub4node->cd();
6629 fNodes->Add(sub4node);
6630 sub3node->cd();
6631 fNodes->Add(sub3node);
6632 sub2node->cd();
6633 //
6634 // Place copy #2 of I1D7 in I20B
6635 //
6636 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6637 sub3node->SetLineColor(kColorITS);
6638 sub3node->SetVisibility(0);
6639 sub3node->cd();
6640 //
6641 // Place copy #1 of I1D1 in I1D7
6642 //
6643 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6644 sub4node->SetLineColor(kColorITS);
6645 sub4node->SetVisibility(0);
6646 sub4node->cd();
6647 //
6648 // Place copy #1 of ITS2 in I1D1
6649 //
6650 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6651 sub5node->SetLineColor(kColorITS);
6652 fNodes->Add(sub5node);
6653 sub4node->cd();
6654 fNodes->Add(sub4node);
6655 sub3node->cd();
6656 fNodes->Add(sub3node);
6657 sub2node->cd();
6658 //
6659 // Place copy #3 of I1D7 in I20B
6660 //
6661 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6662 sub3node->SetLineColor(kColorITS);
6663 sub3node->SetVisibility(0);
6664 sub3node->cd();
6665 //
6666 // Place copy #1 of I1D1 in I1D7
6667 //
6668 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6669 sub4node->SetLineColor(kColorITS);
6670 sub4node->SetVisibility(0);
6671 sub4node->cd();
6672 //
6673 // Place copy #1 of ITS2 in I1D1
6674 //
6675 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6676 sub5node->SetLineColor(kColorITS);
6677 fNodes->Add(sub5node);
6678 sub4node->cd();
6679 fNodes->Add(sub4node);
6680 sub3node->cd();
6681 fNodes->Add(sub3node);
6682 sub2node->cd();
6683 //
6684 // Place copy #4 of I1D7 in I20B
6685 //
6686 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6687 sub3node->SetLineColor(kColorITS);
6688 sub3node->SetVisibility(0);
6689 sub3node->cd();
6690 //
6691 // Place copy #1 of I1D1 in I1D7
6692 //
6693 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6694 sub4node->SetLineColor(kColorITS);
6695 sub4node->SetVisibility(0);
6696 sub4node->cd();
6697 //
6698 // Place copy #1 of ITS2 in I1D1
6699 //
6700 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6701 sub5node->SetLineColor(kColorITS);
6702 fNodes->Add(sub5node);
6703 sub4node->cd();
6704 fNodes->Add(sub4node);
6705 sub3node->cd();
6706 fNodes->Add(sub3node);
6707 sub2node->cd();
6708 fNodes->Add(sub2node);
6709 sub1node->cd();
6710 //
6711 // Place copy #3 of I20B in I12B
6712 //
6713 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6714 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6715 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
6716 sub2node->SetLineColor(kColorITS);
6717 sub2node->SetVisibility(0);
6718 sub2node->cd();
6719 //
6720 // Place copy #1 of I1D7 in I20B
6721 //
6722 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6723 sub3node->SetLineColor(kColorITS);
6724 sub3node->SetVisibility(0);
6725 sub3node->cd();
6726 //
6727 // Place copy #1 of I1D1 in I1D7
6728 //
6729 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6730 sub4node->SetLineColor(kColorITS);
6731 sub4node->SetVisibility(0);
6732 sub4node->cd();
6733 //
6734 // Place copy #1 of ITS2 in I1D1
6735 //
6736 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6737 sub5node->SetLineColor(kColorITS);
6738 fNodes->Add(sub5node);
6739 sub4node->cd();
6740 fNodes->Add(sub4node);
6741 sub3node->cd();
6742 fNodes->Add(sub3node);
6743 sub2node->cd();
6744 //
6745 // Place copy #2 of I1D7 in I20B
6746 //
6747 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6748 sub3node->SetLineColor(kColorITS);
6749 sub3node->SetVisibility(0);
6750 sub3node->cd();
6751 //
6752 // Place copy #1 of I1D1 in I1D7
6753 //
6754 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6755 sub4node->SetLineColor(kColorITS);
6756 sub4node->SetVisibility(0);
6757 sub4node->cd();
6758 //
6759 // Place copy #1 of ITS2 in I1D1
6760 //
6761 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6762 sub5node->SetLineColor(kColorITS);
6763 fNodes->Add(sub5node);
6764 sub4node->cd();
6765 fNodes->Add(sub4node);
6766 sub3node->cd();
6767 fNodes->Add(sub3node);
6768 sub2node->cd();
6769 //
6770 // Place copy #3 of I1D7 in I20B
6771 //
6772 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6773 sub3node->SetLineColor(kColorITS);
6774 sub3node->SetVisibility(0);
6775 sub3node->cd();
6776 //
6777 // Place copy #1 of I1D1 in I1D7
6778 //
6779 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6780 sub4node->SetLineColor(kColorITS);
6781 sub4node->SetVisibility(0);
6782 sub4node->cd();
6783 //
6784 // Place copy #1 of ITS2 in I1D1
6785 //
6786 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6787 sub5node->SetLineColor(kColorITS);
6788 fNodes->Add(sub5node);
6789 sub4node->cd();
6790 fNodes->Add(sub4node);
6791 sub3node->cd();
6792 fNodes->Add(sub3node);
6793 sub2node->cd();
6794 //
6795 // Place copy #4 of I1D7 in I20B
6796 //
6797 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6798 sub3node->SetLineColor(kColorITS);
6799 sub3node->SetVisibility(0);
6800 sub3node->cd();
6801 //
6802 // Place copy #1 of I1D1 in I1D7
6803 //
6804 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6805 sub4node->SetLineColor(kColorITS);
6806 sub4node->SetVisibility(0);
6807 sub4node->cd();
6808 //
6809 // Place copy #1 of ITS2 in I1D1
6810 //
6811 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6812 sub5node->SetLineColor(kColorITS);
6813 fNodes->Add(sub5node);
6814 sub4node->cd();
6815 fNodes->Add(sub4node);
6816 sub3node->cd();
6817 fNodes->Add(sub3node);
6818 sub2node->cd();
6819 fNodes->Add(sub2node);
6820 sub1node->cd();
6821 //
6822 // Place copy #4 of I20B in I12B
6823 //
6824 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6825 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6826 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
6827 sub2node->SetLineColor(kColorITS);
6828 sub2node->SetVisibility(0);
6829 sub2node->cd();
6830 //
6831 // Place copy #1 of I1D7 in I20B
6832 //
6833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6834 sub3node->SetLineColor(kColorITS);
6835 sub3node->SetVisibility(0);
6836 sub3node->cd();
6837 //
6838 // Place copy #1 of I1D1 in I1D7
6839 //
6840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6841 sub4node->SetLineColor(kColorITS);
6842 sub4node->SetVisibility(0);
6843 sub4node->cd();
6844 //
6845 // Place copy #1 of ITS2 in I1D1
6846 //
6847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6848 sub5node->SetLineColor(kColorITS);
6849 fNodes->Add(sub5node);
6850 sub4node->cd();
6851 fNodes->Add(sub4node);
6852 sub3node->cd();
6853 fNodes->Add(sub3node);
6854 sub2node->cd();
6855 //
6856 // Place copy #2 of I1D7 in I20B
6857 //
6858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6859 sub3node->SetLineColor(kColorITS);
6860 sub3node->SetVisibility(0);
6861 sub3node->cd();
6862 //
6863 // Place copy #1 of I1D1 in I1D7
6864 //
6865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6866 sub4node->SetLineColor(kColorITS);
6867 sub4node->SetVisibility(0);
6868 sub4node->cd();
6869 //
6870 // Place copy #1 of ITS2 in I1D1
6871 //
6872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6873 sub5node->SetLineColor(kColorITS);
6874 fNodes->Add(sub5node);
6875 sub4node->cd();
6876 fNodes->Add(sub4node);
6877 sub3node->cd();
6878 fNodes->Add(sub3node);
6879 sub2node->cd();
6880 //
6881 // Place copy #3 of I1D7 in I20B
6882 //
6883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6884 sub3node->SetLineColor(kColorITS);
6885 sub3node->SetVisibility(0);
6886 sub3node->cd();
6887 //
6888 // Place copy #1 of I1D1 in I1D7
6889 //
6890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6891 sub4node->SetLineColor(kColorITS);
6892 sub4node->SetVisibility(0);
6893 sub4node->cd();
6894 //
6895 // Place copy #1 of ITS2 in I1D1
6896 //
6897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6898 sub5node->SetLineColor(kColorITS);
6899 fNodes->Add(sub5node);
6900 sub4node->cd();
6901 fNodes->Add(sub4node);
6902 sub3node->cd();
6903 fNodes->Add(sub3node);
6904 sub2node->cd();
6905 //
6906 // Place copy #4 of I1D7 in I20B
6907 //
6908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6909 sub3node->SetLineColor(kColorITS);
6910 sub3node->SetVisibility(0);
6911 sub3node->cd();
6912 //
6913 // Place copy #1 of I1D1 in I1D7
6914 //
6915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6916 sub4node->SetLineColor(kColorITS);
6917 sub4node->SetVisibility(0);
6918 sub4node->cd();
6919 //
6920 // Place copy #1 of ITS2 in I1D1
6921 //
6922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6923 sub5node->SetLineColor(kColorITS);
6924 fNodes->Add(sub5node);
6925 sub4node->cd();
6926 fNodes->Add(sub4node);
6927 sub3node->cd();
6928 fNodes->Add(sub3node);
6929 sub2node->cd();
6930 fNodes->Add(sub2node);
6931 sub1node->cd();
6932 fNodes->Add(sub1node);
6933 node->cd();
6934 //
6935 // Place copy #10 of I12B in IT12
6936 //
6937 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot249");
6938 sub1node->SetLineColor(kColorITS);
6939 sub1node->SetVisibility(0);
6940 sub1node->cd();
6941 //
6942 // Place copy #1 of I10B in I12B
6943 //
6944 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6945 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6946 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
6947 sub2node->SetLineColor(kColorITS);
6948 sub2node->SetVisibility(0);
6949 sub2node->cd();
6950 //
6951 // Place copy #1 of I107 in I10B
6952 //
6953 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6954 sub3node->SetLineColor(kColorITS);
6955 sub3node->SetVisibility(0);
6956 sub3node->cd();
6957 //
6958 // Place copy #1 of I101 in I107
6959 //
6960 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6961 sub4node->SetLineColor(kColorITS);
6962 sub4node->SetVisibility(0);
6963 sub4node->cd();
6964 //
6965 // Place copy #1 of ITS1 in I101
6966 //
6967 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6968 sub5node->SetLineColor(kColorITS);
6969 fNodes->Add(sub5node);
6970 sub4node->cd();
6971 fNodes->Add(sub4node);
6972 sub3node->cd();
6973 fNodes->Add(sub3node);
6974 sub2node->cd();
6975 //
6976 // Place copy #2 of I107 in I10B
6977 //
6978 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6979 sub3node->SetLineColor(kColorITS);
6980 sub3node->SetVisibility(0);
6981 sub3node->cd();
6982 //
6983 // Place copy #1 of I101 in I107
6984 //
6985 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6986 sub4node->SetLineColor(kColorITS);
6987 sub4node->SetVisibility(0);
6988 sub4node->cd();
6989 //
6990 // Place copy #1 of ITS1 in I101
6991 //
6992 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6993 sub5node->SetLineColor(kColorITS);
6994 fNodes->Add(sub5node);
6995 sub4node->cd();
6996 fNodes->Add(sub4node);
6997 sub3node->cd();
6998 fNodes->Add(sub3node);
6999 sub2node->cd();
7000 //
7001 // Place copy #3 of I107 in I10B
7002 //
7003 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7004 sub3node->SetLineColor(kColorITS);
7005 sub3node->SetVisibility(0);
7006 sub3node->cd();
7007 //
7008 // Place copy #1 of I101 in I107
7009 //
7010 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7011 sub4node->SetLineColor(kColorITS);
7012 sub4node->SetVisibility(0);
7013 sub4node->cd();
7014 //
7015 // Place copy #1 of ITS1 in I101
7016 //
7017 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7018 sub5node->SetLineColor(kColorITS);
7019 fNodes->Add(sub5node);
7020 sub4node->cd();
7021 fNodes->Add(sub4node);
7022 sub3node->cd();
7023 fNodes->Add(sub3node);
7024 sub2node->cd();
7025 //
7026 // Place copy #4 of I107 in I10B
7027 //
7028 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7029 sub3node->SetLineColor(kColorITS);
7030 sub3node->SetVisibility(0);
7031 sub3node->cd();
7032 //
7033 // Place copy #1 of I101 in I107
7034 //
7035 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7036 sub4node->SetLineColor(kColorITS);
7037 sub4node->SetVisibility(0);
7038 sub4node->cd();
7039 //
7040 // Place copy #1 of ITS1 in I101
7041 //
7042 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7043 sub5node->SetLineColor(kColorITS);
7044 fNodes->Add(sub5node);
7045 sub4node->cd();
7046 fNodes->Add(sub4node);
7047 sub3node->cd();
7048 fNodes->Add(sub3node);
7049 sub2node->cd();
7050 fNodes->Add(sub2node);
7051 sub1node->cd();
7052 //
7053 // Place copy #2 of I10B in I12B
7054 //
7055 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7056 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7057 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
7058 sub2node->SetLineColor(kColorITS);
7059 sub2node->SetVisibility(0);
7060 sub2node->cd();
7061 //
7062 // Place copy #1 of I107 in I10B
7063 //
7064 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7065 sub3node->SetLineColor(kColorITS);
7066 sub3node->SetVisibility(0);
7067 sub3node->cd();
7068 //
7069 // Place copy #1 of I101 in I107
7070 //
7071 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7072 sub4node->SetLineColor(kColorITS);
7073 sub4node->SetVisibility(0);
7074 sub4node->cd();
7075 //
7076 // Place copy #1 of ITS1 in I101
7077 //
7078 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7079 sub5node->SetLineColor(kColorITS);
7080 fNodes->Add(sub5node);
7081 sub4node->cd();
7082 fNodes->Add(sub4node);
7083 sub3node->cd();
7084 fNodes->Add(sub3node);
7085 sub2node->cd();
7086 //
7087 // Place copy #2 of I107 in I10B
7088 //
7089 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7090 sub3node->SetLineColor(kColorITS);
7091 sub3node->SetVisibility(0);
7092 sub3node->cd();
7093 //
7094 // Place copy #1 of I101 in I107
7095 //
7096 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7097 sub4node->SetLineColor(kColorITS);
7098 sub4node->SetVisibility(0);
7099 sub4node->cd();
7100 //
7101 // Place copy #1 of ITS1 in I101
7102 //
7103 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7104 sub5node->SetLineColor(kColorITS);
7105 fNodes->Add(sub5node);
7106 sub4node->cd();
7107 fNodes->Add(sub4node);
7108 sub3node->cd();
7109 fNodes->Add(sub3node);
7110 sub2node->cd();
7111 //
7112 // Place copy #3 of I107 in I10B
7113 //
7114 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7115 sub3node->SetLineColor(kColorITS);
7116 sub3node->SetVisibility(0);
7117 sub3node->cd();
7118 //
7119 // Place copy #1 of I101 in I107
7120 //
7121 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7122 sub4node->SetLineColor(kColorITS);
7123 sub4node->SetVisibility(0);
7124 sub4node->cd();
7125 //
7126 // Place copy #1 of ITS1 in I101
7127 //
7128 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7129 sub5node->SetLineColor(kColorITS);
7130 fNodes->Add(sub5node);
7131 sub4node->cd();
7132 fNodes->Add(sub4node);
7133 sub3node->cd();
7134 fNodes->Add(sub3node);
7135 sub2node->cd();
7136 //
7137 // Place copy #4 of I107 in I10B
7138 //
7139 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7140 sub3node->SetLineColor(kColorITS);
7141 sub3node->SetVisibility(0);
7142 sub3node->cd();
7143 //
7144 // Place copy #1 of I101 in I107
7145 //
7146 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7147 sub4node->SetLineColor(kColorITS);
7148 sub4node->SetVisibility(0);
7149 sub4node->cd();
7150 //
7151 // Place copy #1 of ITS1 in I101
7152 //
7153 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7154 sub5node->SetLineColor(kColorITS);
7155 fNodes->Add(sub5node);
7156 sub4node->cd();
7157 fNodes->Add(sub4node);
7158 sub3node->cd();
7159 fNodes->Add(sub3node);
7160 sub2node->cd();
7161 fNodes->Add(sub2node);
7162 sub1node->cd();
7163 //
7164 // Place copy #1 of I20B in I12B
7165 //
7166 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7167 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7168 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
7169 sub2node->SetLineColor(kColorITS);
7170 sub2node->SetVisibility(0);
7171 sub2node->cd();
7172 //
7173 // Place copy #1 of I1D7 in I20B
7174 //
7175 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7176 sub3node->SetLineColor(kColorITS);
7177 sub3node->SetVisibility(0);
7178 sub3node->cd();
7179 //
7180 // Place copy #1 of I1D1 in I1D7
7181 //
7182 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7183 sub4node->SetLineColor(kColorITS);
7184 sub4node->SetVisibility(0);
7185 sub4node->cd();
7186 //
7187 // Place copy #1 of ITS2 in I1D1
7188 //
7189 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7190 sub5node->SetLineColor(kColorITS);
7191 fNodes->Add(sub5node);
7192 sub4node->cd();
7193 fNodes->Add(sub4node);
7194 sub3node->cd();
7195 fNodes->Add(sub3node);
7196 sub2node->cd();
7197 //
7198 // Place copy #2 of I1D7 in I20B
7199 //
7200 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7201 sub3node->SetLineColor(kColorITS);
7202 sub3node->SetVisibility(0);
7203 sub3node->cd();
7204 //
7205 // Place copy #1 of I1D1 in I1D7
7206 //
7207 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7208 sub4node->SetLineColor(kColorITS);
7209 sub4node->SetVisibility(0);
7210 sub4node->cd();
7211 //
7212 // Place copy #1 of ITS2 in I1D1
7213 //
7214 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7215 sub5node->SetLineColor(kColorITS);
7216 fNodes->Add(sub5node);
7217 sub4node->cd();
7218 fNodes->Add(sub4node);
7219 sub3node->cd();
7220 fNodes->Add(sub3node);
7221 sub2node->cd();
7222 //
7223 // Place copy #3 of I1D7 in I20B
7224 //
7225 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7226 sub3node->SetLineColor(kColorITS);
7227 sub3node->SetVisibility(0);
7228 sub3node->cd();
7229 //
7230 // Place copy #1 of I1D1 in I1D7
7231 //
7232 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7233 sub4node->SetLineColor(kColorITS);
7234 sub4node->SetVisibility(0);
7235 sub4node->cd();
7236 //
7237 // Place copy #1 of ITS2 in I1D1
7238 //
7239 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7240 sub5node->SetLineColor(kColorITS);
7241 fNodes->Add(sub5node);
7242 sub4node->cd();
7243 fNodes->Add(sub4node);
7244 sub3node->cd();
7245 fNodes->Add(sub3node);
7246 sub2node->cd();
7247 //
7248 // Place copy #4 of I1D7 in I20B
7249 //
7250 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7251 sub3node->SetLineColor(kColorITS);
7252 sub3node->SetVisibility(0);
7253 sub3node->cd();
7254 //
7255 // Place copy #1 of I1D1 in I1D7
7256 //
7257 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7258 sub4node->SetLineColor(kColorITS);
7259 sub4node->SetVisibility(0);
7260 sub4node->cd();
7261 //
7262 // Place copy #1 of ITS2 in I1D1
7263 //
7264 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7265 sub5node->SetLineColor(kColorITS);
7266 fNodes->Add(sub5node);
7267 sub4node->cd();
7268 fNodes->Add(sub4node);
7269 sub3node->cd();
7270 fNodes->Add(sub3node);
7271 sub2node->cd();
7272 fNodes->Add(sub2node);
7273 sub1node->cd();
7274 //
7275 // Place copy #2 of I20B in I12B
7276 //
7277 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7278 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7279 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
7280 sub2node->SetLineColor(kColorITS);
7281 sub2node->SetVisibility(0);
7282 sub2node->cd();
7283 //
7284 // Place copy #1 of I1D7 in I20B
7285 //
7286 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7287 sub3node->SetLineColor(kColorITS);
7288 sub3node->SetVisibility(0);
7289 sub3node->cd();
7290 //
7291 // Place copy #1 of I1D1 in I1D7
7292 //
7293 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7294 sub4node->SetLineColor(kColorITS);
7295 sub4node->SetVisibility(0);
7296 sub4node->cd();
7297 //
7298 // Place copy #1 of ITS2 in I1D1
7299 //
7300 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7301 sub5node->SetLineColor(kColorITS);
7302 fNodes->Add(sub5node);
7303 sub4node->cd();
7304 fNodes->Add(sub4node);
7305 sub3node->cd();
7306 fNodes->Add(sub3node);
7307 sub2node->cd();
7308 //
7309 // Place copy #2 of I1D7 in I20B
7310 //
7311 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7312 sub3node->SetLineColor(kColorITS);
7313 sub3node->SetVisibility(0);
7314 sub3node->cd();
7315 //
7316 // Place copy #1 of I1D1 in I1D7
7317 //
7318 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7319 sub4node->SetLineColor(kColorITS);
7320 sub4node->SetVisibility(0);
7321 sub4node->cd();
7322 //
7323 // Place copy #1 of ITS2 in I1D1
7324 //
7325 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7326 sub5node->SetLineColor(kColorITS);
7327 fNodes->Add(sub5node);
7328 sub4node->cd();
7329 fNodes->Add(sub4node);
7330 sub3node->cd();
7331 fNodes->Add(sub3node);
7332 sub2node->cd();
7333 //
7334 // Place copy #3 of I1D7 in I20B
7335 //
7336 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7337 sub3node->SetLineColor(kColorITS);
7338 sub3node->SetVisibility(0);
7339 sub3node->cd();
7340 //
7341 // Place copy #1 of I1D1 in I1D7
7342 //
7343 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7344 sub4node->SetLineColor(kColorITS);
7345 sub4node->SetVisibility(0);
7346 sub4node->cd();
7347 //
7348 // Place copy #1 of ITS2 in I1D1
7349 //
7350 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7351 sub5node->SetLineColor(kColorITS);
7352 fNodes->Add(sub5node);
7353 sub4node->cd();
7354 fNodes->Add(sub4node);
7355 sub3node->cd();
7356 fNodes->Add(sub3node);
7357 sub2node->cd();
7358 //
7359 // Place copy #4 of I1D7 in I20B
7360 //
7361 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7362 sub3node->SetLineColor(kColorITS);
7363 sub3node->SetVisibility(0);
7364 sub3node->cd();
7365 //
7366 // Place copy #1 of I1D1 in I1D7
7367 //
7368 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7369 sub4node->SetLineColor(kColorITS);
7370 sub4node->SetVisibility(0);
7371 sub4node->cd();
7372 //
7373 // Place copy #1 of ITS2 in I1D1
7374 //
7375 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7376 sub5node->SetLineColor(kColorITS);
7377 fNodes->Add(sub5node);
7378 sub4node->cd();
7379 fNodes->Add(sub4node);
7380 sub3node->cd();
7381 fNodes->Add(sub3node);
7382 sub2node->cd();
7383 fNodes->Add(sub2node);
7384 sub1node->cd();
7385 //
7386 // Place copy #3 of I20B in I12B
7387 //
7388 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7389 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7390 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
7391 sub2node->SetLineColor(kColorITS);
7392 sub2node->SetVisibility(0);
7393 sub2node->cd();
7394 //
7395 // Place copy #1 of I1D7 in I20B
7396 //
7397 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7398 sub3node->SetLineColor(kColorITS);
7399 sub3node->SetVisibility(0);
7400 sub3node->cd();
7401 //
7402 // Place copy #1 of I1D1 in I1D7
7403 //
7404 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7405 sub4node->SetLineColor(kColorITS);
7406 sub4node->SetVisibility(0);
7407 sub4node->cd();
7408 //
7409 // Place copy #1 of ITS2 in I1D1
7410 //
7411 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7412 sub5node->SetLineColor(kColorITS);
7413 fNodes->Add(sub5node);
7414 sub4node->cd();
7415 fNodes->Add(sub4node);
7416 sub3node->cd();
7417 fNodes->Add(sub3node);
7418 sub2node->cd();
7419 //
7420 // Place copy #2 of I1D7 in I20B
7421 //
7422 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7423 sub3node->SetLineColor(kColorITS);
7424 sub3node->SetVisibility(0);
7425 sub3node->cd();
7426 //
7427 // Place copy #1 of I1D1 in I1D7
7428 //
7429 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7430 sub4node->SetLineColor(kColorITS);
7431 sub4node->SetVisibility(0);
7432 sub4node->cd();
7433 //
7434 // Place copy #1 of ITS2 in I1D1
7435 //
7436 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7437 sub5node->SetLineColor(kColorITS);
7438 fNodes->Add(sub5node);
7439 sub4node->cd();
7440 fNodes->Add(sub4node);
7441 sub3node->cd();
7442 fNodes->Add(sub3node);
7443 sub2node->cd();
7444 //
7445 // Place copy #3 of I1D7 in I20B
7446 //
7447 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7448 sub3node->SetLineColor(kColorITS);
7449 sub3node->SetVisibility(0);
7450 sub3node->cd();
7451 //
7452 // Place copy #1 of I1D1 in I1D7
7453 //
7454 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7455 sub4node->SetLineColor(kColorITS);
7456 sub4node->SetVisibility(0);
7457 sub4node->cd();
7458 //
7459 // Place copy #1 of ITS2 in I1D1
7460 //
7461 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7462 sub5node->SetLineColor(kColorITS);
7463 fNodes->Add(sub5node);
7464 sub4node->cd();
7465 fNodes->Add(sub4node);
7466 sub3node->cd();
7467 fNodes->Add(sub3node);
7468 sub2node->cd();
7469 //
7470 // Place copy #4 of I1D7 in I20B
7471 //
7472 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7473 sub3node->SetLineColor(kColorITS);
7474 sub3node->SetVisibility(0);
7475 sub3node->cd();
7476 //
7477 // Place copy #1 of I1D1 in I1D7
7478 //
7479 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7480 sub4node->SetLineColor(kColorITS);
7481 sub4node->SetVisibility(0);
7482 sub4node->cd();
7483 //
7484 // Place copy #1 of ITS2 in I1D1
7485 //
7486 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7487 sub5node->SetLineColor(kColorITS);
7488 fNodes->Add(sub5node);
7489 sub4node->cd();
7490 fNodes->Add(sub4node);
7491 sub3node->cd();
7492 fNodes->Add(sub3node);
7493 sub2node->cd();
7494 fNodes->Add(sub2node);
7495 sub1node->cd();
7496 //
7497 // Place copy #4 of I20B in I12B
7498 //
7499 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7500 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7501 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
7502 sub2node->SetLineColor(kColorITS);
7503 sub2node->SetVisibility(0);
7504 sub2node->cd();
7505 //
7506 // Place copy #1 of I1D7 in I20B
7507 //
7508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7509 sub3node->SetLineColor(kColorITS);
7510 sub3node->SetVisibility(0);
7511 sub3node->cd();
7512 //
7513 // Place copy #1 of I1D1 in I1D7
7514 //
7515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7516 sub4node->SetLineColor(kColorITS);
7517 sub4node->SetVisibility(0);
7518 sub4node->cd();
7519 //
7520 // Place copy #1 of ITS2 in I1D1
7521 //
7522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7523 sub5node->SetLineColor(kColorITS);
7524 fNodes->Add(sub5node);
7525 sub4node->cd();
7526 fNodes->Add(sub4node);
7527 sub3node->cd();
7528 fNodes->Add(sub3node);
7529 sub2node->cd();
7530 //
7531 // Place copy #2 of I1D7 in I20B
7532 //
7533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7534 sub3node->SetLineColor(kColorITS);
7535 sub3node->SetVisibility(0);
7536 sub3node->cd();
7537 //
7538 // Place copy #1 of I1D1 in I1D7
7539 //
7540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7541 sub4node->SetLineColor(kColorITS);
7542 sub4node->SetVisibility(0);
7543 sub4node->cd();
7544 //
7545 // Place copy #1 of ITS2 in I1D1
7546 //
7547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7548 sub5node->SetLineColor(kColorITS);
7549 fNodes->Add(sub5node);
7550 sub4node->cd();
7551 fNodes->Add(sub4node);
7552 sub3node->cd();
7553 fNodes->Add(sub3node);
7554 sub2node->cd();
7555 //
7556 // Place copy #3 of I1D7 in I20B
7557 //
7558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7559 sub3node->SetLineColor(kColorITS);
7560 sub3node->SetVisibility(0);
7561 sub3node->cd();
7562 //
7563 // Place copy #1 of I1D1 in I1D7
7564 //
7565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7566 sub4node->SetLineColor(kColorITS);
7567 sub4node->SetVisibility(0);
7568 sub4node->cd();
7569 //
7570 // Place copy #1 of ITS2 in I1D1
7571 //
7572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7573 sub5node->SetLineColor(kColorITS);
7574 fNodes->Add(sub5node);
7575 sub4node->cd();
7576 fNodes->Add(sub4node);
7577 sub3node->cd();
7578 fNodes->Add(sub3node);
7579 sub2node->cd();
7580 //
7581 // Place copy #4 of I1D7 in I20B
7582 //
7583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7584 sub3node->SetLineColor(kColorITS);
7585 sub3node->SetVisibility(0);
7586 sub3node->cd();
7587 //
7588 // Place copy #1 of I1D1 in I1D7
7589 //
7590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7591 sub4node->SetLineColor(kColorITS);
7592 sub4node->SetVisibility(0);
7593 sub4node->cd();
7594 //
7595 // Place copy #1 of ITS2 in I1D1
7596 //
7597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7598 sub5node->SetLineColor(kColorITS);
7599 fNodes->Add(sub5node);
7600 sub4node->cd();
7601 fNodes->Add(sub4node);
7602 sub3node->cd();
7603 fNodes->Add(sub3node);
7604 sub2node->cd();
7605 fNodes->Add(sub2node);
7606 sub1node->cd();
7607 fNodes->Add(sub1node);
7608 node->cd();
7609
7610 fNodes->Add(node);
7611
7612 }
7613
7614
7615 // --- Place SDD volumes into their mother volume
7616
7617 // Place IT34 in Alice
7618 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7619 node->SetLineColor(kColorITS);
7620 node->SetVisibility(0);
7621 node->cd();
7622 //
7623 // Place copy #1 of I004 in IT34
7624 //
7625 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"rot321");
7626 sub1node->SetLineColor(kColorITS);
7627 sub1node->SetVisibility(0);
7628 sub1node->cd();
7629 //
7630 // Place copy #1 of ITS3 directly in I004
7631 //
7632 ySDD = Y_SDD_sep/2.+I302dits[1];
7633 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7634 sub2node->SetLineColor(kColorITS);
7635 sub2node->SetVisibility(1);
7636 fNodes->Add(sub2node);
7637 sub1node->cd();
7638 //
7639 // Place copy #2 of ITS3 directly in I004
7640 //
7641 ySDD = Y_SDD_sep/2.+I302dits[1];
7642 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7643 sub2node->SetLineColor(kColorITS);
7644 sub2node->SetVisibility(1);
7645 fNodes->Add(sub2node);
7646 sub1node->cd();
7647 //
7648 // Place copy #3 of ITS3 directly in I004
7649 //
7650 ySDD = Y_SDD_sep/2.+I302dits[1];
7651 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7652 sub2node->SetLineColor(kColorITS);
7653 sub2node->SetVisibility(1);
7654 fNodes->Add(sub2node);
7655 sub1node->cd();
7656 //
7657 // Place copy #4 of ITS3 directly in I004
7658 //
7659 ySDD = Y_SDD_sep/2.+I302dits[1];
7660 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7661 sub2node->SetLineColor(kColorITS);
7662 sub2node->SetVisibility(1);
7663 fNodes->Add(sub2node);
7664 sub1node->cd();
7665 //
7666 // Place copy #5 of ITS3 directly in I004
7667 //
7668 ySDD = Y_SDD_sep/2.+I302dits[1];
7669 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7670 sub2node->SetLineColor(kColorITS);
7671 sub2node->SetVisibility(1);
7672 fNodes->Add(sub2node);
7673 sub1node->cd();
7674 //
7675 // Place copy #6 of ITS3 directly in I004
7676 //
7677 ySDD = Y_SDD_sep/2.+I302dits[1];
7678 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7679 sub2node->SetLineColor(kColorITS);
7680 sub2node->SetVisibility(1);
7681 fNodes->Add(sub2node);
7682 sub1node->cd();
7683 fNodes->Add(sub1node);
7684 node->cd();
7685 //
7686 // Place copy #2 of I004 in IT34
7687 //
7688 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"rot333");
7689 sub1node->SetLineColor(kColorITS);
7690 sub1node->SetVisibility(0);
7691 sub1node->cd();
7692 //
7693 // Place copy #1 of ITS3 directly in I004
7694 //
7695 ySDD = Y_SDD_sep/2.+I302dits[1];
7696 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7697 sub2node->SetLineColor(kColorITS);
7698 sub2node->SetVisibility(1);
7699 fNodes->Add(sub2node);
7700 sub1node->cd();
7701 //
7702 // Place copy #2 of ITS3 directly in I004
7703 //
7704 ySDD = Y_SDD_sep/2.+I302dits[1];
7705 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7706 sub2node->SetLineColor(kColorITS);
7707 sub2node->SetVisibility(1);
7708 fNodes->Add(sub2node);
7709 sub1node->cd();
7710 //
7711 // Place copy #3 of ITS3 directly in I004
7712 //
7713 ySDD = Y_SDD_sep/2.+I302dits[1];
7714 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7715 sub2node->SetLineColor(kColorITS);
7716 sub2node->SetVisibility(1);
7717 fNodes->Add(sub2node);
7718 sub1node->cd();
7719 //
7720 // Place copy #4 of ITS3 directly in I004
7721 //
7722 ySDD = Y_SDD_sep/2.+I302dits[1];
7723 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7724 sub2node->SetLineColor(kColorITS);
7725 sub2node->SetVisibility(1);
7726 fNodes->Add(sub2node);
7727 sub1node->cd();
7728 //
7729 // Place copy #5 of ITS3 directly in I004
7730 //
7731 ySDD = Y_SDD_sep/2.+I302dits[1];
7732 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7733 sub2node->SetLineColor(kColorITS);
7734 sub2node->SetVisibility(1);
7735 fNodes->Add(sub2node);
7736 sub1node->cd();
7737 //
7738 // Place copy #6 of ITS3 directly in I004
7739 //
7740 ySDD = Y_SDD_sep/2.+I302dits[1];
7741 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7742 sub2node->SetLineColor(kColorITS);
7743 sub2node->SetVisibility(1);
7744 fNodes->Add(sub2node);
7745 sub1node->cd();
7746 fNodes->Add(sub1node);
7747 node->cd();
7748 //
7749 // Place copy #3 of I004 in IT34
7750 //
7751 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"rot336");
7752 sub1node->SetLineColor(kColorITS);
7753 sub1node->SetVisibility(0);
7754 sub1node->cd();
7755 //
7756 // Place copy #1 of ITS3 directly in I004
7757 //
7758 ySDD = Y_SDD_sep/2.+I302dits[1];
7759 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7760 sub2node->SetLineColor(kColorITS);
7761 sub2node->SetVisibility(1);
7762 fNodes->Add(sub2node);
7763 sub1node->cd();
7764 //
7765 // Place copy #2 of ITS3 directly in I004
7766 //
7767 ySDD = Y_SDD_sep/2.+I302dits[1];
7768 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7769 sub2node->SetLineColor(kColorITS);
7770 sub2node->SetVisibility(1);
7771 fNodes->Add(sub2node);
7772 sub1node->cd();
7773 //
7774 // Place copy #3 of ITS3 directly in I004
7775 //
7776 ySDD = Y_SDD_sep/2.+I302dits[1];
7777 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7778 sub2node->SetLineColor(kColorITS);
7779 sub2node->SetVisibility(1);
7780 fNodes->Add(sub2node);
7781 sub1node->cd();
7782 //
7783 // Place copy #4 of ITS3 directly in I004
7784 //
7785 ySDD = Y_SDD_sep/2.+I302dits[1];
7786 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7787 sub2node->SetLineColor(kColorITS);
7788 sub2node->SetVisibility(1);
7789 fNodes->Add(sub2node);
7790 sub1node->cd();
7791 //
7792 // Place copy #5 of ITS3 directly in I004
7793 //
7794 ySDD = Y_SDD_sep/2.+I302dits[1];
7795 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7796 sub2node->SetLineColor(kColorITS);
7797 sub2node->SetVisibility(1);
7798 fNodes->Add(sub2node);
7799 sub1node->cd();
7800 //
7801 // Place copy #6 of ITS3 directly in I004
7802 //
7803 ySDD = Y_SDD_sep/2.+I302dits[1];
7804 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7805 sub2node->SetLineColor(kColorITS);
7806 sub2node->SetVisibility(1);
7807 fNodes->Add(sub2node);
7808 sub1node->cd();
7809 fNodes->Add(sub1node);
7810 node->cd();
7811 //
7812 // Place copy #4 of I004 in IT34
7813 //
7814 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"rot350");
7815 sub1node->SetLineColor(kColorITS);
7816 sub1node->SetVisibility(0);
7817 sub1node->cd();
7818 //
7819 // Place copy #1 of ITS3 directly in I004
7820 //
7821 ySDD = Y_SDD_sep/2.+I302dits[1];
7822 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7823 sub2node->SetLineColor(kColorITS);
7824 sub2node->SetVisibility(1);
7825 fNodes->Add(sub2node);
7826 sub1node->cd();
7827 //
7828 // Place copy #2 of ITS3 directly in I004
7829 //
7830 ySDD = Y_SDD_sep/2.+I302dits[1];
7831 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7832 sub2node->SetLineColor(kColorITS);
7833 sub2node->SetVisibility(1);
7834 fNodes->Add(sub2node);
7835 sub1node->cd();
7836 //
7837 // Place copy #3 of ITS3 directly in I004
7838 //
7839 ySDD = Y_SDD_sep/2.+I302dits[1];
7840 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7841 sub2node->SetLineColor(kColorITS);
7842 sub2node->SetVisibility(1);
7843 fNodes->Add(sub2node);
7844 sub1node->cd();
7845 //
7846 // Place copy #4 of ITS3 directly in I004
7847 //
7848 ySDD = Y_SDD_sep/2.+I302dits[1];
7849 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7850 sub2node->SetLineColor(kColorITS);
7851 sub2node->SetVisibility(1);
7852 fNodes->Add(sub2node);
7853 sub1node->cd();
7854 //
7855 // Place copy #5 of ITS3 directly in I004
7856 //
7857 ySDD = Y_SDD_sep/2.+I302dits[1];
7858 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7859 sub2node->SetLineColor(kColorITS);
7860 sub2node->SetVisibility(1);
7861 fNodes->Add(sub2node);
7862 sub1node->cd();
7863 //
7864 // Place copy #6 of ITS3 directly in I004
7865 //
7866 ySDD = Y_SDD_sep/2.+I302dits[1];
7867 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7868 sub2node->SetLineColor(kColorITS);
7869 sub2node->SetVisibility(1);
7870 fNodes->Add(sub2node);
7871 sub1node->cd();
7872 fNodes->Add(sub1node);
7873 node->cd();
7874 //
7875 // Place copy #5 of I004 in IT34
7876 //
7877 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"rot313");
7878 sub1node->SetLineColor(kColorITS);
7879 sub1node->SetVisibility(0);
7880 sub1node->cd();
7881 //
7882 // Place copy #1 of ITS3 directly in I004
7883 //
7884 ySDD = Y_SDD_sep/2.+I302dits[1];
7885 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7886 sub2node->SetLineColor(kColorITS);
7887 sub2node->SetVisibility(1);
7888 fNodes->Add(sub2node);
7889 sub1node->cd();
7890 //
7891 // Place copy #2 of ITS3 directly in I004
7892 //
7893 ySDD = Y_SDD_sep/2.+I302dits[1];
7894 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7895 sub2node->SetLineColor(kColorITS);
7896 sub2node->SetVisibility(1);
7897 fNodes->Add(sub2node);
7898 sub1node->cd();
7899 //
7900 // Place copy #3 of ITS3 directly in I004
7901 //
7902 ySDD = Y_SDD_sep/2.+I302dits[1];
7903 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7904 sub2node->SetLineColor(kColorITS);
7905 sub2node->SetVisibility(1);
7906 fNodes->Add(sub2node);
7907 sub1node->cd();
7908 //
7909 // Place copy #4 of ITS3 directly in I004
7910 //
7911 ySDD = Y_SDD_sep/2.+I302dits[1];
7912 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7913 sub2node->SetLineColor(kColorITS);
7914 sub2node->SetVisibility(1);
7915 fNodes->Add(sub2node);
7916 sub1node->cd();
7917 //
7918 // Place copy #5 of ITS3 directly in I004
7919 //
7920 ySDD = Y_SDD_sep/2.+I302dits[1];
7921 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7922 sub2node->SetLineColor(kColorITS);
7923 sub2node->SetVisibility(1);
7924 fNodes->Add(sub2node);
7925 sub1node->cd();
7926 //
7927 // Place copy #6 of ITS3 directly in I004
7928 //
7929 ySDD = Y_SDD_sep/2.+I302dits[1];
7930 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7931 sub2node->SetLineColor(kColorITS);
7932 sub2node->SetVisibility(1);
7933 fNodes->Add(sub2node);
7934 sub1node->cd();
7935 fNodes->Add(sub1node);
7936 node->cd();
7937 //
7938 // Place copy #6 of I004 in IT34
7939 //
7940 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"rot311");
7941 sub1node->SetLineColor(kColorITS);
7942 sub1node->SetVisibility(0);
7943 sub1node->cd();
7944 //
7945 // Place copy #1 of ITS3 directly in I004
7946 //
7947 ySDD = Y_SDD_sep/2.+I302dits[1];
7948 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7949 sub2node->SetLineColor(kColorITS);
7950 sub2node->SetVisibility(1);
7951 fNodes->Add(sub2node);
7952 sub1node->cd();
7953 //
7954 // Place copy #2 of ITS3 directly in I004
7955 //
7956 ySDD = Y_SDD_sep/2.+I302dits[1];
7957 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7958 sub2node->SetLineColor(kColorITS);
7959 sub2node->SetVisibility(1);
7960 fNodes->Add(sub2node);
7961 sub1node->cd();
7962 //
7963 // Place copy #3 of ITS3 directly in I004
7964 //
7965 ySDD = Y_SDD_sep/2.+I302dits[1];
7966 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7967 sub2node->SetLineColor(kColorITS);
7968 sub2node->SetVisibility(1);
7969 fNodes->Add(sub2node);
7970 sub1node->cd();
7971 //
7972 // Place copy #4 of ITS3 directly in I004
7973 //
7974 ySDD = Y_SDD_sep/2.+I302dits[1];
7975 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7976 sub2node->SetLineColor(kColorITS);
7977 sub2node->SetVisibility(1);
7978 fNodes->Add(sub2node);
7979 sub1node->cd();
7980 //
7981 // Place copy #5 of ITS3 directly in I004
7982 //
7983 ySDD = Y_SDD_sep/2.+I302dits[1];
7984 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7985 sub2node->SetLineColor(kColorITS);
7986 sub2node->SetVisibility(1);
7987 fNodes->Add(sub2node);
7988 sub1node->cd();
7989 //
7990 // Place copy #6 of ITS3 directly in I004
7991 //
7992 ySDD = Y_SDD_sep/2.+I302dits[1];
7993 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7994 sub2node->SetLineColor(kColorITS);
7995 sub2node->SetVisibility(1);
7996 fNodes->Add(sub2node);
7997 sub1node->cd();
7998 fNodes->Add(sub1node);
7999 node->cd();
8000 //
8001 // Place copy #7 of I004 in IT34
8002 //
8003 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"rot310");
8004 sub1node->SetLineColor(kColorITS);
8005 sub1node->SetVisibility(0);
8006 sub1node->cd();
8007 //
8008 // Place copy #1 of ITS3 directly in I004
8009 //
8010 ySDD = Y_SDD_sep/2.+I302dits[1];
8011 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8012 sub2node->SetLineColor(kColorITS);
8013 sub2node->SetVisibility(1);
8014 fNodes->Add(sub2node);
8015 sub1node->cd();
8016 //
8017 // Place copy #2 of ITS3 directly in I004
8018 //
8019 ySDD = Y_SDD_sep/2.+I302dits[1];
8020 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8021 sub2node->SetLineColor(kColorITS);
8022 sub2node->SetVisibility(1);
8023 fNodes->Add(sub2node);
8024 sub1node->cd();
8025 //
8026 // Place copy #3 of ITS3 directly in I004
8027 //
8028 ySDD = Y_SDD_sep/2.+I302dits[1];
8029 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8030 sub2node->SetLineColor(kColorITS);
8031 sub2node->SetVisibility(1);
8032 fNodes->Add(sub2node);
8033 sub1node->cd();
8034 //
8035 // Place copy #4 of ITS3 directly in I004
8036 //
8037 ySDD = Y_SDD_sep/2.+I302dits[1];
8038 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8039 sub2node->SetLineColor(kColorITS);
8040 sub2node->SetVisibility(1);
8041 fNodes->Add(sub2node);
8042 sub1node->cd();
8043 //
8044 // Place copy #5 of ITS3 directly in I004
8045 //
8046 ySDD = Y_SDD_sep/2.+I302dits[1];
8047 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8048 sub2node->SetLineColor(kColorITS);
8049 sub2node->SetVisibility(1);
8050 fNodes->Add(sub2node);
8051 sub1node->cd();
8052 //
8053 // Place copy #6 of ITS3 directly in I004
8054 //
8055 ySDD = Y_SDD_sep/2.+I302dits[1];
8056 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8057 sub2node->SetLineColor(kColorITS);
8058 sub2node->SetVisibility(1);
8059 fNodes->Add(sub2node);
8060 sub1node->cd();
8061 fNodes->Add(sub1node);
8062 node->cd();
8063 //
8064 // Place copy #8 of I004 in IT34
8065 //
8066 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"rot386");
8067 sub1node->SetLineColor(kColorITS);
8068 sub1node->SetVisibility(0);
8069 sub1node->cd();
8070 //
8071 // Place copy #1 of ITS3 directly in I004
8072 //
8073 ySDD = Y_SDD_sep/2.+I302dits[1];
8074 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8075 sub2node->SetLineColor(kColorITS);
8076 sub2node->SetVisibility(1);
8077 fNodes->Add(sub2node);
8078 sub1node->cd();
8079 //
8080 // Place copy #2 of ITS3 directly in I004
8081 //
8082 ySDD = Y_SDD_sep/2.+I302dits[1];
8083 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8084 sub2node->SetLineColor(kColorITS);
8085 sub2node->SetVisibility(1);
8086 fNodes->Add(sub2node);
8087 sub1node->cd();
8088 //
8089 // Place copy #3 of ITS3 directly in I004
8090 //
8091 ySDD = Y_SDD_sep/2.+I302dits[1];
8092 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8093 sub2node->SetLineColor(kColorITS);
8094 sub2node->SetVisibility(1);
8095 fNodes->Add(sub2node);
8096 sub1node->cd();
8097 //
8098 // Place copy #4 of ITS3 directly in I004
8099 //
8100 ySDD = Y_SDD_sep/2.+I302dits[1];
8101 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8102 sub2node->SetLineColor(kColorITS);
8103 sub2node->SetVisibility(1);
8104 fNodes->Add(sub2node);
8105 sub1node->cd();
8106 //
8107 // Place copy #5 of ITS3 directly in I004
8108 //
8109 ySDD = Y_SDD_sep/2.+I302dits[1];
8110 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8111 sub2node->SetLineColor(kColorITS);
8112 sub2node->SetVisibility(1);
8113 fNodes->Add(sub2node);
8114 sub1node->cd();
8115 //
8116 // Place copy #6 of ITS3 directly in I004
8117 //
8118 ySDD = Y_SDD_sep/2.+I302dits[1];
8119 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8120 sub2node->SetLineColor(kColorITS);
8121 sub2node->SetVisibility(1);
8122 fNodes->Add(sub2node);
8123 sub1node->cd();
8124 fNodes->Add(sub1node);
8125 node->cd();
8126 //
8127 // Place copy #9 of I004 in IT34
8128 //
8129 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"rot309");
8130 sub1node->SetLineColor(kColorITS);
8131 sub1node->SetVisibility(0);
8132 sub1node->cd();
8133 //
8134 // Place copy #1 of ITS3 directly in I004
8135 //
8136 ySDD = Y_SDD_sep/2.+I302dits[1];
8137 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8138 sub2node->SetLineColor(kColorITS);
8139 sub2node->SetVisibility(1);
8140 fNodes->Add(sub2node);
8141 sub1node->cd();
8142 //
8143 // Place copy #2 of ITS3 directly in I004
8144 //
8145 ySDD = Y_SDD_sep/2.+I302dits[1];
8146 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8147 sub2node->SetLineColor(kColorITS);
8148 sub2node->SetVisibility(1);
8149 fNodes->Add(sub2node);
8150 sub1node->cd();
8151 //
8152 // Place copy #3 of ITS3 directly in I004
8153 //
8154 ySDD = Y_SDD_sep/2.+I302dits[1];
8155 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8156 sub2node->SetLineColor(kColorITS);
8157 sub2node->SetVisibility(1);
8158 fNodes->Add(sub2node);
8159 sub1node->cd();
8160 //
8161 // Place copy #4 of ITS3 directly in I004
8162 //
8163 ySDD = Y_SDD_sep/2.+I302dits[1];
8164 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8165 sub2node->SetLineColor(kColorITS);
8166 sub2node->SetVisibility(1);
8167 fNodes->Add(sub2node);
8168 sub1node->cd();
8169 //
8170 // Place copy #5 of ITS3 directly in I004
8171 //
8172 ySDD = Y_SDD_sep/2.+I302dits[1];
8173 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8174 sub2node->SetLineColor(kColorITS);
8175 sub2node->SetVisibility(1);
8176 fNodes->Add(sub2node);
8177 sub1node->cd();
8178 //
8179 // Place copy #6 of ITS3 directly in I004
8180 //
8181 ySDD = Y_SDD_sep/2.+I302dits[1];
8182 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8183 sub2node->SetLineColor(kColorITS);
8184 sub2node->SetVisibility(1);
8185 fNodes->Add(sub2node);
8186 sub1node->cd();
8187 fNodes->Add(sub1node);
8188 node->cd();
8189 //
8190 // Place copy #10 of I004 in IT34
8191 //
8192 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"rot308");
8193 sub1node->SetLineColor(kColorITS);
8194 sub1node->SetVisibility(0);
8195 sub1node->cd();
8196 //
8197 // Place copy #1 of ITS3 directly in I004
8198 //
8199 ySDD = Y_SDD_sep/2.+I302dits[1];
8200 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8201 sub2node->SetLineColor(kColorITS);
8202 sub2node->SetVisibility(1);
8203 fNodes->Add(sub2node);
8204 sub1node->cd();
8205 //
8206 // Place copy #2 of ITS3 directly in I004
8207 //
8208 ySDD = Y_SDD_sep/2.+I302dits[1];
8209 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8210 sub2node->SetLineColor(kColorITS);
8211 sub2node->SetVisibility(1);
8212 fNodes->Add(sub2node);
8213 sub1node->cd();
8214 //
8215 // Place copy #3 of ITS3 directly in I004
8216 //
8217 ySDD = Y_SDD_sep/2.+I302dits[1];
8218 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8219 sub2node->SetLineColor(kColorITS);
8220 sub2node->SetVisibility(1);
8221 fNodes->Add(sub2node);
8222 sub1node->cd();
8223 //
8224 // Place copy #4 of ITS3 directly in I004
8225 //
8226 ySDD = Y_SDD_sep/2.+I302dits[1];
8227 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8228 sub2node->SetLineColor(kColorITS);
8229 sub2node->SetVisibility(1);
8230 fNodes->Add(sub2node);
8231 sub1node->cd();
8232 //
8233 // Place copy #5 of ITS3 directly in I004
8234 //
8235 ySDD = Y_SDD_sep/2.+I302dits[1];
8236 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8237 sub2node->SetLineColor(kColorITS);
8238 sub2node->SetVisibility(1);
8239 fNodes->Add(sub2node);
8240 sub1node->cd();
8241 //
8242 // Place copy #6 of ITS3 directly in I004
8243 //
8244 ySDD = Y_SDD_sep/2.+I302dits[1];
8245 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8246 sub2node->SetLineColor(kColorITS);
8247 sub2node->SetVisibility(1);
8248 fNodes->Add(sub2node);
8249 sub1node->cd();
8250 fNodes->Add(sub1node);
8251 node->cd();
8252 //
8253 // Place copy #11 of I004 in IT34
8254 //
8255 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"rot356");
8256 sub1node->SetLineColor(kColorITS);
8257 sub1node->SetVisibility(0);
8258 sub1node->cd();
8259 //
8260 // Place copy #1 of ITS3 directly in I004
8261 //
8262 ySDD = Y_SDD_sep/2.+I302dits[1];
8263 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8264 sub2node->SetLineColor(kColorITS);
8265 sub2node->SetVisibility(1);
8266 fNodes->Add(sub2node);
8267 sub1node->cd();
8268 //
8269 // Place copy #2 of ITS3 directly in I004
8270 //
8271 ySDD = Y_SDD_sep/2.+I302dits[1];
8272 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8273 sub2node->SetLineColor(kColorITS);
8274 sub2node->SetVisibility(1);
8275 fNodes->Add(sub2node);
8276 sub1node->cd();
8277 //
8278 // Place copy #3 of ITS3 directly in I004
8279 //
8280 ySDD = Y_SDD_sep/2.+I302dits[1];
8281 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8282 sub2node->SetLineColor(kColorITS);
8283 sub2node->SetVisibility(1);
8284 fNodes->Add(sub2node);
8285 sub1node->cd();
8286 //
8287 // Place copy #4 of ITS3 directly in I004
8288 //
8289 ySDD = Y_SDD_sep/2.+I302dits[1];
8290 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8291 sub2node->SetLineColor(kColorITS);
8292 sub2node->SetVisibility(1);
8293 fNodes->Add(sub2node);
8294 sub1node->cd();
8295 //
8296 // Place copy #5 of ITS3 directly in I004
8297 //
8298 ySDD = Y_SDD_sep/2.+I302dits[1];
8299 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8300 sub2node->SetLineColor(kColorITS);
8301 sub2node->SetVisibility(1);
8302 fNodes->Add(sub2node);
8303 sub1node->cd();
8304 //
8305 // Place copy #6 of ITS3 directly in I004
8306 //
8307 ySDD = Y_SDD_sep/2.+I302dits[1];
8308 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8309 sub2node->SetLineColor(kColorITS);
8310 sub2node->SetVisibility(1);
8311 fNodes->Add(sub2node);
8312 sub1node->cd();
8313 fNodes->Add(sub1node);
8314 node->cd();
8315 //
8316 // Place copy #12 of I004 in IT34
8317 //
8318 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"rot307");
8319 sub1node->SetLineColor(kColorITS);
8320 sub1node->SetVisibility(0);
8321 sub1node->cd();
8322 //
8323 // Place copy #1 of ITS3 directly in I004
8324 //
8325 ySDD = Y_SDD_sep/2.+I302dits[1];
8326 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8327 sub2node->SetLineColor(kColorITS);
8328 sub2node->SetVisibility(1);
8329 fNodes->Add(sub2node);
8330 sub1node->cd();
8331 //
8332 // Place copy #2 of ITS3 directly in I004
8333 //
8334 ySDD = Y_SDD_sep/2.+I302dits[1];
8335 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8336 sub2node->SetLineColor(kColorITS);
8337 sub2node->SetVisibility(1);
8338 fNodes->Add(sub2node);
8339 sub1node->cd();
8340 //
8341 // Place copy #3 of ITS3 directly in I004
8342 //
8343 ySDD = Y_SDD_sep/2.+I302dits[1];
8344 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8345 sub2node->SetLineColor(kColorITS);
8346 sub2node->SetVisibility(1);
8347 fNodes->Add(sub2node);
8348 sub1node->cd();
8349 //
8350 // Place copy #4 of ITS3 directly in I004
8351 //
8352 ySDD = Y_SDD_sep/2.+I302dits[1];
8353 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8354 sub2node->SetLineColor(kColorITS);
8355 sub2node->SetVisibility(1);
8356 fNodes->Add(sub2node);
8357 sub1node->cd();
8358 //
8359 // Place copy #5 of ITS3 directly in I004
8360 //
8361 ySDD = Y_SDD_sep/2.+I302dits[1];
8362 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8363 sub2node->SetLineColor(kColorITS);
8364 sub2node->SetVisibility(1);
8365 fNodes->Add(sub2node);
8366 sub1node->cd();
8367 //
8368 // Place copy #6 of ITS3 directly in I004
8369 //
8370 ySDD = Y_SDD_sep/2.+I302dits[1];
8371 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8372 sub2node->SetLineColor(kColorITS);
8373 sub2node->SetVisibility(1);
8374 fNodes->Add(sub2node);
8375 sub1node->cd();
8376 fNodes->Add(sub1node);
8377 node->cd();
8378 //
8379 // Place copy #13 of I004 in IT34
8380 //
8381 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"rot306");
8382 sub1node->SetLineColor(kColorITS);
8383 sub1node->SetVisibility(0);
8384 sub1node->cd();
8385 //
8386 // Place copy #1 of ITS3 directly in I004
8387 //
8388 ySDD = Y_SDD_sep/2.+I302dits[1];
8389 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8390 sub2node->SetLineColor(kColorITS);
8391 sub2node->SetVisibility(1);
8392 fNodes->Add(sub2node);
8393 sub1node->cd();
8394 //
8395 // Place copy #2 of ITS3 directly in I004
8396 //
8397 ySDD = Y_SDD_sep/2.+I302dits[1];
8398 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8399 sub2node->SetLineColor(kColorITS);
8400 sub2node->SetVisibility(1);
8401 fNodes->Add(sub2node);
8402 sub1node->cd();
8403 //
8404 // Place copy #3 of ITS3 directly in I004
8405 //
8406 ySDD = Y_SDD_sep/2.+I302dits[1];
8407 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8408 sub2node->SetLineColor(kColorITS);
8409 sub2node->SetVisibility(1);
8410 fNodes->Add(sub2node);
8411 sub1node->cd();
8412 //
8413 // Place copy #4 of ITS3 directly in I004
8414 //
8415 ySDD = Y_SDD_sep/2.+I302dits[1];
8416 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8417 sub2node->SetLineColor(kColorITS);
8418 sub2node->SetVisibility(1);
8419 fNodes->Add(sub2node);
8420 sub1node->cd();
8421 //
8422 // Place copy #5 of ITS3 directly in I004
8423 //
8424 ySDD = Y_SDD_sep/2.+I302dits[1];
8425 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8426 sub2node->SetLineColor(kColorITS);
8427 sub2node->SetVisibility(1);
8428 fNodes->Add(sub2node);
8429 sub1node->cd();
8430 //
8431 // Place copy #6 of ITS3 directly in I004
8432 //
8433 ySDD = Y_SDD_sep/2.+I302dits[1];
8434 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8435 sub2node->SetLineColor(kColorITS);
8436 sub2node->SetVisibility(1);
8437 fNodes->Add(sub2node);
8438 sub1node->cd();
8439 fNodes->Add(sub1node);
8440 node->cd();
8441 //
8442 // Place copy #14 of I004 in IT34
8443 //
8444 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"rot305");
8445 sub1node->SetLineColor(kColorITS);
8446 sub1node->SetVisibility(0);
8447 sub1node->cd();
8448 //
8449 // Place copy #1 of ITS3 directly in I004
8450 //
8451 ySDD = Y_SDD_sep/2.+I302dits[1];
8452 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8453 sub2node->SetLineColor(kColorITS);
8454 sub2node->SetVisibility(1);
8455 fNodes->Add(sub2node);
8456 sub1node->cd();
8457 //
8458 // Place copy #2 of ITS3 directly in I004
8459 //
8460 ySDD = Y_SDD_sep/2.+I302dits[1];
8461 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8462 sub2node->SetLineColor(kColorITS);
8463 sub2node->SetVisibility(1);
8464 fNodes->Add(sub2node);
8465 sub1node->cd();
8466 //
8467 // Place copy #3 of ITS3 directly in I004
8468 //
8469 ySDD = Y_SDD_sep/2.+I302dits[1];
8470 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8471 sub2node->SetLineColor(kColorITS);
8472 sub2node->SetVisibility(1);
8473 fNodes->Add(sub2node);
8474 sub1node->cd();
8475 //
8476 // Place copy #4 of ITS3 directly in I004
8477 //
8478 ySDD = Y_SDD_sep/2.+I302dits[1];
8479 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8480 sub2node->SetLineColor(kColorITS);
8481 sub2node->SetVisibility(1);
8482 fNodes->Add(sub2node);
8483 sub1node->cd();
8484 //
8485 // Place copy #5 of ITS3 directly in I004
8486 //
8487 ySDD = Y_SDD_sep/2.+I302dits[1];
8488 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8489 sub2node->SetLineColor(kColorITS);
8490 sub2node->SetVisibility(1);
8491 fNodes->Add(sub2node);
8492 sub1node->cd();
8493 //
8494 // Place copy #6 of ITS3 directly in I004
8495 //
8496 ySDD = Y_SDD_sep/2.+I302dits[1];
8497 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8498 sub2node->SetLineColor(kColorITS);
8499 sub2node->SetVisibility(1);
8500 fNodes->Add(sub2node);
8501 sub1node->cd();
8502 fNodes->Add(sub1node);
8503 node->cd();
8504 //
8505 // Place copy #1 of I005 in IT34
8506 //
8507 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"rot335");
8508 sub1node->SetLineColor(kColorITS);
8509 sub1node->SetVisibility(0);
8510 sub1node->cd();
8511 //
8512 // Place copy #1 of ITS4 directly in I005
8513 //
8514 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8515 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8516 sub2node->SetLineColor(kColorITS);
8517 sub2node->SetVisibility(1);
8518 fNodes->Add(sub2node);
8519 sub1node->cd();
8520 //
8521 // Place copy #2 of ITS4 directly in I005
8522 //
8523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8524 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8525 sub2node->SetLineColor(kColorITS);
8526 sub2node->SetVisibility(1);
8527 fNodes->Add(sub2node);
8528 sub1node->cd();
8529 //
8530 // Place copy #3 of ITS4 directly in I005
8531 //
8532 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8533 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8534 sub2node->SetLineColor(kColorITS);
8535 sub2node->SetVisibility(1);
8536 fNodes->Add(sub2node);
8537 sub1node->cd();
8538 //
8539 // Place copy #4 of ITS4 directly in I005
8540 //
8541 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8542 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8543 sub2node->SetLineColor(kColorITS);
8544 sub2node->SetVisibility(1);
8545 fNodes->Add(sub2node);
8546 sub1node->cd();
8547 //
8548 // Place copy #5 of ITS4 directly in I005
8549 //
8550 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8551 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8552 sub2node->SetLineColor(kColorITS);
8553 sub2node->SetVisibility(1);
8554 fNodes->Add(sub2node);
8555 sub1node->cd();
8556 //
8557 // Place copy #6 of ITS4 directly in I005
8558 //
8559 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8560 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8561 sub2node->SetLineColor(kColorITS);
8562 sub2node->SetVisibility(1);
8563 fNodes->Add(sub2node);
8564 sub1node->cd();
8565 //
8566 // Place copy #7 of ITS4 directly in I005
8567 //
8568 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8569 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8570 sub2node->SetLineColor(kColorITS);
8571 sub2node->SetVisibility(1);
8572 fNodes->Add(sub2node);
8573 sub1node->cd();
8574 //
8575 // Place copy #8 of ITS4 directly in I005
8576 //
8577 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8578 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8579 sub2node->SetLineColor(kColorITS);
8580 sub2node->SetVisibility(1);
8581 fNodes->Add(sub2node);
8582 sub1node->cd();
8583 fNodes->Add(sub1node);
8584 node->cd();
8585 //
8586 // Place copy #2 of I005 in IT34
8587 //
8588 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"rot332");
8589 sub1node->SetLineColor(kColorITS);
8590 sub1node->SetVisibility(0);
8591 sub1node->cd();
8592 //
8593 // Place copy #1 of ITS4 directly in I005
8594 //
8595 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8596 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8597 sub2node->SetLineColor(kColorITS);
8598 sub2node->SetVisibility(1);
8599 fNodes->Add(sub2node);
8600 sub1node->cd();
8601 //
8602 // Place copy #2 of ITS4 directly in I005
8603 //
8604 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8605 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8606 sub2node->SetLineColor(kColorITS);
8607 sub2node->SetVisibility(1);
8608 fNodes->Add(sub2node);
8609 sub1node->cd();
8610 //
8611 // Place copy #3 of ITS4 directly in I005
8612 //
8613 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8614 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8615 sub2node->SetLineColor(kColorITS);
8616 sub2node->SetVisibility(1);
8617 fNodes->Add(sub2node);
8618 sub1node->cd();
8619 //
8620 // Place copy #4 of ITS4 directly in I005
8621 //
8622 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8623 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8624 sub2node->SetLineColor(kColorITS);
8625 sub2node->SetVisibility(1);
8626 fNodes->Add(sub2node);
8627 sub1node->cd();
8628 //
8629 // Place copy #5 of ITS4 directly in I005
8630 //
8631 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8632 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8633 sub2node->SetLineColor(kColorITS);
8634 sub2node->SetVisibility(1);
8635 fNodes->Add(sub2node);
8636 sub1node->cd();
8637 //
8638 // Place copy #6 of ITS4 directly in I005
8639 //
8640 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8641 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8642 sub2node->SetLineColor(kColorITS);
8643 sub2node->SetVisibility(1);
8644 fNodes->Add(sub2node);
8645 sub1node->cd();
8646 //
8647 // Place copy #7 of ITS4 directly in I005
8648 //
8649 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8650 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8651 sub2node->SetLineColor(kColorITS);
8652 sub2node->SetVisibility(1);
8653 fNodes->Add(sub2node);
8654 sub1node->cd();
8655 //
8656 // Place copy #8 of ITS4 directly in I005
8657 //
8658 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8659 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8660 sub2node->SetLineColor(kColorITS);
8661 sub2node->SetVisibility(1);
8662 fNodes->Add(sub2node);
8663 sub1node->cd();
8664 fNodes->Add(sub1node);
8665 node->cd();
8666 //
8667 // Place copy #3 of I005 in IT34
8668 //
8669 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"rot331");
8670 sub1node->SetLineColor(kColorITS);
8671 sub1node->SetVisibility(0);
8672 sub1node->cd();
8673 //
8674 // Place copy #1 of ITS4 directly in I005
8675 //
8676 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8677 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8678 sub2node->SetLineColor(kColorITS);
8679 sub2node->SetVisibility(1);
8680 fNodes->Add(sub2node);
8681 sub1node->cd();
8682 //
8683 // Place copy #2 of ITS4 directly in I005
8684 //
8685 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8686 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8687 sub2node->SetLineColor(kColorITS);
8688 sub2node->SetVisibility(1);
8689 fNodes->Add(sub2node);
8690 sub1node->cd();
8691 //
8692 // Place copy #3 of ITS4 directly in I005
8693 //
8694 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8695 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8696 sub2node->SetLineColor(kColorITS);
8697 sub2node->SetVisibility(1);
8698 fNodes->Add(sub2node);
8699 sub1node->cd();
8700 //
8701 // Place copy #4 of ITS4 directly in I005
8702 //
8703 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8704 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8705 sub2node->SetLineColor(kColorITS);
8706 sub2node->SetVisibility(1);
8707 fNodes->Add(sub2node);
8708 sub1node->cd();
8709 //
8710 // Place copy #5 of ITS4 directly in I005
8711 //
8712 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8713 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8714 sub2node->SetLineColor(kColorITS);
8715 sub2node->SetVisibility(1);
8716 fNodes->Add(sub2node);
8717 sub1node->cd();
8718 //
8719 // Place copy #6 of ITS4 directly in I005
8720 //
8721 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8722 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8723 sub2node->SetLineColor(kColorITS);
8724 sub2node->SetVisibility(1);
8725 fNodes->Add(sub2node);
8726 sub1node->cd();
8727 //
8728 // Place copy #7 of ITS4 directly in I005
8729 //
8730 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8731 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8732 sub2node->SetLineColor(kColorITS);
8733 sub2node->SetVisibility(1);
8734 fNodes->Add(sub2node);
8735 sub1node->cd();
8736 //
8737 // Place copy #8 of ITS4 directly in I005
8738 //
8739 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8740 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8741 sub2node->SetLineColor(kColorITS);
8742 sub2node->SetVisibility(1);
8743 fNodes->Add(sub2node);
8744 sub1node->cd();
8745 fNodes->Add(sub1node);
8746 node->cd();
8747 //
8748 // Place copy #4 of I005 in IT34
8749 //
8750 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"rot366");
8751 sub1node->SetLineColor(kColorITS);
8752 sub1node->SetVisibility(0);
8753 sub1node->cd();
8754 //
8755 // Place copy #1 of ITS4 directly in I005
8756 //
8757 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8758 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8759 sub2node->SetLineColor(kColorITS);
8760 sub2node->SetVisibility(1);
8761 fNodes->Add(sub2node);
8762 sub1node->cd();
8763 //
8764 // Place copy #2 of ITS4 directly in I005
8765 //
8766 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8767 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8768 sub2node->SetLineColor(kColorITS);
8769 sub2node->SetVisibility(1);
8770 fNodes->Add(sub2node);
8771 sub1node->cd();
8772 //
8773 // Place copy #3 of ITS4 directly in I005
8774 //
8775 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8776 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8777 sub2node->SetLineColor(kColorITS);
8778 sub2node->SetVisibility(1);
8779 fNodes->Add(sub2node);
8780 sub1node->cd();
8781 //
8782 // Place copy #4 of ITS4 directly in I005
8783 //
8784 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8785 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8786 sub2node->SetLineColor(kColorITS);
8787 sub2node->SetVisibility(1);
8788 fNodes->Add(sub2node);
8789 sub1node->cd();
8790 //
8791 // Place copy #5 of ITS4 directly in I005
8792 //
8793 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8794 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8795 sub2node->SetLineColor(kColorITS);
8796 sub2node->SetVisibility(1);
8797 fNodes->Add(sub2node);
8798 sub1node->cd();
8799 //
8800 // Place copy #6 of ITS4 directly in I005
8801 //
8802 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8803 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8804 sub2node->SetLineColor(kColorITS);
8805 sub2node->SetVisibility(1);
8806 fNodes->Add(sub2node);
8807 sub1node->cd();
8808 //
8809 // Place copy #7 of ITS4 directly in I005
8810 //
8811 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8812 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8813 sub2node->SetLineColor(kColorITS);
8814 sub2node->SetVisibility(1);
8815 fNodes->Add(sub2node);
8816 sub1node->cd();
8817 //
8818 // Place copy #8 of ITS4 directly in I005
8819 //
8820 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8821 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8822 sub2node->SetLineColor(kColorITS);
8823 sub2node->SetVisibility(1);
8824 fNodes->Add(sub2node);
8825 sub1node->cd();
8826 fNodes->Add(sub1node);
8827 node->cd();
8828 //
8829 // Place copy #5 of I005 in IT34
8830 //
8831 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"rot330");
8832 sub1node->SetLineColor(kColorITS);
8833 sub1node->SetVisibility(0);
8834 sub1node->cd();
8835 //
8836 // Place copy #1 of ITS4 directly in I005
8837 //
8838 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8839 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8840 sub2node->SetLineColor(kColorITS);
8841 sub2node->SetVisibility(1);
8842 fNodes->Add(sub2node);
8843 sub1node->cd();
8844 //
8845 // Place copy #2 of ITS4 directly in I005
8846 //
8847 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8848 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8849 sub2node->SetLineColor(kColorITS);
8850 sub2node->SetVisibility(1);
8851 fNodes->Add(sub2node);
8852 sub1node->cd();
8853 //
8854 // Place copy #3 of ITS4 directly in I005
8855 //
8856 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8857 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8858 sub2node->SetLineColor(kColorITS);
8859 sub2node->SetVisibility(1);
8860 fNodes->Add(sub2node);
8861 sub1node->cd();
8862 //
8863 // Place copy #4 of ITS4 directly in I005
8864 //
8865 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8866 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8867 sub2node->SetLineColor(kColorITS);
8868 sub2node->SetVisibility(1);
8869 fNodes->Add(sub2node);
8870 sub1node->cd();
8871 //
8872 // Place copy #5 of ITS4 directly in I005
8873 //
8874 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8875 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8876 sub2node->SetLineColor(kColorITS);
8877 sub2node->SetVisibility(1);
8878 fNodes->Add(sub2node);
8879 sub1node->cd();
8880 //
8881 // Place copy #6 of ITS4 directly in I005
8882 //
8883 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8884 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8885 sub2node->SetLineColor(kColorITS);
8886 sub2node->SetVisibility(1);
8887 fNodes->Add(sub2node);
8888 sub1node->cd();
8889 //
8890 // Place copy #7 of ITS4 directly in I005
8891 //
8892 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8893 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8894 sub2node->SetLineColor(kColorITS);
8895 sub2node->SetVisibility(1);
8896 fNodes->Add(sub2node);
8897 sub1node->cd();
8898 //
8899 // Place copy #8 of ITS4 directly in I005
8900 //
8901 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8902 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8903 sub2node->SetLineColor(kColorITS);
8904 sub2node->SetVisibility(1);
8905 fNodes->Add(sub2node);
8906 sub1node->cd();
8907 fNodes->Add(sub1node);
8908 node->cd();
8909 //
8910 // Place copy #6 of I005 in IT34
8911 //
8912 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"rot350");
8913 sub1node->SetLineColor(kColorITS);
8914 sub1node->SetVisibility(0);
8915 sub1node->cd();
8916 //
8917 // Place copy #1 of ITS4 directly in I005
8918 //
8919 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8920 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8921 sub2node->SetLineColor(kColorITS);
8922 sub2node->SetVisibility(1);
8923 fNodes->Add(sub2node);
8924 sub1node->cd();
8925 //
8926 // Place copy #2 of ITS4 directly in I005
8927 //
8928 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8929 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8930 sub2node->SetLineColor(kColorITS);
8931 sub2node->SetVisibility(1);
8932 fNodes->Add(sub2node);
8933 sub1node->cd();
8934 //
8935 // Place copy #3 of ITS4 directly in I005
8936 //
8937 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8938 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8939 sub2node->SetLineColor(kColorITS);
8940 sub2node->SetVisibility(1);
8941 fNodes->Add(sub2node);
8942 sub1node->cd();
8943 //
8944 // Place copy #4 of ITS4 directly in I005
8945 //
8946 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8947 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8948 sub2node->SetLineColor(kColorITS);
8949 sub2node->SetVisibility(1);
8950 fNodes->Add(sub2node);
8951 sub1node->cd();
8952 //
8953 // Place copy #5 of ITS4 directly in I005
8954 //
8955 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8956 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8957 sub2node->SetLineColor(kColorITS);
8958 sub2node->SetVisibility(1);
8959 fNodes->Add(sub2node);
8960 sub1node->cd();
8961 //
8962 // Place copy #6 of ITS4 directly in I005
8963 //
8964 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8965 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8966 sub2node->SetLineColor(kColorITS);
8967 sub2node->SetVisibility(1);
8968 fNodes->Add(sub2node);
8969 sub1node->cd();
8970 //
8971 // Place copy #7 of ITS4 directly in I005
8972 //
8973 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8974 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8975 sub2node->SetLineColor(kColorITS);
8976 sub2node->SetVisibility(1);
8977 fNodes->Add(sub2node);
8978 sub1node->cd();
8979 //
8980 // Place copy #8 of ITS4 directly in I005
8981 //
8982 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8983 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8984 sub2node->SetLineColor(kColorITS);
8985 sub2node->SetVisibility(1);
8986 fNodes->Add(sub2node);
8987 sub1node->cd();
8988 fNodes->Add(sub1node);
8989 node->cd();
8990 //
8991 // Place copy #7 of I005 in IT34
8992 //
8993 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"rot329");
8994 sub1node->SetLineColor(kColorITS);
8995 sub1node->SetVisibility(0);
8996 sub1node->cd();
8997 //
8998 // Place copy #1 of ITS4 directly in I005
8999 //
9000 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9001 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9002 sub2node->SetLineColor(kColorITS);
9003 sub2node->SetVisibility(1);
9004 fNodes->Add(sub2node);
9005 sub1node->cd();
9006 //
9007 // Place copy #2 of ITS4 directly in I005
9008 //
9009 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9010 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9011 sub2node->SetLineColor(kColorITS);
9012 sub2node->SetVisibility(1);
9013 fNodes->Add(sub2node);
9014 sub1node->cd();
9015 //
9016 // Place copy #3 of ITS4 directly in I005
9017 //
9018 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9019 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9020 sub2node->SetLineColor(kColorITS);
9021 sub2node->SetVisibility(1);
9022 fNodes->Add(sub2node);
9023 sub1node->cd();
9024 //
9025 // Place copy #4 of ITS4 directly in I005
9026 //
9027 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9028 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9029 sub2node->SetLineColor(kColorITS);
9030 sub2node->SetVisibility(1);
9031 fNodes->Add(sub2node);
9032 sub1node->cd();
9033 //
9034 // Place copy #5 of ITS4 directly in I005
9035 //
9036 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9037 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9038 sub2node->SetLineColor(kColorITS);
9039 sub2node->SetVisibility(1);
9040 fNodes->Add(sub2node);
9041 sub1node->cd();
9042 //
9043 // Place copy #6 of ITS4 directly in I005
9044 //
9045 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9046 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9047 sub2node->SetLineColor(kColorITS);
9048 sub2node->SetVisibility(1);
9049 fNodes->Add(sub2node);
9050 sub1node->cd();
9051 //
9052 // Place copy #7 of ITS4 directly in I005
9053 //
9054 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9055 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9056 sub2node->SetLineColor(kColorITS);
9057 sub2node->SetVisibility(1);
9058 fNodes->Add(sub2node);
9059 sub1node->cd();
9060 //
9061 // Place copy #8 of ITS4 directly in I005
9062 //
9063 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9064 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9065 sub2node->SetLineColor(kColorITS);
9066 sub2node->SetVisibility(1);
9067 fNodes->Add(sub2node);
9068 sub1node->cd();
9069 fNodes->Add(sub1node);
9070 node->cd();
9071 //
9072 // Place copy #8 of I005 in IT34
9073 //
9074 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"rot328");
9075 sub1node->SetLineColor(kColorITS);
9076 sub1node->SetVisibility(0);
9077 sub1node->cd();
9078 //
9079 // Place copy #1 of ITS4 directly in I005
9080 //
9081 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9082 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9083 sub2node->SetLineColor(kColorITS);
9084 sub2node->SetVisibility(1);
9085 fNodes->Add(sub2node);
9086 sub1node->cd();
9087 //
9088 // Place copy #2 of ITS4 directly in I005
9089 //
9090 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9091 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9092 sub2node->SetLineColor(kColorITS);
9093 sub2node->SetVisibility(1);
9094 fNodes->Add(sub2node);
9095 sub1node->cd();
9096 //
9097 // Place copy #3 of ITS4 directly in I005
9098 //
9099 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9100 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9101 sub2node->SetLineColor(kColorITS);
9102 sub2node->SetVisibility(1);
9103 fNodes->Add(sub2node);
9104 sub1node->cd();
9105 //
9106 // Place copy #4 of ITS4 directly in I005
9107 //
9108 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9109 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9110 sub2node->SetLineColor(kColorITS);
9111 sub2node->SetVisibility(1);
9112 fNodes->Add(sub2node);
9113 sub1node->cd();
9114 //
9115 // Place copy #5 of ITS4 directly in I005
9116 //
9117 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9118 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9119 sub2node->SetLineColor(kColorITS);
9120 sub2node->SetVisibility(1);
9121 fNodes->Add(sub2node);
9122 sub1node->cd();
9123 //
9124 // Place copy #6 of ITS4 directly in I005
9125 //
9126 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9127 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9128 sub2node->SetLineColor(kColorITS);
9129 sub2node->SetVisibility(1);
9130 fNodes->Add(sub2node);
9131 sub1node->cd();
9132 //
9133 // Place copy #7 of ITS4 directly in I005
9134 //
9135 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9136 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9137 sub2node->SetLineColor(kColorITS);
9138 sub2node->SetVisibility(1);
9139 fNodes->Add(sub2node);
9140 sub1node->cd();
9141 //
9142 // Place copy #8 of ITS4 directly in I005
9143 //
9144 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9145 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9146 sub2node->SetLineColor(kColorITS);
9147 sub2node->SetVisibility(1);
9148 fNodes->Add(sub2node);
9149 sub1node->cd();
9150 fNodes->Add(sub1node);
9151 node->cd();
9152 //
9153 // Place copy #9 of I005 in IT34
9154 //
9155 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"rot327");
9156 sub1node->SetLineColor(kColorITS);
9157 sub1node->SetVisibility(0);
9158 sub1node->cd();
9159 //
9160 // Place copy #1 of ITS4 directly in I005
9161 //
9162 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9163 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9164 sub2node->SetLineColor(kColorITS);
9165 sub2node->SetVisibility(1);
9166 fNodes->Add(sub2node);
9167 sub1node->cd();
9168 //
9169 // Place copy #2 of ITS4 directly in I005
9170 //
9171 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9172 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9173 sub2node->SetLineColor(kColorITS);
9174 sub2node->SetVisibility(1);
9175 fNodes->Add(sub2node);
9176 sub1node->cd();
9177 //
9178 // Place copy #3 of ITS4 directly in I005
9179 //
9180 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9181 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9182 sub2node->SetLineColor(kColorITS);
9183 sub2node->SetVisibility(1);
9184 fNodes->Add(sub2node);
9185 sub1node->cd();
9186 //
9187 // Place copy #4 of ITS4 directly in I005
9188 //
9189 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9190 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9191 sub2node->SetLineColor(kColorITS);
9192 sub2node->SetVisibility(1);
9193 fNodes->Add(sub2node);
9194 sub1node->cd();
9195 //
9196 // Place copy #5 of ITS4 directly in I005
9197 //
9198 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9199 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9200 sub2node->SetLineColor(kColorITS);
9201 sub2node->SetVisibility(1);
9202 fNodes->Add(sub2node);
9203 sub1node->cd();
9204 //
9205 // Place copy #6 of ITS4 directly in I005
9206 //
9207 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9208 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9209 sub2node->SetLineColor(kColorITS);
9210 sub2node->SetVisibility(1);
9211 fNodes->Add(sub2node);
9212 sub1node->cd();
9213 //
9214 // Place copy #7 of ITS4 directly in I005
9215 //
9216 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9217 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9218 sub2node->SetLineColor(kColorITS);
9219 sub2node->SetVisibility(1);
9220 fNodes->Add(sub2node);
9221 sub1node->cd();
9222 //
9223 // Place copy #8 of ITS4 directly in I005
9224 //
9225 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9226 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9227 sub2node->SetLineColor(kColorITS);
9228 sub2node->SetVisibility(1);
9229 fNodes->Add(sub2node);
9230 sub1node->cd();
9231 fNodes->Add(sub1node);
9232 node->cd();
9233 //
9234 // Place copy #10 of I005 in IT34
9235 //
9236 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"rot326");
9237 sub1node->SetLineColor(kColorITS);
9238 sub1node->SetVisibility(0);
9239 sub1node->cd();
9240 //
9241 // Place copy #1 of ITS4 directly in I005
9242 //
9243 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9244 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9245 sub2node->SetLineColor(kColorITS);
9246 sub2node->SetVisibility(1);
9247 fNodes->Add(sub2node);
9248 sub1node->cd();
9249 //
9250 // Place copy #2 of ITS4 directly in I005
9251 //
9252 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9253 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9254 sub2node->SetLineColor(kColorITS);
9255 sub2node->SetVisibility(1);
9256 fNodes->Add(sub2node);
9257 sub1node->cd();
9258 //
9259 // Place copy #3 of ITS4 directly in I005
9260 //
9261 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9262 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9263 sub2node->SetLineColor(kColorITS);
9264 sub2node->SetVisibility(1);
9265 fNodes->Add(sub2node);
9266 sub1node->cd();
9267 //
9268 // Place copy #4 of ITS4 directly in I005
9269 //
9270 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9271 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9272 sub2node->SetLineColor(kColorITS);
9273 sub2node->SetVisibility(1);
9274 fNodes->Add(sub2node);
9275 sub1node->cd();
9276 //
9277 // Place copy #5 of ITS4 directly in I005
9278 //
9279 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9280 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9281 sub2node->SetLineColor(kColorITS);
9282 sub2node->SetVisibility(1);
9283 fNodes->Add(sub2node);
9284 sub1node->cd();
9285 //
9286 // Place copy #6 of ITS4 directly in I005
9287 //
9288 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9289 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9290 sub2node->SetLineColor(kColorITS);
9291 sub2node->SetVisibility(1);
9292 fNodes->Add(sub2node);
9293 sub1node->cd();
9294 //
9295 // Place copy #7 of ITS4 directly in I005
9296 //
9297 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9298 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9299 sub2node->SetLineColor(kColorITS);
9300 sub2node->SetVisibility(1);
9301 fNodes->Add(sub2node);
9302 sub1node->cd();
9303 //
9304 // Place copy #8 of ITS4 directly in I005
9305 //
9306 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9307 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9308 sub2node->SetLineColor(kColorITS);
9309 sub2node->SetVisibility(1);
9310 fNodes->Add(sub2node);
9311 sub1node->cd();
9312 fNodes->Add(sub1node);
9313 node->cd();
9314 //
9315 // Place copy #11 of I005 in IT34
9316 //
9317 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"rot325");
9318 sub1node->SetLineColor(kColorITS);
9319 sub1node->SetVisibility(0);
9320 sub1node->cd();
9321 //
9322 // Place copy #1 of ITS4 directly in I005
9323 //
9324 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9325 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9326 sub2node->SetLineColor(kColorITS);
9327 sub2node->SetVisibility(1);
9328 fNodes->Add(sub2node);
9329 sub1node->cd();
9330 //
9331 // Place copy #2 of ITS4 directly in I005
9332 //
9333 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9334 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9335 sub2node->SetLineColor(kColorITS);
9336 sub2node->SetVisibility(1);
9337 fNodes->Add(sub2node);
9338 sub1node->cd();
9339 //
9340 // Place copy #3 of ITS4 directly in I005
9341 //
9342 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9343 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9344 sub2node->SetLineColor(kColorITS);
9345 sub2node->SetVisibility(1);
9346 fNodes->Add(sub2node);
9347 sub1node->cd();
9348 //
9349 // Place copy #4 of ITS4 directly in I005
9350 //
9351 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9352 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9353 sub2node->SetLineColor(kColorITS);
9354 sub2node->SetVisibility(1);
9355 fNodes->Add(sub2node);
9356 sub1node->cd();
9357 //
9358 // Place copy #5 of ITS4 directly in I005
9359 //
9360 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9361 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9362 sub2node->SetLineColor(kColorITS);
9363 sub2node->SetVisibility(1);
9364 fNodes->Add(sub2node);
9365 sub1node->cd();
9366 //
9367 // Place copy #6 of ITS4 directly in I005
9368 //
9369 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9370 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9371 sub2node->SetLineColor(kColorITS);
9372 sub2node->SetVisibility(1);
9373 fNodes->Add(sub2node);
9374 sub1node->cd();
9375 //
9376 // Place copy #7 of ITS4 directly in I005
9377 //
9378 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9379 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9380 sub2node->SetLineColor(kColorITS);
9381 sub2node->SetVisibility(1);
9382 fNodes->Add(sub2node);
9383 sub1node->cd();
9384 //
9385 // Place copy #8 of ITS4 directly in I005
9386 //
9387 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9388 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9389 sub2node->SetLineColor(kColorITS);
9390 sub2node->SetVisibility(1);
9391 fNodes->Add(sub2node);
9392 sub1node->cd();
9393 fNodes->Add(sub1node);
9394 node->cd();
9395 //
9396 // Place copy #12 of I005 in IT34
9397 //
9398 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"rot324");
9399 sub1node->SetLineColor(kColorITS);
9400 sub1node->SetVisibility(0);
9401 sub1node->cd();
9402 //
9403 // Place copy #1 of ITS4 directly in I005
9404 //
9405 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9406 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9407 sub2node->SetLineColor(kColorITS);
9408 sub2node->SetVisibility(1);
9409 fNodes->Add(sub2node);
9410 sub1node->cd();
9411 //
9412 // Place copy #2 of ITS4 directly in I005
9413 //
9414 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9415 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9416 sub2node->SetLineColor(kColorITS);
9417 sub2node->SetVisibility(1);
9418 fNodes->Add(sub2node);
9419 sub1node->cd();
9420 //
9421 // Place copy #3 of ITS4 directly in I005
9422 //
9423 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9424 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9425 sub2node->SetLineColor(kColorITS);
9426 sub2node->SetVisibility(1);
9427 fNodes->Add(sub2node);
9428 sub1node->cd();
9429 //
9430 // Place copy #4 of ITS4 directly in I005
9431 //
9432 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9433 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9434 sub2node->SetLineColor(kColorITS);
9435 sub2node->SetVisibility(1);
9436 fNodes->Add(sub2node);
9437 sub1node->cd();
9438 //
9439 // Place copy #5 of ITS4 directly in I005
9440 //
9441 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9442 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9443 sub2node->SetLineColor(kColorITS);
9444 sub2node->SetVisibility(1);
9445 fNodes->Add(sub2node);
9446 sub1node->cd();
9447 //
9448 // Place copy #6 of ITS4 directly in I005
9449 //
9450 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9451 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9452 sub2node->SetLineColor(kColorITS);
9453 sub2node->SetVisibility(1);
9454 fNodes->Add(sub2node);
9455 sub1node->cd();
9456 //
9457 // Place copy #7 of ITS4 directly in I005
9458 //
9459 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9460 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9461 sub2node->SetLineColor(kColorITS);
9462 sub2node->SetVisibility(1);
9463 fNodes->Add(sub2node);
9464 sub1node->cd();
9465 //
9466 // Place copy #8 of ITS4 directly in I005
9467 //
9468 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9469 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9470 sub2node->SetLineColor(kColorITS);
9471 sub2node->SetVisibility(1);
9472 fNodes->Add(sub2node);
9473 sub1node->cd();
9474 fNodes->Add(sub1node);
9475 node->cd();
9476 //
9477 // Place copy #13 of I005 in IT34
9478 //
9479 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"rot323");
9480 sub1node->SetLineColor(kColorITS);
9481 sub1node->SetVisibility(0);
9482 sub1node->cd();
9483 //
9484 // Place copy #1 of ITS4 directly in I005
9485 //
9486 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9487 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9488 sub2node->SetLineColor(kColorITS);
9489 sub2node->SetVisibility(1);
9490 fNodes->Add(sub2node);
9491 sub1node->cd();
9492 //
9493 // Place copy #2 of ITS4 directly in I005
9494 //
9495 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9496 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9497 sub2node->SetLineColor(kColorITS);
9498 sub2node->SetVisibility(1);
9499 fNodes->Add(sub2node);
9500 sub1node->cd();
9501 //
9502 // Place copy #3 of ITS4 directly in I005
9503 //
9504 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9505 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9506 sub2node->SetLineColor(kColorITS);
9507 sub2node->SetVisibility(1);
9508 fNodes->Add(sub2node);
9509 sub1node->cd();
9510 //
9511 // Place copy #4 of ITS4 directly in I005
9512 //
9513 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9514 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9515 sub2node->SetLineColor(kColorITS);
9516 sub2node->SetVisibility(1);
9517 fNodes->Add(sub2node);
9518 sub1node->cd();
9519 //
9520 // Place copy #5 of ITS4 directly in I005
9521 //
9522 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9523 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9524 sub2node->SetLineColor(kColorITS);
9525 sub2node->SetVisibility(1);
9526 fNodes->Add(sub2node);
9527 sub1node->cd();
9528 //
9529 // Place copy #6 of ITS4 directly in I005
9530 //
9531 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9532 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9533 sub2node->SetLineColor(kColorITS);
9534 sub2node->SetVisibility(1);
9535 fNodes->Add(sub2node);
9536 sub1node->cd();
9537 //
9538 // Place copy #7 of ITS4 directly in I005
9539 //
9540 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9541 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9542 sub2node->SetLineColor(kColorITS);
9543 sub2node->SetVisibility(1);
9544 fNodes->Add(sub2node);
9545 sub1node->cd();
9546 //
9547 // Place copy #8 of ITS4 directly in I005
9548 //
9549 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9550 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9551 sub2node->SetLineColor(kColorITS);
9552 sub2node->SetVisibility(1);
9553 fNodes->Add(sub2node);
9554 sub1node->cd();
9555 fNodes->Add(sub1node);
9556 node->cd();
9557 //
9558 // Place copy #14 of I005 in IT34
9559 //
9560 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"rot322");
9561 sub1node->SetLineColor(kColorITS);
9562 sub1node->SetVisibility(0);
9563 sub1node->cd();
9564 //
9565 // Place copy #1 of ITS4 directly in I005
9566 //
9567 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9568 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9569 sub2node->SetLineColor(kColorITS);
9570 sub2node->SetVisibility(1);
9571 fNodes->Add(sub2node);
9572 sub1node->cd();
9573 //
9574 // Place copy #2 of ITS4 directly in I005
9575 //
9576 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9577 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9578 sub2node->SetLineColor(kColorITS);
9579 sub2node->SetVisibility(1);
9580 fNodes->Add(sub2node);
9581 sub1node->cd();
9582 //
9583 // Place copy #3 of ITS4 directly in I005
9584 //
9585 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9586 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9587 sub2node->SetLineColor(kColorITS);
9588 sub2node->SetVisibility(1);
9589 fNodes->Add(sub2node);
9590 sub1node->cd();
9591 //
9592 // Place copy #4 of ITS4 directly in I005
9593 //
9594 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9595 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9596 sub2node->SetLineColor(kColorITS);
9597 sub2node->SetVisibility(1);
9598 fNodes->Add(sub2node);
9599 sub1node->cd();
9600 //
9601 // Place copy #5 of ITS4 directly in I005
9602 //
9603 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9604 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9605 sub2node->SetLineColor(kColorITS);
9606 sub2node->SetVisibility(1);
9607 fNodes->Add(sub2node);
9608 sub1node->cd();
9609 //
9610 // Place copy #6 of ITS4 directly in I005
9611 //
9612 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9613 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9614 sub2node->SetLineColor(kColorITS);
9615 sub2node->SetVisibility(1);
9616 fNodes->Add(sub2node);
9617 sub1node->cd();
9618 //
9619 // Place copy #7 of ITS4 directly in I005
9620 //
9621 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9622 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9623 sub2node->SetLineColor(kColorITS);
9624 sub2node->SetVisibility(1);
9625 fNodes->Add(sub2node);
9626 sub1node->cd();
9627 //
9628 // Place copy #8 of ITS4 directly in I005
9629 //
9630 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9631 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9632 sub2node->SetLineColor(kColorITS);
9633 sub2node->SetVisibility(1);
9634 fNodes->Add(sub2node);
9635 sub1node->cd();
9636 fNodes->Add(sub1node);
9637 node->cd();
9638 //
9639 // Place copy #15 of I005 in IT34
9640 //
9641 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"rot320");
9642 sub1node->SetLineColor(kColorITS);
9643 sub1node->SetVisibility(0);
9644 sub1node->cd();
9645 //
9646 // Place copy #1 of ITS4 directly in I005
9647 //
9648 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9649 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9650 sub2node->SetLineColor(kColorITS);
9651 sub2node->SetVisibility(1);
9652 fNodes->Add(sub2node);
9653 sub1node->cd();
9654 //
9655 // Place copy #2 of ITS4 directly in I005
9656 //
9657 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9658 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9659 sub2node->SetLineColor(kColorITS);
9660 sub2node->SetVisibility(1);
9661 fNodes->Add(sub2node);
9662 sub1node->cd();
9663 //
9664 // Place copy #3 of ITS4 directly in I005
9665 //
9666 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9667 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9668 sub2node->SetLineColor(kColorITS);
9669 sub2node->SetVisibility(1);
9670 fNodes->Add(sub2node);
9671 sub1node->cd();
9672 //
9673 // Place copy #4 of ITS4 directly in I005
9674 //
9675 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9676 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9677 sub2node->SetLineColor(kColorITS);
9678 sub2node->SetVisibility(1);
9679 fNodes->Add(sub2node);
9680 sub1node->cd();
9681 //
9682 // Place copy #5 of ITS4 directly in I005
9683 //
9684 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9685 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9686 sub2node->SetLineColor(kColorITS);
9687 sub2node->SetVisibility(1);
9688 fNodes->Add(sub2node);
9689 sub1node->cd();
9690 //
9691 // Place copy #6 of ITS4 directly in I005
9692 //
9693 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9694 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9695 sub2node->SetLineColor(kColorITS);
9696 sub2node->SetVisibility(1);
9697 fNodes->Add(sub2node);
9698 sub1node->cd();
9699 //
9700 // Place copy #7 of ITS4 directly in I005
9701 //
9702 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9703 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9704 sub2node->SetLineColor(kColorITS);
9705 sub2node->SetVisibility(1);
9706 fNodes->Add(sub2node);
9707 sub1node->cd();
9708 //
9709 // Place copy #8 of ITS4 directly in I005
9710 //
9711 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9712 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9713 sub2node->SetLineColor(kColorITS);
9714 sub2node->SetVisibility(1);
9715 fNodes->Add(sub2node);
9716 sub1node->cd();
9717 fNodes->Add(sub1node);
9718 node->cd();
9719 //
9720 // Place copy #16 of I005 in IT34
9721 //
9722 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"rot319");
9723 sub1node->SetLineColor(kColorITS);
9724 sub1node->SetVisibility(0);
9725 sub1node->cd();
9726 //
9727 // Place copy #1 of ITS4 directly in I005
9728 //
9729 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9730 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9731 sub2node->SetLineColor(kColorITS);
9732 sub2node->SetVisibility(1);
9733 fNodes->Add(sub2node);
9734 sub1node->cd();
9735 //
9736 // Place copy #2 of ITS4 directly in I005
9737 //
9738 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9739 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9740 sub2node->SetLineColor(kColorITS);
9741 sub2node->SetVisibility(1);
9742 fNodes->Add(sub2node);
9743 sub1node->cd();
9744 //
9745 // Place copy #3 of ITS4 directly in I005
9746 //
9747 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9748 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9749 sub2node->SetLineColor(kColorITS);
9750 sub2node->SetVisibility(1);
9751 fNodes->Add(sub2node);
9752 sub1node->cd();
9753 //
9754 // Place copy #4 of ITS4 directly in I005
9755 //
9756 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9757 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9758 sub2node->SetLineColor(kColorITS);
9759 sub2node->SetVisibility(1);
9760 fNodes->Add(sub2node);
9761 sub1node->cd();
9762 //
9763 // Place copy #5 of ITS4 directly in I005
9764 //
9765 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9766 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9767 sub2node->SetLineColor(kColorITS);
9768 sub2node->SetVisibility(1);
9769 fNodes->Add(sub2node);
9770 sub1node->cd();
9771 //
9772 // Place copy #6 of ITS4 directly in I005
9773 //
9774 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9775 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9776 sub2node->SetLineColor(kColorITS);
9777 sub2node->SetVisibility(1);
9778 fNodes->Add(sub2node);
9779 sub1node->cd();
9780 //
9781 // Place copy #7 of ITS4 directly in I005
9782 //
9783 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9784 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9785 sub2node->SetLineColor(kColorITS);
9786 sub2node->SetVisibility(1);
9787 fNodes->Add(sub2node);
9788 sub1node->cd();
9789 //
9790 // Place copy #8 of ITS4 directly in I005
9791 //
9792 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9793 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9794 sub2node->SetLineColor(kColorITS);
9795 sub2node->SetVisibility(1);
9796 fNodes->Add(sub2node);
9797 sub1node->cd();
9798 fNodes->Add(sub1node);
9799 node->cd();
9800 //
9801 // Place copy #17 of I005 in IT34
9802 //
9803 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"rot318");
9804 sub1node->SetLineColor(kColorITS);
9805 sub1node->SetVisibility(0);
9806 sub1node->cd();
9807 //
9808 // Place copy #1 of ITS4 directly in I005
9809 //
9810 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9811 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9812 sub2node->SetLineColor(kColorITS);
9813 sub2node->SetVisibility(1);
9814 fNodes->Add(sub2node);
9815 sub1node->cd();
9816 //
9817 // Place copy #2 of ITS4 directly in I005
9818 //
9819 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9820 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9821 sub2node->SetLineColor(kColorITS);
9822 sub2node->SetVisibility(1);
9823 fNodes->Add(sub2node);
9824 sub1node->cd();
9825 //
9826 // Place copy #3 of ITS4 directly in I005
9827 //
9828 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9829 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9830 sub2node->SetLineColor(kColorITS);
9831 sub2node->SetVisibility(1);
9832 fNodes->Add(sub2node);
9833 sub1node->cd();
9834 //
9835 // Place copy #4 of ITS4 directly in I005
9836 //
9837 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9838 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9839 sub2node->SetLineColor(kColorITS);
9840 sub2node->SetVisibility(1);
9841 fNodes->Add(sub2node);
9842 sub1node->cd();
9843 //
9844 // Place copy #5 of ITS4 directly in I005
9845 //
9846 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9847 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9848 sub2node->SetLineColor(kColorITS);
9849 sub2node->SetVisibility(1);
9850 fNodes->Add(sub2node);
9851 sub1node->cd();
9852 //
9853 // Place copy #6 of ITS4 directly in I005
9854 //
9855 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9856 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9857 sub2node->SetLineColor(kColorITS);
9858 sub2node->SetVisibility(1);
9859 fNodes->Add(sub2node);
9860 sub1node->cd();
9861 //
9862 // Place copy #7 of ITS4 directly in I005
9863 //
9864 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9865 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9866 sub2node->SetLineColor(kColorITS);
9867 sub2node->SetVisibility(1);
9868 fNodes->Add(sub2node);
9869 sub1node->cd();
9870 //
9871 // Place copy #8 of ITS4 directly in I005
9872 //
9873 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9874 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9875 sub2node->SetLineColor(kColorITS);
9876 sub2node->SetVisibility(1);
9877 fNodes->Add(sub2node);
9878 sub1node->cd();
9879 fNodes->Add(sub1node);
9880 node->cd();
9881 //
9882 // Place copy #18 of I005 in IT34
9883 //
9884 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"rot317");
9885 sub1node->SetLineColor(kColorITS);
9886 sub1node->SetVisibility(0);
9887 sub1node->cd();
9888 //
9889 // Place copy #1 of ITS4 directly in I005
9890 //
9891 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9892 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9893 sub2node->SetLineColor(kColorITS);
9894 sub2node->SetVisibility(1);
9895 fNodes->Add(sub2node);
9896 sub1node->cd();
9897 //
9898 // Place copy #2 of ITS4 directly in I005
9899 //
9900 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9901 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9902 sub2node->SetLineColor(kColorITS);
9903 sub2node->SetVisibility(1);
9904 fNodes->Add(sub2node);
9905 sub1node->cd();
9906 //
9907 // Place copy #3 of ITS4 directly in I005
9908 //
9909 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9910 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9911 sub2node->SetLineColor(kColorITS);
9912 sub2node->SetVisibility(1);
9913 fNodes->Add(sub2node);
9914 sub1node->cd();
9915 //
9916 // Place copy #4 of ITS4 directly in I005
9917 //
9918 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9919 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9920 sub2node->SetLineColor(kColorITS);
9921 sub2node->SetVisibility(1);
9922 fNodes->Add(sub2node);
9923 sub1node->cd();
9924 //
9925 // Place copy #5 of ITS4 directly in I005
9926 //
9927 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9928 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9929 sub2node->SetLineColor(kColorITS);
9930 sub2node->SetVisibility(1);
9931 fNodes->Add(sub2node);
9932 sub1node->cd();
9933 //
9934 // Place copy #6 of ITS4 directly in I005
9935 //
9936 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9937 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9938 sub2node->SetLineColor(kColorITS);
9939 sub2node->SetVisibility(1);
9940 fNodes->Add(sub2node);
9941 sub1node->cd();
9942 //
9943 // Place copy #7 of ITS4 directly in I005
9944 //
9945 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9946 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9947 sub2node->SetLineColor(kColorITS);
9948 sub2node->SetVisibility(1);
9949 fNodes->Add(sub2node);
9950 sub1node->cd();
9951 //
9952 // Place copy #8 of ITS4 directly in I005
9953 //
9954 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9955 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9956 sub2node->SetLineColor(kColorITS);
9957 sub2node->SetVisibility(1);
9958 fNodes->Add(sub2node);
9959 sub1node->cd();
9960 fNodes->Add(sub1node);
9961 node->cd();
9962 //
9963 // Place copy #19 of I005 in IT34
9964 //
9965 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"rot316");
9966 sub1node->SetLineColor(kColorITS);
9967 sub1node->SetVisibility(0);
9968 sub1node->cd();
9969 //
9970 // Place copy #1 of ITS4 directly in I005
9971 //
9972 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9973 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9974 sub2node->SetLineColor(kColorITS);
9975 sub2node->SetVisibility(1);
9976 fNodes->Add(sub2node);
9977 sub1node->cd();
9978 //
9979 // Place copy #2 of ITS4 directly in I005
9980 //
9981 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9982 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9983 sub2node->SetLineColor(kColorITS);
9984 sub2node->SetVisibility(1);
9985 fNodes->Add(sub2node);
9986 sub1node->cd();
9987 //
9988 // Place copy #3 of ITS4 directly in I005
9989 //
9990 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9991 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9992 sub2node->SetLineColor(kColorITS);
9993 sub2node->SetVisibility(1);
9994 fNodes->Add(sub2node);
9995 sub1node->cd();
9996 //
9997 // Place copy #4 of ITS4 directly in I005
9998 //
9999 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10000 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10001 sub2node->SetLineColor(kColorITS);
10002 sub2node->SetVisibility(1);
10003 fNodes->Add(sub2node);
10004 sub1node->cd();
10005 //
10006 // Place copy #5 of ITS4 directly in I005
10007 //
10008 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10009 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10010 sub2node->SetLineColor(kColorITS);
10011 sub2node->SetVisibility(1);
10012 fNodes->Add(sub2node);
10013 sub1node->cd();
10014 //
10015 // Place copy #6 of ITS4 directly in I005
10016 //
10017 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10018 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10019 sub2node->SetLineColor(kColorITS);
10020 sub2node->SetVisibility(1);
10021 fNodes->Add(sub2node);
10022 sub1node->cd();
10023 //
10024 // Place copy #7 of ITS4 directly in I005
10025 //
10026 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10027 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10028 sub2node->SetLineColor(kColorITS);
10029 sub2node->SetVisibility(1);
10030 fNodes->Add(sub2node);
10031 sub1node->cd();
10032 //
10033 // Place copy #8 of ITS4 directly in I005
10034 //
10035 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10036 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10037 sub2node->SetLineColor(kColorITS);
10038 sub2node->SetVisibility(1);
10039 fNodes->Add(sub2node);
10040 sub1node->cd();
10041 fNodes->Add(sub1node);
10042 node->cd();
10043 //
10044 // Place copy #20 of I005 in IT34
10045 //
10046 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"rot315");
10047 sub1node->SetLineColor(kColorITS);
10048 sub1node->SetVisibility(0);
10049 sub1node->cd();
10050 //
10051 // Place copy #1 of ITS4 directly in I005
10052 //
10053 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10054 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10055 sub2node->SetLineColor(kColorITS);
10056 sub2node->SetVisibility(1);
10057 fNodes->Add(sub2node);
10058 sub1node->cd();
10059 //
10060 // Place copy #2 of ITS4 directly in I005
10061 //
10062 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10063 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10064 sub2node->SetLineColor(kColorITS);
10065 sub2node->SetVisibility(1);
10066 fNodes->Add(sub2node);
10067 sub1node->cd();
10068 //
10069 // Place copy #3 of ITS4 directly in I005
10070 //
10071 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10072 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10073 sub2node->SetLineColor(kColorITS);
10074 sub2node->SetVisibility(1);
10075 fNodes->Add(sub2node);
10076 sub1node->cd();
10077 //
10078 // Place copy #4 of ITS4 directly in I005
10079 //
10080 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10081 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10082 sub2node->SetLineColor(kColorITS);
10083 sub2node->SetVisibility(1);
10084 fNodes->Add(sub2node);
10085 sub1node->cd();
10086 //
10087 // Place copy #5 of ITS4 directly in I005
10088 //
10089 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10090 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10091 sub2node->SetLineColor(kColorITS);
10092 sub2node->SetVisibility(1);
10093 fNodes->Add(sub2node);
10094 sub1node->cd();
10095 //
10096 // Place copy #6 of ITS4 directly in I005
10097 //
10098 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10099 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10100 sub2node->SetLineColor(kColorITS);
10101 sub2node->SetVisibility(1);
10102 fNodes->Add(sub2node);
10103 sub1node->cd();
10104 //
10105 // Place copy #7 of ITS4 directly in I005
10106 //
10107 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10108 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10109 sub2node->SetLineColor(kColorITS);
10110 sub2node->SetVisibility(1);
10111 fNodes->Add(sub2node);
10112 sub1node->cd();
10113 //
10114 // Place copy #8 of ITS4 directly in I005
10115 //
10116 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10117 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10118 sub2node->SetLineColor(kColorITS);
10119 sub2node->SetVisibility(1);
10120 fNodes->Add(sub2node);
10121 sub1node->cd();
10122 fNodes->Add(sub1node);
10123 node->cd();
10124 //
10125 // Place copy #21 of I005 in IT34
10126 //
10127 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"rot314");
10128 sub1node->SetLineColor(kColorITS);
10129 sub1node->SetVisibility(0);
10130 sub1node->cd();
10131 //
10132 // Place copy #1 of ITS4 directly in I005
10133 //
10134 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10135 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10136 sub2node->SetLineColor(kColorITS);
10137 sub2node->SetVisibility(1);
10138 fNodes->Add(sub2node);
10139 sub1node->cd();
10140 //
10141 // Place copy #2 of ITS4 directly in I005
10142 //
10143 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10144 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10145 sub2node->SetLineColor(kColorITS);
10146 sub2node->SetVisibility(1);
10147 fNodes->Add(sub2node);
10148 sub1node->cd();
10149 //
10150 // Place copy #3 of ITS4 directly in I005
10151 //
10152 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10153 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10154 sub2node->SetLineColor(kColorITS);
10155 sub2node->SetVisibility(1);
10156 fNodes->Add(sub2node);
10157 sub1node->cd();
10158 //
10159 // Place copy #4 of ITS4 directly in I005
10160 //
10161 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10162 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10163 sub2node->SetLineColor(kColorITS);
10164 sub2node->SetVisibility(1);
10165 fNodes->Add(sub2node);
10166 sub1node->cd();
10167 //
10168 // Place copy #5 of ITS4 directly in I005
10169 //
10170 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10171 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10172 sub2node->SetLineColor(kColorITS);
10173 sub2node->SetVisibility(1);
10174 fNodes->Add(sub2node);
10175 sub1node->cd();
10176 //
10177 // Place copy #6 of ITS4 directly in I005
10178 //
10179 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10180 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10181 sub2node->SetLineColor(kColorITS);
10182 sub2node->SetVisibility(1);
10183 fNodes->Add(sub2node);
10184 sub1node->cd();
10185 //
10186 // Place copy #7 of ITS4 directly in I005
10187 //
10188 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10189 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10190 sub2node->SetLineColor(kColorITS);
10191 sub2node->SetVisibility(1);
10192 fNodes->Add(sub2node);
10193 sub1node->cd();
10194 //
10195 // Place copy #8 of ITS4 directly in I005
10196 //
10197 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10198 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10199 sub2node->SetLineColor(kColorITS);
10200 sub2node->SetVisibility(1);
10201 fNodes->Add(sub2node);
10202 sub1node->cd();
10203 fNodes->Add(sub1node);
10204 node->cd();
10205 //
10206 // Place copy #22 of I005 in IT34
10207 //
10208 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"rot334");
10209 sub1node->SetLineColor(kColorITS);
10210 sub1node->SetVisibility(0);
10211 sub1node->cd();
10212 //
10213 // Place copy #1 of ITS4 directly in I005
10214 //
10215 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10216 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10217 sub2node->SetLineColor(kColorITS);
10218 sub2node->SetVisibility(1);
10219 fNodes->Add(sub2node);
10220 sub1node->cd();
10221 //
10222 // Place copy #2 of ITS4 directly in I005
10223 //
10224 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10225 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10226 sub2node->SetLineColor(kColorITS);
10227 sub2node->SetVisibility(1);
10228 fNodes->Add(sub2node);
10229 sub1node->cd();
10230 //
10231 // Place copy #3 of ITS4 directly in I005
10232 //
10233 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10234 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10235 sub2node->SetLineColor(kColorITS);
10236 sub2node->SetVisibility(1);
10237 fNodes->Add(sub2node);
10238 sub1node->cd();
10239 //
10240 // Place copy #4 of ITS4 directly in I005
10241 //
10242 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10243 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10244 sub2node->SetLineColor(kColorITS);
10245 sub2node->SetVisibility(1);
10246 fNodes->Add(sub2node);
10247 sub1node->cd();
10248 //
10249 // Place copy #5 of ITS4 directly in I005
10250 //
10251 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10252 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10253 sub2node->SetLineColor(kColorITS);
10254 sub2node->SetVisibility(1);
10255 fNodes->Add(sub2node);
10256 sub1node->cd();
10257 //
10258 // Place copy #6 of ITS4 directly in I005
10259 //
10260 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10261 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10262 sub2node->SetLineColor(kColorITS);
10263 sub2node->SetVisibility(1);
10264 fNodes->Add(sub2node);
10265 sub1node->cd();
10266 //
10267 // Place copy #7 of ITS4 directly in I005
10268 //
10269 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10270 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10271 sub2node->SetLineColor(kColorITS);
10272 sub2node->SetVisibility(1);
10273 fNodes->Add(sub2node);
10274 sub1node->cd();
10275 //
10276 // Place copy #8 of ITS4 directly in I005
10277 //
10278 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10279 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10280 sub2node->SetLineColor(kColorITS);
10281 sub2node->SetVisibility(1);
10282 fNodes->Add(sub2node);
10283 sub1node->cd();
10284 fNodes->Add(sub1node);
10285 node->cd();
10286
10287
10288 fNodes->Add(node);
10289
10290 // --- Place SSD volumes into their mother volume
10291
10292 // Place IT56 in Alice
10293 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10294 node->SetLineColor(kColorITS);
10295 node->SetVisibility(0);
10296 node->cd();
10297 //
10298 // Place copy #1 of I565 in IT56
10299 //
10300 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10301 sub1node->SetLineColor(kColorITS);
10302 sub1node->SetVisibility(0);
10303 sub1node->cd();
10304 //
10305 // Place copy #1 of ITS5 directly in I565
10306 //
10307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10308 sub2node->SetLineColor(kColorITS);
10309 sub2node->SetVisibility(1);
10310 fNodes->Add(sub2node);
10311 sub1node->cd();
10312 //
10313 // Place copy #2 of ITS5 directly in I565
10314 //
10315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10316 sub2node->SetLineColor(kColorITS);
10317 sub2node->SetVisibility(1);
10318 fNodes->Add(sub2node);
10319 sub1node->cd();
10320 //
10321 // Place copy #3 of ITS5 directly in I565
10322 //
10323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10324 sub2node->SetLineColor(kColorITS);
10325 sub2node->SetVisibility(1);
10326 fNodes->Add(sub2node);
10327 sub1node->cd();
10328 //
10329 // Place copy #4 of ITS5 directly in I565
10330 //
10331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10332 sub2node->SetLineColor(kColorITS);
10333 sub2node->SetVisibility(1);
10334 fNodes->Add(sub2node);
10335 sub1node->cd();
10336 //
10337 // Place copy #5 of ITS5 directly in I565
10338 //
10339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10340 sub2node->SetLineColor(kColorITS);
10341 sub2node->SetVisibility(1);
10342 fNodes->Add(sub2node);
10343 sub1node->cd();
10344 //
10345 // Place copy #6 of ITS5 directly in I565
10346 //
10347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10348 sub2node->SetLineColor(kColorITS);
10349 sub2node->SetVisibility(1);
10350 fNodes->Add(sub2node);
10351 sub1node->cd();
10352 //
10353 // Place copy #7 of ITS5 directly in I565
10354 //
10355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10356 sub2node->SetLineColor(kColorITS);
10357 sub2node->SetVisibility(1);
10358 fNodes->Add(sub2node);
10359 sub1node->cd();
10360 //
10361 // Place copy #8 of ITS5 directly in I565
10362 //
10363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10364 sub2node->SetLineColor(kColorITS);
10365 sub2node->SetVisibility(1);
10366 fNodes->Add(sub2node);
10367 sub1node->cd();
10368 //
10369 // Place copy #9 of ITS5 directly in I565
10370 //
10371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10372 sub2node->SetLineColor(kColorITS);
10373 sub2node->SetVisibility(1);
10374 fNodes->Add(sub2node);
10375 sub1node->cd();
10376 //
10377 // Place copy #10 of ITS5 directly in I565
10378 //
10379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10380 sub2node->SetLineColor(kColorITS);
10381 sub2node->SetVisibility(1);
10382 fNodes->Add(sub2node);
10383 sub1node->cd();
10384 //
10385 // Place copy #11 of ITS5 directly in I565
10386 //
10387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10388 sub2node->SetLineColor(kColorITS);
10389 sub2node->SetVisibility(1);
10390 fNodes->Add(sub2node);
10391 sub1node->cd();
10392 //
10393 // Place copy #12 of ITS5 directly in I565
10394 //
10395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10396 sub2node->SetLineColor(kColorITS);
10397 sub2node->SetVisibility(1);
10398 fNodes->Add(sub2node);
10399 sub1node->cd();
10400 //
10401 // Place copy #13 of ITS5 directly in I565
10402 //
10403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10404 sub2node->SetLineColor(kColorITS);
10405 sub2node->SetVisibility(1);
10406 fNodes->Add(sub2node);
10407 sub1node->cd();
10408 //
10409 // Place copy #14 of ITS5 directly in I565
10410 //
10411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10412 sub2node->SetLineColor(kColorITS);
10413 sub2node->SetVisibility(1);
10414 fNodes->Add(sub2node);
10415 sub1node->cd();
10416 //
10417 // Place copy #15 of ITS5 directly in I565
10418 //
10419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10420 sub2node->SetLineColor(kColorITS);
10421 sub2node->SetVisibility(1);
10422 fNodes->Add(sub2node);
10423 sub1node->cd();
10424 //
10425 // Place copy #16 of ITS5 directly in I565
10426 //
10427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10428 sub2node->SetLineColor(kColorITS);
10429 sub2node->SetVisibility(1);
10430 fNodes->Add(sub2node);
10431 sub1node->cd();
10432 //
10433 // Place copy #17 of ITS5 directly in I565
10434 //
10435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10436 sub2node->SetLineColor(kColorITS);
10437 sub2node->SetVisibility(1);
10438 fNodes->Add(sub2node);
10439 sub1node->cd();
10440 //
10441 // Place copy #18 of ITS5 directly in I565
10442 //
10443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10444 sub2node->SetLineColor(kColorITS);
10445 sub2node->SetVisibility(1);
10446 fNodes->Add(sub2node);
10447 sub1node->cd();
10448 //
10449 // Place copy #19 of ITS5 directly in I565
10450 //
10451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10452 sub2node->SetLineColor(kColorITS);
10453 sub2node->SetVisibility(1);
10454 fNodes->Add(sub2node);
10455 sub1node->cd();
10456 //
10457 // Place copy #20 of ITS5 directly in I565
10458 //
10459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10460 sub2node->SetLineColor(kColorITS);
10461 sub2node->SetVisibility(1);
10462 fNodes->Add(sub2node);
10463 sub1node->cd();
10464 //
10465 // Place copy #21 of ITS5 directly in I565
10466 //
10467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10468 sub2node->SetLineColor(kColorITS);
10469 sub2node->SetVisibility(1);
10470 fNodes->Add(sub2node);
10471 sub1node->cd();
10472 //
10473 // Place copy #22 of ITS5 directly in I565
10474 //
10475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10476 sub2node->SetLineColor(kColorITS);
10477 sub2node->SetVisibility(1);
10478 fNodes->Add(sub2node);
10479 sub1node->cd();
10480 fNodes->Add(sub1node);
10481 node->cd();
10482 //
10483 // Place copy #2 of I565 in IT56
10484 //
10485 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"rot514");
10486 sub1node->SetLineColor(kColorITS);
10487 sub1node->SetVisibility(0);
10488 sub1node->cd();
10489 //
10490 // Place copy #1 of ITS5 directly in I565
10491 //
10492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10493 sub2node->SetLineColor(kColorITS);
10494 sub2node->SetVisibility(1);
10495 fNodes->Add(sub2node);
10496 sub1node->cd();
10497 //
10498 // Place copy #2 of ITS5 directly in I565
10499 //
10500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10501 sub2node->SetLineColor(kColorITS);
10502 sub2node->SetVisibility(1);
10503 fNodes->Add(sub2node);
10504 sub1node->cd();
10505 //
10506 // Place copy #3 of ITS5 directly in I565
10507 //
10508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10509 sub2node->SetLineColor(kColorITS);
10510 sub2node->SetVisibility(1);
10511 fNodes->Add(sub2node);
10512 sub1node->cd();
10513 //
10514 // Place copy #4 of ITS5 directly in I565
10515 //
10516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10517 sub2node->SetLineColor(kColorITS);
10518 sub2node->SetVisibility(1);
10519 fNodes->Add(sub2node);
10520 sub1node->cd();
10521 //
10522 // Place copy #5 of ITS5 directly in I565
10523 //
10524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10525 sub2node->SetLineColor(kColorITS);
10526 sub2node->SetVisibility(1);
10527 fNodes->Add(sub2node);
10528 sub1node->cd();
10529 //
10530 // Place copy #6 of ITS5 directly in I565
10531 //
10532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10533 sub2node->SetLineColor(kColorITS);
10534 sub2node->SetVisibility(1);
10535 fNodes->Add(sub2node);
10536 sub1node->cd();
10537 //
10538 // Place copy #7 of ITS5 directly in I565
10539 //
10540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10541 sub2node->SetLineColor(kColorITS);
10542 sub2node->SetVisibility(1);
10543 fNodes->Add(sub2node);
10544 sub1node->cd();
10545 //
10546 // Place copy #8 of ITS5 directly in I565
10547 //
10548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10549 sub2node->SetLineColor(kColorITS);
10550 sub2node->SetVisibility(1);
10551 fNodes->Add(sub2node);
10552 sub1node->cd();
10553 //
10554 // Place copy #9 of ITS5 directly in I565
10555 //
10556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10557 sub2node->SetLineColor(kColorITS);
10558 sub2node->SetVisibility(1);
10559 fNodes->Add(sub2node);
10560 sub1node->cd();
10561 //
10562 // Place copy #10 of ITS5 directly in I565
10563 //
10564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10565 sub2node->SetLineColor(kColorITS);
10566 sub2node->SetVisibility(1);
10567 fNodes->Add(sub2node);
10568 sub1node->cd();
10569 //
10570 // Place copy #11 of ITS5 directly in I565
10571 //
10572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10573 sub2node->SetLineColor(kColorITS);
10574 sub2node->SetVisibility(1);
10575 fNodes->Add(sub2node);
10576 sub1node->cd();
10577 //
10578 // Place copy #12 of ITS5 directly in I565
10579 //
10580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10581 sub2node->SetLineColor(kColorITS);
10582 sub2node->SetVisibility(1);
10583 fNodes->Add(sub2node);
10584 sub1node->cd();
10585 //
10586 // Place copy #13 of ITS5 directly in I565
10587 //
10588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10589 sub2node->SetLineColor(kColorITS);
10590 sub2node->SetVisibility(1);
10591 fNodes->Add(sub2node);
10592 sub1node->cd();
10593 //
10594 // Place copy #14 of ITS5 directly in I565
10595 //
10596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10597 sub2node->SetLineColor(kColorITS);
10598 sub2node->SetVisibility(1);
10599 fNodes->Add(sub2node);
10600 sub1node->cd();
10601 //
10602 // Place copy #15 of ITS5 directly in I565
10603 //
10604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10605 sub2node->SetLineColor(kColorITS);
10606 sub2node->SetVisibility(1);
10607 fNodes->Add(sub2node);
10608 sub1node->cd();
10609 //
10610 // Place copy #16 of ITS5 directly in I565
10611 //
10612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10613 sub2node->SetLineColor(kColorITS);
10614 sub2node->SetVisibility(1);
10615 fNodes->Add(sub2node);
10616 sub1node->cd();
10617 //
10618 // Place copy #17 of ITS5 directly in I565
10619 //
10620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10621 sub2node->SetLineColor(kColorITS);
10622 sub2node->SetVisibility(1);
10623 fNodes->Add(sub2node);
10624 sub1node->cd();
10625 //
10626 // Place copy #18 of ITS5 directly in I565
10627 //
10628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10629 sub2node->SetLineColor(kColorITS);
10630 sub2node->SetVisibility(1);
10631 fNodes->Add(sub2node);
10632 sub1node->cd();
10633 //
10634 // Place copy #19 of ITS5 directly in I565
10635 //
10636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10637 sub2node->SetLineColor(kColorITS);
10638 sub2node->SetVisibility(1);
10639 fNodes->Add(sub2node);
10640 sub1node->cd();
10641 //
10642 // Place copy #20 of ITS5 directly in I565
10643 //
10644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10645 sub2node->SetLineColor(kColorITS);
10646 sub2node->SetVisibility(1);
10647 fNodes->Add(sub2node);
10648 sub1node->cd();
10649 //
10650 // Place copy #21 of ITS5 directly in I565
10651 //
10652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10653 sub2node->SetLineColor(kColorITS);
10654 sub2node->SetVisibility(1);
10655 fNodes->Add(sub2node);
10656 sub1node->cd();
10657 //
10658 // Place copy #22 of ITS5 directly in I565
10659 //
10660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10661 sub2node->SetLineColor(kColorITS);
10662 sub2node->SetVisibility(1);
10663 fNodes->Add(sub2node);
10664 sub1node->cd();
10665 fNodes->Add(sub1node);
10666 node->cd();
10667 //
10668 // Place copy #3 of I565 in IT56
10669 //
10670 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"rot653");
10671 sub1node->SetLineColor(kColorITS);
10672 sub1node->SetVisibility(0);
10673 sub1node->cd();
10674 //
10675 // Place copy #1 of ITS5 directly in I565
10676 //
10677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10678 sub2node->SetLineColor(kColorITS);
10679 sub2node->SetVisibility(1);
10680 fNodes->Add(sub2node);
10681 sub1node->cd();
10682 //
10683 // Place copy #2 of ITS5 directly in I565
10684 //
10685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10686 sub2node->SetLineColor(kColorITS);
10687 sub2node->SetVisibility(1);
10688 fNodes->Add(sub2node);
10689 sub1node->cd();
10690 //
10691 // Place copy #3 of ITS5 directly in I565
10692 //
10693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10694 sub2node->SetLineColor(kColorITS);
10695 sub2node->SetVisibility(1);
10696 fNodes->Add(sub2node);
10697 sub1node->cd();
10698 //
10699 // Place copy #4 of ITS5 directly in I565
10700 //
10701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10702 sub2node->SetLineColor(kColorITS);
10703 sub2node->SetVisibility(1);
10704 fNodes->Add(sub2node);
10705 sub1node->cd();
10706 //
10707 // Place copy #5 of ITS5 directly in I565
10708 //
10709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10710 sub2node->SetLineColor(kColorITS);
10711 sub2node->SetVisibility(1);
10712 fNodes->Add(sub2node);
10713 sub1node->cd();
10714 //
10715 // Place copy #6 of ITS5 directly in I565
10716 //
10717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10718 sub2node->SetLineColor(kColorITS);
10719 sub2node->SetVisibility(1);
10720 fNodes->Add(sub2node);
10721 sub1node->cd();
10722 //
10723 // Place copy #7 of ITS5 directly in I565
10724 //
10725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10726 sub2node->SetLineColor(kColorITS);
10727 sub2node->SetVisibility(1);
10728 fNodes->Add(sub2node);
10729 sub1node->cd();
10730 //
10731 // Place copy #8 of ITS5 directly in I565
10732 //
10733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10734 sub2node->SetLineColor(kColorITS);
10735 sub2node->SetVisibility(1);
10736 fNodes->Add(sub2node);
10737 sub1node->cd();
10738 //
10739 // Place copy #9 of ITS5 directly in I565
10740 //
10741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10742 sub2node->SetLineColor(kColorITS);
10743 sub2node->SetVisibility(1);
10744 fNodes->Add(sub2node);
10745 sub1node->cd();
10746 //
10747 // Place copy #10 of ITS5 directly in I565
10748 //
10749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10750 sub2node->SetLineColor(kColorITS);
10751 sub2node->SetVisibility(1);
10752 fNodes->Add(sub2node);
10753 sub1node->cd();
10754 //
10755 // Place copy #11 of ITS5 directly in I565
10756 //
10757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10758 sub2node->SetLineColor(kColorITS);
10759 sub2node->SetVisibility(1);
10760 fNodes->Add(sub2node);
10761 sub1node->cd();
10762 //
10763 // Place copy #12 of ITS5 directly in I565
10764 //
10765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10766 sub2node->SetLineColor(kColorITS);
10767 sub2node->SetVisibility(1);
10768 fNodes->Add(sub2node);
10769 sub1node->cd();
10770 //
10771 // Place copy #13 of ITS5 directly in I565
10772 //
10773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10774 sub2node->SetLineColor(kColorITS);
10775 sub2node->SetVisibility(1);
10776 fNodes->Add(sub2node);
10777 sub1node->cd();
10778 //
10779 // Place copy #14 of ITS5 directly in I565
10780 //
10781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10782 sub2node->SetLineColor(kColorITS);
10783 sub2node->SetVisibility(1);
10784 fNodes->Add(sub2node);
10785 sub1node->cd();
10786 //
10787 // Place copy #15 of ITS5 directly in I565
10788 //
10789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10790 sub2node->SetLineColor(kColorITS);
10791 sub2node->SetVisibility(1);
10792 fNodes->Add(sub2node);
10793 sub1node->cd();
10794 //
10795 // Place copy #16 of ITS5 directly in I565
10796 //
10797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10798 sub2node->SetLineColor(kColorITS);
10799 sub2node->SetVisibility(1);
10800 fNodes->Add(sub2node);
10801 sub1node->cd();
10802 //
10803 // Place copy #17 of ITS5 directly in I565
10804 //
10805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10806 sub2node->SetLineColor(kColorITS);
10807 sub2node->SetVisibility(1);
10808 fNodes->Add(sub2node);
10809 sub1node->cd();
10810 //
10811 // Place copy #18 of ITS5 directly in I565
10812 //
10813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10814 sub2node->SetLineColor(kColorITS);
10815 sub2node->SetVisibility(1);
10816 fNodes->Add(sub2node);
10817 sub1node->cd();
10818 //
10819 // Place copy #19 of ITS5 directly in I565
10820 //
10821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10822 sub2node->SetLineColor(kColorITS);
10823 sub2node->SetVisibility(1);
10824 fNodes->Add(sub2node);
10825 sub1node->cd();
10826 //
10827 // Place copy #20 of ITS5 directly in I565
10828 //
10829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10830 sub2node->SetLineColor(kColorITS);
10831 sub2node->SetVisibility(1);
10832 fNodes->Add(sub2node);
10833 sub1node->cd();
10834 //
10835 // Place copy #21 of ITS5 directly in I565
10836 //
10837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10838 sub2node->SetLineColor(kColorITS);
10839 sub2node->SetVisibility(1);
10840 fNodes->Add(sub2node);
10841 sub1node->cd();
10842 //
10843 // Place copy #22 of ITS5 directly in I565
10844 //
10845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10846 sub2node->SetLineColor(kColorITS);
10847 sub2node->SetVisibility(1);
10848 fNodes->Add(sub2node);
10849 sub1node->cd();
10850 fNodes->Add(sub1node);
10851 node->cd();
10852 //
10853 // Place copy #4 of I565 in IT56
10854 //
10855 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"rot513");
10856 sub1node->SetLineColor(kColorITS);
10857 sub1node->SetVisibility(0);
10858 sub1node->cd();
10859 //
10860 // Place copy #1 of ITS5 directly in I565
10861 //
10862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10863 sub2node->SetLineColor(kColorITS);
10864 sub2node->SetVisibility(1);
10865 fNodes->Add(sub2node);
10866 sub1node->cd();
10867 //
10868 // Place copy #2 of ITS5 directly in I565
10869 //
10870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10871 sub2node->SetLineColor(kColorITS);
10872 sub2node->SetVisibility(1);
10873 fNodes->Add(sub2node);
10874 sub1node->cd();
10875 //
10876 // Place copy #3 of ITS5 directly in I565
10877 //
10878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10879 sub2node->SetLineColor(kColorITS);
10880 sub2node->SetVisibility(1);
10881 fNodes->Add(sub2node);
10882 sub1node->cd();
10883 //
10884 // Place copy #4 of ITS5 directly in I565
10885 //
10886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10887 sub2node->SetLineColor(kColorITS);
10888 sub2node->SetVisibility(1);
10889 fNodes->Add(sub2node);
10890 sub1node->cd();
10891 //
10892 // Place copy #5 of ITS5 directly in I565
10893 //
10894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10895 sub2node->SetLineColor(kColorITS);
10896 sub2node->SetVisibility(1);
10897 fNodes->Add(sub2node);
10898 sub1node->cd();
10899 //
10900 // Place copy #6 of ITS5 directly in I565
10901 //
10902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10903 sub2node->SetLineColor(kColorITS);
10904 sub2node->SetVisibility(1);
10905 fNodes->Add(sub2node);
10906 sub1node->cd();
10907 //
10908 // Place copy #7 of ITS5 directly in I565
10909 //
10910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10911 sub2node->SetLineColor(kColorITS);
10912 sub2node->SetVisibility(1);
10913 fNodes->Add(sub2node);
10914 sub1node->cd();
10915 //
10916 // Place copy #8 of ITS5 directly in I565
10917 //
10918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10919 sub2node->SetLineColor(kColorITS);
10920 sub2node->SetVisibility(1);
10921 fNodes->Add(sub2node);
10922 sub1node->cd();
10923 //
10924 // Place copy #9 of ITS5 directly in I565
10925 //
10926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10927 sub2node->SetLineColor(kColorITS);
10928 sub2node->SetVisibility(1);
10929 fNodes->Add(sub2node);
10930 sub1node->cd();
10931 //
10932 // Place copy #10 of ITS5 directly in I565
10933 //
10934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10935 sub2node->SetLineColor(kColorITS);
10936 sub2node->SetVisibility(1);
10937 fNodes->Add(sub2node);
10938 sub1node->cd();
10939 //
10940 // Place copy #11 of ITS5 directly in I565
10941 //
10942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10943 sub2node->SetLineColor(kColorITS);
10944 sub2node->SetVisibility(1);
10945 fNodes->Add(sub2node);
10946 sub1node->cd();
10947 //
10948 // Place copy #12 of ITS5 directly in I565
10949 //
10950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10951 sub2node->SetLineColor(kColorITS);
10952 sub2node->SetVisibility(1);
10953 fNodes->Add(sub2node);
10954 sub1node->cd();
10955 //
10956 // Place copy #13 of ITS5 directly in I565
10957 //
10958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10959 sub2node->SetLineColor(kColorITS);
10960 sub2node->SetVisibility(1);
10961 fNodes->Add(sub2node);
10962 sub1node->cd();
10963 //
10964 // Place copy #14 of ITS5 directly in I565
10965 //
10966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10967 sub2node->SetLineColor(kColorITS);
10968 sub2node->SetVisibility(1);
10969 fNodes->Add(sub2node);
10970 sub1node->cd();
10971 //
10972 // Place copy #15 of ITS5 directly in I565
10973 //
10974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10975 sub2node->SetLineColor(kColorITS);
10976 sub2node->SetVisibility(1);
10977 fNodes->Add(sub2node);
10978 sub1node->cd();
10979 //
10980 // Place copy #16 of ITS5 directly in I565
10981 //
10982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10983 sub2node->SetLineColor(kColorITS);
10984 sub2node->SetVisibility(1);
10985 fNodes->Add(sub2node);
10986 sub1node->cd();
10987 //
10988 // Place copy #17 of ITS5 directly in I565
10989 //
10990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10991 sub2node->SetLineColor(kColorITS);
10992 sub2node->SetVisibility(1);
10993 fNodes->Add(sub2node);
10994 sub1node->cd();
10995 //
10996 // Place copy #18 of ITS5 directly in I565
10997 //
10998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10999 sub2node->SetLineColor(kColorITS);
11000 sub2node->SetVisibility(1);
11001 fNodes->Add(sub2node);
11002 sub1node->cd();
11003 //
11004 // Place copy #19 of ITS5 directly in I565
11005 //
11006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11007 sub2node->SetLineColor(kColorITS);
11008 sub2node->SetVisibility(1);
11009 fNodes->Add(sub2node);
11010 sub1node->cd();
11011 //
11012 // Place copy #20 of ITS5 directly in I565
11013 //
11014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11015 sub2node->SetLineColor(kColorITS);
11016 sub2node->SetVisibility(1);
11017 fNodes->Add(sub2node);
11018 sub1node->cd();
11019 //
11020 // Place copy #21 of ITS5 directly in I565
11021 //
11022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11023 sub2node->SetLineColor(kColorITS);
11024 sub2node->SetVisibility(1);
11025 fNodes->Add(sub2node);
11026 sub1node->cd();
11027 //
11028 // Place copy #22 of ITS5 directly in I565
11029 //
11030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11031 sub2node->SetLineColor(kColorITS);
11032 sub2node->SetVisibility(1);
11033 fNodes->Add(sub2node);
11034 sub1node->cd();
11035 fNodes->Add(sub1node);
11036 node->cd();
11037 //
11038 // Place copy #5 of I565 in IT56
11039 //
11040 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"rot512");
11041 sub1node->SetLineColor(kColorITS);
11042 sub1node->SetVisibility(0);
11043 sub1node->cd();
11044 //
11045 // Place copy #1 of ITS5 directly in I565
11046 //
11047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11048 sub2node->SetLineColor(kColorITS);
11049 sub2node->SetVisibility(1);
11050 fNodes->Add(sub2node);
11051 sub1node->cd();
11052 //
11053 // Place copy #2 of ITS5 directly in I565
11054 //
11055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11056 sub2node->SetLineColor(kColorITS);
11057 sub2node->SetVisibility(1);
11058 fNodes->Add(sub2node);
11059 sub1node->cd();
11060 //
11061 // Place copy #3 of ITS5 directly in I565
11062 //
11063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11064 sub2node->SetLineColor(kColorITS);
11065 sub2node->SetVisibility(1);
11066 fNodes->Add(sub2node);
11067 sub1node->cd();
11068 //
11069 // Place copy #4 of ITS5 directly in I565
11070 //
11071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11072 sub2node->SetLineColor(kColorITS);
11073 sub2node->SetVisibility(1);
11074 fNodes->Add(sub2node);
11075 sub1node->cd();
11076 //
11077 // Place copy #5 of ITS5 directly in I565
11078 //
11079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11080 sub2node->SetLineColor(kColorITS);
11081 sub2node->SetVisibility(1);
11082 fNodes->Add(sub2node);
11083 sub1node->cd();
11084 //
11085 // Place copy #6 of ITS5 directly in I565
11086 //
11087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11088 sub2node->SetLineColor(kColorITS);
11089 sub2node->SetVisibility(1);
11090 fNodes->Add(sub2node);
11091 sub1node->cd();
11092 //
11093 // Place copy #7 of ITS5 directly in I565
11094 //
11095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11096 sub2node->SetLineColor(kColorITS);
11097 sub2node->SetVisibility(1);
11098 fNodes->Add(sub2node);
11099 sub1node->cd();
11100 //
11101 // Place copy #8 of ITS5 directly in I565
11102 //
11103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11104 sub2node->SetLineColor(kColorITS);
11105 sub2node->SetVisibility(1);
11106 fNodes->Add(sub2node);
11107 sub1node->cd();
11108 //
11109 // Place copy #9 of ITS5 directly in I565
11110 //
11111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11112 sub2node->SetLineColor(kColorITS);
11113 sub2node->SetVisibility(1);
11114 fNodes->Add(sub2node);
11115 sub1node->cd();
11116 //
11117 // Place copy #10 of ITS5 directly in I565
11118 //
11119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11120 sub2node->SetLineColor(kColorITS);
11121 sub2node->SetVisibility(1);
11122 fNodes->Add(sub2node);
11123 sub1node->cd();
11124 //
11125 // Place copy #11 of ITS5 directly in I565
11126 //
11127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11128 sub2node->SetLineColor(kColorITS);
11129 sub2node->SetVisibility(1);
11130 fNodes->Add(sub2node);
11131 sub1node->cd();
11132 //
11133 // Place copy #12 of ITS5 directly in I565
11134 //
11135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11136 sub2node->SetLineColor(kColorITS);
11137 sub2node->SetVisibility(1);
11138 fNodes->Add(sub2node);
11139 sub1node->cd();
11140 //
11141 // Place copy #13 of ITS5 directly in I565
11142 //
11143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11144 sub2node->SetLineColor(kColorITS);
11145 sub2node->SetVisibility(1);
11146 fNodes->Add(sub2node);
11147 sub1node->cd();
11148 //
11149 // Place copy #14 of ITS5 directly in I565
11150 //
11151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11152 sub2node->SetLineColor(kColorITS);
11153 sub2node->SetVisibility(1);
11154 fNodes->Add(sub2node);
11155 sub1node->cd();
11156 //
11157 // Place copy #15 of ITS5 directly in I565
11158 //
11159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11160 sub2node->SetLineColor(kColorITS);
11161 sub2node->SetVisibility(1);
11162 fNodes->Add(sub2node);
11163 sub1node->cd();
11164 //
11165 // Place copy #16 of ITS5 directly in I565
11166 //
11167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11168 sub2node->SetLineColor(kColorITS);
11169 sub2node->SetVisibility(1);
11170 fNodes->Add(sub2node);
11171 sub1node->cd();
11172 //
11173 // Place copy #17 of ITS5 directly in I565
11174 //
11175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11176 sub2node->SetLineColor(kColorITS);
11177 sub2node->SetVisibility(1);
11178 fNodes->Add(sub2node);
11179 sub1node->cd();
11180 //
11181 // Place copy #18 of ITS5 directly in I565
11182 //
11183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11184 sub2node->SetLineColor(kColorITS);
11185 sub2node->SetVisibility(1);
11186 fNodes->Add(sub2node);
11187 sub1node->cd();
11188 //
11189 // Place copy #19 of ITS5 directly in I565
11190 //
11191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11192 sub2node->SetLineColor(kColorITS);
11193 sub2node->SetVisibility(1);
11194 fNodes->Add(sub2node);
11195 sub1node->cd();
11196 //
11197 // Place copy #20 of ITS5 directly in I565
11198 //
11199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11200 sub2node->SetLineColor(kColorITS);
11201 sub2node->SetVisibility(1);
11202 fNodes->Add(sub2node);
11203 sub1node->cd();
11204 //
11205 // Place copy #21 of ITS5 directly in I565
11206 //
11207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11208 sub2node->SetLineColor(kColorITS);
11209 sub2node->SetVisibility(1);
11210 fNodes->Add(sub2node);
11211 sub1node->cd();
11212 //
11213 // Place copy #22 of ITS5 directly in I565
11214 //
11215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11216 sub2node->SetLineColor(kColorITS);
11217 sub2node->SetVisibility(1);
11218 fNodes->Add(sub2node);
11219 sub1node->cd();
11220 fNodes->Add(sub1node);
11221 node->cd();
11222 //
11223 // Place copy #6 of I565 in IT56
11224 //
11225 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"rot511");
11226 sub1node->SetLineColor(kColorITS);
11227 sub1node->SetVisibility(0);
11228 sub1node->cd();
11229 //
11230 // Place copy #1 of ITS5 directly in I565
11231 //
11232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11233 sub2node->SetLineColor(kColorITS);
11234 sub2node->SetVisibility(1);
11235 fNodes->Add(sub2node);
11236 sub1node->cd();
11237 //
11238 // Place copy #2 of ITS5 directly in I565
11239 //
11240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11241 sub2node->SetLineColor(kColorITS);
11242 sub2node->SetVisibility(1);
11243 fNodes->Add(sub2node);
11244 sub1node->cd();
11245 //
11246 // Place copy #3 of ITS5 directly in I565
11247 //
11248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11249 sub2node->SetLineColor(kColorITS);
11250 sub2node->SetVisibility(1);
11251 fNodes->Add(sub2node);
11252 sub1node->cd();
11253 //
11254 // Place copy #4 of ITS5 directly in I565
11255 //
11256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11257 sub2node->SetLineColor(kColorITS);
11258 sub2node->SetVisibility(1);
11259 fNodes->Add(sub2node);
11260 sub1node->cd();
11261 //
11262 // Place copy #5 of ITS5 directly in I565
11263 //
11264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11265 sub2node->SetLineColor(kColorITS);
11266 sub2node->SetVisibility(1);
11267 fNodes->Add(sub2node);
11268 sub1node->cd();
11269 //
11270 // Place copy #6 of ITS5 directly in I565
11271 //
11272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11273 sub2node->SetLineColor(kColorITS);
11274 sub2node->SetVisibility(1);
11275 fNodes->Add(sub2node);
11276 sub1node->cd();
11277 //
11278 // Place copy #7 of ITS5 directly in I565
11279 //
11280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11281 sub2node->SetLineColor(kColorITS);
11282 sub2node->SetVisibility(1);
11283 fNodes->Add(sub2node);
11284 sub1node->cd();
11285 //
11286 // Place copy #8 of ITS5 directly in I565
11287 //
11288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11289 sub2node->SetLineColor(kColorITS);
11290 sub2node->SetVisibility(1);
11291 fNodes->Add(sub2node);
11292 sub1node->cd();
11293 //
11294 // Place copy #9 of ITS5 directly in I565
11295 //
11296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11297 sub2node->SetLineColor(kColorITS);
11298 sub2node->SetVisibility(1);
11299 fNodes->Add(sub2node);
11300 sub1node->cd();
11301 //
11302 // Place copy #10 of ITS5 directly in I565
11303 //
11304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11305 sub2node->SetLineColor(kColorITS);
11306 sub2node->SetVisibility(1);
11307 fNodes->Add(sub2node);
11308 sub1node->cd();
11309 //
11310 // Place copy #11 of ITS5 directly in I565
11311 //
11312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11313 sub2node->SetLineColor(kColorITS);
11314 sub2node->SetVisibility(1);
11315 fNodes->Add(sub2node);
11316 sub1node->cd();
11317 //
11318 // Place copy #12 of ITS5 directly in I565
11319 //
11320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11321 sub2node->SetLineColor(kColorITS);
11322 sub2node->SetVisibility(1);
11323 fNodes->Add(sub2node);
11324 sub1node->cd();
11325 //
11326 // Place copy #13 of ITS5 directly in I565
11327 //
11328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11329 sub2node->SetLineColor(kColorITS);
11330 sub2node->SetVisibility(1);
11331 fNodes->Add(sub2node);
11332 sub1node->cd();
11333 //
11334 // Place copy #14 of ITS5 directly in I565
11335 //
11336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11337 sub2node->SetLineColor(kColorITS);
11338 sub2node->SetVisibility(1);
11339 fNodes->Add(sub2node);
11340 sub1node->cd();
11341 //
11342 // Place copy #15 of ITS5 directly in I565
11343 //
11344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11345 sub2node->SetLineColor(kColorITS);
11346 sub2node->SetVisibility(1);
11347 fNodes->Add(sub2node);
11348 sub1node->cd();
11349 //
11350 // Place copy #16 of ITS5 directly in I565
11351 //
11352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11353 sub2node->SetLineColor(kColorITS);
11354 sub2node->SetVisibility(1);
11355 fNodes->Add(sub2node);
11356 sub1node->cd();
11357 //
11358 // Place copy #17 of ITS5 directly in I565
11359 //
11360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11361 sub2node->SetLineColor(kColorITS);
11362 sub2node->SetVisibility(1);
11363 fNodes->Add(sub2node);
11364 sub1node->cd();
11365 //
11366 // Place copy #18 of ITS5 directly in I565
11367 //
11368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11369 sub2node->SetLineColor(kColorITS);
11370 sub2node->SetVisibility(1);
11371 fNodes->Add(sub2node);
11372 sub1node->cd();
11373 //
11374 // Place copy #19 of ITS5 directly in I565
11375 //
11376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11377 sub2node->SetLineColor(kColorITS);
11378 sub2node->SetVisibility(1);
11379 fNodes->Add(sub2node);
11380 sub1node->cd();
11381 //
11382 // Place copy #20 of ITS5 directly in I565
11383 //
11384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11385 sub2node->SetLineColor(kColorITS);
11386 sub2node->SetVisibility(1);
11387 fNodes->Add(sub2node);
11388 sub1node->cd();
11389 //
11390 // Place copy #21 of ITS5 directly in I565
11391 //
11392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11393 sub2node->SetLineColor(kColorITS);
11394 sub2node->SetVisibility(1);
11395 fNodes->Add(sub2node);
11396 sub1node->cd();
11397 //
11398 // Place copy #22 of ITS5 directly in I565
11399 //
11400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11401 sub2node->SetLineColor(kColorITS);
11402 sub2node->SetVisibility(1);
11403 fNodes->Add(sub2node);
11404 sub1node->cd();
11405 fNodes->Add(sub1node);
11406 node->cd();
11407 //
11408 // Place copy #7 of I565 in IT56
11409 //
11410 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"rot510");
11411 sub1node->SetLineColor(kColorITS);
11412 sub1node->SetVisibility(0);
11413 sub1node->cd();
11414 //
11415 // Place copy #1 of ITS5 directly in I565
11416 //
11417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11418 sub2node->SetLineColor(kColorITS);
11419 sub2node->SetVisibility(1);
11420 fNodes->Add(sub2node);
11421 sub1node->cd();
11422 //
11423 // Place copy #2 of ITS5 directly in I565
11424 //
11425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11426 sub2node->SetLineColor(kColorITS);
11427 sub2node->SetVisibility(1);
11428 fNodes->Add(sub2node);
11429 sub1node->cd();
11430 //
11431 // Place copy #3 of ITS5 directly in I565
11432 //
11433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11434 sub2node->SetLineColor(kColorITS);
11435 sub2node->SetVisibility(1);
11436 fNodes->Add(sub2node);
11437 sub1node->cd();
11438 //
11439 // Place copy #4 of ITS5 directly in I565
11440 //
11441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11442 sub2node->SetLineColor(kColorITS);
11443 sub2node->SetVisibility(1);
11444 fNodes->Add(sub2node);
11445 sub1node->cd();
11446 //
11447 // Place copy #5 of ITS5 directly in I565
11448 //
11449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11450 sub2node->SetLineColor(kColorITS);
11451 sub2node->SetVisibility(1);
11452 fNodes->Add(sub2node);
11453 sub1node->cd();
11454 //
11455 // Place copy #6 of ITS5 directly in I565
11456 //
11457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11458 sub2node->SetLineColor(kColorITS);
11459 sub2node->SetVisibility(1);
11460 fNodes->Add(sub2node);
11461 sub1node->cd();
11462 //
11463 // Place copy #7 of ITS5 directly in I565
11464 //
11465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11466 sub2node->SetLineColor(kColorITS);
11467 sub2node->SetVisibility(1);
11468 fNodes->Add(sub2node);
11469 sub1node->cd();
11470 //
11471 // Place copy #8 of ITS5 directly in I565
11472 //
11473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11474 sub2node->SetLineColor(kColorITS);
11475 sub2node->SetVisibility(1);
11476 fNodes->Add(sub2node);
11477 sub1node->cd();
11478 //
11479 // Place copy #9 of ITS5 directly in I565
11480 //
11481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11482 sub2node->SetLineColor(kColorITS);
11483 sub2node->SetVisibility(1);
11484 fNodes->Add(sub2node);
11485 sub1node->cd();
11486 //
11487 // Place copy #10 of ITS5 directly in I565
11488 //
11489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11490 sub2node->SetLineColor(kColorITS);
11491 sub2node->SetVisibility(1);
11492 fNodes->Add(sub2node);
11493 sub1node->cd();
11494 //
11495 // Place copy #11 of ITS5 directly in I565
11496 //
11497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11498 sub2node->SetLineColor(kColorITS);
11499 sub2node->SetVisibility(1);
11500 fNodes->Add(sub2node);
11501 sub1node->cd();
11502 //
11503 // Place copy #12 of ITS5 directly in I565
11504 //
11505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11506 sub2node->SetLineColor(kColorITS);
11507 sub2node->SetVisibility(1);
11508 fNodes->Add(sub2node);
11509 sub1node->cd();
11510 //
11511 // Place copy #13 of ITS5 directly in I565
11512 //
11513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11514 sub2node->SetLineColor(kColorITS);
11515 sub2node->SetVisibility(1);
11516 fNodes->Add(sub2node);
11517 sub1node->cd();
11518 //
11519 // Place copy #14 of ITS5 directly in I565
11520 //
11521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11522 sub2node->SetLineColor(kColorITS);
11523 sub2node->SetVisibility(1);
11524 fNodes->Add(sub2node);
11525 sub1node->cd();
11526 //
11527 // Place copy #15 of ITS5 directly in I565
11528 //
11529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11530 sub2node->SetLineColor(kColorITS);
11531 sub2node->SetVisibility(1);
11532 fNodes->Add(sub2node);
11533 sub1node->cd();
11534 //
11535 // Place copy #16 of ITS5 directly in I565
11536 //
11537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11538 sub2node->SetLineColor(kColorITS);
11539 sub2node->SetVisibility(1);
11540 fNodes->Add(sub2node);
11541 sub1node->cd();
11542 //
11543 // Place copy #17 of ITS5 directly in I565
11544 //
11545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11546 sub2node->SetLineColor(kColorITS);
11547 sub2node->SetVisibility(1);
11548 fNodes->Add(sub2node);
11549 sub1node->cd();
11550 //
11551 // Place copy #18 of ITS5 directly in I565
11552 //
11553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11554 sub2node->SetLineColor(kColorITS);
11555 sub2node->SetVisibility(1);
11556 fNodes->Add(sub2node);
11557 sub1node->cd();
11558 //
11559 // Place copy #19 of ITS5 directly in I565
11560 //
11561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11562 sub2node->SetLineColor(kColorITS);
11563 sub2node->SetVisibility(1);
11564 fNodes->Add(sub2node);
11565 sub1node->cd();
11566 //
11567 // Place copy #20 of ITS5 directly in I565
11568 //
11569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11570 sub2node->SetLineColor(kColorITS);
11571 sub2node->SetVisibility(1);
11572 fNodes->Add(sub2node);
11573 sub1node->cd();
11574 //
11575 // Place copy #21 of ITS5 directly in I565
11576 //
11577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11578 sub2node->SetLineColor(kColorITS);
11579 sub2node->SetVisibility(1);
11580 fNodes->Add(sub2node);
11581 sub1node->cd();
11582 //
11583 // Place copy #22 of ITS5 directly in I565
11584 //
11585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11586 sub2node->SetLineColor(kColorITS);
11587 sub2node->SetVisibility(1);
11588 fNodes->Add(sub2node);
11589 sub1node->cd();
11590 fNodes->Add(sub1node);
11591 node->cd();
11592 //
11593 // Place copy #8 of I565 in IT56
11594 //
11595 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"rot509");
11596 sub1node->SetLineColor(kColorITS);
11597 sub1node->SetVisibility(0);
11598 sub1node->cd();
11599 //
11600 // Place copy #1 of ITS5 directly in I565
11601 //
11602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11603 sub2node->SetLineColor(kColorITS);
11604 sub2node->SetVisibility(1);
11605 fNodes->Add(sub2node);
11606 sub1node->cd();
11607 //
11608 // Place copy #2 of ITS5 directly in I565
11609 //
11610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11611 sub2node->SetLineColor(kColorITS);
11612 sub2node->SetVisibility(1);
11613 fNodes->Add(sub2node);
11614 sub1node->cd();
11615 //
11616 // Place copy #3 of ITS5 directly in I565
11617 //
11618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11619 sub2node->SetLineColor(kColorITS);
11620 sub2node->SetVisibility(1);
11621 fNodes->Add(sub2node);
11622 sub1node->cd();
11623 //
11624 // Place copy #4 of ITS5 directly in I565
11625 //
11626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11627 sub2node->SetLineColor(kColorITS);
11628 sub2node->SetVisibility(1);
11629 fNodes->Add(sub2node);
11630 sub1node->cd();
11631 //
11632 // Place copy #5 of ITS5 directly in I565
11633 //
11634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11635 sub2node->SetLineColor(kColorITS);
11636 sub2node->SetVisibility(1);
11637 fNodes->Add(sub2node);
11638 sub1node->cd();
11639 //
11640 // Place copy #6 of ITS5 directly in I565
11641 //
11642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11643 sub2node->SetLineColor(kColorITS);
11644 sub2node->SetVisibility(1);
11645 fNodes->Add(sub2node);
11646 sub1node->cd();
11647 //
11648 // Place copy #7 of ITS5 directly in I565
11649 //
11650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11651 sub2node->SetLineColor(kColorITS);
11652 sub2node->SetVisibility(1);
11653 fNodes->Add(sub2node);
11654 sub1node->cd();
11655 //
11656 // Place copy #8 of ITS5 directly in I565
11657 //
11658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11659 sub2node->SetLineColor(kColorITS);
11660 sub2node->SetVisibility(1);
11661 fNodes->Add(sub2node);
11662 sub1node->cd();
11663 //
11664 // Place copy #9 of ITS5 directly in I565
11665 //
11666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11667 sub2node->SetLineColor(kColorITS);
11668 sub2node->SetVisibility(1);
11669 fNodes->Add(sub2node);
11670 sub1node->cd();
11671 //
11672 // Place copy #10 of ITS5 directly in I565
11673 //
11674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11675 sub2node->SetLineColor(kColorITS);
11676 sub2node->SetVisibility(1);
11677 fNodes->Add(sub2node);
11678 sub1node->cd();
11679 //
11680 // Place copy #11 of ITS5 directly in I565
11681 //
11682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11683 sub2node->SetLineColor(kColorITS);
11684 sub2node->SetVisibility(1);
11685 fNodes->Add(sub2node);
11686 sub1node->cd();
11687 //
11688 // Place copy #12 of ITS5 directly in I565
11689 //
11690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11691 sub2node->SetLineColor(kColorITS);
11692 sub2node->SetVisibility(1);
11693 fNodes->Add(sub2node);
11694 sub1node->cd();
11695 //
11696 // Place copy #13 of ITS5 directly in I565
11697 //
11698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11699 sub2node->SetLineColor(kColorITS);
11700 sub2node->SetVisibility(1);
11701 fNodes->Add(sub2node);
11702 sub1node->cd();
11703 //
11704 // Place copy #14 of ITS5 directly in I565
11705 //
11706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11707 sub2node->SetLineColor(kColorITS);
11708 sub2node->SetVisibility(1);
11709 fNodes->Add(sub2node);
11710 sub1node->cd();
11711 //
11712 // Place copy #15 of ITS5 directly in I565
11713 //
11714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11715 sub2node->SetLineColor(kColorITS);
11716 sub2node->SetVisibility(1);
11717 fNodes->Add(sub2node);
11718 sub1node->cd();
11719 //
11720 // Place copy #16 of ITS5 directly in I565
11721 //
11722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11723 sub2node->SetLineColor(kColorITS);
11724 sub2node->SetVisibility(1);
11725 fNodes->Add(sub2node);
11726 sub1node->cd();
11727 //
11728 // Place copy #17 of ITS5 directly in I565
11729 //
11730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11731 sub2node->SetLineColor(kColorITS);
11732 sub2node->SetVisibility(1);
11733 fNodes->Add(sub2node);
11734 sub1node->cd();
11735 //
11736 // Place copy #18 of ITS5 directly in I565
11737 //
11738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11739 sub2node->SetLineColor(kColorITS);
11740 sub2node->SetVisibility(1);
11741 fNodes->Add(sub2node);
11742 sub1node->cd();
11743 //
11744 // Place copy #19 of ITS5 directly in I565
11745 //
11746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11747 sub2node->SetLineColor(kColorITS);
11748 sub2node->SetVisibility(1);
11749 fNodes->Add(sub2node);
11750 sub1node->cd();
11751 //
11752 // Place copy #20 of ITS5 directly in I565
11753 //
11754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11755 sub2node->SetLineColor(kColorITS);
11756 sub2node->SetVisibility(1);
11757 fNodes->Add(sub2node);
11758 sub1node->cd();
11759 //
11760 // Place copy #21 of ITS5 directly in I565
11761 //
11762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11763 sub2node->SetLineColor(kColorITS);
11764 sub2node->SetVisibility(1);
11765 fNodes->Add(sub2node);
11766 sub1node->cd();
11767 //
11768 // Place copy #22 of ITS5 directly in I565
11769 //
11770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11771 sub2node->SetLineColor(kColorITS);
11772 sub2node->SetVisibility(1);
11773 fNodes->Add(sub2node);
11774 sub1node->cd();
11775 fNodes->Add(sub1node);
11776 node->cd();
11777 //
11778 // Place copy #9 of I565 in IT56
11779 //
11780 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"rot508");
11781 sub1node->SetLineColor(kColorITS);
11782 sub1node->SetVisibility(0);
11783 sub1node->cd();
11784 //
11785 // Place copy #1 of ITS5 directly in I565
11786 //
11787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11788 sub2node->SetLineColor(kColorITS);
11789 sub2node->SetVisibility(1);
11790 fNodes->Add(sub2node);
11791 sub1node->cd();
11792 //
11793 // Place copy #2 of ITS5 directly in I565
11794 //
11795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11796 sub2node->SetLineColor(kColorITS);
11797 sub2node->SetVisibility(1);
11798 fNodes->Add(sub2node);
11799 sub1node->cd();
11800 //
11801 // Place copy #3 of ITS5 directly in I565
11802 //
11803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11804 sub2node->SetLineColor(kColorITS);
11805 sub2node->SetVisibility(1);
11806 fNodes->Add(sub2node);
11807 sub1node->cd();
11808 //
11809 // Place copy #4 of ITS5 directly in I565
11810 //
11811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11812 sub2node->SetLineColor(kColorITS);
11813 sub2node->SetVisibility(1);
11814 fNodes->Add(sub2node);
11815 sub1node->cd();
11816 //
11817 // Place copy #5 of ITS5 directly in I565
11818 //
11819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11820 sub2node->SetLineColor(kColorITS);
11821 sub2node->SetVisibility(1);
11822 fNodes->Add(sub2node);
11823 sub1node->cd();
11824 //
11825 // Place copy #6 of ITS5 directly in I565
11826 //
11827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11828 sub2node->SetLineColor(kColorITS);
11829 sub2node->SetVisibility(1);
11830 fNodes->Add(sub2node);
11831 sub1node->cd();
11832 //
11833 // Place copy #7 of ITS5 directly in I565
11834 //
11835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11836 sub2node->SetLineColor(kColorITS);
11837 sub2node->SetVisibility(1);
11838 fNodes->Add(sub2node);
11839 sub1node->cd();
11840 //
11841 // Place copy #8 of ITS5 directly in I565
11842 //
11843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11844 sub2node->SetLineColor(kColorITS);
11845 sub2node->SetVisibility(1);
11846 fNodes->Add(sub2node);
11847 sub1node->cd();
11848 //
11849 // Place copy #9 of ITS5 directly in I565
11850 //
11851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11852 sub2node->SetLineColor(kColorITS);
11853 sub2node->SetVisibility(1);
11854 fNodes->Add(sub2node);
11855 sub1node->cd();
11856 //
11857 // Place copy #10 of ITS5 directly in I565
11858 //
11859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11860 sub2node->SetLineColor(kColorITS);
11861 sub2node->SetVisibility(1);
11862 fNodes->Add(sub2node);
11863 sub1node->cd();
11864 //
11865 // Place copy #11 of ITS5 directly in I565
11866 //
11867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11868 sub2node->SetLineColor(kColorITS);
11869 sub2node->SetVisibility(1);
11870 fNodes->Add(sub2node);
11871 sub1node->cd();
11872 //
11873 // Place copy #12 of ITS5 directly in I565
11874 //
11875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11876 sub2node->SetLineColor(kColorITS);
11877 sub2node->SetVisibility(1);
11878 fNodes->Add(sub2node);
11879 sub1node->cd();
11880 //
11881 // Place copy #13 of ITS5 directly in I565
11882 //
11883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11884 sub2node->SetLineColor(kColorITS);
11885 sub2node->SetVisibility(1);
11886 fNodes->Add(sub2node);
11887 sub1node->cd();
11888 //
11889 // Place copy #14 of ITS5 directly in I565
11890 //
11891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11892 sub2node->SetLineColor(kColorITS);
11893 sub2node->SetVisibility(1);
11894 fNodes->Add(sub2node);
11895 sub1node->cd();
11896 //
11897 // Place copy #15 of ITS5 directly in I565
11898 //
11899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11900 sub2node->SetLineColor(kColorITS);
11901 sub2node->SetVisibility(1);
11902 fNodes->Add(sub2node);
11903 sub1node->cd();
11904 //
11905 // Place copy #16 of ITS5 directly in I565
11906 //
11907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11908 sub2node->SetLineColor(kColorITS);
11909 sub2node->SetVisibility(1);
11910 fNodes->Add(sub2node);
11911 sub1node->cd();
11912 //
11913 // Place copy #17 of ITS5 directly in I565
11914 //
11915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11916 sub2node->SetLineColor(kColorITS);
11917 sub2node->SetVisibility(1);
11918 fNodes->Add(sub2node);
11919 sub1node->cd();
11920 //
11921 // Place copy #18 of ITS5 directly in I565
11922 //
11923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11924 sub2node->SetLineColor(kColorITS);
11925 sub2node->SetVisibility(1);
11926 fNodes->Add(sub2node);
11927 sub1node->cd();
11928 //
11929 // Place copy #19 of ITS5 directly in I565
11930 //
11931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11932 sub2node->SetLineColor(kColorITS);
11933 sub2node->SetVisibility(1);
11934 fNodes->Add(sub2node);
11935 sub1node->cd();
11936 //
11937 // Place copy #20 of ITS5 directly in I565
11938 //
11939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11940 sub2node->SetLineColor(kColorITS);
11941 sub2node->SetVisibility(1);
11942 fNodes->Add(sub2node);
11943 sub1node->cd();
11944 //
11945 // Place copy #21 of ITS5 directly in I565
11946 //
11947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11948 sub2node->SetLineColor(kColorITS);
11949 sub2node->SetVisibility(1);
11950 fNodes->Add(sub2node);
11951 sub1node->cd();
11952 //
11953 // Place copy #22 of ITS5 directly in I565
11954 //
11955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11956 sub2node->SetLineColor(kColorITS);
11957 sub2node->SetVisibility(1);
11958 fNodes->Add(sub2node);
11959 sub1node->cd();
11960 fNodes->Add(sub1node);
11961 node->cd();
11962 //
11963 // Place copy #10 of I565 in IT56
11964 //
11965 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"rot507");
11966 sub1node->SetLineColor(kColorITS);
11967 sub1node->SetVisibility(0);
11968 sub1node->cd();
11969 //
11970 // Place copy #1 of ITS5 directly in I565
11971 //
11972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11973 sub2node->SetLineColor(kColorITS);
11974 sub2node->SetVisibility(1);
11975 fNodes->Add(sub2node);
11976 sub1node->cd();
11977 //
11978 // Place copy #2 of ITS5 directly in I565
11979 //
11980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11981 sub2node->SetLineColor(kColorITS);
11982 sub2node->SetVisibility(1);
11983 fNodes->Add(sub2node);
11984 sub1node->cd();
11985 //
11986 // Place copy #3 of ITS5 directly in I565
11987 //
11988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11989 sub2node->SetLineColor(kColorITS);
11990 sub2node->SetVisibility(1);
11991 fNodes->Add(sub2node);
11992 sub1node->cd();
11993 //
11994 // Place copy #4 of ITS5 directly in I565
11995 //
11996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11997 sub2node->SetLineColor(kColorITS);
11998 sub2node->SetVisibility(1);
11999 fNodes->Add(sub2node);
12000 sub1node->cd();
12001 //
12002 // Place copy #5 of ITS5 directly in I565
12003 //
12004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12005 sub2node->SetLineColor(kColorITS);
12006 sub2node->SetVisibility(1);
12007 fNodes->Add(sub2node);
12008 sub1node->cd();
12009 //
12010 // Place copy #6 of ITS5 directly in I565
12011 //
12012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12013 sub2node->SetLineColor(kColorITS);
12014 sub2node->SetVisibility(1);
12015 fNodes->Add(sub2node);
12016 sub1node->cd();
12017 //
12018 // Place copy #7 of ITS5 directly in I565
12019 //
12020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12021 sub2node->SetLineColor(kColorITS);
12022 sub2node->SetVisibility(1);
12023 fNodes->Add(sub2node);
12024 sub1node->cd();
12025 //
12026 // Place copy #8 of ITS5 directly in I565
12027 //
12028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12029 sub2node->SetLineColor(kColorITS);
12030 sub2node->SetVisibility(1);
12031 fNodes->Add(sub2node);
12032 sub1node->cd();
12033 //
12034 // Place copy #9 of ITS5 directly in I565
12035 //
12036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12037 sub2node->SetLineColor(kColorITS);
12038 sub2node->SetVisibility(1);
12039 fNodes->Add(sub2node);
12040 sub1node->cd();
12041 //
12042 // Place copy #10 of ITS5 directly in I565
12043 //
12044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12045 sub2node->SetLineColor(kColorITS);
12046 sub2node->SetVisibility(1);
12047 fNodes->Add(sub2node);
12048 sub1node->cd();
12049 //
12050 // Place copy #11 of ITS5 directly in I565
12051 //
12052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12053 sub2node->SetLineColor(kColorITS);
12054 sub2node->SetVisibility(1);
12055 fNodes->Add(sub2node);
12056 sub1node->cd();
12057 //
12058 // Place copy #12 of ITS5 directly in I565
12059 //
12060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12061 sub2node->SetLineColor(kColorITS);
12062 sub2node->SetVisibility(1);
12063 fNodes->Add(sub2node);
12064 sub1node->cd();
12065 //
12066 // Place copy #13 of ITS5 directly in I565
12067 //
12068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12069 sub2node->SetLineColor(kColorITS);
12070 sub2node->SetVisibility(1);
12071 fNodes->Add(sub2node);
12072 sub1node->cd();
12073 //
12074 // Place copy #14 of ITS5 directly in I565
12075 //
12076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12077 sub2node->SetLineColor(kColorITS);
12078 sub2node->SetVisibility(1);
12079 fNodes->Add(sub2node);
12080 sub1node->cd();
12081 //
12082 // Place copy #15 of ITS5 directly in I565
12083 //
12084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12085 sub2node->SetLineColor(kColorITS);
12086 sub2node->SetVisibility(1);
12087 fNodes->Add(sub2node);
12088 sub1node->cd();
12089 //
12090 // Place copy #16 of ITS5 directly in I565
12091 //
12092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12093 sub2node->SetLineColor(kColorITS);
12094 sub2node->SetVisibility(1);
12095 fNodes->Add(sub2node);
12096 sub1node->cd();
12097 //
12098 // Place copy #17 of ITS5 directly in I565
12099 //
12100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12101 sub2node->SetLineColor(kColorITS);
12102 sub2node->SetVisibility(1);
12103 fNodes->Add(sub2node);
12104 sub1node->cd();
12105 //
12106 // Place copy #18 of ITS5 directly in I565
12107 //
12108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12109 sub2node->SetLineColor(kColorITS);
12110 sub2node->SetVisibility(1);
12111 fNodes->Add(sub2node);
12112 sub1node->cd();
12113 //
12114 // Place copy #19 of ITS5 directly in I565
12115 //
12116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12117 sub2node->SetLineColor(kColorITS);
12118 sub2node->SetVisibility(1);
12119 fNodes->Add(sub2node);
12120 sub1node->cd();
12121 //
12122 // Place copy #20 of ITS5 directly in I565
12123 //
12124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12125 sub2node->SetLineColor(kColorITS);
12126 sub2node->SetVisibility(1);
12127 fNodes->Add(sub2node);
12128 sub1node->cd();
12129 //
12130 // Place copy #21 of ITS5 directly in I565
12131 //
12132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12133 sub2node->SetLineColor(kColorITS);
12134 sub2node->SetVisibility(1);
12135 fNodes->Add(sub2node);
12136 sub1node->cd();
12137 //
12138 // Place copy #22 of ITS5 directly in I565
12139 //
12140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12141 sub2node->SetLineColor(kColorITS);
12142 sub2node->SetVisibility(1);
12143 fNodes->Add(sub2node);
12144 sub1node->cd();
12145 fNodes->Add(sub1node);
12146 node->cd();
12147 //
12148 // Place copy #11 of I565 in IT56
12149 //
12150 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"rot506");
12151 sub1node->SetLineColor(kColorITS);
12152 sub1node->SetVisibility(0);
12153 sub1node->cd();
12154 //
12155 // Place copy #1 of ITS5 directly in I565
12156 //
12157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12158 sub2node->SetLineColor(kColorITS);
12159 sub2node->SetVisibility(1);
12160 fNodes->Add(sub2node);
12161 sub1node->cd();
12162 //
12163 // Place copy #2 of ITS5 directly in I565
12164 //
12165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12166 sub2node->SetLineColor(kColorITS);
12167 sub2node->SetVisibility(1);
12168 fNodes->Add(sub2node);
12169 sub1node->cd();
12170 //
12171 // Place copy #3 of ITS5 directly in I565
12172 //
12173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12174 sub2node->SetLineColor(kColorITS);
12175 sub2node->SetVisibility(1);
12176 fNodes->Add(sub2node);
12177 sub1node->cd();
12178 //
12179 // Place copy #4 of ITS5 directly in I565
12180 //
12181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12182 sub2node->SetLineColor(kColorITS);
12183 sub2node->SetVisibility(1);
12184 fNodes->Add(sub2node);
12185 sub1node->cd();
12186 //
12187 // Place copy #5 of ITS5 directly in I565
12188 //
12189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12190 sub2node->SetLineColor(kColorITS);
12191 sub2node->SetVisibility(1);
12192 fNodes->Add(sub2node);
12193 sub1node->cd();
12194 //
12195 // Place copy #6 of ITS5 directly in I565
12196 //
12197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12198 sub2node->SetLineColor(kColorITS);
12199 sub2node->SetVisibility(1);
12200 fNodes->Add(sub2node);
12201 sub1node->cd();
12202 //
12203 // Place copy #7 of ITS5 directly in I565
12204 //
12205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12206 sub2node->SetLineColor(kColorITS);
12207 sub2node->SetVisibility(1);
12208 fNodes->Add(sub2node);
12209 sub1node->cd();
12210 //
12211 // Place copy #8 of ITS5 directly in I565
12212 //
12213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12214 sub2node->SetLineColor(kColorITS);
12215 sub2node->SetVisibility(1);
12216 fNodes->Add(sub2node);
12217 sub1node->cd();
12218 //
12219 // Place copy #9 of ITS5 directly in I565
12220 //
12221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12222 sub2node->SetLineColor(kColorITS);
12223 sub2node->SetVisibility(1);
12224 fNodes->Add(sub2node);
12225 sub1node->cd();
12226 //
12227 // Place copy #10 of ITS5 directly in I565
12228 //
12229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12230 sub2node->SetLineColor(kColorITS);
12231 sub2node->SetVisibility(1);
12232 fNodes->Add(sub2node);
12233 sub1node->cd();
12234 //
12235 // Place copy #11 of ITS5 directly in I565
12236 //
12237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12238 sub2node->SetLineColor(kColorITS);
12239 sub2node->SetVisibility(1);
12240 fNodes->Add(sub2node);
12241 sub1node->cd();
12242 //
12243 // Place copy #12 of ITS5 directly in I565
12244 //
12245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12246 sub2node->SetLineColor(kColorITS);
12247 sub2node->SetVisibility(1);
12248 fNodes->Add(sub2node);
12249 sub1node->cd();
12250 //
12251 // Place copy #13 of ITS5 directly in I565
12252 //
12253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12254 sub2node->SetLineColor(kColorITS);
12255 sub2node->SetVisibility(1);
12256 fNodes->Add(sub2node);
12257 sub1node->cd();
12258 //
12259 // Place copy #14 of ITS5 directly in I565
12260 //
12261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12262 sub2node->SetLineColor(kColorITS);
12263 sub2node->SetVisibility(1);
12264 fNodes->Add(sub2node);
12265 sub1node->cd();
12266 //
12267 // Place copy #15 of ITS5 directly in I565
12268 //
12269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12270 sub2node->SetLineColor(kColorITS);
12271 sub2node->SetVisibility(1);
12272 fNodes->Add(sub2node);
12273 sub1node->cd();
12274 //
12275 // Place copy #16 of ITS5 directly in I565
12276 //
12277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12278 sub2node->SetLineColor(kColorITS);
12279 sub2node->SetVisibility(1);
12280 fNodes->Add(sub2node);
12281 sub1node->cd();
12282 //
12283 // Place copy #17 of ITS5 directly in I565
12284 //
12285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12286 sub2node->SetLineColor(kColorITS);
12287 sub2node->SetVisibility(1);
12288 fNodes->Add(sub2node);
12289 sub1node->cd();
12290 //
12291 // Place copy #18 of ITS5 directly in I565
12292 //
12293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12294 sub2node->SetLineColor(kColorITS);
12295 sub2node->SetVisibility(1);
12296 fNodes->Add(sub2node);
12297 sub1node->cd();
12298 //
12299 // Place copy #19 of ITS5 directly in I565
12300 //
12301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12302 sub2node->SetLineColor(kColorITS);
12303 sub2node->SetVisibility(1);
12304 fNodes->Add(sub2node);
12305 sub1node->cd();
12306 //
12307 // Place copy #20 of ITS5 directly in I565
12308 //
12309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12310 sub2node->SetLineColor(kColorITS);
12311 sub2node->SetVisibility(1);
12312 fNodes->Add(sub2node);
12313 sub1node->cd();
12314 //
12315 // Place copy #21 of ITS5 directly in I565
12316 //
12317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12318 sub2node->SetLineColor(kColorITS);
12319 sub2node->SetVisibility(1);
12320 fNodes->Add(sub2node);
12321 sub1node->cd();
12322 //
12323 // Place copy #22 of ITS5 directly in I565
12324 //
12325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12326 sub2node->SetLineColor(kColorITS);
12327 sub2node->SetVisibility(1);
12328 fNodes->Add(sub2node);
12329 sub1node->cd();
12330 fNodes->Add(sub1node);
12331 node->cd();
12332 //
12333 // Place copy #12 of I565 in IT56
12334 //
12335 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"rot505");
12336 sub1node->SetLineColor(kColorITS);
12337 sub1node->SetVisibility(0);
12338 sub1node->cd();
12339 //
12340 // Place copy #1 of ITS5 directly in I565
12341 //
12342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12343 sub2node->SetLineColor(kColorITS);
12344 sub2node->SetVisibility(1);
12345 fNodes->Add(sub2node);
12346 sub1node->cd();
12347 //
12348 // Place copy #2 of ITS5 directly in I565
12349 //
12350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12351 sub2node->SetLineColor(kColorITS);
12352 sub2node->SetVisibility(1);
12353 fNodes->Add(sub2node);
12354 sub1node->cd();
12355 //
12356 // Place copy #3 of ITS5 directly in I565
12357 //
12358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12359 sub2node->SetLineColor(kColorITS);
12360 sub2node->SetVisibility(1);
12361 fNodes->Add(sub2node);
12362 sub1node->cd();
12363 //
12364 // Place copy #4 of ITS5 directly in I565
12365 //
12366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12367 sub2node->SetLineColor(kColorITS);
12368 sub2node->SetVisibility(1);
12369 fNodes->Add(sub2node);
12370 sub1node->cd();
12371 //
12372 // Place copy #5 of ITS5 directly in I565
12373 //
12374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12375 sub2node->SetLineColor(kColorITS);
12376 sub2node->SetVisibility(1);
12377 fNodes->Add(sub2node);
12378 sub1node->cd();
12379 //
12380 // Place copy #6 of ITS5 directly in I565
12381 //
12382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12383 sub2node->SetLineColor(kColorITS);
12384 sub2node->SetVisibility(1);
12385 fNodes->Add(sub2node);
12386 sub1node->cd();
12387 //
12388 // Place copy #7 of ITS5 directly in I565
12389 //
12390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12391 sub2node->SetLineColor(kColorITS);
12392 sub2node->SetVisibility(1);
12393 fNodes->Add(sub2node);
12394 sub1node->cd();
12395 //
12396 // Place copy #8 of ITS5 directly in I565
12397 //
12398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12399 sub2node->SetLineColor(kColorITS);
12400 sub2node->SetVisibility(1);
12401 fNodes->Add(sub2node);
12402 sub1node->cd();
12403 //
12404 // Place copy #9 of ITS5 directly in I565
12405 //
12406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12407 sub2node->SetLineColor(kColorITS);
12408 sub2node->SetVisibility(1);
12409 fNodes->Add(sub2node);
12410 sub1node->cd();
12411 //
12412 // Place copy #10 of ITS5 directly in I565
12413 //
12414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12415 sub2node->SetLineColor(kColorITS);
12416 sub2node->SetVisibility(1);
12417 fNodes->Add(sub2node);
12418 sub1node->cd();
12419 //
12420 // Place copy #11 of ITS5 directly in I565
12421 //
12422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12423 sub2node->SetLineColor(kColorITS);
12424 sub2node->SetVisibility(1);
12425 fNodes->Add(sub2node);
12426 sub1node->cd();
12427 //
12428 // Place copy #12 of ITS5 directly in I565
12429 //
12430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12431 sub2node->SetLineColor(kColorITS);
12432 sub2node->SetVisibility(1);
12433 fNodes->Add(sub2node);
12434 sub1node->cd();
12435 //
12436 // Place copy #13 of ITS5 directly in I565
12437 //
12438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12439 sub2node->SetLineColor(kColorITS);
12440 sub2node->SetVisibility(1);
12441 fNodes->Add(sub2node);
12442 sub1node->cd();
12443 //
12444 // Place copy #14 of ITS5 directly in I565
12445 //
12446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12447 sub2node->SetLineColor(kColorITS);
12448 sub2node->SetVisibility(1);
12449 fNodes->Add(sub2node);
12450 sub1node->cd();
12451 //
12452 // Place copy #15 of ITS5 directly in I565
12453 //
12454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12455 sub2node->SetLineColor(kColorITS);
12456 sub2node->SetVisibility(1);
12457 fNodes->Add(sub2node);
12458 sub1node->cd();
12459 //
12460 // Place copy #16 of ITS5 directly in I565
12461 //
12462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12463 sub2node->SetLineColor(kColorITS);
12464 sub2node->SetVisibility(1);
12465 fNodes->Add(sub2node);
12466 sub1node->cd();
12467 //
12468 // Place copy #17 of ITS5 directly in I565
12469 //
12470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12471 sub2node->SetLineColor(kColorITS);
12472 sub2node->SetVisibility(1);
12473 fNodes->Add(sub2node);
12474 sub1node->cd();
12475 //
12476 // Place copy #18 of ITS5 directly in I565
12477 //
12478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12479 sub2node->SetLineColor(kColorITS);
12480 sub2node->SetVisibility(1);
12481 fNodes->Add(sub2node);
12482 sub1node->cd();
12483 //
12484 // Place copy #19 of ITS5 directly in I565
12485 //
12486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12487 sub2node->SetLineColor(kColorITS);
12488 sub2node->SetVisibility(1);
12489 fNodes->Add(sub2node);
12490 sub1node->cd();
12491 //
12492 // Place copy #20 of ITS5 directly in I565
12493 //
12494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12495 sub2node->SetLineColor(kColorITS);
12496 sub2node->SetVisibility(1);
12497 fNodes->Add(sub2node);
12498 sub1node->cd();
12499 //
12500 // Place copy #21 of ITS5 directly in I565
12501 //
12502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12503 sub2node->SetLineColor(kColorITS);
12504 sub2node->SetVisibility(1);
12505 fNodes->Add(sub2node);
12506 sub1node->cd();
12507 //
12508 // Place copy #22 of ITS5 directly in I565
12509 //
12510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12511 sub2node->SetLineColor(kColorITS);
12512 sub2node->SetVisibility(1);
12513 fNodes->Add(sub2node);
12514 sub1node->cd();
12515 fNodes->Add(sub1node);
12516 node->cd();
12517 //
12518 // Place copy #13 of I565 in IT56
12519 //
12520 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"rot504");
12521 sub1node->SetLineColor(kColorITS);
12522 sub1node->SetVisibility(0);
12523 sub1node->cd();
12524 //
12525 // Place copy #1 of ITS5 directly in I565
12526 //
12527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12528 sub2node->SetLineColor(kColorITS);
12529 sub2node->SetVisibility(1);
12530 fNodes->Add(sub2node);
12531 sub1node->cd();
12532 //
12533 // Place copy #2 of ITS5 directly in I565
12534 //
12535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12536 sub2node->SetLineColor(kColorITS);
12537 sub2node->SetVisibility(1);
12538 fNodes->Add(sub2node);
12539 sub1node->cd();
12540 //
12541 // Place copy #3 of ITS5 directly in I565
12542 //
12543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12544 sub2node->SetLineColor(kColorITS);
12545 sub2node->SetVisibility(1);
12546 fNodes->Add(sub2node);
12547 sub1node->cd();
12548 //
12549 // Place copy #4 of ITS5 directly in I565
12550 //
12551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12552 sub2node->SetLineColor(kColorITS);
12553 sub2node->SetVisibility(1);
12554 fNodes->Add(sub2node);
12555 sub1node->cd();
12556 //
12557 // Place copy #5 of ITS5 directly in I565
12558 //
12559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12560 sub2node->SetLineColor(kColorITS);
12561 sub2node->SetVisibility(1);
12562 fNodes->Add(sub2node);
12563 sub1node->cd();
12564 //
12565 // Place copy #6 of ITS5 directly in I565
12566 //
12567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12568 sub2node->SetLineColor(kColorITS);
12569 sub2node->SetVisibility(1);
12570 fNodes->Add(sub2node);
12571 sub1node->cd();
12572 //
12573 // Place copy #7 of ITS5 directly in I565
12574 //
12575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12576 sub2node->SetLineColor(kColorITS);
12577 sub2node->SetVisibility(1);
12578 fNodes->Add(sub2node);
12579 sub1node->cd();
12580 //
12581 // Place copy #8 of ITS5 directly in I565
12582 //
12583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12584 sub2node->SetLineColor(kColorITS);
12585 sub2node->SetVisibility(1);
12586 fNodes->Add(sub2node);
12587 sub1node->cd();
12588 //
12589 // Place copy #9 of ITS5 directly in I565
12590 //
12591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12592 sub2node->SetLineColor(kColorITS);
12593 sub2node->SetVisibility(1);
12594 fNodes->Add(sub2node);
12595 sub1node->cd();
12596 //
12597 // Place copy #10 of ITS5 directly in I565
12598 //
12599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12600 sub2node->SetLineColor(kColorITS);
12601 sub2node->SetVisibility(1);
12602 fNodes->Add(sub2node);
12603 sub1node->cd();
12604 //
12605 // Place copy #11 of ITS5 directly in I565
12606 //
12607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12608 sub2node->SetLineColor(kColorITS);
12609 sub2node->SetVisibility(1);
12610 fNodes->Add(sub2node);
12611 sub1node->cd();
12612 //
12613 // Place copy #12 of ITS5 directly in I565
12614 //
12615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12616 sub2node->SetLineColor(kColorITS);
12617 sub2node->SetVisibility(1);
12618 fNodes->Add(sub2node);
12619 sub1node->cd();
12620 //
12621 // Place copy #13 of ITS5 directly in I565
12622 //
12623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12624 sub2node->SetLineColor(kColorITS);
12625 sub2node->SetVisibility(1);
12626 fNodes->Add(sub2node);
12627 sub1node->cd();
12628 //
12629 // Place copy #14 of ITS5 directly in I565
12630 //
12631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12632 sub2node->SetLineColor(kColorITS);
12633 sub2node->SetVisibility(1);
12634 fNodes->Add(sub2node);
12635 sub1node->cd();
12636 //
12637 // Place copy #15 of ITS5 directly in I565
12638 //
12639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12640 sub2node->SetLineColor(kColorITS);
12641 sub2node->SetVisibility(1);
12642 fNodes->Add(sub2node);
12643 sub1node->cd();
12644 //
12645 // Place copy #16 of ITS5 directly in I565
12646 //
12647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12648 sub2node->SetLineColor(kColorITS);
12649 sub2node->SetVisibility(1);
12650 fNodes->Add(sub2node);
12651 sub1node->cd();
12652 //
12653 // Place copy #17 of ITS5 directly in I565
12654 //
12655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12656 sub2node->SetLineColor(kColorITS);
12657 sub2node->SetVisibility(1);
12658 fNodes->Add(sub2node);
12659 sub1node->cd();
12660 //
12661 // Place copy #18 of ITS5 directly in I565
12662 //
12663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12664 sub2node->SetLineColor(kColorITS);
12665 sub2node->SetVisibility(1);
12666 fNodes->Add(sub2node);
12667 sub1node->cd();
12668 //
12669 // Place copy #19 of ITS5 directly in I565
12670 //
12671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12672 sub2node->SetLineColor(kColorITS);
12673 sub2node->SetVisibility(1);
12674 fNodes->Add(sub2node);
12675 sub1node->cd();
12676 //
12677 // Place copy #20 of ITS5 directly in I565
12678 //
12679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12680 sub2node->SetLineColor(kColorITS);
12681 sub2node->SetVisibility(1);
12682 fNodes->Add(sub2node);
12683 sub1node->cd();
12684 //
12685 // Place copy #21 of ITS5 directly in I565
12686 //
12687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12688 sub2node->SetLineColor(kColorITS);
12689 sub2node->SetVisibility(1);
12690 fNodes->Add(sub2node);
12691 sub1node->cd();
12692 //
12693 // Place copy #22 of ITS5 directly in I565
12694 //
12695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12696 sub2node->SetLineColor(kColorITS);
12697 sub2node->SetVisibility(1);
12698 fNodes->Add(sub2node);
12699 sub1node->cd();
12700 fNodes->Add(sub1node);
12701 node->cd();
12702 //
12703 // Place copy #14 of I565 in IT56
12704 //
12705 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"rot503");
12706 sub1node->SetLineColor(kColorITS);
12707 sub1node->SetVisibility(0);
12708 sub1node->cd();
12709 //
12710 // Place copy #1 of ITS5 directly in I565
12711 //
12712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12713 sub2node->SetLineColor(kColorITS);
12714 sub2node->SetVisibility(1);
12715 fNodes->Add(sub2node);
12716 sub1node->cd();
12717 //
12718 // Place copy #2 of ITS5 directly in I565
12719 //
12720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12721 sub2node->SetLineColor(kColorITS);
12722 sub2node->SetVisibility(1);
12723 fNodes->Add(sub2node);
12724 sub1node->cd();
12725 //
12726 // Place copy #3 of ITS5 directly in I565
12727 //
12728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12729 sub2node->SetLineColor(kColorITS);
12730 sub2node->SetVisibility(1);
12731 fNodes->Add(sub2node);
12732 sub1node->cd();
12733 //
12734 // Place copy #4 of ITS5 directly in I565
12735 //
12736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12737 sub2node->SetLineColor(kColorITS);
12738 sub2node->SetVisibility(1);
12739 fNodes->Add(sub2node);
12740 sub1node->cd();
12741 //
12742 // Place copy #5 of ITS5 directly in I565
12743 //
12744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12745 sub2node->SetLineColor(kColorITS);
12746 sub2node->SetVisibility(1);
12747 fNodes->Add(sub2node);
12748 sub1node->cd();
12749 //
12750 // Place copy #6 of ITS5 directly in I565
12751 //
12752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12753 sub2node->SetLineColor(kColorITS);
12754 sub2node->SetVisibility(1);
12755 fNodes->Add(sub2node);
12756 sub1node->cd();
12757 //
12758 // Place copy #7 of ITS5 directly in I565
12759 //
12760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12761 sub2node->SetLineColor(kColorITS);
12762 sub2node->SetVisibility(1);
12763 fNodes->Add(sub2node);
12764 sub1node->cd();
12765 //
12766 // Place copy #8 of ITS5 directly in I565
12767 //
12768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12769 sub2node->SetLineColor(kColorITS);
12770 sub2node->SetVisibility(1);
12771 fNodes->Add(sub2node);
12772 sub1node->cd();
12773 //
12774 // Place copy #9 of ITS5 directly in I565
12775 //
12776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12777 sub2node->SetLineColor(kColorITS);
12778 sub2node->SetVisibility(1);
12779 fNodes->Add(sub2node);
12780 sub1node->cd();
12781 //
12782 // Place copy #10 of ITS5 directly in I565
12783 //
12784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12785 sub2node->SetLineColor(kColorITS);
12786 sub2node->SetVisibility(1);
12787 fNodes->Add(sub2node);
12788 sub1node->cd();
12789 //
12790 // Place copy #11 of ITS5 directly in I565
12791 //
12792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12793 sub2node->SetLineColor(kColorITS);
12794 sub2node->SetVisibility(1);
12795 fNodes->Add(sub2node);
12796 sub1node->cd();
12797 //
12798 // Place copy #12 of ITS5 directly in I565
12799 //
12800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12801 sub2node->SetLineColor(kColorITS);
12802 sub2node->SetVisibility(1);
12803 fNodes->Add(sub2node);
12804 sub1node->cd();
12805 //
12806 // Place copy #13 of ITS5 directly in I565
12807 //
12808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12809 sub2node->SetLineColor(kColorITS);
12810 sub2node->SetVisibility(1);
12811 fNodes->Add(sub2node);
12812 sub1node->cd();
12813 //
12814 // Place copy #14 of ITS5 directly in I565
12815 //
12816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12817 sub2node->SetLineColor(kColorITS);
12818 sub2node->SetVisibility(1);
12819 fNodes->Add(sub2node);
12820 sub1node->cd();
12821 //
12822 // Place copy #15 of ITS5 directly in I565
12823 //
12824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12825 sub2node->SetLineColor(kColorITS);
12826 sub2node->SetVisibility(1);
12827 fNodes->Add(sub2node);
12828 sub1node->cd();
12829 //
12830 // Place copy #16 of ITS5 directly in I565
12831 //
12832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12833 sub2node->SetLineColor(kColorITS);
12834 sub2node->SetVisibility(1);
12835 fNodes->Add(sub2node);
12836 sub1node->cd();
12837 //
12838 // Place copy #17 of ITS5 directly in I565
12839 //
12840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12841 sub2node->SetLineColor(kColorITS);
12842 sub2node->SetVisibility(1);
12843 fNodes->Add(sub2node);
12844 sub1node->cd();
12845 //
12846 // Place copy #18 of ITS5 directly in I565
12847 //
12848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12849 sub2node->SetLineColor(kColorITS);
12850 sub2node->SetVisibility(1);
12851 fNodes->Add(sub2node);
12852 sub1node->cd();
12853 //
12854 // Place copy #19 of ITS5 directly in I565
12855 //
12856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12857 sub2node->SetLineColor(kColorITS);
12858 sub2node->SetVisibility(1);
12859 fNodes->Add(sub2node);
12860 sub1node->cd();
12861 //
12862 // Place copy #20 of ITS5 directly in I565
12863 //
12864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12865 sub2node->SetLineColor(kColorITS);
12866 sub2node->SetVisibility(1);
12867 fNodes->Add(sub2node);
12868 sub1node->cd();
12869 //
12870 // Place copy #21 of ITS5 directly in I565
12871 //
12872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12873 sub2node->SetLineColor(kColorITS);
12874 sub2node->SetVisibility(1);
12875 fNodes->Add(sub2node);
12876 sub1node->cd();
12877 //
12878 // Place copy #22 of ITS5 directly in I565
12879 //
12880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12881 sub2node->SetLineColor(kColorITS);
12882 sub2node->SetVisibility(1);
12883 fNodes->Add(sub2node);
12884 sub1node->cd();
12885 fNodes->Add(sub1node);
12886 node->cd();
12887 //
12888 // Place copy #15 of I565 in IT56
12889 //
12890 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"rot501");
12891 sub1node->SetLineColor(kColorITS);
12892 sub1node->SetVisibility(0);
12893 sub1node->cd();
12894 //
12895 // Place copy #1 of ITS5 directly in I565
12896 //
12897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12898 sub2node->SetLineColor(kColorITS);
12899 sub2node->SetVisibility(1);
12900 fNodes->Add(sub2node);
12901 sub1node->cd();
12902 //
12903 // Place copy #2 of ITS5 directly in I565
12904 //
12905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12906 sub2node->SetLineColor(kColorITS);
12907 sub2node->SetVisibility(1);
12908 fNodes->Add(sub2node);
12909 sub1node->cd();
12910 //
12911 // Place copy #3 of ITS5 directly in I565
12912 //
12913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12914 sub2node->SetLineColor(kColorITS);
12915 sub2node->SetVisibility(1);
12916 fNodes->Add(sub2node);
12917 sub1node->cd();
12918 //
12919 // Place copy #4 of ITS5 directly in I565
12920 //
12921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12922 sub2node->SetLineColor(kColorITS);
12923 sub2node->SetVisibility(1);
12924 fNodes->Add(sub2node);
12925 sub1node->cd();
12926 //
12927 // Place copy #5 of ITS5 directly in I565
12928 //
12929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12930 sub2node->SetLineColor(kColorITS);
12931 sub2node->SetVisibility(1);
12932 fNodes->Add(sub2node);
12933 sub1node->cd();
12934 //
12935 // Place copy #6 of ITS5 directly in I565
12936 //
12937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12938 sub2node->SetLineColor(kColorITS);
12939 sub2node->SetVisibility(1);
12940 fNodes->Add(sub2node);
12941 sub1node->cd();
12942 //
12943 // Place copy #7 of ITS5 directly in I565
12944 //
12945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12946 sub2node->SetLineColor(kColorITS);
12947 sub2node->SetVisibility(1);
12948 fNodes->Add(sub2node);
12949 sub1node->cd();
12950 //
12951 // Place copy #8 of ITS5 directly in I565
12952 //
12953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12954 sub2node->SetLineColor(kColorITS);
12955 sub2node->SetVisibility(1);
12956 fNodes->Add(sub2node);
12957 sub1node->cd();
12958 //
12959 // Place copy #9 of ITS5 directly in I565
12960 //
12961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12962 sub2node->SetLineColor(kColorITS);
12963 sub2node->SetVisibility(1);
12964 fNodes->Add(sub2node);
12965 sub1node->cd();
12966 //
12967 // Place copy #10 of ITS5 directly in I565
12968 //
12969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12970 sub2node->SetLineColor(kColorITS);
12971 sub2node->SetVisibility(1);
12972 fNodes->Add(sub2node);
12973 sub1node->cd();
12974 //
12975 // Place copy #11 of ITS5 directly in I565
12976 //
12977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12978 sub2node->SetLineColor(kColorITS);
12979 sub2node->SetVisibility(1);
12980 fNodes->Add(sub2node);
12981 sub1node->cd();
12982 //
12983 // Place copy #12 of ITS5 directly in I565
12984 //
12985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12986 sub2node->SetLineColor(kColorITS);
12987 sub2node->SetVisibility(1);
12988 fNodes->Add(sub2node);
12989 sub1node->cd();
12990 //
12991 // Place copy #13 of ITS5 directly in I565
12992 //
12993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12994 sub2node->SetLineColor(kColorITS);
12995 sub2node->SetVisibility(1);
12996 fNodes->Add(sub2node);
12997 sub1node->cd();
12998 //
12999 // Place copy #14 of ITS5 directly in I565
13000 //
13001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13002 sub2node->SetLineColor(kColorITS);
13003 sub2node->SetVisibility(1);
13004 fNodes->Add(sub2node);
13005 sub1node->cd();
13006 //
13007 // Place copy #15 of ITS5 directly in I565
13008 //
13009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13010 sub2node->SetLineColor(kColorITS);
13011 sub2node->SetVisibility(1);
13012 fNodes->Add(sub2node);
13013 sub1node->cd();
13014 //
13015 // Place copy #16 of ITS5 directly in I565
13016 //
13017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13018 sub2node->SetLineColor(kColorITS);
13019 sub2node->SetVisibility(1);
13020 fNodes->Add(sub2node);
13021 sub1node->cd();
13022 //
13023 // Place copy #17 of ITS5 directly in I565
13024 //
13025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13026 sub2node->SetLineColor(kColorITS);
13027 sub2node->SetVisibility(1);
13028 fNodes->Add(sub2node);
13029 sub1node->cd();
13030 //
13031 // Place copy #18 of ITS5 directly in I565
13032 //
13033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13034 sub2node->SetLineColor(kColorITS);
13035 sub2node->SetVisibility(1);
13036 fNodes->Add(sub2node);
13037 sub1node->cd();
13038 //
13039 // Place copy #19 of ITS5 directly in I565
13040 //
13041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13042 sub2node->SetLineColor(kColorITS);
13043 sub2node->SetVisibility(1);
13044 fNodes->Add(sub2node);
13045 sub1node->cd();
13046 //
13047 // Place copy #20 of ITS5 directly in I565
13048 //
13049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13050 sub2node->SetLineColor(kColorITS);
13051 sub2node->SetVisibility(1);
13052 fNodes->Add(sub2node);
13053 sub1node->cd();
13054 //
13055 // Place copy #21 of ITS5 directly in I565
13056 //
13057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13058 sub2node->SetLineColor(kColorITS);
13059 sub2node->SetVisibility(1);
13060 fNodes->Add(sub2node);
13061 sub1node->cd();
13062 //
13063 // Place copy #22 of ITS5 directly in I565
13064 //
13065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13066 sub2node->SetLineColor(kColorITS);
13067 sub2node->SetVisibility(1);
13068 fNodes->Add(sub2node);
13069 sub1node->cd();
13070 fNodes->Add(sub1node);
13071 node->cd();
13072 //
13073 // Place copy #16 of I565 in IT56
13074 //
13075 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"rot531");
13076 sub1node->SetLineColor(kColorITS);
13077 sub1node->SetVisibility(0);
13078 sub1node->cd();
13079 //
13080 // Place copy #1 of ITS5 directly in I565
13081 //
13082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13083 sub2node->SetLineColor(kColorITS);
13084 sub2node->SetVisibility(1);
13085 fNodes->Add(sub2node);
13086 sub1node->cd();
13087 //
13088 // Place copy #2 of ITS5 directly in I565
13089 //
13090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13091 sub2node->SetLineColor(kColorITS);
13092 sub2node->SetVisibility(1);
13093 fNodes->Add(sub2node);
13094 sub1node->cd();
13095 //
13096 // Place copy #3 of ITS5 directly in I565
13097 //
13098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13099 sub2node->SetLineColor(kColorITS);
13100 sub2node->SetVisibility(1);
13101 fNodes->Add(sub2node);
13102 sub1node->cd();
13103 //
13104 // Place copy #4 of ITS5 directly in I565
13105 //
13106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13107 sub2node->SetLineColor(kColorITS);
13108 sub2node->SetVisibility(1);
13109 fNodes->Add(sub2node);
13110 sub1node->cd();
13111 //
13112 // Place copy #5 of ITS5 directly in I565
13113 //
13114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13115 sub2node->SetLineColor(kColorITS);
13116 sub2node->SetVisibility(1);
13117 fNodes->Add(sub2node);
13118 sub1node->cd();
13119 //
13120 // Place copy #6 of ITS5 directly in I565
13121 //
13122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13123 sub2node->SetLineColor(kColorITS);
13124 sub2node->SetVisibility(1);
13125 fNodes->Add(sub2node);
13126 sub1node->cd();
13127 //
13128 // Place copy #7 of ITS5 directly in I565
13129 //
13130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13131 sub2node->SetLineColor(kColorITS);
13132 sub2node->SetVisibility(1);
13133 fNodes->Add(sub2node);
13134 sub1node->cd();
13135 //
13136 // Place copy #8 of ITS5 directly in I565
13137 //
13138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13139 sub2node->SetLineColor(kColorITS);
13140 sub2node->SetVisibility(1);
13141 fNodes->Add(sub2node);
13142 sub1node->cd();
13143 //
13144 // Place copy #9 of ITS5 directly in I565
13145 //
13146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13147 sub2node->SetLineColor(kColorITS);
13148 sub2node->SetVisibility(1);
13149 fNodes->Add(sub2node);
13150 sub1node->cd();
13151 //
13152 // Place copy #10 of ITS5 directly in I565
13153 //
13154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13155 sub2node->SetLineColor(kColorITS);
13156 sub2node->SetVisibility(1);
13157 fNodes->Add(sub2node);
13158 sub1node->cd();
13159 //
13160 // Place copy #11 of ITS5 directly in I565
13161 //
13162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13163 sub2node->SetLineColor(kColorITS);
13164 sub2node->SetVisibility(1);
13165 fNodes->Add(sub2node);
13166 sub1node->cd();
13167 //
13168 // Place copy #12 of ITS5 directly in I565
13169 //
13170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13171 sub2node->SetLineColor(kColorITS);
13172 sub2node->SetVisibility(1);
13173 fNodes->Add(sub2node);
13174 sub1node->cd();
13175 //
13176 // Place copy #13 of ITS5 directly in I565
13177 //
13178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13179 sub2node->SetLineColor(kColorITS);
13180 sub2node->SetVisibility(1);
13181 fNodes->Add(sub2node);
13182 sub1node->cd();
13183 //
13184 // Place copy #14 of ITS5 directly in I565
13185 //
13186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13187 sub2node->SetLineColor(kColorITS);
13188 sub2node->SetVisibility(1);
13189 fNodes->Add(sub2node);
13190 sub1node->cd();
13191 //
13192 // Place copy #15 of ITS5 directly in I565
13193 //
13194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13195 sub2node->SetLineColor(kColorITS);
13196 sub2node->SetVisibility(1);
13197 fNodes->Add(sub2node);
13198 sub1node->cd();
13199 //
13200 // Place copy #16 of ITS5 directly in I565
13201 //
13202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13203 sub2node->SetLineColor(kColorITS);
13204 sub2node->SetVisibility(1);
13205 fNodes->Add(sub2node);
13206 sub1node->cd();
13207 //
13208 // Place copy #17 of ITS5 directly in I565
13209 //
13210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13211 sub2node->SetLineColor(kColorITS);
13212 sub2node->SetVisibility(1);
13213 fNodes->Add(sub2node);
13214 sub1node->cd();
13215 //
13216 // Place copy #18 of ITS5 directly in I565
13217 //
13218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13219 sub2node->SetLineColor(kColorITS);
13220 sub2node->SetVisibility(1);
13221 fNodes->Add(sub2node);
13222 sub1node->cd();
13223 //
13224 // Place copy #19 of ITS5 directly in I565
13225 //
13226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13227 sub2node->SetLineColor(kColorITS);
13228 sub2node->SetVisibility(1);
13229 fNodes->Add(sub2node);
13230 sub1node->cd();
13231 //
13232 // Place copy #20 of ITS5 directly in I565
13233 //
13234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13235 sub2node->SetLineColor(kColorITS);
13236 sub2node->SetVisibility(1);
13237 fNodes->Add(sub2node);
13238 sub1node->cd();
13239 //
13240 // Place copy #21 of ITS5 directly in I565
13241 //
13242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13243 sub2node->SetLineColor(kColorITS);
13244 sub2node->SetVisibility(1);
13245 fNodes->Add(sub2node);
13246 sub1node->cd();
13247 //
13248 // Place copy #22 of ITS5 directly in I565
13249 //
13250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13251 sub2node->SetLineColor(kColorITS);
13252 sub2node->SetVisibility(1);
13253 fNodes->Add(sub2node);
13254 sub1node->cd();
13255 fNodes->Add(sub1node);
13256 node->cd();
13257 //
13258 // Place copy #17 of I565 in IT56
13259 //
13260 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"rot530");
13261 sub1node->SetLineColor(kColorITS);
13262 sub1node->SetVisibility(0);
13263 sub1node->cd();
13264 //
13265 // Place copy #1 of ITS5 directly in I565
13266 //
13267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13268 sub2node->SetLineColor(kColorITS);
13269 sub2node->SetVisibility(1);
13270 fNodes->Add(sub2node);
13271 sub1node->cd();
13272 //
13273 // Place copy #2 of ITS5 directly in I565
13274 //
13275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13276 sub2node->SetLineColor(kColorITS);
13277 sub2node->SetVisibility(1);
13278 fNodes->Add(sub2node);
13279 sub1node->cd();
13280 //
13281 // Place copy #3 of ITS5 directly in I565
13282 //
13283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13284 sub2node->SetLineColor(kColorITS);
13285 sub2node->SetVisibility(1);
13286 fNodes->Add(sub2node);
13287 sub1node->cd();
13288 //
13289 // Place copy #4 of ITS5 directly in I565
13290 //
13291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13292 sub2node->SetLineColor(kColorITS);
13293 sub2node->SetVisibility(1);
13294 fNodes->Add(sub2node);
13295 sub1node->cd();
13296 //
13297 // Place copy #5 of ITS5 directly in I565
13298 //
13299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13300 sub2node->SetLineColor(kColorITS);
13301 sub2node->SetVisibility(1);
13302 fNodes->Add(sub2node);
13303 sub1node->cd();
13304 //
13305 // Place copy #6 of ITS5 directly in I565
13306 //
13307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13308 sub2node->SetLineColor(kColorITS);
13309 sub2node->SetVisibility(1);
13310 fNodes->Add(sub2node);
13311 sub1node->cd();
13312 //
13313 // Place copy #7 of ITS5 directly in I565
13314 //
13315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13316 sub2node->SetLineColor(kColorITS);
13317 sub2node->SetVisibility(1);
13318 fNodes->Add(sub2node);
13319 sub1node->cd();
13320 //
13321 // Place copy #8 of ITS5 directly in I565
13322 //
13323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13324 sub2node->SetLineColor(kColorITS);
13325 sub2node->SetVisibility(1);
13326 fNodes->Add(sub2node);
13327 sub1node->cd();
13328 //
13329 // Place copy #9 of ITS5 directly in I565
13330 //
13331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13332 sub2node->SetLineColor(kColorITS);
13333 sub2node->SetVisibility(1);
13334 fNodes->Add(sub2node);
13335 sub1node->cd();
13336 //
13337 // Place copy #10 of ITS5 directly in I565
13338 //
13339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13340 sub2node->SetLineColor(kColorITS);
13341 sub2node->SetVisibility(1);
13342 fNodes->Add(sub2node);
13343 sub1node->cd();
13344 //
13345 // Place copy #11 of ITS5 directly in I565
13346 //
13347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13348 sub2node->SetLineColor(kColorITS);
13349 sub2node->SetVisibility(1);
13350 fNodes->Add(sub2node);
13351 sub1node->cd();
13352 //
13353 // Place copy #12 of ITS5 directly in I565
13354 //
13355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13356 sub2node->SetLineColor(kColorITS);
13357 sub2node->SetVisibility(1);
13358 fNodes->Add(sub2node);
13359 sub1node->cd();
13360 //
13361 // Place copy #13 of ITS5 directly in I565
13362 //
13363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13364 sub2node->SetLineColor(kColorITS);
13365 sub2node->SetVisibility(1);
13366 fNodes->Add(sub2node);
13367 sub1node->cd();
13368 //
13369 // Place copy #14 of ITS5 directly in I565
13370 //
13371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13372 sub2node->SetLineColor(kColorITS);
13373 sub2node->SetVisibility(1);
13374 fNodes->Add(sub2node);
13375 sub1node->cd();
13376 //
13377 // Place copy #15 of ITS5 directly in I565
13378 //
13379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13380 sub2node->SetLineColor(kColorITS);
13381 sub2node->SetVisibility(1);
13382 fNodes->Add(sub2node);
13383 sub1node->cd();
13384 //
13385 // Place copy #16 of ITS5 directly in I565
13386 //
13387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13388 sub2node->SetLineColor(kColorITS);
13389 sub2node->SetVisibility(1);
13390 fNodes->Add(sub2node);
13391 sub1node->cd();
13392 //
13393 // Place copy #17 of ITS5 directly in I565
13394 //
13395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13396 sub2node->SetLineColor(kColorITS);
13397 sub2node->SetVisibility(1);
13398 fNodes->Add(sub2node);
13399 sub1node->cd();
13400 //
13401 // Place copy #18 of ITS5 directly in I565
13402 //
13403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13404 sub2node->SetLineColor(kColorITS);
13405 sub2node->SetVisibility(1);
13406 fNodes->Add(sub2node);
13407 sub1node->cd();
13408 //
13409 // Place copy #19 of ITS5 directly in I565
13410 //
13411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13412 sub2node->SetLineColor(kColorITS);
13413 sub2node->SetVisibility(1);
13414 fNodes->Add(sub2node);
13415 sub1node->cd();
13416 //
13417 // Place copy #20 of ITS5 directly in I565
13418 //
13419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13420 sub2node->SetLineColor(kColorITS);
13421 sub2node->SetVisibility(1);
13422 fNodes->Add(sub2node);
13423 sub1node->cd();
13424 //
13425 // Place copy #21 of ITS5 directly in I565
13426 //
13427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13428 sub2node->SetLineColor(kColorITS);
13429 sub2node->SetVisibility(1);
13430 fNodes->Add(sub2node);
13431 sub1node->cd();
13432 //
13433 // Place copy #22 of ITS5 directly in I565
13434 //
13435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13436 sub2node->SetLineColor(kColorITS);
13437 sub2node->SetVisibility(1);
13438 fNodes->Add(sub2node);
13439 sub1node->cd();
13440 fNodes->Add(sub1node);
13441 node->cd();
13442 //
13443 // Place copy #18 of I565 in IT56
13444 //
13445 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"rot533");
13446 sub1node->SetLineColor(kColorITS);
13447 sub1node->SetVisibility(0);
13448 sub1node->cd();
13449 //
13450 // Place copy #1 of ITS5 directly in I565
13451 //
13452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13453 sub2node->SetLineColor(kColorITS);
13454 sub2node->SetVisibility(1);
13455 fNodes->Add(sub2node);
13456 sub1node->cd();
13457 //
13458 // Place copy #2 of ITS5 directly in I565
13459 //
13460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13461 sub2node->SetLineColor(kColorITS);
13462 sub2node->SetVisibility(1);
13463 fNodes->Add(sub2node);
13464 sub1node->cd();
13465 //
13466 // Place copy #3 of ITS5 directly in I565
13467 //
13468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13469 sub2node->SetLineColor(kColorITS);
13470 sub2node->SetVisibility(1);
13471 fNodes->Add(sub2node);
13472 sub1node->cd();
13473 //
13474 // Place copy #4 of ITS5 directly in I565
13475 //
13476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13477 sub2node->SetLineColor(kColorITS);
13478 sub2node->SetVisibility(1);
13479 fNodes->Add(sub2node);
13480 sub1node->cd();
13481 //
13482 // Place copy #5 of ITS5 directly in I565
13483 //
13484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13485 sub2node->SetLineColor(kColorITS);
13486 sub2node->SetVisibility(1);
13487 fNodes->Add(sub2node);
13488 sub1node->cd();
13489 //
13490 // Place copy #6 of ITS5 directly in I565
13491 //
13492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13493 sub2node->SetLineColor(kColorITS);
13494 sub2node->SetVisibility(1);
13495 fNodes->Add(sub2node);
13496 sub1node->cd();
13497 //
13498 // Place copy #7 of ITS5 directly in I565
13499 //
13500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13501 sub2node->SetLineColor(kColorITS);
13502 sub2node->SetVisibility(1);
13503 fNodes->Add(sub2node);
13504 sub1node->cd();
13505 //
13506 // Place copy #8 of ITS5 directly in I565
13507 //
13508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13509 sub2node->SetLineColor(kColorITS);
13510 sub2node->SetVisibility(1);
13511 fNodes->Add(sub2node);
13512 sub1node->cd();
13513 //
13514 // Place copy #9 of ITS5 directly in I565
13515 //
13516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13517 sub2node->SetLineColor(kColorITS);
13518 sub2node->SetVisibility(1);
13519 fNodes->Add(sub2node);
13520 sub1node->cd();
13521 //
13522 // Place copy #10 of ITS5 directly in I565
13523 //
13524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13525 sub2node->SetLineColor(kColorITS);
13526 sub2node->SetVisibility(1);
13527 fNodes->Add(sub2node);
13528 sub1node->cd();
13529 //
13530 // Place copy #11 of ITS5 directly in I565
13531 //
13532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13533 sub2node->SetLineColor(kColorITS);
13534 sub2node->SetVisibility(1);
13535 fNodes->Add(sub2node);
13536 sub1node->cd();
13537 //
13538 // Place copy #12 of ITS5 directly in I565
13539 //
13540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13541 sub2node->SetLineColor(kColorITS);
13542 sub2node->SetVisibility(1);
13543 fNodes->Add(sub2node);
13544 sub1node->cd();
13545 //
13546 // Place copy #13 of ITS5 directly in I565
13547 //
13548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13549 sub2node->SetLineColor(kColorITS);
13550 sub2node->SetVisibility(1);
13551 fNodes->Add(sub2node);
13552 sub1node->cd();
13553 //
13554 // Place copy #14 of ITS5 directly in I565
13555 //
13556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13557 sub2node->SetLineColor(kColorITS);
13558 sub2node->SetVisibility(1);
13559 fNodes->Add(sub2node);
13560 sub1node->cd();
13561 //
13562 // Place copy #15 of ITS5 directly in I565
13563 //
13564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13565 sub2node->SetLineColor(kColorITS);
13566 sub2node->SetVisibility(1);
13567 fNodes->Add(sub2node);
13568 sub1node->cd();
13569 //
13570 // Place copy #16 of ITS5 directly in I565
13571 //
13572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13573 sub2node->SetLineColor(kColorITS);
13574 sub2node->SetVisibility(1);
13575 fNodes->Add(sub2node);
13576 sub1node->cd();
13577 //
13578 // Place copy #17 of ITS5 directly in I565
13579 //
13580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13581 sub2node->SetLineColor(kColorITS);
13582 sub2node->SetVisibility(1);
13583 fNodes->Add(sub2node);
13584 sub1node->cd();
13585 //
13586 // Place copy #18 of ITS5 directly in I565
13587 //
13588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13589 sub2node->SetLineColor(kColorITS);
13590 sub2node->SetVisibility(1);
13591 fNodes->Add(sub2node);
13592 sub1node->cd();
13593 //
13594 // Place copy #19 of ITS5 directly in I565
13595 //
13596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13597 sub2node->SetLineColor(kColorITS);
13598 sub2node->SetVisibility(1);
13599 fNodes->Add(sub2node);
13600 sub1node->cd();
13601 //
13602 // Place copy #20 of ITS5 directly in I565
13603 //
13604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13605 sub2node->SetLineColor(kColorITS);
13606 sub2node->SetVisibility(1);
13607 fNodes->Add(sub2node);
13608 sub1node->cd();
13609 //
13610 // Place copy #21 of ITS5 directly in I565
13611 //
13612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13613 sub2node->SetLineColor(kColorITS);
13614 sub2node->SetVisibility(1);
13615 fNodes->Add(sub2node);
13616 sub1node->cd();
13617 //
13618 // Place copy #22 of ITS5 directly in I565
13619 //
13620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13621 sub2node->SetLineColor(kColorITS);
13622 sub2node->SetVisibility(1);
13623 fNodes->Add(sub2node);
13624 sub1node->cd();
13625 fNodes->Add(sub1node);
13626 node->cd();
13627 //
13628 // Place copy #19 of I565 in IT56
13629 //
13630 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"rot529");
13631 sub1node->SetLineColor(kColorITS);
13632 sub1node->SetVisibility(0);
13633 sub1node->cd();
13634 //
13635 // Place copy #1 of ITS5 directly in I565
13636 //
13637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13638 sub2node->SetLineColor(kColorITS);
13639 sub2node->SetVisibility(1);
13640 fNodes->Add(sub2node);
13641 sub1node->cd();
13642 //
13643 // Place copy #2 of ITS5 directly in I565
13644 //
13645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13646 sub2node->SetLineColor(kColorITS);
13647 sub2node->SetVisibility(1);
13648 fNodes->Add(sub2node);
13649 sub1node->cd();
13650 //
13651 // Place copy #3 of ITS5 directly in I565
13652 //
13653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13654 sub2node->SetLineColor(kColorITS);
13655 sub2node->SetVisibility(1);
13656 fNodes->Add(sub2node);
13657 sub1node->cd();
13658 //
13659 // Place copy #4 of ITS5 directly in I565
13660 //
13661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13662 sub2node->SetLineColor(kColorITS);
13663 sub2node->SetVisibility(1);
13664 fNodes->Add(sub2node);
13665 sub1node->cd();
13666 //
13667 // Place copy #5 of ITS5 directly in I565
13668 //
13669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13670 sub2node->SetLineColor(kColorITS);
13671 sub2node->SetVisibility(1);
13672 fNodes->Add(sub2node);
13673 sub1node->cd();
13674 //
13675 // Place copy #6 of ITS5 directly in I565
13676 //
13677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13678 sub2node->SetLineColor(kColorITS);
13679 sub2node->SetVisibility(1);
13680 fNodes->Add(sub2node);
13681 sub1node->cd();
13682 //
13683 // Place copy #7 of ITS5 directly in I565
13684 //
13685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13686 sub2node->SetLineColor(kColorITS);
13687 sub2node->SetVisibility(1);
13688 fNodes->Add(sub2node);
13689 sub1node->cd();
13690 //
13691 // Place copy #8 of ITS5 directly in I565
13692 //
13693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13694 sub2node->SetLineColor(kColorITS);
13695 sub2node->SetVisibility(1);
13696 fNodes->Add(sub2node);
13697 sub1node->cd();
13698 //
13699 // Place copy #9 of ITS5 directly in I565
13700 //
13701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13702 sub2node->SetLineColor(kColorITS);
13703 sub2node->SetVisibility(1);
13704 fNodes->Add(sub2node);
13705 sub1node->cd();
13706 //
13707 // Place copy #10 of ITS5 directly in I565
13708 //
13709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13710 sub2node->SetLineColor(kColorITS);
13711 sub2node->SetVisibility(1);
13712 fNodes->Add(sub2node);
13713 sub1node->cd();
13714 //
13715 // Place copy #11 of ITS5 directly in I565
13716 //
13717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13718 sub2node->SetLineColor(kColorITS);
13719 sub2node->SetVisibility(1);
13720 fNodes->Add(sub2node);
13721 sub1node->cd();
13722 //
13723 // Place copy #12 of ITS5 directly in I565
13724 //
13725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13726 sub2node->SetLineColor(kColorITS);
13727 sub2node->SetVisibility(1);
13728 fNodes->Add(sub2node);
13729 sub1node->cd();
13730 //
13731 // Place copy #13 of ITS5 directly in I565
13732 //
13733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13734 sub2node->SetLineColor(kColorITS);
13735 sub2node->SetVisibility(1);
13736 fNodes->Add(sub2node);
13737 sub1node->cd();
13738 //
13739 // Place copy #14 of ITS5 directly in I565
13740 //
13741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13742 sub2node->SetLineColor(kColorITS);
13743 sub2node->SetVisibility(1);
13744 fNodes->Add(sub2node);
13745 sub1node->cd();
13746 //
13747 // Place copy #15 of ITS5 directly in I565
13748 //
13749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13750 sub2node->SetLineColor(kColorITS);
13751 sub2node->SetVisibility(1);
13752 fNodes->Add(sub2node);
13753 sub1node->cd();
13754 //
13755 // Place copy #16 of ITS5 directly in I565
13756 //
13757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13758 sub2node->SetLineColor(kColorITS);
13759 sub2node->SetVisibility(1);
13760 fNodes->Add(sub2node);
13761 sub1node->cd();
13762 //
13763 // Place copy #17 of ITS5 directly in I565
13764 //
13765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13766 sub2node->SetLineColor(kColorITS);
13767 sub2node->SetVisibility(1);
13768 fNodes->Add(sub2node);
13769 sub1node->cd();
13770 //
13771 // Place copy #18 of ITS5 directly in I565
13772 //
13773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13774 sub2node->SetLineColor(kColorITS);
13775 sub2node->SetVisibility(1);
13776 fNodes->Add(sub2node);
13777 sub1node->cd();
13778 //
13779 // Place copy #19 of ITS5 directly in I565
13780 //
13781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13782 sub2node->SetLineColor(kColorITS);
13783 sub2node->SetVisibility(1);
13784 fNodes->Add(sub2node);
13785 sub1node->cd();
13786 //
13787 // Place copy #20 of ITS5 directly in I565
13788 //
13789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13790 sub2node->SetLineColor(kColorITS);
13791 sub2node->SetVisibility(1);
13792 fNodes->Add(sub2node);
13793 sub1node->cd();
13794 //
13795 // Place copy #21 of ITS5 directly in I565
13796 //
13797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13798 sub2node->SetLineColor(kColorITS);
13799 sub2node->SetVisibility(1);
13800 fNodes->Add(sub2node);
13801 sub1node->cd();
13802 //
13803 // Place copy #22 of ITS5 directly in I565
13804 //
13805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13806 sub2node->SetLineColor(kColorITS);
13807 sub2node->SetVisibility(1);
13808 fNodes->Add(sub2node);
13809 sub1node->cd();
13810 fNodes->Add(sub1node);
13811 node->cd();
13812 //
13813 // Place copy #20 of I565 in IT56
13814 //
13815 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"rot618");
13816 sub1node->SetLineColor(kColorITS);
13817 sub1node->SetVisibility(0);
13818 sub1node->cd();
13819 //
13820 // Place copy #1 of ITS5 directly in I565
13821 //
13822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13823 sub2node->SetLineColor(kColorITS);
13824 sub2node->SetVisibility(1);
13825 fNodes->Add(sub2node);
13826 sub1node->cd();
13827 //
13828 // Place copy #2 of ITS5 directly in I565
13829 //
13830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13831 sub2node->SetLineColor(kColorITS);
13832 sub2node->SetVisibility(1);
13833 fNodes->Add(sub2node);
13834 sub1node->cd();
13835 //
13836 // Place copy #3 of ITS5 directly in I565
13837 //
13838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13839 sub2node->SetLineColor(kColorITS);
13840 sub2node->SetVisibility(1);
13841 fNodes->Add(sub2node);
13842 sub1node->cd();
13843 //
13844 // Place copy #4 of ITS5 directly in I565
13845 //
13846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13847 sub2node->SetLineColor(kColorITS);
13848 sub2node->SetVisibility(1);
13849 fNodes->Add(sub2node);
13850 sub1node->cd();
13851 //
13852 // Place copy #5 of ITS5 directly in I565
13853 //
13854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13855 sub2node->SetLineColor(kColorITS);
13856 sub2node->SetVisibility(1);
13857 fNodes->Add(sub2node);
13858 sub1node->cd();
13859 //
13860 // Place copy #6 of ITS5 directly in I565
13861 //
13862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13863 sub2node->SetLineColor(kColorITS);
13864 sub2node->SetVisibility(1);
13865 fNodes->Add(sub2node);
13866 sub1node->cd();
13867 //
13868 // Place copy #7 of ITS5 directly in I565
13869 //
13870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13871 sub2node->SetLineColor(kColorITS);
13872 sub2node->SetVisibility(1);
13873 fNodes->Add(sub2node);
13874 sub1node->cd();
13875 //
13876 // Place copy #8 of ITS5 directly in I565
13877 //
13878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13879 sub2node->SetLineColor(kColorITS);
13880 sub2node->SetVisibility(1);
13881 fNodes->Add(sub2node);
13882 sub1node->cd();
13883 //
13884 // Place copy #9 of ITS5 directly in I565
13885 //
13886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13887 sub2node->SetLineColor(kColorITS);
13888 sub2node->SetVisibility(1);
13889 fNodes->Add(sub2node);
13890 sub1node->cd();
13891 //
13892 // Place copy #10 of ITS5 directly in I565
13893 //
13894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13895 sub2node->SetLineColor(kColorITS);
13896 sub2node->SetVisibility(1);
13897 fNodes->Add(sub2node);
13898 sub1node->cd();
13899 //
13900 // Place copy #11 of ITS5 directly in I565
13901 //
13902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13903 sub2node->SetLineColor(kColorITS);
13904 sub2node->SetVisibility(1);
13905 fNodes->Add(sub2node);
13906 sub1node->cd();
13907 //
13908 // Place copy #12 of ITS5 directly in I565
13909 //
13910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13911 sub2node->SetLineColor(kColorITS);
13912 sub2node->SetVisibility(1);
13913 fNodes->Add(sub2node);
13914 sub1node->cd();
13915 //
13916 // Place copy #13 of ITS5 directly in I565
13917 //
13918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13919 sub2node->SetLineColor(kColorITS);
13920 sub2node->SetVisibility(1);
13921 fNodes->Add(sub2node);
13922 sub1node->cd();
13923 //
13924 // Place copy #14 of ITS5 directly in I565
13925 //
13926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13927 sub2node->SetLineColor(kColorITS);
13928 sub2node->SetVisibility(1);
13929 fNodes->Add(sub2node);
13930 sub1node->cd();
13931 //
13932 // Place copy #15 of ITS5 directly in I565
13933 //
13934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13935 sub2node->SetLineColor(kColorITS);
13936 sub2node->SetVisibility(1);
13937 fNodes->Add(sub2node);
13938 sub1node->cd();
13939 //
13940 // Place copy #16 of ITS5 directly in I565
13941 //
13942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13943 sub2node->SetLineColor(kColorITS);
13944 sub2node->SetVisibility(1);
13945 fNodes->Add(sub2node);
13946 sub1node->cd();
13947 //
13948 // Place copy #17 of ITS5 directly in I565
13949 //
13950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13951 sub2node->SetLineColor(kColorITS);
13952 sub2node->SetVisibility(1);
13953 fNodes->Add(sub2node);
13954 sub1node->cd();
13955 //
13956 // Place copy #18 of ITS5 directly in I565
13957 //
13958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13959 sub2node->SetLineColor(kColorITS);
13960 sub2node->SetVisibility(1);
13961 fNodes->Add(sub2node);
13962 sub1node->cd();
13963 //
13964 // Place copy #19 of ITS5 directly in I565
13965 //
13966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13967 sub2node->SetLineColor(kColorITS);
13968 sub2node->SetVisibility(1);
13969 fNodes->Add(sub2node);
13970 sub1node->cd();
13971 //
13972 // Place copy #20 of ITS5 directly in I565
13973 //
13974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13975 sub2node->SetLineColor(kColorITS);
13976 sub2node->SetVisibility(1);
13977 fNodes->Add(sub2node);
13978 sub1node->cd();
13979 //
13980 // Place copy #21 of ITS5 directly in I565
13981 //
13982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13983 sub2node->SetLineColor(kColorITS);
13984 sub2node->SetVisibility(1);
13985 fNodes->Add(sub2node);
13986 sub1node->cd();
13987 //
13988 // Place copy #22 of ITS5 directly in I565
13989 //
13990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13991 sub2node->SetLineColor(kColorITS);
13992 sub2node->SetVisibility(1);
13993 fNodes->Add(sub2node);
13994 sub1node->cd();
13995 fNodes->Add(sub1node);
13996 node->cd();
13997 //
13998 // Place copy #21 of I565 in IT56
13999 //
14000 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"rot528");
14001 sub1node->SetLineColor(kColorITS);
14002 sub1node->SetVisibility(0);
14003 sub1node->cd();
14004 //
14005 // Place copy #1 of ITS5 directly in I565
14006 //
14007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14008 sub2node->SetLineColor(kColorITS);
14009 sub2node->SetVisibility(1);
14010 fNodes->Add(sub2node);
14011 sub1node->cd();
14012 //
14013 // Place copy #2 of ITS5 directly in I565
14014 //
14015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14016 sub2node->SetLineColor(kColorITS);
14017 sub2node->SetVisibility(1);
14018 fNodes->Add(sub2node);
14019 sub1node->cd();
14020 //
14021 // Place copy #3 of ITS5 directly in I565
14022 //
14023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14024 sub2node->SetLineColor(kColorITS);
14025 sub2node->SetVisibility(1);
14026 fNodes->Add(sub2node);
14027 sub1node->cd();
14028 //
14029 // Place copy #4 of ITS5 directly in I565
14030 //
14031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14032 sub2node->SetLineColor(kColorITS);
14033 sub2node->SetVisibility(1);
14034 fNodes->Add(sub2node);
14035 sub1node->cd();
14036 //
14037 // Place copy #5 of ITS5 directly in I565
14038 //
14039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14040 sub2node->SetLineColor(kColorITS);
14041 sub2node->SetVisibility(1);
14042 fNodes->Add(sub2node);
14043 sub1node->cd();
14044 //
14045 // Place copy #6 of ITS5 directly in I565
14046 //
14047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14048 sub2node->SetLineColor(kColorITS);
14049 sub2node->SetVisibility(1);
14050 fNodes->Add(sub2node);
14051 sub1node->cd();
14052 //
14053 // Place copy #7 of ITS5 directly in I565
14054 //
14055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14056 sub2node->SetLineColor(kColorITS);
14057 sub2node->SetVisibility(1);
14058 fNodes->Add(sub2node);
14059 sub1node->cd();
14060 //
14061 // Place copy #8 of ITS5 directly in I565
14062 //
14063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14064 sub2node->SetLineColor(kColorITS);
14065 sub2node->SetVisibility(1);
14066 fNodes->Add(sub2node);
14067 sub1node->cd();
14068 //
14069 // Place copy #9 of ITS5 directly in I565
14070 //
14071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14072 sub2node->SetLineColor(kColorITS);
14073 sub2node->SetVisibility(1);
14074 fNodes->Add(sub2node);
14075 sub1node->cd();
14076 //
14077 // Place copy #10 of ITS5 directly in I565
14078 //
14079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14080 sub2node->SetLineColor(kColorITS);
14081 sub2node->SetVisibility(1);
14082 fNodes->Add(sub2node);
14083 sub1node->cd();
14084 //
14085 // Place copy #11 of ITS5 directly in I565
14086 //
14087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14088 sub2node->SetLineColor(kColorITS);
14089 sub2node->SetVisibility(1);
14090 fNodes->Add(sub2node);
14091 sub1node->cd();
14092 //
14093 // Place copy #12 of ITS5 directly in I565
14094 //
14095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14096 sub2node->SetLineColor(kColorITS);
14097 sub2node->SetVisibility(1);
14098 fNodes->Add(sub2node);
14099 sub1node->cd();
14100 //
14101 // Place copy #13 of ITS5 directly in I565
14102 //
14103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14104 sub2node->SetLineColor(kColorITS);
14105 sub2node->SetVisibility(1);
14106 fNodes->Add(sub2node);
14107 sub1node->cd();
14108 //
14109 // Place copy #14 of ITS5 directly in I565
14110 //
14111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14112 sub2node->SetLineColor(kColorITS);
14113 sub2node->SetVisibility(1);
14114 fNodes->Add(sub2node);
14115 sub1node->cd();
14116 //
14117 // Place copy #15 of ITS5 directly in I565
14118 //
14119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14120 sub2node->SetLineColor(kColorITS);
14121 sub2node->SetVisibility(1);
14122 fNodes->Add(sub2node);
14123 sub1node->cd();
14124 //
14125 // Place copy #16 of ITS5 directly in I565
14126 //
14127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14128 sub2node->SetLineColor(kColorITS);
14129 sub2node->SetVisibility(1);
14130 fNodes->Add(sub2node);
14131 sub1node->cd();
14132 //
14133 // Place copy #17 of ITS5 directly in I565
14134 //
14135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14136 sub2node->SetLineColor(kColorITS);
14137 sub2node->SetVisibility(1);
14138 fNodes->Add(sub2node);
14139 sub1node->cd();
14140 //
14141 // Place copy #18 of ITS5 directly in I565
14142 //
14143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14144 sub2node->SetLineColor(kColorITS);
14145 sub2node->SetVisibility(1);
14146 fNodes->Add(sub2node);
14147 sub1node->cd();
14148 //
14149 // Place copy #19 of ITS5 directly in I565
14150 //
14151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14152 sub2node->SetLineColor(kColorITS);
14153 sub2node->SetVisibility(1);
14154 fNodes->Add(sub2node);
14155 sub1node->cd();
14156 //
14157 // Place copy #20 of ITS5 directly in I565
14158 //
14159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14160 sub2node->SetLineColor(kColorITS);
14161 sub2node->SetVisibility(1);
14162 fNodes->Add(sub2node);
14163 sub1node->cd();
14164 //
14165 // Place copy #21 of ITS5 directly in I565
14166 //
14167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14168 sub2node->SetLineColor(kColorITS);
14169 sub2node->SetVisibility(1);
14170 fNodes->Add(sub2node);
14171 sub1node->cd();
14172 //
14173 // Place copy #22 of ITS5 directly in I565
14174 //
14175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14176 sub2node->SetLineColor(kColorITS);
14177 sub2node->SetVisibility(1);
14178 fNodes->Add(sub2node);
14179 sub1node->cd();
14180 fNodes->Add(sub1node);
14181 node->cd();
14182 //
14183 // Place copy #22 of I565 in IT56
14184 //
14185 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"rot527");
14186 sub1node->SetLineColor(kColorITS);
14187 sub1node->SetVisibility(0);
14188 sub1node->cd();
14189 //
14190 // Place copy #1 of ITS5 directly in I565
14191 //
14192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14193 sub2node->SetLineColor(kColorITS);
14194 sub2node->SetVisibility(1);
14195 fNodes->Add(sub2node);
14196 sub1node->cd();
14197 //
14198 // Place copy #2 of ITS5 directly in I565
14199 //
14200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14201 sub2node->SetLineColor(kColorITS);
14202 sub2node->SetVisibility(1);
14203 fNodes->Add(sub2node);
14204 sub1node->cd();
14205 //
14206 // Place copy #3 of ITS5 directly in I565
14207 //
14208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14209 sub2node->SetLineColor(kColorITS);
14210 sub2node->SetVisibility(1);
14211 fNodes->Add(sub2node);
14212 sub1node->cd();
14213 //
14214 // Place copy #4 of ITS5 directly in I565
14215 //
14216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14217 sub2node->SetLineColor(kColorITS);
14218 sub2node->SetVisibility(1);
14219 fNodes->Add(sub2node);
14220 sub1node->cd();
14221 //
14222 // Place copy #5 of ITS5 directly in I565
14223 //
14224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14225 sub2node->SetLineColor(kColorITS);
14226 sub2node->SetVisibility(1);
14227 fNodes->Add(sub2node);
14228 sub1node->cd();
14229 //
14230 // Place copy #6 of ITS5 directly in I565
14231 //
14232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14233 sub2node->SetLineColor(kColorITS);
14234 sub2node->SetVisibility(1);
14235 fNodes->Add(sub2node);
14236 sub1node->cd();
14237 //
14238 // Place copy #7 of ITS5 directly in I565
14239 //
14240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14241 sub2node->SetLineColor(kColorITS);
14242 sub2node->SetVisibility(1);
14243 fNodes->Add(sub2node);
14244 sub1node->cd();
14245 //
14246 // Place copy #8 of ITS5 directly in I565
14247 //
14248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14249 sub2node->SetLineColor(kColorITS);
14250 sub2node->SetVisibility(1);
14251 fNodes->Add(sub2node);
14252 sub1node->cd();
14253 //
14254 // Place copy #9 of ITS5 directly in I565
14255 //
14256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14257 sub2node->SetLineColor(kColorITS);
14258 sub2node->SetVisibility(1);
14259 fNodes->Add(sub2node);
14260 sub1node->cd();
14261 //
14262 // Place copy #10 of ITS5 directly in I565
14263 //
14264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14265 sub2node->SetLineColor(kColorITS);
14266 sub2node->SetVisibility(1);
14267 fNodes->Add(sub2node);
14268 sub1node->cd();
14269 //
14270 // Place copy #11 of ITS5 directly in I565
14271 //
14272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14273 sub2node->SetLineColor(kColorITS);
14274 sub2node->SetVisibility(1);
14275 fNodes->Add(sub2node);
14276 sub1node->cd();
14277 //
14278 // Place copy #12 of ITS5 directly in I565
14279 //
14280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14281 sub2node->SetLineColor(kColorITS);
14282 sub2node->SetVisibility(1);
14283 fNodes->Add(sub2node);
14284 sub1node->cd();
14285 //
14286 // Place copy #13 of ITS5 directly in I565
14287 //
14288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14289 sub2node->SetLineColor(kColorITS);
14290 sub2node->SetVisibility(1);
14291 fNodes->Add(sub2node);
14292 sub1node->cd();
14293 //
14294 // Place copy #14 of ITS5 directly in I565
14295 //
14296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14297 sub2node->SetLineColor(kColorITS);
14298 sub2node->SetVisibility(1);
14299 fNodes->Add(sub2node);
14300 sub1node->cd();
14301 //
14302 // Place copy #15 of ITS5 directly in I565
14303 //
14304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14305 sub2node->SetLineColor(kColorITS);
14306 sub2node->SetVisibility(1);
14307 fNodes->Add(sub2node);
14308 sub1node->cd();
14309 //
14310 // Place copy #16 of ITS5 directly in I565
14311 //
14312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14313 sub2node->SetLineColor(kColorITS);
14314 sub2node->SetVisibility(1);
14315 fNodes->Add(sub2node);
14316 sub1node->cd();
14317 //
14318 // Place copy #17 of ITS5 directly in I565
14319 //
14320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14321 sub2node->SetLineColor(kColorITS);
14322 sub2node->SetVisibility(1);
14323 fNodes->Add(sub2node);
14324 sub1node->cd();
14325 //
14326 // Place copy #18 of ITS5 directly in I565
14327 //
14328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14329 sub2node->SetLineColor(kColorITS);
14330 sub2node->SetVisibility(1);
14331 fNodes->Add(sub2node);
14332 sub1node->cd();
14333 //
14334 // Place copy #19 of ITS5 directly in I565
14335 //
14336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14337 sub2node->SetLineColor(kColorITS);
14338 sub2node->SetVisibility(1);
14339 fNodes->Add(sub2node);
14340 sub1node->cd();
14341 //
14342 // Place copy #20 of ITS5 directly in I565
14343 //
14344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14345 sub2node->SetLineColor(kColorITS);
14346 sub2node->SetVisibility(1);
14347 fNodes->Add(sub2node);
14348 sub1node->cd();
14349 //
14350 // Place copy #21 of ITS5 directly in I565
14351 //
14352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14353 sub2node->SetLineColor(kColorITS);
14354 sub2node->SetVisibility(1);
14355 fNodes->Add(sub2node);
14356 sub1node->cd();
14357 //
14358 // Place copy #22 of ITS5 directly in I565
14359 //
14360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14361 sub2node->SetLineColor(kColorITS);
14362 sub2node->SetVisibility(1);
14363 fNodes->Add(sub2node);
14364 sub1node->cd();
14365 fNodes->Add(sub1node);
14366 node->cd();
14367 //
14368 // Place copy #23 of I565 in IT56
14369 //
14370 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"rot526");
14371 sub1node->SetLineColor(kColorITS);
14372 sub1node->SetVisibility(0);
14373 sub1node->cd();
14374 //
14375 // Place copy #1 of ITS5 directly in I565
14376 //
14377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14378 sub2node->SetLineColor(kColorITS);
14379 sub2node->SetVisibility(1);
14380 fNodes->Add(sub2node);
14381 sub1node->cd();
14382 //
14383 // Place copy #2 of ITS5 directly in I565
14384 //
14385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14386 sub2node->SetLineColor(kColorITS);
14387 sub2node->SetVisibility(1);
14388 fNodes->Add(sub2node);
14389 sub1node->cd();
14390 //
14391 // Place copy #3 of ITS5 directly in I565
14392 //
14393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14394 sub2node->SetLineColor(kColorITS);
14395 sub2node->SetVisibility(1);
14396 fNodes->Add(sub2node);
14397 sub1node->cd();
14398 //
14399 // Place copy #4 of ITS5 directly in I565
14400 //
14401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14402 sub2node->SetLineColor(kColorITS);
14403 sub2node->SetVisibility(1);
14404 fNodes->Add(sub2node);
14405 sub1node->cd();
14406 //
14407 // Place copy #5 of ITS5 directly in I565
14408 //
14409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14410 sub2node->SetLineColor(kColorITS);
14411 sub2node->SetVisibility(1);
14412 fNodes->Add(sub2node);
14413 sub1node->cd();
14414 //
14415 // Place copy #6 of ITS5 directly in I565
14416 //
14417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14418 sub2node->SetLineColor(kColorITS);
14419 sub2node->SetVisibility(1);
14420 fNodes->Add(sub2node);
14421 sub1node->cd();
14422 //
14423 // Place copy #7 of ITS5 directly in I565
14424 //
14425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14426 sub2node->SetLineColor(kColorITS);
14427 sub2node->SetVisibility(1);
14428 fNodes->Add(sub2node);
14429 sub1node->cd();
14430 //
14431 // Place copy #8 of ITS5 directly in I565
14432 //
14433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14434 sub2node->SetLineColor(kColorITS);
14435 sub2node->SetVisibility(1);
14436 fNodes->Add(sub2node);
14437 sub1node->cd();
14438 //
14439 // Place copy #9 of ITS5 directly in I565
14440 //
14441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14442 sub2node->SetLineColor(kColorITS);
14443 sub2node->SetVisibility(1);
14444 fNodes->Add(sub2node);
14445 sub1node->cd();
14446 //
14447 // Place copy #10 of ITS5 directly in I565
14448 //
14449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14450 sub2node->SetLineColor(kColorITS);
14451 sub2node->SetVisibility(1);
14452 fNodes->Add(sub2node);
14453 sub1node->cd();
14454 //
14455 // Place copy #11 of ITS5 directly in I565
14456 //
14457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14458 sub2node->SetLineColor(kColorITS);
14459 sub2node->SetVisibility(1);
14460 fNodes->Add(sub2node);
14461 sub1node->cd();
14462 //
14463 // Place copy #12 of ITS5 directly in I565
14464 //
14465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14466 sub2node->SetLineColor(kColorITS);
14467 sub2node->SetVisibility(1);
14468 fNodes->Add(sub2node);
14469 sub1node->cd();
14470 //
14471 // Place copy #13 of ITS5 directly in I565
14472 //
14473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14474 sub2node->SetLineColor(kColorITS);
14475 sub2node->SetVisibility(1);
14476 fNodes->Add(sub2node);
14477 sub1node->cd();
14478 //
14479 // Place copy #14 of ITS5 directly in I565
14480 //
14481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14482 sub2node->SetLineColor(kColorITS);
14483 sub2node->SetVisibility(1);
14484 fNodes->Add(sub2node);
14485 sub1node->cd();
14486 //
14487 // Place copy #15 of ITS5 directly in I565
14488 //
14489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14490 sub2node->SetLineColor(kColorITS);
14491 sub2node->SetVisibility(1);
14492 fNodes->Add(sub2node);
14493 sub1node->cd();
14494 //
14495 // Place copy #16 of ITS5 directly in I565
14496 //
14497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14498 sub2node->SetLineColor(kColorITS);
14499 sub2node->SetVisibility(1);
14500 fNodes->Add(sub2node);
14501 sub1node->cd();
14502 //
14503 // Place copy #17 of ITS5 directly in I565
14504 //
14505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14506 sub2node->SetLineColor(kColorITS);
14507 sub2node->SetVisibility(1);
14508 fNodes->Add(sub2node);
14509 sub1node->cd();
14510 //
14511 // Place copy #18 of ITS5 directly in I565
14512 //
14513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14514 sub2node->SetLineColor(kColorITS);
14515 sub2node->SetVisibility(1);
14516 fNodes->Add(sub2node);
14517 sub1node->cd();
14518 //
14519 // Place copy #19 of ITS5 directly in I565
14520 //
14521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14522 sub2node->SetLineColor(kColorITS);
14523 sub2node->SetVisibility(1);
14524 fNodes->Add(sub2node);
14525 sub1node->cd();
14526 //
14527 // Place copy #20 of ITS5 directly in I565
14528 //
14529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14530 sub2node->SetLineColor(kColorITS);
14531 sub2node->SetVisibility(1);
14532 fNodes->Add(sub2node);
14533 sub1node->cd();
14534 //
14535 // Place copy #21 of ITS5 directly in I565
14536 //
14537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14538 sub2node->SetLineColor(kColorITS);
14539 sub2node->SetVisibility(1);
14540 fNodes->Add(sub2node);
14541 sub1node->cd();
14542 //
14543 // Place copy #22 of ITS5 directly in I565
14544 //
14545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14546 sub2node->SetLineColor(kColorITS);
14547 sub2node->SetVisibility(1);
14548 fNodes->Add(sub2node);
14549 sub1node->cd();
14550 fNodes->Add(sub1node);
14551 node->cd();
14552 //
14553 // Place copy #24 of I565 in IT56
14554 //
14555 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"rot525");
14556 sub1node->SetLineColor(kColorITS);
14557 sub1node->SetVisibility(0);
14558 sub1node->cd();
14559 //
14560 // Place copy #1 of ITS5 directly in I565
14561 //
14562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14563 sub2node->SetLineColor(kColorITS);
14564 sub2node->SetVisibility(1);
14565 fNodes->Add(sub2node);
14566 sub1node->cd();
14567 //
14568 // Place copy #2 of ITS5 directly in I565
14569 //
14570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14571 sub2node->SetLineColor(kColorITS);
14572 sub2node->SetVisibility(1);
14573 fNodes->Add(sub2node);
14574 sub1node->cd();
14575 //
14576 // Place copy #3 of ITS5 directly in I565
14577 //
14578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14579 sub2node->SetLineColor(kColorITS);
14580 sub2node->SetVisibility(1);
14581 fNodes->Add(sub2node);
14582 sub1node->cd();
14583 //
14584 // Place copy #4 of ITS5 directly in I565
14585 //
14586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14587 sub2node->SetLineColor(kColorITS);
14588 sub2node->SetVisibility(1);
14589 fNodes->Add(sub2node);
14590 sub1node->cd();
14591 //
14592 // Place copy #5 of ITS5 directly in I565
14593 //
14594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14595 sub2node->SetLineColor(kColorITS);
14596 sub2node->SetVisibility(1);
14597 fNodes->Add(sub2node);
14598 sub1node->cd();
14599 //
14600 // Place copy #6 of ITS5 directly in I565
14601 //
14602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14603 sub2node->SetLineColor(kColorITS);
14604 sub2node->SetVisibility(1);
14605 fNodes->Add(sub2node);
14606 sub1node->cd();
14607 //
14608 // Place copy #7 of ITS5 directly in I565
14609 //
14610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14611 sub2node->SetLineColor(kColorITS);
14612 sub2node->SetVisibility(1);
14613 fNodes->Add(sub2node);
14614 sub1node->cd();
14615 //
14616 // Place copy #8 of ITS5 directly in I565
14617 //
14618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14619 sub2node->SetLineColor(kColorITS);
14620 sub2node->SetVisibility(1);
14621 fNodes->Add(sub2node);
14622 sub1node->cd();
14623 //
14624 // Place copy #9 of ITS5 directly in I565
14625 //
14626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14627 sub2node->SetLineColor(kColorITS);
14628 sub2node->SetVisibility(1);
14629 fNodes->Add(sub2node);
14630 sub1node->cd();
14631 //
14632 // Place copy #10 of ITS5 directly in I565
14633 //
14634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14635 sub2node->SetLineColor(kColorITS);
14636 sub2node->SetVisibility(1);
14637 fNodes->Add(sub2node);
14638 sub1node->cd();
14639 //
14640 // Place copy #11 of ITS5 directly in I565
14641 //
14642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14643 sub2node->SetLineColor(kColorITS);
14644 sub2node->SetVisibility(1);
14645 fNodes->Add(sub2node);
14646 sub1node->cd();
14647 //
14648 // Place copy #12 of ITS5 directly in I565
14649 //
14650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14651 sub2node->SetLineColor(kColorITS);
14652 sub2node->SetVisibility(1);
14653 fNodes->Add(sub2node);
14654 sub1node->cd();
14655 //
14656 // Place copy #13 of ITS5 directly in I565
14657 //
14658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14659 sub2node->SetLineColor(kColorITS);
14660 sub2node->SetVisibility(1);
14661 fNodes->Add(sub2node);
14662 sub1node->cd();
14663 //
14664 // Place copy #14 of ITS5 directly in I565
14665 //
14666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14667 sub2node->SetLineColor(kColorITS);
14668 sub2node->SetVisibility(1);
14669 fNodes->Add(sub2node);
14670 sub1node->cd();
14671 //
14672 // Place copy #15 of ITS5 directly in I565
14673 //
14674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14675 sub2node->SetLineColor(kColorITS);
14676 sub2node->SetVisibility(1);
14677 fNodes->Add(sub2node);
14678 sub1node->cd();
14679 //
14680 // Place copy #16 of ITS5 directly in I565
14681 //
14682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14683 sub2node->SetLineColor(kColorITS);
14684 sub2node->SetVisibility(1);
14685 fNodes->Add(sub2node);
14686 sub1node->cd();
14687 //
14688 // Place copy #17 of ITS5 directly in I565
14689 //
14690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14691 sub2node->SetLineColor(kColorITS);
14692 sub2node->SetVisibility(1);
14693 fNodes->Add(sub2node);
14694 sub1node->cd();
14695 //
14696 // Place copy #18 of ITS5 directly in I565
14697 //
14698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14699 sub2node->SetLineColor(kColorITS);
14700 sub2node->SetVisibility(1);
14701 fNodes->Add(sub2node);
14702 sub1node->cd();
14703 //
14704 // Place copy #19 of ITS5 directly in I565
14705 //
14706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14707 sub2node->SetLineColor(kColorITS);
14708 sub2node->SetVisibility(1);
14709 fNodes->Add(sub2node);
14710 sub1node->cd();
14711 //
14712 // Place copy #20 of ITS5 directly in I565
14713 //
14714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14715 sub2node->SetLineColor(kColorITS);
14716 sub2node->SetVisibility(1);
14717 fNodes->Add(sub2node);
14718 sub1node->cd();
14719 //
14720 // Place copy #21 of ITS5 directly in I565
14721 //
14722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14723 sub2node->SetLineColor(kColorITS);
14724 sub2node->SetVisibility(1);
14725 fNodes->Add(sub2node);
14726 sub1node->cd();
14727 //
14728 // Place copy #22 of ITS5 directly in I565
14729 //
14730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14731 sub2node->SetLineColor(kColorITS);
14732 sub2node->SetVisibility(1);
14733 fNodes->Add(sub2node);
14734 sub1node->cd();
14735 fNodes->Add(sub1node);
14736 node->cd();
14737 //
14738 // Place copy #25 of I565 in IT56
14739 //
14740 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"rot524");
14741 sub1node->SetLineColor(kColorITS);
14742 sub1node->SetVisibility(0);
14743 sub1node->cd();
14744 //
14745 // Place copy #1 of ITS5 directly in I565
14746 //
14747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14748 sub2node->SetLineColor(kColorITS);
14749 sub2node->SetVisibility(1);
14750 fNodes->Add(sub2node);
14751 sub1node->cd();
14752 //
14753 // Place copy #2 of ITS5 directly in I565
14754 //
14755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14756 sub2node->SetLineColor(kColorITS);
14757 sub2node->SetVisibility(1);
14758 fNodes->Add(sub2node);
14759 sub1node->cd();
14760 //
14761 // Place copy #3 of ITS5 directly in I565
14762 //
14763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14764 sub2node->SetLineColor(kColorITS);
14765 sub2node->SetVisibility(1);
14766 fNodes->Add(sub2node);
14767 sub1node->cd();
14768 //
14769 // Place copy #4 of ITS5 directly in I565
14770 //
14771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14772 sub2node->SetLineColor(kColorITS);
14773 sub2node->SetVisibility(1);
14774 fNodes->Add(sub2node);
14775 sub1node->cd();
14776 //
14777 // Place copy #5 of ITS5 directly in I565
14778 //
14779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14780 sub2node->SetLineColor(kColorITS);
14781 sub2node->SetVisibility(1);
14782 fNodes->Add(sub2node);
14783 sub1node->cd();
14784 //
14785 // Place copy #6 of ITS5 directly in I565
14786 //
14787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14788 sub2node->SetLineColor(kColorITS);
14789 sub2node->SetVisibility(1);
14790 fNodes->Add(sub2node);
14791 sub1node->cd();
14792 //
14793 // Place copy #7 of ITS5 directly in I565
14794 //
14795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14796 sub2node->SetLineColor(kColorITS);
14797 sub2node->SetVisibility(1);
14798 fNodes->Add(sub2node);
14799 sub1node->cd();
14800 //
14801 // Place copy #8 of ITS5 directly in I565
14802 //
14803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14804 sub2node->SetLineColor(kColorITS);
14805 sub2node->SetVisibility(1);
14806 fNodes->Add(sub2node);
14807 sub1node->cd();
14808 //
14809 // Place copy #9 of ITS5 directly in I565
14810 //
14811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14812 sub2node->SetLineColor(kColorITS);
14813 sub2node->SetVisibility(1);
14814 fNodes->Add(sub2node);
14815 sub1node->cd();
14816 //
14817 // Place copy #10 of ITS5 directly in I565
14818 //
14819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14820 sub2node->SetLineColor(kColorITS);
14821 sub2node->SetVisibility(1);
14822 fNodes->Add(sub2node);
14823 sub1node->cd();
14824 //
14825 // Place copy #11 of ITS5 directly in I565
14826 //
14827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14828 sub2node->SetLineColor(kColorITS);
14829 sub2node->SetVisibility(1);
14830 fNodes->Add(sub2node);
14831 sub1node->cd();
14832 //
14833 // Place copy #12 of ITS5 directly in I565
14834 //
14835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14836 sub2node->SetLineColor(kColorITS);
14837 sub2node->SetVisibility(1);
14838 fNodes->Add(sub2node);
14839 sub1node->cd();
14840 //
14841 // Place copy #13 of ITS5 directly in I565
14842 //
14843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14844 sub2node->SetLineColor(kColorITS);
14845 sub2node->SetVisibility(1);
14846 fNodes->Add(sub2node);
14847 sub1node->cd();
14848 //
14849 // Place copy #14 of ITS5 directly in I565
14850 //
14851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14852 sub2node->SetLineColor(kColorITS);
14853 sub2node->SetVisibility(1);
14854 fNodes->Add(sub2node);
14855 sub1node->cd();
14856 //
14857 // Place copy #15 of ITS5 directly in I565
14858 //
14859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14860 sub2node->SetLineColor(kColorITS);
14861 sub2node->SetVisibility(1);
14862 fNodes->Add(sub2node);
14863 sub1node->cd();
14864 //
14865 // Place copy #16 of ITS5 directly in I565
14866 //
14867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14868 sub2node->SetLineColor(kColorITS);
14869 sub2node->SetVisibility(1);
14870 fNodes->Add(sub2node);
14871 sub1node->cd();
14872 //
14873 // Place copy #17 of ITS5 directly in I565
14874 //
14875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14876 sub2node->SetLineColor(kColorITS);
14877 sub2node->SetVisibility(1);
14878 fNodes->Add(sub2node);
14879 sub1node->cd();
14880 //
14881 // Place copy #18 of ITS5 directly in I565
14882 //
14883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14884 sub2node->SetLineColor(kColorITS);
14885 sub2node->SetVisibility(1);
14886 fNodes->Add(sub2node);
14887 sub1node->cd();
14888 //
14889 // Place copy #19 of ITS5 directly in I565
14890 //
14891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14892 sub2node->SetLineColor(kColorITS);
14893 sub2node->SetVisibility(1);
14894 fNodes->Add(sub2node);
14895 sub1node->cd();
14896 //
14897 // Place copy #20 of ITS5 directly in I565
14898 //
14899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14900 sub2node->SetLineColor(kColorITS);
14901 sub2node->SetVisibility(1);
14902 fNodes->Add(sub2node);
14903 sub1node->cd();
14904 //
14905 // Place copy #21 of ITS5 directly in I565
14906 //
14907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14908 sub2node->SetLineColor(kColorITS);
14909 sub2node->SetVisibility(1);
14910 fNodes->Add(sub2node);
14911 sub1node->cd();
14912 //
14913 // Place copy #22 of ITS5 directly in I565
14914 //
14915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14916 sub2node->SetLineColor(kColorITS);
14917 sub2node->SetVisibility(1);
14918 fNodes->Add(sub2node);
14919 sub1node->cd();
14920 fNodes->Add(sub1node);
14921 node->cd();
14922 //
14923 // Place copy #26 of I565 in IT56
14924 //
14925 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"rot523");
14926 sub1node->SetLineColor(kColorITS);
14927 sub1node->SetVisibility(0);
14928 sub1node->cd();
14929 //
14930 // Place copy #1 of ITS5 directly in I565
14931 //
14932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14933 sub2node->SetLineColor(kColorITS);
14934 sub2node->SetVisibility(1);
14935 fNodes->Add(sub2node);
14936 sub1node->cd();
14937 //
14938 // Place copy #2 of ITS5 directly in I565
14939 //
14940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14941 sub2node->SetLineColor(kColorITS);
14942 sub2node->SetVisibility(1);
14943 fNodes->Add(sub2node);
14944 sub1node->cd();
14945 //
14946 // Place copy #3 of ITS5 directly in I565
14947 //
14948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14949 sub2node->SetLineColor(kColorITS);
14950 sub2node->SetVisibility(1);
14951 fNodes->Add(sub2node);
14952 sub1node->cd();
14953 //
14954 // Place copy #4 of ITS5 directly in I565
14955 //
14956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14957 sub2node->SetLineColor(kColorITS);
14958 sub2node->SetVisibility(1);
14959 fNodes->Add(sub2node);
14960 sub1node->cd();
14961 //
14962 // Place copy #5 of ITS5 directly in I565
14963 //
14964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14965 sub2node->SetLineColor(kColorITS);
14966 sub2node->SetVisibility(1);
14967 fNodes->Add(sub2node);
14968 sub1node->cd();
14969 //
14970 // Place copy #6 of ITS5 directly in I565
14971 //
14972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14973 sub2node->SetLineColor(kColorITS);
14974 sub2node->SetVisibility(1);
14975 fNodes->Add(sub2node);
14976 sub1node->cd();
14977 //
14978 // Place copy #7 of ITS5 directly in I565
14979 //
14980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14981 sub2node->SetLineColor(kColorITS);
14982 sub2node->SetVisibility(1);
14983 fNodes->Add(sub2node);
14984 sub1node->cd();
14985 //
14986 // Place copy #8 of ITS5 directly in I565
14987 //
14988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14989 sub2node->SetLineColor(kColorITS);
14990 sub2node->SetVisibility(1);
14991 fNodes->Add(sub2node);
14992 sub1node->cd();
14993 //
14994 // Place copy #9 of ITS5 directly in I565
14995 //
14996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14997 sub2node->SetLineColor(kColorITS);
14998 sub2node->SetVisibility(1);
14999 fNodes->Add(sub2node);
15000 sub1node->cd();
15001 //
15002 // Place copy #10 of ITS5 directly in I565
15003 //
15004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15005 sub2node->SetLineColor(kColorITS);
15006 sub2node->SetVisibility(1);
15007 fNodes->Add(sub2node);
15008 sub1node->cd();
15009 //
15010 // Place copy #11 of ITS5 directly in I565
15011 //
15012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15013 sub2node->SetLineColor(kColorITS);
15014 sub2node->SetVisibility(1);
15015 fNodes->Add(sub2node);
15016 sub1node->cd();
15017 //
15018 // Place copy #12 of ITS5 directly in I565
15019 //
15020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15021 sub2node->SetLineColor(kColorITS);
15022 sub2node->SetVisibility(1);
15023 fNodes->Add(sub2node);
15024 sub1node->cd();
15025 //
15026 // Place copy #13 of ITS5 directly in I565
15027 //
15028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15029 sub2node->SetLineColor(kColorITS);
15030 sub2node->SetVisibility(1);
15031 fNodes->Add(sub2node);
15032 sub1node->cd();
15033 //
15034 // Place copy #14 of ITS5 directly in I565
15035 //
15036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15037 sub2node->SetLineColor(kColorITS);
15038 sub2node->SetVisibility(1);
15039 fNodes->Add(sub2node);
15040 sub1node->cd();
15041 //
15042 // Place copy #15 of ITS5 directly in I565
15043 //
15044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15045 sub2node->SetLineColor(kColorITS);
15046 sub2node->SetVisibility(1);
15047 fNodes->Add(sub2node);
15048 sub1node->cd();
15049 //
15050 // Place copy #16 of ITS5 directly in I565
15051 //
15052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15053 sub2node->SetLineColor(kColorITS);
15054 sub2node->SetVisibility(1);
15055 fNodes->Add(sub2node);
15056 sub1node->cd();
15057 //
15058 // Place copy #17 of ITS5 directly in I565
15059 //
15060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15061 sub2node->SetLineColor(kColorITS);
15062 sub2node->SetVisibility(1);
15063 fNodes->Add(sub2node);
15064 sub1node->cd();
15065 //
15066 // Place copy #18 of ITS5 directly in I565
15067 //
15068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15069 sub2node->SetLineColor(kColorITS);
15070 sub2node->SetVisibility(1);
15071 fNodes->Add(sub2node);
15072 sub1node->cd();
15073 //
15074 // Place copy #19 of ITS5 directly in I565
15075 //
15076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15077 sub2node->SetLineColor(kColorITS);
15078 sub2node->SetVisibility(1);
15079 fNodes->Add(sub2node);
15080 sub1node->cd();
15081 //
15082 // Place copy #20 of ITS5 directly in I565
15083 //
15084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15085 sub2node->SetLineColor(kColorITS);
15086 sub2node->SetVisibility(1);
15087 fNodes->Add(sub2node);
15088 sub1node->cd();
15089 //
15090 // Place copy #21 of ITS5 directly in I565
15091 //
15092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15093 sub2node->SetLineColor(kColorITS);
15094 sub2node->SetVisibility(1);
15095 fNodes->Add(sub2node);
15096 sub1node->cd();
15097 //
15098 // Place copy #22 of ITS5 directly in I565
15099 //
15100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15101 sub2node->SetLineColor(kColorITS);
15102 sub2node->SetVisibility(1);
15103 fNodes->Add(sub2node);
15104 sub1node->cd();
15105 fNodes->Add(sub1node);
15106 node->cd();
15107 //
15108 // Place copy #27 of I565 in IT56
15109 //
15110 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"rot522");
15111 sub1node->SetLineColor(kColorITS);
15112 sub1node->SetVisibility(0);
15113 sub1node->cd();
15114 //
15115 // Place copy #1 of ITS5 directly in I565
15116 //
15117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15118 sub2node->SetLineColor(kColorITS);
15119 sub2node->SetVisibility(1);
15120 fNodes->Add(sub2node);
15121 sub1node->cd();
15122 //
15123 // Place copy #2 of ITS5 directly in I565
15124 //
15125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15126 sub2node->SetLineColor(kColorITS);
15127 sub2node->SetVisibility(1);
15128 fNodes->Add(sub2node);
15129 sub1node->cd();
15130 //
15131 // Place copy #3 of ITS5 directly in I565
15132 //
15133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15134 sub2node->SetLineColor(kColorITS);
15135 sub2node->SetVisibility(1);
15136 fNodes->Add(sub2node);
15137 sub1node->cd();
15138 //
15139 // Place copy #4 of ITS5 directly in I565
15140 //
15141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15142 sub2node->SetLineColor(kColorITS);
15143 sub2node->SetVisibility(1);
15144 fNodes->Add(sub2node);
15145 sub1node->cd();
15146 //
15147 // Place copy #5 of ITS5 directly in I565
15148 //
15149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15150 sub2node->SetLineColor(kColorITS);
15151 sub2node->SetVisibility(1);
15152 fNodes->Add(sub2node);
15153 sub1node->cd();
15154 //
15155 // Place copy #6 of ITS5 directly in I565
15156 //
15157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15158 sub2node->SetLineColor(kColorITS);
15159 sub2node->SetVisibility(1);
15160 fNodes->Add(sub2node);
15161 sub1node->cd();
15162 //
15163 // Place copy #7 of ITS5 directly in I565
15164 //
15165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15166 sub2node->SetLineColor(kColorITS);
15167 sub2node->SetVisibility(1);
15168 fNodes->Add(sub2node);
15169 sub1node->cd();
15170 //
15171 // Place copy #8 of ITS5 directly in I565
15172 //
15173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15174 sub2node->SetLineColor(kColorITS);
15175 sub2node->SetVisibility(1);
15176 fNodes->Add(sub2node);
15177 sub1node->cd();
15178 //
15179 // Place copy #9 of ITS5 directly in I565
15180 //
15181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15182 sub2node->SetLineColor(kColorITS);
15183 sub2node->SetVisibility(1);
15184 fNodes->Add(sub2node);
15185 sub1node->cd();
15186 //
15187 // Place copy #10 of ITS5 directly in I565
15188 //
15189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15190 sub2node->SetLineColor(kColorITS);
15191 sub2node->SetVisibility(1);
15192 fNodes->Add(sub2node);
15193 sub1node->cd();
15194 //
15195 // Place copy #11 of ITS5 directly in I565
15196 //
15197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15198 sub2node->SetLineColor(kColorITS);
15199 sub2node->SetVisibility(1);
15200 fNodes->Add(sub2node);
15201 sub1node->cd();
15202 //
15203 // Place copy #12 of ITS5 directly in I565
15204 //
15205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15206 sub2node->SetLineColor(kColorITS);
15207 sub2node->SetVisibility(1);
15208 fNodes->Add(sub2node);
15209 sub1node->cd();
15210 //
15211 // Place copy #13 of ITS5 directly in I565
15212 //
15213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15214 sub2node->SetLineColor(kColorITS);
15215 sub2node->SetVisibility(1);
15216 fNodes->Add(sub2node);
15217 sub1node->cd();
15218 //
15219 // Place copy #14 of ITS5 directly in I565
15220 //
15221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15222 sub2node->SetLineColor(kColorITS);
15223 sub2node->SetVisibility(1);
15224 fNodes->Add(sub2node);
15225 sub1node->cd();
15226 //
15227 // Place copy #15 of ITS5 directly in I565
15228 //
15229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15230 sub2node->SetLineColor(kColorITS);
15231 sub2node->SetVisibility(1);
15232 fNodes->Add(sub2node);
15233 sub1node->cd();
15234 //
15235 // Place copy #16 of ITS5 directly in I565
15236 //
15237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15238 sub2node->SetLineColor(kColorITS);
15239 sub2node->SetVisibility(1);
15240 fNodes->Add(sub2node);
15241 sub1node->cd();
15242 //
15243 // Place copy #17 of ITS5 directly in I565
15244 //
15245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15246 sub2node->SetLineColor(kColorITS);
15247 sub2node->SetVisibility(1);
15248 fNodes->Add(sub2node);
15249 sub1node->cd();
15250 //
15251 // Place copy #18 of ITS5 directly in I565
15252 //
15253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15254 sub2node->SetLineColor(kColorITS);
15255 sub2node->SetVisibility(1);
15256 fNodes->Add(sub2node);
15257 sub1node->cd();
15258 //
15259 // Place copy #19 of ITS5 directly in I565
15260 //
15261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15262 sub2node->SetLineColor(kColorITS);
15263 sub2node->SetVisibility(1);
15264 fNodes->Add(sub2node);
15265 sub1node->cd();
15266 //
15267 // Place copy #20 of ITS5 directly in I565
15268 //
15269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15270 sub2node->SetLineColor(kColorITS);
15271 sub2node->SetVisibility(1);
15272 fNodes->Add(sub2node);
15273 sub1node->cd();
15274 //
15275 // Place copy #21 of ITS5 directly in I565
15276 //
15277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15278 sub2node->SetLineColor(kColorITS);
15279 sub2node->SetVisibility(1);
15280 fNodes->Add(sub2node);
15281 sub1node->cd();
15282 //
15283 // Place copy #22 of ITS5 directly in I565
15284 //
15285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15286 sub2node->SetLineColor(kColorITS);
15287 sub2node->SetVisibility(1);
15288 fNodes->Add(sub2node);
15289 sub1node->cd();
15290 fNodes->Add(sub1node);
15291 node->cd();
15292 //
15293 // Place copy #28 of I565 in IT56
15294 //
15295 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"rot521");
15296 sub1node->SetLineColor(kColorITS);
15297 sub1node->SetVisibility(0);
15298 sub1node->cd();
15299 //
15300 // Place copy #1 of ITS5 directly in I565
15301 //
15302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15303 sub2node->SetLineColor(kColorITS);
15304 sub2node->SetVisibility(1);
15305 fNodes->Add(sub2node);
15306 sub1node->cd();
15307 //
15308 // Place copy #2 of ITS5 directly in I565
15309 //
15310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15311 sub2node->SetLineColor(kColorITS);
15312 sub2node->SetVisibility(1);
15313 fNodes->Add(sub2node);
15314 sub1node->cd();
15315 //
15316 // Place copy #3 of ITS5 directly in I565
15317 //
15318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15319 sub2node->SetLineColor(kColorITS);
15320 sub2node->SetVisibility(1);
15321 fNodes->Add(sub2node);
15322 sub1node->cd();
15323 //
15324 // Place copy #4 of ITS5 directly in I565
15325 //
15326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15327 sub2node->SetLineColor(kColorITS);
15328 sub2node->SetVisibility(1);
15329 fNodes->Add(sub2node);
15330 sub1node->cd();
15331 //
15332 // Place copy #5 of ITS5 directly in I565
15333 //
15334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15335 sub2node->SetLineColor(kColorITS);
15336 sub2node->SetVisibility(1);
15337 fNodes->Add(sub2node);
15338 sub1node->cd();
15339 //
15340 // Place copy #6 of ITS5 directly in I565
15341 //
15342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15343 sub2node->SetLineColor(kColorITS);
15344 sub2node->SetVisibility(1);
15345 fNodes->Add(sub2node);
15346 sub1node->cd();
15347 //
15348 // Place copy #7 of ITS5 directly in I565
15349 //
15350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15351 sub2node->SetLineColor(kColorITS);
15352 sub2node->SetVisibility(1);
15353 fNodes->Add(sub2node);
15354 sub1node->cd();
15355 //
15356 // Place copy #8 of ITS5 directly in I565
15357 //
15358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15359 sub2node->SetLineColor(kColorITS);
15360 sub2node->SetVisibility(1);
15361 fNodes->Add(sub2node);
15362 sub1node->cd();
15363 //
15364 // Place copy #9 of ITS5 directly in I565
15365 //
15366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15367 sub2node->SetLineColor(kColorITS);
15368 sub2node->SetVisibility(1);
15369 fNodes->Add(sub2node);
15370 sub1node->cd();
15371 //
15372 // Place copy #10 of ITS5 directly in I565
15373 //
15374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15375 sub2node->SetLineColor(kColorITS);
15376 sub2node->SetVisibility(1);
15377 fNodes->Add(sub2node);
15378 sub1node->cd();
15379 //
15380 // Place copy #11 of ITS5 directly in I565
15381 //
15382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15383 sub2node->SetLineColor(kColorITS);
15384 sub2node->SetVisibility(1);
15385 fNodes->Add(sub2node);
15386 sub1node->cd();
15387 //
15388 // Place copy #12 of ITS5 directly in I565
15389 //
15390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15391 sub2node->SetLineColor(kColorITS);
15392 sub2node->SetVisibility(1);
15393 fNodes->Add(sub2node);
15394 sub1node->cd();
15395 //
15396 // Place copy #13 of ITS5 directly in I565
15397 //
15398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15399 sub2node->SetLineColor(kColorITS);
15400 sub2node->SetVisibility(1);
15401 fNodes->Add(sub2node);
15402 sub1node->cd();
15403 //
15404 // Place copy #14 of ITS5 directly in I565
15405 //
15406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15407 sub2node->SetLineColor(kColorITS);
15408 sub2node->SetVisibility(1);
15409 fNodes->Add(sub2node);
15410 sub1node->cd();
15411 //
15412 // Place copy #15 of ITS5 directly in I565
15413 //
15414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15415 sub2node->SetLineColor(kColorITS);
15416 sub2node->SetVisibility(1);
15417 fNodes->Add(sub2node);
15418 sub1node->cd();
15419 //
15420 // Place copy #16 of ITS5 directly in I565
15421 //
15422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15423 sub2node->SetLineColor(kColorITS);
15424 sub2node->SetVisibility(1);
15425 fNodes->Add(sub2node);
15426 sub1node->cd();
15427 //
15428 // Place copy #17 of ITS5 directly in I565
15429 //
15430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15431 sub2node->SetLineColor(kColorITS);
15432 sub2node->SetVisibility(1);
15433 fNodes->Add(sub2node);
15434 sub1node->cd();
15435 //
15436 // Place copy #18 of ITS5 directly in I565
15437 //
15438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15439 sub2node->SetLineColor(kColorITS);
15440 sub2node->SetVisibility(1);
15441 fNodes->Add(sub2node);
15442 sub1node->cd();
15443 //
15444 // Place copy #19 of ITS5 directly in I565
15445 //
15446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15447 sub2node->SetLineColor(kColorITS);
15448 sub2node->SetVisibility(1);
15449 fNodes->Add(sub2node);
15450 sub1node->cd();
15451 //
15452 // Place copy #20 of ITS5 directly in I565
15453 //
15454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15455 sub2node->SetLineColor(kColorITS);
15456 sub2node->SetVisibility(1);
15457 fNodes->Add(sub2node);
15458 sub1node->cd();
15459 //
15460 // Place copy #21 of ITS5 directly in I565
15461 //
15462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15463 sub2node->SetLineColor(kColorITS);
15464 sub2node->SetVisibility(1);
15465 fNodes->Add(sub2node);
15466 sub1node->cd();
15467 //
15468 // Place copy #22 of ITS5 directly in I565
15469 //
15470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15471 sub2node->SetLineColor(kColorITS);
15472 sub2node->SetVisibility(1);
15473 fNodes->Add(sub2node);
15474 sub1node->cd();
15475 fNodes->Add(sub1node);
15476 node->cd();
15477 //
15478 // Place copy #29 of I565 in IT56
15479 //
15480 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"rot520");
15481 sub1node->SetLineColor(kColorITS);
15482 sub1node->SetVisibility(0);
15483 sub1node->cd();
15484 //
15485 // Place copy #1 of ITS5 directly in I565
15486 //
15487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15488 sub2node->SetLineColor(kColorITS);
15489 sub2node->SetVisibility(1);
15490 fNodes->Add(sub2node);
15491 sub1node->cd();
15492 //
15493 // Place copy #2 of ITS5 directly in I565
15494 //
15495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15496 sub2node->SetLineColor(kColorITS);
15497 sub2node->SetVisibility(1);
15498 fNodes->Add(sub2node);
15499 sub1node->cd();
15500 //
15501 // Place copy #3 of ITS5 directly in I565
15502 //
15503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15504 sub2node->SetLineColor(kColorITS);
15505 sub2node->SetVisibility(1);
15506 fNodes->Add(sub2node);
15507 sub1node->cd();
15508 //
15509 // Place copy #4 of ITS5 directly in I565
15510 //
15511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15512 sub2node->SetLineColor(kColorITS);
15513 sub2node->SetVisibility(1);
15514 fNodes->Add(sub2node);
15515 sub1node->cd();
15516 //
15517 // Place copy #5 of ITS5 directly in I565
15518 //
15519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15520 sub2node->SetLineColor(kColorITS);
15521 sub2node->SetVisibility(1);
15522 fNodes->Add(sub2node);
15523 sub1node->cd();
15524 //
15525 // Place copy #6 of ITS5 directly in I565
15526 //
15527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15528 sub2node->SetLineColor(kColorITS);
15529 sub2node->SetVisibility(1);
15530 fNodes->Add(sub2node);
15531 sub1node->cd();
15532 //
15533 // Place copy #7 of ITS5 directly in I565
15534 //
15535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15536 sub2node->SetLineColor(kColorITS);
15537 sub2node->SetVisibility(1);
15538 fNodes->Add(sub2node);
15539 sub1node->cd();
15540 //
15541 // Place copy #8 of ITS5 directly in I565
15542 //
15543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15544 sub2node->SetLineColor(kColorITS);
15545 sub2node->SetVisibility(1);
15546 fNodes->Add(sub2node);
15547 sub1node->cd();
15548 //
15549 // Place copy #9 of ITS5 directly in I565
15550 //
15551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15552 sub2node->SetLineColor(kColorITS);
15553 sub2node->SetVisibility(1);
15554 fNodes->Add(sub2node);
15555 sub1node->cd();
15556 //
15557 // Place copy #10 of ITS5 directly in I565
15558 //
15559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15560 sub2node->SetLineColor(kColorITS);
15561 sub2node->SetVisibility(1);
15562 fNodes->Add(sub2node);
15563 sub1node->cd();
15564 //
15565 // Place copy #11 of ITS5 directly in I565
15566 //
15567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15568 sub2node->SetLineColor(kColorITS);
15569 sub2node->SetVisibility(1);
15570 fNodes->Add(sub2node);
15571 sub1node->cd();
15572 //
15573 // Place copy #12 of ITS5 directly in I565
15574 //
15575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15576 sub2node->SetLineColor(kColorITS);
15577 sub2node->SetVisibility(1);
15578 fNodes->Add(sub2node);
15579 sub1node->cd();
15580 //
15581 // Place copy #13 of ITS5 directly in I565
15582 //
15583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15584 sub2node->SetLineColor(kColorITS);
15585 sub2node->SetVisibility(1);
15586 fNodes->Add(sub2node);
15587 sub1node->cd();
15588 //
15589 // Place copy #14 of ITS5 directly in I565
15590 //
15591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15592 sub2node->SetLineColor(kColorITS);
15593 sub2node->SetVisibility(1);
15594 fNodes->Add(sub2node);
15595 sub1node->cd();
15596 //
15597 // Place copy #15 of ITS5 directly in I565
15598 //
15599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15600 sub2node->SetLineColor(kColorITS);
15601 sub2node->SetVisibility(1);
15602 fNodes->Add(sub2node);
15603 sub1node->cd();
15604 //
15605 // Place copy #16 of ITS5 directly in I565
15606 //
15607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15608 sub2node->SetLineColor(kColorITS);
15609 sub2node->SetVisibility(1);
15610 fNodes->Add(sub2node);
15611 sub1node->cd();
15612 //
15613 // Place copy #17 of ITS5 directly in I565
15614 //
15615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15616 sub2node->SetLineColor(kColorITS);
15617 sub2node->SetVisibility(1);
15618 fNodes->Add(sub2node);
15619 sub1node->cd();
15620 //
15621 // Place copy #18 of ITS5 directly in I565
15622 //
15623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15624 sub2node->SetLineColor(kColorITS);
15625 sub2node->SetVisibility(1);
15626 fNodes->Add(sub2node);
15627 sub1node->cd();
15628 //
15629 // Place copy #19 of ITS5 directly in I565
15630 //
15631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15632 sub2node->SetLineColor(kColorITS);
15633 sub2node->SetVisibility(1);
15634 fNodes->Add(sub2node);
15635 sub1node->cd();
15636 //
15637 // Place copy #20 of ITS5 directly in I565
15638 //
15639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15640 sub2node->SetLineColor(kColorITS);
15641 sub2node->SetVisibility(1);
15642 fNodes->Add(sub2node);
15643 sub1node->cd();
15644 //
15645 // Place copy #21 of ITS5 directly in I565
15646 //
15647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15648 sub2node->SetLineColor(kColorITS);
15649 sub2node->SetVisibility(1);
15650 fNodes->Add(sub2node);
15651 sub1node->cd();
15652 //
15653 // Place copy #22 of ITS5 directly in I565
15654 //
15655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15656 sub2node->SetLineColor(kColorITS);
15657 sub2node->SetVisibility(1);
15658 fNodes->Add(sub2node);
15659 sub1node->cd();
15660 fNodes->Add(sub1node);
15661 node->cd();
15662 //
15663 // Place copy #30 of I565 in IT56
15664 //
15665 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"rot519");
15666 sub1node->SetLineColor(kColorITS);
15667 sub1node->SetVisibility(0);
15668 sub1node->cd();
15669 //
15670 // Place copy #1 of ITS5 directly in I565
15671 //
15672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15673 sub2node->SetLineColor(kColorITS);
15674 sub2node->SetVisibility(1);
15675 fNodes->Add(sub2node);
15676 sub1node->cd();
15677 //
15678 // Place copy #2 of ITS5 directly in I565
15679 //
15680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15681 sub2node->SetLineColor(kColorITS);
15682 sub2node->SetVisibility(1);
15683 fNodes->Add(sub2node);
15684 sub1node->cd();
15685 //
15686 // Place copy #3 of ITS5 directly in I565
15687 //
15688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15689 sub2node->SetLineColor(kColorITS);
15690 sub2node->SetVisibility(1);
15691 fNodes->Add(sub2node);
15692 sub1node->cd();
15693 //
15694 // Place copy #4 of ITS5 directly in I565
15695 //
15696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15697 sub2node->SetLineColor(kColorITS);
15698 sub2node->SetVisibility(1);
15699 fNodes->Add(sub2node);
15700 sub1node->cd();
15701 //
15702 // Place copy #5 of ITS5 directly in I565
15703 //
15704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15705 sub2node->SetLineColor(kColorITS);
15706 sub2node->SetVisibility(1);
15707 fNodes->Add(sub2node);
15708 sub1node->cd();
15709 //
15710 // Place copy #6 of ITS5 directly in I565
15711 //
15712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15713 sub2node->SetLineColor(kColorITS);
15714 sub2node->SetVisibility(1);
15715 fNodes->Add(sub2node);
15716 sub1node->cd();
15717 //
15718 // Place copy #7 of ITS5 directly in I565
15719 //
15720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15721 sub2node->SetLineColor(kColorITS);
15722 sub2node->SetVisibility(1);
15723 fNodes->Add(sub2node);
15724 sub1node->cd();
15725 //
15726 // Place copy #8 of ITS5 directly in I565
15727 //
15728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15729 sub2node->SetLineColor(kColorITS);
15730 sub2node->SetVisibility(1);
15731 fNodes->Add(sub2node);
15732 sub1node->cd();
15733 //
15734 // Place copy #9 of ITS5 directly in I565
15735 //
15736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15737 sub2node->SetLineColor(kColorITS);
15738 sub2node->SetVisibility(1);
15739 fNodes->Add(sub2node);
15740 sub1node->cd();
15741 //
15742 // Place copy #10 of ITS5 directly in I565
15743 //
15744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15745 sub2node->SetLineColor(kColorITS);
15746 sub2node->SetVisibility(1);
15747 fNodes->Add(sub2node);
15748 sub1node->cd();
15749 //
15750 // Place copy #11 of ITS5 directly in I565
15751 //
15752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15753 sub2node->SetLineColor(kColorITS);
15754 sub2node->SetVisibility(1);
15755 fNodes->Add(sub2node);
15756 sub1node->cd();
15757 //
15758 // Place copy #12 of ITS5 directly in I565
15759 //
15760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15761 sub2node->SetLineColor(kColorITS);
15762 sub2node->SetVisibility(1);
15763 fNodes->Add(sub2node);
15764 sub1node->cd();
15765 //
15766 // Place copy #13 of ITS5 directly in I565
15767 //
15768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15769 sub2node->SetLineColor(kColorITS);
15770 sub2node->SetVisibility(1);
15771 fNodes->Add(sub2node);
15772 sub1node->cd();
15773 //
15774 // Place copy #14 of ITS5 directly in I565
15775 //
15776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15777 sub2node->SetLineColor(kColorITS);
15778 sub2node->SetVisibility(1);
15779 fNodes->Add(sub2node);
15780 sub1node->cd();
15781 //
15782 // Place copy #15 of ITS5 directly in I565
15783 //
15784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15785 sub2node->SetLineColor(kColorITS);
15786 sub2node->SetVisibility(1);
15787 fNodes->Add(sub2node);
15788 sub1node->cd();
15789 //
15790 // Place copy #16 of ITS5 directly in I565
15791 //
15792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15793 sub2node->SetLineColor(kColorITS);
15794 sub2node->SetVisibility(1);
15795 fNodes->Add(sub2node);
15796 sub1node->cd();
15797 //
15798 // Place copy #17 of ITS5 directly in I565
15799 //
15800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15801 sub2node->SetLineColor(kColorITS);
15802 sub2node->SetVisibility(1);
15803 fNodes->Add(sub2node);
15804 sub1node->cd();
15805 //
15806 // Place copy #18 of ITS5 directly in I565
15807 //
15808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15809 sub2node->SetLineColor(kColorITS);
15810 sub2node->SetVisibility(1);
15811 fNodes->Add(sub2node);
15812 sub1node->cd();
15813 //
15814 // Place copy #19 of ITS5 directly in I565
15815 //
15816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15817 sub2node->SetLineColor(kColorITS);
15818 sub2node->SetVisibility(1);
15819 fNodes->Add(sub2node);
15820 sub1node->cd();
15821 //
15822 // Place copy #20 of ITS5 directly in I565
15823 //
15824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15825 sub2node->SetLineColor(kColorITS);
15826 sub2node->SetVisibility(1);
15827 fNodes->Add(sub2node);
15828 sub1node->cd();
15829 //
15830 // Place copy #21 of ITS5 directly in I565
15831 //
15832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15833 sub2node->SetLineColor(kColorITS);
15834 sub2node->SetVisibility(1);
15835 fNodes->Add(sub2node);
15836 sub1node->cd();
15837 //
15838 // Place copy #22 of ITS5 directly in I565
15839 //
15840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15841 sub2node->SetLineColor(kColorITS);
15842 sub2node->SetVisibility(1);
15843 fNodes->Add(sub2node);
15844 sub1node->cd();
15845 fNodes->Add(sub1node);
15846 node->cd();
15847 //
15848 // Place copy #31 of I565 in IT56
15849 //
15850 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"rot518");
15851 sub1node->SetLineColor(kColorITS);
15852 sub1node->SetVisibility(0);
15853 sub1node->cd();
15854 //
15855 // Place copy #1 of ITS5 directly in I565
15856 //
15857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15858 sub2node->SetLineColor(kColorITS);
15859 sub2node->SetVisibility(1);
15860 fNodes->Add(sub2node);
15861 sub1node->cd();
15862 //
15863 // Place copy #2 of ITS5 directly in I565
15864 //
15865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15866 sub2node->SetLineColor(kColorITS);
15867 sub2node->SetVisibility(1);
15868 fNodes->Add(sub2node);
15869 sub1node->cd();
15870 //
15871 // Place copy #3 of ITS5 directly in I565
15872 //
15873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15874 sub2node->SetLineColor(kColorITS);
15875 sub2node->SetVisibility(1);
15876 fNodes->Add(sub2node);
15877 sub1node->cd();
15878 //
15879 // Place copy #4 of ITS5 directly in I565
15880 //
15881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15882 sub2node->SetLineColor(kColorITS);
15883 sub2node->SetVisibility(1);
15884 fNodes->Add(sub2node);
15885 sub1node->cd();
15886 //
15887 // Place copy #5 of ITS5 directly in I565
15888 //
15889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15890 sub2node->SetLineColor(kColorITS);
15891 sub2node->SetVisibility(1);
15892 fNodes->Add(sub2node);
15893 sub1node->cd();
15894 //
15895 // Place copy #6 of ITS5 directly in I565
15896 //
15897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15898 sub2node->SetLineColor(kColorITS);
15899 sub2node->SetVisibility(1);
15900 fNodes->Add(sub2node);
15901 sub1node->cd();
15902 //
15903 // Place copy #7 of ITS5 directly in I565
15904 //
15905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15906 sub2node->SetLineColor(kColorITS);
15907 sub2node->SetVisibility(1);
15908 fNodes->Add(sub2node);
15909 sub1node->cd();
15910 //
15911 // Place copy #8 of ITS5 directly in I565
15912 //
15913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15914 sub2node->SetLineColor(kColorITS);
15915 sub2node->SetVisibility(1);
15916 fNodes->Add(sub2node);
15917 sub1node->cd();
15918 //
15919 // Place copy #9 of ITS5 directly in I565
15920 //
15921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15922 sub2node->SetLineColor(kColorITS);
15923 sub2node->SetVisibility(1);
15924 fNodes->Add(sub2node);
15925 sub1node->cd();
15926 //
15927 // Place copy #10 of ITS5 directly in I565
15928 //
15929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15930 sub2node->SetLineColor(kColorITS);
15931 sub2node->SetVisibility(1);
15932 fNodes->Add(sub2node);
15933 sub1node->cd();
15934 //
15935 // Place copy #11 of ITS5 directly in I565
15936 //
15937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15938 sub2node->SetLineColor(kColorITS);
15939 sub2node->SetVisibility(1);
15940 fNodes->Add(sub2node);
15941 sub1node->cd();
15942 //
15943 // Place copy #12 of ITS5 directly in I565
15944 //
15945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15946 sub2node->SetLineColor(kColorITS);
15947 sub2node->SetVisibility(1);
15948 fNodes->Add(sub2node);
15949 sub1node->cd();
15950 //
15951 // Place copy #13 of ITS5 directly in I565
15952 //
15953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15954 sub2node->SetLineColor(kColorITS);
15955 sub2node->SetVisibility(1);
15956 fNodes->Add(sub2node);
15957 sub1node->cd();
15958 //
15959 // Place copy #14 of ITS5 directly in I565
15960 //
15961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15962 sub2node->SetLineColor(kColorITS);
15963 sub2node->SetVisibility(1);
15964 fNodes->Add(sub2node);
15965 sub1node->cd();
15966 //
15967 // Place copy #15 of ITS5 directly in I565
15968 //
15969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15970 sub2node->SetLineColor(kColorITS);
15971 sub2node->SetVisibility(1);
15972 fNodes->Add(sub2node);
15973 sub1node->cd();
15974 //
15975 // Place copy #16 of ITS5 directly in I565
15976 //
15977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15978 sub2node->SetLineColor(kColorITS);
15979 sub2node->SetVisibility(1);
15980 fNodes->Add(sub2node);
15981 sub1node->cd();
15982 //
15983 // Place copy #17 of ITS5 directly in I565
15984 //
15985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15986 sub2node->SetLineColor(kColorITS);
15987 sub2node->SetVisibility(1);
15988 fNodes->Add(sub2node);
15989 sub1node->cd();
15990 //
15991 // Place copy #18 of ITS5 directly in I565
15992 //
15993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15994 sub2node->SetLineColor(kColorITS);
15995 sub2node->SetVisibility(1);
15996 fNodes->Add(sub2node);
15997 sub1node->cd();
15998 //
15999 // Place copy #19 of ITS5 directly in I565
16000 //
16001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16002 sub2node->SetLineColor(kColorITS);
16003 sub2node->SetVisibility(1);
16004 fNodes->Add(sub2node);
16005 sub1node->cd();
16006 //
16007 // Place copy #20 of ITS5 directly in I565
16008 //
16009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16010 sub2node->SetLineColor(kColorITS);
16011 sub2node->SetVisibility(1);
16012 fNodes->Add(sub2node);
16013 sub1node->cd();
16014 //
16015 // Place copy #21 of ITS5 directly in I565
16016 //
16017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16018 sub2node->SetLineColor(kColorITS);
16019 sub2node->SetVisibility(1);
16020 fNodes->Add(sub2node);
16021 sub1node->cd();
16022 //
16023 // Place copy #22 of ITS5 directly in I565
16024 //
16025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16026 sub2node->SetLineColor(kColorITS);
16027 sub2node->SetVisibility(1);
16028 fNodes->Add(sub2node);
16029 sub1node->cd();
16030 fNodes->Add(sub1node);
16031 node->cd();
16032 //
16033 // Place copy #32 of I565 in IT56
16034 //
16035 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"rot517");
16036 sub1node->SetLineColor(kColorITS);
16037 sub1node->SetVisibility(0);
16038 sub1node->cd();
16039 //
16040 // Place copy #1 of ITS5 directly in I565
16041 //
16042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16043 sub2node->SetLineColor(kColorITS);
16044 sub2node->SetVisibility(1);
16045 fNodes->Add(sub2node);
16046 sub1node->cd();
16047 //
16048 // Place copy #2 of ITS5 directly in I565
16049 //
16050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16051 sub2node->SetLineColor(kColorITS);
16052 sub2node->SetVisibility(1);
16053 fNodes->Add(sub2node);
16054 sub1node->cd();
16055 //
16056 // Place copy #3 of ITS5 directly in I565
16057 //
16058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16059 sub2node->SetLineColor(kColorITS);
16060 sub2node->SetVisibility(1);
16061 fNodes->Add(sub2node);
16062 sub1node->cd();
16063 //
16064 // Place copy #4 of ITS5 directly in I565
16065 //
16066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16067 sub2node->SetLineColor(kColorITS);
16068 sub2node->SetVisibility(1);
16069 fNodes->Add(sub2node);
16070 sub1node->cd();
16071 //
16072 // Place copy #5 of ITS5 directly in I565
16073 //
16074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16075 sub2node->SetLineColor(kColorITS);
16076 sub2node->SetVisibility(1);
16077 fNodes->Add(sub2node);
16078 sub1node->cd();
16079 //
16080 // Place copy #6 of ITS5 directly in I565
16081 //
16082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16083 sub2node->SetLineColor(kColorITS);
16084 sub2node->SetVisibility(1);
16085 fNodes->Add(sub2node);
16086 sub1node->cd();
16087 //
16088 // Place copy #7 of ITS5 directly in I565
16089 //
16090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16091 sub2node->SetLineColor(kColorITS);
16092 sub2node->SetVisibility(1);
16093 fNodes->Add(sub2node);
16094 sub1node->cd();
16095 //
16096 // Place copy #8 of ITS5 directly in I565
16097 //
16098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16099 sub2node->SetLineColor(kColorITS);
16100 sub2node->SetVisibility(1);
16101 fNodes->Add(sub2node);
16102 sub1node->cd();
16103 //
16104 // Place copy #9 of ITS5 directly in I565
16105 //
16106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16107 sub2node->SetLineColor(kColorITS);
16108 sub2node->SetVisibility(1);
16109 fNodes->Add(sub2node);
16110 sub1node->cd();
16111 //
16112 // Place copy #10 of ITS5 directly in I565
16113 //
16114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16115 sub2node->SetLineColor(kColorITS);
16116 sub2node->SetVisibility(1);
16117 fNodes->Add(sub2node);
16118 sub1node->cd();
16119 //
16120 // Place copy #11 of ITS5 directly in I565
16121 //
16122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16123 sub2node->SetLineColor(kColorITS);
16124 sub2node->SetVisibility(1);
16125 fNodes->Add(sub2node);
16126 sub1node->cd();
16127 //
16128 // Place copy #12 of ITS5 directly in I565
16129 //
16130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16131 sub2node->SetLineColor(kColorITS);
16132 sub2node->SetVisibility(1);
16133 fNodes->Add(sub2node);
16134 sub1node->cd();
16135 //
16136 // Place copy #13 of ITS5 directly in I565
16137 //
16138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16139 sub2node->SetLineColor(kColorITS);
16140 sub2node->SetVisibility(1);
16141 fNodes->Add(sub2node);
16142 sub1node->cd();
16143 //
16144 // Place copy #14 of ITS5 directly in I565
16145 //
16146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16147 sub2node->SetLineColor(kColorITS);
16148 sub2node->SetVisibility(1);
16149 fNodes->Add(sub2node);
16150 sub1node->cd();
16151 //
16152 // Place copy #15 of ITS5 directly in I565
16153 //
16154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16155 sub2node->SetLineColor(kColorITS);
16156 sub2node->SetVisibility(1);
16157 fNodes->Add(sub2node);
16158 sub1node->cd();
16159 //
16160 // Place copy #16 of ITS5 directly in I565
16161 //
16162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16163 sub2node->SetLineColor(kColorITS);
16164 sub2node->SetVisibility(1);
16165 fNodes->Add(sub2node);
16166 sub1node->cd();
16167 //
16168 // Place copy #17 of ITS5 directly in I565
16169 //
16170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16171 sub2node->SetLineColor(kColorITS);
16172 sub2node->SetVisibility(1);
16173 fNodes->Add(sub2node);
16174 sub1node->cd();
16175 //
16176 // Place copy #18 of ITS5 directly in I565
16177 //
16178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16179 sub2node->SetLineColor(kColorITS);
16180 sub2node->SetVisibility(1);
16181 fNodes->Add(sub2node);
16182 sub1node->cd();
16183 //
16184 // Place copy #19 of ITS5 directly in I565
16185 //
16186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16187 sub2node->SetLineColor(kColorITS);
16188 sub2node->SetVisibility(1);
16189 fNodes->Add(sub2node);
16190 sub1node->cd();
16191 //
16192 // Place copy #20 of ITS5 directly in I565
16193 //
16194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16195 sub2node->SetLineColor(kColorITS);
16196 sub2node->SetVisibility(1);
16197 fNodes->Add(sub2node);
16198 sub1node->cd();
16199 //
16200 // Place copy #21 of ITS5 directly in I565
16201 //
16202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16203 sub2node->SetLineColor(kColorITS);
16204 sub2node->SetVisibility(1);
16205 fNodes->Add(sub2node);
16206 sub1node->cd();
16207 //
16208 // Place copy #22 of ITS5 directly in I565
16209 //
16210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16211 sub2node->SetLineColor(kColorITS);
16212 sub2node->SetVisibility(1);
16213 fNodes->Add(sub2node);
16214 sub1node->cd();
16215 fNodes->Add(sub1node);
16216 node->cd();
16217 //
16218 // Place copy #33 of I565 in IT56
16219 //
16220 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"rot516");
16221 sub1node->SetLineColor(kColorITS);
16222 sub1node->SetVisibility(0);
16223 sub1node->cd();
16224 //
16225 // Place copy #1 of ITS5 directly in I565
16226 //
16227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16228 sub2node->SetLineColor(kColorITS);
16229 sub2node->SetVisibility(1);
16230 fNodes->Add(sub2node);
16231 sub1node->cd();
16232 //
16233 // Place copy #2 of ITS5 directly in I565
16234 //
16235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16236 sub2node->SetLineColor(kColorITS);
16237 sub2node->SetVisibility(1);
16238 fNodes->Add(sub2node);
16239 sub1node->cd();
16240 //
16241 // Place copy #3 of ITS5 directly in I565
16242 //
16243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16244 sub2node->SetLineColor(kColorITS);
16245 sub2node->SetVisibility(1);
16246 fNodes->Add(sub2node);
16247 sub1node->cd();
16248 //
16249 // Place copy #4 of ITS5 directly in I565
16250 //
16251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16252 sub2node->SetLineColor(kColorITS);
16253 sub2node->SetVisibility(1);
16254 fNodes->Add(sub2node);
16255 sub1node->cd();
16256 //
16257 // Place copy #5 of ITS5 directly in I565
16258 //
16259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16260 sub2node->SetLineColor(kColorITS);
16261 sub2node->SetVisibility(1);
16262 fNodes->Add(sub2node);
16263 sub1node->cd();
16264 //
16265 // Place copy #6 of ITS5 directly in I565
16266 //
16267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16268 sub2node->SetLineColor(kColorITS);
16269 sub2node->SetVisibility(1);
16270 fNodes->Add(sub2node);
16271 sub1node->cd();
16272 //
16273 // Place copy #7 of ITS5 directly in I565
16274 //
16275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16276 sub2node->SetLineColor(kColorITS);
16277 sub2node->SetVisibility(1);
16278 fNodes->Add(sub2node);
16279 sub1node->cd();
16280 //
16281 // Place copy #8 of ITS5 directly in I565
16282 //
16283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16284 sub2node->SetLineColor(kColorITS);
16285 sub2node->SetVisibility(1);
16286 fNodes->Add(sub2node);
16287 sub1node->cd();
16288 //
16289 // Place copy #9 of ITS5 directly in I565
16290 //
16291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16292 sub2node->SetLineColor(kColorITS);
16293 sub2node->SetVisibility(1);
16294 fNodes->Add(sub2node);
16295 sub1node->cd();
16296 //
16297 // Place copy #10 of ITS5 directly in I565
16298 //
16299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16300 sub2node->SetLineColor(kColorITS);
16301 sub2node->SetVisibility(1);
16302 fNodes->Add(sub2node);
16303 sub1node->cd();
16304 //
16305 // Place copy #11 of ITS5 directly in I565
16306 //
16307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16308 sub2node->SetLineColor(kColorITS);
16309 sub2node->SetVisibility(1);
16310 fNodes->Add(sub2node);
16311 sub1node->cd();
16312 //
16313 // Place copy #12 of ITS5 directly in I565
16314 //
16315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16316 sub2node->SetLineColor(kColorITS);
16317 sub2node->SetVisibility(1);
16318 fNodes->Add(sub2node);
16319 sub1node->cd();
16320 //
16321 // Place copy #13 of ITS5 directly in I565
16322 //
16323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16324 sub2node->SetLineColor(kColorITS);
16325 sub2node->SetVisibility(1);
16326 fNodes->Add(sub2node);
16327 sub1node->cd();
16328 //
16329 // Place copy #14 of ITS5 directly in I565
16330 //
16331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16332 sub2node->SetLineColor(kColorITS);
16333 sub2node->SetVisibility(1);
16334 fNodes->Add(sub2node);
16335 sub1node->cd();
16336 //
16337 // Place copy #15 of ITS5 directly in I565
16338 //
16339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16340 sub2node->SetLineColor(kColorITS);
16341 sub2node->SetVisibility(1);
16342 fNodes->Add(sub2node);
16343 sub1node->cd();
16344 //
16345 // Place copy #16 of ITS5 directly in I565
16346 //
16347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16348 sub2node->SetLineColor(kColorITS);
16349 sub2node->SetVisibility(1);
16350 fNodes->Add(sub2node);
16351 sub1node->cd();
16352 //
16353 // Place copy #17 of ITS5 directly in I565
16354 //
16355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16356 sub2node->SetLineColor(kColorITS);
16357 sub2node->SetVisibility(1);
16358 fNodes->Add(sub2node);
16359 sub1node->cd();
16360 //
16361 // Place copy #18 of ITS5 directly in I565
16362 //
16363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16364 sub2node->SetLineColor(kColorITS);
16365 sub2node->SetVisibility(1);
16366 fNodes->Add(sub2node);
16367 sub1node->cd();
16368 //
16369 // Place copy #19 of ITS5 directly in I565
16370 //
16371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16372 sub2node->SetLineColor(kColorITS);
16373 sub2node->SetVisibility(1);
16374 fNodes->Add(sub2node);
16375 sub1node->cd();
16376 //
16377 // Place copy #20 of ITS5 directly in I565
16378 //
16379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16380 sub2node->SetLineColor(kColorITS);
16381 sub2node->SetVisibility(1);
16382 fNodes->Add(sub2node);
16383 sub1node->cd();
16384 //
16385 // Place copy #21 of ITS5 directly in I565
16386 //
16387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16388 sub2node->SetLineColor(kColorITS);
16389 sub2node->SetVisibility(1);
16390 fNodes->Add(sub2node);
16391 sub1node->cd();
16392 //
16393 // Place copy #22 of ITS5 directly in I565
16394 //
16395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16396 sub2node->SetLineColor(kColorITS);
16397 sub2node->SetVisibility(1);
16398 fNodes->Add(sub2node);
16399 sub1node->cd();
16400 fNodes->Add(sub1node);
16401 node->cd();
16402 //
16403 // Place copy #34 of I565 in IT56
16404 //
16405 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"rot515");
16406 sub1node->SetLineColor(kColorITS);
16407 sub1node->SetVisibility(0);
16408 sub1node->cd();
16409 //
16410 // Place copy #1 of ITS5 directly in I565
16411 //
16412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16413 sub2node->SetLineColor(kColorITS);
16414 sub2node->SetVisibility(1);
16415 fNodes->Add(sub2node);
16416 sub1node->cd();
16417 //
16418 // Place copy #2 of ITS5 directly in I565
16419 //
16420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16421 sub2node->SetLineColor(kColorITS);
16422 sub2node->SetVisibility(1);
16423 fNodes->Add(sub2node);
16424 sub1node->cd();
16425 //
16426 // Place copy #3 of ITS5 directly in I565
16427 //
16428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16429 sub2node->SetLineColor(kColorITS);
16430 sub2node->SetVisibility(1);
16431 fNodes->Add(sub2node);
16432 sub1node->cd();
16433 //
16434 // Place copy #4 of ITS5 directly in I565
16435 //
16436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16437 sub2node->SetLineColor(kColorITS);
16438 sub2node->SetVisibility(1);
16439 fNodes->Add(sub2node);
16440 sub1node->cd();
16441 //
16442 // Place copy #5 of ITS5 directly in I565
16443 //
16444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16445 sub2node->SetLineColor(kColorITS);
16446 sub2node->SetVisibility(1);
16447 fNodes->Add(sub2node);
16448 sub1node->cd();
16449 //
16450 // Place copy #6 of ITS5 directly in I565
16451 //
16452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16453 sub2node->SetLineColor(kColorITS);
16454 sub2node->SetVisibility(1);
16455 fNodes->Add(sub2node);
16456 sub1node->cd();
16457 //
16458 // Place copy #7 of ITS5 directly in I565
16459 //
16460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16461 sub2node->SetLineColor(kColorITS);
16462 sub2node->SetVisibility(1);
16463 fNodes->Add(sub2node);
16464 sub1node->cd();
16465 //
16466 // Place copy #8 of ITS5 directly in I565
16467 //
16468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16469 sub2node->SetLineColor(kColorITS);
16470 sub2node->SetVisibility(1);
16471 fNodes->Add(sub2node);
16472 sub1node->cd();
16473 //
16474 // Place copy #9 of ITS5 directly in I565
16475 //
16476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16477 sub2node->SetLineColor(kColorITS);
16478 sub2node->SetVisibility(1);
16479 fNodes->Add(sub2node);
16480 sub1node->cd();
16481 //
16482 // Place copy #10 of ITS5 directly in I565
16483 //
16484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16485 sub2node->SetLineColor(kColorITS);
16486 sub2node->SetVisibility(1);
16487 fNodes->Add(sub2node);
16488 sub1node->cd();
16489 //
16490 // Place copy #11 of ITS5 directly in I565
16491 //
16492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16493 sub2node->SetLineColor(kColorITS);
16494 sub2node->SetVisibility(1);
16495 fNodes->Add(sub2node);
16496 sub1node->cd();
16497 //
16498 // Place copy #12 of ITS5 directly in I565
16499 //
16500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16501 sub2node->SetLineColor(kColorITS);
16502 sub2node->SetVisibility(1);
16503 fNodes->Add(sub2node);
16504 sub1node->cd();
16505 //
16506 // Place copy #13 of ITS5 directly in I565
16507 //
16508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16509 sub2node->SetLineColor(kColorITS);
16510 sub2node->SetVisibility(1);
16511 fNodes->Add(sub2node);
16512 sub1node->cd();
16513 //
16514 // Place copy #14 of ITS5 directly in I565
16515 //
16516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16517 sub2node->SetLineColor(kColorITS);
16518 sub2node->SetVisibility(1);
16519 fNodes->Add(sub2node);
16520 sub1node->cd();
16521 //
16522 // Place copy #15 of ITS5 directly in I565
16523 //
16524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16525 sub2node->SetLineColor(kColorITS);
16526 sub2node->SetVisibility(1);
16527 fNodes->Add(sub2node);
16528 sub1node->cd();
16529 //
16530 // Place copy #16 of ITS5 directly in I565
16531 //
16532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16533 sub2node->SetLineColor(kColorITS);
16534 sub2node->SetVisibility(1);
16535 fNodes->Add(sub2node);
16536 sub1node->cd();
16537 //
16538 // Place copy #17 of ITS5 directly in I565
16539 //
16540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16541 sub2node->SetLineColor(kColorITS);
16542 sub2node->SetVisibility(1);
16543 fNodes->Add(sub2node);
16544 sub1node->cd();
16545 //
16546 // Place copy #18 of ITS5 directly in I565
16547 //
16548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16549 sub2node->SetLineColor(kColorITS);
16550 sub2node->SetVisibility(1);
16551 fNodes->Add(sub2node);
16552 sub1node->cd();
16553 //
16554 // Place copy #19 of ITS5 directly in I565
16555 //
16556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16557 sub2node->SetLineColor(kColorITS);
16558 sub2node->SetVisibility(1);
16559 fNodes->Add(sub2node);
16560 sub1node->cd();
16561 //
16562 // Place copy #20 of ITS5 directly in I565
16563 //
16564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16565 sub2node->SetLineColor(kColorITS);
16566 sub2node->SetVisibility(1);
16567 fNodes->Add(sub2node);
16568 sub1node->cd();
16569 //
16570 // Place copy #21 of ITS5 directly in I565
16571 //
16572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16573 sub2node->SetLineColor(kColorITS);
16574 sub2node->SetVisibility(1);
16575 fNodes->Add(sub2node);
16576 sub1node->cd();
16577 //
16578 // Place copy #22 of ITS5 directly in I565
16579 //
16580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16581 sub2node->SetLineColor(kColorITS);
16582 sub2node->SetVisibility(1);
16583 fNodes->Add(sub2node);
16584 sub1node->cd();
16585 fNodes->Add(sub1node);
16586 node->cd();
16587 //
16588 // Place copy #1 of I569 in IT56
16589 //
16590 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"rot553");
16591 sub1node->SetLineColor(kColorITS);
16592 sub1node->SetVisibility(0);
16593 sub1node->cd();
16594 //
16595 // Place copy #1 of ITS6 in I569
16596 //
16597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
16598 sub2node->SetLineColor(kColorITS);
16599 sub2node->SetVisibility(1);
16600 fNodes->Add(sub2node);
16601 sub1node->cd();
16602 //
16603 // Place copy #2 of ITS6 in I569
16604 //
16605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16606 sub2node->SetLineColor(kColorITS);
16607 sub2node->SetVisibility(1);
16608 fNodes->Add(sub2node);
16609 sub1node->cd();
16610 //
16611 // Place copy #3 of ITS6 in I569
16612 //
16613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
16614 sub2node->SetLineColor(kColorITS);
16615 sub2node->SetVisibility(1);
16616 fNodes->Add(sub2node);
16617 sub1node->cd();
16618 //
16619 // Place copy #4 of ITS6 in I569
16620 //
16621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16622 sub2node->SetLineColor(kColorITS);
16623 sub2node->SetVisibility(1);
16624 fNodes->Add(sub2node);
16625 sub1node->cd();
16626 //
16627 // Place copy #5 of ITS6 in I569
16628 //
16629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
16630 sub2node->SetLineColor(kColorITS);
16631 sub2node->SetVisibility(1);
16632 fNodes->Add(sub2node);
16633 sub1node->cd();
16634 //
16635 // Place copy #6 of ITS6 in I569
16636 //
16637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16638 sub2node->SetLineColor(kColorITS);
16639 sub2node->SetVisibility(1);
16640 fNodes->Add(sub2node);
16641 sub1node->cd();
16642 //
16643 // Place copy #7 of ITS6 in I569
16644 //
16645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
16646 sub2node->SetLineColor(kColorITS);
16647 sub2node->SetVisibility(1);
16648 fNodes->Add(sub2node);
16649 sub1node->cd();
16650 //
16651 // Place copy #8 of ITS6 in I569
16652 //
16653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16654 sub2node->SetLineColor(kColorITS);
16655 sub2node->SetVisibility(1);
16656 fNodes->Add(sub2node);
16657 sub1node->cd();
16658 //
16659 // Place copy #9 of ITS6 in I569
16660 //
16661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
16662 sub2node->SetLineColor(kColorITS);
16663 sub2node->SetVisibility(1);
16664 fNodes->Add(sub2node);
16665 sub1node->cd();
16666 //
16667 // Place copy #10 of ITS6 in I569
16668 //
16669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16670 sub2node->SetLineColor(kColorITS);
16671 sub2node->SetVisibility(1);
16672 fNodes->Add(sub2node);
16673 sub1node->cd();
16674 //
16675 // Place copy #11 of ITS6 in I569
16676 //
16677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
16678 sub2node->SetLineColor(kColorITS);
16679 sub2node->SetVisibility(1);
16680 fNodes->Add(sub2node);
16681 sub1node->cd();
16682 //
16683 // Place copy #12 of ITS6 in I569
16684 //
16685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16686 sub2node->SetLineColor(kColorITS);
16687 sub2node->SetVisibility(1);
16688 fNodes->Add(sub2node);
16689 sub1node->cd();
16690 //
16691 // Place copy #13 of ITS6 in I569
16692 //
16693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16694 sub2node->SetLineColor(kColorITS);
16695 sub2node->SetVisibility(1);
16696 fNodes->Add(sub2node);
16697 sub1node->cd();
16698 //
16699 // Place copy #14 of ITS6 in I569
16700 //
16701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16702 sub2node->SetLineColor(kColorITS);
16703 sub2node->SetVisibility(1);
16704 fNodes->Add(sub2node);
16705 sub1node->cd();
16706 //
16707 // Place copy #15 of ITS6 in I569
16708 //
16709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
16710 sub2node->SetLineColor(kColorITS);
16711 sub2node->SetVisibility(1);
16712 fNodes->Add(sub2node);
16713 sub1node->cd();
16714 //
16715 // Place copy #16 of ITS6 in I569
16716 //
16717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16718 sub2node->SetLineColor(kColorITS);
16719 sub2node->SetVisibility(1);
16720 fNodes->Add(sub2node);
16721 sub1node->cd();
16722 //
16723 // Place copy #17 of ITS6 in I569
16724 //
16725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16726 sub2node->SetLineColor(kColorITS);
16727 sub2node->SetVisibility(1);
16728 fNodes->Add(sub2node);
16729 sub1node->cd();
16730 //
16731 // Place copy #18 of ITS6 in I569
16732 //
16733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16734 sub2node->SetLineColor(kColorITS);
16735 sub2node->SetVisibility(1);
16736 fNodes->Add(sub2node);
16737 sub1node->cd();
16738 //
16739 // Place copy #19 of ITS6 in I569
16740 //
16741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
16742 sub2node->SetLineColor(kColorITS);
16743 sub2node->SetVisibility(1);
16744 fNodes->Add(sub2node);
16745 sub1node->cd();
16746 //
16747 // Place copy #20 of ITS6 in I569
16748 //
16749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16750 sub2node->SetLineColor(kColorITS);
16751 sub2node->SetVisibility(1);
16752 fNodes->Add(sub2node);
16753 sub1node->cd();
16754 //
16755 // Place copy #21 of ITS6 in I569
16756 //
16757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
16758 sub2node->SetLineColor(kColorITS);
16759 sub2node->SetVisibility(1);
16760 fNodes->Add(sub2node);
16761 sub1node->cd();
16762 //
16763 // Place copy #22 of ITS6 in I569
16764 //
16765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16766 sub2node->SetLineColor(kColorITS);
16767 sub2node->SetVisibility(1);
16768 fNodes->Add(sub2node);
16769 sub1node->cd();
16770 //
16771 // Place copy #23 of ITS6 in I569
16772 //
16773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16774 sub2node->SetLineColor(kColorITS);
16775 sub2node->SetVisibility(1);
16776 fNodes->Add(sub2node);
16777 sub1node->cd();
16778 //
16779 // Place copy #24 of ITS6 in I569
16780 //
16781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16782 sub2node->SetLineColor(kColorITS);
16783 sub2node->SetVisibility(1);
16784 fNodes->Add(sub2node);
16785 sub1node->cd();
16786 //
16787 // Place copy #25 of ITS6 in I569
16788 //
16789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
16790 sub2node->SetLineColor(kColorITS);
16791 sub2node->SetVisibility(1);
16792 fNodes->Add(sub2node);
16793 sub1node->cd();
16794 fNodes->Add(sub1node);
16795 node->cd();
16796 //
16797 // Place copy #2 of I569 in IT56
16798 //
16799 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"rot620");
16800 sub1node->SetLineColor(kColorITS);
16801 sub1node->SetVisibility(0);
16802 sub1node->cd();
16803 //
16804 // Place copy #1 of ITS6 in I569
16805 //
16806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
16807 sub2node->SetLineColor(kColorITS);
16808 sub2node->SetVisibility(1);
16809 fNodes->Add(sub2node);
16810 sub1node->cd();
16811 //
16812 // Place copy #2 of ITS6 in I569
16813 //
16814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16815 sub2node->SetLineColor(kColorITS);
16816 sub2node->SetVisibility(1);
16817 fNodes->Add(sub2node);
16818 sub1node->cd();
16819 //
16820 // Place copy #3 of ITS6 in I569
16821 //
16822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
16823 sub2node->SetLineColor(kColorITS);
16824 sub2node->SetVisibility(1);
16825 fNodes->Add(sub2node);
16826 sub1node->cd();
16827 //
16828 // Place copy #4 of ITS6 in I569
16829 //
16830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16831 sub2node->SetLineColor(kColorITS);
16832 sub2node->SetVisibility(1);
16833 fNodes->Add(sub2node);
16834 sub1node->cd();
16835 //
16836 // Place copy #5 of ITS6 in I569
16837 //
16838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
16839 sub2node->SetLineColor(kColorITS);
16840 sub2node->SetVisibility(1);
16841 fNodes->Add(sub2node);
16842 sub1node->cd();
16843 //
16844 // Place copy #6 of ITS6 in I569
16845 //
16846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16847 sub2node->SetLineColor(kColorITS);
16848 sub2node->SetVisibility(1);
16849 fNodes->Add(sub2node);
16850 sub1node->cd();
16851 //
16852 // Place copy #7 of ITS6 in I569
16853 //
16854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
16855 sub2node->SetLineColor(kColorITS);
16856 sub2node->SetVisibility(1);
16857 fNodes->Add(sub2node);
16858 sub1node->cd();
16859 //
16860 // Place copy #8 of ITS6 in I569
16861 //
16862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16863 sub2node->SetLineColor(kColorITS);
16864 sub2node->SetVisibility(1);
16865 fNodes->Add(sub2node);
16866 sub1node->cd();
16867 //
16868 // Place copy #9 of ITS6 in I569
16869 //
16870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
16871 sub2node->SetLineColor(kColorITS);
16872 sub2node->SetVisibility(1);
16873 fNodes->Add(sub2node);
16874 sub1node->cd();
16875 //
16876 // Place copy #10 of ITS6 in I569
16877 //
16878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16879 sub2node->SetLineColor(kColorITS);
16880 sub2node->SetVisibility(1);
16881 fNodes->Add(sub2node);
16882 sub1node->cd();
16883 //
16884 // Place copy #11 of ITS6 in I569
16885 //
16886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
16887 sub2node->SetLineColor(kColorITS);
16888 sub2node->SetVisibility(1);
16889 fNodes->Add(sub2node);
16890 sub1node->cd();
16891 //
16892 // Place copy #12 of ITS6 in I569
16893 //
16894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16895 sub2node->SetLineColor(kColorITS);
16896 sub2node->SetVisibility(1);
16897 fNodes->Add(sub2node);
16898 sub1node->cd();
16899 //
16900 // Place copy #13 of ITS6 in I569
16901 //
16902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16903 sub2node->SetLineColor(kColorITS);
16904 sub2node->SetVisibility(1);
16905 fNodes->Add(sub2node);
16906 sub1node->cd();
16907 //
16908 // Place copy #14 of ITS6 in I569
16909 //
16910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16911 sub2node->SetLineColor(kColorITS);
16912 sub2node->SetVisibility(1);
16913 fNodes->Add(sub2node);
16914 sub1node->cd();
16915 //
16916 // Place copy #15 of ITS6 in I569
16917 //
16918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
16919 sub2node->SetLineColor(kColorITS);
16920 sub2node->SetVisibility(1);
16921 fNodes->Add(sub2node);
16922 sub1node->cd();
16923 //
16924 // Place copy #16 of ITS6 in I569
16925 //
16926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16927 sub2node->SetLineColor(kColorITS);
16928 sub2node->SetVisibility(1);
16929 fNodes->Add(sub2node);
16930 sub1node->cd();
16931 //
16932 // Place copy #17 of ITS6 in I569
16933 //
16934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16935 sub2node->SetLineColor(kColorITS);
16936 sub2node->SetVisibility(1);
16937 fNodes->Add(sub2node);
16938 sub1node->cd();
16939 //
16940 // Place copy #18 of ITS6 in I569
16941 //
16942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16943 sub2node->SetLineColor(kColorITS);
16944 sub2node->SetVisibility(1);
16945 fNodes->Add(sub2node);
16946 sub1node->cd();
16947 //
16948 // Place copy #19 of ITS6 in I569
16949 //
16950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
16951 sub2node->SetLineColor(kColorITS);
16952 sub2node->SetVisibility(1);
16953 fNodes->Add(sub2node);
16954 sub1node->cd();
16955 //
16956 // Place copy #20 of ITS6 in I569
16957 //
16958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16959 sub2node->SetLineColor(kColorITS);
16960 sub2node->SetVisibility(1);
16961 fNodes->Add(sub2node);
16962 sub1node->cd();
16963 //
16964 // Place copy #21 of ITS6 in I569
16965 //
16966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
16967 sub2node->SetLineColor(kColorITS);
16968 sub2node->SetVisibility(1);
16969 fNodes->Add(sub2node);
16970 sub1node->cd();
16971 //
16972 // Place copy #22 of ITS6 in I569
16973 //
16974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16975 sub2node->SetLineColor(kColorITS);
16976 sub2node->SetVisibility(1);
16977 fNodes->Add(sub2node);
16978 sub1node->cd();
16979 //
16980 // Place copy #23 of ITS6 in I569
16981 //
16982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16983 sub2node->SetLineColor(kColorITS);
16984 sub2node->SetVisibility(1);
16985 fNodes->Add(sub2node);
16986 sub1node->cd();
16987 //
16988 // Place copy #24 of ITS6 in I569
16989 //
16990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16991 sub2node->SetLineColor(kColorITS);
16992 sub2node->SetVisibility(1);
16993 fNodes->Add(sub2node);
16994 sub1node->cd();
16995 //
16996 // Place copy #25 of ITS6 in I569
16997 //
16998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
16999 sub2node->SetLineColor(kColorITS);
17000 sub2node->SetVisibility(1);
17001 fNodes->Add(sub2node);
17002 sub1node->cd();
17003 fNodes->Add(sub1node);
17004 node->cd();
17005 //
17006 // Place copy #3 of I569 in IT56
17007 //
17008 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"rot555");
17009 sub1node->SetLineColor(kColorITS);
17010 sub1node->SetVisibility(0);
17011 sub1node->cd();
17012 //
17013 // Place copy #1 of ITS6 in I569
17014 //
17015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17016 sub2node->SetLineColor(kColorITS);
17017 sub2node->SetVisibility(1);
17018 fNodes->Add(sub2node);
17019 sub1node->cd();
17020 //
17021 // Place copy #2 of ITS6 in I569
17022 //
17023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17024 sub2node->SetLineColor(kColorITS);
17025 sub2node->SetVisibility(1);
17026 fNodes->Add(sub2node);
17027 sub1node->cd();
17028 //
17029 // Place copy #3 of ITS6 in I569
17030 //
17031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17032 sub2node->SetLineColor(kColorITS);
17033 sub2node->SetVisibility(1);
17034 fNodes->Add(sub2node);
17035 sub1node->cd();
17036 //
17037 // Place copy #4 of ITS6 in I569
17038 //
17039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17040 sub2node->SetLineColor(kColorITS);
17041 sub2node->SetVisibility(1);
17042 fNodes->Add(sub2node);
17043 sub1node->cd();
17044 //
17045 // Place copy #5 of ITS6 in I569
17046 //
17047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17048 sub2node->SetLineColor(kColorITS);
17049 sub2node->SetVisibility(1);
17050 fNodes->Add(sub2node);
17051 sub1node->cd();
17052 //
17053 // Place copy #6 of ITS6 in I569
17054 //
17055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17056 sub2node->SetLineColor(kColorITS);
17057 sub2node->SetVisibility(1);
17058 fNodes->Add(sub2node);
17059 sub1node->cd();
17060 //
17061 // Place copy #7 of ITS6 in I569
17062 //
17063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17064 sub2node->SetLineColor(kColorITS);
17065 sub2node->SetVisibility(1);
17066 fNodes->Add(sub2node);
17067 sub1node->cd();
17068 //
17069 // Place copy #8 of ITS6 in I569
17070 //
17071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17072 sub2node->SetLineColor(kColorITS);
17073 sub2node->SetVisibility(1);
17074 fNodes->Add(sub2node);
17075 sub1node->cd();
17076 //
17077 // Place copy #9 of ITS6 in I569
17078 //
17079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17080 sub2node->SetLineColor(kColorITS);
17081 sub2node->SetVisibility(1);
17082 fNodes->Add(sub2node);
17083 sub1node->cd();
17084 //
17085 // Place copy #10 of ITS6 in I569
17086 //
17087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17088 sub2node->SetLineColor(kColorITS);
17089 sub2node->SetVisibility(1);
17090 fNodes->Add(sub2node);
17091 sub1node->cd();
17092 //
17093 // Place copy #11 of ITS6 in I569
17094 //
17095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17096 sub2node->SetLineColor(kColorITS);
17097 sub2node->SetVisibility(1);
17098 fNodes->Add(sub2node);
17099 sub1node->cd();
17100 //
17101 // Place copy #12 of ITS6 in I569
17102 //
17103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17104 sub2node->SetLineColor(kColorITS);
17105 sub2node->SetVisibility(1);
17106 fNodes->Add(sub2node);
17107 sub1node->cd();
17108 //
17109 // Place copy #13 of ITS6 in I569
17110 //
17111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17112 sub2node->SetLineColor(kColorITS);
17113 sub2node->SetVisibility(1);
17114 fNodes->Add(sub2node);
17115 sub1node->cd();
17116 //
17117 // Place copy #14 of ITS6 in I569
17118 //
17119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17120 sub2node->SetLineColor(kColorITS);
17121 sub2node->SetVisibility(1);
17122 fNodes->Add(sub2node);
17123 sub1node->cd();
17124 //
17125 // Place copy #15 of ITS6 in I569
17126 //
17127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17128 sub2node->SetLineColor(kColorITS);
17129 sub2node->SetVisibility(1);
17130 fNodes->Add(sub2node);
17131 sub1node->cd();
17132 //
17133 // Place copy #16 of ITS6 in I569
17134 //
17135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17136 sub2node->SetLineColor(kColorITS);
17137 sub2node->SetVisibility(1);
17138 fNodes->Add(sub2node);
17139 sub1node->cd();
17140 //
17141 // Place copy #17 of ITS6 in I569
17142 //
17143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17144 sub2node->SetLineColor(kColorITS);
17145 sub2node->SetVisibility(1);
17146 fNodes->Add(sub2node);
17147 sub1node->cd();
17148 //
17149 // Place copy #18 of ITS6 in I569
17150 //
17151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17152 sub2node->SetLineColor(kColorITS);
17153 sub2node->SetVisibility(1);
17154 fNodes->Add(sub2node);
17155 sub1node->cd();
17156 //
17157 // Place copy #19 of ITS6 in I569
17158 //
17159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17160 sub2node->SetLineColor(kColorITS);
17161 sub2node->SetVisibility(1);
17162 fNodes->Add(sub2node);
17163 sub1node->cd();
17164 //
17165 // Place copy #20 of ITS6 in I569
17166 //
17167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17168 sub2node->SetLineColor(kColorITS);
17169 sub2node->SetVisibility(1);
17170 fNodes->Add(sub2node);
17171 sub1node->cd();
17172 //
17173 // Place copy #21 of ITS6 in I569
17174 //
17175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17176 sub2node->SetLineColor(kColorITS);
17177 sub2node->SetVisibility(1);
17178 fNodes->Add(sub2node);
17179 sub1node->cd();
17180 //
17181 // Place copy #22 of ITS6 in I569
17182 //
17183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17184 sub2node->SetLineColor(kColorITS);
17185 sub2node->SetVisibility(1);
17186 fNodes->Add(sub2node);
17187 sub1node->cd();
17188 //
17189 // Place copy #23 of ITS6 in I569
17190 //
17191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17192 sub2node->SetLineColor(kColorITS);
17193 sub2node->SetVisibility(1);
17194 fNodes->Add(sub2node);
17195 sub1node->cd();
17196 //
17197 // Place copy #24 of ITS6 in I569
17198 //
17199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17200 sub2node->SetLineColor(kColorITS);
17201 sub2node->SetVisibility(1);
17202 fNodes->Add(sub2node);
17203 sub1node->cd();
17204 //
17205 // Place copy #25 of ITS6 in I569
17206 //
17207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17208 sub2node->SetLineColor(kColorITS);
17209 sub2node->SetVisibility(1);
17210 fNodes->Add(sub2node);
17211 sub1node->cd();
17212 fNodes->Add(sub1node);
17213 node->cd();
17214 //
17215 // Place copy #4 of I569 in IT56
17216 //
17217 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"rot556");
17218 sub1node->SetLineColor(kColorITS);
17219 sub1node->SetVisibility(0);
17220 sub1node->cd();
17221 //
17222 // Place copy #1 of ITS6 in I569
17223 //
17224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17225 sub2node->SetLineColor(kColorITS);
17226 sub2node->SetVisibility(1);
17227 fNodes->Add(sub2node);
17228 sub1node->cd();
17229 //
17230 // Place copy #2 of ITS6 in I569
17231 //
17232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17233 sub2node->SetLineColor(kColorITS);
17234 sub2node->SetVisibility(1);
17235 fNodes->Add(sub2node);
17236 sub1node->cd();
17237 //
17238 // Place copy #3 of ITS6 in I569
17239 //
17240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17241 sub2node->SetLineColor(kColorITS);
17242 sub2node->SetVisibility(1);
17243 fNodes->Add(sub2node);
17244 sub1node->cd();
17245 //
17246 // Place copy #4 of ITS6 in I569
17247 //
17248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17249 sub2node->SetLineColor(kColorITS);
17250 sub2node->SetVisibility(1);
17251 fNodes->Add(sub2node);
17252 sub1node->cd();
17253 //
17254 // Place copy #5 of ITS6 in I569
17255 //
17256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17257 sub2node->SetLineColor(kColorITS);
17258 sub2node->SetVisibility(1);
17259 fNodes->Add(sub2node);
17260 sub1node->cd();
17261 //
17262 // Place copy #6 of ITS6 in I569
17263 //
17264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17265 sub2node->SetLineColor(kColorITS);
17266 sub2node->SetVisibility(1);
17267 fNodes->Add(sub2node);
17268 sub1node->cd();
17269 //
17270 // Place copy #7 of ITS6 in I569
17271 //
17272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17273 sub2node->SetLineColor(kColorITS);
17274 sub2node->SetVisibility(1);
17275 fNodes->Add(sub2node);
17276 sub1node->cd();
17277 //
17278 // Place copy #8 of ITS6 in I569
17279 //
17280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17281 sub2node->SetLineColor(kColorITS);
17282 sub2node->SetVisibility(1);
17283 fNodes->Add(sub2node);
17284 sub1node->cd();
17285 //
17286 // Place copy #9 of ITS6 in I569
17287 //
17288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17289 sub2node->SetLineColor(kColorITS);
17290 sub2node->SetVisibility(1);
17291 fNodes->Add(sub2node);
17292 sub1node->cd();
17293 //
17294 // Place copy #10 of ITS6 in I569
17295 //
17296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17297 sub2node->SetLineColor(kColorITS);
17298 sub2node->SetVisibility(1);
17299 fNodes->Add(sub2node);
17300 sub1node->cd();
17301 //
17302 // Place copy #11 of ITS6 in I569
17303 //
17304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17305 sub2node->SetLineColor(kColorITS);
17306 sub2node->SetVisibility(1);
17307 fNodes->Add(sub2node);
17308 sub1node->cd();
17309 //
17310 // Place copy #12 of ITS6 in I569
17311 //
17312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17313 sub2node->SetLineColor(kColorITS);
17314 sub2node->SetVisibility(1);
17315 fNodes->Add(sub2node);
17316 sub1node->cd();
17317 //
17318 // Place copy #13 of ITS6 in I569
17319 //
17320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17321 sub2node->SetLineColor(kColorITS);
17322 sub2node->SetVisibility(1);
17323 fNodes->Add(sub2node);
17324 sub1node->cd();
17325 //
17326 // Place copy #14 of ITS6 in I569
17327 //
17328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17329 sub2node->SetLineColor(kColorITS);
17330 sub2node->SetVisibility(1);
17331 fNodes->Add(sub2node);
17332 sub1node->cd();
17333 //
17334 // Place copy #15 of ITS6 in I569
17335 //
17336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17337 sub2node->SetLineColor(kColorITS);
17338 sub2node->SetVisibility(1);
17339 fNodes->Add(sub2node);
17340 sub1node->cd();
17341 //
17342 // Place copy #16 of ITS6 in I569
17343 //
17344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17345 sub2node->SetLineColor(kColorITS);
17346 sub2node->SetVisibility(1);
17347 fNodes->Add(sub2node);
17348 sub1node->cd();
17349 //
17350 // Place copy #17 of ITS6 in I569
17351 //
17352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17353 sub2node->SetLineColor(kColorITS);
17354 sub2node->SetVisibility(1);
17355 fNodes->Add(sub2node);
17356 sub1node->cd();
17357 //
17358 // Place copy #18 of ITS6 in I569
17359 //
17360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17361 sub2node->SetLineColor(kColorITS);
17362 sub2node->SetVisibility(1);
17363 fNodes->Add(sub2node);
17364 sub1node->cd();
17365 //
17366 // Place copy #19 of ITS6 in I569
17367 //
17368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17369 sub2node->SetLineColor(kColorITS);
17370 sub2node->SetVisibility(1);
17371 fNodes->Add(sub2node);
17372 sub1node->cd();
17373 //
17374 // Place copy #20 of ITS6 in I569
17375 //
17376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17377 sub2node->SetLineColor(kColorITS);
17378 sub2node->SetVisibility(1);
17379 fNodes->Add(sub2node);
17380 sub1node->cd();
17381 //
17382 // Place copy #21 of ITS6 in I569
17383 //
17384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17385 sub2node->SetLineColor(kColorITS);
17386 sub2node->SetVisibility(1);
17387 fNodes->Add(sub2node);
17388 sub1node->cd();
17389 //
17390 // Place copy #22 of ITS6 in I569
17391 //
17392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17393 sub2node->SetLineColor(kColorITS);
17394 sub2node->SetVisibility(1);
17395 fNodes->Add(sub2node);
17396 sub1node->cd();
17397 //
17398 // Place copy #23 of ITS6 in I569
17399 //
17400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17401 sub2node->SetLineColor(kColorITS);
17402 sub2node->SetVisibility(1);
17403 fNodes->Add(sub2node);
17404 sub1node->cd();
17405 //
17406 // Place copy #24 of ITS6 in I569
17407 //
17408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17409 sub2node->SetLineColor(kColorITS);
17410 sub2node->SetVisibility(1);
17411 fNodes->Add(sub2node);
17412 sub1node->cd();
17413 //
17414 // Place copy #25 of ITS6 in I569
17415 //
17416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17417 sub2node->SetLineColor(kColorITS);
17418 sub2node->SetVisibility(1);
17419 fNodes->Add(sub2node);
17420 sub1node->cd();
17421 fNodes->Add(sub1node);
17422 node->cd();
17423 //
17424 // Place copy #5 of I569 in IT56
17425 //
17426 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"rot557");
17427 sub1node->SetLineColor(kColorITS);
17428 sub1node->SetVisibility(0);
17429 sub1node->cd();
17430 //
17431 // Place copy #1 of ITS6 in I569
17432 //
17433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17434 sub2node->SetLineColor(kColorITS);
17435 sub2node->SetVisibility(1);
17436 fNodes->Add(sub2node);
17437 sub1node->cd();
17438 //
17439 // Place copy #2 of ITS6 in I569
17440 //
17441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17442 sub2node->SetLineColor(kColorITS);
17443 sub2node->SetVisibility(1);
17444 fNodes->Add(sub2node);
17445 sub1node->cd();
17446 //
17447 // Place copy #3 of ITS6 in I569
17448 //
17449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17450 sub2node->SetLineColor(kColorITS);
17451 sub2node->SetVisibility(1);
17452 fNodes->Add(sub2node);
17453 sub1node->cd();
17454 //
17455 // Place copy #4 of ITS6 in I569
17456 //
17457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17458 sub2node->SetLineColor(kColorITS);
17459 sub2node->SetVisibility(1);
17460 fNodes->Add(sub2node);
17461 sub1node->cd();
17462 //
17463 // Place copy #5 of ITS6 in I569
17464 //
17465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17466 sub2node->SetLineColor(kColorITS);
17467 sub2node->SetVisibility(1);
17468 fNodes->Add(sub2node);
17469 sub1node->cd();
17470 //
17471 // Place copy #6 of ITS6 in I569
17472 //
17473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17474 sub2node->SetLineColor(kColorITS);
17475 sub2node->SetVisibility(1);
17476 fNodes->Add(sub2node);
17477 sub1node->cd();
17478 //
17479 // Place copy #7 of ITS6 in I569
17480 //
17481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17482 sub2node->SetLineColor(kColorITS);
17483 sub2node->SetVisibility(1);
17484 fNodes->Add(sub2node);
17485 sub1node->cd();
17486 //
17487 // Place copy #8 of ITS6 in I569
17488 //
17489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17490 sub2node->SetLineColor(kColorITS);
17491 sub2node->SetVisibility(1);
17492 fNodes->Add(sub2node);
17493 sub1node->cd();
17494 //
17495 // Place copy #9 of ITS6 in I569
17496 //
17497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17498 sub2node->SetLineColor(kColorITS);
17499 sub2node->SetVisibility(1);
17500 fNodes->Add(sub2node);
17501 sub1node->cd();
17502 //
17503 // Place copy #10 of ITS6 in I569
17504 //
17505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17506 sub2node->SetLineColor(kColorITS);
17507 sub2node->SetVisibility(1);
17508 fNodes->Add(sub2node);
17509 sub1node->cd();
17510 //
17511 // Place copy #11 of ITS6 in I569
17512 //
17513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17514 sub2node->SetLineColor(kColorITS);
17515 sub2node->SetVisibility(1);
17516 fNodes->Add(sub2node);
17517 sub1node->cd();
17518 //
17519 // Place copy #12 of ITS6 in I569
17520 //
17521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17522 sub2node->SetLineColor(kColorITS);
17523 sub2node->SetVisibility(1);
17524 fNodes->Add(sub2node);
17525 sub1node->cd();
17526 //
17527 // Place copy #13 of ITS6 in I569
17528 //
17529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17530 sub2node->SetLineColor(kColorITS);
17531 sub2node->SetVisibility(1);
17532 fNodes->Add(sub2node);
17533 sub1node->cd();
17534 //
17535 // Place copy #14 of ITS6 in I569
17536 //
17537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17538 sub2node->SetLineColor(kColorITS);
17539 sub2node->SetVisibility(1);
17540 fNodes->Add(sub2node);
17541 sub1node->cd();
17542 //
17543 // Place copy #15 of ITS6 in I569
17544 //
17545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17546 sub2node->SetLineColor(kColorITS);
17547 sub2node->SetVisibility(1);
17548 fNodes->Add(sub2node);
17549 sub1node->cd();
17550 //
17551 // Place copy #16 of ITS6 in I569
17552 //
17553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17554 sub2node->SetLineColor(kColorITS);
17555 sub2node->SetVisibility(1);
17556 fNodes->Add(sub2node);
17557 sub1node->cd();
17558 //
17559 // Place copy #17 of ITS6 in I569
17560 //
17561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17562 sub2node->SetLineColor(kColorITS);
17563 sub2node->SetVisibility(1);
17564 fNodes->Add(sub2node);
17565 sub1node->cd();
17566 //
17567 // Place copy #18 of ITS6 in I569
17568 //
17569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17570 sub2node->SetLineColor(kColorITS);
17571 sub2node->SetVisibility(1);
17572 fNodes->Add(sub2node);
17573 sub1node->cd();
17574 //
17575 // Place copy #19 of ITS6 in I569
17576 //
17577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17578 sub2node->SetLineColor(kColorITS);
17579 sub2node->SetVisibility(1);
17580 fNodes->Add(sub2node);
17581 sub1node->cd();
17582 //
17583 // Place copy #20 of ITS6 in I569
17584 //
17585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17586 sub2node->SetLineColor(kColorITS);
17587 sub2node->SetVisibility(1);
17588 fNodes->Add(sub2node);
17589 sub1node->cd();
17590 //
17591 // Place copy #21 of ITS6 in I569
17592 //
17593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17594 sub2node->SetLineColor(kColorITS);
17595 sub2node->SetVisibility(1);
17596 fNodes->Add(sub2node);
17597 sub1node->cd();
17598 //
17599 // Place copy #22 of ITS6 in I569
17600 //
17601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17602 sub2node->SetLineColor(kColorITS);
17603 sub2node->SetVisibility(1);
17604 fNodes->Add(sub2node);
17605 sub1node->cd();
17606 //
17607 // Place copy #23 of ITS6 in I569
17608 //
17609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17610 sub2node->SetLineColor(kColorITS);
17611 sub2node->SetVisibility(1);
17612 fNodes->Add(sub2node);
17613 sub1node->cd();
17614 //
17615 // Place copy #24 of ITS6 in I569
17616 //
17617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17618 sub2node->SetLineColor(kColorITS);
17619 sub2node->SetVisibility(1);
17620 fNodes->Add(sub2node);
17621 sub1node->cd();
17622 //
17623 // Place copy #25 of ITS6 in I569
17624 //
17625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17626 sub2node->SetLineColor(kColorITS);
17627 sub2node->SetVisibility(1);
17628 fNodes->Add(sub2node);
17629 sub1node->cd();
17630 fNodes->Add(sub1node);
17631 node->cd();
17632 //
17633 // Place copy #6 of I569 in IT56
17634 //
17635 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"rot558");
17636 sub1node->SetLineColor(kColorITS);
17637 sub1node->SetVisibility(0);
17638 sub1node->cd();
17639 //
17640 // Place copy #1 of ITS6 in I569
17641 //
17642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17643 sub2node->SetLineColor(kColorITS);
17644 sub2node->SetVisibility(1);
17645 fNodes->Add(sub2node);
17646 sub1node->cd();
17647 //
17648 // Place copy #2 of ITS6 in I569
17649 //
17650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17651 sub2node->SetLineColor(kColorITS);
17652 sub2node->SetVisibility(1);
17653 fNodes->Add(sub2node);
17654 sub1node->cd();
17655 //
17656 // Place copy #3 of ITS6 in I569
17657 //
17658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17659 sub2node->SetLineColor(kColorITS);
17660 sub2node->SetVisibility(1);
17661 fNodes->Add(sub2node);
17662 sub1node->cd();
17663 //
17664 // Place copy #4 of ITS6 in I569
17665 //
17666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17667 sub2node->SetLineColor(kColorITS);
17668 sub2node->SetVisibility(1);
17669 fNodes->Add(sub2node);
17670 sub1node->cd();
17671 //
17672 // Place copy #5 of ITS6 in I569
17673 //
17674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17675 sub2node->SetLineColor(kColorITS);
17676 sub2node->SetVisibility(1);
17677 fNodes->Add(sub2node);
17678 sub1node->cd();
17679 //
17680 // Place copy #6 of ITS6 in I569
17681 //
17682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17683 sub2node->SetLineColor(kColorITS);
17684 sub2node->SetVisibility(1);
17685 fNodes->Add(sub2node);
17686 sub1node->cd();
17687 //
17688 // Place copy #7 of ITS6 in I569
17689 //
17690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17691 sub2node->SetLineColor(kColorITS);
17692 sub2node->SetVisibility(1);
17693 fNodes->Add(sub2node);
17694 sub1node->cd();
17695 //
17696 // Place copy #8 of ITS6 in I569
17697 //
17698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17699 sub2node->SetLineColor(kColorITS);
17700 sub2node->SetVisibility(1);
17701 fNodes->Add(sub2node);
17702 sub1node->cd();
17703 //
17704 // Place copy #9 of ITS6 in I569
17705 //
17706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17707 sub2node->SetLineColor(kColorITS);
17708 sub2node->SetVisibility(1);
17709 fNodes->Add(sub2node);
17710 sub1node->cd();
17711 //
17712 // Place copy #10 of ITS6 in I569
17713 //
17714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17715 sub2node->SetLineColor(kColorITS);
17716 sub2node->SetVisibility(1);
17717 fNodes->Add(sub2node);
17718 sub1node->cd();
17719 //
17720 // Place copy #11 of ITS6 in I569
17721 //
17722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17723 sub2node->SetLineColor(kColorITS);
17724 sub2node->SetVisibility(1);
17725 fNodes->Add(sub2node);
17726 sub1node->cd();
17727 //
17728 // Place copy #12 of ITS6 in I569
17729 //
17730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17731 sub2node->SetLineColor(kColorITS);
17732 sub2node->SetVisibility(1);
17733 fNodes->Add(sub2node);
17734 sub1node->cd();
17735 //
17736 // Place copy #13 of ITS6 in I569
17737 //
17738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17739 sub2node->SetLineColor(kColorITS);
17740 sub2node->SetVisibility(1);
17741 fNodes->Add(sub2node);
17742 sub1node->cd();
17743 //
17744 // Place copy #14 of ITS6 in I569
17745 //
17746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17747 sub2node->SetLineColor(kColorITS);
17748 sub2node->SetVisibility(1);
17749 fNodes->Add(sub2node);
17750 sub1node->cd();
17751 //
17752 // Place copy #15 of ITS6 in I569
17753 //
17754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17755 sub2node->SetLineColor(kColorITS);
17756 sub2node->SetVisibility(1);
17757 fNodes->Add(sub2node);
17758 sub1node->cd();
17759 //
17760 // Place copy #16 of ITS6 in I569
17761 //
17762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17763 sub2node->SetLineColor(kColorITS);
17764 sub2node->SetVisibility(1);
17765 fNodes->Add(sub2node);
17766 sub1node->cd();
17767 //
17768 // Place copy #17 of ITS6 in I569
17769 //
17770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17771 sub2node->SetLineColor(kColorITS);
17772 sub2node->SetVisibility(1);
17773 fNodes->Add(sub2node);
17774 sub1node->cd();
17775 //
17776 // Place copy #18 of ITS6 in I569
17777 //
17778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17779 sub2node->SetLineColor(kColorITS);
17780 sub2node->SetVisibility(1);
17781 fNodes->Add(sub2node);
17782 sub1node->cd();
17783 //
17784 // Place copy #19 of ITS6 in I569
17785 //
17786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17787 sub2node->SetLineColor(kColorITS);
17788 sub2node->SetVisibility(1);
17789 fNodes->Add(sub2node);
17790 sub1node->cd();
17791 //
17792 // Place copy #20 of ITS6 in I569
17793 //
17794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17795 sub2node->SetLineColor(kColorITS);
17796 sub2node->SetVisibility(1);
17797 fNodes->Add(sub2node);
17798 sub1node->cd();
17799 //
17800 // Place copy #21 of ITS6 in I569
17801 //
17802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17803 sub2node->SetLineColor(kColorITS);
17804 sub2node->SetVisibility(1);
17805 fNodes->Add(sub2node);
17806 sub1node->cd();
17807 //
17808 // Place copy #22 of ITS6 in I569
17809 //
17810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17811 sub2node->SetLineColor(kColorITS);
17812 sub2node->SetVisibility(1);
17813 fNodes->Add(sub2node);
17814 sub1node->cd();
17815 //
17816 // Place copy #23 of ITS6 in I569
17817 //
17818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17819 sub2node->SetLineColor(kColorITS);
17820 sub2node->SetVisibility(1);
17821 fNodes->Add(sub2node);
17822 sub1node->cd();
17823 //
17824 // Place copy #24 of ITS6 in I569
17825 //
17826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17827 sub2node->SetLineColor(kColorITS);
17828 sub2node->SetVisibility(1);
17829 fNodes->Add(sub2node);
17830 sub1node->cd();
17831 //
17832 // Place copy #25 of ITS6 in I569
17833 //
17834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17835 sub2node->SetLineColor(kColorITS);
17836 sub2node->SetVisibility(1);
17837 fNodes->Add(sub2node);
17838 sub1node->cd();
17839 fNodes->Add(sub1node);
17840 node->cd();
17841 //
17842 // Place copy #7 of I569 in IT56
17843 //
17844 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"rot559");
17845 sub1node->SetLineColor(kColorITS);
17846 sub1node->SetVisibility(0);
17847 sub1node->cd();
17848 //
17849 // Place copy #1 of ITS6 in I569
17850 //
17851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17852 sub2node->SetLineColor(kColorITS);
17853 sub2node->SetVisibility(1);
17854 fNodes->Add(sub2node);
17855 sub1node->cd();
17856 //
17857 // Place copy #2 of ITS6 in I569
17858 //
17859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17860 sub2node->SetLineColor(kColorITS);
17861 sub2node->SetVisibility(1);
17862 fNodes->Add(sub2node);
17863 sub1node->cd();
17864 //
17865 // Place copy #3 of ITS6 in I569
17866 //
17867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17868 sub2node->SetLineColor(kColorITS);
17869 sub2node->SetVisibility(1);
17870 fNodes->Add(sub2node);
17871 sub1node->cd();
17872 //
17873 // Place copy #4 of ITS6 in I569
17874 //
17875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17876 sub2node->SetLineColor(kColorITS);
17877 sub2node->SetVisibility(1);
17878 fNodes->Add(sub2node);
17879 sub1node->cd();
17880 //
17881 // Place copy #5 of ITS6 in I569
17882 //
17883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17884 sub2node->SetLineColor(kColorITS);
17885 sub2node->SetVisibility(1);
17886 fNodes->Add(sub2node);
17887 sub1node->cd();
17888 //
17889 // Place copy #6 of ITS6 in I569
17890 //
17891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17892 sub2node->SetLineColor(kColorITS);
17893 sub2node->SetVisibility(1);
17894 fNodes->Add(sub2node);
17895 sub1node->cd();
17896 //
17897 // Place copy #7 of ITS6 in I569
17898 //
17899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17900 sub2node->SetLineColor(kColorITS);
17901 sub2node->SetVisibility(1);
17902 fNodes->Add(sub2node);
17903 sub1node->cd();
17904 //
17905 // Place copy #8 of ITS6 in I569
17906 //
17907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17908 sub2node->SetLineColor(kColorITS);
17909 sub2node->SetVisibility(1);
17910 fNodes->Add(sub2node);
17911 sub1node->cd();
17912 //
17913 // Place copy #9 of ITS6 in I569
17914 //
17915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17916 sub2node->SetLineColor(kColorITS);
17917 sub2node->SetVisibility(1);
17918 fNodes->Add(sub2node);
17919 sub1node->cd();
17920 //
17921 // Place copy #10 of ITS6 in I569
17922 //
17923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17924 sub2node->SetLineColor(kColorITS);
17925 sub2node->SetVisibility(1);
17926 fNodes->Add(sub2node);
17927 sub1node->cd();
17928 //
17929 // Place copy #11 of ITS6 in I569
17930 //
17931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17932 sub2node->SetLineColor(kColorITS);
17933 sub2node->SetVisibility(1);
17934 fNodes->Add(sub2node);
17935 sub1node->cd();
17936 //
17937 // Place copy #12 of ITS6 in I569
17938 //
17939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17940 sub2node->SetLineColor(kColorITS);
17941 sub2node->SetVisibility(1);
17942 fNodes->Add(sub2node);
17943 sub1node->cd();
17944 //
17945 // Place copy #13 of ITS6 in I569
17946 //
17947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17948 sub2node->SetLineColor(kColorITS);
17949 sub2node->SetVisibility(1);
17950 fNodes->Add(sub2node);
17951 sub1node->cd();
17952 //
17953 // Place copy #14 of ITS6 in I569
17954 //
17955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17956 sub2node->SetLineColor(kColorITS);
17957 sub2node->SetVisibility(1);
17958 fNodes->Add(sub2node);
17959 sub1node->cd();
17960 //
17961 // Place copy #15 of ITS6 in I569
17962 //
17963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17964 sub2node->SetLineColor(kColorITS);
17965 sub2node->SetVisibility(1);
17966 fNodes->Add(sub2node);
17967 sub1node->cd();
17968 //
17969 // Place copy #16 of ITS6 in I569
17970 //
17971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17972 sub2node->SetLineColor(kColorITS);
17973 sub2node->SetVisibility(1);
17974 fNodes->Add(sub2node);
17975 sub1node->cd();
17976 //
17977 // Place copy #17 of ITS6 in I569
17978 //
17979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17980 sub2node->SetLineColor(kColorITS);
17981 sub2node->SetVisibility(1);
17982 fNodes->Add(sub2node);
17983 sub1node->cd();
17984 //
17985 // Place copy #18 of ITS6 in I569
17986 //
17987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17988 sub2node->SetLineColor(kColorITS);
17989 sub2node->SetVisibility(1);
17990 fNodes->Add(sub2node);
17991 sub1node->cd();
17992 //
17993 // Place copy #19 of ITS6 in I569
17994 //
17995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17996 sub2node->SetLineColor(kColorITS);
17997 sub2node->SetVisibility(1);
17998 fNodes->Add(sub2node);
17999 sub1node->cd();
18000 //
18001 // Place copy #20 of ITS6 in I569
18002 //
18003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18004 sub2node->SetLineColor(kColorITS);
18005 sub2node->SetVisibility(1);
18006 fNodes->Add(sub2node);
18007 sub1node->cd();
18008 //
18009 // Place copy #21 of ITS6 in I569
18010 //
18011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18012 sub2node->SetLineColor(kColorITS);
18013 sub2node->SetVisibility(1);
18014 fNodes->Add(sub2node);
18015 sub1node->cd();
18016 //
18017 // Place copy #22 of ITS6 in I569
18018 //
18019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18020 sub2node->SetLineColor(kColorITS);
18021 sub2node->SetVisibility(1);
18022 fNodes->Add(sub2node);
18023 sub1node->cd();
18024 //
18025 // Place copy #23 of ITS6 in I569
18026 //
18027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18028 sub2node->SetLineColor(kColorITS);
18029 sub2node->SetVisibility(1);
18030 fNodes->Add(sub2node);
18031 sub1node->cd();
18032 //
18033 // Place copy #24 of ITS6 in I569
18034 //
18035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18036 sub2node->SetLineColor(kColorITS);
18037 sub2node->SetVisibility(1);
18038 fNodes->Add(sub2node);
18039 sub1node->cd();
18040 //
18041 // Place copy #25 of ITS6 in I569
18042 //
18043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18044 sub2node->SetLineColor(kColorITS);
18045 sub2node->SetVisibility(1);
18046 fNodes->Add(sub2node);
18047 sub1node->cd();
18048 fNodes->Add(sub1node);
18049 node->cd();
18050 //
18051 // Place copy #8 of I569 in IT56
18052 //
18053 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"rot560");
18054 sub1node->SetLineColor(kColorITS);
18055 sub1node->SetVisibility(0);
18056 sub1node->cd();
18057 //
18058 // Place copy #1 of ITS6 in I569
18059 //
18060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18061 sub2node->SetLineColor(kColorITS);
18062 sub2node->SetVisibility(1);
18063 fNodes->Add(sub2node);
18064 sub1node->cd();
18065 //
18066 // Place copy #2 of ITS6 in I569
18067 //
18068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18069 sub2node->SetLineColor(kColorITS);
18070 sub2node->SetVisibility(1);
18071 fNodes->Add(sub2node);
18072 sub1node->cd();
18073 //
18074 // Place copy #3 of ITS6 in I569
18075 //
18076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18077 sub2node->SetLineColor(kColorITS);
18078 sub2node->SetVisibility(1);
18079 fNodes->Add(sub2node);
18080 sub1node->cd();
18081 //
18082 // Place copy #4 of ITS6 in I569
18083 //
18084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18085 sub2node->SetLineColor(kColorITS);
18086 sub2node->SetVisibility(1);
18087 fNodes->Add(sub2node);
18088 sub1node->cd();
18089 //
18090 // Place copy #5 of ITS6 in I569
18091 //
18092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18093 sub2node->SetLineColor(kColorITS);
18094 sub2node->SetVisibility(1);
18095 fNodes->Add(sub2node);
18096 sub1node->cd();
18097 //
18098 // Place copy #6 of ITS6 in I569
18099 //
18100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18101 sub2node->SetLineColor(kColorITS);
18102 sub2node->SetVisibility(1);
18103 fNodes->Add(sub2node);
18104 sub1node->cd();
18105 //
18106 // Place copy #7 of ITS6 in I569
18107 //
18108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18109 sub2node->SetLineColor(kColorITS);
18110 sub2node->SetVisibility(1);
18111 fNodes->Add(sub2node);
18112 sub1node->cd();
18113 //
18114 // Place copy #8 of ITS6 in I569
18115 //
18116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18117 sub2node->SetLineColor(kColorITS);
18118 sub2node->SetVisibility(1);
18119 fNodes->Add(sub2node);
18120 sub1node->cd();
18121 //
18122 // Place copy #9 of ITS6 in I569
18123 //
18124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18125 sub2node->SetLineColor(kColorITS);
18126 sub2node->SetVisibility(1);
18127 fNodes->Add(sub2node);
18128 sub1node->cd();
18129 //
18130 // Place copy #10 of ITS6 in I569
18131 //
18132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18133 sub2node->SetLineColor(kColorITS);
18134 sub2node->SetVisibility(1);
18135 fNodes->Add(sub2node);
18136 sub1node->cd();
18137 //
18138 // Place copy #11 of ITS6 in I569
18139 //
18140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18141 sub2node->SetLineColor(kColorITS);
18142 sub2node->SetVisibility(1);
18143 fNodes->Add(sub2node);
18144 sub1node->cd();
18145 //
18146 // Place copy #12 of ITS6 in I569
18147 //
18148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18149 sub2node->SetLineColor(kColorITS);
18150 sub2node->SetVisibility(1);
18151 fNodes->Add(sub2node);
18152 sub1node->cd();
18153 //
18154 // Place copy #13 of ITS6 in I569
18155 //
18156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18157 sub2node->SetLineColor(kColorITS);
18158 sub2node->SetVisibility(1);
18159 fNodes->Add(sub2node);
18160 sub1node->cd();
18161 //
18162 // Place copy #14 of ITS6 in I569
18163 //
18164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18165 sub2node->SetLineColor(kColorITS);
18166 sub2node->SetVisibility(1);
18167 fNodes->Add(sub2node);
18168 sub1node->cd();
18169 //
18170 // Place copy #15 of ITS6 in I569
18171 //
18172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18173 sub2node->SetLineColor(kColorITS);
18174 sub2node->SetVisibility(1);
18175 fNodes->Add(sub2node);
18176 sub1node->cd();
18177 //
18178 // Place copy #16 of ITS6 in I569
18179 //
18180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18181 sub2node->SetLineColor(kColorITS);
18182 sub2node->SetVisibility(1);
18183 fNodes->Add(sub2node);
18184 sub1node->cd();
18185 //
18186 // Place copy #17 of ITS6 in I569
18187 //
18188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18189 sub2node->SetLineColor(kColorITS);
18190 sub2node->SetVisibility(1);
18191 fNodes->Add(sub2node);
18192 sub1node->cd();
18193 //
18194 // Place copy #18 of ITS6 in I569
18195 //
18196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18197 sub2node->SetLineColor(kColorITS);
18198 sub2node->SetVisibility(1);
18199 fNodes->Add(sub2node);
18200 sub1node->cd();
18201 //
18202 // Place copy #19 of ITS6 in I569
18203 //
18204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18205 sub2node->SetLineColor(kColorITS);
18206 sub2node->SetVisibility(1);
18207 fNodes->Add(sub2node);
18208 sub1node->cd();
18209 //
18210 // Place copy #20 of ITS6 in I569
18211 //
18212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18213 sub2node->SetLineColor(kColorITS);
18214 sub2node->SetVisibility(1);
18215 fNodes->Add(sub2node);
18216 sub1node->cd();
18217 //
18218 // Place copy #21 of ITS6 in I569
18219 //
18220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18221 sub2node->SetLineColor(kColorITS);
18222 sub2node->SetVisibility(1);
18223 fNodes->Add(sub2node);
18224 sub1node->cd();
18225 //
18226 // Place copy #22 of ITS6 in I569
18227 //
18228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18229 sub2node->SetLineColor(kColorITS);
18230 sub2node->SetVisibility(1);
18231 fNodes->Add(sub2node);
18232 sub1node->cd();
18233 //
18234 // Place copy #23 of ITS6 in I569
18235 //
18236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18237 sub2node->SetLineColor(kColorITS);
18238 sub2node->SetVisibility(1);
18239 fNodes->Add(sub2node);
18240 sub1node->cd();
18241 //
18242 // Place copy #24 of ITS6 in I569
18243 //
18244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18245 sub2node->SetLineColor(kColorITS);
18246 sub2node->SetVisibility(1);
18247 fNodes->Add(sub2node);
18248 sub1node->cd();
18249 //
18250 // Place copy #25 of ITS6 in I569
18251 //
18252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18253 sub2node->SetLineColor(kColorITS);
18254 sub2node->SetVisibility(1);
18255 fNodes->Add(sub2node);
18256 sub1node->cd();
18257 fNodes->Add(sub1node);
18258 node->cd();
18259 //
18260 // Place copy #9 of I569 in IT56
18261 //
18262 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"rot561");
18263 sub1node->SetLineColor(kColorITS);
18264 sub1node->SetVisibility(0);
18265 sub1node->cd();
18266 //
18267 // Place copy #1 of ITS6 in I569
18268 //
18269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18270 sub2node->SetLineColor(kColorITS);
18271 sub2node->SetVisibility(1);
18272 fNodes->Add(sub2node);
18273 sub1node->cd();
18274 //
18275 // Place copy #2 of ITS6 in I569
18276 //
18277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18278 sub2node->SetLineColor(kColorITS);
18279 sub2node->SetVisibility(1);
18280 fNodes->Add(sub2node);
18281 sub1node->cd();
18282 //
18283 // Place copy #3 of ITS6 in I569
18284 //
18285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18286 sub2node->SetLineColor(kColorITS);
18287 sub2node->SetVisibility(1);
18288 fNodes->Add(sub2node);
18289 sub1node->cd();
18290 //
18291 // Place copy #4 of ITS6 in I569
18292 //
18293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18294 sub2node->SetLineColor(kColorITS);
18295 sub2node->SetVisibility(1);
18296 fNodes->Add(sub2node);
18297 sub1node->cd();
18298 //
18299 // Place copy #5 of ITS6 in I569
18300 //
18301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18302 sub2node->SetLineColor(kColorITS);
18303 sub2node->SetVisibility(1);
18304 fNodes->Add(sub2node);
18305 sub1node->cd();
18306 //
18307 // Place copy #6 of ITS6 in I569
18308 //
18309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18310 sub2node->SetLineColor(kColorITS);
18311 sub2node->SetVisibility(1);
18312 fNodes->Add(sub2node);
18313 sub1node->cd();
18314 //
18315 // Place copy #7 of ITS6 in I569
18316 //
18317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18318 sub2node->SetLineColor(kColorITS);
18319 sub2node->SetVisibility(1);
18320 fNodes->Add(sub2node);
18321 sub1node->cd();
18322 //
18323 // Place copy #8 of ITS6 in I569
18324 //
18325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18326 sub2node->SetLineColor(kColorITS);
18327 sub2node->SetVisibility(1);
18328 fNodes->Add(sub2node);
18329 sub1node->cd();
18330 //
18331 // Place copy #9 of ITS6 in I569
18332 //
18333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18334 sub2node->SetLineColor(kColorITS);
18335 sub2node->SetVisibility(1);
18336 fNodes->Add(sub2node);
18337 sub1node->cd();
18338 //
18339 // Place copy #10 of ITS6 in I569
18340 //
18341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18342 sub2node->SetLineColor(kColorITS);
18343 sub2node->SetVisibility(1);
18344 fNodes->Add(sub2node);
18345 sub1node->cd();
18346 //
18347 // Place copy #11 of ITS6 in I569
18348 //
18349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18350 sub2node->SetLineColor(kColorITS);
18351 sub2node->SetVisibility(1);
18352 fNodes->Add(sub2node);
18353 sub1node->cd();
18354 //
18355 // Place copy #12 of ITS6 in I569
18356 //
18357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18358 sub2node->SetLineColor(kColorITS);
18359 sub2node->SetVisibility(1);
18360 fNodes->Add(sub2node);
18361 sub1node->cd();
18362 //
18363 // Place copy #13 of ITS6 in I569
18364 //
18365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18366 sub2node->SetLineColor(kColorITS);
18367 sub2node->SetVisibility(1);
18368 fNodes->Add(sub2node);
18369 sub1node->cd();
18370 //
18371 // Place copy #14 of ITS6 in I569
18372 //
18373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18374 sub2node->SetLineColor(kColorITS);
18375 sub2node->SetVisibility(1);
18376 fNodes->Add(sub2node);
18377 sub1node->cd();
18378 //
18379 // Place copy #15 of ITS6 in I569
18380 //
18381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18382 sub2node->SetLineColor(kColorITS);
18383 sub2node->SetVisibility(1);
18384 fNodes->Add(sub2node);
18385 sub1node->cd();
18386 //
18387 // Place copy #16 of ITS6 in I569
18388 //
18389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18390 sub2node->SetLineColor(kColorITS);
18391 sub2node->SetVisibility(1);
18392 fNodes->Add(sub2node);
18393 sub1node->cd();
18394 //
18395 // Place copy #17 of ITS6 in I569
18396 //
18397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18398 sub2node->SetLineColor(kColorITS);
18399 sub2node->SetVisibility(1);
18400 fNodes->Add(sub2node);
18401 sub1node->cd();
18402 //
18403 // Place copy #18 of ITS6 in I569
18404 //
18405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18406 sub2node->SetLineColor(kColorITS);
18407 sub2node->SetVisibility(1);
18408 fNodes->Add(sub2node);
18409 sub1node->cd();
18410 //
18411 // Place copy #19 of ITS6 in I569
18412 //
18413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18414 sub2node->SetLineColor(kColorITS);
18415 sub2node->SetVisibility(1);
18416 fNodes->Add(sub2node);
18417 sub1node->cd();
18418 //
18419 // Place copy #20 of ITS6 in I569
18420 //
18421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18422 sub2node->SetLineColor(kColorITS);
18423 sub2node->SetVisibility(1);
18424 fNodes->Add(sub2node);
18425 sub1node->cd();
18426 //
18427 // Place copy #21 of ITS6 in I569
18428 //
18429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18430 sub2node->SetLineColor(kColorITS);
18431 sub2node->SetVisibility(1);
18432 fNodes->Add(sub2node);
18433 sub1node->cd();
18434 //
18435 // Place copy #22 of ITS6 in I569
18436 //
18437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18438 sub2node->SetLineColor(kColorITS);
18439 sub2node->SetVisibility(1);
18440 fNodes->Add(sub2node);
18441 sub1node->cd();
18442 //
18443 // Place copy #23 of ITS6 in I569
18444 //
18445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18446 sub2node->SetLineColor(kColorITS);
18447 sub2node->SetVisibility(1);
18448 fNodes->Add(sub2node);
18449 sub1node->cd();
18450 //
18451 // Place copy #24 of ITS6 in I569
18452 //
18453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18454 sub2node->SetLineColor(kColorITS);
18455 sub2node->SetVisibility(1);
18456 fNodes->Add(sub2node);
18457 sub1node->cd();
18458 //
18459 // Place copy #25 of ITS6 in I569
18460 //
18461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18462 sub2node->SetLineColor(kColorITS);
18463 sub2node->SetVisibility(1);
18464 fNodes->Add(sub2node);
18465 sub1node->cd();
18466 fNodes->Add(sub1node);
18467 node->cd();
18468 //
18469 // Place copy #10 of I569 in IT56
18470 //
18471 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"rot562");
18472 sub1node->SetLineColor(kColorITS);
18473 sub1node->SetVisibility(0);
18474 sub1node->cd();
18475 //
18476 // Place copy #1 of ITS6 in I569
18477 //
18478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18479 sub2node->SetLineColor(kColorITS);
18480 sub2node->SetVisibility(1);
18481 fNodes->Add(sub2node);
18482 sub1node->cd();
18483 //
18484 // Place copy #2 of ITS6 in I569
18485 //
18486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18487 sub2node->SetLineColor(kColorITS);
18488 sub2node->SetVisibility(1);
18489 fNodes->Add(sub2node);
18490 sub1node->cd();
18491 //
18492 // Place copy #3 of ITS6 in I569
18493 //
18494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18495 sub2node->SetLineColor(kColorITS);
18496 sub2node->SetVisibility(1);
18497 fNodes->Add(sub2node);
18498 sub1node->cd();
18499 //
18500 // Place copy #4 of ITS6 in I569
18501 //
18502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18503 sub2node->SetLineColor(kColorITS);
18504 sub2node->SetVisibility(1);
18505 fNodes->Add(sub2node);
18506 sub1node->cd();
18507 //
18508 // Place copy #5 of ITS6 in I569
18509 //
18510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18511 sub2node->SetLineColor(kColorITS);
18512 sub2node->SetVisibility(1);
18513 fNodes->Add(sub2node);
18514 sub1node->cd();
18515 //
18516 // Place copy #6 of ITS6 in I569
18517 //
18518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18519 sub2node->SetLineColor(kColorITS);
18520 sub2node->SetVisibility(1);
18521 fNodes->Add(sub2node);
18522 sub1node->cd();
18523 //
18524 // Place copy #7 of ITS6 in I569
18525 //
18526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18527 sub2node->SetLineColor(kColorITS);
18528 sub2node->SetVisibility(1);
18529 fNodes->Add(sub2node);
18530 sub1node->cd();
18531 //
18532 // Place copy #8 of ITS6 in I569
18533 //
18534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18535 sub2node->SetLineColor(kColorITS);
18536 sub2node->SetVisibility(1);
18537 fNodes->Add(sub2node);
18538 sub1node->cd();
18539 //
18540 // Place copy #9 of ITS6 in I569
18541 //
18542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18543 sub2node->SetLineColor(kColorITS);
18544 sub2node->SetVisibility(1);
18545 fNodes->Add(sub2node);
18546 sub1node->cd();
18547 //
18548 // Place copy #10 of ITS6 in I569
18549 //
18550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18551 sub2node->SetLineColor(kColorITS);
18552 sub2node->SetVisibility(1);
18553 fNodes->Add(sub2node);
18554 sub1node->cd();
18555 //
18556 // Place copy #11 of ITS6 in I569
18557 //
18558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18559 sub2node->SetLineColor(kColorITS);
18560 sub2node->SetVisibility(1);
18561 fNodes->Add(sub2node);
18562 sub1node->cd();
18563 //
18564 // Place copy #12 of ITS6 in I569
18565 //
18566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18567 sub2node->SetLineColor(kColorITS);
18568 sub2node->SetVisibility(1);
18569 fNodes->Add(sub2node);
18570 sub1node->cd();
18571 //
18572 // Place copy #13 of ITS6 in I569
18573 //
18574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18575 sub2node->SetLineColor(kColorITS);
18576 sub2node->SetVisibility(1);
18577 fNodes->Add(sub2node);
18578 sub1node->cd();
18579 //
18580 // Place copy #14 of ITS6 in I569
18581 //
18582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18583 sub2node->SetLineColor(kColorITS);
18584 sub2node->SetVisibility(1);
18585 fNodes->Add(sub2node);
18586 sub1node->cd();
18587 //
18588 // Place copy #15 of ITS6 in I569
18589 //
18590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18591 sub2node->SetLineColor(kColorITS);
18592 sub2node->SetVisibility(1);
18593 fNodes->Add(sub2node);
18594 sub1node->cd();
18595 //
18596 // Place copy #16 of ITS6 in I569
18597 //
18598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18599 sub2node->SetLineColor(kColorITS);
18600 sub2node->SetVisibility(1);
18601 fNodes->Add(sub2node);
18602 sub1node->cd();
18603 //
18604 // Place copy #17 of ITS6 in I569
18605 //
18606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18607 sub2node->SetLineColor(kColorITS);
18608 sub2node->SetVisibility(1);
18609 fNodes->Add(sub2node);
18610 sub1node->cd();
18611 //
18612 // Place copy #18 of ITS6 in I569
18613 //
18614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18615 sub2node->SetLineColor(kColorITS);
18616 sub2node->SetVisibility(1);
18617 fNodes->Add(sub2node);
18618 sub1node->cd();
18619 //
18620 // Place copy #19 of ITS6 in I569
18621 //
18622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18623 sub2node->SetLineColor(kColorITS);
18624 sub2node->SetVisibility(1);
18625 fNodes->Add(sub2node);
18626 sub1node->cd();
18627 //
18628 // Place copy #20 of ITS6 in I569
18629 //
18630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18631 sub2node->SetLineColor(kColorITS);
18632 sub2node->SetVisibility(1);
18633 fNodes->Add(sub2node);
18634 sub1node->cd();
18635 //
18636 // Place copy #21 of ITS6 in I569
18637 //
18638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18639 sub2node->SetLineColor(kColorITS);
18640 sub2node->SetVisibility(1);
18641 fNodes->Add(sub2node);
18642 sub1node->cd();
18643 //
18644 // Place copy #22 of ITS6 in I569
18645 //
18646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18647 sub2node->SetLineColor(kColorITS);
18648 sub2node->SetVisibility(1);
18649 fNodes->Add(sub2node);
18650 sub1node->cd();
18651 //
18652 // Place copy #23 of ITS6 in I569
18653 //
18654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18655 sub2node->SetLineColor(kColorITS);
18656 sub2node->SetVisibility(1);
18657 fNodes->Add(sub2node);
18658 sub1node->cd();
18659 //
18660 // Place copy #24 of ITS6 in I569
18661 //
18662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18663 sub2node->SetLineColor(kColorITS);
18664 sub2node->SetVisibility(1);
18665 fNodes->Add(sub2node);
18666 sub1node->cd();
18667 //
18668 // Place copy #25 of ITS6 in I569
18669 //
18670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18671 sub2node->SetLineColor(kColorITS);
18672 sub2node->SetVisibility(1);
18673 fNodes->Add(sub2node);
18674 sub1node->cd();
18675 fNodes->Add(sub1node);
18676 node->cd();
18677 //
18678 // Place copy #11 of I569 in IT56
18679 //
18680 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"rot563");
18681 sub1node->SetLineColor(kColorITS);
18682 sub1node->SetVisibility(0);
18683 sub1node->cd();
18684 //
18685 // Place copy #1 of ITS6 in I569
18686 //
18687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18688 sub2node->SetLineColor(kColorITS);
18689 sub2node->SetVisibility(1);
18690 fNodes->Add(sub2node);
18691 sub1node->cd();
18692 //
18693 // Place copy #2 of ITS6 in I569
18694 //
18695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18696 sub2node->SetLineColor(kColorITS);
18697 sub2node->SetVisibility(1);
18698 fNodes->Add(sub2node);
18699 sub1node->cd();
18700 //
18701 // Place copy #3 of ITS6 in I569
18702 //
18703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18704 sub2node->SetLineColor(kColorITS);
18705 sub2node->SetVisibility(1);
18706 fNodes->Add(sub2node);
18707 sub1node->cd();
18708 //
18709 // Place copy #4 of ITS6 in I569
18710 //
18711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18712 sub2node->SetLineColor(kColorITS);
18713 sub2node->SetVisibility(1);
18714 fNodes->Add(sub2node);
18715 sub1node->cd();
18716 //
18717 // Place copy #5 of ITS6 in I569
18718 //
18719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18720 sub2node->SetLineColor(kColorITS);
18721 sub2node->SetVisibility(1);
18722 fNodes->Add(sub2node);
18723 sub1node->cd();
18724 //
18725 // Place copy #6 of ITS6 in I569
18726 //
18727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18728 sub2node->SetLineColor(kColorITS);
18729 sub2node->SetVisibility(1);
18730 fNodes->Add(sub2node);
18731 sub1node->cd();
18732 //
18733 // Place copy #7 of ITS6 in I569
18734 //
18735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18736 sub2node->SetLineColor(kColorITS);
18737 sub2node->SetVisibility(1);
18738 fNodes->Add(sub2node);
18739 sub1node->cd();
18740 //
18741 // Place copy #8 of ITS6 in I569
18742 //
18743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18744 sub2node->SetLineColor(kColorITS);
18745 sub2node->SetVisibility(1);
18746 fNodes->Add(sub2node);
18747 sub1node->cd();
18748 //
18749 // Place copy #9 of ITS6 in I569
18750 //
18751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18752 sub2node->SetLineColor(kColorITS);
18753 sub2node->SetVisibility(1);
18754 fNodes->Add(sub2node);
18755 sub1node->cd();
18756 //
18757 // Place copy #10 of ITS6 in I569
18758 //
18759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18760 sub2node->SetLineColor(kColorITS);
18761 sub2node->SetVisibility(1);
18762 fNodes->Add(sub2node);
18763 sub1node->cd();
18764 //
18765 // Place copy #11 of ITS6 in I569
18766 //
18767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18768 sub2node->SetLineColor(kColorITS);
18769 sub2node->SetVisibility(1);
18770 fNodes->Add(sub2node);
18771 sub1node->cd();
18772 //
18773 // Place copy #12 of ITS6 in I569
18774 //
18775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18776 sub2node->SetLineColor(kColorITS);
18777 sub2node->SetVisibility(1);
18778 fNodes->Add(sub2node);
18779 sub1node->cd();
18780 //
18781 // Place copy #13 of ITS6 in I569
18782 //
18783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18784 sub2node->SetLineColor(kColorITS);
18785 sub2node->SetVisibility(1);
18786 fNodes->Add(sub2node);
18787 sub1node->cd();
18788 //
18789 // Place copy #14 of ITS6 in I569
18790 //
18791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18792 sub2node->SetLineColor(kColorITS);
18793 sub2node->SetVisibility(1);
18794 fNodes->Add(sub2node);
18795 sub1node->cd();
18796 //
18797 // Place copy #15 of ITS6 in I569
18798 //
18799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18800 sub2node->SetLineColor(kColorITS);
18801 sub2node->SetVisibility(1);
18802 fNodes->Add(sub2node);
18803 sub1node->cd();
18804 //
18805 // Place copy #16 of ITS6 in I569
18806 //
18807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18808 sub2node->SetLineColor(kColorITS);
18809 sub2node->SetVisibility(1);
18810 fNodes->Add(sub2node);
18811 sub1node->cd();
18812 //
18813 // Place copy #17 of ITS6 in I569
18814 //
18815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18816 sub2node->SetLineColor(kColorITS);
18817 sub2node->SetVisibility(1);
18818 fNodes->Add(sub2node);
18819 sub1node->cd();
18820 //
18821 // Place copy #18 of ITS6 in I569
18822 //
18823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18824 sub2node->SetLineColor(kColorITS);
18825 sub2node->SetVisibility(1);
18826 fNodes->Add(sub2node);
18827 sub1node->cd();
18828 //
18829 // Place copy #19 of ITS6 in I569
18830 //
18831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18832 sub2node->SetLineColor(kColorITS);
18833 sub2node->SetVisibility(1);
18834 fNodes->Add(sub2node);
18835 sub1node->cd();
18836 //
18837 // Place copy #20 of ITS6 in I569
18838 //
18839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18840 sub2node->SetLineColor(kColorITS);
18841 sub2node->SetVisibility(1);
18842 fNodes->Add(sub2node);
18843 sub1node->cd();
18844 //
18845 // Place copy #21 of ITS6 in I569
18846 //
18847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18848 sub2node->SetLineColor(kColorITS);
18849 sub2node->SetVisibility(1);
18850 fNodes->Add(sub2node);
18851 sub1node->cd();
18852 //
18853 // Place copy #22 of ITS6 in I569
18854 //
18855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18856 sub2node->SetLineColor(kColorITS);
18857 sub2node->SetVisibility(1);
18858 fNodes->Add(sub2node);
18859 sub1node->cd();
18860 //
18861 // Place copy #23 of ITS6 in I569
18862 //
18863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18864 sub2node->SetLineColor(kColorITS);
18865 sub2node->SetVisibility(1);
18866 fNodes->Add(sub2node);
18867 sub1node->cd();
18868 //
18869 // Place copy #24 of ITS6 in I569
18870 //
18871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18872 sub2node->SetLineColor(kColorITS);
18873 sub2node->SetVisibility(1);
18874 fNodes->Add(sub2node);
18875 sub1node->cd();
18876 //
18877 // Place copy #25 of ITS6 in I569
18878 //
18879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18880 sub2node->SetLineColor(kColorITS);
18881 sub2node->SetVisibility(1);
18882 fNodes->Add(sub2node);
18883 sub1node->cd();
18884 fNodes->Add(sub1node);
18885 node->cd();
18886 //
18887 // Place copy #12 of I569 in IT56
18888 //
18889 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"rot564");
18890 sub1node->SetLineColor(kColorITS);
18891 sub1node->SetVisibility(0);
18892 sub1node->cd();
18893 //
18894 // Place copy #1 of ITS6 in I569
18895 //
18896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18897 sub2node->SetLineColor(kColorITS);
18898 sub2node->SetVisibility(1);
18899 fNodes->Add(sub2node);
18900 sub1node->cd();
18901 //
18902 // Place copy #2 of ITS6 in I569
18903 //
18904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18905 sub2node->SetLineColor(kColorITS);
18906 sub2node->SetVisibility(1);
18907 fNodes->Add(sub2node);
18908 sub1node->cd();
18909 //
18910 // Place copy #3 of ITS6 in I569
18911 //
18912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18913 sub2node->SetLineColor(kColorITS);
18914 sub2node->SetVisibility(1);
18915 fNodes->Add(sub2node);
18916 sub1node->cd();
18917 //
18918 // Place copy #4 of ITS6 in I569
18919 //
18920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18921 sub2node->SetLineColor(kColorITS);
18922 sub2node->SetVisibility(1);
18923 fNodes->Add(sub2node);
18924 sub1node->cd();
18925 //
18926 // Place copy #5 of ITS6 in I569
18927 //
18928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18929 sub2node->SetLineColor(kColorITS);
18930 sub2node->SetVisibility(1);
18931 fNodes->Add(sub2node);
18932 sub1node->cd();
18933 //
18934 // Place copy #6 of ITS6 in I569
18935 //
18936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18937 sub2node->SetLineColor(kColorITS);
18938 sub2node->SetVisibility(1);
18939 fNodes->Add(sub2node);
18940 sub1node->cd();
18941 //
18942 // Place copy #7 of ITS6 in I569
18943 //
18944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18945 sub2node->SetLineColor(kColorITS);
18946 sub2node->SetVisibility(1);
18947 fNodes->Add(sub2node);
18948 sub1node->cd();
18949 //
18950 // Place copy #8 of ITS6 in I569
18951 //
18952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18953 sub2node->SetLineColor(kColorITS);
18954 sub2node->SetVisibility(1);
18955 fNodes->Add(sub2node);
18956 sub1node->cd();
18957 //
18958 // Place copy #9 of ITS6 in I569
18959 //
18960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18961 sub2node->SetLineColor(kColorITS);
18962 sub2node->SetVisibility(1);
18963 fNodes->Add(sub2node);
18964 sub1node->cd();
18965 //
18966 // Place copy #10 of ITS6 in I569
18967 //
18968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18969 sub2node->SetLineColor(kColorITS);
18970 sub2node->SetVisibility(1);
18971 fNodes->Add(sub2node);
18972 sub1node->cd();
18973 //
18974 // Place copy #11 of ITS6 in I569
18975 //
18976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18977 sub2node->SetLineColor(kColorITS);
18978 sub2node->SetVisibility(1);
18979 fNodes->Add(sub2node);
18980 sub1node->cd();
18981 //
18982 // Place copy #12 of ITS6 in I569
18983 //
18984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18985 sub2node->SetLineColor(kColorITS);
18986 sub2node->SetVisibility(1);
18987 fNodes->Add(sub2node);
18988 sub1node->cd();
18989 //
18990 // Place copy #13 of ITS6 in I569
18991 //
18992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18993 sub2node->SetLineColor(kColorITS);
18994 sub2node->SetVisibility(1);
18995 fNodes->Add(sub2node);
18996 sub1node->cd();
18997 //
18998 // Place copy #14 of ITS6 in I569
18999 //
19000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19001 sub2node->SetLineColor(kColorITS);
19002 sub2node->SetVisibility(1);
19003 fNodes->Add(sub2node);
19004 sub1node->cd();
19005 //
19006 // Place copy #15 of ITS6 in I569
19007 //
19008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19009 sub2node->SetLineColor(kColorITS);
19010 sub2node->SetVisibility(1);
19011 fNodes->Add(sub2node);
19012 sub1node->cd();
19013 //
19014 // Place copy #16 of ITS6 in I569
19015 //
19016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19017 sub2node->SetLineColor(kColorITS);
19018 sub2node->SetVisibility(1);
19019 fNodes->Add(sub2node);
19020 sub1node->cd();
19021 //
19022 // Place copy #17 of ITS6 in I569
19023 //
19024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19025 sub2node->SetLineColor(kColorITS);
19026 sub2node->SetVisibility(1);
19027 fNodes->Add(sub2node);
19028 sub1node->cd();
19029 //
19030 // Place copy #18 of ITS6 in I569
19031 //
19032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19033 sub2node->SetLineColor(kColorITS);
19034 sub2node->SetVisibility(1);
19035 fNodes->Add(sub2node);
19036 sub1node->cd();
19037 //
19038 // Place copy #19 of ITS6 in I569
19039 //
19040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19041 sub2node->SetLineColor(kColorITS);
19042 sub2node->SetVisibility(1);
19043 fNodes->Add(sub2node);
19044 sub1node->cd();
19045 //
19046 // Place copy #20 of ITS6 in I569
19047 //
19048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19049 sub2node->SetLineColor(kColorITS);
19050 sub2node->SetVisibility(1);
19051 fNodes->Add(sub2node);
19052 sub1node->cd();
19053 //
19054 // Place copy #21 of ITS6 in I569
19055 //
19056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19057 sub2node->SetLineColor(kColorITS);
19058 sub2node->SetVisibility(1);
19059 fNodes->Add(sub2node);
19060 sub1node->cd();
19061 //
19062 // Place copy #22 of ITS6 in I569
19063 //
19064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19065 sub2node->SetLineColor(kColorITS);
19066 sub2node->SetVisibility(1);
19067 fNodes->Add(sub2node);
19068 sub1node->cd();
19069 //
19070 // Place copy #23 of ITS6 in I569
19071 //
19072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19073 sub2node->SetLineColor(kColorITS);
19074 sub2node->SetVisibility(1);
19075 fNodes->Add(sub2node);
19076 sub1node->cd();
19077 //
19078 // Place copy #24 of ITS6 in I569
19079 //
19080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19081 sub2node->SetLineColor(kColorITS);
19082 sub2node->SetVisibility(1);
19083 fNodes->Add(sub2node);
19084 sub1node->cd();
19085 //
19086 // Place copy #25 of ITS6 in I569
19087 //
19088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19089 sub2node->SetLineColor(kColorITS);
19090 sub2node->SetVisibility(1);
19091 fNodes->Add(sub2node);
19092 sub1node->cd();
19093 fNodes->Add(sub1node);
19094 node->cd();
19095 //
19096 // Place copy #13 of I569 in IT56
19097 //
19098 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"rot565");
19099 sub1node->SetLineColor(kColorITS);
19100 sub1node->SetVisibility(0);
19101 sub1node->cd();
19102 //
19103 // Place copy #1 of ITS6 in I569
19104 //
19105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19106 sub2node->SetLineColor(kColorITS);
19107 sub2node->SetVisibility(1);
19108 fNodes->Add(sub2node);
19109 sub1node->cd();
19110 //
19111 // Place copy #2 of ITS6 in I569
19112 //
19113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19114 sub2node->SetLineColor(kColorITS);
19115 sub2node->SetVisibility(1);
19116 fNodes->Add(sub2node);
19117 sub1node->cd();
19118 //
19119 // Place copy #3 of ITS6 in I569
19120 //
19121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19122 sub2node->SetLineColor(kColorITS);
19123 sub2node->SetVisibility(1);
19124 fNodes->Add(sub2node);
19125 sub1node->cd();
19126 //
19127 // Place copy #4 of ITS6 in I569
19128 //
19129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19130 sub2node->SetLineColor(kColorITS);
19131 sub2node->SetVisibility(1);
19132 fNodes->Add(sub2node);
19133 sub1node->cd();
19134 //
19135 // Place copy #5 of ITS6 in I569
19136 //
19137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19138 sub2node->SetLineColor(kColorITS);
19139 sub2node->SetVisibility(1);
19140 fNodes->Add(sub2node);
19141 sub1node->cd();
19142 //
19143 // Place copy #6 of ITS6 in I569
19144 //
19145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19146 sub2node->SetLineColor(kColorITS);
19147 sub2node->SetVisibility(1);
19148 fNodes->Add(sub2node);
19149 sub1node->cd();
19150 //
19151 // Place copy #7 of ITS6 in I569
19152 //
19153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19154 sub2node->SetLineColor(kColorITS);
19155 sub2node->SetVisibility(1);
19156 fNodes->Add(sub2node);
19157 sub1node->cd();
19158 //
19159 // Place copy #8 of ITS6 in I569
19160 //
19161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19162 sub2node->SetLineColor(kColorITS);
19163 sub2node->SetVisibility(1);
19164 fNodes->Add(sub2node);
19165 sub1node->cd();
19166 //
19167 // Place copy #9 of ITS6 in I569
19168 //
19169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19170 sub2node->SetLineColor(kColorITS);
19171 sub2node->SetVisibility(1);
19172 fNodes->Add(sub2node);
19173 sub1node->cd();
19174 //
19175 // Place copy #10 of ITS6 in I569
19176 //
19177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19178 sub2node->SetLineColor(kColorITS);
19179 sub2node->SetVisibility(1);
19180 fNodes->Add(sub2node);
19181 sub1node->cd();
19182 //
19183 // Place copy #11 of ITS6 in I569
19184 //
19185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19186 sub2node->SetLineColor(kColorITS);
19187 sub2node->SetVisibility(1);
19188 fNodes->Add(sub2node);
19189 sub1node->cd();
19190 //
19191 // Place copy #12 of ITS6 in I569
19192 //
19193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19194 sub2node->SetLineColor(kColorITS);
19195 sub2node->SetVisibility(1);
19196 fNodes->Add(sub2node);
19197 sub1node->cd();
19198 //
19199 // Place copy #13 of ITS6 in I569
19200 //
19201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19202 sub2node->SetLineColor(kColorITS);
19203 sub2node->SetVisibility(1);
19204 fNodes->Add(sub2node);
19205 sub1node->cd();
19206 //
19207 // Place copy #14 of ITS6 in I569
19208 //
19209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19210 sub2node->SetLineColor(kColorITS);
19211 sub2node->SetVisibility(1);
19212 fNodes->Add(sub2node);
19213 sub1node->cd();
19214 //
19215 // Place copy #15 of ITS6 in I569
19216 //
19217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19218 sub2node->SetLineColor(kColorITS);
19219 sub2node->SetVisibility(1);
19220 fNodes->Add(sub2node);
19221 sub1node->cd();
19222 //
19223 // Place copy #16 of ITS6 in I569
19224 //
19225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19226 sub2node->SetLineColor(kColorITS);
19227 sub2node->SetVisibility(1);
19228 fNodes->Add(sub2node);
19229 sub1node->cd();
19230 //
19231 // Place copy #17 of ITS6 in I569
19232 //
19233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19234 sub2node->SetLineColor(kColorITS);
19235 sub2node->SetVisibility(1);
19236 fNodes->Add(sub2node);
19237 sub1node->cd();
19238 //
19239 // Place copy #18 of ITS6 in I569
19240 //
19241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19242 sub2node->SetLineColor(kColorITS);
19243 sub2node->SetVisibility(1);
19244 fNodes->Add(sub2node);
19245 sub1node->cd();
19246 //
19247 // Place copy #19 of ITS6 in I569
19248 //
19249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19250 sub2node->SetLineColor(kColorITS);
19251 sub2node->SetVisibility(1);
19252 fNodes->Add(sub2node);
19253 sub1node->cd();
19254 //
19255 // Place copy #20 of ITS6 in I569
19256 //
19257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19258 sub2node->SetLineColor(kColorITS);
19259 sub2node->SetVisibility(1);
19260 fNodes->Add(sub2node);
19261 sub1node->cd();
19262 //
19263 // Place copy #21 of ITS6 in I569
19264 //
19265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19266 sub2node->SetLineColor(kColorITS);
19267 sub2node->SetVisibility(1);
19268 fNodes->Add(sub2node);
19269 sub1node->cd();
19270 //
19271 // Place copy #22 of ITS6 in I569
19272 //
19273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19274 sub2node->SetLineColor(kColorITS);
19275 sub2node->SetVisibility(1);
19276 fNodes->Add(sub2node);
19277 sub1node->cd();
19278 //
19279 // Place copy #23 of ITS6 in I569
19280 //
19281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19282 sub2node->SetLineColor(kColorITS);
19283 sub2node->SetVisibility(1);
19284 fNodes->Add(sub2node);
19285 sub1node->cd();
19286 //
19287 // Place copy #24 of ITS6 in I569
19288 //
19289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19290 sub2node->SetLineColor(kColorITS);
19291 sub2node->SetVisibility(1);
19292 fNodes->Add(sub2node);
19293 sub1node->cd();
19294 //
19295 // Place copy #25 of ITS6 in I569
19296 //
19297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19298 sub2node->SetLineColor(kColorITS);
19299 sub2node->SetVisibility(1);
19300 fNodes->Add(sub2node);
19301 sub1node->cd();
19302 fNodes->Add(sub1node);
19303 node->cd();
19304 //
19305 // Place copy #14 of I569 in IT56
19306 //
19307 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"rot566");
19308 sub1node->SetLineColor(kColorITS);
19309 sub1node->SetVisibility(0);
19310 sub1node->cd();
19311 //
19312 // Place copy #1 of ITS6 in I569
19313 //
19314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19315 sub2node->SetLineColor(kColorITS);
19316 sub2node->SetVisibility(1);
19317 fNodes->Add(sub2node);
19318 sub1node->cd();
19319 //
19320 // Place copy #2 of ITS6 in I569
19321 //
19322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19323 sub2node->SetLineColor(kColorITS);
19324 sub2node->SetVisibility(1);
19325 fNodes->Add(sub2node);
19326 sub1node->cd();
19327 //
19328 // Place copy #3 of ITS6 in I569
19329 //
19330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19331 sub2node->SetLineColor(kColorITS);
19332 sub2node->SetVisibility(1);
19333 fNodes->Add(sub2node);
19334 sub1node->cd();
19335 //
19336 // Place copy #4 of ITS6 in I569
19337 //
19338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19339 sub2node->SetLineColor(kColorITS);
19340 sub2node->SetVisibility(1);
19341 fNodes->Add(sub2node);
19342 sub1node->cd();
19343 //
19344 // Place copy #5 of ITS6 in I569
19345 //
19346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19347 sub2node->SetLineColor(kColorITS);
19348 sub2node->SetVisibility(1);
19349 fNodes->Add(sub2node);
19350 sub1node->cd();
19351 //
19352 // Place copy #6 of ITS6 in I569
19353 //
19354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19355 sub2node->SetLineColor(kColorITS);
19356 sub2node->SetVisibility(1);
19357 fNodes->Add(sub2node);
19358 sub1node->cd();
19359 //
19360 // Place copy #7 of ITS6 in I569
19361 //
19362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19363 sub2node->SetLineColor(kColorITS);
19364 sub2node->SetVisibility(1);
19365 fNodes->Add(sub2node);
19366 sub1node->cd();
19367 //
19368 // Place copy #8 of ITS6 in I569
19369 //
19370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19371 sub2node->SetLineColor(kColorITS);
19372 sub2node->SetVisibility(1);
19373 fNodes->Add(sub2node);
19374 sub1node->cd();
19375 //
19376 // Place copy #9 of ITS6 in I569
19377 //
19378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19379 sub2node->SetLineColor(kColorITS);
19380 sub2node->SetVisibility(1);
19381 fNodes->Add(sub2node);
19382 sub1node->cd();
19383 //
19384 // Place copy #10 of ITS6 in I569
19385 //
19386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19387 sub2node->SetLineColor(kColorITS);
19388 sub2node->SetVisibility(1);
19389 fNodes->Add(sub2node);
19390 sub1node->cd();
19391 //
19392 // Place copy #11 of ITS6 in I569
19393 //
19394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19395 sub2node->SetLineColor(kColorITS);
19396 sub2node->SetVisibility(1);
19397 fNodes->Add(sub2node);
19398 sub1node->cd();
19399 //
19400 // Place copy #12 of ITS6 in I569
19401 //
19402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19403 sub2node->SetLineColor(kColorITS);
19404 sub2node->SetVisibility(1);
19405 fNodes->Add(sub2node);
19406 sub1node->cd();
19407 //
19408 // Place copy #13 of ITS6 in I569
19409 //
19410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19411 sub2node->SetLineColor(kColorITS);
19412 sub2node->SetVisibility(1);
19413 fNodes->Add(sub2node);
19414 sub1node->cd();
19415 //
19416 // Place copy #14 of ITS6 in I569
19417 //
19418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19419 sub2node->SetLineColor(kColorITS);
19420 sub2node->SetVisibility(1);
19421 fNodes->Add(sub2node);
19422 sub1node->cd();
19423 //
19424 // Place copy #15 of ITS6 in I569
19425 //
19426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19427 sub2node->SetLineColor(kColorITS);
19428 sub2node->SetVisibility(1);
19429 fNodes->Add(sub2node);
19430 sub1node->cd();
19431 //
19432 // Place copy #16 of ITS6 in I569
19433 //
19434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19435 sub2node->SetLineColor(kColorITS);
19436 sub2node->SetVisibility(1);
19437 fNodes->Add(sub2node);
19438 sub1node->cd();
19439 //
19440 // Place copy #17 of ITS6 in I569
19441 //
19442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19443 sub2node->SetLineColor(kColorITS);
19444 sub2node->SetVisibility(1);
19445 fNodes->Add(sub2node);
19446 sub1node->cd();
19447 //
19448 // Place copy #18 of ITS6 in I569
19449 //
19450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19451 sub2node->SetLineColor(kColorITS);
19452 sub2node->SetVisibility(1);
19453 fNodes->Add(sub2node);
19454 sub1node->cd();
19455 //
19456 // Place copy #19 of ITS6 in I569
19457 //
19458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19459 sub2node->SetLineColor(kColorITS);
19460 sub2node->SetVisibility(1);
19461 fNodes->Add(sub2node);
19462 sub1node->cd();
19463 //
19464 // Place copy #20 of ITS6 in I569
19465 //
19466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19467 sub2node->SetLineColor(kColorITS);
19468 sub2node->SetVisibility(1);
19469 fNodes->Add(sub2node);
19470 sub1node->cd();
19471 //
19472 // Place copy #21 of ITS6 in I569
19473 //
19474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19475 sub2node->SetLineColor(kColorITS);
19476 sub2node->SetVisibility(1);
19477 fNodes->Add(sub2node);
19478 sub1node->cd();
19479 //
19480 // Place copy #22 of ITS6 in I569
19481 //
19482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19483 sub2node->SetLineColor(kColorITS);
19484 sub2node->SetVisibility(1);
19485 fNodes->Add(sub2node);
19486 sub1node->cd();
19487 //
19488 // Place copy #23 of ITS6 in I569
19489 //
19490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19491 sub2node->SetLineColor(kColorITS);
19492 sub2node->SetVisibility(1);
19493 fNodes->Add(sub2node);
19494 sub1node->cd();
19495 //
19496 // Place copy #24 of ITS6 in I569
19497 //
19498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19499 sub2node->SetLineColor(kColorITS);
19500 sub2node->SetVisibility(1);
19501 fNodes->Add(sub2node);
19502 sub1node->cd();
19503 //
19504 // Place copy #25 of ITS6 in I569
19505 //
19506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19507 sub2node->SetLineColor(kColorITS);
19508 sub2node->SetVisibility(1);
19509 fNodes->Add(sub2node);
19510 sub1node->cd();
19511 fNodes->Add(sub1node);
19512 node->cd();
19513 //
19514 // Place copy #15 of I569 in IT56
19515 //
19516 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"rot567");
19517 sub1node->SetLineColor(kColorITS);
19518 sub1node->SetVisibility(0);
19519 sub1node->cd();
19520 //
19521 // Place copy #1 of ITS6 in I569
19522 //
19523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19524 sub2node->SetLineColor(kColorITS);
19525 sub2node->SetVisibility(1);
19526 fNodes->Add(sub2node);
19527 sub1node->cd();
19528 //
19529 // Place copy #2 of ITS6 in I569
19530 //
19531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19532 sub2node->SetLineColor(kColorITS);
19533 sub2node->SetVisibility(1);
19534 fNodes->Add(sub2node);
19535 sub1node->cd();
19536 //
19537 // Place copy #3 of ITS6 in I569
19538 //
19539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19540 sub2node->SetLineColor(kColorITS);
19541 sub2node->SetVisibility(1);
19542 fNodes->Add(sub2node);
19543 sub1node->cd();
19544 //
19545 // Place copy #4 of ITS6 in I569
19546 //
19547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19548 sub2node->SetLineColor(kColorITS);
19549 sub2node->SetVisibility(1);
19550 fNodes->Add(sub2node);
19551 sub1node->cd();
19552 //
19553 // Place copy #5 of ITS6 in I569
19554 //
19555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19556 sub2node->SetLineColor(kColorITS);
19557 sub2node->SetVisibility(1);
19558 fNodes->Add(sub2node);
19559 sub1node->cd();
19560 //
19561 // Place copy #6 of ITS6 in I569
19562 //
19563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19564 sub2node->SetLineColor(kColorITS);
19565 sub2node->SetVisibility(1);
19566 fNodes->Add(sub2node);
19567 sub1node->cd();
19568 //
19569 // Place copy #7 of ITS6 in I569
19570 //
19571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19572 sub2node->SetLineColor(kColorITS);
19573 sub2node->SetVisibility(1);
19574 fNodes->Add(sub2node);
19575 sub1node->cd();
19576 //
19577 // Place copy #8 of ITS6 in I569
19578 //
19579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19580 sub2node->SetLineColor(kColorITS);
19581 sub2node->SetVisibility(1);
19582 fNodes->Add(sub2node);
19583 sub1node->cd();
19584 //
19585 // Place copy #9 of ITS6 in I569
19586 //
19587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19588 sub2node->SetLineColor(kColorITS);
19589 sub2node->SetVisibility(1);
19590 fNodes->Add(sub2node);
19591 sub1node->cd();
19592 //
19593 // Place copy #10 of ITS6 in I569
19594 //
19595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19596 sub2node->SetLineColor(kColorITS);
19597 sub2node->SetVisibility(1);
19598 fNodes->Add(sub2node);
19599 sub1node->cd();
19600 //
19601 // Place copy #11 of ITS6 in I569
19602 //
19603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19604 sub2node->SetLineColor(kColorITS);
19605 sub2node->SetVisibility(1);
19606 fNodes->Add(sub2node);
19607 sub1node->cd();
19608 //
19609 // Place copy #12 of ITS6 in I569
19610 //
19611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19612 sub2node->SetLineColor(kColorITS);
19613 sub2node->SetVisibility(1);
19614 fNodes->Add(sub2node);
19615 sub1node->cd();
19616 //
19617 // Place copy #13 of ITS6 in I569
19618 //
19619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19620 sub2node->SetLineColor(kColorITS);
19621 sub2node->SetVisibility(1);
19622 fNodes->Add(sub2node);
19623 sub1node->cd();
19624 //
19625 // Place copy #14 of ITS6 in I569
19626 //
19627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19628 sub2node->SetLineColor(kColorITS);
19629 sub2node->SetVisibility(1);
19630 fNodes->Add(sub2node);
19631 sub1node->cd();
19632 //
19633 // Place copy #15 of ITS6 in I569
19634 //
19635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19636 sub2node->SetLineColor(kColorITS);
19637 sub2node->SetVisibility(1);
19638 fNodes->Add(sub2node);
19639 sub1node->cd();
19640 //
19641 // Place copy #16 of ITS6 in I569
19642 //
19643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19644 sub2node->SetLineColor(kColorITS);
19645 sub2node->SetVisibility(1);
19646 fNodes->Add(sub2node);
19647 sub1node->cd();
19648 //
19649 // Place copy #17 of ITS6 in I569
19650 //
19651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19652 sub2node->SetLineColor(kColorITS);
19653 sub2node->SetVisibility(1);
19654 fNodes->Add(sub2node);
19655 sub1node->cd();
19656 //
19657 // Place copy #18 of ITS6 in I569
19658 //
19659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19660 sub2node->SetLineColor(kColorITS);
19661 sub2node->SetVisibility(1);
19662 fNodes->Add(sub2node);
19663 sub1node->cd();
19664 //
19665 // Place copy #19 of ITS6 in I569
19666 //
19667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19668 sub2node->SetLineColor(kColorITS);
19669 sub2node->SetVisibility(1);
19670 fNodes->Add(sub2node);
19671 sub1node->cd();
19672 //
19673 // Place copy #20 of ITS6 in I569
19674 //
19675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19676 sub2node->SetLineColor(kColorITS);
19677 sub2node->SetVisibility(1);
19678 fNodes->Add(sub2node);
19679 sub1node->cd();
19680 //
19681 // Place copy #21 of ITS6 in I569
19682 //
19683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19684 sub2node->SetLineColor(kColorITS);
19685 sub2node->SetVisibility(1);
19686 fNodes->Add(sub2node);
19687 sub1node->cd();
19688 //
19689 // Place copy #22 of ITS6 in I569
19690 //
19691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19692 sub2node->SetLineColor(kColorITS);
19693 sub2node->SetVisibility(1);
19694 fNodes->Add(sub2node);
19695 sub1node->cd();
19696 //
19697 // Place copy #23 of ITS6 in I569
19698 //
19699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19700 sub2node->SetLineColor(kColorITS);
19701 sub2node->SetVisibility(1);
19702 fNodes->Add(sub2node);
19703 sub1node->cd();
19704 //
19705 // Place copy #24 of ITS6 in I569
19706 //
19707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19708 sub2node->SetLineColor(kColorITS);
19709 sub2node->SetVisibility(1);
19710 fNodes->Add(sub2node);
19711 sub1node->cd();
19712 //
19713 // Place copy #25 of ITS6 in I569
19714 //
19715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19716 sub2node->SetLineColor(kColorITS);
19717 sub2node->SetVisibility(1);
19718 fNodes->Add(sub2node);
19719 sub1node->cd();
19720 fNodes->Add(sub1node);
19721 node->cd();
19722 //
19723 // Place copy #16 of I569 in IT56
19724 //
19725 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"rot568");
19726 sub1node->SetLineColor(kColorITS);
19727 sub1node->SetVisibility(0);
19728 sub1node->cd();
19729 //
19730 // Place copy #1 of ITS6 in I569
19731 //
19732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19733 sub2node->SetLineColor(kColorITS);
19734 sub2node->SetVisibility(1);
19735 fNodes->Add(sub2node);
19736 sub1node->cd();
19737 //
19738 // Place copy #2 of ITS6 in I569
19739 //
19740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19741 sub2node->SetLineColor(kColorITS);
19742 sub2node->SetVisibility(1);
19743 fNodes->Add(sub2node);
19744 sub1node->cd();
19745 //
19746 // Place copy #3 of ITS6 in I569
19747 //
19748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19749 sub2node->SetLineColor(kColorITS);
19750 sub2node->SetVisibility(1);
19751 fNodes->Add(sub2node);
19752 sub1node->cd();
19753 //
19754 // Place copy #4 of ITS6 in I569
19755 //
19756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19757 sub2node->SetLineColor(kColorITS);
19758 sub2node->SetVisibility(1);
19759 fNodes->Add(sub2node);
19760 sub1node->cd();
19761 //
19762 // Place copy #5 of ITS6 in I569
19763 //
19764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19765 sub2node->SetLineColor(kColorITS);
19766 sub2node->SetVisibility(1);
19767 fNodes->Add(sub2node);
19768 sub1node->cd();
19769 //
19770 // Place copy #6 of ITS6 in I569
19771 //
19772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19773 sub2node->SetLineColor(kColorITS);
19774 sub2node->SetVisibility(1);
19775 fNodes->Add(sub2node);
19776 sub1node->cd();
19777 //
19778 // Place copy #7 of ITS6 in I569
19779 //
19780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19781 sub2node->SetLineColor(kColorITS);
19782 sub2node->SetVisibility(1);
19783 fNodes->Add(sub2node);
19784 sub1node->cd();
19785 //
19786 // Place copy #8 of ITS6 in I569
19787 //
19788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19789 sub2node->SetLineColor(kColorITS);
19790 sub2node->SetVisibility(1);
19791 fNodes->Add(sub2node);
19792 sub1node->cd();
19793 //
19794 // Place copy #9 of ITS6 in I569
19795 //
19796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19797 sub2node->SetLineColor(kColorITS);
19798 sub2node->SetVisibility(1);
19799 fNodes->Add(sub2node);
19800 sub1node->cd();
19801 //
19802 // Place copy #10 of ITS6 in I569
19803 //
19804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19805 sub2node->SetLineColor(kColorITS);
19806 sub2node->SetVisibility(1);
19807 fNodes->Add(sub2node);
19808 sub1node->cd();
19809 //
19810 // Place copy #11 of ITS6 in I569
19811 //
19812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19813 sub2node->SetLineColor(kColorITS);
19814 sub2node->SetVisibility(1);
19815 fNodes->Add(sub2node);
19816 sub1node->cd();
19817 //
19818 // Place copy #12 of ITS6 in I569
19819 //
19820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19821 sub2node->SetLineColor(kColorITS);
19822 sub2node->SetVisibility(1);
19823 fNodes->Add(sub2node);
19824 sub1node->cd();
19825 //
19826 // Place copy #13 of ITS6 in I569
19827 //
19828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19829 sub2node->SetLineColor(kColorITS);
19830 sub2node->SetVisibility(1);
19831 fNodes->Add(sub2node);
19832 sub1node->cd();
19833 //
19834 // Place copy #14 of ITS6 in I569
19835 //
19836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19837 sub2node->SetLineColor(kColorITS);
19838 sub2node->SetVisibility(1);
19839 fNodes->Add(sub2node);
19840 sub1node->cd();
19841 //
19842 // Place copy #15 of ITS6 in I569
19843 //
19844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19845 sub2node->SetLineColor(kColorITS);
19846 sub2node->SetVisibility(1);
19847 fNodes->Add(sub2node);
19848 sub1node->cd();
19849 //
19850 // Place copy #16 of ITS6 in I569
19851 //
19852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19853 sub2node->SetLineColor(kColorITS);
19854 sub2node->SetVisibility(1);
19855 fNodes->Add(sub2node);
19856 sub1node->cd();
19857 //
19858 // Place copy #17 of ITS6 in I569
19859 //
19860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19861 sub2node->SetLineColor(kColorITS);
19862 sub2node->SetVisibility(1);
19863 fNodes->Add(sub2node);
19864 sub1node->cd();
19865 //
19866 // Place copy #18 of ITS6 in I569
19867 //
19868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19869 sub2node->SetLineColor(kColorITS);
19870 sub2node->SetVisibility(1);
19871 fNodes->Add(sub2node);
19872 sub1node->cd();
19873 //
19874 // Place copy #19 of ITS6 in I569
19875 //
19876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19877 sub2node->SetLineColor(kColorITS);
19878 sub2node->SetVisibility(1);
19879 fNodes->Add(sub2node);
19880 sub1node->cd();
19881 //
19882 // Place copy #20 of ITS6 in I569
19883 //
19884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19885 sub2node->SetLineColor(kColorITS);
19886 sub2node->SetVisibility(1);
19887 fNodes->Add(sub2node);
19888 sub1node->cd();
19889 //
19890 // Place copy #21 of ITS6 in I569
19891 //
19892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19893 sub2node->SetLineColor(kColorITS);
19894 sub2node->SetVisibility(1);
19895 fNodes->Add(sub2node);
19896 sub1node->cd();
19897 //
19898 // Place copy #22 of ITS6 in I569
19899 //
19900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19901 sub2node->SetLineColor(kColorITS);
19902 sub2node->SetVisibility(1);
19903 fNodes->Add(sub2node);
19904 sub1node->cd();
19905 //
19906 // Place copy #23 of ITS6 in I569
19907 //
19908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19909 sub2node->SetLineColor(kColorITS);
19910 sub2node->SetVisibility(1);
19911 fNodes->Add(sub2node);
19912 sub1node->cd();
19913 //
19914 // Place copy #24 of ITS6 in I569
19915 //
19916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19917 sub2node->SetLineColor(kColorITS);
19918 sub2node->SetVisibility(1);
19919 fNodes->Add(sub2node);
19920 sub1node->cd();
19921 //
19922 // Place copy #25 of ITS6 in I569
19923 //
19924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19925 sub2node->SetLineColor(kColorITS);
19926 sub2node->SetVisibility(1);
19927 fNodes->Add(sub2node);
19928 sub1node->cd();
19929 fNodes->Add(sub1node);
19930 node->cd();
19931 //
19932 // Place copy #17 of I569 in IT56
19933 //
19934 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"rot569");
19935 sub1node->SetLineColor(kColorITS);
19936 sub1node->SetVisibility(0);
19937 sub1node->cd();
19938 //
19939 // Place copy #1 of ITS6 in I569
19940 //
19941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19942 sub2node->SetLineColor(kColorITS);
19943 sub2node->SetVisibility(1);
19944 fNodes->Add(sub2node);
19945 sub1node->cd();
19946 //
19947 // Place copy #2 of ITS6 in I569
19948 //
19949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19950 sub2node->SetLineColor(kColorITS);
19951 sub2node->SetVisibility(1);
19952 fNodes->Add(sub2node);
19953 sub1node->cd();
19954 //
19955 // Place copy #3 of ITS6 in I569
19956 //
19957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19958 sub2node->SetLineColor(kColorITS);
19959 sub2node->SetVisibility(1);
19960 fNodes->Add(sub2node);
19961 sub1node->cd();
19962 //
19963 // Place copy #4 of ITS6 in I569
19964 //
19965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19966 sub2node->SetLineColor(kColorITS);
19967 sub2node->SetVisibility(1);
19968 fNodes->Add(sub2node);
19969 sub1node->cd();
19970 //
19971 // Place copy #5 of ITS6 in I569
19972 //
19973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19974 sub2node->SetLineColor(kColorITS);
19975 sub2node->SetVisibility(1);
19976 fNodes->Add(sub2node);
19977 sub1node->cd();
19978 //
19979 // Place copy #6 of ITS6 in I569
19980 //
19981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19982 sub2node->SetLineColor(kColorITS);
19983 sub2node->SetVisibility(1);
19984 fNodes->Add(sub2node);
19985 sub1node->cd();
19986 //
19987 // Place copy #7 of ITS6 in I569
19988 //
19989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19990 sub2node->SetLineColor(kColorITS);
19991 sub2node->SetVisibility(1);
19992 fNodes->Add(sub2node);
19993 sub1node->cd();
19994 //
19995 // Place copy #8 of ITS6 in I569
19996 //
19997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19998 sub2node->SetLineColor(kColorITS);
19999 sub2node->SetVisibility(1);
20000 fNodes->Add(sub2node);
20001 sub1node->cd();
20002 //
20003 // Place copy #9 of ITS6 in I569
20004 //
20005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20006 sub2node->SetLineColor(kColorITS);
20007 sub2node->SetVisibility(1);
20008 fNodes->Add(sub2node);
20009 sub1node->cd();
20010 //
20011 // Place copy #10 of ITS6 in I569
20012 //
20013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20014 sub2node->SetLineColor(kColorITS);
20015 sub2node->SetVisibility(1);
20016 fNodes->Add(sub2node);
20017 sub1node->cd();
20018 //
20019 // Place copy #11 of ITS6 in I569
20020 //
20021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20022 sub2node->SetLineColor(kColorITS);
20023 sub2node->SetVisibility(1);
20024 fNodes->Add(sub2node);
20025 sub1node->cd();
20026 //
20027 // Place copy #12 of ITS6 in I569
20028 //
20029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20030 sub2node->SetLineColor(kColorITS);
20031 sub2node->SetVisibility(1);
20032 fNodes->Add(sub2node);
20033 sub1node->cd();
20034 //
20035 // Place copy #13 of ITS6 in I569
20036 //
20037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20038 sub2node->SetLineColor(kColorITS);
20039 sub2node->SetVisibility(1);
20040 fNodes->Add(sub2node);
20041 sub1node->cd();
20042 //
20043 // Place copy #14 of ITS6 in I569
20044 //
20045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20046 sub2node->SetLineColor(kColorITS);
20047 sub2node->SetVisibility(1);
20048 fNodes->Add(sub2node);
20049 sub1node->cd();
20050 //
20051 // Place copy #15 of ITS6 in I569
20052 //
20053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20054 sub2node->SetLineColor(kColorITS);
20055 sub2node->SetVisibility(1);
20056 fNodes->Add(sub2node);
20057 sub1node->cd();
20058 //
20059 // Place copy #16 of ITS6 in I569
20060 //
20061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20062 sub2node->SetLineColor(kColorITS);
20063 sub2node->SetVisibility(1);
20064 fNodes->Add(sub2node);
20065 sub1node->cd();
20066 //
20067 // Place copy #17 of ITS6 in I569
20068 //
20069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20070 sub2node->SetLineColor(kColorITS);
20071 sub2node->SetVisibility(1);
20072 fNodes->Add(sub2node);
20073 sub1node->cd();
20074 //
20075 // Place copy #18 of ITS6 in I569
20076 //
20077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20078 sub2node->SetLineColor(kColorITS);
20079 sub2node->SetVisibility(1);
20080 fNodes->Add(sub2node);
20081 sub1node->cd();
20082 //
20083 // Place copy #19 of ITS6 in I569
20084 //
20085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20086 sub2node->SetLineColor(kColorITS);
20087 sub2node->SetVisibility(1);
20088 fNodes->Add(sub2node);
20089 sub1node->cd();
20090 //
20091 // Place copy #20 of ITS6 in I569
20092 //
20093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20094 sub2node->SetLineColor(kColorITS);
20095 sub2node->SetVisibility(1);
20096 fNodes->Add(sub2node);
20097 sub1node->cd();
20098 //
20099 // Place copy #21 of ITS6 in I569
20100 //
20101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20102 sub2node->SetLineColor(kColorITS);
20103 sub2node->SetVisibility(1);
20104 fNodes->Add(sub2node);
20105 sub1node->cd();
20106 //
20107 // Place copy #22 of ITS6 in I569
20108 //
20109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20110 sub2node->SetLineColor(kColorITS);
20111 sub2node->SetVisibility(1);
20112 fNodes->Add(sub2node);
20113 sub1node->cd();
20114 //
20115 // Place copy #23 of ITS6 in I569
20116 //
20117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20118 sub2node->SetLineColor(kColorITS);
20119 sub2node->SetVisibility(1);
20120 fNodes->Add(sub2node);
20121 sub1node->cd();
20122 //
20123 // Place copy #24 of ITS6 in I569
20124 //
20125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20126 sub2node->SetLineColor(kColorITS);
20127 sub2node->SetVisibility(1);
20128 fNodes->Add(sub2node);
20129 sub1node->cd();
20130 //
20131 // Place copy #25 of ITS6 in I569
20132 //
20133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20134 sub2node->SetLineColor(kColorITS);
20135 sub2node->SetVisibility(1);
20136 fNodes->Add(sub2node);
20137 sub1node->cd();
20138 fNodes->Add(sub1node);
20139 node->cd();
20140 //
20141 // Place copy #18 of I569 in IT56
20142 //
20143 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"rot533");
20144 sub1node->SetLineColor(kColorITS);
20145 sub1node->SetVisibility(0);
20146 sub1node->cd();
20147 //
20148 // Place copy #1 of ITS6 in I569
20149 //
20150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20151 sub2node->SetLineColor(kColorITS);
20152 sub2node->SetVisibility(1);
20153 fNodes->Add(sub2node);
20154 sub1node->cd();
20155 //
20156 // Place copy #2 of ITS6 in I569
20157 //
20158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20159 sub2node->SetLineColor(kColorITS);
20160 sub2node->SetVisibility(1);
20161 fNodes->Add(sub2node);
20162 sub1node->cd();
20163 //
20164 // Place copy #3 of ITS6 in I569
20165 //
20166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20167 sub2node->SetLineColor(kColorITS);
20168 sub2node->SetVisibility(1);
20169 fNodes->Add(sub2node);
20170 sub1node->cd();
20171 //
20172 // Place copy #4 of ITS6 in I569
20173 //
20174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20175 sub2node->SetLineColor(kColorITS);
20176 sub2node->SetVisibility(1);
20177 fNodes->Add(sub2node);
20178 sub1node->cd();
20179 //
20180 // Place copy #5 of ITS6 in I569
20181 //
20182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20183 sub2node->SetLineColor(kColorITS);
20184 sub2node->SetVisibility(1);
20185 fNodes->Add(sub2node);
20186 sub1node->cd();
20187 //
20188 // Place copy #6 of ITS6 in I569
20189 //
20190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20191 sub2node->SetLineColor(kColorITS);
20192 sub2node->SetVisibility(1);
20193 fNodes->Add(sub2node);
20194 sub1node->cd();
20195 //
20196 // Place copy #7 of ITS6 in I569
20197 //
20198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20199 sub2node->SetLineColor(kColorITS);
20200 sub2node->SetVisibility(1);
20201 fNodes->Add(sub2node);
20202 sub1node->cd();
20203 //
20204 // Place copy #8 of ITS6 in I569
20205 //
20206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20207 sub2node->SetLineColor(kColorITS);
20208 sub2node->SetVisibility(1);
20209 fNodes->Add(sub2node);
20210 sub1node->cd();
20211 //
20212 // Place copy #9 of ITS6 in I569
20213 //
20214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20215 sub2node->SetLineColor(kColorITS);
20216 sub2node->SetVisibility(1);
20217 fNodes->Add(sub2node);
20218 sub1node->cd();
20219 //
20220 // Place copy #10 of ITS6 in I569
20221 //
20222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20223 sub2node->SetLineColor(kColorITS);
20224 sub2node->SetVisibility(1);
20225 fNodes->Add(sub2node);
20226 sub1node->cd();
20227 //
20228 // Place copy #11 of ITS6 in I569
20229 //
20230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20231 sub2node->SetLineColor(kColorITS);
20232 sub2node->SetVisibility(1);
20233 fNodes->Add(sub2node);
20234 sub1node->cd();
20235 //
20236 // Place copy #12 of ITS6 in I569
20237 //
20238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20239 sub2node->SetLineColor(kColorITS);
20240 sub2node->SetVisibility(1);
20241 fNodes->Add(sub2node);
20242 sub1node->cd();
20243 //
20244 // Place copy #13 of ITS6 in I569
20245 //
20246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20247 sub2node->SetLineColor(kColorITS);
20248 sub2node->SetVisibility(1);
20249 fNodes->Add(sub2node);
20250 sub1node->cd();
20251 //
20252 // Place copy #14 of ITS6 in I569
20253 //
20254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20255 sub2node->SetLineColor(kColorITS);
20256 sub2node->SetVisibility(1);
20257 fNodes->Add(sub2node);
20258 sub1node->cd();
20259 //
20260 // Place copy #15 of ITS6 in I569
20261 //
20262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20263 sub2node->SetLineColor(kColorITS);
20264 sub2node->SetVisibility(1);
20265 fNodes->Add(sub2node);
20266 sub1node->cd();
20267 //
20268 // Place copy #16 of ITS6 in I569
20269 //
20270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20271 sub2node->SetLineColor(kColorITS);
20272 sub2node->SetVisibility(1);
20273 fNodes->Add(sub2node);
20274 sub1node->cd();
20275 //
20276 // Place copy #17 of ITS6 in I569
20277 //
20278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20279 sub2node->SetLineColor(kColorITS);
20280 sub2node->SetVisibility(1);
20281 fNodes->Add(sub2node);
20282 sub1node->cd();
20283 //
20284 // Place copy #18 of ITS6 in I569
20285 //
20286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20287 sub2node->SetLineColor(kColorITS);
20288 sub2node->SetVisibility(1);
20289 fNodes->Add(sub2node);
20290 sub1node->cd();
20291 //
20292 // Place copy #19 of ITS6 in I569
20293 //
20294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20295 sub2node->SetLineColor(kColorITS);
20296 sub2node->SetVisibility(1);
20297 fNodes->Add(sub2node);
20298 sub1node->cd();
20299 //
20300 // Place copy #20 of ITS6 in I569
20301 //
20302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20303 sub2node->SetLineColor(kColorITS);
20304 sub2node->SetVisibility(1);
20305 fNodes->Add(sub2node);
20306 sub1node->cd();
20307 //
20308 // Place copy #21 of ITS6 in I569
20309 //
20310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20311 sub2node->SetLineColor(kColorITS);
20312 sub2node->SetVisibility(1);
20313 fNodes->Add(sub2node);
20314 sub1node->cd();
20315 //
20316 // Place copy #22 of ITS6 in I569
20317 //
20318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20319 sub2node->SetLineColor(kColorITS);
20320 sub2node->SetVisibility(1);
20321 fNodes->Add(sub2node);
20322 sub1node->cd();
20323 //
20324 // Place copy #23 of ITS6 in I569
20325 //
20326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20327 sub2node->SetLineColor(kColorITS);
20328 sub2node->SetVisibility(1);
20329 fNodes->Add(sub2node);
20330 sub1node->cd();
20331 //
20332 // Place copy #24 of ITS6 in I569
20333 //
20334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20335 sub2node->SetLineColor(kColorITS);
20336 sub2node->SetVisibility(1);
20337 fNodes->Add(sub2node);
20338 sub1node->cd();
20339 //
20340 // Place copy #25 of ITS6 in I569
20341 //
20342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20343 sub2node->SetLineColor(kColorITS);
20344 sub2node->SetVisibility(1);
20345 fNodes->Add(sub2node);
20346 sub1node->cd();
20347 fNodes->Add(sub1node);
20348 node->cd();
20349 //
20350 // Place copy #19 of I569 in IT56
20351 //
20352 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"rot534");
20353 sub1node->SetLineColor(kColorITS);
20354 sub1node->SetVisibility(0);
20355 sub1node->cd();
20356 //
20357 // Place copy #1 of ITS6 in I569
20358 //
20359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20360 sub2node->SetLineColor(kColorITS);
20361 sub2node->SetVisibility(1);
20362 fNodes->Add(sub2node);
20363 sub1node->cd();
20364 //
20365 // Place copy #2 of ITS6 in I569
20366 //
20367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20368 sub2node->SetLineColor(kColorITS);
20369 sub2node->SetVisibility(1);
20370 fNodes->Add(sub2node);
20371 sub1node->cd();
20372 //
20373 // Place copy #3 of ITS6 in I569
20374 //
20375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20376 sub2node->SetLineColor(kColorITS);
20377 sub2node->SetVisibility(1);
20378 fNodes->Add(sub2node);
20379 sub1node->cd();
20380 //
20381 // Place copy #4 of ITS6 in I569
20382 //
20383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20384 sub2node->SetLineColor(kColorITS);
20385 sub2node->SetVisibility(1);
20386 fNodes->Add(sub2node);
20387 sub1node->cd();
20388 //
20389 // Place copy #5 of ITS6 in I569
20390 //
20391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20392 sub2node->SetLineColor(kColorITS);
20393 sub2node->SetVisibility(1);
20394 fNodes->Add(sub2node);
20395 sub1node->cd();
20396 //
20397 // Place copy #6 of ITS6 in I569
20398 //
20399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20400 sub2node->SetLineColor(kColorITS);
20401 sub2node->SetVisibility(1);
20402 fNodes->Add(sub2node);
20403 sub1node->cd();
20404 //
20405 // Place copy #7 of ITS6 in I569
20406 //
20407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20408 sub2node->SetLineColor(kColorITS);
20409 sub2node->SetVisibility(1);
20410 fNodes->Add(sub2node);
20411 sub1node->cd();
20412 //
20413 // Place copy #8 of ITS6 in I569
20414 //
20415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20416 sub2node->SetLineColor(kColorITS);
20417 sub2node->SetVisibility(1);
20418 fNodes->Add(sub2node);
20419 sub1node->cd();
20420 //
20421 // Place copy #9 of ITS6 in I569
20422 //
20423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20424 sub2node->SetLineColor(kColorITS);
20425 sub2node->SetVisibility(1);
20426 fNodes->Add(sub2node);
20427 sub1node->cd();
20428 //
20429 // Place copy #10 of ITS6 in I569
20430 //
20431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20432 sub2node->SetLineColor(kColorITS);
20433 sub2node->SetVisibility(1);
20434 fNodes->Add(sub2node);
20435 sub1node->cd();
20436 //
20437 // Place copy #11 of ITS6 in I569
20438 //
20439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20440 sub2node->SetLineColor(kColorITS);
20441 sub2node->SetVisibility(1);
20442 fNodes->Add(sub2node);
20443 sub1node->cd();
20444 //
20445 // Place copy #12 of ITS6 in I569
20446 //
20447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20448 sub2node->SetLineColor(kColorITS);
20449 sub2node->SetVisibility(1);
20450 fNodes->Add(sub2node);
20451 sub1node->cd();
20452 //
20453 // Place copy #13 of ITS6 in I569
20454 //
20455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20456 sub2node->SetLineColor(kColorITS);
20457 sub2node->SetVisibility(1);
20458 fNodes->Add(sub2node);
20459 sub1node->cd();
20460 //
20461 // Place copy #14 of ITS6 in I569
20462 //
20463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20464 sub2node->SetLineColor(kColorITS);
20465 sub2node->SetVisibility(1);
20466 fNodes->Add(sub2node);
20467 sub1node->cd();
20468 //
20469 // Place copy #15 of ITS6 in I569
20470 //
20471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20472 sub2node->SetLineColor(kColorITS);
20473 sub2node->SetVisibility(1);
20474 fNodes->Add(sub2node);
20475 sub1node->cd();
20476 //
20477 // Place copy #16 of ITS6 in I569
20478 //
20479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20480 sub2node->SetLineColor(kColorITS);
20481 sub2node->SetVisibility(1);
20482 fNodes->Add(sub2node);
20483 sub1node->cd();
20484 //
20485 // Place copy #17 of ITS6 in I569
20486 //
20487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20488 sub2node->SetLineColor(kColorITS);
20489 sub2node->SetVisibility(1);
20490 fNodes->Add(sub2node);
20491 sub1node->cd();
20492 //
20493 // Place copy #18 of ITS6 in I569
20494 //
20495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20496 sub2node->SetLineColor(kColorITS);
20497 sub2node->SetVisibility(1);
20498 fNodes->Add(sub2node);
20499 sub1node->cd();
20500 //
20501 // Place copy #19 of ITS6 in I569
20502 //
20503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20504 sub2node->SetLineColor(kColorITS);
20505 sub2node->SetVisibility(1);
20506 fNodes->Add(sub2node);
20507 sub1node->cd();
20508 //
20509 // Place copy #20 of ITS6 in I569
20510 //
20511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20512 sub2node->SetLineColor(kColorITS);
20513 sub2node->SetVisibility(1);
20514 fNodes->Add(sub2node);
20515 sub1node->cd();
20516 //
20517 // Place copy #21 of ITS6 in I569
20518 //
20519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20520 sub2node->SetLineColor(kColorITS);
20521 sub2node->SetVisibility(1);
20522 fNodes->Add(sub2node);
20523 sub1node->cd();
20524 //
20525 // Place copy #22 of ITS6 in I569
20526 //
20527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20528 sub2node->SetLineColor(kColorITS);
20529 sub2node->SetVisibility(1);
20530 fNodes->Add(sub2node);
20531 sub1node->cd();
20532 //
20533 // Place copy #23 of ITS6 in I569
20534 //
20535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20536 sub2node->SetLineColor(kColorITS);
20537 sub2node->SetVisibility(1);
20538 fNodes->Add(sub2node);
20539 sub1node->cd();
20540 //
20541 // Place copy #24 of ITS6 in I569
20542 //
20543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20544 sub2node->SetLineColor(kColorITS);
20545 sub2node->SetVisibility(1);
20546 fNodes->Add(sub2node);
20547 sub1node->cd();
20548 //
20549 // Place copy #25 of ITS6 in I569
20550 //
20551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20552 sub2node->SetLineColor(kColorITS);
20553 sub2node->SetVisibility(1);
20554 fNodes->Add(sub2node);
20555 sub1node->cd();
20556 fNodes->Add(sub1node);
20557 node->cd();
20558 //
20559 // Place copy #20 of I569 in IT56
20560 //
20561 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"rot535");
20562 sub1node->SetLineColor(kColorITS);
20563 sub1node->SetVisibility(0);
20564 sub1node->cd();
20565 //
20566 // Place copy #1 of ITS6 in I569
20567 //
20568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20569 sub2node->SetLineColor(kColorITS);
20570 sub2node->SetVisibility(1);
20571 fNodes->Add(sub2node);
20572 sub1node->cd();
20573 //
20574 // Place copy #2 of ITS6 in I569
20575 //
20576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20577 sub2node->SetLineColor(kColorITS);
20578 sub2node->SetVisibility(1);
20579 fNodes->Add(sub2node);
20580 sub1node->cd();
20581 //
20582 // Place copy #3 of ITS6 in I569
20583 //
20584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20585 sub2node->SetLineColor(kColorITS);
20586 sub2node->SetVisibility(1);
20587 fNodes->Add(sub2node);
20588 sub1node->cd();
20589 //
20590 // Place copy #4 of ITS6 in I569
20591 //
20592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20593 sub2node->SetLineColor(kColorITS);
20594 sub2node->SetVisibility(1);
20595 fNodes->Add(sub2node);
20596 sub1node->cd();
20597 //
20598 // Place copy #5 of ITS6 in I569
20599 //
20600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20601 sub2node->SetLineColor(kColorITS);
20602 sub2node->SetVisibility(1);
20603 fNodes->Add(sub2node);
20604 sub1node->cd();
20605 //
20606 // Place copy #6 of ITS6 in I569
20607 //
20608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20609 sub2node->SetLineColor(kColorITS);
20610 sub2node->SetVisibility(1);
20611 fNodes->Add(sub2node);
20612 sub1node->cd();
20613 //
20614 // Place copy #7 of ITS6 in I569
20615 //
20616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20617 sub2node->SetLineColor(kColorITS);
20618 sub2node->SetVisibility(1);
20619 fNodes->Add(sub2node);
20620 sub1node->cd();
20621 //
20622 // Place copy #8 of ITS6 in I569
20623 //
20624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20625 sub2node->SetLineColor(kColorITS);
20626 sub2node->SetVisibility(1);
20627 fNodes->Add(sub2node);
20628 sub1node->cd();
20629 //
20630 // Place copy #9 of ITS6 in I569
20631 //
20632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20633 sub2node->SetLineColor(kColorITS);
20634 sub2node->SetVisibility(1);
20635 fNodes->Add(sub2node);
20636 sub1node->cd();
20637 //
20638 // Place copy #10 of ITS6 in I569
20639 //
20640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20641 sub2node->SetLineColor(kColorITS);
20642 sub2node->SetVisibility(1);
20643 fNodes->Add(sub2node);
20644 sub1node->cd();
20645 //
20646 // Place copy #11 of ITS6 in I569
20647 //
20648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20649 sub2node->SetLineColor(kColorITS);
20650 sub2node->SetVisibility(1);
20651 fNodes->Add(sub2node);
20652 sub1node->cd();
20653 //
20654 // Place copy #12 of ITS6 in I569
20655 //
20656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20657 sub2node->SetLineColor(kColorITS);
20658 sub2node->SetVisibility(1);
20659 fNodes->Add(sub2node);
20660 sub1node->cd();
20661 //
20662 // Place copy #13 of ITS6 in I569
20663 //
20664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20665 sub2node->SetLineColor(kColorITS);
20666 sub2node->SetVisibility(1);
20667 fNodes->Add(sub2node);
20668 sub1node->cd();
20669 //
20670 // Place copy #14 of ITS6 in I569
20671 //
20672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20673 sub2node->SetLineColor(kColorITS);
20674 sub2node->SetVisibility(1);
20675 fNodes->Add(sub2node);
20676 sub1node->cd();
20677 //
20678 // Place copy #15 of ITS6 in I569
20679 //
20680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20681 sub2node->SetLineColor(kColorITS);
20682 sub2node->SetVisibility(1);
20683 fNodes->Add(sub2node);
20684 sub1node->cd();
20685 //
20686 // Place copy #16 of ITS6 in I569
20687 //
20688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20689 sub2node->SetLineColor(kColorITS);
20690 sub2node->SetVisibility(1);
20691 fNodes->Add(sub2node);
20692 sub1node->cd();
20693 //
20694 // Place copy #17 of ITS6 in I569
20695 //
20696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20697 sub2node->SetLineColor(kColorITS);
20698 sub2node->SetVisibility(1);
20699 fNodes->Add(sub2node);
20700 sub1node->cd();
20701 //
20702 // Place copy #18 of ITS6 in I569
20703 //
20704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20705 sub2node->SetLineColor(kColorITS);
20706 sub2node->SetVisibility(1);
20707 fNodes->Add(sub2node);
20708 sub1node->cd();
20709 //
20710 // Place copy #19 of ITS6 in I569
20711 //
20712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20713 sub2node->SetLineColor(kColorITS);
20714 sub2node->SetVisibility(1);
20715 fNodes->Add(sub2node);
20716 sub1node->cd();
20717 //
20718 // Place copy #20 of ITS6 in I569
20719 //
20720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20721 sub2node->SetLineColor(kColorITS);
20722 sub2node->SetVisibility(1);
20723 fNodes->Add(sub2node);
20724 sub1node->cd();
20725 //
20726 // Place copy #21 of ITS6 in I569
20727 //
20728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20729 sub2node->SetLineColor(kColorITS);
20730 sub2node->SetVisibility(1);
20731 fNodes->Add(sub2node);
20732 sub1node->cd();
20733 //
20734 // Place copy #22 of ITS6 in I569
20735 //
20736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20737 sub2node->SetLineColor(kColorITS);
20738 sub2node->SetVisibility(1);
20739 fNodes->Add(sub2node);
20740 sub1node->cd();
20741 //
20742 // Place copy #23 of ITS6 in I569
20743 //
20744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20745 sub2node->SetLineColor(kColorITS);
20746 sub2node->SetVisibility(1);
20747 fNodes->Add(sub2node);
20748 sub1node->cd();
20749 //
20750 // Place copy #24 of ITS6 in I569
20751 //
20752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20753 sub2node->SetLineColor(kColorITS);
20754 sub2node->SetVisibility(1);
20755 fNodes->Add(sub2node);
20756 sub1node->cd();
20757 //
20758 // Place copy #25 of ITS6 in I569
20759 //
20760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20761 sub2node->SetLineColor(kColorITS);
20762 sub2node->SetVisibility(1);
20763 fNodes->Add(sub2node);
20764 sub1node->cd();
20765 fNodes->Add(sub1node);
20766 node->cd();
20767 //
20768 // Place copy #21 of I569 in IT56
20769 //
20770 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"rot623");
20771 sub1node->SetLineColor(kColorITS);
20772 sub1node->SetVisibility(0);
20773 sub1node->cd();
20774 //
20775 // Place copy #1 of ITS6 in I569
20776 //
20777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20778 sub2node->SetLineColor(kColorITS);
20779 sub2node->SetVisibility(1);
20780 fNodes->Add(sub2node);
20781 sub1node->cd();
20782 //
20783 // Place copy #2 of ITS6 in I569
20784 //
20785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20786 sub2node->SetLineColor(kColorITS);
20787 sub2node->SetVisibility(1);
20788 fNodes->Add(sub2node);
20789 sub1node->cd();
20790 //
20791 // Place copy #3 of ITS6 in I569
20792 //
20793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20794 sub2node->SetLineColor(kColorITS);
20795 sub2node->SetVisibility(1);
20796 fNodes->Add(sub2node);
20797 sub1node->cd();
20798 //
20799 // Place copy #4 of ITS6 in I569
20800 //
20801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20802 sub2node->SetLineColor(kColorITS);
20803 sub2node->SetVisibility(1);
20804 fNodes->Add(sub2node);
20805 sub1node->cd();
20806 //
20807 // Place copy #5 of ITS6 in I569
20808 //
20809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20810 sub2node->SetLineColor(kColorITS);
20811 sub2node->SetVisibility(1);
20812 fNodes->Add(sub2node);
20813 sub1node->cd();
20814 //
20815 // Place copy #6 of ITS6 in I569
20816 //
20817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20818 sub2node->SetLineColor(kColorITS);
20819 sub2node->SetVisibility(1);
20820 fNodes->Add(sub2node);
20821 sub1node->cd();
20822 //
20823 // Place copy #7 of ITS6 in I569
20824 //
20825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20826 sub2node->SetLineColor(kColorITS);
20827 sub2node->SetVisibility(1);
20828 fNodes->Add(sub2node);
20829 sub1node->cd();
20830 //
20831 // Place copy #8 of ITS6 in I569
20832 //
20833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20834 sub2node->SetLineColor(kColorITS);
20835 sub2node->SetVisibility(1);
20836 fNodes->Add(sub2node);
20837 sub1node->cd();
20838 //
20839 // Place copy #9 of ITS6 in I569
20840 //
20841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20842 sub2node->SetLineColor(kColorITS);
20843 sub2node->SetVisibility(1);
20844 fNodes->Add(sub2node);
20845 sub1node->cd();
20846 //
20847 // Place copy #10 of ITS6 in I569
20848 //
20849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20850 sub2node->SetLineColor(kColorITS);
20851 sub2node->SetVisibility(1);
20852 fNodes->Add(sub2node);
20853 sub1node->cd();
20854 //
20855 // Place copy #11 of ITS6 in I569
20856 //
20857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20858 sub2node->SetLineColor(kColorITS);
20859 sub2node->SetVisibility(1);
20860 fNodes->Add(sub2node);
20861 sub1node->cd();
20862 //
20863 // Place copy #12 of ITS6 in I569
20864 //
20865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20866 sub2node->SetLineColor(kColorITS);
20867 sub2node->SetVisibility(1);
20868 fNodes->Add(sub2node);
20869 sub1node->cd();
20870 //
20871 // Place copy #13 of ITS6 in I569
20872 //
20873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20874 sub2node->SetLineColor(kColorITS);
20875 sub2node->SetVisibility(1);
20876 fNodes->Add(sub2node);
20877 sub1node->cd();
20878 //
20879 // Place copy #14 of ITS6 in I569
20880 //
20881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20882 sub2node->SetLineColor(kColorITS);
20883 sub2node->SetVisibility(1);
20884 fNodes->Add(sub2node);
20885 sub1node->cd();
20886 //
20887 // Place copy #15 of ITS6 in I569
20888 //
20889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20890 sub2node->SetLineColor(kColorITS);
20891 sub2node->SetVisibility(1);
20892 fNodes->Add(sub2node);
20893 sub1node->cd();
20894 //
20895 // Place copy #16 of ITS6 in I569
20896 //
20897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20898 sub2node->SetLineColor(kColorITS);
20899 sub2node->SetVisibility(1);
20900 fNodes->Add(sub2node);
20901 sub1node->cd();
20902 //
20903 // Place copy #17 of ITS6 in I569
20904 //
20905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20906 sub2node->SetLineColor(kColorITS);
20907 sub2node->SetVisibility(1);
20908 fNodes->Add(sub2node);
20909 sub1node->cd();
20910 //
20911 // Place copy #18 of ITS6 in I569
20912 //
20913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20914 sub2node->SetLineColor(kColorITS);
20915 sub2node->SetVisibility(1);
20916 fNodes->Add(sub2node);
20917 sub1node->cd();
20918 //
20919 // Place copy #19 of ITS6 in I569
20920 //
20921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20922 sub2node->SetLineColor(kColorITS);
20923 sub2node->SetVisibility(1);
20924 fNodes->Add(sub2node);
20925 sub1node->cd();
20926 //
20927 // Place copy #20 of ITS6 in I569
20928 //
20929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20930 sub2node->SetLineColor(kColorITS);
20931 sub2node->SetVisibility(1);
20932 fNodes->Add(sub2node);
20933 sub1node->cd();
20934 //
20935 // Place copy #21 of ITS6 in I569
20936 //
20937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20938 sub2node->SetLineColor(kColorITS);
20939 sub2node->SetVisibility(1);
20940 fNodes->Add(sub2node);
20941 sub1node->cd();
20942 //
20943 // Place copy #22 of ITS6 in I569
20944 //
20945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20946 sub2node->SetLineColor(kColorITS);
20947 sub2node->SetVisibility(1);
20948 fNodes->Add(sub2node);
20949 sub1node->cd();
20950 //
20951 // Place copy #23 of ITS6 in I569
20952 //
20953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20954 sub2node->SetLineColor(kColorITS);
20955 sub2node->SetVisibility(1);
20956 fNodes->Add(sub2node);
20957 sub1node->cd();
20958 //
20959 // Place copy #24 of ITS6 in I569
20960 //
20961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20962 sub2node->SetLineColor(kColorITS);
20963 sub2node->SetVisibility(1);
20964 fNodes->Add(sub2node);
20965 sub1node->cd();
20966 //
20967 // Place copy #25 of ITS6 in I569
20968 //
20969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20970 sub2node->SetLineColor(kColorITS);
20971 sub2node->SetVisibility(1);
20972 fNodes->Add(sub2node);
20973 sub1node->cd();
20974 fNodes->Add(sub1node);
20975 node->cd();
20976 //
20977 // Place copy #22 of I569 in IT56
20978 //
20979 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"rot537");
20980 sub1node->SetLineColor(kColorITS);
20981 sub1node->SetVisibility(0);
20982 sub1node->cd();
20983 //
20984 // Place copy #1 of ITS6 in I569
20985 //
20986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20987 sub2node->SetLineColor(kColorITS);
20988 sub2node->SetVisibility(1);
20989 fNodes->Add(sub2node);
20990 sub1node->cd();
20991 //
20992 // Place copy #2 of ITS6 in I569
20993 //
20994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20995 sub2node->SetLineColor(kColorITS);
20996 sub2node->SetVisibility(1);
20997 fNodes->Add(sub2node);
20998 sub1node->cd();
20999 //
21000 // Place copy #3 of ITS6 in I569
21001 //
21002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21003 sub2node->SetLineColor(kColorITS);
21004 sub2node->SetVisibility(1);
21005 fNodes->Add(sub2node);
21006 sub1node->cd();
21007 //
21008 // Place copy #4 of ITS6 in I569
21009 //
21010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21011 sub2node->SetLineColor(kColorITS);
21012 sub2node->SetVisibility(1);
21013 fNodes->Add(sub2node);
21014 sub1node->cd();
21015 //
21016 // Place copy #5 of ITS6 in I569
21017 //
21018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21019 sub2node->SetLineColor(kColorITS);
21020 sub2node->SetVisibility(1);
21021 fNodes->Add(sub2node);
21022 sub1node->cd();
21023 //
21024 // Place copy #6 of ITS6 in I569
21025 //
21026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21027 sub2node->SetLineColor(kColorITS);
21028 sub2node->SetVisibility(1);
21029 fNodes->Add(sub2node);
21030 sub1node->cd();
21031 //
21032 // Place copy #7 of ITS6 in I569
21033 //
21034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21035 sub2node->SetLineColor(kColorITS);
21036 sub2node->SetVisibility(1);
21037 fNodes->Add(sub2node);
21038 sub1node->cd();
21039 //
21040 // Place copy #8 of ITS6 in I569
21041 //
21042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21043 sub2node->SetLineColor(kColorITS);
21044 sub2node->SetVisibility(1);
21045 fNodes->Add(sub2node);
21046 sub1node->cd();
21047 //
21048 // Place copy #9 of ITS6 in I569
21049 //
21050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21051 sub2node->SetLineColor(kColorITS);
21052 sub2node->SetVisibility(1);
21053 fNodes->Add(sub2node);
21054 sub1node->cd();
21055 //
21056 // Place copy #10 of ITS6 in I569
21057 //
21058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21059 sub2node->SetLineColor(kColorITS);
21060 sub2node->SetVisibility(1);
21061 fNodes->Add(sub2node);
21062 sub1node->cd();
21063 //
21064 // Place copy #11 of ITS6 in I569
21065 //
21066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21067 sub2node->SetLineColor(kColorITS);
21068 sub2node->SetVisibility(1);
21069 fNodes->Add(sub2node);
21070 sub1node->cd();
21071 //
21072 // Place copy #12 of ITS6 in I569
21073 //
21074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21075 sub2node->SetLineColor(kColorITS);
21076 sub2node->SetVisibility(1);
21077 fNodes->Add(sub2node);
21078 sub1node->cd();
21079 //
21080 // Place copy #13 of ITS6 in I569
21081 //
21082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21083 sub2node->SetLineColor(kColorITS);
21084 sub2node->SetVisibility(1);
21085 fNodes->Add(sub2node);
21086 sub1node->cd();
21087 //
21088 // Place copy #14 of ITS6 in I569
21089 //
21090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21091 sub2node->SetLineColor(kColorITS);
21092 sub2node->SetVisibility(1);
21093 fNodes->Add(sub2node);
21094 sub1node->cd();
21095 //
21096 // Place copy #15 of ITS6 in I569
21097 //
21098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21099 sub2node->SetLineColor(kColorITS);
21100 sub2node->SetVisibility(1);
21101 fNodes->Add(sub2node);
21102 sub1node->cd();
21103 //
21104 // Place copy #16 of ITS6 in I569
21105 //
21106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21107 sub2node->SetLineColor(kColorITS);
21108 sub2node->SetVisibility(1);
21109 fNodes->Add(sub2node);
21110 sub1node->cd();
21111 //
21112 // Place copy #17 of ITS6 in I569
21113 //
21114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21115 sub2node->SetLineColor(kColorITS);
21116 sub2node->SetVisibility(1);
21117 fNodes->Add(sub2node);
21118 sub1node->cd();
21119 //
21120 // Place copy #18 of ITS6 in I569
21121 //
21122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21123 sub2node->SetLineColor(kColorITS);
21124 sub2node->SetVisibility(1);
21125 fNodes->Add(sub2node);
21126 sub1node->cd();
21127 //
21128 // Place copy #19 of ITS6 in I569
21129 //
21130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21131 sub2node->SetLineColor(kColorITS);
21132 sub2node->SetVisibility(1);
21133 fNodes->Add(sub2node);
21134 sub1node->cd();
21135 //
21136 // Place copy #20 of ITS6 in I569
21137 //
21138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21139 sub2node->SetLineColor(kColorITS);
21140 sub2node->SetVisibility(1);
21141 fNodes->Add(sub2node);
21142 sub1node->cd();
21143 //
21144 // Place copy #21 of ITS6 in I569
21145 //
21146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21147 sub2node->SetLineColor(kColorITS);
21148 sub2node->SetVisibility(1);
21149 fNodes->Add(sub2node);
21150 sub1node->cd();
21151 //
21152 // Place copy #22 of ITS6 in I569
21153 //
21154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21155 sub2node->SetLineColor(kColorITS);
21156 sub2node->SetVisibility(1);
21157 fNodes->Add(sub2node);
21158 sub1node->cd();
21159 //
21160 // Place copy #23 of ITS6 in I569
21161 //
21162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21163 sub2node->SetLineColor(kColorITS);
21164 sub2node->SetVisibility(1);
21165 fNodes->Add(sub2node);
21166 sub1node->cd();
21167 //
21168 // Place copy #24 of ITS6 in I569
21169 //
21170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21171 sub2node->SetLineColor(kColorITS);
21172 sub2node->SetVisibility(1);
21173 fNodes->Add(sub2node);
21174 sub1node->cd();
21175 //
21176 // Place copy #25 of ITS6 in I569
21177 //
21178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21179 sub2node->SetLineColor(kColorITS);
21180 sub2node->SetVisibility(1);
21181 fNodes->Add(sub2node);
21182 sub1node->cd();
21183 fNodes->Add(sub1node);
21184 node->cd();
21185 //
21186 // Place copy #23 of I569 in IT56
21187 //
21188 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"rot538");
21189 sub1node->SetLineColor(kColorITS);
21190 sub1node->SetVisibility(0);
21191 sub1node->cd();
21192 //
21193 // Place copy #1 of ITS6 in I569
21194 //
21195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21196 sub2node->SetLineColor(kColorITS);
21197 sub2node->SetVisibility(1);
21198 fNodes->Add(sub2node);
21199 sub1node->cd();
21200 //
21201 // Place copy #2 of ITS6 in I569
21202 //
21203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21204 sub2node->SetLineColor(kColorITS);
21205 sub2node->SetVisibility(1);
21206 fNodes->Add(sub2node);
21207 sub1node->cd();
21208 //
21209 // Place copy #3 of ITS6 in I569
21210 //
21211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21212 sub2node->SetLineColor(kColorITS);
21213 sub2node->SetVisibility(1);
21214 fNodes->Add(sub2node);
21215 sub1node->cd();
21216 //
21217 // Place copy #4 of ITS6 in I569
21218 //
21219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21220 sub2node->SetLineColor(kColorITS);
21221 sub2node->SetVisibility(1);
21222 fNodes->Add(sub2node);
21223 sub1node->cd();
21224 //
21225 // Place copy #5 of ITS6 in I569
21226 //
21227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21228 sub2node->SetLineColor(kColorITS);
21229 sub2node->SetVisibility(1);
21230 fNodes->Add(sub2node);
21231 sub1node->cd();
21232 //
21233 // Place copy #6 of ITS6 in I569
21234 //
21235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21236 sub2node->SetLineColor(kColorITS);
21237 sub2node->SetVisibility(1);
21238 fNodes->Add(sub2node);
21239 sub1node->cd();
21240 //
21241 // Place copy #7 of ITS6 in I569
21242 //
21243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21244 sub2node->SetLineColor(kColorITS);
21245 sub2node->SetVisibility(1);
21246 fNodes->Add(sub2node);
21247 sub1node->cd();
21248 //
21249 // Place copy #8 of ITS6 in I569
21250 //
21251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21252 sub2node->SetLineColor(kColorITS);
21253 sub2node->SetVisibility(1);
21254 fNodes->Add(sub2node);
21255 sub1node->cd();
21256 //
21257 // Place copy #9 of ITS6 in I569
21258 //
21259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21260 sub2node->SetLineColor(kColorITS);
21261 sub2node->SetVisibility(1);
21262 fNodes->Add(sub2node);
21263 sub1node->cd();
21264 //
21265 // Place copy #10 of ITS6 in I569
21266 //
21267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21268 sub2node->SetLineColor(kColorITS);
21269 sub2node->SetVisibility(1);
21270 fNodes->Add(sub2node);
21271 sub1node->cd();
21272 //
21273 // Place copy #11 of ITS6 in I569
21274 //
21275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21276 sub2node->SetLineColor(kColorITS);
21277 sub2node->SetVisibility(1);
21278 fNodes->Add(sub2node);
21279 sub1node->cd();
21280 //
21281 // Place copy #12 of ITS6 in I569
21282 //
21283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21284 sub2node->SetLineColor(kColorITS);
21285 sub2node->SetVisibility(1);
21286 fNodes->Add(sub2node);
21287 sub1node->cd();
21288 //
21289 // Place copy #13 of ITS6 in I569
21290 //
21291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21292 sub2node->SetLineColor(kColorITS);
21293 sub2node->SetVisibility(1);
21294 fNodes->Add(sub2node);
21295 sub1node->cd();
21296 //
21297 // Place copy #14 of ITS6 in I569
21298 //
21299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21300 sub2node->SetLineColor(kColorITS);
21301 sub2node->SetVisibility(1);
21302 fNodes->Add(sub2node);
21303 sub1node->cd();
21304 //
21305 // Place copy #15 of ITS6 in I569
21306 //
21307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21308 sub2node->SetLineColor(kColorITS);
21309 sub2node->SetVisibility(1);
21310 fNodes->Add(sub2node);
21311 sub1node->cd();
21312 //
21313 // Place copy #16 of ITS6 in I569
21314 //
21315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21316 sub2node->SetLineColor(kColorITS);
21317 sub2node->SetVisibility(1);
21318 fNodes->Add(sub2node);
21319 sub1node->cd();
21320 //
21321 // Place copy #17 of ITS6 in I569
21322 //
21323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21324 sub2node->SetLineColor(kColorITS);
21325 sub2node->SetVisibility(1);
21326 fNodes->Add(sub2node);
21327 sub1node->cd();
21328 //
21329 // Place copy #18 of ITS6 in I569
21330 //
21331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21332 sub2node->SetLineColor(kColorITS);
21333 sub2node->SetVisibility(1);
21334 fNodes->Add(sub2node);
21335 sub1node->cd();
21336 //
21337 // Place copy #19 of ITS6 in I569
21338 //
21339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21340 sub2node->SetLineColor(kColorITS);
21341 sub2node->SetVisibility(1);
21342 fNodes->Add(sub2node);
21343 sub1node->cd();
21344 //
21345 // Place copy #20 of ITS6 in I569
21346 //
21347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21348 sub2node->SetLineColor(kColorITS);
21349 sub2node->SetVisibility(1);
21350 fNodes->Add(sub2node);
21351 sub1node->cd();
21352 //
21353 // Place copy #21 of ITS6 in I569
21354 //
21355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21356 sub2node->SetLineColor(kColorITS);
21357 sub2node->SetVisibility(1);
21358 fNodes->Add(sub2node);
21359 sub1node->cd();
21360 //
21361 // Place copy #22 of ITS6 in I569
21362 //
21363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21364 sub2node->SetLineColor(kColorITS);
21365 sub2node->SetVisibility(1);
21366 fNodes->Add(sub2node);
21367 sub1node->cd();
21368 //
21369 // Place copy #23 of ITS6 in I569
21370 //
21371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21372 sub2node->SetLineColor(kColorITS);
21373 sub2node->SetVisibility(1);
21374 fNodes->Add(sub2node);
21375 sub1node->cd();
21376 //
21377 // Place copy #24 of ITS6 in I569
21378 //
21379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21380 sub2node->SetLineColor(kColorITS);
21381 sub2node->SetVisibility(1);
21382 fNodes->Add(sub2node);
21383 sub1node->cd();
21384 //
21385 // Place copy #25 of ITS6 in I569
21386 //
21387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21388 sub2node->SetLineColor(kColorITS);
21389 sub2node->SetVisibility(1);
21390 fNodes->Add(sub2node);
21391 sub1node->cd();
21392 fNodes->Add(sub1node);
21393 node->cd();
21394 //
21395 // Place copy #24 of I569 in IT56
21396 //
21397 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"rot539");
21398 sub1node->SetLineColor(kColorITS);
21399 sub1node->SetVisibility(0);
21400 sub1node->cd();
21401 //
21402 // Place copy #1 of ITS6 in I569
21403 //
21404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21405 sub2node->SetLineColor(kColorITS);
21406 sub2node->SetVisibility(1);
21407 fNodes->Add(sub2node);
21408 sub1node->cd();
21409 //
21410 // Place copy #2 of ITS6 in I569
21411 //
21412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21413 sub2node->SetLineColor(kColorITS);
21414 sub2node->SetVisibility(1);
21415 fNodes->Add(sub2node);
21416 sub1node->cd();
21417 //
21418 // Place copy #3 of ITS6 in I569
21419 //
21420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21421 sub2node->SetLineColor(kColorITS);
21422 sub2node->SetVisibility(1);
21423 fNodes->Add(sub2node);
21424 sub1node->cd();
21425 //
21426 // Place copy #4 of ITS6 in I569
21427 //
21428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21429 sub2node->SetLineColor(kColorITS);
21430 sub2node->SetVisibility(1);
21431 fNodes->Add(sub2node);
21432 sub1node->cd();
21433 //
21434 // Place copy #5 of ITS6 in I569
21435 //
21436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21437 sub2node->SetLineColor(kColorITS);
21438 sub2node->SetVisibility(1);
21439 fNodes->Add(sub2node);
21440 sub1node->cd();
21441 //
21442 // Place copy #6 of ITS6 in I569
21443 //
21444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21445 sub2node->SetLineColor(kColorITS);
21446 sub2node->SetVisibility(1);
21447 fNodes->Add(sub2node);
21448 sub1node->cd();
21449 //
21450 // Place copy #7 of ITS6 in I569
21451 //
21452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21453 sub2node->SetLineColor(kColorITS);
21454 sub2node->SetVisibility(1);
21455 fNodes->Add(sub2node);
21456 sub1node->cd();
21457 //
21458 // Place copy #8 of ITS6 in I569
21459 //
21460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21461 sub2node->SetLineColor(kColorITS);
21462 sub2node->SetVisibility(1);
21463 fNodes->Add(sub2node);
21464 sub1node->cd();
21465 //
21466 // Place copy #9 of ITS6 in I569
21467 //
21468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21469 sub2node->SetLineColor(kColorITS);
21470 sub2node->SetVisibility(1);
21471 fNodes->Add(sub2node);
21472 sub1node->cd();
21473 //
21474 // Place copy #10 of ITS6 in I569
21475 //
21476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21477 sub2node->SetLineColor(kColorITS);
21478 sub2node->SetVisibility(1);
21479 fNodes->Add(sub2node);
21480 sub1node->cd();
21481 //
21482 // Place copy #11 of ITS6 in I569
21483 //
21484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21485 sub2node->SetLineColor(kColorITS);
21486 sub2node->SetVisibility(1);
21487 fNodes->Add(sub2node);
21488 sub1node->cd();
21489 //
21490 // Place copy #12 of ITS6 in I569
21491 //
21492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21493 sub2node->SetLineColor(kColorITS);
21494 sub2node->SetVisibility(1);
21495 fNodes->Add(sub2node);
21496 sub1node->cd();
21497 //
21498 // Place copy #13 of ITS6 in I569
21499 //
21500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21501 sub2node->SetLineColor(kColorITS);
21502 sub2node->SetVisibility(1);
21503 fNodes->Add(sub2node);
21504 sub1node->cd();
21505 //
21506 // Place copy #14 of ITS6 in I569
21507 //
21508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21509 sub2node->SetLineColor(kColorITS);
21510 sub2node->SetVisibility(1);
21511 fNodes->Add(sub2node);
21512 sub1node->cd();
21513 //
21514 // Place copy #15 of ITS6 in I569
21515 //
21516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21517 sub2node->SetLineColor(kColorITS);
21518 sub2node->SetVisibility(1);
21519 fNodes->Add(sub2node);
21520 sub1node->cd();
21521 //
21522 // Place copy #16 of ITS6 in I569
21523 //
21524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21525 sub2node->SetLineColor(kColorITS);
21526 sub2node->SetVisibility(1);
21527 fNodes->Add(sub2node);
21528 sub1node->cd();
21529 //
21530 // Place copy #17 of ITS6 in I569
21531 //
21532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21533 sub2node->SetLineColor(kColorITS);
21534 sub2node->SetVisibility(1);
21535 fNodes->Add(sub2node);
21536 sub1node->cd();
21537 //
21538 // Place copy #18 of ITS6 in I569
21539 //
21540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21541 sub2node->SetLineColor(kColorITS);
21542 sub2node->SetVisibility(1);
21543 fNodes->Add(sub2node);
21544 sub1node->cd();
21545 //
21546 // Place copy #19 of ITS6 in I569
21547 //
21548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21549 sub2node->SetLineColor(kColorITS);
21550 sub2node->SetVisibility(1);
21551 fNodes->Add(sub2node);
21552 sub1node->cd();
21553 //
21554 // Place copy #20 of ITS6 in I569
21555 //
21556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21557 sub2node->SetLineColor(kColorITS);
21558 sub2node->SetVisibility(1);
21559 fNodes->Add(sub2node);
21560 sub1node->cd();
21561 //
21562 // Place copy #21 of ITS6 in I569
21563 //
21564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21565 sub2node->SetLineColor(kColorITS);
21566 sub2node->SetVisibility(1);
21567 fNodes->Add(sub2node);
21568 sub1node->cd();
21569 //
21570 // Place copy #22 of ITS6 in I569
21571 //
21572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21573 sub2node->SetLineColor(kColorITS);
21574 sub2node->SetVisibility(1);
21575 fNodes->Add(sub2node);
21576 sub1node->cd();
21577 //
21578 // Place copy #23 of ITS6 in I569
21579 //
21580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21581 sub2node->SetLineColor(kColorITS);
21582 sub2node->SetVisibility(1);
21583 fNodes->Add(sub2node);
21584 sub1node->cd();
21585 //
21586 // Place copy #24 of ITS6 in I569
21587 //
21588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21589 sub2node->SetLineColor(kColorITS);
21590 sub2node->SetVisibility(1);
21591 fNodes->Add(sub2node);
21592 sub1node->cd();
21593 //
21594 // Place copy #25 of ITS6 in I569
21595 //
21596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21597 sub2node->SetLineColor(kColorITS);
21598 sub2node->SetVisibility(1);
21599 fNodes->Add(sub2node);
21600 sub1node->cd();
21601 fNodes->Add(sub1node);
21602 node->cd();
21603 //
21604 // Place copy #25 of I569 in IT56
21605 //
21606 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"rot540");
21607 sub1node->SetLineColor(kColorITS);
21608 sub1node->SetVisibility(0);
21609 sub1node->cd();
21610 //
21611 // Place copy #1 of ITS6 in I569
21612 //
21613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21614 sub2node->SetLineColor(kColorITS);
21615 sub2node->SetVisibility(1);
21616 fNodes->Add(sub2node);
21617 sub1node->cd();
21618 //
21619 // Place copy #2 of ITS6 in I569
21620 //
21621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21622 sub2node->SetLineColor(kColorITS);
21623 sub2node->SetVisibility(1);
21624 fNodes->Add(sub2node);
21625 sub1node->cd();
21626 //
21627 // Place copy #3 of ITS6 in I569
21628 //
21629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21630 sub2node->SetLineColor(kColorITS);
21631 sub2node->SetVisibility(1);
21632 fNodes->Add(sub2node);
21633 sub1node->cd();
21634 //
21635 // Place copy #4 of ITS6 in I569
21636 //
21637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21638 sub2node->SetLineColor(kColorITS);
21639 sub2node->SetVisibility(1);
21640 fNodes->Add(sub2node);
21641 sub1node->cd();
21642 //
21643 // Place copy #5 of ITS6 in I569
21644 //
21645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21646 sub2node->SetLineColor(kColorITS);
21647 sub2node->SetVisibility(1);
21648 fNodes->Add(sub2node);
21649 sub1node->cd();
21650 //
21651 // Place copy #6 of ITS6 in I569
21652 //
21653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21654 sub2node->SetLineColor(kColorITS);
21655 sub2node->SetVisibility(1);
21656 fNodes->Add(sub2node);
21657 sub1node->cd();
21658 //
21659 // Place copy #7 of ITS6 in I569
21660 //
21661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21662 sub2node->SetLineColor(kColorITS);
21663 sub2node->SetVisibility(1);
21664 fNodes->Add(sub2node);
21665 sub1node->cd();
21666 //
21667 // Place copy #8 of ITS6 in I569
21668 //
21669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21670 sub2node->SetLineColor(kColorITS);
21671 sub2node->SetVisibility(1);
21672 fNodes->Add(sub2node);
21673 sub1node->cd();
21674 //
21675 // Place copy #9 of ITS6 in I569
21676 //
21677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21678 sub2node->SetLineColor(kColorITS);
21679 sub2node->SetVisibility(1);
21680 fNodes->Add(sub2node);
21681 sub1node->cd();
21682 //
21683 // Place copy #10 of ITS6 in I569
21684 //
21685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21686 sub2node->SetLineColor(kColorITS);
21687 sub2node->SetVisibility(1);
21688 fNodes->Add(sub2node);
21689 sub1node->cd();
21690 //
21691 // Place copy #11 of ITS6 in I569
21692 //
21693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21694 sub2node->SetLineColor(kColorITS);
21695 sub2node->SetVisibility(1);
21696 fNodes->Add(sub2node);
21697 sub1node->cd();
21698 //
21699 // Place copy #12 of ITS6 in I569
21700 //
21701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21702 sub2node->SetLineColor(kColorITS);
21703 sub2node->SetVisibility(1);
21704 fNodes->Add(sub2node);
21705 sub1node->cd();
21706 //
21707 // Place copy #13 of ITS6 in I569
21708 //
21709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21710 sub2node->SetLineColor(kColorITS);
21711 sub2node->SetVisibility(1);
21712 fNodes->Add(sub2node);
21713 sub1node->cd();
21714 //
21715 // Place copy #14 of ITS6 in I569
21716 //
21717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21718 sub2node->SetLineColor(kColorITS);
21719 sub2node->SetVisibility(1);
21720 fNodes->Add(sub2node);
21721 sub1node->cd();
21722 //
21723 // Place copy #15 of ITS6 in I569
21724 //
21725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21726 sub2node->SetLineColor(kColorITS);
21727 sub2node->SetVisibility(1);
21728 fNodes->Add(sub2node);
21729 sub1node->cd();
21730 //
21731 // Place copy #16 of ITS6 in I569
21732 //
21733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21734 sub2node->SetLineColor(kColorITS);
21735 sub2node->SetVisibility(1);
21736 fNodes->Add(sub2node);
21737 sub1node->cd();
21738 //
21739 // Place copy #17 of ITS6 in I569
21740 //
21741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21742 sub2node->SetLineColor(kColorITS);
21743 sub2node->SetVisibility(1);
21744 fNodes->Add(sub2node);
21745 sub1node->cd();
21746 //
21747 // Place copy #18 of ITS6 in I569
21748 //
21749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21750 sub2node->SetLineColor(kColorITS);
21751 sub2node->SetVisibility(1);
21752 fNodes->Add(sub2node);
21753 sub1node->cd();
21754 //
21755 // Place copy #19 of ITS6 in I569
21756 //
21757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21758 sub2node->SetLineColor(kColorITS);
21759 sub2node->SetVisibility(1);
21760 fNodes->Add(sub2node);
21761 sub1node->cd();
21762 //
21763 // Place copy #20 of ITS6 in I569
21764 //
21765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21766 sub2node->SetLineColor(kColorITS);
21767 sub2node->SetVisibility(1);
21768 fNodes->Add(sub2node);
21769 sub1node->cd();
21770 //
21771 // Place copy #21 of ITS6 in I569
21772 //
21773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21774 sub2node->SetLineColor(kColorITS);
21775 sub2node->SetVisibility(1);
21776 fNodes->Add(sub2node);
21777 sub1node->cd();
21778 //
21779 // Place copy #22 of ITS6 in I569
21780 //
21781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21782 sub2node->SetLineColor(kColorITS);
21783 sub2node->SetVisibility(1);
21784 fNodes->Add(sub2node);
21785 sub1node->cd();
21786 //
21787 // Place copy #23 of ITS6 in I569
21788 //
21789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21790 sub2node->SetLineColor(kColorITS);
21791 sub2node->SetVisibility(1);
21792 fNodes->Add(sub2node);
21793 sub1node->cd();
21794 //
21795 // Place copy #24 of ITS6 in I569
21796 //
21797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21798 sub2node->SetLineColor(kColorITS);
21799 sub2node->SetVisibility(1);
21800 fNodes->Add(sub2node);
21801 sub1node->cd();
21802 //
21803 // Place copy #25 of ITS6 in I569
21804 //
21805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21806 sub2node->SetLineColor(kColorITS);
21807 sub2node->SetVisibility(1);
21808 fNodes->Add(sub2node);
21809 sub1node->cd();
21810 fNodes->Add(sub1node);
21811 node->cd();
21812 //
21813 // Place copy #26 of I569 in IT56
21814 //
21815 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"rot541");
21816 sub1node->SetLineColor(kColorITS);
21817 sub1node->SetVisibility(0);
21818 sub1node->cd();
21819 //
21820 // Place copy #1 of ITS6 in I569
21821 //
21822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21823 sub2node->SetLineColor(kColorITS);
21824 sub2node->SetVisibility(1);
21825 fNodes->Add(sub2node);
21826 sub1node->cd();
21827 //
21828 // Place copy #2 of ITS6 in I569
21829 //
21830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21831 sub2node->SetLineColor(kColorITS);
21832 sub2node->SetVisibility(1);
21833 fNodes->Add(sub2node);
21834 sub1node->cd();
21835 //
21836 // Place copy #3 of ITS6 in I569
21837 //
21838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21839 sub2node->SetLineColor(kColorITS);
21840 sub2node->SetVisibility(1);
21841 fNodes->Add(sub2node);
21842 sub1node->cd();
21843 //
21844 // Place copy #4 of ITS6 in I569
21845 //
21846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21847 sub2node->SetLineColor(kColorITS);
21848 sub2node->SetVisibility(1);
21849 fNodes->Add(sub2node);
21850 sub1node->cd();
21851 //
21852 // Place copy #5 of ITS6 in I569
21853 //
21854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21855 sub2node->SetLineColor(kColorITS);
21856 sub2node->SetVisibility(1);
21857 fNodes->Add(sub2node);
21858 sub1node->cd();
21859 //
21860 // Place copy #6 of ITS6 in I569
21861 //
21862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21863 sub2node->SetLineColor(kColorITS);
21864 sub2node->SetVisibility(1);
21865 fNodes->Add(sub2node);
21866 sub1node->cd();
21867 //
21868 // Place copy #7 of ITS6 in I569
21869 //
21870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21871 sub2node->SetLineColor(kColorITS);
21872 sub2node->SetVisibility(1);
21873 fNodes->Add(sub2node);
21874 sub1node->cd();
21875 //
21876 // Place copy #8 of ITS6 in I569
21877 //
21878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21879 sub2node->SetLineColor(kColorITS);
21880 sub2node->SetVisibility(1);
21881 fNodes->Add(sub2node);
21882 sub1node->cd();
21883 //
21884 // Place copy #9 of ITS6 in I569
21885 //
21886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21887 sub2node->SetLineColor(kColorITS);
21888 sub2node->SetVisibility(1);
21889 fNodes->Add(sub2node);
21890 sub1node->cd();
21891 //
21892 // Place copy #10 of ITS6 in I569
21893 //
21894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21895 sub2node->SetLineColor(kColorITS);
21896 sub2node->SetVisibility(1);
21897 fNodes->Add(sub2node);
21898 sub1node->cd();
21899 //
21900 // Place copy #11 of ITS6 in I569
21901 //
21902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21903 sub2node->SetLineColor(kColorITS);
21904 sub2node->SetVisibility(1);
21905 fNodes->Add(sub2node);
21906 sub1node->cd();
21907 //
21908 // Place copy #12 of ITS6 in I569
21909 //
21910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21911 sub2node->SetLineColor(kColorITS);
21912 sub2node->SetVisibility(1);
21913 fNodes->Add(sub2node);
21914 sub1node->cd();
21915 //
21916 // Place copy #13 of ITS6 in I569
21917 //
21918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21919 sub2node->SetLineColor(kColorITS);
21920 sub2node->SetVisibility(1);
21921 fNodes->Add(sub2node);
21922 sub1node->cd();
21923 //
21924 // Place copy #14 of ITS6 in I569
21925 //
21926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21927 sub2node->SetLineColor(kColorITS);
21928 sub2node->SetVisibility(1);
21929 fNodes->Add(sub2node);
21930 sub1node->cd();
21931 //
21932 // Place copy #15 of ITS6 in I569
21933 //
21934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21935 sub2node->SetLineColor(kColorITS);
21936 sub2node->SetVisibility(1);
21937 fNodes->Add(sub2node);
21938 sub1node->cd();
21939 //
21940 // Place copy #16 of ITS6 in I569
21941 //
21942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21943 sub2node->SetLineColor(kColorITS);
21944 sub2node->SetVisibility(1);
21945 fNodes->Add(sub2node);
21946 sub1node->cd();
21947 //
21948 // Place copy #17 of ITS6 in I569
21949 //
21950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21951 sub2node->SetLineColor(kColorITS);
21952 sub2node->SetVisibility(1);
21953 fNodes->Add(sub2node);
21954 sub1node->cd();
21955 //
21956 // Place copy #18 of ITS6 in I569
21957 //
21958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21959 sub2node->SetLineColor(kColorITS);
21960 sub2node->SetVisibility(1);
21961 fNodes->Add(sub2node);
21962 sub1node->cd();
21963 //
21964 // Place copy #19 of ITS6 in I569
21965 //
21966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21967 sub2node->SetLineColor(kColorITS);
21968 sub2node->SetVisibility(1);
21969 fNodes->Add(sub2node);
21970 sub1node->cd();
21971 //
21972 // Place copy #20 of ITS6 in I569
21973 //
21974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21975 sub2node->SetLineColor(kColorITS);
21976 sub2node->SetVisibility(1);
21977 fNodes->Add(sub2node);
21978 sub1node->cd();
21979 //
21980 // Place copy #21 of ITS6 in I569
21981 //
21982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21983 sub2node->SetLineColor(kColorITS);
21984 sub2node->SetVisibility(1);
21985 fNodes->Add(sub2node);
21986 sub1node->cd();
21987 //
21988 // Place copy #22 of ITS6 in I569
21989 //
21990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21991 sub2node->SetLineColor(kColorITS);
21992 sub2node->SetVisibility(1);
21993 fNodes->Add(sub2node);
21994 sub1node->cd();
21995 //
21996 // Place copy #23 of ITS6 in I569
21997 //
21998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21999 sub2node->SetLineColor(kColorITS);
22000 sub2node->SetVisibility(1);
22001 fNodes->Add(sub2node);
22002 sub1node->cd();
22003 //
22004 // Place copy #24 of ITS6 in I569
22005 //
22006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22007 sub2node->SetLineColor(kColorITS);
22008 sub2node->SetVisibility(1);
22009 fNodes->Add(sub2node);
22010 sub1node->cd();
22011 //
22012 // Place copy #25 of ITS6 in I569
22013 //
22014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22015 sub2node->SetLineColor(kColorITS);
22016 sub2node->SetVisibility(1);
22017 fNodes->Add(sub2node);
22018 sub1node->cd();
22019 fNodes->Add(sub1node);
22020 node->cd();
22021 //
22022 // Place copy #27 of I569 in IT56
22023 //
22024 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"rot542");
22025 sub1node->SetLineColor(kColorITS);
22026 sub1node->SetVisibility(0);
22027 sub1node->cd();
22028 //
22029 // Place copy #1 of ITS6 in I569
22030 //
22031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22032 sub2node->SetLineColor(kColorITS);
22033 sub2node->SetVisibility(1);
22034 fNodes->Add(sub2node);
22035 sub1node->cd();
22036 //
22037 // Place copy #2 of ITS6 in I569
22038 //
22039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22040 sub2node->SetLineColor(kColorITS);
22041 sub2node->SetVisibility(1);
22042 fNodes->Add(sub2node);
22043 sub1node->cd();
22044 //
22045 // Place copy #3 of ITS6 in I569
22046 //
22047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22048 sub2node->SetLineColor(kColorITS);
22049 sub2node->SetVisibility(1);
22050 fNodes->Add(sub2node);
22051 sub1node->cd();
22052 //
22053 // Place copy #4 of ITS6 in I569
22054 //
22055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22056 sub2node->SetLineColor(kColorITS);
22057 sub2node->SetVisibility(1);
22058 fNodes->Add(sub2node);
22059 sub1node->cd();
22060 //
22061 // Place copy #5 of ITS6 in I569
22062 //
22063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22064 sub2node->SetLineColor(kColorITS);
22065 sub2node->SetVisibility(1);
22066 fNodes->Add(sub2node);
22067 sub1node->cd();
22068 //
22069 // Place copy #6 of ITS6 in I569
22070 //
22071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22072 sub2node->SetLineColor(kColorITS);
22073 sub2node->SetVisibility(1);
22074 fNodes->Add(sub2node);
22075 sub1node->cd();
22076 //
22077 // Place copy #7 of ITS6 in I569
22078 //
22079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22080 sub2node->SetLineColor(kColorITS);
22081 sub2node->SetVisibility(1);
22082 fNodes->Add(sub2node);
22083 sub1node->cd();
22084 //
22085 // Place copy #8 of ITS6 in I569
22086 //
22087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22088 sub2node->SetLineColor(kColorITS);
22089 sub2node->SetVisibility(1);
22090 fNodes->Add(sub2node);
22091 sub1node->cd();
22092 //
22093 // Place copy #9 of ITS6 in I569
22094 //
22095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22096 sub2node->SetLineColor(kColorITS);
22097 sub2node->SetVisibility(1);
22098 fNodes->Add(sub2node);
22099 sub1node->cd();
22100 //
22101 // Place copy #10 of ITS6 in I569
22102 //
22103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22104 sub2node->SetLineColor(kColorITS);
22105 sub2node->SetVisibility(1);
22106 fNodes->Add(sub2node);
22107 sub1node->cd();
22108 //
22109 // Place copy #11 of ITS6 in I569
22110 //
22111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22112 sub2node->SetLineColor(kColorITS);
22113 sub2node->SetVisibility(1);
22114 fNodes->Add(sub2node);
22115 sub1node->cd();
22116 //
22117 // Place copy #12 of ITS6 in I569
22118 //
22119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22120 sub2node->SetLineColor(kColorITS);
22121 sub2node->SetVisibility(1);
22122 fNodes->Add(sub2node);
22123 sub1node->cd();
22124 //
22125 // Place copy #13 of ITS6 in I569
22126 //
22127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22128 sub2node->SetLineColor(kColorITS);
22129 sub2node->SetVisibility(1);
22130 fNodes->Add(sub2node);
22131 sub1node->cd();
22132 //
22133 // Place copy #14 of ITS6 in I569
22134 //
22135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22136 sub2node->SetLineColor(kColorITS);
22137 sub2node->SetVisibility(1);
22138 fNodes->Add(sub2node);
22139 sub1node->cd();
22140 //
22141 // Place copy #15 of ITS6 in I569
22142 //
22143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22144 sub2node->SetLineColor(kColorITS);
22145 sub2node->SetVisibility(1);
22146 fNodes->Add(sub2node);
22147 sub1node->cd();
22148 //
22149 // Place copy #16 of ITS6 in I569
22150 //
22151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22152 sub2node->SetLineColor(kColorITS);
22153 sub2node->SetVisibility(1);
22154 fNodes->Add(sub2node);
22155 sub1node->cd();
22156 //
22157 // Place copy #17 of ITS6 in I569
22158 //
22159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22160 sub2node->SetLineColor(kColorITS);
22161 sub2node->SetVisibility(1);
22162 fNodes->Add(sub2node);
22163 sub1node->cd();
22164 //
22165 // Place copy #18 of ITS6 in I569
22166 //
22167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22168 sub2node->SetLineColor(kColorITS);
22169 sub2node->SetVisibility(1);
22170 fNodes->Add(sub2node);
22171 sub1node->cd();
22172 //
22173 // Place copy #19 of ITS6 in I569
22174 //
22175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22176 sub2node->SetLineColor(kColorITS);
22177 sub2node->SetVisibility(1);
22178 fNodes->Add(sub2node);
22179 sub1node->cd();
22180 //
22181 // Place copy #20 of ITS6 in I569
22182 //
22183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22184 sub2node->SetLineColor(kColorITS);
22185 sub2node->SetVisibility(1);
22186 fNodes->Add(sub2node);
22187 sub1node->cd();
22188 //
22189 // Place copy #21 of ITS6 in I569
22190 //
22191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22192 sub2node->SetLineColor(kColorITS);
22193 sub2node->SetVisibility(1);
22194 fNodes->Add(sub2node);
22195 sub1node->cd();
22196 //
22197 // Place copy #22 of ITS6 in I569
22198 //
22199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22200 sub2node->SetLineColor(kColorITS);
22201 sub2node->SetVisibility(1);
22202 fNodes->Add(sub2node);
22203 sub1node->cd();
22204 //
22205 // Place copy #23 of ITS6 in I569
22206 //
22207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22208 sub2node->SetLineColor(kColorITS);
22209 sub2node->SetVisibility(1);
22210 fNodes->Add(sub2node);
22211 sub1node->cd();
22212 //
22213 // Place copy #24 of ITS6 in I569
22214 //
22215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22216 sub2node->SetLineColor(kColorITS);
22217 sub2node->SetVisibility(1);
22218 fNodes->Add(sub2node);
22219 sub1node->cd();
22220 //
22221 // Place copy #25 of ITS6 in I569
22222 //
22223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22224 sub2node->SetLineColor(kColorITS);
22225 sub2node->SetVisibility(1);
22226 fNodes->Add(sub2node);
22227 sub1node->cd();
22228 fNodes->Add(sub1node);
22229 node->cd();
22230 //
22231 // Place copy #28 of I569 in IT56
22232 //
22233 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"rot543");
22234 sub1node->SetLineColor(kColorITS);
22235 sub1node->SetVisibility(0);
22236 sub1node->cd();
22237 //
22238 // Place copy #1 of ITS6 in I569
22239 //
22240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22241 sub2node->SetLineColor(kColorITS);
22242 sub2node->SetVisibility(1);
22243 fNodes->Add(sub2node);
22244 sub1node->cd();
22245 //
22246 // Place copy #2 of ITS6 in I569
22247 //
22248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22249 sub2node->SetLineColor(kColorITS);
22250 sub2node->SetVisibility(1);
22251 fNodes->Add(sub2node);
22252 sub1node->cd();
22253 //
22254 // Place copy #3 of ITS6 in I569
22255 //
22256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22257 sub2node->SetLineColor(kColorITS);
22258 sub2node->SetVisibility(1);
22259 fNodes->Add(sub2node);
22260 sub1node->cd();
22261 //
22262 // Place copy #4 of ITS6 in I569
22263 //
22264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22265 sub2node->SetLineColor(kColorITS);
22266 sub2node->SetVisibility(1);
22267 fNodes->Add(sub2node);
22268 sub1node->cd();
22269 //
22270 // Place copy #5 of ITS6 in I569
22271 //
22272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22273 sub2node->SetLineColor(kColorITS);
22274 sub2node->SetVisibility(1);
22275 fNodes->Add(sub2node);
22276 sub1node->cd();
22277 //
22278 // Place copy #6 of ITS6 in I569
22279 //
22280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22281 sub2node->SetLineColor(kColorITS);
22282 sub2node->SetVisibility(1);
22283 fNodes->Add(sub2node);
22284 sub1node->cd();
22285 //
22286 // Place copy #7 of ITS6 in I569
22287 //
22288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22289 sub2node->SetLineColor(kColorITS);
22290 sub2node->SetVisibility(1);
22291 fNodes->Add(sub2node);
22292 sub1node->cd();
22293 //
22294 // Place copy #8 of ITS6 in I569
22295 //
22296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22297 sub2node->SetLineColor(kColorITS);
22298 sub2node->SetVisibility(1);
22299 fNodes->Add(sub2node);
22300 sub1node->cd();
22301 //
22302 // Place copy #9 of ITS6 in I569
22303 //
22304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22305 sub2node->SetLineColor(kColorITS);
22306 sub2node->SetVisibility(1);
22307 fNodes->Add(sub2node);
22308 sub1node->cd();
22309 //
22310 // Place copy #10 of ITS6 in I569
22311 //
22312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22313 sub2node->SetLineColor(kColorITS);
22314 sub2node->SetVisibility(1);
22315 fNodes->Add(sub2node);
22316 sub1node->cd();
22317 //
22318 // Place copy #11 of ITS6 in I569
22319 //
22320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22321 sub2node->SetLineColor(kColorITS);
22322 sub2node->SetVisibility(1);
22323 fNodes->Add(sub2node);
22324 sub1node->cd();
22325 //
22326 // Place copy #12 of ITS6 in I569
22327 //
22328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22329 sub2node->SetLineColor(kColorITS);
22330 sub2node->SetVisibility(1);
22331 fNodes->Add(sub2node);
22332 sub1node->cd();
22333 //
22334 // Place copy #13 of ITS6 in I569
22335 //
22336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22337 sub2node->SetLineColor(kColorITS);
22338 sub2node->SetVisibility(1);
22339 fNodes->Add(sub2node);
22340 sub1node->cd();
22341 //
22342 // Place copy #14 of ITS6 in I569
22343 //
22344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22345 sub2node->SetLineColor(kColorITS);
22346 sub2node->SetVisibility(1);
22347 fNodes->Add(sub2node);
22348 sub1node->cd();
22349 //
22350 // Place copy #15 of ITS6 in I569
22351 //
22352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22353 sub2node->SetLineColor(kColorITS);
22354 sub2node->SetVisibility(1);
22355 fNodes->Add(sub2node);
22356 sub1node->cd();
22357 //
22358 // Place copy #16 of ITS6 in I569
22359 //
22360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22361 sub2node->SetLineColor(kColorITS);
22362 sub2node->SetVisibility(1);
22363 fNodes->Add(sub2node);
22364 sub1node->cd();
22365 //
22366 // Place copy #17 of ITS6 in I569
22367 //
22368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22369 sub2node->SetLineColor(kColorITS);
22370 sub2node->SetVisibility(1);
22371 fNodes->Add(sub2node);
22372 sub1node->cd();
22373 //
22374 // Place copy #18 of ITS6 in I569
22375 //
22376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22377 sub2node->SetLineColor(kColorITS);
22378 sub2node->SetVisibility(1);
22379 fNodes->Add(sub2node);
22380 sub1node->cd();
22381 //
22382 // Place copy #19 of ITS6 in I569
22383 //
22384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22385 sub2node->SetLineColor(kColorITS);
22386 sub2node->SetVisibility(1);
22387 fNodes->Add(sub2node);
22388 sub1node->cd();
22389 //
22390 // Place copy #20 of ITS6 in I569
22391 //
22392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22393 sub2node->SetLineColor(kColorITS);
22394 sub2node->SetVisibility(1);
22395 fNodes->Add(sub2node);
22396 sub1node->cd();
22397 //
22398 // Place copy #21 of ITS6 in I569
22399 //
22400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22401 sub2node->SetLineColor(kColorITS);
22402 sub2node->SetVisibility(1);
22403 fNodes->Add(sub2node);
22404 sub1node->cd();
22405 //
22406 // Place copy #22 of ITS6 in I569
22407 //
22408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22409 sub2node->SetLineColor(kColorITS);
22410 sub2node->SetVisibility(1);
22411 fNodes->Add(sub2node);
22412 sub1node->cd();
22413 //
22414 // Place copy #23 of ITS6 in I569
22415 //
22416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22417 sub2node->SetLineColor(kColorITS);
22418 sub2node->SetVisibility(1);
22419 fNodes->Add(sub2node);
22420 sub1node->cd();
22421 //
22422 // Place copy #24 of ITS6 in I569
22423 //
22424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22425 sub2node->SetLineColor(kColorITS);
22426 sub2node->SetVisibility(1);
22427 fNodes->Add(sub2node);
22428 sub1node->cd();
22429 //
22430 // Place copy #25 of ITS6 in I569
22431 //
22432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22433 sub2node->SetLineColor(kColorITS);
22434 sub2node->SetVisibility(1);
22435 fNodes->Add(sub2node);
22436 sub1node->cd();
22437 fNodes->Add(sub1node);
22438 node->cd();
22439 //
22440 // Place copy #29 of I569 in IT56
22441 //
22442 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"rot544");
22443 sub1node->SetLineColor(kColorITS);
22444 sub1node->SetVisibility(0);
22445 sub1node->cd();
22446 //
22447 // Place copy #1 of ITS6 in I569
22448 //
22449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22450 sub2node->SetLineColor(kColorITS);
22451 sub2node->SetVisibility(1);
22452 fNodes->Add(sub2node);
22453 sub1node->cd();
22454 //
22455 // Place copy #2 of ITS6 in I569
22456 //
22457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22458 sub2node->SetLineColor(kColorITS);
22459 sub2node->SetVisibility(1);
22460 fNodes->Add(sub2node);
22461 sub1node->cd();
22462 //
22463 // Place copy #3 of ITS6 in I569
22464 //
22465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22466 sub2node->SetLineColor(kColorITS);
22467 sub2node->SetVisibility(1);
22468 fNodes->Add(sub2node);
22469 sub1node->cd();
22470 //
22471 // Place copy #4 of ITS6 in I569
22472 //
22473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22474 sub2node->SetLineColor(kColorITS);
22475 sub2node->SetVisibility(1);
22476 fNodes->Add(sub2node);
22477 sub1node->cd();
22478 //
22479 // Place copy #5 of ITS6 in I569
22480 //
22481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22482 sub2node->SetLineColor(kColorITS);
22483 sub2node->SetVisibility(1);
22484 fNodes->Add(sub2node);
22485 sub1node->cd();
22486 //
22487 // Place copy #6 of ITS6 in I569
22488 //
22489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22490 sub2node->SetLineColor(kColorITS);
22491 sub2node->SetVisibility(1);
22492 fNodes->Add(sub2node);
22493 sub1node->cd();
22494 //
22495 // Place copy #7 of ITS6 in I569
22496 //
22497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22498 sub2node->SetLineColor(kColorITS);
22499 sub2node->SetVisibility(1);
22500 fNodes->Add(sub2node);
22501 sub1node->cd();
22502 //
22503 // Place copy #8 of ITS6 in I569
22504 //
22505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22506 sub2node->SetLineColor(kColorITS);
22507 sub2node->SetVisibility(1);
22508 fNodes->Add(sub2node);
22509 sub1node->cd();
22510 //
22511 // Place copy #9 of ITS6 in I569
22512 //
22513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22514 sub2node->SetLineColor(kColorITS);
22515 sub2node->SetVisibility(1);
22516 fNodes->Add(sub2node);
22517 sub1node->cd();
22518 //
22519 // Place copy #10 of ITS6 in I569
22520 //
22521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22522 sub2node->SetLineColor(kColorITS);
22523 sub2node->SetVisibility(1);
22524 fNodes->Add(sub2node);
22525 sub1node->cd();
22526 //
22527 // Place copy #11 of ITS6 in I569
22528 //
22529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22530 sub2node->SetLineColor(kColorITS);
22531 sub2node->SetVisibility(1);
22532 fNodes->Add(sub2node);
22533 sub1node->cd();
22534 //
22535 // Place copy #12 of ITS6 in I569
22536 //
22537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22538 sub2node->SetLineColor(kColorITS);
22539 sub2node->SetVisibility(1);
22540 fNodes->Add(sub2node);
22541 sub1node->cd();
22542 //
22543 // Place copy #13 of ITS6 in I569
22544 //
22545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22546 sub2node->SetLineColor(kColorITS);
22547 sub2node->SetVisibility(1);
22548 fNodes->Add(sub2node);
22549 sub1node->cd();
22550 //
22551 // Place copy #14 of ITS6 in I569
22552 //
22553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22554 sub2node->SetLineColor(kColorITS);
22555 sub2node->SetVisibility(1);
22556 fNodes->Add(sub2node);
22557 sub1node->cd();
22558 //
22559 // Place copy #15 of ITS6 in I569
22560 //
22561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22562 sub2node->SetLineColor(kColorITS);
22563 sub2node->SetVisibility(1);
22564 fNodes->Add(sub2node);
22565 sub1node->cd();
22566 //
22567 // Place copy #16 of ITS6 in I569
22568 //
22569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22570 sub2node->SetLineColor(kColorITS);
22571 sub2node->SetVisibility(1);
22572 fNodes->Add(sub2node);
22573 sub1node->cd();
22574 //
22575 // Place copy #17 of ITS6 in I569
22576 //
22577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22578 sub2node->SetLineColor(kColorITS);
22579 sub2node->SetVisibility(1);
22580 fNodes->Add(sub2node);
22581 sub1node->cd();
22582 //
22583 // Place copy #18 of ITS6 in I569
22584 //
22585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22586 sub2node->SetLineColor(kColorITS);
22587 sub2node->SetVisibility(1);
22588 fNodes->Add(sub2node);
22589 sub1node->cd();
22590 //
22591 // Place copy #19 of ITS6 in I569
22592 //
22593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22594 sub2node->SetLineColor(kColorITS);
22595 sub2node->SetVisibility(1);
22596 fNodes->Add(sub2node);
22597 sub1node->cd();
22598 //
22599 // Place copy #20 of ITS6 in I569
22600 //
22601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22602 sub2node->SetLineColor(kColorITS);
22603 sub2node->SetVisibility(1);
22604 fNodes->Add(sub2node);
22605 sub1node->cd();
22606 //
22607 // Place copy #21 of ITS6 in I569
22608 //
22609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22610 sub2node->SetLineColor(kColorITS);
22611 sub2node->SetVisibility(1);
22612 fNodes->Add(sub2node);
22613 sub1node->cd();
22614 //
22615 // Place copy #22 of ITS6 in I569
22616 //
22617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22618 sub2node->SetLineColor(kColorITS);
22619 sub2node->SetVisibility(1);
22620 fNodes->Add(sub2node);
22621 sub1node->cd();
22622 //
22623 // Place copy #23 of ITS6 in I569
22624 //
22625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22626 sub2node->SetLineColor(kColorITS);
22627 sub2node->SetVisibility(1);
22628 fNodes->Add(sub2node);
22629 sub1node->cd();
22630 //
22631 // Place copy #24 of ITS6 in I569
22632 //
22633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22634 sub2node->SetLineColor(kColorITS);
22635 sub2node->SetVisibility(1);
22636 fNodes->Add(sub2node);
22637 sub1node->cd();
22638 //
22639 // Place copy #25 of ITS6 in I569
22640 //
22641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22642 sub2node->SetLineColor(kColorITS);
22643 sub2node->SetVisibility(1);
22644 fNodes->Add(sub2node);
22645 sub1node->cd();
22646 fNodes->Add(sub1node);
22647 node->cd();
22648 //
22649 // Place copy #30 of I569 in IT56
22650 //
22651 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"rot545");
22652 sub1node->SetLineColor(kColorITS);
22653 sub1node->SetVisibility(0);
22654 sub1node->cd();
22655 //
22656 // Place copy #1 of ITS6 in I569
22657 //
22658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22659 sub2node->SetLineColor(kColorITS);
22660 sub2node->SetVisibility(1);
22661 fNodes->Add(sub2node);
22662 sub1node->cd();
22663 //
22664 // Place copy #2 of ITS6 in I569
22665 //
22666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22667 sub2node->SetLineColor(kColorITS);
22668 sub2node->SetVisibility(1);
22669 fNodes->Add(sub2node);
22670 sub1node->cd();
22671 //
22672 // Place copy #3 of ITS6 in I569
22673 //
22674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22675 sub2node->SetLineColor(kColorITS);
22676 sub2node->SetVisibility(1);
22677 fNodes->Add(sub2node);
22678 sub1node->cd();
22679 //
22680 // Place copy #4 of ITS6 in I569
22681 //
22682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22683 sub2node->SetLineColor(kColorITS);
22684 sub2node->SetVisibility(1);
22685 fNodes->Add(sub2node);
22686 sub1node->cd();
22687 //
22688 // Place copy #5 of ITS6 in I569
22689 //
22690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22691 sub2node->SetLineColor(kColorITS);
22692 sub2node->SetVisibility(1);
22693 fNodes->Add(sub2node);
22694 sub1node->cd();
22695 //
22696 // Place copy #6 of ITS6 in I569
22697 //
22698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22699 sub2node->SetLineColor(kColorITS);
22700 sub2node->SetVisibility(1);
22701 fNodes->Add(sub2node);
22702 sub1node->cd();
22703 //
22704 // Place copy #7 of ITS6 in I569
22705 //
22706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22707 sub2node->SetLineColor(kColorITS);
22708 sub2node->SetVisibility(1);
22709 fNodes->Add(sub2node);
22710 sub1node->cd();
22711 //
22712 // Place copy #8 of ITS6 in I569
22713 //
22714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22715 sub2node->SetLineColor(kColorITS);
22716 sub2node->SetVisibility(1);
22717 fNodes->Add(sub2node);
22718 sub1node->cd();
22719 //
22720 // Place copy #9 of ITS6 in I569
22721 //
22722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22723 sub2node->SetLineColor(kColorITS);
22724 sub2node->SetVisibility(1);
22725 fNodes->Add(sub2node);
22726 sub1node->cd();
22727 //
22728 // Place copy #10 of ITS6 in I569
22729 //
22730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22731 sub2node->SetLineColor(kColorITS);
22732 sub2node->SetVisibility(1);
22733 fNodes->Add(sub2node);
22734 sub1node->cd();
22735 //
22736 // Place copy #11 of ITS6 in I569
22737 //
22738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22739 sub2node->SetLineColor(kColorITS);
22740 sub2node->SetVisibility(1);
22741 fNodes->Add(sub2node);
22742 sub1node->cd();
22743 //
22744 // Place copy #12 of ITS6 in I569
22745 //
22746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22747 sub2node->SetLineColor(kColorITS);
22748 sub2node->SetVisibility(1);
22749 fNodes->Add(sub2node);
22750 sub1node->cd();
22751 //
22752 // Place copy #13 of ITS6 in I569
22753 //
22754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22755 sub2node->SetLineColor(kColorITS);
22756 sub2node->SetVisibility(1);
22757 fNodes->Add(sub2node);
22758 sub1node->cd();
22759 //
22760 // Place copy #14 of ITS6 in I569
22761 //
22762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22763 sub2node->SetLineColor(kColorITS);
22764 sub2node->SetVisibility(1);
22765 fNodes->Add(sub2node);
22766 sub1node->cd();
22767 //
22768 // Place copy #15 of ITS6 in I569
22769 //
22770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22771 sub2node->SetLineColor(kColorITS);
22772 sub2node->SetVisibility(1);
22773 fNodes->Add(sub2node);
22774 sub1node->cd();
22775 //
22776 // Place copy #16 of ITS6 in I569
22777 //
22778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22779 sub2node->SetLineColor(kColorITS);
22780 sub2node->SetVisibility(1);
22781 fNodes->Add(sub2node);
22782 sub1node->cd();
22783 //
22784 // Place copy #17 of ITS6 in I569
22785 //
22786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22787 sub2node->SetLineColor(kColorITS);
22788 sub2node->SetVisibility(1);
22789 fNodes->Add(sub2node);
22790 sub1node->cd();
22791 //
22792 // Place copy #18 of ITS6 in I569
22793 //
22794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22795 sub2node->SetLineColor(kColorITS);
22796 sub2node->SetVisibility(1);
22797 fNodes->Add(sub2node);
22798 sub1node->cd();
22799 //
22800 // Place copy #19 of ITS6 in I569
22801 //
22802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22803 sub2node->SetLineColor(kColorITS);
22804 sub2node->SetVisibility(1);
22805 fNodes->Add(sub2node);
22806 sub1node->cd();
22807 //
22808 // Place copy #20 of ITS6 in I569
22809 //
22810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22811 sub2node->SetLineColor(kColorITS);
22812 sub2node->SetVisibility(1);
22813 fNodes->Add(sub2node);
22814 sub1node->cd();
22815 //
22816 // Place copy #21 of ITS6 in I569
22817 //
22818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22819 sub2node->SetLineColor(kColorITS);
22820 sub2node->SetVisibility(1);
22821 fNodes->Add(sub2node);
22822 sub1node->cd();
22823 //
22824 // Place copy #22 of ITS6 in I569
22825 //
22826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22827 sub2node->SetLineColor(kColorITS);
22828 sub2node->SetVisibility(1);
22829 fNodes->Add(sub2node);
22830 sub1node->cd();
22831 //
22832 // Place copy #23 of ITS6 in I569
22833 //
22834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22835 sub2node->SetLineColor(kColorITS);
22836 sub2node->SetVisibility(1);
22837 fNodes->Add(sub2node);
22838 sub1node->cd();
22839 //
22840 // Place copy #24 of ITS6 in I569
22841 //
22842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22843 sub2node->SetLineColor(kColorITS);
22844 sub2node->SetVisibility(1);
22845 fNodes->Add(sub2node);
22846 sub1node->cd();
22847 //
22848 // Place copy #25 of ITS6 in I569
22849 //
22850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22851 sub2node->SetLineColor(kColorITS);
22852 sub2node->SetVisibility(1);
22853 fNodes->Add(sub2node);
22854 sub1node->cd();
22855 fNodes->Add(sub1node);
22856 node->cd();
22857 //
22858 // Place copy #31 of I569 in IT56
22859 //
22860 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"rot546");
22861 sub1node->SetLineColor(kColorITS);
22862 sub1node->SetVisibility(0);
22863 sub1node->cd();
22864 //
22865 // Place copy #1 of ITS6 in I569
22866 //
22867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22868 sub2node->SetLineColor(kColorITS);
22869 sub2node->SetVisibility(1);
22870 fNodes->Add(sub2node);
22871 sub1node->cd();
22872 //
22873 // Place copy #2 of ITS6 in I569
22874 //
22875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22876 sub2node->SetLineColor(kColorITS);
22877 sub2node->SetVisibility(1);
22878 fNodes->Add(sub2node);
22879 sub1node->cd();
22880 //
22881 // Place copy #3 of ITS6 in I569
22882 //
22883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22884 sub2node->SetLineColor(kColorITS);
22885 sub2node->SetVisibility(1);
22886 fNodes->Add(sub2node);
22887 sub1node->cd();
22888 //
22889 // Place copy #4 of ITS6 in I569
22890 //
22891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22892 sub2node->SetLineColor(kColorITS);
22893 sub2node->SetVisibility(1);
22894 fNodes->Add(sub2node);
22895 sub1node->cd();
22896 //
22897 // Place copy #5 of ITS6 in I569
22898 //
22899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22900 sub2node->SetLineColor(kColorITS);
22901 sub2node->SetVisibility(1);
22902 fNodes->Add(sub2node);
22903 sub1node->cd();
22904 //
22905 // Place copy #6 of ITS6 in I569
22906 //
22907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22908 sub2node->SetLineColor(kColorITS);
22909 sub2node->SetVisibility(1);
22910 fNodes->Add(sub2node);
22911 sub1node->cd();
22912 //
22913 // Place copy #7 of ITS6 in I569
22914 //
22915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22916 sub2node->SetLineColor(kColorITS);
22917 sub2node->SetVisibility(1);
22918 fNodes->Add(sub2node);
22919 sub1node->cd();
22920 //
22921 // Place copy #8 of ITS6 in I569
22922 //
22923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22924 sub2node->SetLineColor(kColorITS);
22925 sub2node->SetVisibility(1);
22926 fNodes->Add(sub2node);
22927 sub1node->cd();
22928 //
22929 // Place copy #9 of ITS6 in I569
22930 //
22931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22932 sub2node->SetLineColor(kColorITS);
22933 sub2node->SetVisibility(1);
22934 fNodes->Add(sub2node);
22935 sub1node->cd();
22936 //
22937 // Place copy #10 of ITS6 in I569
22938 //
22939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22940 sub2node->SetLineColor(kColorITS);
22941 sub2node->SetVisibility(1);
22942 fNodes->Add(sub2node);
22943 sub1node->cd();
22944 //
22945 // Place copy #11 of ITS6 in I569
22946 //
22947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22948 sub2node->SetLineColor(kColorITS);
22949 sub2node->SetVisibility(1);
22950 fNodes->Add(sub2node);
22951 sub1node->cd();
22952 //
22953 // Place copy #12 of ITS6 in I569
22954 //
22955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22956 sub2node->SetLineColor(kColorITS);
22957 sub2node->SetVisibility(1);
22958 fNodes->Add(sub2node);
22959 sub1node->cd();
22960 //
22961 // Place copy #13 of ITS6 in I569
22962 //
22963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22964 sub2node->SetLineColor(kColorITS);
22965 sub2node->SetVisibility(1);
22966 fNodes->Add(sub2node);
22967 sub1node->cd();
22968 //
22969 // Place copy #14 of ITS6 in I569
22970 //
22971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22972 sub2node->SetLineColor(kColorITS);
22973 sub2node->SetVisibility(1);
22974 fNodes->Add(sub2node);
22975 sub1node->cd();
22976 //
22977 // Place copy #15 of ITS6 in I569
22978 //
22979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22980 sub2node->SetLineColor(kColorITS);
22981 sub2node->SetVisibility(1);
22982 fNodes->Add(sub2node);
22983 sub1node->cd();
22984 //
22985 // Place copy #16 of ITS6 in I569
22986 //
22987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22988 sub2node->SetLineColor(kColorITS);
22989 sub2node->SetVisibility(1);
22990 fNodes->Add(sub2node);
22991 sub1node->cd();
22992 //
22993 // Place copy #17 of ITS6 in I569
22994 //
22995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22996 sub2node->SetLineColor(kColorITS);
22997 sub2node->SetVisibility(1);
22998 fNodes->Add(sub2node);
22999 sub1node->cd();
23000 //
23001 // Place copy #18 of ITS6 in I569
23002 //
23003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23004 sub2node->SetLineColor(kColorITS);
23005 sub2node->SetVisibility(1);
23006 fNodes->Add(sub2node);
23007 sub1node->cd();
23008 //
23009 // Place copy #19 of ITS6 in I569
23010 //
23011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23012 sub2node->SetLineColor(kColorITS);
23013 sub2node->SetVisibility(1);
23014 fNodes->Add(sub2node);
23015 sub1node->cd();
23016 //
23017 // Place copy #20 of ITS6 in I569
23018 //
23019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23020 sub2node->SetLineColor(kColorITS);
23021 sub2node->SetVisibility(1);
23022 fNodes->Add(sub2node);
23023 sub1node->cd();
23024 //
23025 // Place copy #21 of ITS6 in I569
23026 //
23027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23028 sub2node->SetLineColor(kColorITS);
23029 sub2node->SetVisibility(1);
23030 fNodes->Add(sub2node);
23031 sub1node->cd();
23032 //
23033 // Place copy #22 of ITS6 in I569
23034 //
23035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23036 sub2node->SetLineColor(kColorITS);
23037 sub2node->SetVisibility(1);
23038 fNodes->Add(sub2node);
23039 sub1node->cd();
23040 //
23041 // Place copy #23 of ITS6 in I569
23042 //
23043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23044 sub2node->SetLineColor(kColorITS);
23045 sub2node->SetVisibility(1);
23046 fNodes->Add(sub2node);
23047 sub1node->cd();
23048 //
23049 // Place copy #24 of ITS6 in I569
23050 //
23051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23052 sub2node->SetLineColor(kColorITS);
23053 sub2node->SetVisibility(1);
23054 fNodes->Add(sub2node);
23055 sub1node->cd();
23056 //
23057 // Place copy #25 of ITS6 in I569
23058 //
23059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23060 sub2node->SetLineColor(kColorITS);
23061 sub2node->SetVisibility(1);
23062 fNodes->Add(sub2node);
23063 sub1node->cd();
23064 fNodes->Add(sub1node);
23065 node->cd();
23066 //
23067 // Place copy #32 of I569 in IT56
23068 //
23069 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"rot547");
23070 sub1node->SetLineColor(kColorITS);
23071 sub1node->SetVisibility(0);
23072 sub1node->cd();
23073 //
23074 // Place copy #1 of ITS6 in I569
23075 //
23076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23077 sub2node->SetLineColor(kColorITS);
23078 sub2node->SetVisibility(1);
23079 fNodes->Add(sub2node);
23080 sub1node->cd();
23081 //
23082 // Place copy #2 of ITS6 in I569
23083 //
23084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23085 sub2node->SetLineColor(kColorITS);
23086 sub2node->SetVisibility(1);
23087 fNodes->Add(sub2node);
23088 sub1node->cd();
23089 //
23090 // Place copy #3 of ITS6 in I569
23091 //
23092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23093 sub2node->SetLineColor(kColorITS);
23094 sub2node->SetVisibility(1);
23095 fNodes->Add(sub2node);
23096 sub1node->cd();
23097 //
23098 // Place copy #4 of ITS6 in I569
23099 //
23100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23101 sub2node->SetLineColor(kColorITS);
23102 sub2node->SetVisibility(1);
23103 fNodes->Add(sub2node);
23104 sub1node->cd();
23105 //
23106 // Place copy #5 of ITS6 in I569
23107 //
23108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23109 sub2node->SetLineColor(kColorITS);
23110 sub2node->SetVisibility(1);
23111 fNodes->Add(sub2node);
23112 sub1node->cd();
23113 //
23114 // Place copy #6 of ITS6 in I569
23115 //
23116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23117 sub2node->SetLineColor(kColorITS);
23118 sub2node->SetVisibility(1);
23119 fNodes->Add(sub2node);
23120 sub1node->cd();
23121 //
23122 // Place copy #7 of ITS6 in I569
23123 //
23124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23125 sub2node->SetLineColor(kColorITS);
23126 sub2node->SetVisibility(1);
23127 fNodes->Add(sub2node);
23128 sub1node->cd();
23129 //
23130 // Place copy #8 of ITS6 in I569
23131 //
23132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23133 sub2node->SetLineColor(kColorITS);
23134 sub2node->SetVisibility(1);
23135 fNodes->Add(sub2node);
23136 sub1node->cd();
23137 //
23138 // Place copy #9 of ITS6 in I569
23139 //
23140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23141 sub2node->SetLineColor(kColorITS);
23142 sub2node->SetVisibility(1);
23143 fNodes->Add(sub2node);
23144 sub1node->cd();
23145 //
23146 // Place copy #10 of ITS6 in I569
23147 //
23148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23149 sub2node->SetLineColor(kColorITS);
23150 sub2node->SetVisibility(1);
23151 fNodes->Add(sub2node);
23152 sub1node->cd();
23153 //
23154 // Place copy #11 of ITS6 in I569
23155 //
23156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23157 sub2node->SetLineColor(kColorITS);
23158 sub2node->SetVisibility(1);
23159 fNodes->Add(sub2node);
23160 sub1node->cd();
23161 //
23162 // Place copy #12 of ITS6 in I569
23163 //
23164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23165 sub2node->SetLineColor(kColorITS);
23166 sub2node->SetVisibility(1);
23167 fNodes->Add(sub2node);
23168 sub1node->cd();
23169 //
23170 // Place copy #13 of ITS6 in I569
23171 //
23172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23173 sub2node->SetLineColor(kColorITS);
23174 sub2node->SetVisibility(1);
23175 fNodes->Add(sub2node);
23176 sub1node->cd();
23177 //
23178 // Place copy #14 of ITS6 in I569
23179 //
23180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23181 sub2node->SetLineColor(kColorITS);
23182 sub2node->SetVisibility(1);
23183 fNodes->Add(sub2node);
23184 sub1node->cd();
23185 //
23186 // Place copy #15 of ITS6 in I569
23187 //
23188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23189 sub2node->SetLineColor(kColorITS);
23190 sub2node->SetVisibility(1);
23191 fNodes->Add(sub2node);
23192 sub1node->cd();
23193 //
23194 // Place copy #16 of ITS6 in I569
23195 //
23196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23197 sub2node->SetLineColor(kColorITS);
23198 sub2node->SetVisibility(1);
23199 fNodes->Add(sub2node);
23200 sub1node->cd();
23201 //
23202 // Place copy #17 of ITS6 in I569
23203 //
23204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23205 sub2node->SetLineColor(kColorITS);
23206 sub2node->SetVisibility(1);
23207 fNodes->Add(sub2node);
23208 sub1node->cd();
23209 //
23210 // Place copy #18 of ITS6 in I569
23211 //
23212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23213 sub2node->SetLineColor(kColorITS);
23214 sub2node->SetVisibility(1);
23215 fNodes->Add(sub2node);
23216 sub1node->cd();
23217 //
23218 // Place copy #19 of ITS6 in I569
23219 //
23220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23221 sub2node->SetLineColor(kColorITS);
23222 sub2node->SetVisibility(1);
23223 fNodes->Add(sub2node);
23224 sub1node->cd();
23225 //
23226 // Place copy #20 of ITS6 in I569
23227 //
23228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23229 sub2node->SetLineColor(kColorITS);
23230 sub2node->SetVisibility(1);
23231 fNodes->Add(sub2node);
23232 sub1node->cd();
23233 //
23234 // Place copy #21 of ITS6 in I569
23235 //
23236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23237 sub2node->SetLineColor(kColorITS);
23238 sub2node->SetVisibility(1);
23239 fNodes->Add(sub2node);
23240 sub1node->cd();
23241 //
23242 // Place copy #22 of ITS6 in I569
23243 //
23244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23245 sub2node->SetLineColor(kColorITS);
23246 sub2node->SetVisibility(1);
23247 fNodes->Add(sub2node);
23248 sub1node->cd();
23249 //
23250 // Place copy #23 of ITS6 in I569
23251 //
23252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23253 sub2node->SetLineColor(kColorITS);
23254 sub2node->SetVisibility(1);
23255 fNodes->Add(sub2node);
23256 sub1node->cd();
23257 //
23258 // Place copy #24 of ITS6 in I569
23259 //
23260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23261 sub2node->SetLineColor(kColorITS);
23262 sub2node->SetVisibility(1);
23263 fNodes->Add(sub2node);
23264 sub1node->cd();
23265 //
23266 // Place copy #25 of ITS6 in I569
23267 //
23268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23269 sub2node->SetLineColor(kColorITS);
23270 sub2node->SetVisibility(1);
23271 fNodes->Add(sub2node);
23272 sub1node->cd();
23273 fNodes->Add(sub1node);
23274 node->cd();
23275 //
23276 // Place copy #33 of I569 in IT56
23277 //
23278 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"rot548");
23279 sub1node->SetLineColor(kColorITS);
23280 sub1node->SetVisibility(0);
23281 sub1node->cd();
23282 //
23283 // Place copy #1 of ITS6 in I569
23284 //
23285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23286 sub2node->SetLineColor(kColorITS);
23287 sub2node->SetVisibility(1);
23288 fNodes->Add(sub2node);
23289 sub1node->cd();
23290 //
23291 // Place copy #2 of ITS6 in I569
23292 //
23293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23294 sub2node->SetLineColor(kColorITS);
23295 sub2node->SetVisibility(1);
23296 fNodes->Add(sub2node);
23297 sub1node->cd();
23298 //
23299 // Place copy #3 of ITS6 in I569
23300 //
23301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23302 sub2node->SetLineColor(kColorITS);
23303 sub2node->SetVisibility(1);
23304 fNodes->Add(sub2node);
23305 sub1node->cd();
23306 //
23307 // Place copy #4 of ITS6 in I569
23308 //
23309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23310 sub2node->SetLineColor(kColorITS);
23311 sub2node->SetVisibility(1);
23312 fNodes->Add(sub2node);
23313 sub1node->cd();
23314 //
23315 // Place copy #5 of ITS6 in I569
23316 //
23317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23318 sub2node->SetLineColor(kColorITS);
23319 sub2node->SetVisibility(1);
23320 fNodes->Add(sub2node);
23321 sub1node->cd();
23322 //
23323 // Place copy #6 of ITS6 in I569
23324 //
23325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23326 sub2node->SetLineColor(kColorITS);
23327 sub2node->SetVisibility(1);
23328 fNodes->Add(sub2node);
23329 sub1node->cd();
23330 //
23331 // Place copy #7 of ITS6 in I569
23332 //
23333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23334 sub2node->SetLineColor(kColorITS);
23335 sub2node->SetVisibility(1);
23336 fNodes->Add(sub2node);
23337 sub1node->cd();
23338 //
23339 // Place copy #8 of ITS6 in I569
23340 //
23341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23342 sub2node->SetLineColor(kColorITS);
23343 sub2node->SetVisibility(1);
23344 fNodes->Add(sub2node);
23345 sub1node->cd();
23346 //
23347 // Place copy #9 of ITS6 in I569
23348 //
23349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23350 sub2node->SetLineColor(kColorITS);
23351 sub2node->SetVisibility(1);
23352 fNodes->Add(sub2node);
23353 sub1node->cd();
23354 //
23355 // Place copy #10 of ITS6 in I569
23356 //
23357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23358 sub2node->SetLineColor(kColorITS);
23359 sub2node->SetVisibility(1);
23360 fNodes->Add(sub2node);
23361 sub1node->cd();
23362 //
23363 // Place copy #11 of ITS6 in I569
23364 //
23365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23366 sub2node->SetLineColor(kColorITS);
23367 sub2node->SetVisibility(1);
23368 fNodes->Add(sub2node);
23369 sub1node->cd();
23370 //
23371 // Place copy #12 of ITS6 in I569
23372 //
23373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23374 sub2node->SetLineColor(kColorITS);
23375 sub2node->SetVisibility(1);
23376 fNodes->Add(sub2node);
23377 sub1node->cd();
23378 //
23379 // Place copy #13 of ITS6 in I569
23380 //
23381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23382 sub2node->SetLineColor(kColorITS);
23383 sub2node->SetVisibility(1);
23384 fNodes->Add(sub2node);
23385 sub1node->cd();
23386 //
23387 // Place copy #14 of ITS6 in I569
23388 //
23389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23390 sub2node->SetLineColor(kColorITS);
23391 sub2node->SetVisibility(1);
23392 fNodes->Add(sub2node);
23393 sub1node->cd();
23394 //
23395 // Place copy #15 of ITS6 in I569
23396 //
23397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23398 sub2node->SetLineColor(kColorITS);
23399 sub2node->SetVisibility(1);
23400 fNodes->Add(sub2node);
23401 sub1node->cd();
23402 //
23403 // Place copy #16 of ITS6 in I569
23404 //
23405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23406 sub2node->SetLineColor(kColorITS);
23407 sub2node->SetVisibility(1);
23408 fNodes->Add(sub2node);
23409 sub1node->cd();
23410 //
23411 // Place copy #17 of ITS6 in I569
23412 //
23413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23414 sub2node->SetLineColor(kColorITS);
23415 sub2node->SetVisibility(1);
23416 fNodes->Add(sub2node);
23417 sub1node->cd();
23418 //
23419 // Place copy #18 of ITS6 in I569
23420 //
23421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23422 sub2node->SetLineColor(kColorITS);
23423 sub2node->SetVisibility(1);
23424 fNodes->Add(sub2node);
23425 sub1node->cd();
23426 //
23427 // Place copy #19 of ITS6 in I569
23428 //
23429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23430 sub2node->SetLineColor(kColorITS);
23431 sub2node->SetVisibility(1);
23432 fNodes->Add(sub2node);
23433 sub1node->cd();
23434 //
23435 // Place copy #20 of ITS6 in I569
23436 //
23437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23438 sub2node->SetLineColor(kColorITS);
23439 sub2node->SetVisibility(1);
23440 fNodes->Add(sub2node);
23441 sub1node->cd();
23442 //
23443 // Place copy #21 of ITS6 in I569
23444 //
23445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23446 sub2node->SetLineColor(kColorITS);
23447 sub2node->SetVisibility(1);
23448 fNodes->Add(sub2node);
23449 sub1node->cd();
23450 //
23451 // Place copy #22 of ITS6 in I569
23452 //
23453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23454 sub2node->SetLineColor(kColorITS);
23455 sub2node->SetVisibility(1);
23456 fNodes->Add(sub2node);
23457 sub1node->cd();
23458 //
23459 // Place copy #23 of ITS6 in I569
23460 //
23461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23462 sub2node->SetLineColor(kColorITS);
23463 sub2node->SetVisibility(1);
23464 fNodes->Add(sub2node);
23465 sub1node->cd();
23466 //
23467 // Place copy #24 of ITS6 in I569
23468 //
23469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23470 sub2node->SetLineColor(kColorITS);
23471 sub2node->SetVisibility(1);
23472 fNodes->Add(sub2node);
23473 sub1node->cd();
23474 //
23475 // Place copy #25 of ITS6 in I569
23476 //
23477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23478 sub2node->SetLineColor(kColorITS);
23479 sub2node->SetVisibility(1);
23480 fNodes->Add(sub2node);
23481 sub1node->cd();
23482 fNodes->Add(sub1node);
23483 node->cd();
23484 //
23485 // Place copy #34 of I569 in IT56
23486 //
23487 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"rot549");
23488 sub1node->SetLineColor(kColorITS);
23489 sub1node->SetVisibility(0);
23490 sub1node->cd();
23491 //
23492 // Place copy #1 of ITS6 in I569
23493 //
23494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23495 sub2node->SetLineColor(kColorITS);
23496 sub2node->SetVisibility(1);
23497 fNodes->Add(sub2node);
23498 sub1node->cd();
23499 //
23500 // Place copy #2 of ITS6 in I569
23501 //
23502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23503 sub2node->SetLineColor(kColorITS);
23504 sub2node->SetVisibility(1);
23505 fNodes->Add(sub2node);
23506 sub1node->cd();
23507 //
23508 // Place copy #3 of ITS6 in I569
23509 //
23510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23511 sub2node->SetLineColor(kColorITS);
23512 sub2node->SetVisibility(1);
23513 fNodes->Add(sub2node);
23514 sub1node->cd();
23515 //
23516 // Place copy #4 of ITS6 in I569
23517 //
23518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23519 sub2node->SetLineColor(kColorITS);
23520 sub2node->SetVisibility(1);
23521 fNodes->Add(sub2node);
23522 sub1node->cd();
23523 //
23524 // Place copy #5 of ITS6 in I569
23525 //
23526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23527 sub2node->SetLineColor(kColorITS);
23528 sub2node->SetVisibility(1);
23529 fNodes->Add(sub2node);
23530 sub1node->cd();
23531 //
23532 // Place copy #6 of ITS6 in I569
23533 //
23534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23535 sub2node->SetLineColor(kColorITS);
23536 sub2node->SetVisibility(1);
23537 fNodes->Add(sub2node);
23538 sub1node->cd();
23539 //
23540 // Place copy #7 of ITS6 in I569
23541 //
23542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23543 sub2node->SetLineColor(kColorITS);
23544 sub2node->SetVisibility(1);
23545 fNodes->Add(sub2node);
23546 sub1node->cd();
23547 //
23548 // Place copy #8 of ITS6 in I569
23549 //
23550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23551 sub2node->SetLineColor(kColorITS);
23552 sub2node->SetVisibility(1);
23553 fNodes->Add(sub2node);
23554 sub1node->cd();
23555 //
23556 // Place copy #9 of ITS6 in I569
23557 //
23558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23559 sub2node->SetLineColor(kColorITS);
23560 sub2node->SetVisibility(1);
23561 fNodes->Add(sub2node);
23562 sub1node->cd();
23563 //
23564 // Place copy #10 of ITS6 in I569
23565 //
23566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23567 sub2node->SetLineColor(kColorITS);
23568 sub2node->SetVisibility(1);
23569 fNodes->Add(sub2node);
23570 sub1node->cd();
23571 //
23572 // Place copy #11 of ITS6 in I569
23573 //
23574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23575 sub2node->SetLineColor(kColorITS);
23576 sub2node->SetVisibility(1);
23577 fNodes->Add(sub2node);
23578 sub1node->cd();
23579 //
23580 // Place copy #12 of ITS6 in I569
23581 //
23582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23583 sub2node->SetLineColor(kColorITS);
23584 sub2node->SetVisibility(1);
23585 fNodes->Add(sub2node);
23586 sub1node->cd();
23587 //
23588 // Place copy #13 of ITS6 in I569
23589 //
23590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23591 sub2node->SetLineColor(kColorITS);
23592 sub2node->SetVisibility(1);
23593 fNodes->Add(sub2node);
23594 sub1node->cd();
23595 //
23596 // Place copy #14 of ITS6 in I569
23597 //
23598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23599 sub2node->SetLineColor(kColorITS);
23600 sub2node->SetVisibility(1);
23601 fNodes->Add(sub2node);
23602 sub1node->cd();
23603 //
23604 // Place copy #15 of ITS6 in I569
23605 //
23606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23607 sub2node->SetLineColor(kColorITS);
23608 sub2node->SetVisibility(1);
23609 fNodes->Add(sub2node);
23610 sub1node->cd();
23611 //
23612 // Place copy #16 of ITS6 in I569
23613 //
23614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23615 sub2node->SetLineColor(kColorITS);
23616 sub2node->SetVisibility(1);
23617 fNodes->Add(sub2node);
23618 sub1node->cd();
23619 //
23620 // Place copy #17 of ITS6 in I569
23621 //
23622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23623 sub2node->SetLineColor(kColorITS);
23624 sub2node->SetVisibility(1);
23625 fNodes->Add(sub2node);
23626 sub1node->cd();
23627 //
23628 // Place copy #18 of ITS6 in I569
23629 //
23630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23631 sub2node->SetLineColor(kColorITS);
23632 sub2node->SetVisibility(1);
23633 fNodes->Add(sub2node);
23634 sub1node->cd();
23635 //
23636 // Place copy #19 of ITS6 in I569
23637 //
23638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23639 sub2node->SetLineColor(kColorITS);
23640 sub2node->SetVisibility(1);
23641 fNodes->Add(sub2node);
23642 sub1node->cd();
23643 //
23644 // Place copy #20 of ITS6 in I569
23645 //
23646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23647 sub2node->SetLineColor(kColorITS);
23648 sub2node->SetVisibility(1);
23649 fNodes->Add(sub2node);
23650 sub1node->cd();
23651 //
23652 // Place copy #21 of ITS6 in I569
23653 //
23654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23655 sub2node->SetLineColor(kColorITS);
23656 sub2node->SetVisibility(1);
23657 fNodes->Add(sub2node);
23658 sub1node->cd();
23659 //
23660 // Place copy #22 of ITS6 in I569
23661 //
23662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23663 sub2node->SetLineColor(kColorITS);
23664 sub2node->SetVisibility(1);
23665 fNodes->Add(sub2node);
23666 sub1node->cd();
23667 //
23668 // Place copy #23 of ITS6 in I569
23669 //
23670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23671 sub2node->SetLineColor(kColorITS);
23672 sub2node->SetVisibility(1);
23673 fNodes->Add(sub2node);
23674 sub1node->cd();
23675 //
23676 // Place copy #24 of ITS6 in I569
23677 //
23678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23679 sub2node->SetLineColor(kColorITS);
23680 sub2node->SetVisibility(1);
23681 fNodes->Add(sub2node);
23682 sub1node->cd();
23683 //
23684 // Place copy #25 of ITS6 in I569
23685 //
23686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23687 sub2node->SetLineColor(kColorITS);
23688 sub2node->SetVisibility(1);
23689 fNodes->Add(sub2node);
23690 sub1node->cd();
23691 fNodes->Add(sub1node);
23692 node->cd();
23693 //
23694 // Place copy #35 of I569 in IT56
23695 //
23696 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"rot550");
23697 sub1node->SetLineColor(kColorITS);
23698 sub1node->SetVisibility(0);
23699 sub1node->cd();
23700 //
23701 // Place copy #1 of ITS6 in I569
23702 //
23703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23704 sub2node->SetLineColor(kColorITS);
23705 sub2node->SetVisibility(1);
23706 fNodes->Add(sub2node);
23707 sub1node->cd();
23708 //
23709 // Place copy #2 of ITS6 in I569
23710 //
23711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23712 sub2node->SetLineColor(kColorITS);
23713 sub2node->SetVisibility(1);
23714 fNodes->Add(sub2node);
23715 sub1node->cd();
23716 //
23717 // Place copy #3 of ITS6 in I569
23718 //
23719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23720 sub2node->SetLineColor(kColorITS);
23721 sub2node->SetVisibility(1);
23722 fNodes->Add(sub2node);
23723 sub1node->cd();
23724 //
23725 // Place copy #4 of ITS6 in I569
23726 //
23727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23728 sub2node->SetLineColor(kColorITS);
23729 sub2node->SetVisibility(1);
23730 fNodes->Add(sub2node);
23731 sub1node->cd();
23732 //
23733 // Place copy #5 of ITS6 in I569
23734 //
23735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23736 sub2node->SetLineColor(kColorITS);
23737 sub2node->SetVisibility(1);
23738 fNodes->Add(sub2node);
23739 sub1node->cd();
23740 //
23741 // Place copy #6 of ITS6 in I569
23742 //
23743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23744 sub2node->SetLineColor(kColorITS);
23745 sub2node->SetVisibility(1);
23746 fNodes->Add(sub2node);
23747 sub1node->cd();
23748 //
23749 // Place copy #7 of ITS6 in I569
23750 //
23751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23752 sub2node->SetLineColor(kColorITS);
23753 sub2node->SetVisibility(1);
23754 fNodes->Add(sub2node);
23755 sub1node->cd();
23756 //
23757 // Place copy #8 of ITS6 in I569
23758 //
23759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23760 sub2node->SetLineColor(kColorITS);
23761 sub2node->SetVisibility(1);
23762 fNodes->Add(sub2node);
23763 sub1node->cd();
23764 //
23765 // Place copy #9 of ITS6 in I569
23766 //
23767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23768 sub2node->SetLineColor(kColorITS);
23769 sub2node->SetVisibility(1);
23770 fNodes->Add(sub2node);
23771 sub1node->cd();
23772 //
23773 // Place copy #10 of ITS6 in I569
23774 //
23775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23776 sub2node->SetLineColor(kColorITS);
23777 sub2node->SetVisibility(1);
23778 fNodes->Add(sub2node);
23779 sub1node->cd();
23780 //
23781 // Place copy #11 of ITS6 in I569
23782 //
23783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23784 sub2node->SetLineColor(kColorITS);
23785 sub2node->SetVisibility(1);
23786 fNodes->Add(sub2node);
23787 sub1node->cd();
23788 //
23789 // Place copy #12 of ITS6 in I569
23790 //
23791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23792 sub2node->SetLineColor(kColorITS);
23793 sub2node->SetVisibility(1);
23794 fNodes->Add(sub2node);
23795 sub1node->cd();
23796 //
23797 // Place copy #13 of ITS6 in I569
23798 //
23799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23800 sub2node->SetLineColor(kColorITS);
23801 sub2node->SetVisibility(1);
23802 fNodes->Add(sub2node);
23803 sub1node->cd();
23804 //
23805 // Place copy #14 of ITS6 in I569
23806 //
23807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23808 sub2node->SetLineColor(kColorITS);
23809 sub2node->SetVisibility(1);
23810 fNodes->Add(sub2node);
23811 sub1node->cd();
23812 //
23813 // Place copy #15 of ITS6 in I569
23814 //
23815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23816 sub2node->SetLineColor(kColorITS);
23817 sub2node->SetVisibility(1);
23818 fNodes->Add(sub2node);
23819 sub1node->cd();
23820 //
23821 // Place copy #16 of ITS6 in I569
23822 //
23823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23824 sub2node->SetLineColor(kColorITS);
23825 sub2node->SetVisibility(1);
23826 fNodes->Add(sub2node);
23827 sub1node->cd();
23828 //
23829 // Place copy #17 of ITS6 in I569
23830 //
23831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23832 sub2node->SetLineColor(kColorITS);
23833 sub2node->SetVisibility(1);
23834 fNodes->Add(sub2node);
23835 sub1node->cd();
23836 //
23837 // Place copy #18 of ITS6 in I569
23838 //
23839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23840 sub2node->SetLineColor(kColorITS);
23841 sub2node->SetVisibility(1);
23842 fNodes->Add(sub2node);
23843 sub1node->cd();
23844 //
23845 // Place copy #19 of ITS6 in I569
23846 //
23847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23848 sub2node->SetLineColor(kColorITS);
23849 sub2node->SetVisibility(1);
23850 fNodes->Add(sub2node);
23851 sub1node->cd();
23852 //
23853 // Place copy #20 of ITS6 in I569
23854 //
23855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23856 sub2node->SetLineColor(kColorITS);
23857 sub2node->SetVisibility(1);
23858 fNodes->Add(sub2node);
23859 sub1node->cd();
23860 //
23861 // Place copy #21 of ITS6 in I569
23862 //
23863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23864 sub2node->SetLineColor(kColorITS);
23865 sub2node->SetVisibility(1);
23866 fNodes->Add(sub2node);
23867 sub1node->cd();
23868 //
23869 // Place copy #22 of ITS6 in I569
23870 //
23871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23872 sub2node->SetLineColor(kColorITS);
23873 sub2node->SetVisibility(1);
23874 fNodes->Add(sub2node);
23875 sub1node->cd();
23876 //
23877 // Place copy #23 of ITS6 in I569
23878 //
23879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23880 sub2node->SetLineColor(kColorITS);
23881 sub2node->SetVisibility(1);
23882 fNodes->Add(sub2node);
23883 sub1node->cd();
23884 //
23885 // Place copy #24 of ITS6 in I569
23886 //
23887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23888 sub2node->SetLineColor(kColorITS);
23889 sub2node->SetVisibility(1);
23890 fNodes->Add(sub2node);
23891 sub1node->cd();
23892 //
23893 // Place copy #25 of ITS6 in I569
23894 //
23895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23896 sub2node->SetLineColor(kColorITS);
23897 sub2node->SetVisibility(1);
23898 fNodes->Add(sub2node);
23899 sub1node->cd();
23900 fNodes->Add(sub1node);
23901 node->cd();
23902 //
23903 // Place copy #36 of I569 in IT56
23904 //
23905 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"rot551");
23906 sub1node->SetLineColor(kColorITS);
23907 sub1node->SetVisibility(0);
23908 sub1node->cd();
23909 //
23910 // Place copy #1 of ITS6 in I569
23911 //
23912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23913 sub2node->SetLineColor(kColorITS);
23914 sub2node->SetVisibility(1);
23915 fNodes->Add(sub2node);
23916 sub1node->cd();
23917 //
23918 // Place copy #2 of ITS6 in I569
23919 //
23920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23921 sub2node->SetLineColor(kColorITS);
23922 sub2node->SetVisibility(1);
23923 fNodes->Add(sub2node);
23924 sub1node->cd();
23925 //
23926 // Place copy #3 of ITS6 in I569
23927 //
23928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23929 sub2node->SetLineColor(kColorITS);
23930 sub2node->SetVisibility(1);
23931 fNodes->Add(sub2node);
23932 sub1node->cd();
23933 //
23934 // Place copy #4 of ITS6 in I569
23935 //
23936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23937 sub2node->SetLineColor(kColorITS);
23938 sub2node->SetVisibility(1);
23939 fNodes->Add(sub2node);
23940 sub1node->cd();
23941 //
23942 // Place copy #5 of ITS6 in I569
23943 //
23944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23945 sub2node->SetLineColor(kColorITS);
23946 sub2node->SetVisibility(1);
23947 fNodes->Add(sub2node);
23948 sub1node->cd();
23949 //
23950 // Place copy #6 of ITS6 in I569
23951 //
23952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23953 sub2node->SetLineColor(kColorITS);
23954 sub2node->SetVisibility(1);
23955 fNodes->Add(sub2node);
23956 sub1node->cd();
23957 //
23958 // Place copy #7 of ITS6 in I569
23959 //
23960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23961 sub2node->SetLineColor(kColorITS);
23962 sub2node->SetVisibility(1);
23963 fNodes->Add(sub2node);
23964 sub1node->cd();
23965 //
23966 // Place copy #8 of ITS6 in I569
23967 //
23968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23969 sub2node->SetLineColor(kColorITS);
23970 sub2node->SetVisibility(1);
23971 fNodes->Add(sub2node);
23972 sub1node->cd();
23973 //
23974 // Place copy #9 of ITS6 in I569
23975 //
23976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23977 sub2node->SetLineColor(kColorITS);
23978 sub2node->SetVisibility(1);
23979 fNodes->Add(sub2node);
23980 sub1node->cd();
23981 //
23982 // Place copy #10 of ITS6 in I569
23983 //
23984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23985 sub2node->SetLineColor(kColorITS);
23986 sub2node->SetVisibility(1);
23987 fNodes->Add(sub2node);
23988 sub1node->cd();
23989 //
23990 // Place copy #11 of ITS6 in I569
23991 //
23992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23993 sub2node->SetLineColor(kColorITS);
23994 sub2node->SetVisibility(1);
23995 fNodes->Add(sub2node);
23996 sub1node->cd();
23997 //
23998 // Place copy #12 of ITS6 in I569
23999 //
24000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24001 sub2node->SetLineColor(kColorITS);
24002 sub2node->SetVisibility(1);
24003 fNodes->Add(sub2node);
24004 sub1node->cd();
24005 //
24006 // Place copy #13 of ITS6 in I569
24007 //
24008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24009 sub2node->SetLineColor(kColorITS);
24010 sub2node->SetVisibility(1);
24011 fNodes->Add(sub2node);
24012 sub1node->cd();
24013 //
24014 // Place copy #14 of ITS6 in I569
24015 //
24016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24017 sub2node->SetLineColor(kColorITS);
24018 sub2node->SetVisibility(1);
24019 fNodes->Add(sub2node);
24020 sub1node->cd();
24021 //
24022 // Place copy #15 of ITS6 in I569
24023 //
24024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24025 sub2node->SetLineColor(kColorITS);
24026 sub2node->SetVisibility(1);
24027 fNodes->Add(sub2node);
24028 sub1node->cd();
24029 //
24030 // Place copy #16 of ITS6 in I569
24031 //
24032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24033 sub2node->SetLineColor(kColorITS);
24034 sub2node->SetVisibility(1);
24035 fNodes->Add(sub2node);
24036 sub1node->cd();
24037 //
24038 // Place copy #17 of ITS6 in I569
24039 //
24040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24041 sub2node->SetLineColor(kColorITS);
24042 sub2node->SetVisibility(1);
24043 fNodes->Add(sub2node);
24044 sub1node->cd();
24045 //
24046 // Place copy #18 of ITS6 in I569
24047 //
24048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24049 sub2node->SetLineColor(kColorITS);
24050 sub2node->SetVisibility(1);
24051 fNodes->Add(sub2node);
24052 sub1node->cd();
24053 //
24054 // Place copy #19 of ITS6 in I569
24055 //
24056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24057 sub2node->SetLineColor(kColorITS);
24058 sub2node->SetVisibility(1);
24059 fNodes->Add(sub2node);
24060 sub1node->cd();
24061 //
24062 // Place copy #20 of ITS6 in I569
24063 //
24064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24065 sub2node->SetLineColor(kColorITS);
24066 sub2node->SetVisibility(1);
24067 fNodes->Add(sub2node);
24068 sub1node->cd();
24069 //
24070 // Place copy #21 of ITS6 in I569
24071 //
24072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24073 sub2node->SetLineColor(kColorITS);
24074 sub2node->SetVisibility(1);
24075 fNodes->Add(sub2node);
24076 sub1node->cd();
24077 //
24078 // Place copy #22 of ITS6 in I569
24079 //
24080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24081 sub2node->SetLineColor(kColorITS);
24082 sub2node->SetVisibility(1);
24083 fNodes->Add(sub2node);
24084 sub1node->cd();
24085 //
24086 // Place copy #23 of ITS6 in I569
24087 //
24088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24089 sub2node->SetLineColor(kColorITS);
24090 sub2node->SetVisibility(1);
24091 fNodes->Add(sub2node);
24092 sub1node->cd();
24093 //
24094 // Place copy #24 of ITS6 in I569
24095 //
24096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24097 sub2node->SetLineColor(kColorITS);
24098 sub2node->SetVisibility(1);
24099 fNodes->Add(sub2node);
24100 sub1node->cd();
24101 //
24102 // Place copy #25 of ITS6 in I569
24103 //
24104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24105 sub2node->SetLineColor(kColorITS);
24106 sub2node->SetVisibility(1);
24107 fNodes->Add(sub2node);
24108 sub1node->cd();
24109 fNodes->Add(sub1node);
24110 node->cd();
24111 //
24112 // Place copy #37 of I569 in IT56
24113 //
24114 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24115 sub1node->SetLineColor(kColorITS);
24116 sub1node->SetVisibility(0);
24117 sub1node->cd();
24118 //
24119 // Place copy #1 of ITS6 in I569
24120 //
24121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
24122 sub2node->SetLineColor(kColorITS);
24123 sub2node->SetVisibility(1);
24124 fNodes->Add(sub2node);
24125 sub1node->cd();
24126 //
24127 // Place copy #2 of ITS6 in I569
24128 //
24129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24130 sub2node->SetLineColor(kColorITS);
24131 sub2node->SetVisibility(1);
24132 fNodes->Add(sub2node);
24133 sub1node->cd();
24134 //
24135 // Place copy #3 of ITS6 in I569
24136 //
24137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
24138 sub2node->SetLineColor(kColorITS);
24139 sub2node->SetVisibility(1);
24140 fNodes->Add(sub2node);
24141 sub1node->cd();
24142 //
24143 // Place copy #4 of ITS6 in I569
24144 //
24145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24146 sub2node->SetLineColor(kColorITS);
24147 sub2node->SetVisibility(1);
24148 fNodes->Add(sub2node);
24149 sub1node->cd();
24150 //
24151 // Place copy #5 of ITS6 in I569
24152 //
24153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
24154 sub2node->SetLineColor(kColorITS);
24155 sub2node->SetVisibility(1);
24156 fNodes->Add(sub2node);
24157 sub1node->cd();
24158 //
24159 // Place copy #6 of ITS6 in I569
24160 //
24161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24162 sub2node->SetLineColor(kColorITS);
24163 sub2node->SetVisibility(1);
24164 fNodes->Add(sub2node);
24165 sub1node->cd();
24166 //
24167 // Place copy #7 of ITS6 in I569
24168 //
24169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
24170 sub2node->SetLineColor(kColorITS);
24171 sub2node->SetVisibility(1);
24172 fNodes->Add(sub2node);
24173 sub1node->cd();
24174 //
24175 // Place copy #8 of ITS6 in I569
24176 //
24177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24178 sub2node->SetLineColor(kColorITS);
24179 sub2node->SetVisibility(1);
24180 fNodes->Add(sub2node);
24181 sub1node->cd();
24182 //
24183 // Place copy #9 of ITS6 in I569
24184 //
24185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
24186 sub2node->SetLineColor(kColorITS);
24187 sub2node->SetVisibility(1);
24188 fNodes->Add(sub2node);
24189 sub1node->cd();
24190 //
24191 // Place copy #10 of ITS6 in I569
24192 //
24193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24194 sub2node->SetLineColor(kColorITS);
24195 sub2node->SetVisibility(1);
24196 fNodes->Add(sub2node);
24197 sub1node->cd();
24198 //
24199 // Place copy #11 of ITS6 in I569
24200 //
24201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
24202 sub2node->SetLineColor(kColorITS);
24203 sub2node->SetVisibility(1);
24204 fNodes->Add(sub2node);
24205 sub1node->cd();
24206 //
24207 // Place copy #12 of ITS6 in I569
24208 //
24209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24210 sub2node->SetLineColor(kColorITS);
24211 sub2node->SetVisibility(1);
24212 fNodes->Add(sub2node);
24213 sub1node->cd();
24214 //
24215 // Place copy #13 of ITS6 in I569
24216 //
24217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24218 sub2node->SetLineColor(kColorITS);
24219 sub2node->SetVisibility(1);
24220 fNodes->Add(sub2node);
24221 sub1node->cd();
24222 //
24223 // Place copy #14 of ITS6 in I569
24224 //
24225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24226 sub2node->SetLineColor(kColorITS);
24227 sub2node->SetVisibility(1);
24228 fNodes->Add(sub2node);
24229 sub1node->cd();
24230 //
24231 // Place copy #15 of ITS6 in I569
24232 //
24233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24234 sub2node->SetLineColor(kColorITS);
24235 sub2node->SetVisibility(1);
24236 fNodes->Add(sub2node);
24237 sub1node->cd();
24238 //
24239 // Place copy #16 of ITS6 in I569
24240 //
24241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24242 sub2node->SetLineColor(kColorITS);
24243 sub2node->SetVisibility(1);
24244 fNodes->Add(sub2node);
24245 sub1node->cd();
24246 //
24247 // Place copy #17 of ITS6 in I569
24248 //
24249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24250 sub2node->SetLineColor(kColorITS);
24251 sub2node->SetVisibility(1);
24252 fNodes->Add(sub2node);
24253 sub1node->cd();
24254 //
24255 // Place copy #18 of ITS6 in I569
24256 //
24257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24258 sub2node->SetLineColor(kColorITS);
24259 sub2node->SetVisibility(1);
24260 fNodes->Add(sub2node);
24261 sub1node->cd();
24262 //
24263 // Place copy #19 of ITS6 in I569
24264 //
24265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24266 sub2node->SetLineColor(kColorITS);
24267 sub2node->SetVisibility(1);
24268 fNodes->Add(sub2node);
24269 sub1node->cd();
24270 //
24271 // Place copy #20 of ITS6 in I569
24272 //
24273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24274 sub2node->SetLineColor(kColorITS);
24275 sub2node->SetVisibility(1);
24276 fNodes->Add(sub2node);
24277 sub1node->cd();
24278 //
24279 // Place copy #21 of ITS6 in I569
24280 //
24281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24282 sub2node->SetLineColor(kColorITS);
24283 sub2node->SetVisibility(1);
24284 fNodes->Add(sub2node);
24285 sub1node->cd();
24286 //
24287 // Place copy #22 of ITS6 in I569
24288 //
24289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24290 sub2node->SetLineColor(kColorITS);
24291 sub2node->SetVisibility(1);
24292 fNodes->Add(sub2node);
24293 sub1node->cd();
24294 //
24295 // Place copy #23 of ITS6 in I569
24296 //
24297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24298 sub2node->SetLineColor(kColorITS);
24299 sub2node->SetVisibility(1);
24300 fNodes->Add(sub2node);
24301 sub1node->cd();
24302 //
24303 // Place copy #24 of ITS6 in I569
24304 //
24305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24306 sub2node->SetLineColor(kColorITS);
24307 sub2node->SetVisibility(1);
24308 fNodes->Add(sub2node);
24309 sub1node->cd();
24310 //
24311 // Place copy #25 of ITS6 in I569
24312 //
24313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24314 sub2node->SetLineColor(kColorITS);
24315 sub2node->SetVisibility(1);
24316 fNodes->Add(sub2node);
24317 sub1node->cd();
24318 fNodes->Add(sub1node);
24319 node->cd();
24320 //
24321 // Place copy #38 of I569 in IT56
24322 //
24323 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"rot552");
24324 sub1node->SetLineColor(kColorITS);
24325 sub1node->SetVisibility(0);
24326 sub1node->cd();
24327 //
24328 // Place copy #1 of ITS6 in I569
24329 //
24330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
24331 sub2node->SetLineColor(kColorITS);
24332 sub2node->SetVisibility(1);
24333 fNodes->Add(sub2node);
24334 sub1node->cd();
24335 //
24336 // Place copy #2 of ITS6 in I569
24337 //
24338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24339 sub2node->SetLineColor(kColorITS);
24340 sub2node->SetVisibility(1);
24341 fNodes->Add(sub2node);
24342 sub1node->cd();
24343 //
24344 // Place copy #3 of ITS6 in I569
24345 //
24346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
24347 sub2node->SetLineColor(kColorITS);
24348 sub2node->SetVisibility(1);
24349 fNodes->Add(sub2node);
24350 sub1node->cd();
24351 //
24352 // Place copy #4 of ITS6 in I569
24353 //
24354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24355 sub2node->SetLineColor(kColorITS);
24356 sub2node->SetVisibility(1);
24357 fNodes->Add(sub2node);
24358 sub1node->cd();
24359 //
24360 // Place copy #5 of ITS6 in I569
24361 //
24362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
24363 sub2node->SetLineColor(kColorITS);
24364 sub2node->SetVisibility(1);
24365 fNodes->Add(sub2node);
24366 sub1node->cd();
24367 //
24368 // Place copy #6 of ITS6 in I569
24369 //
24370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24371 sub2node->SetLineColor(kColorITS);
24372 sub2node->SetVisibility(1);
24373 fNodes->Add(sub2node);
24374 sub1node->cd();
24375 //
24376 // Place copy #7 of ITS6 in I569
24377 //
24378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
24379 sub2node->SetLineColor(kColorITS);
24380 sub2node->SetVisibility(1);
24381 fNodes->Add(sub2node);
24382 sub1node->cd();
24383 //
24384 // Place copy #8 of ITS6 in I569
24385 //
24386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24387 sub2node->SetLineColor(kColorITS);
24388 sub2node->SetVisibility(1);
24389 fNodes->Add(sub2node);
24390 sub1node->cd();
24391 //
24392 // Place copy #9 of ITS6 in I569
24393 //
24394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
24395 sub2node->SetLineColor(kColorITS);
24396 sub2node->SetVisibility(1);
24397 fNodes->Add(sub2node);
24398 sub1node->cd();
24399 //
24400 // Place copy #10 of ITS6 in I569
24401 //
24402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24403 sub2node->SetLineColor(kColorITS);
24404 sub2node->SetVisibility(1);
24405 fNodes->Add(sub2node);
24406 sub1node->cd();
24407 //
24408 // Place copy #11 of ITS6 in I569
24409 //
24410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
24411 sub2node->SetLineColor(kColorITS);
24412 sub2node->SetVisibility(1);
24413 fNodes->Add(sub2node);
24414 sub1node->cd();
24415 //
24416 // Place copy #12 of ITS6 in I569
24417 //
24418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24419 sub2node->SetLineColor(kColorITS);
24420 sub2node->SetVisibility(1);
24421 fNodes->Add(sub2node);
24422 sub1node->cd();
24423 //
24424 // Place copy #13 of ITS6 in I569
24425 //
24426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24427 sub2node->SetLineColor(kColorITS);
24428 sub2node->SetVisibility(1);
24429 fNodes->Add(sub2node);
24430 sub1node->cd();
24431 //
24432 // Place copy #14 of ITS6 in I569
24433 //
24434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24435 sub2node->SetLineColor(kColorITS);
24436 sub2node->SetVisibility(1);
24437 fNodes->Add(sub2node);
24438 sub1node->cd();
24439 //
24440 // Place copy #15 of ITS6 in I569
24441 //
24442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24443 sub2node->SetLineColor(kColorITS);
24444 sub2node->SetVisibility(1);
24445 fNodes->Add(sub2node);
24446 sub1node->cd();
24447 //
24448 // Place copy #16 of ITS6 in I569
24449 //
24450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24451 sub2node->SetLineColor(kColorITS);
24452 sub2node->SetVisibility(1);
24453 fNodes->Add(sub2node);
24454 sub1node->cd();
24455 //
24456 // Place copy #17 of ITS6 in I569
24457 //
24458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24459 sub2node->SetLineColor(kColorITS);
24460 sub2node->SetVisibility(1);
24461 fNodes->Add(sub2node);
24462 sub1node->cd();
24463 //
24464 // Place copy #18 of ITS6 in I569
24465 //
24466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24467 sub2node->SetLineColor(kColorITS);
24468 sub2node->SetVisibility(1);
24469 fNodes->Add(sub2node);
24470 sub1node->cd();
24471 //
24472 // Place copy #19 of ITS6 in I569
24473 //
24474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24475 sub2node->SetLineColor(kColorITS);
24476 sub2node->SetVisibility(1);
24477 fNodes->Add(sub2node);
24478 sub1node->cd();
24479 //
24480 // Place copy #20 of ITS6 in I569
24481 //
24482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24483 sub2node->SetLineColor(kColorITS);
24484 sub2node->SetVisibility(1);
24485 fNodes->Add(sub2node);
24486 sub1node->cd();
24487 //
24488 // Place copy #21 of ITS6 in I569
24489 //
24490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24491 sub2node->SetLineColor(kColorITS);
24492 sub2node->SetVisibility(1);
24493 fNodes->Add(sub2node);
24494 sub1node->cd();
24495 //
24496 // Place copy #22 of ITS6 in I569
24497 //
24498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24499 sub2node->SetLineColor(kColorITS);
24500 sub2node->SetVisibility(1);
24501 fNodes->Add(sub2node);
24502 sub1node->cd();
24503 //
24504 // Place copy #23 of ITS6 in I569
24505 //
24506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24507 sub2node->SetLineColor(kColorITS);
24508 sub2node->SetVisibility(1);
24509 fNodes->Add(sub2node);
24510 sub1node->cd();
24511 //
24512 // Place copy #24 of ITS6 in I569
24513 //
24514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24515 sub2node->SetLineColor(kColorITS);
24516 sub2node->SetVisibility(1);
24517 fNodes->Add(sub2node);
24518 sub1node->cd();
24519 //
24520 // Place copy #25 of ITS6 in I569
24521 //
24522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24523 sub2node->SetLineColor(kColorITS);
24524 sub2node->SetVisibility(1);
24525 fNodes->Add(sub2node);
24526 sub1node->cd();
24527 fNodes->Add(sub1node);
24528 node->cd();
24529
db915fea 24530 fNodes->Add(node);
ac9c285e 24531*/
24532
db915fea 24533}
24534//_____________________________________________________________________________
24535void AliITSvPPRsymm::CreateGeometry(){
24536////////////////////////////////////////////////////////////////////////
24537// This routine defines and Creates the geometry for version 9 of the ITS.
24538////////////////////////////////////////////////////////////////////////
24539
24540 //INNER RADII OF THE SILICON LAYERS
e4f08ac3 24541 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24542 //THICKNESSES OF LAYERS (in % radiation length)
24543 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24544 //HALF LENGTHS OF LAYERS
e4f08ac3 24545 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24546 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24547 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24548 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24549 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
9d2da7b3 24550
db915fea 24551
e4f08ac3 24552 Float_t dits[100], rlim, zmax;
9d2da7b3 24553 // Float_t zpos;
24554 // Float_t pcits[50]
e4f08ac3 24555 Float_t ztpc;
9d2da7b3 24556 Int_t idrotm[1999], i;
e4f08ac3 24557 Float_t dgh[100];
9d2da7b3 24558
24559
24560 // Define some variables for SPD
24561
24562 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24563 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24564 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24565 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24566 Float_t di108[3], di104[3]; // for both layers
24567
a8c83dcb 24568 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24569 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
9d2da7b3 24570
a8c83dcb 24571 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24572 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
9d2da7b3 24573
214030ed 24574 Float_t dbus=300.; // total bus thickness on both layers (micron)
9d2da7b3 24575
24576 ddet1 = GetThicknessDet1();
24577 ddet2 = GetThicknessDet2();
24578 dchip1 = GetThicknessChip1();
24579 dchip2 = GetThicknessChip2();
24580
9d2da7b3 24581 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24582 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24583 " The default value of 200 microns will be used." << endl;
24584 ddet1=200.;
9d2da7b3 24585 }
24586
24587 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24588 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24589 " The default value of 200 microns will be used." << endl;
24590 ddet2=200.;
9d2da7b3 24591 }
24592
214030ed 24593 if(dchip1 < 100. || dchip1 > 300.) {
24594 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24595 " The default value of 200 microns will be used." << endl;
24596 dchip1=200.;
9d2da7b3 24597 }
24598
214030ed 24599 if(dchip2 < 100. || dchip2 > 300.) {
24600 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24601 " The default value of 200 microns will be used." << endl;
24602 dchip2=200.;
9d2da7b3 24603 }
e4f08ac3 24604
24605 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
9d2da7b3 24606
e4f08ac3 24607 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24608
24609 rails = GetRails();
24610
24611 fluid = GetCoolingFluid();
24612
24613 if(rails != 0 && rails != 1) {
1e9111db 24614 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
e4f08ac3 24615 " The default value of 1 (rails in) will be used." << endl;
24616
24617 }
24618
24619 if(fluid != 0 && fluid != 1) {
1e9111db 24620 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
e4f08ac3 24621 " The default value of 1 (water) will be used." << endl;
24622 }
24623
1e9111db 24624 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24625 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24626 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24627 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
e4f08ac3 24628 if(rails == 0 ) {
1e9111db 24629 cout << "ITS: Rails are out." << endl;
e4f08ac3 24630 } else {
1e9111db 24631 cout << "ITS: Rails are in." << endl;
e4f08ac3 24632 }
24633 if(fluid == 0 ) {
1e9111db 24634 cout << "ITS: The cooling fluid is freon." << endl;
e4f08ac3 24635 } else {
1e9111db 24636 cout << "ITS: The cooling fluid is water." << endl;
e4f08ac3 24637 }
24638
9d2da7b3 24639 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24640 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24641 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24642 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
e4f08ac3 24643 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
9d2da7b3 24644
24645 Float_t deltax, deltay;
24646
24647 Int_t thickness = fMinorVersion/10;
24648 Int_t option = fMinorVersion - 10*thickness;
24649
24650
24651 // Define some variables for SDD
24652
24653
24654 Float_t sin30, cos30;
24655
24656 // SDD electronics+services main volumes
24657 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24658
24659 // SDD detector ladder
24660
24661 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24662 Float_t Y_SDD_sep = 0.20;
24663 Float_t ySDD;
24664 Int_t iSDD;
24665 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24666 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24667
24668 // ladder foot and end-ladder (frame and cooling)
24669 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24670 Float_t I424dits[3], xI424, yI424;
24671 Float_t I425dits[3];
24672 Int_t indI425;
24673 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24674
24675 // SDD ladder frame and cooling
24676 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24677 Float_t I035dits[3], I037dits[3], I038dits[3];
24678 Float_t I039dits[3], xI039, yI039;
24679 Float_t I041dits[5];
24680
24681 // SDD hybrid, chips and capacitors
24682 Float_t I050dits[3], xI050, yI050;
24683 Float_t I052dits[3], xI052, yI052;
24684 Float_t I042dits[3], xI042, yI042;
24685 Float_t xI042space = 0.17;
24686 Float_t I043dits[3], xI043, yI043;
24687 Float_t xI043space = 0.17;
24688 Float_t zchip, zChipSpace;
24689 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24690 Int_t ichip, icap;
24691
24692 // SDD microcables
24693 Float_t I044dits[4], xI044, yI044, volI044;
24694 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24695 Char_t HVname[5], LVname[5];
24696
24697
24698 // Define media off-set
db915fea 24699
24700 Int_t *idtmed = fIdtmed->GetArray()-199;
9d2da7b3 24701
db915fea 24702
24703 // Rotation matrices
24704
9d2da7b3 24705 // SPD - option 'a' (this is NOT the default so leave commented)
24706
24707
24708 if (option == 1) {
24709
24710 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24711 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24712 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24713 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24714 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24715 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24716 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24717 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24718 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24719 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24720 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24721 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24722 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24723 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24724 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24725 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24726 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24727 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24728 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24729 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24730 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24731 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24732 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24733 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24734 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24735 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24736 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24737 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24738 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24739 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24740 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24741 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24742 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24743 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24744 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24745 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24746 AliMatrix(idrotm[237],90.0,180.0,90.0,90.0,0.0,0.0);
9d2da7b3 24747 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24748 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24749 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24750 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24751 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24752 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24753 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24754 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24755 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24756 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24757 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24758 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24759 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24760 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24761 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24762 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24763 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24764 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24765 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24766 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24767 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24768 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24769 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24770 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24771 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24772 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24773 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24774 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24775 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24776 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24777 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24778 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24779 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24780 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24781 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24782 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24783 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24784 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24785 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24786 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24787
24788 }
db915fea 24789
9d2da7b3 24790 // SPD - option 'b' (this is the default)
24791
24792 if (option == 2) {
24793
9bf5e8ff 24794 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
9d2da7b3 24795 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24796 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24797 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24798 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24799 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24800 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24801 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24802 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24803 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24804 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24805 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24806 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24807 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24808 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24809 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24810 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24811 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24812 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24813 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24814 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24815 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24816 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24817 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24818 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24819 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24820 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24821 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24822 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24823 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24824 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24825 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24826 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24827 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24828 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24829 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24830 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24831 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24832 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24833 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24834 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24835 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24836 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24837 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24838 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24839 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24840 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24841 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24842 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24843 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24844 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24845 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24846 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24847 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24848 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24849 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24850 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24851 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24852 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24853 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24854 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24855 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24856 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24857 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24858 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24859 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24860 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24861 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24862 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24863 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24864 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24865 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24866 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24867 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24868 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24869 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24870 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24871
24872 }
24873
db915fea 24874 // SDD
24875
24876 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24877 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24878 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24879 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24880 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24881 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24882 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24883 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24884 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24885 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24886 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24887 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24888 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24889 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24890 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24891 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24892 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24893 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24894 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24895 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24896 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24897 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24898 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24899 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24900 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24901 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24902 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24903 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24904 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24905 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24906 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24907 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24908 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24909 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24910 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24911 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24912 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24913 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24914 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24915 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24916 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24917 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24918 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24919 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24920 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24921 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24922 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24923 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24924 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24925 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24926 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24927 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24928 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24929 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24930 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24931 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24932 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24933 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24934
24935 // SSD
24936
24937 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24938 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24939 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24940 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24941 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24942 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24943 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24944 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24945 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24946 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24947 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24948 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24949 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24950 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24951 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24952 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24953 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24954 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24955 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24956 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24957 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24958 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24959 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24960 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24961 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24962 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24963 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24964 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24965 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24966 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24967 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24968 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24969 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
9d2da7b3 24970 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24971 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24972 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24973 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24974 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24975 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24976 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24977 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24978 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24979 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24980 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24981 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24982 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24983 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24984 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24985 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24986 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
9d2da7b3 24987 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24988 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24989 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24990 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24991 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24992 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24993 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24994 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24995 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24996 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24997 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24998 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24999 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25000 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25001 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25002 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25003 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25004 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25005 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25006 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25007 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25008 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25009 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25010 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25011 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25012 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25013 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25014 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25015 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25016 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25017 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25018 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25019 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25020 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25021
9d2da7b3 25022
25023 // SDD cone
25024
25025 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25026 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25027 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25028 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25029 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25030 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25031 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25032 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25033 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25034 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25035 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25036 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25037 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25038 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25039 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25040 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25041 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25042 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25043 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25044 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25045 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25046 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25047 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25048 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25049 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25050 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25051 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25052 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25053 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25054 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25055 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25056 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25057 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25058 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25059 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25060 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25061 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25062 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25063 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25064 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25065 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25066 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25067 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25068 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25069 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25070 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25071 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25072 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25073 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25074 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25075 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25076 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25077 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25078 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25079 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25080 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25081 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25082 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25083 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25084 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25085 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25086 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25087 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25088 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25089 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25090 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25091 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25092 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25093 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25094 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25095 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25096 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25097 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25098 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25099 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25100 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25101 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25102 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25103 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25104 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25105 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25106
25107 // SSD cone
25108
25109 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25110 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25111 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25112 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25113 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25114 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25115 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25116 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25117 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25118 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25119 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25120 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25121 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25122 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25123 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25124 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25125 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25126 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25127 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25128 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25129 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25130 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25131 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25132 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25133 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25134 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25135 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25136 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25137 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25138 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25139 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25140 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25141 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25142 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25143 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25144 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25145 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25146
25147 // Services
25148
25149 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
db915fea 25150
25151
25152 // CONVERT INTO CM (RL(SI)=9.36 CM)
9d2da7b3 25153
db915fea 25154 for (i = 0; i < 6; ++i) {
25155 drl[i] = drl[i] / 100. * 9.36;
25156 }
25157
25158 // FIELD CAGE HALF LENGTH
25159
1e9111db 25160 rlim = 50.;
e4f08ac3 25161 zmax = 74.;
25162 ztpc = 284.;
9d2da7b3 25163
db915fea 25164 // --- Define ghost volume containing the whole ITS (including services)
25165 // and fill it with air
25166
25167 dgh[0] = 0.;
25168 dgh[1] = 360.;
6d62fed9 25169 dgh[2] = 16.;
e4f08ac3 25170 dgh[3] = -ztpc-5.-0.1;
25171 dgh[4] = 62.4;
db915fea 25172 dgh[5] = 85.;
e4f08ac3 25173 dgh[6] = -ztpc;
25174 dgh[7] = 62;
db915fea 25175 dgh[8] = 85.;
e4f08ac3 25176 dgh[9] = -ztpc;
25177 dgh[10] = 62;
25178 dgh[11] = 62+4.;
25179 dgh[12] = -97.5;
25180 dgh[13] = 46;
1e9111db 25181 dgh[14] = rlim+6;
e4f08ac3 25182 dgh[15] = -zmax;
25183 dgh[16] = 46;
1e9111db 25184 dgh[17] = rlim+6;
e4f08ac3 25185 dgh[18] = -48;
6d62fed9 25186 dgh[19] = 6;
1e9111db 25187 dgh[20] = rlim+6;
e4f08ac3 25188 dgh[21] = -28.6;
6d62fed9 25189 dgh[22] = 6;
1e9111db 25190 dgh[23] = rlim+6;
e4f08ac3 25191 dgh[24] = -27.6;
6d62fed9 25192 dgh[25] = 3.295;
1e9111db 25193 dgh[26] = rlim+6;
e4f08ac3 25194 dgh[27] = 27.6;
6d62fed9 25195 dgh[28] = 3.295;
1e9111db 25196 dgh[29] = rlim+6;
e4f08ac3 25197 dgh[30] = 28.6;
6d62fed9 25198 dgh[31] = 6;
1e9111db 25199 dgh[32] = rlim+6;
e4f08ac3 25200 dgh[33] = 48;
6d62fed9 25201 dgh[34] = 6;
1e9111db 25202 dgh[35] = rlim+6;
e4f08ac3 25203 dgh[36] = zmax;
6d62fed9 25204 dgh[37] = 46;
1e9111db 25205 dgh[38] = rlim+6;
e4f08ac3 25206 dgh[39] = 97.5;
25207 dgh[40] = 46;
1e9111db 25208 dgh[41] = rlim+6;
e4f08ac3 25209 dgh[42] = ztpc;
25210 dgh[43] = 62;
25211 dgh[44] = 62+4.;
25212 dgh[45] = ztpc;
25213 dgh[46] = 62;
6d62fed9 25214 dgh[47] = 85.;
e4f08ac3 25215 dgh[48] = ztpc+4.+0.1;
6d62fed9 25216 dgh[49] = 62.4;
25217 dgh[50] = 85.;
25218 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
45725ec9 25219
6d62fed9 25220
db915fea 25221
25222 // --- Place the ghost volume in its mother volume (ALIC) and make it
25223 // invisible
25224
25225 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25226 //gMC->Gsatt("ITSV", "SEEN", 0);
9d2da7b3 25227
25228
db915fea 25229 // --- Define ghost volume containing the six layers and fill it with air
25230
25231 dgh[0] = 0.;
25232 dgh[1] = 360.;
6d62fed9 25233 dgh[2] = 8.;
e4f08ac3 25234 dgh[3] = -zmax;
45725ec9 25235 dgh[4] = 46.;
e4f08ac3 25236 dgh[5] = rlim;
25237 dgh[6] = -47.5;
6d62fed9 25238 dgh[7] = 6.005;
e4f08ac3 25239 dgh[8] = rlim;
25240 dgh[9] = -28.5;
6d62fed9 25241 dgh[10] = 6.005;
e4f08ac3 25242 dgh[11] = rlim;
25243 dgh[12] = -27.5;
6d62fed9 25244 dgh[13] = 3.3;
e4f08ac3 25245 dgh[14] = rlim;
25246 dgh[15] = 27.5;
6d62fed9 25247 dgh[16] = 3.3;
e4f08ac3 25248 dgh[17] = rlim;
25249 dgh[18] = 28.5;
6d62fed9 25250 dgh[19] = 6.005;
e4f08ac3 25251 dgh[20] = rlim;
25252 dgh[21] = 47.5;
6d62fed9 25253 dgh[22] = 6.005;
e4f08ac3 25254 dgh[23] = rlim;
25255 dgh[24] = zmax;
6d62fed9 25256 dgh[25] = 46.;
e4f08ac3 25257 dgh[26] = rlim;
6d62fed9 25258 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25259
9d2da7b3 25260 // --- Place the ghost volume in its mother volume (ITSV) and make it
db915fea 25261 // invisible
25262
25263 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25264 //gMC->Gsatt("ITSD", "SEEN", 0);
db915fea 25265
9d2da7b3 25266 // --- Define SPD (option 'a') volumes ----------------------------
25267
25268 // SPD - option 'a'
25269 // (this is NOT the default)
25270
25271 if (option == 1) {
25272
25273 dits[0] = 3.7;
25274 dits[1] = 7.75;
45725ec9 25275 dits[2] = 26.1;
9d2da7b3 25276 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25277
25278 dits[0] = 3.7;
25279 dits[1] = 7.7;
25280 dits[2] = 24;
25281 dits[3] = 57;
25282 dits[4] = 100;
25283 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25284
25285 di10a[0] = 0.843;
25286 di10a[1] = ddet1+dchip1+dbus+0.0025;
25287 di10a[2] = 19.344;
25288 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25289 // on layer 1
25290 di20a[0] = 0.843;
25291 di20a[1] = ddet2+dchip2+dbus+0.0025;
25292 di20a[2] = 19.344;
25293 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25294 // on layer 2
25295 dits[0] = 1.3673;
25296 dits[1] = 0.01;
25297 dits[2] = 24;
25298 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25299
25300 dits[0] = 0.06;
25301 dits[1] = 0.08;
25302 dits[2] = 24;
25303 dits[3] = -36.79;
25304 dits[4] = 21.834;
25305 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25306
25307 dits[0] = 0.1253;
25308 dits[1] = 0.01;
25309 dits[2] = 24;
25310 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25311
25312 dits[0] = 0.04;
25313 dits[1] = 0.06 ;
25314 dits[2] = 24;
25315 dits[3] = 126.79;
25316 dits[4] = 270;
25317 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25318
25319 dits[0] = 0.1134;
25320 dits[1] = 0.01;
25321 dits[2] = 24;
25322 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25323
25324 dits[0] = 0.25;
25325 dits[1] = 0.06;
25326 dits[2] = 24;
25327 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25328
25329 dits[0] = 0.077;
25330 dits[1] = 0.01;
25331 dits[2] = 24;
25332 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25333
25334 dits[0] = 0.04;
25335 dits[1] = 0.06;
25336 dits[2] = 24;
25337 dits[3] = 0;
25338 dits[4] = 90;
25339 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25340
25341 dits[0] = 0.0695;
25342 dits[1] = 0.01;
25343 dits[2] = 24;
25344 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25345
25346 dits[0] = 0.06;
25347 dits[1] = 0.08;
25348 dits[2] = 24;
25349 dits[3] = 0;
25350 dits[4] = 108;
25351 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25352
25353 dits[0] = 0.1835;
25354 dits[1] = 0.01;
25355 dits[2] = 24;
25356 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25357
25358 dits[0] = 0.1894 ;
25359 dits[1] = 0.01;
25360 dits[2] = 24;
25361 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25362
25363 dits[0] = 0.04;
25364 dits[1] = 0.06;
25365 dits[2] = 24;
25366 dits[3] = 0;
25367 dits[4] = 75.261;
25368 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25369
25370 dits[0] = 1.3401;
25371 dits[1] = 0.01;
25372 dits[2] = 24;
25373 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25374
25375 dits[0] = 0.05;
25376 dits[1] = 0.07;
25377 dits[2] = 24;
25378 dits[3] = 0;
25379 dits[4] = 72.739;
25380 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25381
25382 dits[0] = 0.1193;
25383 dits[1] = 0.01;
25384 dits[2] = 24;
25385 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25386
25387 dits[0] = 0.163;
25388 dits[1] = 0.01;
25389 dits[2] = 24;
25390 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25391
25392 dits[0] = 0.04;
25393 dits[1] = 0.06;
25394 dits[2] = 24;
25395 dits[3] = 0;
25396 dits[4] = 157.633;
25397 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25398
25399 dits[0] = 0.2497;
25400 dits[1] = 0.01;
25401 dits[2] = 24;
25402 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25403
25404 dits[0] = 0.06;
25405 dits[1] = 0.08;
25406 dits[2] = 24;
25407 dits[3] = 0;
25408 dits[4] = 148.633;
25409 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25410
25411 dits[0] = 0.292;
25412 dits[1] = 0.01;
25413 dits[2] = 24;
25414 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25415
25416 dits[0] = 0.163;
25417 dits[1] = 0.01;
25418 dits[2] = 24;
25419 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25420
25421 dits[0] = 0.04;
25422 dits[1] = 0.06;
25423 dits[2] = 24;
25424 dits[3] = 0;
25425 dits[4] = 161.297;
25426 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25427
25428 dits[0] = 0.2433;
25429 dits[1] = 0.01;
25430 dits[2] = 24;
25431 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25432
25433 dits[0] = 0.06;
25434 dits[1] = 0.08;
25435 dits[2] = 24;
25436 dits[3] = 0;
25437 dits[4] = 42.883;
25438 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25439
25440 di103[0] = 0.793;
25441 di103[1] = ddet1+dchip1;
25442 di103[2] = 3.536;
25443 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25444 // layer 1
25445 dits[0] = 0.793;
fc44ab90 25446 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25447 dits[2] = 2.5;
fc44ab90 25448 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25449
25450 di104[0] = 0.843;
25451 di104[1] = dbus;
25452 di104[2] = 14.344;
25453 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25454
25455 di1d3[0] = 0.793;
25456 di1d3[1] = ddet2+dchip2;
25457 di1d3[2] = 3.536;
25458 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25459 // layer 2
25460 dits[0] = 0.793;
25461 dits[0] = 0.06;
25462 dits[1] = 0.08;
25463 dits[2] = 24;
25464 dits[3] = 0;
25465 dits[4] = 80;
25466 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25467
25468 dits[0] = 0.04;
25469 dits[1] = 0.06;
25470 dits[2] = 24;
25471 dits[3] = 0;
25472 dits[4] = 80;
25473 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25474
25475 dits[0] = 0.15;
25476 dits[1] = 0.0146;
25477 dits[2] = 24;
25478 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25479
25480 dits[0] = 0.1315;
25481 dits[1] = 0.01;
25482 dits[2] = 24;
25483 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25484
25485 dits[0] = 0.025;
25486 dits[1] = 0.035;
25487 dits[2] = 24;
25488 dits[3] = 0;
25489 dits[4] = 180;
25490 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25491
e4f08ac3 25492 if (fluid == 1) {
25493 dits[0] = 0;
25494 dits[1] = 0.025;
25495 dits[2] = 24;
25496 dits[3] = 0;
25497 dits[4] = 180;
25498 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25499 } else {
25500 dits[0] = 0;
25501 dits[1] = 0.025;
25502 dits[2] = 24;
25503 dits[3] = 0;
25504 dits[4] = 180;
25505 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25506 }
25507
9d2da7b3 25508 dits[0] = 0.063;
25509 dits[1] = 0.035;
25510 dits[2] = 24;
25511 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25512
25513 di102[0] = 0.793;
25514 di102[1] = dchip1;
25515 di102[2] = 0.68;
25516 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25517
25518 di1d2[0] = 0.793;
25519 di1d2[1] = dchip2;
25520 di1d2[2] = 0.68;
25521 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25522
25523 di101[0] = 0.705;
25524 di101[1] = ddet1;
25525 di101[2] = 3.536;
25526 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25527 // layer 1
25528 di1d1[0] = 0.705;
25529 di1d1[1] = ddet2;
25530 di1d1[2] = 3.536;
25531 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25532 // layer 2
e4f08ac3 25533 if (fluid == 1) {
25534 dits[0] = 0.063;
25535 dits[1] = 0.025;
25536 dits[2] = 24;
25537 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25538 } else {
25539 dits[0] = 0.063;
25540 dits[1] = 0.025;
25541 dits[2] = 24;
25542 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25543 }
9d2da7b3 25544
25545 dits1[0] = 0.64;
25546 dits1[1] = ddet1;
25547 dits1[2] = 3.48;
25548 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25549
25550 dits2[0] = 0.64;
25551 dits2[1] = ddet2;
25552 dits2[2] = 3.48;
25553 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25554
25555 dits[0] = 3.701;
25556 dits[1] = 7.699;
25557 dits[2] = 4;
25558 dits[3] = 57.1;
25559 dits[4] = 99.9;
25560 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25561
25562 dits[0] = 0;
25563 dits[1] = 0.5;
25564 dits[2] = 1.5;
25565 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25566
25567 dits[0] = 0;
25568 dits[1] = 0.18;
25569 dits[2] = 0.8;
25570 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25571
25572 dits[0] = 0;
25573 dits[1] = 0.18;
25574 dits[2] = 3;
25575 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25576
25577 dits[0] = 0;
25578 dits[1] = 0.075;
25579 dits[2] = 0.8;
25580 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25581
25582 dits[0] = 3.5;
25583 dits[1] = 5.6;
25584 dits[2] = 0.55;
25585 dits[3] = 0;
25586 dits[4] = 38;
25587 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25588
25589 dits[0] = 6.6;
25590 dits[1] = 7.6;
25591 dits[2] = 0.5;
25592 dits[3] = 0;
25593 dits[4] = 9;
25594 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25595
25596 dits[0] = 0.26;
25597 dits[1] = 0.32;
25598 dits[2] = 0.55;
25599 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25600
e4f08ac3 25601 if (fluid == 1) {
25602 dits[0] = 0;
25603 dits[1] = 0.3;
25604 dits[2] = 1.5;
25605 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25606 // was I177 in old geom.
25607 } else {
25608 dits[0] = 0;
25609 dits[1] = 0.3;
25610 dits[2] = 1.5;
25611 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25612 // was I177 in old geom.
25613 }
25614
9d2da7b3 25615 dits[0] = 0.07;
25616 dits[1] = 0.125;
25617 dits[2] = 0.3;
25618 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25619
e4f08ac3 25620 if (fluid == 1) {
25621 dits[0] = 0;
25622 dits[1] = 0.1;
25623 dits[2] = 0.8;
25624 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25625 // was I174 in old geom.
25626 } else {
25627 dits[0] = 0;
25628 dits[1] = 0.1;
25629 dits[2] = 0.8;
25630 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25631 // was I174 in old geom.
25632 }
25633
25634 if (fluid == 1) {
25635 dits[0] = 0;
25636 dits[1] = 0.1;
25637 dits[2] = 3;
25638 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25639 // was I172 in old geom.
25640 } else {
25641 dits[0] = 0;
25642 dits[1] = 0.1;
25643 dits[2] = 3;
25644 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25645 // was I172 in old geom.
25646 }
25647
25648 if (fluid == 1) {
25649 dits[0] = 0;
25650 dits[1] = 0.0746;
25651 dits[2] = 0.8;
25652 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25653 // was I170 in old geom.
25654 } else {
25655 dits[0] = 0;
25656 dits[1] = 0.0746;
25657 dits[2] = 0.8;
25658 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25659 // was I170 in old geom.
25660 }
25661
25662 if (fluid == 1) {
25663 dits[0] = 3.7;
25664 dits[1] = 5.4;
25665 dits[2] = 0.35;
25666 dits[3] = 2;
25667 dits[4] = 36;
25668 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25669 // was I168 in old geom.
25670 } else {
25671 dits[0] = 3.7;
25672 dits[1] = 5.4;
25673 dits[2] = 0.35;
25674 dits[3] = 2;
25675 dits[4] = 36;
25676 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25677 // was I168 in old geom.
25678 }
9d2da7b3 25679
db915fea 25680
9d2da7b3 25681 }
db915fea 25682
9d2da7b3 25683 // --- Define SPD (option 'b') volumes ----------------------------
25684
25685 // SPD - option 'b'
25686 // (this is the default)
25687
25688 if (option == 2) {
25689
25690 dits[0] = 3.7;
25691 dits[1] = 7.75;
45725ec9 25692 dits[2] = 26.1;
9d2da7b3 25693 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25694
25695 dits[0] = 3.7;
25696 dits[1] = 7.7;
25697 dits[2] = 24;
25698 dits[3] = 57;
25699 dits[4] = 100;
25700 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25701
25702 di10b[0] = 0.843;
25703 di10b[1] = ddet1+dchip1+dbus+0.0025;
25704 di10b[2] = 19.344;
25705 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25706 // on layer 1
25707
25708 di20b[0] = 0.843;
25709 di20b[1] = ddet2+dchip2+dbus+0.0025;
25710 di20b[2] = 19.344;
25711 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25712 // layer 2
25713
25714 dits[0] = 1.3673;
25715 dits[1] = 0.01;
25716 dits[2] = 24;
25717 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25718
25719 dits[0] = 0.06;
25720 dits[1] = 0.08;
25721 dits[2] = 24;
25722 dits[3] = -36.79;
25723 dits[4] = 21.834;
25724 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25725
25726 dits[0] = 0.1253;
25727 dits[1] = 0.01;
25728 dits[2] = 24;
25729 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25730
25731 dits[0] = 0.04;
25732 dits[1] = 0.06 ;
25733 dits[2] = 24;
25734 dits[3] = 126.79;
25735 dits[4] = 270;
25736 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25737
25738 dits[0] = 0.1134;
25739 dits[1] = 0.01;
25740 dits[2] = 24;
25741 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25742
25743 dits[0] = 0.25;
25744 dits[1] = 0.06;
25745 dits[2] = 24;
25746 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25747
25748 dits[0] = 0.077;
25749 dits[1] = 0.01;
25750 dits[2] = 24;
25751 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25752
25753 dits[0] = 0.04;
25754 dits[1] = 0.06;
25755 dits[2] = 24;
25756 dits[3] = 0;
25757 dits[4] = 90;
25758 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25759
25760 dits[0] = 0.0695;
25761 dits[1] = 0.01;
25762 dits[2] = 24;
25763 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25764
25765 dits[0] = 0.06;
25766 dits[1] = 0.08;
25767 dits[2] = 24;
25768 dits[3] = 0;
25769 dits[4] = 108;
25770 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25771
25772 dits[0] = 0.1835;
25773 dits[1] = 0.01;
25774 dits[2] = 24;
25775 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25776
25777 dits[0] = 0.1894 ;
25778 dits[1] = 0.01;
25779 dits[2] = 24;
25780 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25781
25782 dits[0] = 0.04;
25783 dits[1] = 0.06;
25784 dits[2] = 24;
25785 dits[3] = 0;
25786 dits[4] = 75.261;
25787 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25788
25789 dits[0] = 1.3401;
25790 dits[1] = 0.01;
25791 dits[2] = 24;
25792 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25793
25794 dits[0] = 0.05;
25795 dits[1] = 0.07;
25796 dits[2] = 24;
25797 dits[3] = 0;
25798 dits[4] = 72.739;
25799 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25800
25801 dits[0] = 0.1193;
25802 dits[1] = 0.01;
25803 dits[2] = 24;
25804 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25805
25806 dits[0] = 0.163;
25807 dits[1] = 0.01;
25808 dits[2] = 24;
25809 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25810
25811 dits[0] = 0.04;
25812 dits[1] = 0.06;
25813 dits[2] = 24;
25814 dits[3] = 0;
25815 dits[4] = 157.633;
25816 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25817
25818 dits[0] = 0.2497;
25819 dits[1] = 0.01;
25820 dits[2] = 24;
25821 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25822
25823 dits[0] = 0.06;
25824 dits[1] = 0.08;
25825 dits[2] = 24;
25826 dits[3] = 0;
25827 dits[4] = 148.633;
25828 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25829
25830 dits[0] = 0.292;
25831 dits[1] = 0.01;
25832 dits[2] = 24;
25833 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25834
25835 dits[0] = 0.163;
25836 dits[1] = 0.01;
25837 dits[2] = 24;
25838 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25839
25840 dits[0] = 0.04;
25841 dits[1] = 0.06;
25842 dits[2] = 24;
25843 dits[3] = 0;
25844 dits[4] = 161.297;
25845 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25846
25847 dits[0] = 0.2433;
25848 dits[1] = 0.01;
25849 dits[2] = 24;
25850 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25851
25852 dits[0] = 0.06;
25853 dits[1] = 0.08;
25854 dits[2] = 24;
25855 dits[3] = 0;
25856 dits[4] = 42.883;
25857 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25858
25859 dits[0] = 0.793;
fc44ab90 25860 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25861 dits[2] = 2.5;
fc44ab90 25862 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25863
25864 di107[0] = 0.793;
25865 di107[1] = ddet1+dchip1;
25866 di107[2] = 3.536;
25867 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25868 // layer 1
25869 dits[0] = 0.705;
25870 dits[1] = 0.01;
25871 dits[2] = 2.5;
25872 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25873
25874 di108[0] = 0.705;
25875 di108[1] = dbus;
25876 di108[2] = 14.344;
25877 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25878
25879 di1d7[0] = 0.7975;
25880 di1d7[1] = ddet2+dchip2;
25881 di1d7[2] = 3.536;
25882 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25883 // layer 2
25884 dits[0] = 0.06;
25885 dits[1] = 0.08;
25886 dits[2] = 24;
25887 dits[3] = 0;
25888 dits[4] = 80;
25889 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25890
25891 dits[0] = 0.04;
25892 dits[1] = 0.06;
25893 dits[2] = 24;
25894 dits[3] = 0;
25895 dits[4] = 80;
25896 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25897
25898 dits[0] = 0.15;
25899 dits[1] = 0.0146;
25900 dits[2] = 24;
25901 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25902
25903 dits[0] = 0.1315;
25904 dits[1] = 0.01;
25905 dits[2] = 24;
25906 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25907
25908 dits[0] = 0.025;
25909 dits[1] = 0.035;
25910 dits[2] = 24;
25911 dits[3] = 0;
25912 dits[4] = 180;
25913 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25914
e4f08ac3 25915 if (fluid == 1) {
25916 dits[0] = 0;
25917 dits[1] = 0.025;
25918 dits[2] = 24;
25919 dits[3] = 0;
25920 dits[4] = 180;
25921 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25922 } else {
25923 dits[0] = 0;
25924 dits[1] = 0.025;
25925 dits[2] = 24;
25926 dits[3] = 0;
25927 dits[4] = 180;
25928 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25929 }
25930
9d2da7b3 25931 dits[0] = 0.063;
25932 dits[1] = 0.035;
25933 dits[2] = 24;
25934 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25935
25936 di106[0] = 0.7975;
25937 di106[1] = dchip1;
25938 di106[2] = 0.68;
25939 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25940
25941 di1d6[0] = 0.7975;
25942 di1d6[1] = dchip2;
25943 di1d6[2] = 0.68;
25944 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25945
25946 di101[0] = 0.705;
25947 di101[1] = ddet1;
25948 di101[2] = 3.536;
25949 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25950 // layer 1
25951 di1d1[0] = 0.705;
25952 di1d1[1] = ddet2;
25953 di1d1[2] = 3.536;
25954 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25955 // layer 2
e4f08ac3 25956
25957 if (fluid == 1) {
25958 dits[0] = 0.063;
25959 dits[1] = 0.025;
25960 dits[2] = 24;
25961 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25962 } else {
25963 dits[0] = 0.063;
25964 dits[1] = 0.025;
25965 dits[2] = 24;
25966 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25967 }
9d2da7b3 25968
25969 dits1[0] = 0.64;
25970 dits1[1] = ddet1;
25971 dits1[2] = 3.48;
25972 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25973
25974 dits2[0] = 0.64;
25975 dits2[1] = ddet2;
25976 dits2[2] = 3.48;
25977 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25978
25979 dits[0] = 3.701;
25980 dits[1] = 7.699;
25981 dits[2] = 4;
25982 dits[3] = 57.1;
25983 dits[4] = 99.9;
25984 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25985
25986 dits[0] = 0;
25987 dits[1] = 0.5;
25988 dits[2] = 1.5;
25989 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25990
25991 dits[0] = 0;
25992 dits[1] = 0.18;
25993 dits[2] = 0.8;
25994 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25995
25996 dits[0] = 0;
25997 dits[1] = 0.18;
25998 dits[2] = 3;
25999 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26000
26001 dits[0] = 0;
26002 dits[1] = 0.075;
26003 dits[2] = 0.8;
26004 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26005
26006 dits[0] = 3.5;
26007 dits[1] = 5.6;
26008 dits[2] = 0.55;
26009 dits[3] = 0;
26010 dits[4] = 38;
26011 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26012
26013 dits[0] = 6.6;
26014 dits[1] = 7.6;
26015 dits[2] = 0.5;
26016 dits[3] = 0;
26017 dits[4] = 9;
26018 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26019
26020 dits[0] = 0.26;
26021 dits[1] = 0.32;
26022 dits[2] = 0.55;
26023 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26024
e4f08ac3 26025 if (fluid == 1) {
26026 dits[0] = 0;
26027 dits[1] = 0.3;
26028 dits[2] = 1.5;
26029 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26030 // was I177 in old geom.
26031 } else {
26032 dits[0] = 0;
26033 dits[1] = 0.3;
26034 dits[2] = 1.5;
26035 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26036 // was I177 in old geom.
26037 }
9d2da7b3 26038
26039 dits[0] = 0.07;
26040 dits[1] = 0.125;
26041 dits[2] = 0.3;
26042 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26043
e4f08ac3 26044 if (fluid == 1) {
26045 dits[0] = 0;
26046 dits[1] = 0.1;
26047 dits[2] = 0.8;
26048 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26049 // was I174 in old geom.
26050 } else {
26051 dits[0] = 0;
26052 dits[1] = 0.1;
26053 dits[2] = 0.8;
26054 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26055 // was I174 in old geom.
26056 }
26057
26058 if (fluid == 1) {
26059 dits[0] = 0;
26060 dits[1] = 0.1;
26061 dits[2] = 3;
26062 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26063 // was I172 in old geom.
26064 } else {
26065 dits[0] = 0;
26066 dits[1] = 0.1;
26067 dits[2] = 3;
26068 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26069 // was I172 in old geom.
26070 }
26071
26072 if (fluid == 1) {
26073 dits[0] = 0;
26074 dits[1] = 0.0746;
26075 dits[2] = 0.8;
26076 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26077 // was I170 in old geom.
26078 } else {
26079 dits[0] = 0;
26080 dits[1] = 0.0746;
26081 dits[2] = 0.8;
26082 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26083 // was I170 in old geom.
26084 }
26085
26086 if (fluid == 1) {
26087 dits[0] = 3.7;
26088 dits[1] = 5.4;
26089 dits[2] = 0.35;
26090 dits[3] = 2;
26091 dits[4] = 36;
26092 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26093 // was I168 in old geom.
26094 } else {
26095 dits[0] = 3.7;
26096 dits[1] = 5.4;
26097 dits[2] = 0.35;
26098 dits[3] = 2;
26099 dits[4] = 36;
26100 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26101 // was I168 in old geom.
26102 }
26103
db915fea 26104
9d2da7b3 26105 }
db915fea 26106
26107 // --- Define SDD volumes ------------------------------------------
26108
9d2da7b3 26109
26110 cos30 = cos(30.*3.14159/180.);
26111 sin30 = sin(30.*3.14159/180.);
26112
26113
db915fea 26114 dits[0] = 0;
26115 dits[1] = 360;
26116 dits[2] = 6;
e4f08ac3 26117 dits[3] = -34.6;
26118 dits[4] = 23.49;
26119 dits[5] = 28;
26120 dits[6] = -23.65;
26121 dits[7] = 23.49;
26122 dits[8] = 28;
26123 dits[9] = -23.65;
26124 dits[10] = 14.59;
26125 dits[11] = 28;
26126 dits[12] = 23.65;
26127 dits[13] = 14.59;
26128 dits[14] = 28;
26129 dits[15] = 23.65;
26130 dits[16] = 23.49;
26131 dits[17] = 28;
26132 dits[18] = 34.6;
26133 dits[19] = 23.49;
26134 dits[20] = 28;
9d2da7b3 26135 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26136
26137 // block of the SDD electronics and related ladder frame
26138 I018dits[0] = 3.2;
26139 I018dits[1] = 2;
26140 I018dits[2] = 3.65;
26141 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26142
26143 // block of the SDD end ladder
26144 I024dits[0] = 3.2;
26145 I024dits[1] = 2;
26146 I024dits[2] = 2.725;
26147 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26148
26149 // ladder frame of layer 3 - F.T. March,7-2001
26150 I047dits[0] = I018dits[0];
26151 I047dits[1] = I018dits[1];
26152 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26153 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26154
26155 // ladder frame of layer 4 - F.T. March,7-2001
26156 I048dits[0] = I018dits[0];
26157 I048dits[1] = I018dits[1];
26158 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26159 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26160
26161
26162 // global SDD volume (sensitive + insensitive)
26163 I302dits[0] = 3.6250;
26164 I302dits[1] = 0.0150;
26165 I302dits[2] = 4.3794;
26166 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26167
26168 // Like for I302 - F.T. March,7-2001
26169 I402dits[0] = 3.6250;
26170 I402dits[1] = 0.0150;
26171 I402dits[2] = 4.3794;
26172 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26173
26174 // SDD ladder of layer 3 - F.T. March,7-2001
26175 I004dits[0] = I302dits[0]+0.005;
26176 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26177 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26178 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26179 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
9d2da7b3 26180 }
26181 I004dits[2] = I004dits[2] + I302dits[2];
26182 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26183
26184 // SDD ladder of layer 4 - F.T. March,7-2001
26185 I005dits[0] = I402dits[0]+0.005;
26186 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26187 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26188 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26189 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
9d2da7b3 26190 }
26191 I005dits[2] = I005dits[2] + I402dits[2];
26192 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26193
26194
26195 // -- block of the SDD ladder foot and end ladder
26196
26197 // ladder foot mother volume
26198 I028dits[0] = 3.0000;
26199 I028dits[1] = 0.4000;
26200 I028dits[2] = 0.9000;
26201 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26202
26203 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26204 I420dits[0] = 0.4500;
26205 I420dits[1] = 0.4000;
26206 I420dits[2] = 0.4500;
26207 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26208
26209 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
e4f08ac3 26210 I421dits[0] = 0.;
26211 I421dits[1] = 0.25;
26212 I421dits[2] = I420dits[1];
26213 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
9d2da7b3 26214
26215 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26216 I422dits[0] = 0.0000;
26217 I422dits[1] = 0.2000;
26218 I422dits[2] = 0.0000;
26219 I422dits[3] = 180.00;
26220 I422dits[4] = 0.0000;
26221 I422dits[5] = 360.00;
26222 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26223
26224 // support for ruby-sphere (I422) - F.T. March,7-2001
26225 I423dits[0] = 0.0000;
26226 I423dits[1] = 0.1000;
e4f08ac3 26227 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
9d2da7b3 26228 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26229
26230 // passage for HV microcables - F.T. March,7-2001
26231 I424dits[0] = 1.5000;
26232 I424dits[1] = 0.1500;
26233 I424dits[2] = I421dits[2];
26234 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26235
26236 // HV microcables segment at the end ladder - F.T. March,7-2001
26237 I425dits[0] = 1.350000;
26238 I425dits[1] = 0.015250;
26239 I425dits[2] = I024dits[2];
26240 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26241
26242 // lower edge of SDD ladder frame at end-ladder - part 1
db915fea 26243 dits[0] = 0.2;
26244 dits[1] = 0.1815;
9d2da7b3 26245 dits[2] = I024dits[2];
db915fea 26246 dits[3] = 0.015;
9d2da7b3 26247 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
db915fea 26248
9d2da7b3 26249 // lower edge of SDD ladder frame at end-ladder - part 2
db915fea 26250 dits[0] = 0.183;
26251 dits[1] = 0.165;
9d2da7b3 26252 dits[2] = I024dits[2];
26253 dits[3] = 0.015;
26254 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26255
26256 // new: for the 1st top rod of the structure
26257 // at the end-ladder - F.T. March,7-2001
26258 I029dits[0] = 0.2;
26259 I029dits[1] = 0.1815;
26260 I029dits[2] = 1.0100;
26261 I029dits[3] = 0.015;
26262 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26263
26264 // new: for the 2nd top rod of the structure
26265 // at the end-ladder - F.T. March,7-2001
26266 I030dits[0] = 0.1830;
26267 I030dits[1] = 0.1650;
26268 I030dits[2] = 1.0100;
26269 I030dits[3] = 0.0150;
26270 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26271
26272 // inox cooling tubes for the end ladder - F.T. March,7-2001
26273 I031dits[0] = 0.093;
26274 I031dits[1] = 0.1;
26275 I031dits[2] = I024dits[2];
26276 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26277
e4f08ac3 26278 if (fluid == 1) {
26279 // cooling water for the end ladder - F.T. March,7-2001
26280 I032dits[0] = 0;
26281 I032dits[1] = I031dits[0];
26282 I032dits[2] = I024dits[2];
26283 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26284 } else {
26285 // cooling freon for the end ladder - R.B. March,21-2001
26286 I032dits[0] = 0;
26287 I032dits[1] = I031dits[0];
26288 I032dits[2] = I024dits[2];
26289 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26290 }
26291
9d2da7b3 26292 // -- block of the SDD ladder frame holding the electronics
26293
26294 // edge of the ladder frame - part 1
26295 dits[0] = 0.2;
26296 dits[1] = 0.182;
26297 dits[2] = 3.65;
db915fea 26298 dits[3] = 0.015;
9d2da7b3 26299 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
db915fea 26300
9d2da7b3 26301 // edge of the ladder frame - part 2
26302 dits[0] = 0.183;
26303 dits[1] = 0.165;
26304 dits[2] = 3.65;
26305 dits[3] = 0.015;
26306 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26307
26308 // inclined segments of the ladder frame
db915fea 26309 dits[0] = 2.23;
26310 dits[1] = 2.1;
26311 dits[2] = 0.05;
26312 dits[3] = 0.03;
9d2da7b3 26313 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
db915fea 26314
9d2da7b3 26315 // horiz.segments of the ladders, normal to ladder edges
db915fea 26316 dits[0] = 2.1;
26317 dits[1] = 2;
26318 dits[2] = 0.06;
26319 dits[3] = 0.04;
9d2da7b3 26320 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
db915fea 26321
9d2da7b3 26322 // horiz.segments of the ladders, at 45 deg. to ladder edges
26323 dits[0] = 2.615;
26324 dits[1] = 2.465;
26325 dits[2] = 0.06;
26326 dits[3] = 0.04;
26327 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26328
9d2da7b3 26329 // supports of the ceramic pins holding the detectors
db915fea 26330 dits[0] = 0.3;
26331 dits[1] = 0.05;
26332 dits[2] = 0.15;
9d2da7b3 26333 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26334
9d2da7b3 26335 // ceramic pins holding the detectors
db915fea 26336 dits[0] = 0;
26337 dits[1] = 0.05;
26338 dits[2] = 0.225;
9d2da7b3 26339 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
db915fea 26340
9d2da7b3 26341 // holders of cooling tubes
26342 I035dits[0] = 0.1;
26343 I035dits[1] = 0.15;
26344 I035dits[2] = 0.2;
26345 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
db915fea 26346
9d2da7b3 26347 // top holders of microcables
26348 dits[0] = 0.2;
db915fea 26349 dits[1] = 0.01;
9d2da7b3 26350 dits[2] = 0.05;
26351 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26352
9d2da7b3 26353 // inox cooling tubes - F.T. March,7-2001
26354 I037dits[0] = 0.093;
26355 I037dits[1] = 0.1;
26356 I037dits[2] = I018dits[2];
26357 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26358
e4f08ac3 26359 if (fluid == 1) {
26360 // cooling water - F.T. March,7-2001
26361 I038dits[0] = 0;
26362 I038dits[1] = I037dits[0];
26363 I038dits[2] = I018dits[2];
26364 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26365 } else {
26366 // cooling freon - R.B. March,21-2001
26367 I038dits[0] = 0;
26368 I038dits[1] = I037dits[0];
26369 I038dits[2] = I018dits[2];
26370 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26371 }
9d2da7b3 26372 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26373
9d2da7b3 26374 // SDD heat bridge - F.T. March,7-2001
26375 I039dits[0] = 1.1000;
26376 I039dits[1] = 0.0087;
26377 I039dits[2] = 3.2500;
26378 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26379
9d2da7b3 26380 // SDD clip part 1
26381 dits[0] = 0.25;
26382 dits[1] = 0.01;
26383 dits[2] = I039dits[2];
26384 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26385
26386 // SDD clip part 2
26387 I041dits[0] = 0.1;
26388 I041dits[1] = 0.12;
26389 I041dits[2] = I039dits[2];
26390 I041dits[3] = 90;
26391 I041dits[4] = 320;
26392 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26393
26394
26395 // SDD PASCAL - F.T. March,7-2001
26396 I042dits[0] = 0.5000;
26397 I042dits[1] = 0.0175;
26398 I042dits[2] = 0.5000;
26399 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26400
26401 // SDD AMBRA - F.T. March,7-2001
26402 I043dits[0] = 0.3500;
26403 I043dits[1] = 0.0175;
26404 I043dits[2] = 0.5000;
26405 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26406
26407 // SDD capacitors - F.T. March,7-2001
26408 I051dits[0] = 0.1400;
26409 I051dits[1] = 0.0350;
26410 I051dits[2] = 0.0625;
26411 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26412
26413 // SDD hybrid circuit - F.T. March,7-2001
26414 I052dits[0] = 1.725000;
26415 I052dits[1] = 0.003743;
26416 I052dits[2] = I039dits[2];
e4f08ac3 26417 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
9d2da7b3 26418
26419 // SDD anode microcable : changed - F.T. March,7-2001
26420 I044dits[0] = I018dits[2];
26421 I044dits[1] = I039dits[2];
26422 I044dits[2] = 0.00084;
26423 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26424 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26425 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26426
26427 // SDD electronics box - F.T. March,7-2001
26428 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26429 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26430 I050dits[2] = I018dits[2];
26431 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26432
26433 // SDD sensitive volume
26434 dits[0] = 3.50850;
26435 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26436 dits[2] = 3.76320;
db915fea 26437 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26438
9d2da7b3 26439 // Like for ITS3 - F.T. March,7-2001
26440 dits[0] = 3.50850;
26441 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26442 dits[2] = 3.76320;
db915fea 26443 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26444
26445
26446 // --- Define SSD volumes ------------------------------------------
26447
26448
26449 dits[0] = 0;
26450 dits[1] = 360;
26451 dits[2] = 6;
e4f08ac3 26452 dits[3] = -57.45;
26453 dits[4] = 43.6;
db915fea 26454 dits[5] = 48;
e4f08ac3 26455 dits[6] = -49.15;
26456 dits[7] = 43.6;
db915fea 26457 dits[8] = 48;
e4f08ac3 26458 dits[9] = -49.15;
26459 dits[10] = 36.9;
db915fea 26460 dits[11] = 48;
e4f08ac3 26461 dits[12] = 50.55;
26462 dits[13] = 36.9;
db915fea 26463 dits[14] = 48;
e4f08ac3 26464 dits[15] = 50.55;
26465 dits[16] = 43.6;
db915fea 26466 dits[17] = 48;
e4f08ac3 26467 dits[18] = 57.45;
26468 dits[19] = 43.6;
db915fea 26469 dits[20] = 48;
9d2da7b3 26470 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26471
26472 dits[0] = 3.4;
26473 dits[1] = 1.955;
9d2da7b3 26474 dits[2] = 56.5;
26475 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26476
26477 dits[0] = 3.75;
26478 dits[1] = 0.045;
26479 dits[2] = 50.975;
9d2da7b3 26480 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26481
26482 dits[0] = 3.4;
26483 dits[1] = 1.955;
9d2da7b3 26484 dits[2] = 47;
26485 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26486
26487 dits[0] = 3.75;
26488 dits[1] = 0.045;
9d2da7b3 26489 dits[2] = 43.3;
26490 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26491
26492 dits[0] = 3.4;
26493 dits[1] = 1.955;
26494 dits[2] = 3.15;
9d2da7b3 26495 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26496
26497 dits[0] = 3.405;
26498 dits[1] = 1.955;
26499 dits[2] = 1.955;
9d2da7b3 26500 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26501
26502 dits[0] = 3.75;
26503 dits[1] = 0.015;
26504 dits[2] = 2.1;
9d2da7b3 26505 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26506
26507 dits[0] = 3.4;
26508 dits[1] = 1.955;
26509 dits[2] = 3.15;
9d2da7b3 26510 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26511
26512 dits[0] = 3.41;
26513 dits[1] = 1.955;
26514 dits[2] = 1.955;
9d2da7b3 26515 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26516
26517 dits[0] = 3.75;
26518 dits[1] = 0.015;
26519 dits[2] = 2.1;
9d2da7b3 26520 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26521
e4f08ac3 26522 if (fluid == 1) {
26523 dits[0] = 0;
26524 dits[1] = 0.07;
26525 dits[2] = 3.15;
26526 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26527 } else {
26528 dits[0] = 0;
26529 dits[1] = 0.07;
26530 dits[2] = 3.15;
26531 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26532 }
db915fea 26533
26534 dits[0] = 0.07;
26535 dits[1] = 0.1;
26536 dits[2] = 3.15;
9d2da7b3 26537 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26538
26539 dits[0] = 0.225;
26540 dits[1] = 0.195;
26541 dits[2] = 3.15;
26542 dits[3] = 0.025;
9d2da7b3 26543 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26544
26545 dits[0] = 0.25;
26546 dits[1] = 0.22;
26547 dits[2] = 3.15;
26548 dits[3] = 0.025;
9d2da7b3 26549 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26550
26551 dits[0] = 2.17;
26552 dits[1] = 0.035;
26553 dits[2] = 0.05;
9d2da7b3 26554 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26555
26556 dits[0] = 2 ;
26557 dits[1] = 0.035;
26558 dits[2] = 0.05;
9d2da7b3 26559 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26560
26561 dits[0] = 2.675;
26562 dits[1] = 0.035;
26563 dits[2] = 0.05;
9d2da7b3 26564 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26565
26566 dits[0] = 0.3;
26567 dits[1] = 0.15;
26568 dits[2] = 0.15;
9d2da7b3 26569 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26570
26571 dits[0] = 0.025;
26572 dits[1] = 0.025;
26573 dits[2] = 0.05;
9d2da7b3 26574 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26575
26576 dits[0] = 0.304;
26577 dits[1] = 0.0275;
26578 dits[2] = 0.432;
9d2da7b3 26579 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26580
26581 dits[0] = 0.16;
26582 dits[1] = 0.08;
26583 dits[2] = 0.08;
9d2da7b3 26584 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26585
26586 dits[0] = 3.4;
26587 dits[1] = 0.015;
26588 dits[2] = 0.525;
9d2da7b3 26589 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26590
26591 dits[0] = 0.15;
26592 dits[1] = 0.105;
26593 dits[2] = 0.29;
26594 dits[3] = 0.08;
9d2da7b3 26595 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26596
26597 dits[0] = 0.07;
26598 dits[1] = 0.1;
26599 dits[2] = 1.955;
9d2da7b3 26600 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26601
e4f08ac3 26602 if (fluid == 1) {
26603 dits[0] = 0;
26604 dits[1] = 0.07;
26605 dits[2] = 1.955;
26606 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26607 } else {
26608 dits[0] = 0;
26609 dits[1] = 0.07;
26610 dits[2] = 1.955;
26611 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26612 }
db915fea 26613
26614 dits[0] = 0.3;
26615 dits[1] = 0.15;
26616 dits[2] = 0.15;
9d2da7b3 26617 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26618
26619 dits[0] = 0.25;
26620 dits[1] = 0.22;
26621 dits[2] = 1.955;
26622 dits[3] = 0.025;
9d2da7b3 26623 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26624
26625 dits[0] = 0.225;
26626 dits[1] = 0.195;
26627 dits[2] = 1.955;
26628 dits[4] = 0.025;
9d2da7b3 26629 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26630
26631 dits[0] = 2.17;
26632 dits[1] = 0.035;
26633 dits[2] = 0.05;
9d2da7b3 26634 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26635
26636 dits[0] = 2.675;
26637 dits[1] = 0.035;
26638 dits[2] = 0.05;
9d2da7b3 26639 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26640
26641 dits[0] = 2;
26642 dits[1] = 0.035;
26643 dits[2] = 0.05;
9d2da7b3 26644 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26645
26646 dits[0] = 0;
26647 dits[1] = 0.05;
26648 dits[2] = 0.17;
9d2da7b3 26649 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26650
26651 dits[0] = 0;
26652 dits[1] = 0.05;
26653 dits[2] = 0.205;
9d2da7b3 26654 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26655
26656 dits[0] = 3.65;
26657 dits[1] = 0.015;
26658 dits[2] = 2;
26659 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26660
e4f08ac3 26661 if (fluid == 1) {
26662 dits[0] = 0;
26663 dits[1] = 0.07;
26664 dits[2] = 3.15;
26665 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26666 } else {
26667 dits[0] = 0;
26668 dits[1] = 0.07;
26669 dits[2] = 3.15;
26670 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26671 }
db915fea 26672
26673 dits[0] = 0.07;
26674 dits[1] = 0.1;
26675 dits[2] = 3.15;
9d2da7b3 26676 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26677
26678 dits[0] = 0.225;
26679 dits[1] = 0.195;
26680 dits[2] = 3.15;
26681 dits[3] = 0.025;
9d2da7b3 26682 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26683
26684 dits[0] = 0.25;
26685 dits[1] = 0.22;
26686 dits[2] = 3.15;
26687 dits[3] = 0.025;
9d2da7b3 26688 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26689
26690 dits[0] = 2.17;
26691 dits[1] = 0.035;
26692 dits[2] = 0.05;
9d2da7b3 26693 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26694
26695 dits[0] = 2;
26696 dits[1] = 0.035;
26697 dits[2] = 0.05;
9d2da7b3 26698 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26699
26700 dits[0] = 2.675;
26701 dits[1] = 0.035;
26702 dits[2] = 0.05;
9d2da7b3 26703 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26704
26705 dits[0] = 0.3;
26706 dits[1] = 0.15;
26707 dits[2] = 0.15;
9d2da7b3 26708 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26709
26710 dits[0] = 0.304;
26711 dits[1] = 0.0275;
26712 dits[2] = 0.4322;
9d2da7b3 26713 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26714
26715 dits[0] = 0.025;
26716 dits[1] = 0.025;
26717 dits[2] = 0.05;
9d2da7b3 26718 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26719
26720 dits[0] = 0.16;
26721 dits[1] = 0.08;
26722 dits[2] = 0.08;
9d2da7b3 26723 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26724
26725 dits[0] = 3.4;
26726 dits[1] = 0.015;
26727 dits[2] = 0.525;
9d2da7b3 26728 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26729
26730 dits[0] = 0.225;
26731 dits[1] = 0.195;
26732 dits[2] = 1.955;
26733 dits[3] = 0.025;
9d2da7b3 26734 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26735
26736 dits[0] = 0.25;
26737 dits[1] = 0.22;
26738 dits[2] = 1.955;
26739 dits[3] = 0.025;
9d2da7b3 26740 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26741
26742 dits[0] = 2.17;
26743 dits[1] = 0.035;
26744 dits[2] = 0.05;
9d2da7b3 26745 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26746
26747 dits[0] = 2.675;
26748 dits[1] = 0.035;
26749 dits[2] = 0.05;
9d2da7b3 26750 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26751
26752 dits[0] = 2;
26753 dits[1] = 0.035;
26754 dits[2] = 0.05;
9d2da7b3 26755 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26756
26757 dits[0] = 0;
26758 dits[1] = 0.05;
26759 dits[2] = 0.205;
9d2da7b3 26760 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26761
26762 dits[0] = 0;
26763 dits[1] = 0.05;
26764 dits[2] = 0.17;
9d2da7b3 26765 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26766
26767 dits[0] = 0.15;
26768 dits[1] = 0.105;
26769 dits[2] = 0.29;
26770 dits[3] = 0.08;
9d2da7b3 26771 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26772
e4f08ac3 26773 if (fluid == 1) {
26774 dits[0] = 0;
26775 dits[1] = 0.07;
26776 dits[2] = 1.955;
26777 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26778 } else {
26779 dits[0] = 0;
26780 dits[1] = 0.07;
26781 dits[2] = 1.955;
26782 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26783 }
db915fea 26784
26785 dits[0] = 0.07;
26786 dits[1] = 0.1;
26787 dits[2] = 1.955;
9d2da7b3 26788 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26789
26790 dits[0] = 0.3;
26791 dits[1] = 0.15;
26792 dits[2] = 0.15;
9d2da7b3 26793 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26794
26795 dits[0] = 3.65;
26796 dits[1] = 0.015;
26797 dits[2] = 2;
26798 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26799
26800
e4f08ac3 26801
26802 // --- Define volumes of shield of SPD ----------------
9d2da7b3 26803
26804
26805 dits[0] = 8.37;
26806 dits[1] = 9.93;
26807 dits[2] = 25;
26808 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26809
26810 dits[0] = 8.3;
e4f08ac3 26811 dits[1] = 9.995;
9d2da7b3 26812 dits[2] = 17.5/2.;
26813 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26814
26815
e4f08ac3 26816 // --- Define volume of first cylinder between SPD and SDD --------------
9d2da7b3 26817
e4f08ac3 26818 dits[0] = (21.-0.128)/2.;
26819 dits[1] = 21./2.;
26820 dits[2] = 39.4;
26821 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26822
e4f08ac3 26823 // --- Define volume of second cylinder between SDD and SSD --------------
9d2da7b3 26824
e4f08ac3 26825 dits[0] = (59.5-0.128)/2.;
26826 dits[1] = 59.5/2.;
26827 dits[2] = 56.2; // was 57
26828 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26829
26830 // --- Define volumes of SDD cone ----------------------------------
26831
26832 dits[0] = 0;
26833 dits[1] = 360;
26834 dits[2] = 12;
26835 dits[3] = -59.7;
26836 dits[4] = 27;
e4f08ac3 26837 dits[5] = 28.6;
9d2da7b3 26838 dits[6] = -42.7;
26839 dits[7] = 10;
e4f08ac3 26840 dits[8] = 28.6;
9d2da7b3 26841 dits[9] = -34.65;
26842 dits[10] = 10;
e4f08ac3 26843 dits[11] = 28.6;
9d2da7b3 26844 dits[12] = -34.65;
26845 dits[13] = 10;
26846 dits[14] = 23.495;
26847 dits[15] = -23.7;
26848 dits[16] = 10;
26849 dits[17] = 23.495;
26850 dits[18] = -23.7;
26851 dits[19] = 10;
26852 dits[20] = 14.595;
26853 dits[21] = 23.7;
26854 dits[22] = 10;
26855 dits[23] = 14.595;
26856 dits[24] = 23.7;
26857 dits[25] = 10;
26858 dits[26] = 23.495;
26859 dits[27] = 34.65;
26860 dits[28] = 10;
26861 dits[29] = 23.495;
26862 dits[30] = 34.65;
26863 dits[31] = 10;
e4f08ac3 26864 dits[32] = 28.6;
26865 dits[33] = 42.7;
9d2da7b3 26866 dits[34] = 10;
e4f08ac3 26867 dits[35] = 28.6;
9d2da7b3 26868 dits[36] = 59.7;
26869 dits[37] = 27.2637;
e4f08ac3 26870 dits[38] = 28.6;
9d2da7b3 26871 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26872
26873 dits[0] = 0;
26874 dits[1] = 360;
26875 dits[2] = 6;
e4f08ac3 26876 dits[3] = 38.65;
26877 dits[4] = 10.75;
26878 dits[5] = 12.25;
26879 dits[6] = 40.15;
26880 dits[7] = 10.75;
26881 dits[8] = 13.96;
26882 dits[9] = 40.15;
26883 dits[10] = 12.46;
9d2da7b3 26884 dits[11] = 13.96;
e4f08ac3 26885 dits[12] = 55.75;
26886 dits[13] = 27;
26887 dits[14] = 28.5;
26888 dits[15] = 55.75;
26889 dits[16] = 27;
26890 dits[17] = 28.5;
26891 dits[18] = 57.25;
26892 dits[19] = 27;
26893 dits[20] = 28.5;
9d2da7b3 26894 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26895
26896 dits[0] = 0;
26897 dits[1] = 50;
26898 dits[2] = 3;
e4f08ac3 26899 dits[3] = 39;
9d2da7b3 26900 dits[4] = 14;
26901 dits[5] = 18.75;
26902 dits[6] = 46.7-3;
26903 dits[7] = 14;
26904 dits[8] = 18.75;
26905 dits[9] = 51.45-3;
26906 dits[10] = 18.75;
26907 dits[11] = 18.75;
e4f08ac3 26908 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
9d2da7b3 26909
26910 dits[0] = 0;
26911 dits[1] = 25;
26912 dits[2] = 3;
e4f08ac3 26913 dits[3] = 49;
9d2da7b3 26914 dits[4] = 23.4;
26915 dits[5] = 26.4;
26916 dits[6] = 56.1-3;
26917 dits[7] = 23.4;
26918 dits[8] = 26.4;
26919 dits[9] = 59.1-3;
26920 dits[10] = 26.4;
26921 dits[11] = 26.4;
e4f08ac3 26922 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
9d2da7b3 26923
e4f08ac3 26924 dits[0] = 10.0;
26925 dits[1] = 10.5;
9d2da7b3 26926 dits[2] = 0.25;
e4f08ac3 26927 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
9d2da7b3 26928
26929 dits[0] = 21.95;
e4f08ac3 26930 dits[1] = 22.95;
9d2da7b3 26931 dits[2] = 1;
e4f08ac3 26932 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
9d2da7b3 26933
e4f08ac3 26934 dits[0] = 13.1;
26935 dits[1] = 14.1;
9d2da7b3 26936 dits[2] = 1;
e4f08ac3 26937 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
9d2da7b3 26938
26939 dits[0] = 1;
26940 dits[1] = 1;
26941 dits[2] = 7.74;
26942 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26943
26944 dits[0] = 1;
26945 dits[1] = 1;
26946 dits[2] = 9.14;
26947 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26948
26949 dits[0] = 21.95;
26950 dits[1] = 22.95;
26951 dits[2] = 1;
26952 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26953
26954 dits[0] = 3;
26955 dits[1] = 2.7;
26956 dits[2] = 1;
26957 dits[3] = 0.63;
26958 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26959
26960 dits[0] = 13.1;
26961 dits[1] = 14.1;
26962 dits[2] = 1;
26963 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26964
26965
26966 // --- Define volumes of SSD cone ----------------------------------
26967
26968
26969 dits[0] = 0;
26970 dits[1] = 360;
26971 dits[2] = 12;
e4f08ac3 26972 dits[3] = -zmax;
26973 dits[4] = 46;
26974 dits[5] = 49.25;
9d2da7b3 26975 dits[6] = -61.2;
e4f08ac3 26976 dits[7] = 28.7;
26977 dits[8] = 49.25;
9d2da7b3 26978 dits[9] = -57.5;
e4f08ac3 26979 dits[10] = 28.7;
26980 dits[11] = 49.25;
9d2da7b3 26981 dits[12] = -57.5;
e4f08ac3 26982 dits[13] = 28.7;
9d2da7b3 26983 dits[14] = 43.5;
e4f08ac3 26984 dits[15] = -49.2;
26985 dits[16] = 28.7;
9d2da7b3 26986 dits[17] = 43.5;
e4f08ac3 26987 dits[18] = -49.2;
26988 dits[19] = 28.7;
26989 dits[20] = 36.85;
26990 dits[21] = 50.6;
26991 dits[22] = 28.7;
26992 dits[23] = 36.85;
26993 dits[24] = 50.6;
26994 dits[25] = 28.7;
9d2da7b3 26995 dits[26] = 43.5;
e4f08ac3 26996 dits[27] = 57.5;
26997 dits[28] = 28.7;
9d2da7b3 26998 dits[29] = 43.5;
e4f08ac3 26999 dits[30] = 57.5;
27000 dits[31] = 28.7;
27001 dits[32] = 49.25;
27002 dits[33] = 61.2;
27003 dits[34] = 28.7;
27004 dits[35] = 49.25;
27005 dits[36] = zmax;
27006 dits[37] = 46;
27007 dits[38] = 49.25;
27008 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
9d2da7b3 27009
27010 dits[0] = 0;
27011 dits[1] = 360;
27012 dits[2] = 6;
e4f08ac3 27013 dits[3] = -zmax;
27014 dits[4] = 47.75;
27015 dits[5] = 49.25;
27016 dits[6] = -zmax+2.;
27017 dits[7] = 47.75;
27018 dits[8] = 49.25;
27019 dits[9] = -71.2819;
27020 dits[10] = 46.75;
27021 dits[11] = 49.0319;
27022 dits[12] = -57.25; // was 58.5
27023 dits[13] = 32.9681;
27024 dits[14] = 34.75;
27025 dits[15] = -57.25; // was 58.5
27026 dits[16] = 30;
27027 dits[17] = 34.75;
27028 dits[18] = -55.75; // was 57
27029 dits[19] = 30;
27030 dits[20] = 32.25; // was 31.5
9d2da7b3 27031 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27032
e4f08ac3 27033 dits[0] = 28.75;
27034 dits[1] = 29.75;
9d2da7b3 27035 dits[2] = 0.5;
e4f08ac3 27036 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
9d2da7b3 27037
e4f08ac3 27038 dits[0] = 35.8;
27039 dits[1] = 36.8;
9d2da7b3 27040 dits[2] = 1;
e4f08ac3 27041 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
9d2da7b3 27042
e4f08ac3 27043 dits[0] = 41.4;
27044 dits[1] = 42.4;
9d2da7b3 27045 dits[2] = 1;
e4f08ac3 27046 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27047
27048 dits[0] = 42.05+5.;
27049 dits[1] = 42.55+5.;
9d2da7b3 27050 dits[2] = 1.25;
e4f08ac3 27051 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27052 // this will change after PPR
27053 dits[0] = 37.05+5.;
27054 dits[1] = 37.55+5.;
9d2da7b3 27055 dits[2] = 1.25;
e4f08ac3 27056 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27057 // this will change after PPR
9d2da7b3 27058 dits[0] = 0;
27059 dits[1] = 25;
27060 dits[2] = 5;
e4f08ac3 27061 dits[3] = -zmax+3;
27062 dits[4] = 45.5;
27063 dits[5] = 45.5;
9d2da7b3 27064 dits[6] = -69.7+3;
27065 dits[7] = 37;
e4f08ac3 27066 dits[8] = 45.5;
9d2da7b3 27067 dits[9] = -68.5+3;
27068 dits[10] = 37;
e4f08ac3 27069 dits[11] = 45.5;
9d2da7b3 27070 dits[12] = -68.5+4.8;
27071 dits[13] = 37;
e4f08ac3 27072 dits[14] = 45.5;
9d2da7b3 27073 dits[15] = -63.5+4.8;
27074 dits[16] = 37;
e4f08ac3 27075 dits[17] = 45.5;
27076 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
9d2da7b3 27077
27078 dits[0] = 0;
27079 dits[1] = 3.2;
27080 dits[2] = 9;
e4f08ac3 27081 dits[3] = -14;
9d2da7b3 27082 dits[4] = 30.5;
27083 dits[5] = 33.5;
e4f08ac3 27084 dits[6] = -9.85;
9d2da7b3 27085 dits[7] = 30.5;
27086 dits[8] = 33.5;
e4f08ac3 27087 dits[9] = -9.85;
9d2da7b3 27088 dits[10] = 30.5;
e4f08ac3 27089 dits[11] = 43.45;
27090 dits[12] = -7.85;
9d2da7b3 27091 dits[13] = 30.5;
e4f08ac3 27092 dits[14] = 43.45;
27093 dits[15] = -7.85;
9d2da7b3 27094 dits[16] = 30.5;
27095 dits[17] = 36.5;
e4f08ac3 27096 dits[18] = -7;
9d2da7b3 27097 dits[19] = 30.5;
27098 dits[20] = 36.5;
e4f08ac3 27099 dits[21] = -4;
9d2da7b3 27100 dits[22] = 33.0173;
27101 dits[23] = 36.5;
e4f08ac3 27102 dits[24] = -4;
9d2da7b3 27103 dits[25] = 33.0173;
e4f08ac3 27104 dits[26] = 36.80;
27105 dits[27] = -2;
9d2da7b3 27106 dits[28] = 34.6955;
e4f08ac3 27107 dits[29] = 36.80;
27108 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
9d2da7b3 27109
27110
27111 // --- Place SPD (option 'a') volumes into their mother volume IT12
27112
27113 // SPD - option 'a'
27114 // (this is NOT the default)
27115
27116 if (option == 1) {
27117
27118 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27119 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27120 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27121 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27122 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27123 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27124 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27125 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27126 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27127 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27128 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27129 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27130 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27131 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27132 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27133 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27134 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27135 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27136 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27137 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27138 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27139 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27140 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27141 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27142 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27143 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27144 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27145 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27146 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27147 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27148 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27149 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27150 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27151 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27152 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27153 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27154 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27155 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27156 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27157 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27158 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27159 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27160 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27161 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27162 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27163 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27164 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27165 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27166 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27167 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27168 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27169 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27170 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27171 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27172 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27173 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27174 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27175 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27176 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27177 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27178 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27179 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27180 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27181 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27182 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27183 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27184 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27185 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27186 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27187 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
9d2da7b3 27188 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27189 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27190 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27191 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27192 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27193 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27194 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
9d2da7b3 27195 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27196 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27197 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27198 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27199 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27200 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27201 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27202 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27203 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27204 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27205 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27206 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27207 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27208 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27209 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27210 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27211 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27212 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27213 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27214 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27215 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27216 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27217 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27218 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27219 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27220 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27221 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27222 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27223 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27224 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27225 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27226 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27227 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27228 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27229 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27230 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27231 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27232 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27233 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27234 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27235 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27236 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27237 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27238 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27239 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27240 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27241 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27242 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27243 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27244 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27245 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27246 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27247 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27248 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27249 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27250 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27251 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27252 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27253 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27254 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27255 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27256 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27257 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27258 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27259 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27260 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27261 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27262 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27263 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27264 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27265 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27266 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27267 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27268 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27269 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27270 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27271 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27272 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27273 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27274 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27275
27276 }
27277
27278
27279 // --- Place SPD (option 'b') volumes into their mother volume IT12
27280
27281 // SPD - option 'b'
27282 // (this is the default)
27283
27284 if (option == 2) {
27285
27286 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27287 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27288 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27289 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27290 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27291 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27292 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27293 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27294 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27295 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27296 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27297 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27298 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27299 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27300 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27301 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27302 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27303 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27304 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27305 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27306 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27307 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27308 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27309 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27310 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27311 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27312 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27313 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27314 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27315 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27316 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27317 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27318 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27319 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27320 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27321 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27322 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27323 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27324 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27325 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27326 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27327 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27328 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27329 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27330 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27331 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27332 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27333 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27334 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27335 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27336 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27337 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27338 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27339 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27340 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27341 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27342 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27343 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27344 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27345 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27346 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27347 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27348 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27349 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27350 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27351 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27352 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27353 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27354 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27355 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27356 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27357 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27358 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27359 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
9d2da7b3 27360 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27361 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27362 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27363 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27364 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27365 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27366 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27367 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,idrotm[201],"ONLY");
27368 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,idrotm[201],"ONLY");
27369 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27370 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27371 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27372 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27373 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27374 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27375 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27376 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27377 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27378 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27379 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27380 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27381 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27382 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27383 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27384 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27385 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27386 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27387 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27388 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27389 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27390 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27391 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27392 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27393 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27394 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27395 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27396 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27397 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27398 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27399 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27400 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27401 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27402 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27403 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27404 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27405 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27406 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27407 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27408 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27409 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27410 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27411 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27412 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27413 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27414 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27415 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27416 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27417 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27418 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27419 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27420 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27421 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27422 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27423 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27424 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27425 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27426 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27427 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27428 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27429 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27430 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27431 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27432 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27433 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27434 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27435 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27436 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27437 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27438 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27439 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27440 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27441 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27442 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27443 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27444 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27445 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27446 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27447
27448 }
db915fea 27449
27450 // --- Place SDD volumes into their mother volume IT34
9d2da7b3 27451
db915fea 27452
9d2da7b3 27453 // -- position SDD detectors of ladder 3 / layer 3
27454
27455 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27456 ySDD = Y_SDD_sep/2.+I302dits[1];
27457 for (iSDD=0; iSDD<6; iSDD++) {
27458 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27459 ySDD = -ySDD;
27460 }
27461
27462 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27463 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27464 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27465 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27466 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27467 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27468 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27469 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27470 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27471 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27472 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27473 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27474 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27475 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27476
27477
27478 // -- position SDD detectors of ladder 4 / layer 4
27479
27480 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27481 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27482 for (iSDD=0; iSDD<8; iSDD++) {
27483 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27484 ySDD = -ySDD;
27485 }
db915fea 27486
9d2da7b3 27487 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27488 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27489 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27490 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27491 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27492 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27493 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27494 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27495 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27496 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27497 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27498 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27499 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27500 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27501 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27502 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27503 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27504 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27505 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27506 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27507 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27508 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27509
27510
27511 // -- build block of the SDD ladder frame holding the electronics
27512
27513 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27514 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27515 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27516
27517 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27518 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27519 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27520
27521 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27522 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27523 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27524 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27525 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27526 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27527 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27528 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27529
27530 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27531 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27532
27533 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27534 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27535
27536 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27537 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27538 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27539 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27540
27541 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27542 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27543 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27544 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27545
27546 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27547 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27548
27549 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27550 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27551 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27552 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27553
27554 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27555 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27556
27557 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27558 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27559
27560 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27561 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27562 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27563 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27564
27565
27566 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27567
27568 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27569 yI050 = 0;
27570 xI039 = -SDD_CoolPipe[1]/cos30;
27571 yI039 = -I050dits[1]+I039dits[1];
27572 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27573 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27574 yI042 = yI039+I039dits[1]+I042dits[1];
27575 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27576 yI043 = yI039+I039dits[1]+I043dits[1];
27577 zChipSpace = I042dits[2];
27578 if (zChipSpace < I043dits[2]) {
27579 zChipSpace = I043dits[2];
27580 }
27581 zChipSpace = zChipSpace * 2;
27582 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27583 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27584 for (ichip=0; ichip<4; ichip++) {
27585 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27586 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27587 zchip += zChipSpace + yI051space;
27588 }
27589 xcap = 2*I039dits[0]/5.;
27590 yI051 = yI039+I039dits[1]+I051dits[1];
27591 zI051 = -I039dits[2] + yI051space/3.;
27592 icap = 1;
27593 for (ichip=0; ichip<5; ichip++) {
27594 xI051 = xI039-I039dits[0]+xcap;
27595 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27596 zI051 += yI051space/3.;
27597 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27598 xI051 += xcap;
27599 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27600 xI051 += xcap;
27601 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27602 xI051 += xcap;
27603 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27604 zI051 -= yI051space/3.;
27605 if (ichip == 0) {
27606 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27607 }
27608 zI051 += zChipSpace + yI051space;
27609 }
27610 xI052 = -I050dits[0]+I052dits[0];
27611 yI052 = yI051+I051dits[1]+I052dits[1];
27612 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27613 xI044 = I050dits[0]-I044dits[3];
27614 yI044 = yI052+I052dits[1]+I044dits[2];
27615 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27616 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27617 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27618
27619
27620 // -- build block of the SDD ladder frame at the end ladders
27621
27622 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27623 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27624 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27625 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27626
27627 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27628
27629 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27630
27631 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27632 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27633
27634 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27635 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27636
27637 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27638
27639 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27640
27641 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27642 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27643
27644 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27645 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27646
27647
27648 xI424 = I028dits[0]/3.;
27649 yI424 = -I028dits[1]+I424dits[1];
27650 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
e4f08ac3 27651 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27652 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
9d2da7b3 27653 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27654 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27655 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27656
27657
27658 // -- build the SDD ladder 3
27659
27660 indI425 = 1;
27661 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27662 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27663 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27664 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27665 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27666 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27667 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27668 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27669 HVname[0] = 'I';
27670 HVname[1] = '3';
27671 HVname[2] = '1';
27672 HVname[4] = '\0';
27673 for (iSDD=0; iSDD<3; iSDD++) {
27674 HVname[3] = (Char_t)(48+iSDD+5);
27675 dits[0] = 1.350000;
27676 dits[1] = I425dits[1];
27677 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27678 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27679 xHV = 0.0;
27680 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27681 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27682 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27683 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27684 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27685 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27686 }
27687 LVname[0] = 'I';
27688 LVname[1] = '3';
27689 LVname[2] = '1';
27690 LVname[4] = '\0';
27691 for (iSDD=0; iSDD<3; iSDD++) {
27692 LVname[3] = (Char_t)(48+iSDD+1);
27693 dits[0] = 1.350000;
27694 dits[1] = 0.004423;
27695 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27696 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27697 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27698 xLV = xI050 -
27699 fabs(yI050-yLV)*sin30/cos30 +
27700 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27701 zLV = I047dits[2] - dits[2];
27702 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27703 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27704 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27705 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27706 }
27707
27708
27709 // -- build the SDD ladder 4
27710
27711
27712 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27713 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27714 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27715 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27716 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27717 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27718 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27719 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27720 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27721 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27722 HVname[0] = 'I';
27723 HVname[1] = '4';
27724 HVname[2] = '1';
27725 HVname[4] = '\0';
27726 for (iSDD=0; iSDD<4; iSDD++) {
27727 HVname[3] = (Char_t)(48+iSDD+5);
27728 dits[0] = 1.350000;
27729 dits[1] = I425dits[1];
27730 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27731 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27732 xHV = -0.0001;
27733 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27734 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27735 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27736 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27737 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27738 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27739 }
27740 LVname[0] = 'I';
27741 LVname[1] = '4';
27742 LVname[2] = '1';
27743 LVname[4] = '\0';
27744 for (iSDD=0; iSDD<4; iSDD++) {
27745 LVname[3] = (Char_t)(48+iSDD+1);
27746 dits[0] = 1.350000;
27747 dits[1] = 0.004423;
27748 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27749 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27750 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27751 xLV = xI050 -
27752 fabs(yI050-yLV)*sin30/cos30 +
27753 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27754 zLV = I048dits[2] - dits[2];
27755 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27756 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27757 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27758 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27759 }
27760
db915fea 27761
9d2da7b3 27762 // -- build the SDD barrel (layers 3 and 4)
27763
27764 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27765 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27766 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27767 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27768 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27769 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27770 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27771 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27772 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27773 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27774 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27775 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27776 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27777 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27778
27779 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27780 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27781 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27782 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27783 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27784 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27785 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27786 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27787 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27788 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27789 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27790 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27791 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27792 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27793 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27794 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27795 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27796 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27797 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27798 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27799 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27800 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27801
27802
27803 // --- Place SSD volumes into their mother volume IT56
db915fea 27804
27805
9d2da7b3 27806 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27807 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27808 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27809 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
9d2da7b3 27810 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27811 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27812 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27813 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27814 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27815 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27816 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27817 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27818 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27819 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27820 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27821 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27822 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27823 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27824 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27825 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27826 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27827 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27828 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
9d2da7b3 27829 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
db915fea 27830 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27831 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27832 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27833 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27834 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27835 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27836 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27837 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27838 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27839 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27840 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27841 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27842 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27843 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27844 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27845 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27846 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27847 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27848 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27849 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27850 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27851 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27852 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27853 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27854 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27855 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27856 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27857 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27858 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27859 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27860 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27861 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27862 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27863 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27864 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27865 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27866 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27867 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27868 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27869 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27870 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27871 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27872 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27873 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27874 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27875 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27876 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27877 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27878 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27879 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27880 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27881 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27882 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27883 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27884 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27885 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27886 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27887 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27888 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27889 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27890 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27891 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27892 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27893 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27894 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27895 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27896 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27897 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27898 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27899 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27900 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27901 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27902 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27903 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27904 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27905 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27906 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27907 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27908 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27909 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27910 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27911 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27912 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27913 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27914 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27915 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27916 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27917 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27918 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27919 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27920 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27921 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27922 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27923 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27924 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27925 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27926 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27927 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27928 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27929 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27930 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27931 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27932 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27933 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27934 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27935 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27936 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27937 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27938 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27939 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27940 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27941 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27942 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27943 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27944 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27945 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27946 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27947 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27948 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27949 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
9d2da7b3 27950 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27951 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27952 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27953 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27954 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27955 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27956 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27957 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27958 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27959 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27960 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27961 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27962 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27963 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27964 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27965 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27966 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27967 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27968 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27969 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27970 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27971 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27972 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27973 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27974 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27975 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27976 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27977 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27978 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27979 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27980 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27981 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27982 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27983 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27984 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27985 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27986 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27987 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27988 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27989 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27990 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27991 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27992 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27993 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27994 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27995 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27996 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27997 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27998 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27999 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28000 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28001 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
9d2da7b3 28002 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28003 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28004 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28005 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28006 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28007 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28008 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28009 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28010 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28011 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28012 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28013 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28014 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28015 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28016 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28017 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28018 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28019 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28020 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28021 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28022 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28023 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28024 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28025 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28026 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28027 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28028 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28029 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28030 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28031 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28032 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28033 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28034 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28035 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28036 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28037 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28038 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28039 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28040 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28041 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28042 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28043 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28044 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28045 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28046 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28047 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28048 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28049 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28050 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28051 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28052 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28053 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28054 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28055 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28056 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28057 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28058 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28059 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28060 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28061 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28062 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28063 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28064 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28065 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28081 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28082 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28083 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28084 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28085 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28086 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28087 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28088 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28089 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28090 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28091 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28092 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28093 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28094 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28095 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28096 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28097 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28098 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28099 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28100 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28101 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28102 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28103 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28104 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28105 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28106 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28107 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28108 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28109 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28110 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28111 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28112 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28113 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28114 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28116 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28117 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28118 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28119 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28120 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28121 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28122 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28123 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28124 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28125 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28126 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28127 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28128 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28129 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28130 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28131 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28132 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28133 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28134 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28135 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28136 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28137 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28138 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28139 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28140 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28141 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28142 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28143 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28144 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28145 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28146 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28147 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28148 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28149 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28150 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28151 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28152 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28153 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28154 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28155 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28156 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28157 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28158 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28159 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28160 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28161 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28162 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28163 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28164 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28165 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28166 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28167 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28168 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28169 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28170 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28171 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28172 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28173 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28174 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28175 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28176 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28177 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28193 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28194 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28195 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28196 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28197 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28198 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28199 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28200 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28201 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28202 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28203 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28204 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28205 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28206 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28207 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28208 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28209 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28210 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28211 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28212 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28213 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28214 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28215 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28216 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28217 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28218 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28219 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28220 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28221 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28222 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28223 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28224 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28225 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28226 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28227 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28228 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28229 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28230 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28231 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28232 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28233 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28234 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28235 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
db915fea 28236
28237
9d2da7b3 28238 // --- Place volumes of shield between SPD and SDD
28239
28240
28241 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28242 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28243 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28244 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28245 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28246
28247
e4f08ac3 28248 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
9d2da7b3 28249
c2685204 28250 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28251 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
9d2da7b3 28252
28253
28254 // --- Place volumes of SDD cone ----------------------------------
28255
28256
28257 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28258 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
e4f08ac3 28259 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28260 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28261 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28262 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28263 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28264 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28265 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28266 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28267 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28268 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28269 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28270 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28271 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28272 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28273 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28274 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28275 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28276 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28277 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28278 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
9d2da7b3 28279 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28280 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28281 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28282 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28283 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28284 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28285 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28286 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28287 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28288 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28289 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28290 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28291 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28292 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28293 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28294 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28295 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28296 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
e4f08ac3 28297 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28298 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28299 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28300 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
9d2da7b3 28301 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28302 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28303 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28304 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28305 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28306 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28307 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28308 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28309 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28310 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28311 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28312 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28313 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28314 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28315 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28316 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28317 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28318 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28319 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28320 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28321 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28322 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28323 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28324 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28325 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28326 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28327 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28328 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28329 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28330 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28331 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28332 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28333 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28334 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28335 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28336 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28337 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28338 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28339 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28340 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28341 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28342 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28343 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28344 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28345 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28346 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28347 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28348 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28349 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28350 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28351 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28352 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28353 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28354 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28355 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28356 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28357
28358
28359 // --- Place volumes of SSD cone ----------------------------------
db915fea 28360
9d2da7b3 28361
e4f08ac3 28362 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
9d2da7b3 28363 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
9d2da7b3 28364 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
e4f08ac3 28365 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28366 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28367 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28368 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28369 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28370 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28371 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28372 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28373 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28374 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28375 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28376 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28377 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28378 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28379 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28380 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28381 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28382 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28383 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28384 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28385 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28386 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28387 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28388 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28389 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28390 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28391 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28392 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28393 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28394 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28395 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28396 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28397 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28398 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28399 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28400 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28401 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28402 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28403 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28404 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28405 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28406 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28407 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28408 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28409 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
9d2da7b3 28410
28411
28412 // --- Place subdetectors' mother volumes and supports' mother volumes
28413 // into ITS mother volume ITSD
28414
28415 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28416 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28417 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28418 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28419 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28420
db915fea 28421
9d2da7b3 28422 // **************************** SERVICES *********************************
db915fea 28423
05a91552 28424 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28425 // UPPER PART
28426
28427 dgh[0] = 46.;
28428 dgh[1] = 46.+1.0;
28429 dgh[2] = 9.5;
28430 dgh[3] = 12.;
28431 dgh[4] = 168.;
28432
28433 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28434 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28435 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28436
28437 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28438 // LOWER PART
28439
28440 dgh[0] = 46.;
28441 dgh[1] = 46.+1.0;
28442 dgh[2] = 9.5;
28443 dgh[3] = 192.;
28444 dgh[4] = 348.;
28445
28446 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28447 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28448 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28449
28450
28451 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28452 // UPPER PART
db915fea 28453
05a91552 28454 dgh[0] = 46.+1.0;
28455 dgh[1] = 46.+1.0+1.5;
db915fea 28456 dgh[2] = 9.5;
05a91552 28457 dgh[3] = 12.;
28458 dgh[4] = 168.;
db915fea 28459
05a91552 28460 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28461 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28462 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28463
28464 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28465 // LOWER PART
db915fea 28466
05a91552 28467 dgh[0] = 46.+1.0;
28468 dgh[1] = 46.+1.0+1.5;
db915fea 28469 dgh[2] = 9.5;
05a91552 28470 dgh[3] = 192.;
28471 dgh[4] = 348.;
db915fea 28472
05a91552 28473 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28474 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28475 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28476
28477
28478 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28479 // UPPER PART
28480
28481 dgh[0] = 46.;
28482 dgh[1] = 56.;
28483 dgh[2] = 2.25;
28484 dgh[3] = 12.;
28485 dgh[4] = 168.;
28486
28487 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28488 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28489 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28490
28491 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28492 // LOWER PART
db915fea 28493
05a91552 28494 dgh[0] = 46.;
db915fea 28495 dgh[1] = 56.;
28496 dgh[2] = 2.25;
05a91552 28497 dgh[3] = 192.;
28498 dgh[4] = 348.;
db915fea 28499
05a91552 28500 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28501 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28502 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28503
db915fea 28504
28505 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - UPPER PART
28506
e4f08ac3 28507 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28508 dgh[1] = 46.2;
28509 dgh[2] = 46.2+1.0;
28510 dgh[3] = 62.3;
28511 dgh[4] = 62.3+1.0;
db915fea 28512 dgh[5] = 12.;
28513 dgh[6] = 168.;
9d2da7b3 28514 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28515 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28516 gMC->Gspos("ICU1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28517
28518 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - LOWER PART
28519
e4f08ac3 28520 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28521 dgh[1] = 46.2;
28522 dgh[2] = 46.2+1.0;
28523 dgh[3] = 62.3;
28524 dgh[4] = 62.3+1.0;
db915fea 28525 dgh[5] = 192.;
28526 dgh[6] = 348.;
9d2da7b3 28527 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28528 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28529 gMC->Gspos("ICU2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28530
28531 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - UPPER PART
28532
e4f08ac3 28533 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28534 dgh[1] = 46.2+1.0;
28535 dgh[2] = 46.2+1.0+1.5;
28536 dgh[3] = 62.3+1.0;
28537 dgh[4] = 62.3+1.0+1.5;
db915fea 28538 dgh[5] = 12.;
28539 dgh[6] = 168.;
9d2da7b3 28540 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28541 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28542 gMC->Gspos("ICC1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28543
28544 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - LOWER PART
28545
e4f08ac3 28546 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28547 dgh[1] = 46.2+1.0;
28548 dgh[2] = 46.2+1.0+1.5;
28549 dgh[3] = 62.3+1.0;
28550 dgh[4] = 62.3+1.0+1.5;
db915fea 28551 dgh[5] = 192.;
28552 dgh[6] = 348.;
9d2da7b3 28553 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28554 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28555 gMC->Gspos("ICC2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28556
28557 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - UPPER PART
28558
45725ec9 28559 dgh[0] = 62.1;
db915fea 28560 dgh[1] = 74.5;
28561 dgh[2] = 0.5;
28562 dgh[3] = 12.;
28563 dgh[4] = 168.;
9d2da7b3 28564 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28565 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28566 gMC->Gspos("ICU3", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28567
28568 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - LOWER PART
28569
45725ec9 28570 dgh[0] = 62.1;
db915fea 28571 dgh[1] = 74.5;
28572 dgh[2] = 0.5;
28573 dgh[3] = 192.;
28574 dgh[4] = 348.;
9d2da7b3 28575 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28576 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28577 gMC->Gspos("ICU4", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28578
28579 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - UPPER PART
28580
45725ec9 28581 dgh[0] = 62.1;
db915fea 28582 dgh[1] = 74.5;
28583 dgh[2] = 0.75;
28584 dgh[3] = 12.;
28585 dgh[4] = 168.;
9d2da7b3 28586 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28587 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28588 gMC->Gspos("ICC3", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28589
28590 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - LOWER PART
28591
45725ec9 28592 dgh[0] = 62.1;
db915fea 28593 dgh[1] = 74.5;
28594 dgh[2] = 0.75;
28595 dgh[3] = 192.;
28596 dgh[4] = 348.;
9d2da7b3 28597 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28598 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28599 gMC->Gspos("ICC4", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28600
28601 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28602
28603 dgh[0] = 74.5;
28604 dgh[1] = 79.5;
28605 dgh[2] = 2.5;
28606 dgh[3] = 12.;
28607 dgh[4] = 168.;
9d2da7b3 28608 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28609 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28610
28611 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28612
28613 dgh[0] = 74.5;
28614 dgh[1] = 79.5;
28615 dgh[2] = 2.5;
28616 dgh[3] = 192.;
28617 dgh[4] = 348.;
9d2da7b3 28618 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28619 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28620
28621 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28622
e4f08ac3 28623 if (rails == 1) {
28624
28625 dgh[0] = 2.;
28626 dgh[1] = 8.;
28627 dgh[2] = 190.;
31683195 28628 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28629 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28630 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28631 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28632
31683195 28633 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28634 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
e4f08ac3 28635 dgh[2] = 190.;
28636 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28637 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28638 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28639 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28640
28641 }
db915fea 28642
28643 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28644
e4f08ac3 28645 dgh[0] = 56.9;
db915fea 28646 dgh[1] = 59.;
e4f08ac3 28647 dgh[2] = 0.6;
9d2da7b3 28648 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28649 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28650 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
e4f08ac3 28651
28652 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28653
28654 dgh[0] = 0.;
28655 dgh[1] = 3.;
28656 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28657 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28658 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28659 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28660 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28661 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28662 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28663 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28664 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28665 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
e4f08ac3 28666
28667 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28668
28669 dgh[0] = 5.;
28670 dgh[1] = 12.;
28671 dgh[2] = 5.;
28672 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28673 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28674 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28675 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28676
28677 dgh[0] = 5.-2.;
28678 dgh[1] = 12.-2.;
28679 dgh[2] = 5.;
28680 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28681 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28682 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28683 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28684
28685 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28686
28687 dgh[0] = 0.;
28688 dgh[1] = 5.;
28689 dgh[2] = 2.;
28690 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28691 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28692 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28693 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
db915fea 28694
28695 // --- Outputs the geometry tree in the EUCLID/CAD format
28696
28697 if (fEuclidOut) {
28698 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28699 }
28700}
28701//_____________________________________________________________________________
28702void AliITSvPPRsymm::CreateMaterials(){
28703////////////////////////////////////////////////////////////////////////
28704 //
28705 // Create ITS materials
28706 // This function defines the default materials used in the Geant
28707 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
9d2da7b3 28708 // AliITSvPPRsymm.
db915fea 28709 // In general it is automatically replaced by
28710 // the CreatMaterials routine defined in AliITSv?. Should the function
28711 // CreateMaterials not exist for the geometry version you are using this
28712 // one is used. See the definition found in AliITSv5 or the other routine
28713 // for a complete definition.
28714 //
e4f08ac3 28715
db915fea 28716 Int_t isxfld = gAlice->Field()->Integ();
28717 Float_t sxmgmx = gAlice->Field()->Max();
e4f08ac3 28718
28719 // Freon
28720 Float_t afre[2] = { 12.011,18.9984032 };
28721 Float_t zfre[2] = { 6.,9. };
28722 Float_t wfre[2] = { 5.,12. };
28723 Float_t densfre = 1.5;
28724
9d2da7b3 28725 // --- Define the various materials and media for GEANT ---
db915fea 28726
9d2da7b3 28727 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28728 AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28729
28730 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28731 AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01, 0);
28732
28733 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28734 AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28735
28736 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28737 AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28738
28739 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28740 AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28741
28742 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28743 AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28744
28745 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28746 AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28747
28748 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28749 AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28750
28751 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28752 AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28753
28754 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28755 AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28756
28757 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28758 AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28759
e4f08ac3 28760 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28761 AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28762
9d2da7b3 28763 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28764 AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28765
28766 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28767 AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28768
28769 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28770 AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28771
28772 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28773 AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28774
28775 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28776 AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28777
28778 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28779 AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28780
28781 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28782 AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28783
28784 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28785 AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28786
28787 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28788 AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28789
28790 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28791 AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28792
28793 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28794 AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28795
28796 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28797 AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28798
28799 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28800 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28801
28802 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28803 AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28804
28805 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28806 AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28807
28808 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28809 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28810
28811 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28812 AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28813
28814 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28815 AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28816
e4f08ac3 28817 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
9d2da7b3 28818 AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28819
28820 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28821 AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28822
28823 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28824 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28825
28826 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28827 AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28828
28829 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28830 AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28831
28832 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28833 AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28834
28835 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28836 AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28837
28838 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28839 AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28840
28841 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28842 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28843
28844 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28845 AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28846
28847 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28848 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28849
28850 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28851 AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28852
28853 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28854 AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28855
28856 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28857 AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28858
28859 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28860 AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28861
28862 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28863 AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28864
e4f08ac3 28865 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28866 AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28867
28868 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28869 AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28870
28871
9d2da7b3 28872 // Special media
28873
28874 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28875 AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28876
fc44ab90 28877 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
9d2da7b3 28878 AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28879
28880 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28881 AliMedium(92, "SPD cone$", 92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28882
28883 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28884 AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28885
28886 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28887 AliMedium(94, "SDD cone$", 94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28888
28889 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28890 AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28891
28892 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28893 AliMedium(96, "SSD cone$", 96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28894
db915fea 28895
28896}
bae7e562 28897//______________________________________________________________________
28898void AliITSvPPRsymm::InitAliITSgeom(){
28899// Based on the geometry tree defined in Geant 3.21, this
28900// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28901// sturture.
cbfdea0d 28902 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 28903 Error("InitAliITSgeom",
28904 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28905 return;
28906 } // end if
28907 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28908 const Int_t nlayers = 6;
9d2da7b3 28909 const Int_t ndeep = 9;
bae7e562 28910 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28911 Int_t nlad[nlayers],ndet[nlayers];
28912 Double_t t[3],r[10];
28913 Float_t par[20],att[20];
28914 Int_t npar,natt,idshape,imat,imed;
28915 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28916 Int_t mod,lay,lad,det,i,j,k;
9d2da7b3 28917 Char_t names[nlayers][ndeep][4];
28918 Int_t itsGeomTreeCopys[nlayers][ndeep];
28919 if(fMinorVersion == 1){ // Option A
28920 Char_t *namesA[nlayers][ndeep] = {
28921 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28922 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28923 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28924 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28925 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28926 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28927 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28928 {1,1,1,1,10, 4, 4,1,1},// lay=2
28929 {1,1,1,1,14, 6, 1,0,0},// lay=3
28930 {1,1,1,1,22, 8, 1,0,0},// lay=4
28931 {1,1,1,1,34,22, 1,0,0},// lay=5
28932 {1,1,1,1,38,25, 1,0,0}};//lay=6
28933 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28934 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28935 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28936 } // end for i,j
28937 }else if(fMinorVersion == 2){ // Option B
28938 Char_t *namesB[nlayers][ndeep] = {
28939 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28940 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28941 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28942 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28943 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28944 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28945 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28946 {1,1,1,1,10, 4, 4,1,1},// lay=2
28947 {1,1,1,1,14, 6, 1,0,0},// lay=3
28948 {1,1,1,1,22, 8, 1,0,0},// lay=4
28949 {1,1,1,1,34,22, 1,0,0},// lay=5
28950 {1,1,1,1,38,25, 1,0,0}};//lay=6
28951 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28952 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28953 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28954 } // end for i,j
28955 } // end if fMinorVersion
bae7e562 28956 // Sorry, but this is not very pritty code. It should be replaced
28957 // at some point with a version that can search through the geometry
28958 // tree its self.
28959 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28960 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28961 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
28962 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
28963 mod = 0;
28964 for(i=0;i<nlayers;i++){
28965 k = 1;
28966 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28967 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28968 mod += k;
28969 } // end for i
28970
28971 if(fITSgeom!=0) delete fITSgeom;
28972 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
9d2da7b3 28973 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
bae7e562 28974 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28975 mod = -1;
28976 for(lay=1;lay<=nlayers;lay++){
28977 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
28978 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
28979 switch (lay){
28980 case 1: case 2: // layers 1 and 2 are a bit special
28981 lad = 0;
28982 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
28983 lnum[4] = j;
28984 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
28985 lad++;
28986 lnum[5] = k;
28987 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
28988 lnum[6] = det;
28989 mod++;
28990 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
28991 par,att,imat,imed);
28992 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
28993 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 28994 fITSgeom->ReSetShape(kSPD,
e99dbc71 28995 new AliITSgeomSPD425Short(npar,par));
bae7e562 28996 } // end for det
28997 } // end for k
28998 } // end for j
28999 break;
29000 case 3: case 4: case 5: case 6: // layers 3-6
29001 lnum[6] = 1;
29002 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29003 lnum[4] = lad;
29004 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29005 lnum[5] = det;
29006 mod++;
29007 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29008 par,att,imat,imed);
29009 switch (lay){
29010 case 3: case 4:
29011 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29012 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29013 fITSgeom->ReSetShape(kSDD,
29014 new AliITSgeomSDD256(npar,par));
bae7e562 29015 break;
29016 case 5:
29017 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29018 if(!(fITSgeom->IsShapeDefined(kSSD)))
9d2da7b3 29019 fITSgeom->ReSetShape(kSSD,
e99dbc71 29020 new AliITSgeomSSD275and75(npar,par));
bae7e562 29021 break;
29022 case 6:
1570d46d 29023 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29024 if(!(fITSgeom->IsShapeDefined(kSSD)))
29025 fITSgeom->ReSetShape(kSSD,
e99dbc71 29026 new AliITSgeomSSD75and275(npar,par));
bae7e562 29027 break;
29028 } // end switch
29029 } // end for det
29030 } // end for lad
29031 break;
29032 } // end switch
29033 } // end for lay
29034 return;
29035}
db915fea 29036//_____________________________________________________________________________
29037void AliITSvPPRsymm::Init(){
29038////////////////////////////////////////////////////////////////////////
29039// Initialise the ITS after it has been created.
29040////////////////////////////////////////////////////////////////////////
bae7e562 29041 Int_t i;
db915fea 29042
bae7e562 29043 cout << endl;
9d2da7b3 29044 for(i=0;i<26;i++) cout << "*";
29045 cout << " ITSvPPRsymm" << fMinorVersion << "_Init ";
29046 for(i=0;i<25;i++) cout << "*";cout << endl;
bae7e562 29047//
29048 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29049 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29050 if(fITSgeom!=0) delete fITSgeom;
29051 fITSgeom = new AliITSgeom();
29052 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29053 if(!fGeomDetIn) this->InitAliITSgeom();
29054 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29055 AliITS::Init();
bae7e562 29056//
29057 for(i=0;i<72;i++) cout << "*";
29058 cout << endl;
29059}
db915fea 29060//_____________________________________________________________________________
2c198b76 29061void AliITSvPPRsymm::SetDefaults(){
29062 // sets the default segmentation, response, digit and raw cluster classes
29063 const Float_t kconv = 1.0e+04; // convert cm to microns
29064
29065 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29066
29067 AliITSDetType *iDetType;
29068 AliITSgeomSPD *s0;
29069 AliITSgeomSDD *s1;
29070 AliITSgeomSSD *s2;
29071 Int_t i;
29072 Float_t bx[256],bz[280];
29073
29074 //SPD
82873bc1 29075 iDetType=DetType(kSPD);
2c198b76 29076 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29077 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29078 SetResponseModel(kSPD,resp0);
2c198b76 29079 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29080 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29081 s0->GetDz()*2.*kconv, // for now.
29082 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29083 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29084 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29085 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29086 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29087 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29088 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29089 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29090 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29091 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29092 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29093 SetSegmentationModel(kSPD,seg0);
2c198b76 29094 // set digit and raw cluster classes to be used
29095 const char *kData0=(iDetType->GetResponseModel())->DataType();
29096 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29097 "AliITSRawClusterSPD");
29098 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29099 SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29100// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29101
29102 // SDD
82873bc1 29103 iDetType=DetType(kSDD);
2c198b76 29104 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
c11a498e 29105 AliITSresponseSDD *resp1=new AliITSresponseSDD();
e99dbc71 29106 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
82873bc1 29107 SetResponseModel(kSDD,resp1);
2c198b76 29108 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29109 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29110 s1->GetDz()*2.*kconv, // for now.
29111 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29112 bx[0] = 1000./((s1->GetDx()*kconv/seg1->Dpx(0))/resp1->DriftSpeed()); // clock in Mhz
29113 seg1->SetNPads(256,bx[0]);// Use AliITSgeomSDD for now
82873bc1 29114 SetSegmentationModel(kSDD,seg1);
2c198b76 29115 const char *kData1=(iDetType->GetResponseModel())->DataType();
29116 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29117 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29118 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29119 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29120 SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29121// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29122
29123 // SSD Layer 5
82873bc1 29124 iDetType=DetType(kSSD);
2c198b76 29125 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29126 AliITSresponse *resp2=new AliITSresponseSSD();
82873bc1 29127 SetResponseModel(kSSD,resp2);
2c198b76 29128 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29129 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29130 s2->GetDz()*2.*kconv, // for now.
29131 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29132 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29133 seg2->SetNPads(768,0); // number of strips on each side.
29134 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29135 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29136 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29137 SetSegmentationModel(kSSD,seg2);
2c198b76 29138 const char *kData2=(iDetType->GetResponseModel())->DataType();
29139 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29140 "AliITSRawClusterSSD");
29141 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29142 SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29143// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29144
29145 if(kNTYPES>3){
2c198b76 29146 Warning("SetDefaults",
29147 "Only the four basic detector types are initialised!");
29148 }// end if
29149 return;
29150}
29151//_____________________________________________________________________________
db915fea 29152void AliITSvPPRsymm::DrawModule(){
29153////////////////////////////////////////////////////////////////////////
29154// Draw a shaded view of the FMD version 9.
29155////////////////////////////////////////////////////////////////////////
29156
29157 // Set everything unseen
29158 gMC->Gsatt("*", "seen", -1);
29159 //
29160 // Set ALIC mother visible
29161 gMC->Gsatt("ALIC","SEEN",0);
29162 //
29163 // Set the volumes visible
29164 gMC->Gsatt("ITSD","SEEN",0);
29165 gMC->Gsatt("ITS1","SEEN",1);
29166 gMC->Gsatt("ITS2","SEEN",1);
29167 gMC->Gsatt("ITS3","SEEN",1);
29168 gMC->Gsatt("ITS4","SEEN",1);
29169 gMC->Gsatt("ITS5","SEEN",1);
29170 gMC->Gsatt("ITS6","SEEN",1);
29171
29172 gMC->Gsatt("IPCB","SEEN",1);
29173 gMC->Gsatt("ICO2","SEEN",1);
29174 gMC->Gsatt("ICER","SEEN",0);
29175 gMC->Gsatt("ISI2","SEEN",0);
29176 gMC->Gsatt("IPLA","SEEN",0);
29177 gMC->Gsatt("ICO3","SEEN",0);
29178 gMC->Gsatt("IEPX","SEEN",0);
29179 gMC->Gsatt("ISI3","SEEN",1);
29180 gMC->Gsatt("ISUP","SEEN",0);
29181 gMC->Gsatt("ICHO","SEEN",0);
29182 gMC->Gsatt("ICMO","SEEN",0);
29183 gMC->Gsatt("ICMD","SEEN",0);
29184 gMC->Gsatt("ICCO","SEEN",1);
29185 gMC->Gsatt("ICCM","SEEN",0);
29186 gMC->Gsatt("ITMD","SEEN",0);
29187 gMC->Gsatt("ITTT","SEEN",1);
29188
29189 //
29190 gMC->Gdopt("hide", "on");
29191 gMC->Gdopt("shad", "on");
29192 gMC->Gsatt("*", "fill", 7);
29193 gMC->SetClipBox(".");
29194 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29195 gMC->DefaultRange();
29196 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29197 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29198 gMC->Gdman(17, 6, "MAN");
29199}
29200//_____________________________________________________________________________
29201void AliITSvPPRsymm::StepManager(){
29202////////////////////////////////////////////////////////////////////////
9d2da7b3 29203// Called for every step in the ITS, then calles the AliITShit class
db915fea 29204// creator with the information to be recoreded about that hit.
9d2da7b3 29205// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29206// printing of information to a file which can be used to create a .det
29207// file read in by the routine CreateGeometry(). If set to 0 or any other
29208// value except 1, the default behavior, then no such file is created nor
29209// it the extra variables and the like used in the printing allocated.
db915fea 29210////////////////////////////////////////////////////////////////////////
db915fea 29211 Int_t copy, id;
9d2da7b3 29212 Int_t copy1,copy2;
db915fea 29213 Float_t hits[8];
29214 Int_t vol[4];
29215 TLorentzVector position, momentum;
9d2da7b3 29216 TClonesArray &lhits = *fHits;
db915fea 29217 //
29218 // Track status
29219 vol[3] = 0;
29220 if(gMC->IsTrackInside()) vol[3] += 1;
29221 if(gMC->IsTrackEntering()) vol[3] += 2;
29222 if(gMC->IsTrackExiting()) vol[3] += 4;
29223 if(gMC->IsTrackOut()) vol[3] += 8;
29224 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29225 if(gMC->IsTrackStop()) vol[3] += 32;
29226 if(gMC->IsTrackAlive()) vol[3] += 64;
29227 //
29228 // Fill hit structure.
9d2da7b3 29229 if(!(gMC->TrackCharge())) return;
29230 //
29231 // Only entering charged tracks
29232 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29233 vol[0] = 1;
e99dbc71 29234 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29235 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29236 vol[1] = copy;
e99dbc71 29237 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29238 //ladder copy in the module = 1<->2 (I10A < I12A)
e99dbc71 29239 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29240 //module copy in the layer = 1<->10 (I12A < IT12)
29241 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29242 } else if(id == fIdSens[1]){
29243 vol[0] = 2;
e99dbc71 29244 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29245 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29246 vol[1] = copy;
e99dbc71 29247 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29248 //ladder copy in the module = 1<->4 (I20A < I12A)
e99dbc71 29249 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29250 //module copy in the layer = 1<->10 (I12A < IT12)
29251 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29252 } else if(id == fIdSens[2]){
29253 vol[0] = 3;
29254 id = gMC->CurrentVolOffID(1,copy);
29255 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29256 vol[1] = copy;
29257 id = gMC->CurrentVolOffID(2,copy);
29258 //ladder copy in the layer = 1<->14 (I004 < IT34)
29259 vol[2] = copy;
29260 } else if(id == fIdSens[3]){
29261 vol[0] = 4;
29262 id = gMC->CurrentVolOffID(1,copy);
29263 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29264 vol[1] = copy;
29265 id = gMC->CurrentVolOffID(2,copy);
29266 //ladder copy in the layer = 1<->22 (I005 < IT34))
29267 vol[2] = copy;
29268 }else if(id == fIdSens[4]){
29269 vol[0] = 5;
29270 id = gMC->CurrentVolOffID(1,copy);
29271 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29272 vol[1] = copy;
29273 id = gMC->CurrentVolOffID(2,copy);
29274 //ladder copy in the layer = 1<->34 (I565 < IT56)
29275 vol[2] = copy;
29276 }else if(id == fIdSens[5]){
29277 vol[0] = 6;
29278 id = gMC->CurrentVolOffID(1,copy);
29279 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29280 vol[1] = copy;
29281 id = gMC->CurrentVolOffID(2,copy);
29282 //ladder copy in the layer = 1<->38 (I569 < IT56)
29283 vol[2] = copy;
29284 } else {
29285 return; // not an ITS volume?
29286 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
db915fea 29287//
9d2da7b3 29288 gMC->TrackPosition(position);
29289 gMC->TrackMomentum(momentum);
29290 hits[0]=position[0];
29291 hits[1]=position[1];
29292 hits[2]=position[2];
29293 hits[3]=momentum[0];
29294 hits[4]=momentum[1];
29295 hits[5]=momentum[2];
29296 hits[6]=gMC->Edep();
29297 hits[7]=gMC->TrackTime();
29298 // Fill hit structure with this new hit.
29299 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29300
29301 return;
29302
db915fea 29303}