]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRsymm.cxx
The method BuildGeometry() has been completely rewritten. Now display.C can display...
[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$
1f99c14b 18Revision 1.32 2001/10/17 04:35:32 barbera
19Checks 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
20
a8c83dcb 21Revision 1.31 2001/10/04 22:33:39 nilsen
22Fixed bugs in SetDefaults.
23
82873bc1 24Revision 1.30 2001/10/01 19:34:09 nilsen
25Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
26
1570d46d 27Revision 1.29 2001/06/07 14:42:14 barbera
28Both chip and det thicknesses set to [100,300]
29
214030ed 30Revision 1.28 2001/05/31 19:24:47 barbera
31Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
32
46d7680e 33Revision 1.27 2001/05/30 16:15:47 fca
34Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
35
cbfdea0d 36Revision 1.26 2001/05/30 15:55:35 hristov
37Strings compared instead of pointers
38
268b9c60 39Revision 1.25 2001/05/30 14:04:31 hristov
40Dynamic cast replaced (F.Carminati)
41
4154d3d8 42Revision 1.24 2001/05/25 15:59:59 morsch
43Overlaps corrected. (R. Barbera)
44
9bf5e8ff 45Revision 1.22 2001/05/16 08:17:49 hristov
46Bug 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)
47
e99dbc71 48Revision 1.21 2001/05/10 00:12:59 nilsen
49Finished fixing up the default segmentation for the PPR geometry.
50
c11a498e 51Revision 1.20 2001/05/09 01:02:22 nilsen
52Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
53
92cc4da1 54Revision 1.19 2001/05/03 08:40:15 barbera
55Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
56
1e9111db 57Revision 1.17 2001/05/01 22:40:42 nilsen
58Partical update of SetDefault.
59
2c198b76 60Revision 1.16 2001/04/22 13:48:09 barbera
61New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
62
fc44ab90 63Revision 1.15 2001/04/04 07:02:16 barbera
64Position of the cylinders holding rails corrected
65
27c5763c 66Revision 1.14 2001/03/29 22:02:30 barbera
67Some changes to the services due to the new drawings from the engineers.
68
05a91552 69Revision 1.13 2001/03/29 05:28:56 barbera
70Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
71
31683195 72Revision 1.12 2001/03/28 06:40:20 barbera
73Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
74
e4f08ac3 75Revision 1.11 2001/03/23 00:12:23 nilsen
76Set Reading of AliITSgeom data from Geant3 common blocks as the default and
77not a .det file. Removed redundent calls to BuildGeometry.
78
0646a0e8 79Revision 1.10 2001/03/15 13:47:55 barbera
80Some service mother volumes modified
81
6d62fed9 82Revision 1.9 2001/03/13 18:13:30 barbera
83Some mother volumes sligthly modified to eliminate an overlap with the absorber
84
45725ec9 85Revision 1.8 2001/03/13 08:36:24 hristov
86fabsf replaced by TMath::Abs
87
767187dd 88Revision 1.7 2001/03/13 00:43:43 barbera
89Updated 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
90
9d2da7b3 91Revision 1.6 2001/02/13 16:53:35 nilsen
92Fixed a but when trying to use GEANT4. Needed to replace
93if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
94because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
95did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
96to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
97in the same way as in AliITSv5.cxx.
98
9a4c6ea3 99Revision 1.5 2001/02/09 20:06:26 nilsen
100Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
101
58e13d99 102Revision 1.4 2001/02/09 00:05:31 nilsen
103Added fMajor/MinorVersion variables and made other changes to better make
104use of the new code changes in AliITSgeom related classes.
105
bae7e562 106Revision 1.3 2001/01/30 09:23:13 hristov
107Streamers removed (R.Brun)
108
a8a6107b 109Revision 1.2 2001/01/26 20:01:19 hristov
110Major upgrade of AliRoot code
111
2ab0c725 112Revision 1.1.2.1 2001/01/15 13:38:32 barbera
113New ITS detailed geometry to be used for the PPR
114
db915fea 115Revision 1.12 2000/12/10 16:00:44 barbera
116Added last definition of special media like end-ladder boxes and cones
117
118Revision 1.11 2000/10/30 08:02:25 barbera
119PCON's changed into simpler CONS and TUBS. Services now allow for the rails to go through them.
120
121Revision 1.3.2.7 2000/10/27 17:20:00 barbera
122Position of rails w.r.t. the interaction point corrected.
123
124Revision 1.9 2000/10/27 13:31:29 barbera
125Rails between ITS and TPC added.
126
127Revision 1.8 2000/10/27 13:03:08 barbera
128Small changes in the SPD volumes and materials
129
130Revision 1.6 2000/10/16 14:45:37 barbera
131Mother volume ITSD modified to avoid some overlaps
132
133Revision 1.5 2000/10/16 13:49:15 barbera
134Services volumes slightly modified and material added following Pierluigi Barberis' information
135
136Revision 1.4 2000/10/07 15:33:07 barbera
137Small corrections to the ITSV mother volume
138
139Revision 1.3 2000/10/07 13:06:50 barbera
140Some new materials and media defined
141
142Revision 1.2 2000/10/07 10:42:43 barbera
143Mother volume ITSV corrected
144
145Revision 1.1 2000/10/06 23:09:12 barbera
146New geometry (symmetric services
147
148Revision 1.20 2000/10/02 21:28:08 fca
149Removal of useless dependecies via forward declarations
150
151Revision 1.19 2000/07/10 16:07:19 fca
152Release version of ITS code
153
154Revision 1.14.2.2 2000/05/19 10:09:21 nilsen
155fix for bug with HP and Sun unix + fix for event display in ITS-working branch
156
157Revision 1.14.2.1 2000/03/04 23:45:19 nilsen
158Fixed up the comments/documentation.
159
160Revision 1.14 1999/11/25 06:52:56 fca
161Correct value of drca
162
163Revision 1.13.2.1 1999/11/25 06:52:21 fca
164Correct value of drca
165
166Revision 1.13 1999/10/27 11:16:26 fca
167Correction of problem in geometry
168
169Revision 1.12 1999/10/22 08:25:25 fca
170remove double definition of destructors
171
172Revision 1.11 1999/10/22 08:16:49 fca
173Correct destructors, thanks to I.Hrivnacova
174
175Revision 1.10 1999/10/06 19:56:50 fca
176Add destructor
177
178Revision 1.9 1999/10/05 08:05:09 fca
179Minor corrections for uninitialised variables.
180
181Revision 1.8 1999/09/29 09:24:20 fca
182Introduction of the Copyright and cvs Log
183
184*/
185
bae7e562 186//////////////////////////////////////////////////////////////////////////////
187// //
188// Inner Traking System version PPR symmetric //
189// This class contains the base procedures for the Inner Tracking System //
190// //
191// Authors: R. Barbera //
192// version 6. //
193// Created 2000. //
194// //
195// NOTE: THIS IS THE SYMMETRIC PPR geometry of the ITS. //
196// THIS WILL NOT WORK //
197// with the geometry or module classes or any analysis classes. You are //
198// strongly encouraged to uses AliITSv5. //
199// //
200//////////////////////////////////////////////////////////////////////////////
9d2da7b3 201// See AliITSvPPRsymm::StepManager().
bae7e562 202#include <iostream.h>
203#include <iomanip.h>
9d2da7b3 204#include <stdio.h>
205#include <stdlib.h>
db915fea 206#include <TMath.h>
db915fea 207#include <TGeometry.h>
208#include <TNode.h>
209#include <TTUBE.h>
1f99c14b 210#include <TTUBS.h>
211#include <TPCON.h>
db915fea 212#include <TFile.h> // only required for Tracking function?
213#include <TCanvas.h>
214#include <TObjArray.h>
9d2da7b3 215#include <TLorentzVector.h>
216#include <TObjString.h>
db915fea 217#include <TClonesArray.h>
9d2da7b3 218#include <TBRIK.h>
219#include <TSystem.h>
db915fea 220
221#include "AliMC.h"
9d2da7b3 222#include "AliRun.h"
db915fea 223#include "AliMagF.h"
224#include "AliConst.h"
cbfdea0d 225#include "AliGeant3.h"
bae7e562 226#include "AliITSGeant3Geometry.h"
db915fea 227#include "AliITShit.h"
9d2da7b3 228#include "AliITS.h"
db915fea 229#include "AliITSvPPRsymm.h"
bae7e562 230#include "AliITSgeom.h"
231#include "AliITSgeomSPD.h"
232#include "AliITSgeomSDD.h"
233#include "AliITSgeomSSD.h"
2c198b76 234#include "AliITSDetType.h"
235#include "AliITSresponseSPD.h"
236#include "AliITSresponseSDD.h"
237#include "AliITSresponseSSD.h"
238#include "AliITSsegmentationSPD.h"
239#include "AliITSsegmentationSDD.h"
240#include "AliITSsegmentationSSD.h"
82873bc1 241#include "AliITSsimulationSPD.h"
242#include "AliITSsimulationSDD.h"
243#include "AliITSsimulationSSD.h"
2c198b76 244#include "AliITSClusterFinderSPD.h"
245#include "AliITSClusterFinderSDD.h"
246#include "AliITSClusterFinderSSD.h"
db915fea 247
248
249ClassImp(AliITSvPPRsymm)
250
251//_____________________________________________________________________________
252AliITSvPPRsymm::AliITSvPPRsymm() {
253////////////////////////////////////////////////////////////////////////
254// Standard default constructor for the ITS version 9.
255////////////////////////////////////////////////////////////////////////
bae7e562 256 Int_t i;
257
9d2da7b3 258 fIdN = 0;
bae7e562 259 fIdName = 0;
260 fIdSens = 0;
261 fEuclidOut = kFALSE; // Don't write Euclide file
262 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 263 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 264 fMajorVersion = IsVersion();
265 fMinorVersion = -1;
266 for(i=0;i<60;i++) fRead[i] = '\0';
267 for(i=0;i<60;i++) fWrite[i] = '\0';
268 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 269}
270//_____________________________________________________________________________
271AliITSvPPRsymm::AliITSvPPRsymm(const char *name, const char *title) : AliITS(name, title){
272////////////////////////////////////////////////////////////////////////
273// Standard constructor for the ITS version 9.
274////////////////////////////////////////////////////////////////////////
bae7e562 275 Int_t i;
276
277 fIdN = 6;
278 fIdName = new TString[fIdN];
279 fIdName[0] = "ITS1";
280 fIdName[1] = "ITS2";
281 fIdName[2] = "ITS3";
282 fIdName[3] = "ITS4";
283 fIdName[4] = "ITS5";
284 fIdName[5] = "ITS6";
285 fIdSens = new Int_t[fIdN];
286 for (i=0;i<fIdN;i++) fIdSens[i] = 0;
287 fMajorVersion = IsVersion();
9d2da7b3 288 fMinorVersion = 2;
bae7e562 289 fEuclidOut = kFALSE; // Don't write Euclide file
290 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 291 fGeomDetIn = kFALSE; // Don't Read .det file
9d2da7b3 292 SetThicknessDet1();
293 SetThicknessDet2();
294 SetThicknessChip1();
295 SetThicknessChip2();
bae7e562 296
9d2da7b3 297 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.euc";
298 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det",60);
bae7e562 299 strncpy(fRead,fEuclidGeomDet,60);
9d2da7b3 300 strncpy(fWrite,fEuclidGeomDet,60);
301
db915fea 302}
303//____________________________________________________________________________
304AliITSvPPRsymm::AliITSvPPRsymm(const AliITSvPPRsymm &source){
305////////////////////////////////////////////////////////////////////////
306// Copy Constructor for ITS version 9.
307////////////////////////////////////////////////////////////////////////
308 if(&source == this) return;
bae7e562 309 Warning("Copy Constructor","Not allowed to copy AliITSvPPRsymm");
db915fea 310 return;
311}
312//_____________________________________________________________________________
313AliITSvPPRsymm& AliITSvPPRsymm::operator=(const AliITSvPPRsymm &source){
314////////////////////////////////////////////////////////////////////////
9d2da7b3 315// Assignment operator for the ITS version 9.
db915fea 316////////////////////////////////////////////////////////////////////////
bae7e562 317 if(&source == this) return *this;
318 Warning("= operator","Not allowed to copy AliITSvPPRsymm");
319 return *this;
db915fea 320}
321//_____________________________________________________________________________
322AliITSvPPRsymm::~AliITSvPPRsymm() {
323////////////////////////////////////////////////////////////////////////
9d2da7b3 324// Standard destructor for the ITS version 9.
db915fea 325////////////////////////////////////////////////////////////////////////
326}
db915fea 327//__________________________________________________________________________
328void AliITSvPPRsymm::BuildGeometry(){
329////////////////////////////////////////////////////////////////////////
330// Geometry builder for the ITS version 9.
331////////////////////////////////////////////////////////////////////////
332 TNode *node, *top;
1f99c14b 333 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
334
db915fea 335 const int kColorITS=kYellow;
336 //
337 top = gAlice->GetGeometry()->GetNode("alice");
1f99c14b 338/*
db915fea 339 new TTUBE("S_layer1","Layer1 of ITS","void",3.95,3.95+0.05475,12.25);
340 top->cd();
341 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
342 node->SetLineColor(kColorITS);
343 fNodes->Add(node);
344
345 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+0.05475,16.3);
346 top->cd();
347 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
348 node->SetLineColor(kColorITS);
349 fNodes->Add(node);
350
351 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.05288,21.1);
352 top->cd();
353 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
354 node->SetLineColor(kColorITS);
355 fNodes->Add(node);
356
357 new TTUBE("S_layer4","Layer4 of ITS","void",24,24+0.05288,29.6);
358 top->cd();
359 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
360 node->SetLineColor(kColorITS);
361 fNodes->Add(node);
362
363 new TTUBE("S_layer5","Layer5 of ITS","void",40,40+0.05382,45.1);
364 top->cd();
365 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
366 node->SetLineColor(kColorITS);
367 fNodes->Add(node);
368
369 new TTUBE("S_layer6","Layer6 of ITS","void",45,45+0.05382,50.4);
370 top->cd();
371 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
372 node->SetLineColor(kColorITS);
1f99c14b 373 fNodes->Add(node);
374*/
375
376
377 // Define some variables for SPD
378
379 Float_t dits[100];
380 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
381 Float_t di103[3], di10a[3]; // for layer 1
382 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
383 Float_t di1d3[3], di20a[3]; // for layer 2
384
385 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
386 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
387
388 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
389 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
390
391 Float_t dbus=300.; // total bus thickness on both layers (micron)
392
393 ddet1 = GetThicknessDet1();
394 ddet2 = GetThicknessDet2();
395 dchip1 = GetThicknessChip1();
396 dchip2 = GetThicknessChip2();
397
398 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
399
400 if(ddet1 < 100. || ddet1 > 300.) {
401 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
402 " The default value of 200 microns will be used." << endl;
403 ddet1=200.;
404 }
405
406 if(ddet2 < 100. || ddet2 > 300.) {
407 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
408 " The default value of 200 microns will be used." << endl;
409 ddet2=200.;
410 }
411
412 if(dchip1 < 100. || dchip1 > 300.) {
413 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
414 " The default value of 200 microns will be used." << endl;
415 dchip1=200.;
416 }
417
418 if(dchip2 < 100. || dchip2 > 300.) {
419 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
420 " The default value of 200 microns will be used." << endl;
421 dchip2=200.;
422 }
423
424 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
425 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
426 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
427 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
428
429 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
430 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
431 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
432 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
433 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
434
435 Float_t deltax, deltay;
436
437 Int_t thickness = fMinorVersion/10;
438 Int_t option = fMinorVersion - 10*thickness;
439
440
441 // Define some variables for SDD
442 // SDD detector ladder
443
444 Float_t ySDD;
445 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
446 Float_t Y_SDD_sep = 0.20;
447 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
448 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
449
450 // Rotation matrices
451
452 // SPD - option 'a'
453
454 if (option == 1) {
455
456 new TRotMatrix("rot238","rot238",90.0,144.0,90.0,234.0,0.0,0.0);
457 new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
458 new TRotMatrix("rot239","rot239",90.0,216.0,90.0,306.0,0.0,0.0);
459 new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
460 new TRotMatrix("rot240","rot240",90.0,288.0,90.0,18.0,0.0,0.0);
461 new TRotMatrix("rot241","rot241",90.0,324.0,90.0,54.0,0.0,0.0);
462 new TRotMatrix("rot242","rot242",90.0,36.0,90.0,126.0,0.0,0.0);
463 new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
464 new TRotMatrix("rot243","rot243",90.0,108.0,90.0,198.0,0.0,0.0);
465 new TRotMatrix("rot244","rot244",90.0,180.0,90.0,270.0,0.0,0.0);
466 new TRotMatrix("rot245","rot245",90.0,162.0,90.0,252.0,0.0,0.0);
467 new TRotMatrix("rot246","rot246",90.0,310.0,90.0,40.0,0.0,0.0);
468 new TRotMatrix("rot247","rot247",90.0,319.0,90.0,49.0,0.0,0.0);
469 new TRotMatrix("rot248","rot248",90.0,328.0,90.0,58.0,0.0,0.0);
470 new TRotMatrix("rot249","rot249",90.0,337.0,90.0,67.0,0.0,0.0);
471
472 }
473
474 // SPD - option 'b' (this is the default)
475
476 if (option == 2) {
477
478 new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
479 new TRotMatrix("rot244","rot244",90.0,216.0,90.0,306.0,0.0,0.0);
480 new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
481 new TRotMatrix("rot245","rot245",90.0,36.0,90.0,126.0,0.0,0.0);
482 new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
483 new TRotMatrix("rot246","rot246",90.0,108.0,90.0,198.0,0.0,0.0);
484 new TRotMatrix("rot247","rot247",90.0,144.0,90.0,234.0,0.0,0.0);
485 new TRotMatrix("rot248","rot248",90.0,288.0,90.0,18.0,0.0,0.0);
486 new TRotMatrix("rot249","rot249",90.0,324.0,90.0,54.0,0.0,0.0);
487 new TRotMatrix("rot238","rot238",90.0,180.0,90.0,270.0,0.0,0.0);
488 new TRotMatrix("rot239","rot239",90.0,162.0,90.0,252.0,0.0,0.0);
489 new TRotMatrix("rot240","rot240",90.0,310.0,90.0,40.0,0.0,0.0);
490 new TRotMatrix("rot241","rot241",90.0,319.0,90.0,49.0,0.0,0.0);
491 new TRotMatrix("rot242","rot242",90.0,328.0,90.0,58.0,0.0,0.0);
492 new TRotMatrix("rot243","rot243",90.0,337.0,90.0,67.0,0.0,0.0);
493
494 }
495
496 // SDD
497
498 new TRotMatrix("rot321","rot321",90.0,12.86,90.0,102.86,0.0,0.0);
499 new TRotMatrix("rot333","rot333",90.0,38.57,90.0,128.57,0.0,0.0);
500 new TRotMatrix("rot336","rot336",90.0,64.29,90.0,154.29,0.0,0.0);
501 new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);
502 new TRotMatrix("rot313","rot313",90.0,115.71,90.0,205.71,0.0,0.0);
503 new TRotMatrix("rot311","rot311",90.0,141.43,90.0,231.43,0.0,0.0);
504 new TRotMatrix("rot310","rot310",90.0,167.14,90.0,257.14,0.0,0.0);
505 new TRotMatrix("rot386","rot386",90.0,192.86,90.0,282.86,0.0,0.0);
506 new TRotMatrix("rot309","rot309",90.0,218.57,90.0,308.57,0.0,0.0);
507 new TRotMatrix("rot308","rot308",90.0,244.29,90.0,334.29,0.0,0.0);
508 new TRotMatrix("rot356","rot356",90.0,270.0,90.0,0.0,0.0,0.0);
509 new TRotMatrix("rot307","rot307",90.0,295.71,90.0,25.71,0.0,0.0);
510 new TRotMatrix("rot306","rot306",90.0,321.43,90.0,51.43,0.0,0.0);
511 new TRotMatrix("rot305","rot305",90.0,347.14,90.0,77.14,0.0,0.0);
512 new TRotMatrix("rot335","rot335",90.0,8.18,90.0,98.18,0.0,0.0);
513 new TRotMatrix("rot332","rot332",90.0,24.55,90.0,114.55,0.0,0.0);
514 new TRotMatrix("rot331","rot331",90.0,40.91,90.0,130.91,0.0,0.0);
515 new TRotMatrix("rot366","rot366",90.0,57.27,90.0,147.27,0.0,0.0);
516 new TRotMatrix("rot330","rot330",90.0,73.64,90.0,163.64,0.0,0.0);
517 new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);
518 new TRotMatrix("rot329","rot329",90.0,106.36,90.0,196.36,0.0,0.0);
519 new TRotMatrix("rot328","rot328",90.0,122.73,90.0,212.73,0.0,0.0);
520 new TRotMatrix("rot327","rot327",90.0,139.09,90.0,229.09,0.0,0.0);
521 new TRotMatrix("rot326","rot326",90.0,155.45,90.0,245.45,0.0,0.0);
522 new TRotMatrix("rot325","rot325",90.0,171.82,90.0,261.82,0.0,0.0);
523 new TRotMatrix("rot324","rot324",90.0,188.18,90.0,278.18,0.0,0.0);
524 new TRotMatrix("rot323","rot323",90.0,204.55,90.0,294.55,0.0,0.0);
525 new TRotMatrix("rot322","rot322",90.0,220.91,90.0,310.91,0.0,0.0);
526 new TRotMatrix("rot320","rot320",90.0,237.27,90.0,327.27,0.0,0.0);
527 new TRotMatrix("rot319","rot319",90.0,253.64,90.0,343.64,0.0,0.0);
528 new TRotMatrix("rot318","rot318",90.0,270.0,90.0,360.0,0.0,0.0);
529 new TRotMatrix("rot317","rot317",90.0,286.36,90.0,16.36,0.0,0.0);
530 new TRotMatrix("rot316","rot316",90.0,302.73,90.0,32.73,0.0,0.0);
531 new TRotMatrix("rot315","rot315",90.0,319.09,90.0,49.09,0.0,0.0);
532 new TRotMatrix("rot314","rot314",90.0,335.45,90.0,65.45,0.0,0.0);
533 new TRotMatrix("rot334","rot334",90.0,351.82,90.0,81.82,0.0,0.0);
534
535 //SSD
536
537 new TRotMatrix("rot504","rot504",90.0,127.06,90.0,217.06,0.0,0.0);
538 new TRotMatrix("rot505","rot505",90.0,116.47,90.0,206.47,0.0,0.0);
539 new TRotMatrix("rot506","rot506",90.0,105.88,90.0,195.88,0.0,0.0);
540 new TRotMatrix("rot507","rot507",90.0,95.29,90.0,185.29,0.0,0.0);
541 new TRotMatrix("rot508","rot508",90.0,84.71,90.0,174.71,0.0,0.0);
542 new TRotMatrix("rot509","rot509",90.0,74.12,90.0,164.12,0.0,0.0);
543 new TRotMatrix("rot510","rot510",90.0,63.53,90.0,153.53,0.0,0.0);
544 new TRotMatrix("rot511","rot511",90.0,52.94,90.0,142.94,0.0,0.0);
545 new TRotMatrix("rot512","rot512",90.0,42.35,90.0,132.35,0.0,0.0);
546 new TRotMatrix("rot513","rot513",90.0,31.76,90.0,121.76,0.0,0.0);
547 new TRotMatrix("rot653","rot653",90.0,21.18,90.0,111.18,0.0,0.0);
548 new TRotMatrix("rot514","rot514",90.0,10.59,90.0,100.59,0.0,0.0);
549 new TRotMatrix("rot515","rot515",90.0,349.41,90.0,79.41,0.0,0.0);
550 new TRotMatrix("rot516","rot516",90.0,338.82,90.0,68.82,0.0,0.0);
551 new TRotMatrix("rot517","rot517",90.0,328.24,90.0,58.24,0.0,0.0);
552 new TRotMatrix("rot518","rot518",90.0,317.65,90.0,47.65,0.0,0.0);
553 new TRotMatrix("rot519","rot519",90.0,307.06,90.0,37.06,0.0,0.0);
554 new TRotMatrix("rot520","rot520",90.0,296.47,90.0,26.47,0.0,0.0);
555 new TRotMatrix("rot521","rot521",90.0,285.88,90.0,15.88,0.0,0.0);
556 new TRotMatrix("rot522","rot522",90.0,275.29,90.0,5.29,0.0,0.0);
557 new TRotMatrix("rot523","rot523",90.0,264.71,90.0,354.71,0.0,0.0);
558 new TRotMatrix("rot524","rot524",90.0,254.12,90.0,344.12,0.0,0.0);
559 new TRotMatrix("rot525","rot525",90.0,243.53,90.0,333.53,0.0,0.0);
560 new TRotMatrix("rot526","rot526",90.0,232.94,90.0,322.94,0.0,0.0);
561 new TRotMatrix("rot527","rot527",90.0,222.35,90.0,312.35,0.0,0.0);
562 new TRotMatrix("rot528","rot528",90.0,211.76,90.0,301.76,0.0,0.0);
563 new TRotMatrix("rot618","rot618",90.0,201.18,90.0,291.18,0.0,0.0);
564 new TRotMatrix("rot529","rot529",90.0,190.59,90.0,280.59,0.0,0.0);
565 new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0);
566 new TRotMatrix("rot530","rot530",90.0,169.41,90.0,259.41,0.0,0.0);
567 new TRotMatrix("rot531","rot531",90.0,158.82,90.0,248.82,0.0,0.0);
568 new TRotMatrix("rot501","rot501",90.0,148.24,90.0,238.24,0.0,0.0);
569 new TRotMatrix("rot503","rot503",90.0,137.65,90.0,227.65,0.0,0.0);
570 new TRotMatrix("rot532","rot532",90.0,360.0,90.0,90.0,0.0,0.0);
571 new TRotMatrix("rot560","rot560",90.0,85.26,90.0,175.26,0.0,0.0);
572 new TRotMatrix("rot561","rot561",90.0,94.74,90.0,184.74,0.0,0.0);
573 new TRotMatrix("rot562","rot562",90.0,104.21,90.0,194.21,0.0,0.0);
574 new TRotMatrix("rot563","rot563",90.0,113.68,90.0,203.68,0.0,0.0);
575 new TRotMatrix("rot564","rot564",90.0,123.16,90.0,213.16,0.0,0.0);
576 new TRotMatrix("rot565","rot565",90.0,132.63,90.0,222.63,0.0,0.0);
577 new TRotMatrix("rot566","rot566",90.0,142.11,90.0,232.11,0.0,0.0);
578 new TRotMatrix("rot567","rot567",90.0,151.58,90.0,241.58,0.0,0.0);
579 new TRotMatrix("rot568","rot568",90.0,161.05,90.0,251.05,0.0,0.0);
580 new TRotMatrix("rot569","rot569",90.0,170.53,90.0,260.53,0.0,0.0);
581 new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0);
582 new TRotMatrix("rot534","rot534",90.0,189.47,90.0,279.47,0.0,0.0);
583 new TRotMatrix("rot535","rot535",90.0,198.95,90.0,288.95,0.0,0.0);
584 new TRotMatrix("rot623","rot623",90.0,208.42,90.0,298.42,0.0,0.0);
585 new TRotMatrix("rot537","rot537",90.0,217.89,90.0,307.89,0.0,0.0);
586 new TRotMatrix("rot538","rot538",90.0,227.37,90.0,317.37,0.0,0.0);
587 new TRotMatrix("rot539","rot539",90.0,236.84,90.0,326.84,0.0,0.0);
588 new TRotMatrix("rot540","rot540",90.0,246.32,90.0,336.32,0.0,0.0);
589 new TRotMatrix("rot541","rot541",90.0,255.79,90.0,345.79,0.0,0.0);
590 new TRotMatrix("rot542","rot542",90.0,265.26,90.0,355.26,0.0,0.0);
591 new TRotMatrix("rot543","rot543",90.0,274.74,90.0,4.74,0.0,0.0);
592 new TRotMatrix("rot544","rot544",90.0,284.21,90.0,14.21,0.0,0.0);
593 new TRotMatrix("rot545","rot545",90.0,293.68,90.0,23.68,0.0,0.0);
594 new TRotMatrix("rot546","rot546",90.0,303.16,90.0,33.16,0.0,0.0);
595 new TRotMatrix("rot547","rot547",90.0,312.63,90.0,42.63,0.0,0.0);
596 new TRotMatrix("rot548","rot548",90.0,322.11,90.0,52.11,0.0,0.0);
597 new TRotMatrix("rot549","rot549",90.0,331.58,90.0,61.58,0.0,0.0);
598 new TRotMatrix("rot550","rot550",90.0,341.05,90.0,71.05,0.0,0.0);
599 new TRotMatrix("rot551","rot551",90.0,350.53,90.0,80.53,0.0,0.0);
600 new TRotMatrix("rot552","rot552",90.0,9.47,90.0,99.47,0.0,0.0);
601 new TRotMatrix("rot553","rot553",90.0,18.95,90.0,108.95,0.0,0.0);
602 new TRotMatrix("rot620","rot620",90.0,28.42,90.0,118.42,0.0,0.0);
603 new TRotMatrix("rot555","rot555",90.0,37.89,90.0,127.89,0.0,0.0);
604 new TRotMatrix("rot556","rot556",90.0,47.37,90.0,137.37,0.0,0.0);
605 new TRotMatrix("rot557","rot557",90.0,56.84,90.0,146.84,0.0,0.0);
606 new TRotMatrix("rot558","rot558",90.0,66.32,90.0,156.32,0.0,0.0);
607 new TRotMatrix("rot559","rot559",90.0,75.79,90.0,165.79,0.0,0.0);
608
609
610 // --- Define SPD (option 'a') volumes ----------------------------
611
612 // SPD - option 'a'
613 // (this is NOT the default)
614
615 if (option == 1) {
616
617 dits1[0] = 0.64;
618 dits1[1] = ddet1;
619 dits1[2] = 3.48;
620 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
621
622 dits2[0] = 0.64;
623 dits2[1] = ddet2;
624 dits2[2] = 3.48;
625 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
626
627 di101[0] = 0.705;
628 di101[1] = ddet1;
629 di101[2] = 3.536;
630 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
631
632 di1d1[0] = 0.705;
633 di1d1[1] = ddet2;
634 di1d1[2] = 3.536;
635 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
636
637 di103[0] = 0.793;
638 di103[1] = ddet1+dchip1;
639 di103[2] = 3.536;
640 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
641
642 di1d3[0] = 0.793;
643 di1d3[1] = ddet2+dchip2;
644 di1d3[2] = 3.536;
645 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
646
647 di10a[0] = 0.843;
648 di10a[1] = ddet1+dchip1+dbus+0.0025;
649 di10a[2] = 19.344;
650 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
651
652 di20a[0] = 0.843;
653 di20a[1] = ddet2+dchip2+dbus+0.0025;
654 di20a[2] = 19.344;
655 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
656
657 dits[0] = 3.7;
658 dits[1] = 7.7;
659 dits[2] = 24;
660 dits[3] = 57;
661 dits[4] = 100;
662 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
663
664 dits[0] = 3.7;
665 dits[1] = 7.75;
666 dits[2] = 26.1;
667 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
668
669 }
670
671 // --- Define SPD (option 'b') volumes ----------------------------
672
673 // SPD - option 'b'
674 // (this is the default)
675
676 if (option == 2) {
677
678 dits1[0] = 0.64;
679 dits1[1] = ddet1;
680 dits1[2] = 3.48;
681 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
682
683 dits2[0] = 0.64;
684 dits2[1] = ddet2;
685 dits2[2] = 3.48;
686 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
687
688 di101[0] = 0.705;
689 di101[1] = ddet1;
690 di101[2] = 3.536;
691 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
692
693 di1d1[0] = 0.705;
694 di1d1[1] = ddet2;
695 di1d1[2] = 3.536;
696 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
697
698 di107[0] = 0.793;
699 di107[1] = ddet1+dchip1;
700 di107[2] = 3.536;
701 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
702
703 di1d7[0] = 0.7975;
704 di1d7[1] = ddet2+dchip2;
705 di1d7[2] = 3.536;
706 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
707
708 di10b[0] = 0.843;
709 di10b[1] = ddet1+dchip1+dbus+0.0025;
710 di10b[2] = 19.344;
711 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
712
713 di20b[0] = 0.843;
714 di20b[1] = ddet2+dchip2+dbus+0.0025;
715 di20b[2] = 19.344;
716 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
717
718 dits[0] = 3.7;
719 dits[1] = 7.7;
720 dits[2] = 24;
721 dits[3] = 57;
722 dits[4] = 100;
723 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
724
725 dits[0] = 3.7;
726 dits[1] = 7.75;
727 dits[2] = 26.1;
728 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
729
730
731 }
732
733 // --- Define SDD volumes ------------------------------------------
734
735 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
736 it34->DefineSection(1,-34.6,23.49,28.);
737 it34->DefineSection(2,-23.65,23.49,28.);
738 it34->DefineSection(3,-23.65,14.59,28.);
739 it34->DefineSection(4,23.65,14.59,28.);
740 it34->DefineSection(5,23.65,23.49,28.);
741 it34->DefineSection(6,34.6,23.49,28.);
742
743 I302dits[0] = 3.6250;
744 I302dits[1] = 0.0150;
745 I302dits[2] = 4.3794;
746 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
747
748 I004dits[0] = I302dits[0]+0.005;
749 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
750 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
751 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
752 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
753 }
754 I004dits[2] = I004dits[2] + I302dits[2];
755 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
756
757 dits[0] = 3.50850;
758 dits[1] = 0.01499;
759 dits[2] = 3.76320;
760 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
761
762 I402dits[0] = 3.6250;
763 I402dits[1] = 0.0150;
764 I402dits[2] = 4.3794;
765 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
766
767 I005dits[0] = I402dits[0]+0.005;
768 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
769 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
770 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
771 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
772 }
773 I005dits[2] = I005dits[2] + I402dits[2];
774 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
775
776 dits[0] = 3.50850;
777 dits[1] = 0.01499;
778 dits[2] = 3.76320;
779 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
780
781
782 // --- Define SSD volumes ------------------------------------------
783
784
785 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
786 it56->DefineSection(1,-57.45,43.6,48.);
787 it56->DefineSection(2,-49.15,43.6,48.);
788 it56->DefineSection(3,-49.15,36.9,48.);
789 it56->DefineSection(4,50.55,36.9,48.);
790 it56->DefineSection(5,50.55,43.6,48.);
791 it56->DefineSection(6,57.45,43.6,48.);
792
793 dits[0] = 3.75;
794 dits[1] = 0.045;
795 dits[2] = 43.3;
796 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
797
798 dits[0] = 3.75;
799 dits[1] = 0.045;
800 dits[2] = 50.975;
801 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
802
803 dits[0] = 3.75;
804 dits[1] = 0.015;
805 dits[2] = 2.1;
806 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
807
808 dits[0] = 3.75;
809 dits[1] = 0.015;
810 dits[2] = 2.1;
811 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
812
813 dits[0] = 3.65;
814 dits[1] = 0.015;
815 dits[2] = 2;
816 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
817
818 dits[0] = 3.65;
819 dits[1] = 0.015;
820 dits[2] = 2;
821 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
822
823 //
824
825 top->cd();
826
827 // --- Place SPD (option 'a') volumes into their mother volume
828
829 // SPD - option 'a'
830 // (this is NOT the default)
831
832 if (option == 1) {
833
834
835 }
836
837
838 // --- Place SPD (option 'b') volumes into their mother volume
839
840 // SPD - option 'b'
841 // (this is the default)
842
843 if (option == 2) {
844
845 // Place IT12 in Alice
846 //
847 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
848 node->SetLineColor(kColorITS);
849 node->SetVisibility(0);
850 node->cd();
851 //
852 // Place copy #1 of I12B in IT12
853 //
854 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
855 sub1node->SetLineColor(kColorITS);
856 sub1node->SetVisibility(0);
857 sub1node->cd();
858 //
859 // Place copy #1 of I10B in I12B
860 //
861 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
862 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
863 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
864 sub2node->SetLineColor(kColorITS);
865 sub2node->SetVisibility(0);
866 sub2node->cd();
867 //
868 // Place copy #1 of I107 in I10B
869 //
870 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
871 sub3node->SetLineColor(kColorITS);
872 sub3node->SetVisibility(0);
873 sub3node->cd();
874 //
875 // Place copy #1 of I101 in I107
876 //
877 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
878 sub4node->SetLineColor(kColorITS);
879 sub4node->SetVisibility(0);
880 sub4node->cd();
881 //
882 // Place copy #1 of ITS1 in I101
883 //
884 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
885 sub5node->SetLineColor(kColorITS);
886 fNodes->Add(sub5node);
887 sub4node->cd();
888 fNodes->Add(sub4node);
889 sub3node->cd();
890 fNodes->Add(sub3node);
891 sub2node->cd();
892 //
893 // Place copy #2 of I107 in I10B
894 //
895 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
896 sub3node->SetLineColor(kColorITS);
897 sub3node->SetVisibility(0);
898 sub3node->cd();
899 //
900 // Place copy #1 of I101 in I107
901 //
902 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
903 sub4node->SetLineColor(kColorITS);
904 sub4node->SetVisibility(0);
905 sub4node->cd();
906 //
907 // Place copy #1 of ITS1 in I101
908 //
909 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
910 sub5node->SetLineColor(kColorITS);
911 fNodes->Add(sub5node);
912 sub4node->cd();
913 fNodes->Add(sub4node);
914 sub3node->cd();
915 fNodes->Add(sub3node);
916 sub2node->cd();
917 //
918 // Place copy #3 of I107 in I10B
919 //
920 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
921 sub3node->SetLineColor(kColorITS);
922 sub3node->SetVisibility(0);
923 sub3node->cd();
924 //
925 // Place copy #1 of I101 in I107
926 //
927 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
928 sub4node->SetLineColor(kColorITS);
929 sub4node->SetVisibility(0);
930 sub4node->cd();
931 //
932 // Place copy #1 of ITS1 in I101
933 //
934 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
935 sub5node->SetLineColor(kColorITS);
936 fNodes->Add(sub5node);
937 sub4node->cd();
938 fNodes->Add(sub4node);
939 sub3node->cd();
940 fNodes->Add(sub3node);
941 sub2node->cd();
942 //
943 // Place copy #4 of I107 in I10B
944 //
945 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
946 sub3node->SetLineColor(kColorITS);
947 sub3node->SetVisibility(0);
948 sub3node->cd();
949 //
950 // Place copy #1 of I101 in I107
951 //
952 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
953 sub4node->SetLineColor(kColorITS);
954 sub4node->SetVisibility(0);
955 sub4node->cd();
956 //
957 // Place copy #1 of ITS1 in I101
958 //
959 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
960 sub5node->SetLineColor(kColorITS);
961 fNodes->Add(sub5node);
962 sub4node->cd();
963 fNodes->Add(sub4node);
964 sub3node->cd();
965 fNodes->Add(sub3node);
966 sub2node->cd();
967 fNodes->Add(sub2node);
968 sub1node->cd();
969 //
970 // Place copy #2 of I10B in I12B
971 //
972 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
973 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
974 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
975 sub2node->SetLineColor(kColorITS);
976 sub2node->SetVisibility(0);
977 sub2node->cd();
978 //
979 // Place copy #1 of I107 in I10B
980 //
981 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
982 sub3node->SetLineColor(kColorITS);
983 sub3node->SetVisibility(0);
984 sub3node->cd();
985 //
986 // Place copy #1 of I101 in I107
987 //
988 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
989 sub4node->SetLineColor(kColorITS);
990 sub4node->SetVisibility(0);
991 sub4node->cd();
992 //
993 // Place copy #1 of ITS1 in I101
994 //
995 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
996 sub5node->SetLineColor(kColorITS);
997 fNodes->Add(sub5node);
998 sub4node->cd();
999 fNodes->Add(sub4node);
1000 sub3node->cd();
1001 fNodes->Add(sub3node);
1002 sub2node->cd();
1003 //
1004 // Place copy #2 of I107 in I10B
1005 //
1006 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1007 sub3node->SetLineColor(kColorITS);
1008 sub3node->SetVisibility(0);
1009 sub3node->cd();
1010 //
1011 // Place copy #1 of I101 in I107
1012 //
1013 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1014 sub4node->SetLineColor(kColorITS);
1015 sub4node->SetVisibility(0);
1016 sub4node->cd();
1017 //
1018 // Place copy #1 of ITS1 in I101
1019 //
1020 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1021 sub5node->SetLineColor(kColorITS);
1022 fNodes->Add(sub5node);
1023 sub4node->cd();
1024 fNodes->Add(sub4node);
1025 sub3node->cd();
1026 fNodes->Add(sub3node);
1027 sub2node->cd();
1028 //
1029 // Place copy #3 of I107 in I10B
1030 //
1031 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1032 sub3node->SetLineColor(kColorITS);
1033 sub3node->SetVisibility(0);
1034 sub3node->cd();
1035 //
1036 // Place copy #1 of I101 in I107
1037 //
1038 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1039 sub4node->SetLineColor(kColorITS);
1040 sub4node->SetVisibility(0);
1041 sub4node->cd();
1042 //
1043 // Place copy #1 of ITS1 in I101
1044 //
1045 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1046 sub5node->SetLineColor(kColorITS);
1047 fNodes->Add(sub5node);
1048 sub4node->cd();
1049 fNodes->Add(sub4node);
1050 sub3node->cd();
1051 fNodes->Add(sub3node);
1052 sub2node->cd();
1053 //
1054 // Place copy #4 of I107 in I10B
1055 //
1056 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1057 sub3node->SetLineColor(kColorITS);
1058 sub3node->SetVisibility(0);
1059 sub3node->cd();
1060 //
1061 // Place copy #1 of I101 in I107
1062 //
1063 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1064 sub4node->SetLineColor(kColorITS);
1065 sub4node->SetVisibility(0);
1066 sub4node->cd();
1067 //
1068 // Place copy #1 of ITS1 in I101
1069 //
1070 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1071 sub5node->SetLineColor(kColorITS);
1072 fNodes->Add(sub5node);
1073 sub4node->cd();
1074 fNodes->Add(sub4node);
1075 sub3node->cd();
1076 fNodes->Add(sub3node);
1077 sub2node->cd();
1078 fNodes->Add(sub2node);
1079 sub1node->cd();
1080 //
1081 // Place copy #1 of I20B in I12B
1082 //
1083 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1084 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1085 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
1086 sub2node->SetLineColor(kColorITS);
1087 sub2node->SetVisibility(0);
1088 sub2node->cd();
1089 //
1090 // Place copy #1 of I1D7 in I20B
1091 //
1092 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1093 sub3node->SetLineColor(kColorITS);
1094 sub3node->SetVisibility(0);
1095 sub3node->cd();
1096 //
1097 // Place copy #1 of I1D1 in I1D7
1098 //
1099 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1100 sub4node->SetLineColor(kColorITS);
1101 sub4node->SetVisibility(0);
1102 sub4node->cd();
1103 //
1104 // Place copy #1 of ITS2 in I1D1
1105 //
1106 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1107 sub5node->SetLineColor(kColorITS);
1108 fNodes->Add(sub5node);
1109 sub4node->cd();
1110 fNodes->Add(sub4node);
1111 sub3node->cd();
1112 fNodes->Add(sub3node);
1113 sub2node->cd();
1114 //
1115 // Place copy #2 of I1D7 in I20B
1116 //
1117 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1118 sub3node->SetLineColor(kColorITS);
1119 sub3node->SetVisibility(0);
1120 sub3node->cd();
1121 //
1122 // Place copy #1 of I1D1 in I1D7
1123 //
1124 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1125 sub4node->SetLineColor(kColorITS);
1126 sub4node->SetVisibility(0);
1127 sub4node->cd();
1128 //
1129 // Place copy #1 of ITS2 in I1D1
1130 //
1131 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1132 sub5node->SetLineColor(kColorITS);
1133 fNodes->Add(sub5node);
1134 sub4node->cd();
1135 fNodes->Add(sub4node);
1136 sub3node->cd();
1137 fNodes->Add(sub3node);
1138 sub2node->cd();
1139 //
1140 // Place copy #3 of I1D7 in I20B
1141 //
1142 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1143 sub3node->SetLineColor(kColorITS);
1144 sub3node->SetVisibility(0);
1145 sub3node->cd();
1146 //
1147 // Place copy #1 of I1D1 in I1D7
1148 //
1149 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1150 sub4node->SetLineColor(kColorITS);
1151 sub4node->SetVisibility(0);
1152 sub4node->cd();
1153 //
1154 // Place copy #1 of ITS2 in I1D1
1155 //
1156 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1157 sub5node->SetLineColor(kColorITS);
1158 fNodes->Add(sub5node);
1159 sub4node->cd();
1160 fNodes->Add(sub4node);
1161 sub3node->cd();
1162 fNodes->Add(sub3node);
1163 sub2node->cd();
1164 //
1165 // Place copy #4 of I1D7 in I20B
1166 //
1167 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1168 sub3node->SetLineColor(kColorITS);
1169 sub3node->SetVisibility(0);
1170 sub3node->cd();
1171 //
1172 // Place copy #1 of I1D1 in I1D7
1173 //
1174 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1175 sub4node->SetLineColor(kColorITS);
1176 sub4node->SetVisibility(0);
1177 sub4node->cd();
1178 //
1179 // Place copy #1 of ITS2 in I1D1
1180 //
1181 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1182 sub5node->SetLineColor(kColorITS);
1183 fNodes->Add(sub5node);
1184 sub4node->cd();
1185 fNodes->Add(sub4node);
1186 sub3node->cd();
1187 fNodes->Add(sub3node);
1188 sub2node->cd();
1189 fNodes->Add(sub2node);
1190 sub1node->cd();
1191 //
1192 // Place copy #2 of I20B in I12B
1193 //
1194 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1195 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1196 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
1197 sub2node->SetLineColor(kColorITS);
1198 sub2node->SetVisibility(0);
1199 sub2node->cd();
1200 //
1201 // Place copy #1 of I1D7 in I20B
1202 //
1203 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1204 sub3node->SetLineColor(kColorITS);
1205 sub3node->SetVisibility(0);
1206 sub3node->cd();
1207 //
1208 // Place copy #1 of I1D1 in I1D7
1209 //
1210 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1211 sub4node->SetLineColor(kColorITS);
1212 sub4node->SetVisibility(0);
1213 sub4node->cd();
1214 //
1215 // Place copy #1 of ITS2 in I1D1
1216 //
1217 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1218 sub5node->SetLineColor(kColorITS);
1219 fNodes->Add(sub5node);
1220 sub4node->cd();
1221 fNodes->Add(sub4node);
1222 sub3node->cd();
1223 fNodes->Add(sub3node);
1224 sub2node->cd();
1225 //
1226 // Place copy #2 of I1D7 in I20B
1227 //
1228 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1229 sub3node->SetLineColor(kColorITS);
1230 sub3node->SetVisibility(0);
1231 sub3node->cd();
1232 //
1233 // Place copy #1 of I1D1 in I1D7
1234 //
1235 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1236 sub4node->SetLineColor(kColorITS);
1237 sub4node->SetVisibility(0);
1238 sub4node->cd();
1239 //
1240 // Place copy #1 of ITS2 in I1D1
1241 //
1242 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1243 sub5node->SetLineColor(kColorITS);
1244 fNodes->Add(sub5node);
1245 sub4node->cd();
1246 fNodes->Add(sub4node);
1247 sub3node->cd();
1248 fNodes->Add(sub3node);
1249 sub2node->cd();
1250 //
1251 // Place copy #3 of I1D7 in I20B
1252 //
1253 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1254 sub3node->SetLineColor(kColorITS);
1255 sub3node->SetVisibility(0);
1256 sub3node->cd();
1257 //
1258 // Place copy #1 of I1D1 in I1D7
1259 //
1260 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1261 sub4node->SetLineColor(kColorITS);
1262 sub4node->SetVisibility(0);
1263 sub4node->cd();
1264 //
1265 // Place copy #1 of ITS2 in I1D1
1266 //
1267 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1268 sub5node->SetLineColor(kColorITS);
1269 fNodes->Add(sub5node);
1270 sub4node->cd();
1271 fNodes->Add(sub4node);
1272 sub3node->cd();
1273 fNodes->Add(sub3node);
1274 sub2node->cd();
1275 //
1276 // Place copy #4 of I1D7 in I20B
1277 //
1278 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1279 sub3node->SetLineColor(kColorITS);
1280 sub3node->SetVisibility(0);
1281 sub3node->cd();
1282 //
1283 // Place copy #1 of I1D1 in I1D7
1284 //
1285 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1286 sub4node->SetLineColor(kColorITS);
1287 sub4node->SetVisibility(0);
1288 sub4node->cd();
1289 //
1290 // Place copy #1 of ITS2 in I1D1
1291 //
1292 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1293 sub5node->SetLineColor(kColorITS);
1294 fNodes->Add(sub5node);
1295 sub4node->cd();
1296 fNodes->Add(sub4node);
1297 sub3node->cd();
1298 fNodes->Add(sub3node);
1299 sub2node->cd();
1300 fNodes->Add(sub2node);
1301 sub1node->cd();
1302 //
1303 // Place copy #3 of I20B in I12B
1304 //
1305 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1306 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1307 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
1308 sub2node->SetLineColor(kColorITS);
1309 sub2node->SetVisibility(0);
1310 sub2node->cd();
1311 //
1312 // Place copy #1 of I1D7 in I20B
1313 //
1314 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1315 sub3node->SetLineColor(kColorITS);
1316 sub3node->SetVisibility(0);
1317 sub3node->cd();
1318 //
1319 // Place copy #1 of I1D1 in I1D7
1320 //
1321 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1322 sub4node->SetLineColor(kColorITS);
1323 sub4node->SetVisibility(0);
1324 sub4node->cd();
1325 //
1326 // Place copy #1 of ITS2 in I1D1
1327 //
1328 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1329 sub5node->SetLineColor(kColorITS);
1330 fNodes->Add(sub5node);
1331 sub4node->cd();
1332 fNodes->Add(sub4node);
1333 sub3node->cd();
1334 fNodes->Add(sub3node);
1335 sub2node->cd();
1336 //
1337 // Place copy #2 of I1D7 in I20B
1338 //
1339 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1340 sub3node->SetLineColor(kColorITS);
1341 sub3node->SetVisibility(0);
1342 sub3node->cd();
1343 //
1344 // Place copy #1 of I1D1 in I1D7
1345 //
1346 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1347 sub4node->SetLineColor(kColorITS);
1348 sub4node->SetVisibility(0);
1349 sub4node->cd();
1350 //
1351 // Place copy #1 of ITS2 in I1D1
1352 //
1353 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1354 sub5node->SetLineColor(kColorITS);
1355 fNodes->Add(sub5node);
1356 sub4node->cd();
1357 fNodes->Add(sub4node);
1358 sub3node->cd();
1359 fNodes->Add(sub3node);
1360 sub2node->cd();
1361 //
1362 // Place copy #3 of I1D7 in I20B
1363 //
1364 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1365 sub3node->SetLineColor(kColorITS);
1366 sub3node->SetVisibility(0);
1367 sub3node->cd();
1368 //
1369 // Place copy #1 of I1D1 in I1D7
1370 //
1371 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1372 sub4node->SetLineColor(kColorITS);
1373 sub4node->SetVisibility(0);
1374 sub4node->cd();
1375 //
1376 // Place copy #1 of ITS2 in I1D1
1377 //
1378 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1379 sub5node->SetLineColor(kColorITS);
1380 fNodes->Add(sub5node);
1381 sub4node->cd();
1382 fNodes->Add(sub4node);
1383 sub3node->cd();
1384 fNodes->Add(sub3node);
1385 sub2node->cd();
1386 //
1387 // Place copy #4 of I1D7 in I20B
1388 //
1389 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1390 sub3node->SetLineColor(kColorITS);
1391 sub3node->SetVisibility(0);
1392 sub3node->cd();
1393 //
1394 // Place copy #1 of I1D1 in I1D7
1395 //
1396 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1397 sub4node->SetLineColor(kColorITS);
1398 sub4node->SetVisibility(0);
1399 sub4node->cd();
1400 //
1401 // Place copy #1 of ITS2 in I1D1
1402 //
1403 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1404 sub5node->SetLineColor(kColorITS);
1405 fNodes->Add(sub5node);
1406 sub4node->cd();
1407 fNodes->Add(sub4node);
1408 sub3node->cd();
1409 fNodes->Add(sub3node);
1410 sub2node->cd();
1411 fNodes->Add(sub2node);
1412 sub1node->cd();
1413 //
1414 // Place copy #4 of I20B in I12B
1415 //
1416 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1417 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1418 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
1419 sub2node->SetLineColor(kColorITS);
1420 sub2node->SetVisibility(0);
1421 sub2node->cd();
1422 //
1423 // Place copy #1 of I1D7 in I20B
1424 //
1425 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1426 sub3node->SetLineColor(kColorITS);
1427 sub3node->SetVisibility(0);
1428 sub3node->cd();
1429 //
1430 // Place copy #1 of I1D1 in I1D7
1431 //
1432 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1433 sub4node->SetLineColor(kColorITS);
1434 sub4node->SetVisibility(0);
1435 sub4node->cd();
1436 //
1437 // Place copy #1 of ITS2 in I1D1
1438 //
1439 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1440 sub5node->SetLineColor(kColorITS);
1441 fNodes->Add(sub5node);
1442 sub4node->cd();
1443 fNodes->Add(sub4node);
1444 sub3node->cd();
1445 fNodes->Add(sub3node);
1446 sub2node->cd();
1447 //
1448 // Place copy #2 of I1D7 in I20B
1449 //
1450 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1451 sub3node->SetLineColor(kColorITS);
1452 sub3node->SetVisibility(0);
1453 sub3node->cd();
1454 //
1455 // Place copy #1 of I1D1 in I1D7
1456 //
1457 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1458 sub4node->SetLineColor(kColorITS);
1459 sub4node->SetVisibility(0);
1460 sub4node->cd();
1461 //
1462 // Place copy #1 of ITS2 in I1D1
1463 //
1464 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1465 sub5node->SetLineColor(kColorITS);
1466 fNodes->Add(sub5node);
1467 sub4node->cd();
1468 fNodes->Add(sub4node);
1469 sub3node->cd();
1470 fNodes->Add(sub3node);
1471 sub2node->cd();
1472 //
1473 // Place copy #3 of I1D7 in I20B
1474 //
1475 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1476 sub3node->SetLineColor(kColorITS);
1477 sub3node->SetVisibility(0);
1478 sub3node->cd();
1479 //
1480 // Place copy #1 of I1D1 in I1D7
1481 //
1482 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1483 sub4node->SetLineColor(kColorITS);
1484 sub4node->SetVisibility(0);
1485 sub4node->cd();
1486 //
1487 // Place copy #1 of ITS2 in I1D1
1488 //
1489 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1490 sub5node->SetLineColor(kColorITS);
1491 fNodes->Add(sub5node);
1492 sub4node->cd();
1493 fNodes->Add(sub4node);
1494 sub3node->cd();
1495 fNodes->Add(sub3node);
1496 sub2node->cd();
1497 //
1498 // Place copy #4 of I1D7 in I20B
1499 //
1500 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1501 sub3node->SetLineColor(kColorITS);
1502 sub3node->SetVisibility(0);
1503 sub3node->cd();
1504 //
1505 // Place copy #1 of I1D1 in I1D7
1506 //
1507 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1508 sub4node->SetLineColor(kColorITS);
1509 sub4node->SetVisibility(0);
1510 sub4node->cd();
1511 //
1512 // Place copy #1 of ITS2 in I1D1
1513 //
1514 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1515 sub5node->SetLineColor(kColorITS);
1516 fNodes->Add(sub5node);
1517 sub4node->cd();
1518 fNodes->Add(sub4node);
1519 sub3node->cd();
1520 fNodes->Add(sub3node);
1521 sub2node->cd();
1522 fNodes->Add(sub2node);
1523 sub1node->cd();
1524 fNodes->Add(sub1node);
1525 node->cd();
1526 //
1527 // Place copy #2 of I12B in IT12
1528 //
1529 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot245");
1530 sub1node->SetLineColor(kColorITS);
1531 sub1node->SetVisibility(0);
1532 sub1node->cd();
1533 //
1534 // Place copy #1 of I10B in I12B
1535 //
1536 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1537 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1538 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
1539 sub2node->SetLineColor(kColorITS);
1540 sub2node->SetVisibility(0);
1541 sub2node->cd();
1542 //
1543 // Place copy #1 of I107 in I10B
1544 //
1545 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1546 sub3node->SetLineColor(kColorITS);
1547 sub3node->SetVisibility(0);
1548 sub3node->cd();
1549 //
1550 // Place copy #1 of I101 in I107
1551 //
1552 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1553 sub4node->SetLineColor(kColorITS);
1554 sub4node->SetVisibility(0);
1555 sub4node->cd();
1556 //
1557 // Place copy #1 of ITS1 in I101
1558 //
1559 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1560 sub5node->SetLineColor(kColorITS);
1561 fNodes->Add(sub5node);
1562 sub4node->cd();
1563 fNodes->Add(sub4node);
1564 sub3node->cd();
1565 fNodes->Add(sub3node);
1566 sub2node->cd();
1567 //
1568 // Place copy #2 of I107 in I10B
1569 //
1570 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1571 sub3node->SetLineColor(kColorITS);
1572 sub3node->SetVisibility(0);
1573 sub3node->cd();
1574 //
1575 // Place copy #1 of I101 in I107
1576 //
1577 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1578 sub4node->SetLineColor(kColorITS);
1579 sub4node->SetVisibility(0);
1580 sub4node->cd();
1581 //
1582 // Place copy #1 of ITS1 in I101
1583 //
1584 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1585 sub5node->SetLineColor(kColorITS);
1586 fNodes->Add(sub5node);
1587 sub4node->cd();
1588 fNodes->Add(sub4node);
1589 sub3node->cd();
1590 fNodes->Add(sub3node);
1591 sub2node->cd();
1592 //
1593 // Place copy #3 of I107 in I10B
1594 //
1595 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1596 sub3node->SetLineColor(kColorITS);
1597 sub3node->SetVisibility(0);
1598 sub3node->cd();
1599 //
1600 // Place copy #1 of I101 in I107
1601 //
1602 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1603 sub4node->SetLineColor(kColorITS);
1604 sub4node->SetVisibility(0);
1605 sub4node->cd();
1606 //
1607 // Place copy #1 of ITS1 in I101
1608 //
1609 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1610 sub5node->SetLineColor(kColorITS);
1611 fNodes->Add(sub5node);
1612 sub4node->cd();
1613 fNodes->Add(sub4node);
1614 sub3node->cd();
1615 fNodes->Add(sub3node);
1616 sub2node->cd();
1617 //
1618 // Place copy #4 of I107 in I10B
1619 //
1620 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1621 sub3node->SetLineColor(kColorITS);
1622 sub3node->SetVisibility(0);
1623 sub3node->cd();
1624 //
1625 // Place copy #1 of I101 in I107
1626 //
1627 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1628 sub4node->SetLineColor(kColorITS);
1629 sub4node->SetVisibility(0);
1630 sub4node->cd();
1631 //
1632 // Place copy #1 of ITS1 in I101
1633 //
1634 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1635 sub5node->SetLineColor(kColorITS);
1636 fNodes->Add(sub5node);
1637 sub4node->cd();
1638 fNodes->Add(sub4node);
1639 sub3node->cd();
1640 fNodes->Add(sub3node);
1641 sub2node->cd();
1642 fNodes->Add(sub2node);
1643 sub1node->cd();
1644 //
1645 // Place copy #2 of I10B in I12B
1646 //
1647 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1648 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1649 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
1650 sub2node->SetLineColor(kColorITS);
1651 sub2node->SetVisibility(0);
1652 sub2node->cd();
1653 //
1654 // Place copy #1 of I107 in I10B
1655 //
1656 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1657 sub3node->SetLineColor(kColorITS);
1658 sub3node->SetVisibility(0);
1659 sub3node->cd();
1660 //
1661 // Place copy #1 of I101 in I107
1662 //
1663 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1664 sub4node->SetLineColor(kColorITS);
1665 sub4node->SetVisibility(0);
1666 sub4node->cd();
1667 //
1668 // Place copy #1 of ITS1 in I101
1669 //
1670 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1671 sub5node->SetLineColor(kColorITS);
1672 fNodes->Add(sub5node);
1673 sub4node->cd();
1674 fNodes->Add(sub4node);
1675 sub3node->cd();
1676 fNodes->Add(sub3node);
1677 sub2node->cd();
1678 //
1679 // Place copy #2 of I107 in I10B
1680 //
1681 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1682 sub3node->SetLineColor(kColorITS);
1683 sub3node->SetVisibility(0);
1684 sub3node->cd();
1685 //
1686 // Place copy #1 of I101 in I107
1687 //
1688 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1689 sub4node->SetLineColor(kColorITS);
1690 sub4node->SetVisibility(0);
1691 sub4node->cd();
1692 //
1693 // Place copy #1 of ITS1 in I101
1694 //
1695 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1696 sub5node->SetLineColor(kColorITS);
1697 fNodes->Add(sub5node);
1698 sub4node->cd();
1699 fNodes->Add(sub4node);
1700 sub3node->cd();
1701 fNodes->Add(sub3node);
1702 sub2node->cd();
1703 //
1704 // Place copy #3 of I107 in I10B
1705 //
1706 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1707 sub3node->SetLineColor(kColorITS);
1708 sub3node->SetVisibility(0);
1709 sub3node->cd();
1710 //
1711 // Place copy #1 of I101 in I107
1712 //
1713 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1714 sub4node->SetLineColor(kColorITS);
1715 sub4node->SetVisibility(0);
1716 sub4node->cd();
1717 //
1718 // Place copy #1 of ITS1 in I101
1719 //
1720 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1721 sub5node->SetLineColor(kColorITS);
1722 fNodes->Add(sub5node);
1723 sub4node->cd();
1724 fNodes->Add(sub4node);
1725 sub3node->cd();
1726 fNodes->Add(sub3node);
1727 sub2node->cd();
1728 //
1729 // Place copy #4 of I107 in I10B
1730 //
1731 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1732 sub3node->SetLineColor(kColorITS);
1733 sub3node->SetVisibility(0);
1734 sub3node->cd();
1735 //
1736 // Place copy #1 of I101 in I107
1737 //
1738 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1739 sub4node->SetLineColor(kColorITS);
1740 sub4node->SetVisibility(0);
1741 sub4node->cd();
1742 //
1743 // Place copy #1 of ITS1 in I101
1744 //
1745 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1746 sub5node->SetLineColor(kColorITS);
1747 fNodes->Add(sub5node);
1748 sub4node->cd();
1749 fNodes->Add(sub4node);
1750 sub3node->cd();
1751 fNodes->Add(sub3node);
1752 sub2node->cd();
1753 fNodes->Add(sub2node);
1754 sub1node->cd();
1755 //
1756 // Place copy #1 of I20B in I12B
1757 //
1758 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1759 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1760 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
1761 sub2node->SetLineColor(kColorITS);
1762 sub2node->SetVisibility(0);
1763 sub2node->cd();
1764 //
1765 // Place copy #1 of I1D7 in I20B
1766 //
1767 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1768 sub3node->SetLineColor(kColorITS);
1769 sub3node->SetVisibility(0);
1770 sub3node->cd();
1771 //
1772 // Place copy #1 of I1D1 in I1D7
1773 //
1774 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1775 sub4node->SetLineColor(kColorITS);
1776 sub4node->SetVisibility(0);
1777 sub4node->cd();
1778 //
1779 // Place copy #1 of ITS2 in I1D1
1780 //
1781 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1782 sub5node->SetLineColor(kColorITS);
1783 fNodes->Add(sub5node);
1784 sub4node->cd();
1785 fNodes->Add(sub4node);
1786 sub3node->cd();
1787 fNodes->Add(sub3node);
1788 sub2node->cd();
1789 //
1790 // Place copy #2 of I1D7 in I20B
1791 //
1792 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1793 sub3node->SetLineColor(kColorITS);
1794 sub3node->SetVisibility(0);
1795 sub3node->cd();
1796 //
1797 // Place copy #1 of I1D1 in I1D7
1798 //
1799 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1800 sub4node->SetLineColor(kColorITS);
1801 sub4node->SetVisibility(0);
1802 sub4node->cd();
1803 //
1804 // Place copy #1 of ITS2 in I1D1
1805 //
1806 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1807 sub5node->SetLineColor(kColorITS);
1808 fNodes->Add(sub5node);
1809 sub4node->cd();
1810 fNodes->Add(sub4node);
1811 sub3node->cd();
1812 fNodes->Add(sub3node);
1813 sub2node->cd();
1814 //
1815 // Place copy #3 of I1D7 in I20B
1816 //
1817 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1818 sub3node->SetLineColor(kColorITS);
1819 sub3node->SetVisibility(0);
1820 sub3node->cd();
1821 //
1822 // Place copy #1 of I1D1 in I1D7
1823 //
1824 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1825 sub4node->SetLineColor(kColorITS);
1826 sub4node->SetVisibility(0);
1827 sub4node->cd();
1828 //
1829 // Place copy #1 of ITS2 in I1D1
1830 //
1831 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1832 sub5node->SetLineColor(kColorITS);
1833 fNodes->Add(sub5node);
1834 sub4node->cd();
1835 fNodes->Add(sub4node);
1836 sub3node->cd();
1837 fNodes->Add(sub3node);
1838 sub2node->cd();
1839 //
1840 // Place copy #4 of I1D7 in I20B
1841 //
1842 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1843 sub3node->SetLineColor(kColorITS);
1844 sub3node->SetVisibility(0);
1845 sub3node->cd();
1846 //
1847 // Place copy #1 of I1D1 in I1D7
1848 //
1849 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1850 sub4node->SetLineColor(kColorITS);
1851 sub4node->SetVisibility(0);
1852 sub4node->cd();
1853 //
1854 // Place copy #1 of ITS2 in I1D1
1855 //
1856 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1857 sub5node->SetLineColor(kColorITS);
1858 fNodes->Add(sub5node);
1859 sub4node->cd();
1860 fNodes->Add(sub4node);
1861 sub3node->cd();
1862 fNodes->Add(sub3node);
1863 sub2node->cd();
1864 fNodes->Add(sub2node);
1865 sub1node->cd();
1866 //
1867 // Place copy #2 of I20B in I12B
1868 //
1869 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1870 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1871 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
1872 sub2node->SetLineColor(kColorITS);
1873 sub2node->SetVisibility(0);
1874 sub2node->cd();
1875 //
1876 // Place copy #1 of I1D7 in I20B
1877 //
1878 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1879 sub3node->SetLineColor(kColorITS);
1880 sub3node->SetVisibility(0);
1881 sub3node->cd();
1882 //
1883 // Place copy #1 of I1D1 in I1D7
1884 //
1885 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1886 sub4node->SetLineColor(kColorITS);
1887 sub4node->SetVisibility(0);
1888 sub4node->cd();
1889 //
1890 // Place copy #1 of ITS2 in I1D1
1891 //
1892 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1893 sub5node->SetLineColor(kColorITS);
1894 fNodes->Add(sub5node);
1895 sub4node->cd();
1896 fNodes->Add(sub4node);
1897 sub3node->cd();
1898 fNodes->Add(sub3node);
1899 sub2node->cd();
1900 //
1901 // Place copy #2 of I1D7 in I20B
1902 //
1903 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1904 sub3node->SetLineColor(kColorITS);
1905 sub3node->SetVisibility(0);
1906 sub3node->cd();
1907 //
1908 // Place copy #1 of I1D1 in I1D7
1909 //
1910 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1911 sub4node->SetLineColor(kColorITS);
1912 sub4node->SetVisibility(0);
1913 sub4node->cd();
1914 //
1915 // Place copy #1 of ITS2 in I1D1
1916 //
1917 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1918 sub5node->SetLineColor(kColorITS);
1919 fNodes->Add(sub5node);
1920 sub4node->cd();
1921 fNodes->Add(sub4node);
1922 sub3node->cd();
1923 fNodes->Add(sub3node);
1924 sub2node->cd();
1925 //
1926 // Place copy #3 of I1D7 in I20B
1927 //
1928 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1929 sub3node->SetLineColor(kColorITS);
1930 sub3node->SetVisibility(0);
1931 sub3node->cd();
1932 //
1933 // Place copy #1 of I1D1 in I1D7
1934 //
1935 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1936 sub4node->SetLineColor(kColorITS);
1937 sub4node->SetVisibility(0);
1938 sub4node->cd();
1939 //
1940 // Place copy #1 of ITS2 in I1D1
1941 //
1942 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1943 sub5node->SetLineColor(kColorITS);
1944 fNodes->Add(sub5node);
1945 sub4node->cd();
1946 fNodes->Add(sub4node);
1947 sub3node->cd();
1948 fNodes->Add(sub3node);
1949 sub2node->cd();
1950 //
1951 // Place copy #4 of I1D7 in I20B
1952 //
1953 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1954 sub3node->SetLineColor(kColorITS);
1955 sub3node->SetVisibility(0);
1956 sub3node->cd();
1957 //
1958 // Place copy #1 of I1D1 in I1D7
1959 //
1960 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1961 sub4node->SetLineColor(kColorITS);
1962 sub4node->SetVisibility(0);
1963 sub4node->cd();
1964 //
1965 // Place copy #1 of ITS2 in I1D1
1966 //
1967 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1968 sub5node->SetLineColor(kColorITS);
1969 fNodes->Add(sub5node);
1970 sub4node->cd();
1971 fNodes->Add(sub4node);
1972 sub3node->cd();
1973 fNodes->Add(sub3node);
1974 sub2node->cd();
1975 fNodes->Add(sub2node);
1976 sub1node->cd();
1977 //
1978 // Place copy #3 of I20B in I12B
1979 //
1980 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1981 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1982 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
1983 sub2node->SetLineColor(kColorITS);
1984 sub2node->SetVisibility(0);
1985 sub2node->cd();
1986 //
1987 // Place copy #1 of I1D7 in I20B
1988 //
1989 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1990 sub3node->SetLineColor(kColorITS);
1991 sub3node->SetVisibility(0);
1992 sub3node->cd();
1993 //
1994 // Place copy #1 of I1D1 in I1D7
1995 //
1996 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1997 sub4node->SetLineColor(kColorITS);
1998 sub4node->SetVisibility(0);
1999 sub4node->cd();
2000 //
2001 // Place copy #1 of ITS2 in I1D1
2002 //
2003 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2004 sub5node->SetLineColor(kColorITS);
2005 fNodes->Add(sub5node);
2006 sub4node->cd();
2007 fNodes->Add(sub4node);
2008 sub3node->cd();
2009 fNodes->Add(sub3node);
2010 sub2node->cd();
2011 //
2012 // Place copy #2 of I1D7 in I20B
2013 //
2014 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2015 sub3node->SetLineColor(kColorITS);
2016 sub3node->SetVisibility(0);
2017 sub3node->cd();
2018 //
2019 // Place copy #1 of I1D1 in I1D7
2020 //
2021 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2022 sub4node->SetLineColor(kColorITS);
2023 sub4node->SetVisibility(0);
2024 sub4node->cd();
2025 //
2026 // Place copy #1 of ITS2 in I1D1
2027 //
2028 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2029 sub5node->SetLineColor(kColorITS);
2030 fNodes->Add(sub5node);
2031 sub4node->cd();
2032 fNodes->Add(sub4node);
2033 sub3node->cd();
2034 fNodes->Add(sub3node);
2035 sub2node->cd();
2036 //
2037 // Place copy #3 of I1D7 in I20B
2038 //
2039 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2040 sub3node->SetLineColor(kColorITS);
2041 sub3node->SetVisibility(0);
2042 sub3node->cd();
2043 //
2044 // Place copy #1 of I1D1 in I1D7
2045 //
2046 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2047 sub4node->SetLineColor(kColorITS);
2048 sub4node->SetVisibility(0);
2049 sub4node->cd();
2050 //
2051 // Place copy #1 of ITS2 in I1D1
2052 //
2053 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2054 sub5node->SetLineColor(kColorITS);
2055 fNodes->Add(sub5node);
2056 sub4node->cd();
2057 fNodes->Add(sub4node);
2058 sub3node->cd();
2059 fNodes->Add(sub3node);
2060 sub2node->cd();
2061 //
2062 // Place copy #4 of I1D7 in I20B
2063 //
2064 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2065 sub3node->SetLineColor(kColorITS);
2066 sub3node->SetVisibility(0);
2067 sub3node->cd();
2068 //
2069 // Place copy #1 of I1D1 in I1D7
2070 //
2071 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2072 sub4node->SetLineColor(kColorITS);
2073 sub4node->SetVisibility(0);
2074 sub4node->cd();
2075 //
2076 // Place copy #1 of ITS2 in I1D1
2077 //
2078 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2079 sub5node->SetLineColor(kColorITS);
2080 fNodes->Add(sub5node);
2081 sub4node->cd();
2082 fNodes->Add(sub4node);
2083 sub3node->cd();
2084 fNodes->Add(sub3node);
2085 sub2node->cd();
2086 fNodes->Add(sub2node);
2087 sub1node->cd();
2088 //
2089 // Place copy #4 of I20B in I12B
2090 //
2091 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2092 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2093 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
2094 sub2node->SetLineColor(kColorITS);
2095 sub2node->SetVisibility(0);
2096 sub2node->cd();
2097 //
2098 // Place copy #1 of I1D7 in I20B
2099 //
2100 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2101 sub3node->SetLineColor(kColorITS);
2102 sub3node->SetVisibility(0);
2103 sub3node->cd();
2104 //
2105 // Place copy #1 of I1D1 in I1D7
2106 //
2107 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2108 sub4node->SetLineColor(kColorITS);
2109 sub4node->SetVisibility(0);
2110 sub4node->cd();
2111 //
2112 // Place copy #1 of ITS2 in I1D1
2113 //
2114 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2115 sub5node->SetLineColor(kColorITS);
2116 fNodes->Add(sub5node);
2117 sub4node->cd();
2118 fNodes->Add(sub4node);
2119 sub3node->cd();
2120 fNodes->Add(sub3node);
2121 sub2node->cd();
2122 //
2123 // Place copy #2 of I1D7 in I20B
2124 //
2125 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2126 sub3node->SetLineColor(kColorITS);
2127 sub3node->SetVisibility(0);
2128 sub3node->cd();
2129 //
2130 // Place copy #1 of I1D1 in I1D7
2131 //
2132 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2133 sub4node->SetLineColor(kColorITS);
2134 sub4node->SetVisibility(0);
2135 sub4node->cd();
2136 //
2137 // Place copy #1 of ITS2 in I1D1
2138 //
2139 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2140 sub5node->SetLineColor(kColorITS);
2141 fNodes->Add(sub5node);
2142 sub4node->cd();
2143 fNodes->Add(sub4node);
2144 sub3node->cd();
2145 fNodes->Add(sub3node);
2146 sub2node->cd();
2147 //
2148 // Place copy #3 of I1D7 in I20B
2149 //
2150 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2151 sub3node->SetLineColor(kColorITS);
2152 sub3node->SetVisibility(0);
2153 sub3node->cd();
2154 //
2155 // Place copy #1 of I1D1 in I1D7
2156 //
2157 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2158 sub4node->SetLineColor(kColorITS);
2159 sub4node->SetVisibility(0);
2160 sub4node->cd();
2161 //
2162 // Place copy #1 of ITS2 in I1D1
2163 //
2164 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2165 sub5node->SetLineColor(kColorITS);
2166 fNodes->Add(sub5node);
2167 sub4node->cd();
2168 fNodes->Add(sub4node);
2169 sub3node->cd();
2170 fNodes->Add(sub3node);
2171 sub2node->cd();
2172 //
2173 // Place copy #4 of I1D7 in I20B
2174 //
2175 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2176 sub3node->SetLineColor(kColorITS);
2177 sub3node->SetVisibility(0);
2178 sub3node->cd();
2179 //
2180 // Place copy #1 of I1D1 in I1D7
2181 //
2182 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2183 sub4node->SetLineColor(kColorITS);
2184 sub4node->SetVisibility(0);
2185 sub4node->cd();
2186 //
2187 // Place copy #1 of ITS2 in I1D1
2188 //
2189 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2190 sub5node->SetLineColor(kColorITS);
2191 fNodes->Add(sub5node);
2192 sub4node->cd();
2193 fNodes->Add(sub4node);
2194 sub3node->cd();
2195 fNodes->Add(sub3node);
2196 sub2node->cd();
2197 fNodes->Add(sub2node);
2198 sub1node->cd();
2199 fNodes->Add(sub1node);
2200 node->cd();
2201 //
2202 // Place copy #3 of I12B in IT12
2203 //
2204 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot234");
2205 sub1node->SetLineColor(kColorITS);
2206 sub1node->SetVisibility(0);
2207 sub1node->cd();
2208 //
2209 // Place copy #1 of I10B in I12B
2210 //
2211 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2212 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2213 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
2214 sub2node->SetLineColor(kColorITS);
2215 sub2node->SetVisibility(0);
2216 sub2node->cd();
2217 //
2218 // Place copy #1 of I107 in I10B
2219 //
2220 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2221 sub3node->SetLineColor(kColorITS);
2222 sub3node->SetVisibility(0);
2223 sub3node->cd();
2224 //
2225 // Place copy #1 of I101 in I107
2226 //
2227 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2228 sub4node->SetLineColor(kColorITS);
2229 sub4node->SetVisibility(0);
2230 sub4node->cd();
2231 //
2232 // Place copy #1 of ITS1 in I101
2233 //
2234 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2235 sub5node->SetLineColor(kColorITS);
2236 fNodes->Add(sub5node);
2237 sub4node->cd();
2238 fNodes->Add(sub4node);
2239 sub3node->cd();
2240 fNodes->Add(sub3node);
2241 sub2node->cd();
2242 //
2243 // Place copy #2 of I107 in I10B
2244 //
2245 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2246 sub3node->SetLineColor(kColorITS);
2247 sub3node->SetVisibility(0);
2248 sub3node->cd();
2249 //
2250 // Place copy #1 of I101 in I107
2251 //
2252 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2253 sub4node->SetLineColor(kColorITS);
2254 sub4node->SetVisibility(0);
2255 sub4node->cd();
2256 //
2257 // Place copy #1 of ITS1 in I101
2258 //
2259 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2260 sub5node->SetLineColor(kColorITS);
2261 fNodes->Add(sub5node);
2262 sub4node->cd();
2263 fNodes->Add(sub4node);
2264 sub3node->cd();
2265 fNodes->Add(sub3node);
2266 sub2node->cd();
2267 //
2268 // Place copy #3 of I107 in I10B
2269 //
2270 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2271 sub3node->SetLineColor(kColorITS);
2272 sub3node->SetVisibility(0);
2273 sub3node->cd();
2274 //
2275 // Place copy #1 of I101 in I107
2276 //
2277 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2278 sub4node->SetLineColor(kColorITS);
2279 sub4node->SetVisibility(0);
2280 sub4node->cd();
2281 //
2282 // Place copy #1 of ITS1 in I101
2283 //
2284 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2285 sub5node->SetLineColor(kColorITS);
2286 fNodes->Add(sub5node);
2287 sub4node->cd();
2288 fNodes->Add(sub4node);
2289 sub3node->cd();
2290 fNodes->Add(sub3node);
2291 sub2node->cd();
2292 //
2293 // Place copy #4 of I107 in I10B
2294 //
2295 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2296 sub3node->SetLineColor(kColorITS);
2297 sub3node->SetVisibility(0);
2298 sub3node->cd();
2299 //
2300 // Place copy #1 of I101 in I107
2301 //
2302 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2303 sub4node->SetLineColor(kColorITS);
2304 sub4node->SetVisibility(0);
2305 sub4node->cd();
2306 //
2307 // Place copy #1 of ITS1 in I101
2308 //
2309 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2310 sub5node->SetLineColor(kColorITS);
2311 fNodes->Add(sub5node);
2312 sub4node->cd();
2313 fNodes->Add(sub4node);
2314 sub3node->cd();
2315 fNodes->Add(sub3node);
2316 sub2node->cd();
2317 fNodes->Add(sub2node);
2318 sub1node->cd();
2319 //
2320 // Place copy #2 of I10B in I12B
2321 //
2322 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2323 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2324 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
2325 sub2node->SetLineColor(kColorITS);
2326 sub2node->SetVisibility(0);
2327 sub2node->cd();
2328 //
2329 // Place copy #1 of I107 in I10B
2330 //
2331 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2332 sub3node->SetLineColor(kColorITS);
2333 sub3node->SetVisibility(0);
2334 sub3node->cd();
2335 //
2336 // Place copy #1 of I101 in I107
2337 //
2338 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2339 sub4node->SetLineColor(kColorITS);
2340 sub4node->SetVisibility(0);
2341 sub4node->cd();
2342 //
2343 // Place copy #1 of ITS1 in I101
2344 //
2345 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2346 sub5node->SetLineColor(kColorITS);
2347 fNodes->Add(sub5node);
2348 sub4node->cd();
2349 fNodes->Add(sub4node);
2350 sub3node->cd();
2351 fNodes->Add(sub3node);
2352 sub2node->cd();
2353 //
2354 // Place copy #2 of I107 in I10B
2355 //
2356 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2357 sub3node->SetLineColor(kColorITS);
2358 sub3node->SetVisibility(0);
2359 sub3node->cd();
2360 //
2361 // Place copy #1 of I101 in I107
2362 //
2363 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2364 sub4node->SetLineColor(kColorITS);
2365 sub4node->SetVisibility(0);
2366 sub4node->cd();
2367 //
2368 // Place copy #1 of ITS1 in I101
2369 //
2370 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2371 sub5node->SetLineColor(kColorITS);
2372 fNodes->Add(sub5node);
2373 sub4node->cd();
2374 fNodes->Add(sub4node);
2375 sub3node->cd();
2376 fNodes->Add(sub3node);
2377 sub2node->cd();
2378 //
2379 // Place copy #3 of I107 in I10B
2380 //
2381 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2382 sub3node->SetLineColor(kColorITS);
2383 sub3node->SetVisibility(0);
2384 sub3node->cd();
2385 //
2386 // Place copy #1 of I101 in I107
2387 //
2388 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2389 sub4node->SetLineColor(kColorITS);
2390 sub4node->SetVisibility(0);
2391 sub4node->cd();
2392 //
2393 // Place copy #1 of ITS1 in I101
2394 //
2395 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2396 sub5node->SetLineColor(kColorITS);
2397 fNodes->Add(sub5node);
2398 sub4node->cd();
2399 fNodes->Add(sub4node);
2400 sub3node->cd();
2401 fNodes->Add(sub3node);
2402 sub2node->cd();
2403 //
2404 // Place copy #4 of I107 in I10B
2405 //
2406 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2407 sub3node->SetLineColor(kColorITS);
2408 sub3node->SetVisibility(0);
2409 sub3node->cd();
2410 //
2411 // Place copy #1 of I101 in I107
2412 //
2413 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2414 sub4node->SetLineColor(kColorITS);
2415 sub4node->SetVisibility(0);
2416 sub4node->cd();
2417 //
2418 // Place copy #1 of ITS1 in I101
2419 //
2420 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2421 sub5node->SetLineColor(kColorITS);
2422 fNodes->Add(sub5node);
2423 sub4node->cd();
2424 fNodes->Add(sub4node);
2425 sub3node->cd();
2426 fNodes->Add(sub3node);
2427 sub2node->cd();
2428 fNodes->Add(sub2node);
2429 sub1node->cd();
2430 //
2431 // Place copy #1 of I20B in I12B
2432 //
2433 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2434 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2435 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
2436 sub2node->SetLineColor(kColorITS);
2437 sub2node->SetVisibility(0);
2438 sub2node->cd();
2439 //
2440 // Place copy #1 of I1D7 in I20B
2441 //
2442 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2443 sub3node->SetLineColor(kColorITS);
2444 sub3node->SetVisibility(0);
2445 sub3node->cd();
2446 //
2447 // Place copy #1 of I1D1 in I1D7
2448 //
2449 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2450 sub4node->SetLineColor(kColorITS);
2451 sub4node->SetVisibility(0);
2452 sub4node->cd();
2453 //
2454 // Place copy #1 of ITS2 in I1D1
2455 //
2456 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2457 sub5node->SetLineColor(kColorITS);
2458 fNodes->Add(sub5node);
2459 sub4node->cd();
2460 fNodes->Add(sub4node);
2461 sub3node->cd();
2462 fNodes->Add(sub3node);
2463 sub2node->cd();
2464 //
2465 // Place copy #2 of I1D7 in I20B
2466 //
2467 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2468 sub3node->SetLineColor(kColorITS);
2469 sub3node->SetVisibility(0);
2470 sub3node->cd();
2471 //
2472 // Place copy #1 of I1D1 in I1D7
2473 //
2474 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2475 sub4node->SetLineColor(kColorITS);
2476 sub4node->SetVisibility(0);
2477 sub4node->cd();
2478 //
2479 // Place copy #1 of ITS2 in I1D1
2480 //
2481 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2482 sub5node->SetLineColor(kColorITS);
2483 fNodes->Add(sub5node);
2484 sub4node->cd();
2485 fNodes->Add(sub4node);
2486 sub3node->cd();
2487 fNodes->Add(sub3node);
2488 sub2node->cd();
2489 //
2490 // Place copy #3 of I1D7 in I20B
2491 //
2492 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2493 sub3node->SetLineColor(kColorITS);
2494 sub3node->SetVisibility(0);
2495 sub3node->cd();
2496 //
2497 // Place copy #1 of I1D1 in I1D7
2498 //
2499 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2500 sub4node->SetLineColor(kColorITS);
2501 sub4node->SetVisibility(0);
2502 sub4node->cd();
2503 //
2504 // Place copy #1 of ITS2 in I1D1
2505 //
2506 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2507 sub5node->SetLineColor(kColorITS);
2508 fNodes->Add(sub5node);
2509 sub4node->cd();
2510 fNodes->Add(sub4node);
2511 sub3node->cd();
2512 fNodes->Add(sub3node);
2513 sub2node->cd();
2514 //
2515 // Place copy #4 of I1D7 in I20B
2516 //
2517 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2518 sub3node->SetLineColor(kColorITS);
2519 sub3node->SetVisibility(0);
2520 sub3node->cd();
2521 //
2522 // Place copy #1 of I1D1 in I1D7
2523 //
2524 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2525 sub4node->SetLineColor(kColorITS);
2526 sub4node->SetVisibility(0);
2527 sub4node->cd();
2528 //
2529 // Place copy #1 of ITS2 in I1D1
2530 //
2531 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2532 sub5node->SetLineColor(kColorITS);
2533 fNodes->Add(sub5node);
2534 sub4node->cd();
2535 fNodes->Add(sub4node);
2536 sub3node->cd();
2537 fNodes->Add(sub3node);
2538 sub2node->cd();
2539 fNodes->Add(sub2node);
2540 sub1node->cd();
2541 //
2542 // Place copy #2 of I20B in I12B
2543 //
2544 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2545 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2546 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
2547 sub2node->SetLineColor(kColorITS);
2548 sub2node->SetVisibility(0);
2549 sub2node->cd();
2550 //
2551 // Place copy #1 of I1D7 in I20B
2552 //
2553 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2554 sub3node->SetLineColor(kColorITS);
2555 sub3node->SetVisibility(0);
2556 sub3node->cd();
2557 //
2558 // Place copy #1 of I1D1 in I1D7
2559 //
2560 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2561 sub4node->SetLineColor(kColorITS);
2562 sub4node->SetVisibility(0);
2563 sub4node->cd();
2564 //
2565 // Place copy #1 of ITS2 in I1D1
2566 //
2567 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2568 sub5node->SetLineColor(kColorITS);
2569 fNodes->Add(sub5node);
2570 sub4node->cd();
2571 fNodes->Add(sub4node);
2572 sub3node->cd();
2573 fNodes->Add(sub3node);
2574 sub2node->cd();
2575 //
2576 // Place copy #2 of I1D7 in I20B
2577 //
2578 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2579 sub3node->SetLineColor(kColorITS);
2580 sub3node->SetVisibility(0);
2581 sub3node->cd();
2582 //
2583 // Place copy #1 of I1D1 in I1D7
2584 //
2585 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2586 sub4node->SetLineColor(kColorITS);
2587 sub4node->SetVisibility(0);
2588 sub4node->cd();
2589 //
2590 // Place copy #1 of ITS2 in I1D1
2591 //
2592 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2593 sub5node->SetLineColor(kColorITS);
2594 fNodes->Add(sub5node);
2595 sub4node->cd();
2596 fNodes->Add(sub4node);
2597 sub3node->cd();
2598 fNodes->Add(sub3node);
2599 sub2node->cd();
2600 //
2601 // Place copy #3 of I1D7 in I20B
2602 //
2603 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2604 sub3node->SetLineColor(kColorITS);
2605 sub3node->SetVisibility(0);
2606 sub3node->cd();
2607 //
2608 // Place copy #1 of I1D1 in I1D7
2609 //
2610 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2611 sub4node->SetLineColor(kColorITS);
2612 sub4node->SetVisibility(0);
2613 sub4node->cd();
2614 //
2615 // Place copy #1 of ITS2 in I1D1
2616 //
2617 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2618 sub5node->SetLineColor(kColorITS);
2619 fNodes->Add(sub5node);
2620 sub4node->cd();
2621 fNodes->Add(sub4node);
2622 sub3node->cd();
2623 fNodes->Add(sub3node);
2624 sub2node->cd();
2625 //
2626 // Place copy #4 of I1D7 in I20B
2627 //
2628 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2629 sub3node->SetLineColor(kColorITS);
2630 sub3node->SetVisibility(0);
2631 sub3node->cd();
2632 //
2633 // Place copy #1 of I1D1 in I1D7
2634 //
2635 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2636 sub4node->SetLineColor(kColorITS);
2637 sub4node->SetVisibility(0);
2638 sub4node->cd();
2639 //
2640 // Place copy #1 of ITS2 in I1D1
2641 //
2642 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2643 sub5node->SetLineColor(kColorITS);
2644 fNodes->Add(sub5node);
2645 sub4node->cd();
2646 fNodes->Add(sub4node);
2647 sub3node->cd();
2648 fNodes->Add(sub3node);
2649 sub2node->cd();
2650 fNodes->Add(sub2node);
2651 sub1node->cd();
2652 //
2653 // Place copy #3 of I20B in I12B
2654 //
2655 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2656 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2657 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
2658 sub2node->SetLineColor(kColorITS);
2659 sub2node->SetVisibility(0);
2660 sub2node->cd();
2661 //
2662 // Place copy #1 of I1D7 in I20B
2663 //
2664 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2665 sub3node->SetLineColor(kColorITS);
2666 sub3node->SetVisibility(0);
2667 sub3node->cd();
2668 //
2669 // Place copy #1 of I1D1 in I1D7
2670 //
2671 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2672 sub4node->SetLineColor(kColorITS);
2673 sub4node->SetVisibility(0);
2674 sub4node->cd();
2675 //
2676 // Place copy #1 of ITS2 in I1D1
2677 //
2678 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2679 sub5node->SetLineColor(kColorITS);
2680 fNodes->Add(sub5node);
2681 sub4node->cd();
2682 fNodes->Add(sub4node);
2683 sub3node->cd();
2684 fNodes->Add(sub3node);
2685 sub2node->cd();
2686 //
2687 // Place copy #2 of I1D7 in I20B
2688 //
2689 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2690 sub3node->SetLineColor(kColorITS);
2691 sub3node->SetVisibility(0);
2692 sub3node->cd();
2693 //
2694 // Place copy #1 of I1D1 in I1D7
2695 //
2696 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2697 sub4node->SetLineColor(kColorITS);
2698 sub4node->SetVisibility(0);
2699 sub4node->cd();
2700 //
2701 // Place copy #1 of ITS2 in I1D1
2702 //
2703 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2704 sub5node->SetLineColor(kColorITS);
2705 fNodes->Add(sub5node);
2706 sub4node->cd();
2707 fNodes->Add(sub4node);
2708 sub3node->cd();
2709 fNodes->Add(sub3node);
2710 sub2node->cd();
2711 //
2712 // Place copy #3 of I1D7 in I20B
2713 //
2714 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2715 sub3node->SetLineColor(kColorITS);
2716 sub3node->SetVisibility(0);
2717 sub3node->cd();
2718 //
2719 // Place copy #1 of I1D1 in I1D7
2720 //
2721 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2722 sub4node->SetLineColor(kColorITS);
2723 sub4node->SetVisibility(0);
2724 sub4node->cd();
2725 //
2726 // Place copy #1 of ITS2 in I1D1
2727 //
2728 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2729 sub5node->SetLineColor(kColorITS);
2730 fNodes->Add(sub5node);
2731 sub4node->cd();
2732 fNodes->Add(sub4node);
2733 sub3node->cd();
2734 fNodes->Add(sub3node);
2735 sub2node->cd();
2736 //
2737 // Place copy #4 of I1D7 in I20B
2738 //
2739 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2740 sub3node->SetLineColor(kColorITS);
2741 sub3node->SetVisibility(0);
2742 sub3node->cd();
2743 //
2744 // Place copy #1 of I1D1 in I1D7
2745 //
2746 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2747 sub4node->SetLineColor(kColorITS);
2748 sub4node->SetVisibility(0);
2749 sub4node->cd();
2750 //
2751 // Place copy #1 of ITS2 in I1D1
2752 //
2753 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2754 sub5node->SetLineColor(kColorITS);
2755 fNodes->Add(sub5node);
2756 sub4node->cd();
2757 fNodes->Add(sub4node);
2758 sub3node->cd();
2759 fNodes->Add(sub3node);
2760 sub2node->cd();
2761 fNodes->Add(sub2node);
2762 sub1node->cd();
2763 //
2764 // Place copy #4 of I20B in I12B
2765 //
2766 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2767 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2768 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
2769 sub2node->SetLineColor(kColorITS);
2770 sub2node->SetVisibility(0);
2771 sub2node->cd();
2772 //
2773 // Place copy #1 of I1D7 in I20B
2774 //
2775 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2776 sub3node->SetLineColor(kColorITS);
2777 sub3node->SetVisibility(0);
2778 sub3node->cd();
2779 //
2780 // Place copy #1 of I1D1 in I1D7
2781 //
2782 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2783 sub4node->SetLineColor(kColorITS);
2784 sub4node->SetVisibility(0);
2785 sub4node->cd();
2786 //
2787 // Place copy #1 of ITS2 in I1D1
2788 //
2789 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2790 sub5node->SetLineColor(kColorITS);
2791 fNodes->Add(sub5node);
2792 sub4node->cd();
2793 fNodes->Add(sub4node);
2794 sub3node->cd();
2795 fNodes->Add(sub3node);
2796 sub2node->cd();
2797 //
2798 // Place copy #2 of I1D7 in I20B
2799 //
2800 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2801 sub3node->SetLineColor(kColorITS);
2802 sub3node->SetVisibility(0);
2803 sub3node->cd();
2804 //
2805 // Place copy #1 of I1D1 in I1D7
2806 //
2807 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2808 sub4node->SetLineColor(kColorITS);
2809 sub4node->SetVisibility(0);
2810 sub4node->cd();
2811 //
2812 // Place copy #1 of ITS2 in I1D1
2813 //
2814 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2815 sub5node->SetLineColor(kColorITS);
2816 fNodes->Add(sub5node);
2817 sub4node->cd();
2818 fNodes->Add(sub4node);
2819 sub3node->cd();
2820 fNodes->Add(sub3node);
2821 sub2node->cd();
2822 //
2823 // Place copy #3 of I1D7 in I20B
2824 //
2825 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2826 sub3node->SetLineColor(kColorITS);
2827 sub3node->SetVisibility(0);
2828 sub3node->cd();
2829 //
2830 // Place copy #1 of I1D1 in I1D7
2831 //
2832 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2833 sub4node->SetLineColor(kColorITS);
2834 sub4node->SetVisibility(0);
2835 sub4node->cd();
2836 //
2837 // Place copy #1 of ITS2 in I1D1
2838 //
2839 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2840 sub5node->SetLineColor(kColorITS);
2841 fNodes->Add(sub5node);
2842 sub4node->cd();
2843 fNodes->Add(sub4node);
2844 sub3node->cd();
2845 fNodes->Add(sub3node);
2846 sub2node->cd();
2847 //
2848 // Place copy #4 of I1D7 in I20B
2849 //
2850 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2851 sub3node->SetLineColor(kColorITS);
2852 sub3node->SetVisibility(0);
2853 sub3node->cd();
2854 //
2855 // Place copy #1 of I1D1 in I1D7
2856 //
2857 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2858 sub4node->SetLineColor(kColorITS);
2859 sub4node->SetVisibility(0);
2860 sub4node->cd();
2861 //
2862 // Place copy #1 of ITS2 in I1D1
2863 //
2864 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2865 sub5node->SetLineColor(kColorITS);
2866 fNodes->Add(sub5node);
2867 sub4node->cd();
2868 fNodes->Add(sub4node);
2869 sub3node->cd();
2870 fNodes->Add(sub3node);
2871 sub2node->cd();
2872 fNodes->Add(sub2node);
2873 sub1node->cd();
2874 fNodes->Add(sub1node);
2875 node->cd();
2876 //
2877 // Place copy #4 of I12B in IT12
2878 //
2879 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot246");
2880 sub1node->SetLineColor(kColorITS);
2881 sub1node->SetVisibility(0);
2882 sub1node->cd();
2883 //
2884 // Place copy #1 of I10B in I12B
2885 //
2886 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2887 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2888 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
2889 sub2node->SetLineColor(kColorITS);
2890 sub2node->SetVisibility(0);
2891 sub2node->cd();
2892 //
2893 // Place copy #1 of I107 in I10B
2894 //
2895 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2896 sub3node->SetLineColor(kColorITS);
2897 sub3node->SetVisibility(0);
2898 sub3node->cd();
2899 //
2900 // Place copy #1 of I101 in I107
2901 //
2902 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2903 sub4node->SetLineColor(kColorITS);
2904 sub4node->SetVisibility(0);
2905 sub4node->cd();
2906 //
2907 // Place copy #1 of ITS1 in I101
2908 //
2909 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2910 sub5node->SetLineColor(kColorITS);
2911 fNodes->Add(sub5node);
2912 sub4node->cd();
2913 fNodes->Add(sub4node);
2914 sub3node->cd();
2915 fNodes->Add(sub3node);
2916 sub2node->cd();
2917 //
2918 // Place copy #2 of I107 in I10B
2919 //
2920 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2921 sub3node->SetLineColor(kColorITS);
2922 sub3node->SetVisibility(0);
2923 sub3node->cd();
2924 //
2925 // Place copy #1 of I101 in I107
2926 //
2927 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2928 sub4node->SetLineColor(kColorITS);
2929 sub4node->SetVisibility(0);
2930 sub4node->cd();
2931 //
2932 // Place copy #1 of ITS1 in I101
2933 //
2934 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2935 sub5node->SetLineColor(kColorITS);
2936 fNodes->Add(sub5node);
2937 sub4node->cd();
2938 fNodes->Add(sub4node);
2939 sub3node->cd();
2940 fNodes->Add(sub3node);
2941 sub2node->cd();
2942 //
2943 // Place copy #3 of I107 in I10B
2944 //
2945 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2946 sub3node->SetLineColor(kColorITS);
2947 sub3node->SetVisibility(0);
2948 sub3node->cd();
2949 //
2950 // Place copy #1 of I101 in I107
2951 //
2952 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2953 sub4node->SetLineColor(kColorITS);
2954 sub4node->SetVisibility(0);
2955 sub4node->cd();
2956 //
2957 // Place copy #1 of ITS1 in I101
2958 //
2959 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2960 sub5node->SetLineColor(kColorITS);
2961 fNodes->Add(sub5node);
2962 sub4node->cd();
2963 fNodes->Add(sub4node);
2964 sub3node->cd();
2965 fNodes->Add(sub3node);
2966 sub2node->cd();
2967 //
2968 // Place copy #4 of I107 in I10B
2969 //
2970 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2971 sub3node->SetLineColor(kColorITS);
2972 sub3node->SetVisibility(0);
2973 sub3node->cd();
2974 //
2975 // Place copy #1 of I101 in I107
2976 //
2977 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2978 sub4node->SetLineColor(kColorITS);
2979 sub4node->SetVisibility(0);
2980 sub4node->cd();
2981 //
2982 // Place copy #1 of ITS1 in I101
2983 //
2984 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2985 sub5node->SetLineColor(kColorITS);
2986 fNodes->Add(sub5node);
2987 sub4node->cd();
2988 fNodes->Add(sub4node);
2989 sub3node->cd();
2990 fNodes->Add(sub3node);
2991 sub2node->cd();
2992 fNodes->Add(sub2node);
2993 sub1node->cd();
2994 //
2995 // Place copy #2 of I10B in I12B
2996 //
2997 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2998 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2999 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
3000 sub2node->SetLineColor(kColorITS);
3001 sub2node->SetVisibility(0);
3002 sub2node->cd();
3003 //
3004 // Place copy #1 of I107 in I10B
3005 //
3006 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3007 sub3node->SetLineColor(kColorITS);
3008 sub3node->SetVisibility(0);
3009 sub3node->cd();
3010 //
3011 // Place copy #1 of I101 in I107
3012 //
3013 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3014 sub4node->SetLineColor(kColorITS);
3015 sub4node->SetVisibility(0);
3016 sub4node->cd();
3017 //
3018 // Place copy #1 of ITS1 in I101
3019 //
3020 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3021 sub5node->SetLineColor(kColorITS);
3022 fNodes->Add(sub5node);
3023 sub4node->cd();
3024 fNodes->Add(sub4node);
3025 sub3node->cd();
3026 fNodes->Add(sub3node);
3027 sub2node->cd();
3028 //
3029 // Place copy #2 of I107 in I10B
3030 //
3031 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3032 sub3node->SetLineColor(kColorITS);
3033 sub3node->SetVisibility(0);
3034 sub3node->cd();
3035 //
3036 // Place copy #1 of I101 in I107
3037 //
3038 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3039 sub4node->SetLineColor(kColorITS);
3040 sub4node->SetVisibility(0);
3041 sub4node->cd();
3042 //
3043 // Place copy #1 of ITS1 in I101
3044 //
3045 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3046 sub5node->SetLineColor(kColorITS);
3047 fNodes->Add(sub5node);
3048 sub4node->cd();
3049 fNodes->Add(sub4node);
3050 sub3node->cd();
3051 fNodes->Add(sub3node);
3052 sub2node->cd();
3053 //
3054 // Place copy #3 of I107 in I10B
3055 //
3056 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3057 sub3node->SetLineColor(kColorITS);
3058 sub3node->SetVisibility(0);
3059 sub3node->cd();
3060 //
3061 // Place copy #1 of I101 in I107
3062 //
3063 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3064 sub4node->SetLineColor(kColorITS);
3065 sub4node->SetVisibility(0);
3066 sub4node->cd();
3067 //
3068 // Place copy #1 of ITS1 in I101
3069 //
3070 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3071 sub5node->SetLineColor(kColorITS);
3072 fNodes->Add(sub5node);
3073 sub4node->cd();
3074 fNodes->Add(sub4node);
3075 sub3node->cd();
3076 fNodes->Add(sub3node);
3077 sub2node->cd();
3078 //
3079 // Place copy #4 of I107 in I10B
3080 //
3081 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3082 sub3node->SetLineColor(kColorITS);
3083 sub3node->SetVisibility(0);
3084 sub3node->cd();
3085 //
3086 // Place copy #1 of I101 in I107
3087 //
3088 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3089 sub4node->SetLineColor(kColorITS);
3090 sub4node->SetVisibility(0);
3091 sub4node->cd();
3092 //
3093 // Place copy #1 of ITS1 in I101
3094 //
3095 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3096 sub5node->SetLineColor(kColorITS);
3097 fNodes->Add(sub5node);
3098 sub4node->cd();
3099 fNodes->Add(sub4node);
3100 sub3node->cd();
3101 fNodes->Add(sub3node);
3102 sub2node->cd();
3103 fNodes->Add(sub2node);
3104 sub1node->cd();
3105 //
3106 // Place copy #1 of I20B in I12B
3107 //
3108 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3109 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3110 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
3111 sub2node->SetLineColor(kColorITS);
3112 sub2node->SetVisibility(0);
3113 sub2node->cd();
3114 //
3115 // Place copy #1 of I1D7 in I20B
3116 //
3117 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3118 sub3node->SetLineColor(kColorITS);
3119 sub3node->SetVisibility(0);
3120 sub3node->cd();
3121 //
3122 // Place copy #1 of I1D1 in I1D7
3123 //
3124 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3125 sub4node->SetLineColor(kColorITS);
3126 sub4node->SetVisibility(0);
3127 sub4node->cd();
3128 //
3129 // Place copy #1 of ITS2 in I1D1
3130 //
3131 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3132 sub5node->SetLineColor(kColorITS);
3133 fNodes->Add(sub5node);
3134 sub4node->cd();
3135 fNodes->Add(sub4node);
3136 sub3node->cd();
3137 fNodes->Add(sub3node);
3138 sub2node->cd();
3139 //
3140 // Place copy #2 of I1D7 in I20B
3141 //
3142 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3143 sub3node->SetLineColor(kColorITS);
3144 sub3node->SetVisibility(0);
3145 sub3node->cd();
3146 //
3147 // Place copy #1 of I1D1 in I1D7
3148 //
3149 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3150 sub4node->SetLineColor(kColorITS);
3151 sub4node->SetVisibility(0);
3152 sub4node->cd();
3153 //
3154 // Place copy #1 of ITS2 in I1D1
3155 //
3156 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3157 sub5node->SetLineColor(kColorITS);
3158 fNodes->Add(sub5node);
3159 sub4node->cd();
3160 fNodes->Add(sub4node);
3161 sub3node->cd();
3162 fNodes->Add(sub3node);
3163 sub2node->cd();
3164 //
3165 // Place copy #3 of I1D7 in I20B
3166 //
3167 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3168 sub3node->SetLineColor(kColorITS);
3169 sub3node->SetVisibility(0);
3170 sub3node->cd();
3171 //
3172 // Place copy #1 of I1D1 in I1D7
3173 //
3174 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3175 sub4node->SetLineColor(kColorITS);
3176 sub4node->SetVisibility(0);
3177 sub4node->cd();
3178 //
3179 // Place copy #1 of ITS2 in I1D1
3180 //
3181 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3182 sub5node->SetLineColor(kColorITS);
3183 fNodes->Add(sub5node);
3184 sub4node->cd();
3185 fNodes->Add(sub4node);
3186 sub3node->cd();
3187 fNodes->Add(sub3node);
3188 sub2node->cd();
3189 //
3190 // Place copy #4 of I1D7 in I20B
3191 //
3192 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3193 sub3node->SetLineColor(kColorITS);
3194 sub3node->SetVisibility(0);
3195 sub3node->cd();
3196 //
3197 // Place copy #1 of I1D1 in I1D7
3198 //
3199 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3200 sub4node->SetLineColor(kColorITS);
3201 sub4node->SetVisibility(0);
3202 sub4node->cd();
3203 //
3204 // Place copy #1 of ITS2 in I1D1
3205 //
3206 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3207 sub5node->SetLineColor(kColorITS);
3208 fNodes->Add(sub5node);
3209 sub4node->cd();
3210 fNodes->Add(sub4node);
3211 sub3node->cd();
3212 fNodes->Add(sub3node);
3213 sub2node->cd();
3214 fNodes->Add(sub2node);
3215 sub1node->cd();
3216 //
3217 // Place copy #2 of I20B in I12B
3218 //
3219 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3220 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3221 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
3222 sub2node->SetLineColor(kColorITS);
3223 sub2node->SetVisibility(0);
3224 sub2node->cd();
3225 //
3226 // Place copy #1 of I1D7 in I20B
3227 //
3228 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3229 sub3node->SetLineColor(kColorITS);
3230 sub3node->SetVisibility(0);
3231 sub3node->cd();
3232 //
3233 // Place copy #1 of I1D1 in I1D7
3234 //
3235 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3236 sub4node->SetLineColor(kColorITS);
3237 sub4node->SetVisibility(0);
3238 sub4node->cd();
3239 //
3240 // Place copy #1 of ITS2 in I1D1
3241 //
3242 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3243 sub5node->SetLineColor(kColorITS);
3244 fNodes->Add(sub5node);
3245 sub4node->cd();
3246 fNodes->Add(sub4node);
3247 sub3node->cd();
3248 fNodes->Add(sub3node);
3249 sub2node->cd();
3250 //
3251 // Place copy #2 of I1D7 in I20B
3252 //
3253 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3254 sub3node->SetLineColor(kColorITS);
3255 sub3node->SetVisibility(0);
3256 sub3node->cd();
3257 //
3258 // Place copy #1 of I1D1 in I1D7
3259 //
3260 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3261 sub4node->SetLineColor(kColorITS);
3262 sub4node->SetVisibility(0);
3263 sub4node->cd();
3264 //
3265 // Place copy #1 of ITS2 in I1D1
3266 //
3267 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3268 sub5node->SetLineColor(kColorITS);
3269 fNodes->Add(sub5node);
3270 sub4node->cd();
3271 fNodes->Add(sub4node);
3272 sub3node->cd();
3273 fNodes->Add(sub3node);
3274 sub2node->cd();
3275 //
3276 // Place copy #3 of I1D7 in I20B
3277 //
3278 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3279 sub3node->SetLineColor(kColorITS);
3280 sub3node->SetVisibility(0);
3281 sub3node->cd();
3282 //
3283 // Place copy #1 of I1D1 in I1D7
3284 //
3285 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3286 sub4node->SetLineColor(kColorITS);
3287 sub4node->SetVisibility(0);
3288 sub4node->cd();
3289 //
3290 // Place copy #1 of ITS2 in I1D1
3291 //
3292 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3293 sub5node->SetLineColor(kColorITS);
3294 fNodes->Add(sub5node);
3295 sub4node->cd();
3296 fNodes->Add(sub4node);
3297 sub3node->cd();
3298 fNodes->Add(sub3node);
3299 sub2node->cd();
3300 //
3301 // Place copy #4 of I1D7 in I20B
3302 //
3303 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3304 sub3node->SetLineColor(kColorITS);
3305 sub3node->SetVisibility(0);
3306 sub3node->cd();
3307 //
3308 // Place copy #1 of I1D1 in I1D7
3309 //
3310 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3311 sub4node->SetLineColor(kColorITS);
3312 sub4node->SetVisibility(0);
3313 sub4node->cd();
3314 //
3315 // Place copy #1 of ITS2 in I1D1
3316 //
3317 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3318 sub5node->SetLineColor(kColorITS);
3319 fNodes->Add(sub5node);
3320 sub4node->cd();
3321 fNodes->Add(sub4node);
3322 sub3node->cd();
3323 fNodes->Add(sub3node);
3324 sub2node->cd();
3325 fNodes->Add(sub2node);
3326 sub1node->cd();
3327 //
3328 // Place copy #3 of I20B in I12B
3329 //
3330 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3331 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3332 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
3333 sub2node->SetLineColor(kColorITS);
3334 sub2node->SetVisibility(0);
3335 sub2node->cd();
3336 //
3337 // Place copy #1 of I1D7 in I20B
3338 //
3339 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3340 sub3node->SetLineColor(kColorITS);
3341 sub3node->SetVisibility(0);
3342 sub3node->cd();
3343 //
3344 // Place copy #1 of I1D1 in I1D7
3345 //
3346 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3347 sub4node->SetLineColor(kColorITS);
3348 sub4node->SetVisibility(0);
3349 sub4node->cd();
3350 //
3351 // Place copy #1 of ITS2 in I1D1
3352 //
3353 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3354 sub5node->SetLineColor(kColorITS);
3355 fNodes->Add(sub5node);
3356 sub4node->cd();
3357 fNodes->Add(sub4node);
3358 sub3node->cd();
3359 fNodes->Add(sub3node);
3360 sub2node->cd();
3361 //
3362 // Place copy #2 of I1D7 in I20B
3363 //
3364 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3365 sub3node->SetLineColor(kColorITS);
3366 sub3node->SetVisibility(0);
3367 sub3node->cd();
3368 //
3369 // Place copy #1 of I1D1 in I1D7
3370 //
3371 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3372 sub4node->SetLineColor(kColorITS);
3373 sub4node->SetVisibility(0);
3374 sub4node->cd();
3375 //
3376 // Place copy #1 of ITS2 in I1D1
3377 //
3378 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3379 sub5node->SetLineColor(kColorITS);
3380 fNodes->Add(sub5node);
3381 sub4node->cd();
3382 fNodes->Add(sub4node);
3383 sub3node->cd();
3384 fNodes->Add(sub3node);
3385 sub2node->cd();
3386 //
3387 // Place copy #3 of I1D7 in I20B
3388 //
3389 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3390 sub3node->SetLineColor(kColorITS);
3391 sub3node->SetVisibility(0);
3392 sub3node->cd();
3393 //
3394 // Place copy #1 of I1D1 in I1D7
3395 //
3396 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3397 sub4node->SetLineColor(kColorITS);
3398 sub4node->SetVisibility(0);
3399 sub4node->cd();
3400 //
3401 // Place copy #1 of ITS2 in I1D1
3402 //
3403 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3404 sub5node->SetLineColor(kColorITS);
3405 fNodes->Add(sub5node);
3406 sub4node->cd();
3407 fNodes->Add(sub4node);
3408 sub3node->cd();
3409 fNodes->Add(sub3node);
3410 sub2node->cd();
3411 //
3412 // Place copy #4 of I1D7 in I20B
3413 //
3414 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3415 sub3node->SetLineColor(kColorITS);
3416 sub3node->SetVisibility(0);
3417 sub3node->cd();
3418 //
3419 // Place copy #1 of I1D1 in I1D7
3420 //
3421 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3422 sub4node->SetLineColor(kColorITS);
3423 sub4node->SetVisibility(0);
3424 sub4node->cd();
3425 //
3426 // Place copy #1 of ITS2 in I1D1
3427 //
3428 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3429 sub5node->SetLineColor(kColorITS);
3430 fNodes->Add(sub5node);
3431 sub4node->cd();
3432 fNodes->Add(sub4node);
3433 sub3node->cd();
3434 fNodes->Add(sub3node);
3435 sub2node->cd();
3436 fNodes->Add(sub2node);
3437 sub1node->cd();
3438 //
3439 // Place copy #4 of I20B in I12B
3440 //
3441 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3442 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3443 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
3444 sub2node->SetLineColor(kColorITS);
3445 sub2node->SetVisibility(0);
3446 sub2node->cd();
3447 //
3448 // Place copy #1 of I1D7 in I20B
3449 //
3450 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3451 sub3node->SetLineColor(kColorITS);
3452 sub3node->SetVisibility(0);
3453 sub3node->cd();
3454 //
3455 // Place copy #1 of I1D1 in I1D7
3456 //
3457 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3458 sub4node->SetLineColor(kColorITS);
3459 sub4node->SetVisibility(0);
3460 sub4node->cd();
3461 //
3462 // Place copy #1 of ITS2 in I1D1
3463 //
3464 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3465 sub5node->SetLineColor(kColorITS);
3466 fNodes->Add(sub5node);
3467 sub4node->cd();
3468 fNodes->Add(sub4node);
3469 sub3node->cd();
3470 fNodes->Add(sub3node);
3471 sub2node->cd();
3472 //
3473 // Place copy #2 of I1D7 in I20B
3474 //
3475 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3476 sub3node->SetLineColor(kColorITS);
3477 sub3node->SetVisibility(0);
3478 sub3node->cd();
3479 //
3480 // Place copy #1 of I1D1 in I1D7
3481 //
3482 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3483 sub4node->SetLineColor(kColorITS);
3484 sub4node->SetVisibility(0);
3485 sub4node->cd();
3486 //
3487 // Place copy #1 of ITS2 in I1D1
3488 //
3489 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3490 sub5node->SetLineColor(kColorITS);
3491 fNodes->Add(sub5node);
3492 sub4node->cd();
3493 fNodes->Add(sub4node);
3494 sub3node->cd();
3495 fNodes->Add(sub3node);
3496 sub2node->cd();
3497 //
3498 // Place copy #3 of I1D7 in I20B
3499 //
3500 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3501 sub3node->SetLineColor(kColorITS);
3502 sub3node->SetVisibility(0);
3503 sub3node->cd();
3504 //
3505 // Place copy #1 of I1D1 in I1D7
3506 //
3507 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3508 sub4node->SetLineColor(kColorITS);
3509 sub4node->SetVisibility(0);
3510 sub4node->cd();
3511 //
3512 // Place copy #1 of ITS2 in I1D1
3513 //
3514 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3515 sub5node->SetLineColor(kColorITS);
3516 fNodes->Add(sub5node);
3517 sub4node->cd();
3518 fNodes->Add(sub4node);
3519 sub3node->cd();
3520 fNodes->Add(sub3node);
3521 sub2node->cd();
3522 //
3523 // Place copy #4 of I1D7 in I20B
3524 //
3525 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3526 sub3node->SetLineColor(kColorITS);
3527 sub3node->SetVisibility(0);
3528 sub3node->cd();
3529 //
3530 // Place copy #1 of I1D1 in I1D7
3531 //
3532 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3533 sub4node->SetLineColor(kColorITS);
3534 sub4node->SetVisibility(0);
3535 sub4node->cd();
3536 //
3537 // Place copy #1 of ITS2 in I1D1
3538 //
3539 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3540 sub5node->SetLineColor(kColorITS);
3541 fNodes->Add(sub5node);
3542 sub4node->cd();
3543 fNodes->Add(sub4node);
3544 sub3node->cd();
3545 fNodes->Add(sub3node);
3546 sub2node->cd();
3547 fNodes->Add(sub2node);
3548 sub1node->cd();
3549 fNodes->Add(sub1node);
3550 node->cd();
3551 //
3552 // Place copy #5 of I12B in IT12
3553 //
3554 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot247");
3555 sub1node->SetLineColor(kColorITS);
3556 sub1node->SetVisibility(0);
3557 sub1node->cd();
3558 //
3559 // Place copy #1 of I10B in I12B
3560 //
3561 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3562 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3563 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
3564 sub2node->SetLineColor(kColorITS);
3565 sub2node->SetVisibility(0);
3566 sub2node->cd();
3567 //
3568 // Place copy #1 of I107 in I10B
3569 //
3570 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3571 sub3node->SetLineColor(kColorITS);
3572 sub3node->SetVisibility(0);
3573 sub3node->cd();
3574 //
3575 // Place copy #1 of I101 in I107
3576 //
3577 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3578 sub4node->SetLineColor(kColorITS);
3579 sub4node->SetVisibility(0);
3580 sub4node->cd();
3581 //
3582 // Place copy #1 of ITS1 in I101
3583 //
3584 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3585 sub5node->SetLineColor(kColorITS);
3586 fNodes->Add(sub5node);
3587 sub4node->cd();
3588 fNodes->Add(sub4node);
3589 sub3node->cd();
3590 fNodes->Add(sub3node);
3591 sub2node->cd();
3592 //
3593 // Place copy #2 of I107 in I10B
3594 //
3595 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3596 sub3node->SetLineColor(kColorITS);
3597 sub3node->SetVisibility(0);
3598 sub3node->cd();
3599 //
3600 // Place copy #1 of I101 in I107
3601 //
3602 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3603 sub4node->SetLineColor(kColorITS);
3604 sub4node->SetVisibility(0);
3605 sub4node->cd();
3606 //
3607 // Place copy #1 of ITS1 in I101
3608 //
3609 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3610 sub5node->SetLineColor(kColorITS);
3611 fNodes->Add(sub5node);
3612 sub4node->cd();
3613 fNodes->Add(sub4node);
3614 sub3node->cd();
3615 fNodes->Add(sub3node);
3616 sub2node->cd();
3617 //
3618 // Place copy #3 of I107 in I10B
3619 //
3620 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3621 sub3node->SetLineColor(kColorITS);
3622 sub3node->SetVisibility(0);
3623 sub3node->cd();
3624 //
3625 // Place copy #1 of I101 in I107
3626 //
3627 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3628 sub4node->SetLineColor(kColorITS);
3629 sub4node->SetVisibility(0);
3630 sub4node->cd();
3631 //
3632 // Place copy #1 of ITS1 in I101
3633 //
3634 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3635 sub5node->SetLineColor(kColorITS);
3636 fNodes->Add(sub5node);
3637 sub4node->cd();
3638 fNodes->Add(sub4node);
3639 sub3node->cd();
3640 fNodes->Add(sub3node);
3641 sub2node->cd();
3642 //
3643 // Place copy #4 of I107 in I10B
3644 //
3645 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3646 sub3node->SetLineColor(kColorITS);
3647 sub3node->SetVisibility(0);
3648 sub3node->cd();
3649 //
3650 // Place copy #1 of I101 in I107
3651 //
3652 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3653 sub4node->SetLineColor(kColorITS);
3654 sub4node->SetVisibility(0);
3655 sub4node->cd();
3656 //
3657 // Place copy #1 of ITS1 in I101
3658 //
3659 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3660 sub5node->SetLineColor(kColorITS);
3661 fNodes->Add(sub5node);
3662 sub4node->cd();
3663 fNodes->Add(sub4node);
3664 sub3node->cd();
3665 fNodes->Add(sub3node);
3666 sub2node->cd();
3667 fNodes->Add(sub2node);
3668 sub1node->cd();
3669 //
3670 // Place copy #2 of I10B in I12B
3671 //
3672 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3673 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3674 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
3675 sub2node->SetLineColor(kColorITS);
3676 sub2node->SetVisibility(0);
3677 sub2node->cd();
3678 //
3679 // Place copy #1 of I107 in I10B
3680 //
3681 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3682 sub3node->SetLineColor(kColorITS);
3683 sub3node->SetVisibility(0);
3684 sub3node->cd();
3685 //
3686 // Place copy #1 of I101 in I107
3687 //
3688 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3689 sub4node->SetLineColor(kColorITS);
3690 sub4node->SetVisibility(0);
3691 sub4node->cd();
3692 //
3693 // Place copy #1 of ITS1 in I101
3694 //
3695 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3696 sub5node->SetLineColor(kColorITS);
3697 fNodes->Add(sub5node);
3698 sub4node->cd();
3699 fNodes->Add(sub4node);
3700 sub3node->cd();
3701 fNodes->Add(sub3node);
3702 sub2node->cd();
3703 //
3704 // Place copy #2 of I107 in I10B
3705 //
3706 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3707 sub3node->SetLineColor(kColorITS);
3708 sub3node->SetVisibility(0);
3709 sub3node->cd();
3710 //
3711 // Place copy #1 of I101 in I107
3712 //
3713 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3714 sub4node->SetLineColor(kColorITS);
3715 sub4node->SetVisibility(0);
3716 sub4node->cd();
3717 //
3718 // Place copy #1 of ITS1 in I101
3719 //
3720 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3721 sub5node->SetLineColor(kColorITS);
3722 fNodes->Add(sub5node);
3723 sub4node->cd();
3724 fNodes->Add(sub4node);
3725 sub3node->cd();
3726 fNodes->Add(sub3node);
3727 sub2node->cd();
3728 //
3729 // Place copy #3 of I107 in I10B
3730 //
3731 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3732 sub3node->SetLineColor(kColorITS);
3733 sub3node->SetVisibility(0);
3734 sub3node->cd();
3735 //
3736 // Place copy #1 of I101 in I107
3737 //
3738 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3739 sub4node->SetLineColor(kColorITS);
3740 sub4node->SetVisibility(0);
3741 sub4node->cd();
3742 //
3743 // Place copy #1 of ITS1 in I101
3744 //
3745 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3746 sub5node->SetLineColor(kColorITS);
3747 fNodes->Add(sub5node);
3748 sub4node->cd();
3749 fNodes->Add(sub4node);
3750 sub3node->cd();
3751 fNodes->Add(sub3node);
3752 sub2node->cd();
3753 //
3754 // Place copy #4 of I107 in I10B
3755 //
3756 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3757 sub3node->SetLineColor(kColorITS);
3758 sub3node->SetVisibility(0);
3759 sub3node->cd();
3760 //
3761 // Place copy #1 of I101 in I107
3762 //
3763 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3764 sub4node->SetLineColor(kColorITS);
3765 sub4node->SetVisibility(0);
3766 sub4node->cd();
3767 //
3768 // Place copy #1 of ITS1 in I101
3769 //
3770 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3771 sub5node->SetLineColor(kColorITS);
3772 fNodes->Add(sub5node);
3773 sub4node->cd();
3774 fNodes->Add(sub4node);
3775 sub3node->cd();
3776 fNodes->Add(sub3node);
3777 sub2node->cd();
3778 fNodes->Add(sub2node);
3779 sub1node->cd();
3780 //
3781 // Place copy #1 of I20B in I12B
3782 //
3783 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3784 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3785 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
3786 sub2node->SetLineColor(kColorITS);
3787 sub2node->SetVisibility(0);
3788 sub2node->cd();
3789 //
3790 // Place copy #1 of I1D7 in I20B
3791 //
3792 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3793 sub3node->SetLineColor(kColorITS);
3794 sub3node->SetVisibility(0);
3795 sub3node->cd();
3796 //
3797 // Place copy #1 of I1D1 in I1D7
3798 //
3799 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3800 sub4node->SetLineColor(kColorITS);
3801 sub4node->SetVisibility(0);
3802 sub4node->cd();
3803 //
3804 // Place copy #1 of ITS2 in I1D1
3805 //
3806 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3807 sub5node->SetLineColor(kColorITS);
3808 fNodes->Add(sub5node);
3809 sub4node->cd();
3810 fNodes->Add(sub4node);
3811 sub3node->cd();
3812 fNodes->Add(sub3node);
3813 sub2node->cd();
3814 //
3815 // Place copy #2 of I1D7 in I20B
3816 //
3817 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3818 sub3node->SetLineColor(kColorITS);
3819 sub3node->SetVisibility(0);
3820 sub3node->cd();
3821 //
3822 // Place copy #1 of I1D1 in I1D7
3823 //
3824 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3825 sub4node->SetLineColor(kColorITS);
3826 sub4node->SetVisibility(0);
3827 sub4node->cd();
3828 //
3829 // Place copy #1 of ITS2 in I1D1
3830 //
3831 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3832 sub5node->SetLineColor(kColorITS);
3833 fNodes->Add(sub5node);
3834 sub4node->cd();
3835 fNodes->Add(sub4node);
3836 sub3node->cd();
3837 fNodes->Add(sub3node);
3838 sub2node->cd();
3839 //
3840 // Place copy #3 of I1D7 in I20B
3841 //
3842 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3843 sub3node->SetLineColor(kColorITS);
3844 sub3node->SetVisibility(0);
3845 sub3node->cd();
3846 //
3847 // Place copy #1 of I1D1 in I1D7
3848 //
3849 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3850 sub4node->SetLineColor(kColorITS);
3851 sub4node->SetVisibility(0);
3852 sub4node->cd();
3853 //
3854 // Place copy #1 of ITS2 in I1D1
3855 //
3856 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3857 sub5node->SetLineColor(kColorITS);
3858 fNodes->Add(sub5node);
3859 sub4node->cd();
3860 fNodes->Add(sub4node);
3861 sub3node->cd();
3862 fNodes->Add(sub3node);
3863 sub2node->cd();
3864 //
3865 // Place copy #4 of I1D7 in I20B
3866 //
3867 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3868 sub3node->SetLineColor(kColorITS);
3869 sub3node->SetVisibility(0);
3870 sub3node->cd();
3871 //
3872 // Place copy #1 of I1D1 in I1D7
3873 //
3874 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3875 sub4node->SetLineColor(kColorITS);
3876 sub4node->SetVisibility(0);
3877 sub4node->cd();
3878 //
3879 // Place copy #1 of ITS2 in I1D1
3880 //
3881 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3882 sub5node->SetLineColor(kColorITS);
3883 fNodes->Add(sub5node);
3884 sub4node->cd();
3885 fNodes->Add(sub4node);
3886 sub3node->cd();
3887 fNodes->Add(sub3node);
3888 sub2node->cd();
3889 fNodes->Add(sub2node);
3890 sub1node->cd();
3891 //
3892 // Place copy #2 of I20B in I12B
3893 //
3894 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3895 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3896 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
3897 sub2node->SetLineColor(kColorITS);
3898 sub2node->SetVisibility(0);
3899 sub2node->cd();
3900 //
3901 // Place copy #1 of I1D7 in I20B
3902 //
3903 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3904 sub3node->SetLineColor(kColorITS);
3905 sub3node->SetVisibility(0);
3906 sub3node->cd();
3907 //
3908 // Place copy #1 of I1D1 in I1D7
3909 //
3910 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3911 sub4node->SetLineColor(kColorITS);
3912 sub4node->SetVisibility(0);
3913 sub4node->cd();
3914 //
3915 // Place copy #1 of ITS2 in I1D1
3916 //
3917 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3918 sub5node->SetLineColor(kColorITS);
3919 fNodes->Add(sub5node);
3920 sub4node->cd();
3921 fNodes->Add(sub4node);
3922 sub3node->cd();
3923 fNodes->Add(sub3node);
3924 sub2node->cd();
3925 //
3926 // Place copy #2 of I1D7 in I20B
3927 //
3928 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3929 sub3node->SetLineColor(kColorITS);
3930 sub3node->SetVisibility(0);
3931 sub3node->cd();
3932 //
3933 // Place copy #1 of I1D1 in I1D7
3934 //
3935 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3936 sub4node->SetLineColor(kColorITS);
3937 sub4node->SetVisibility(0);
3938 sub4node->cd();
3939 //
3940 // Place copy #1 of ITS2 in I1D1
3941 //
3942 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3943 sub5node->SetLineColor(kColorITS);
3944 fNodes->Add(sub5node);
3945 sub4node->cd();
3946 fNodes->Add(sub4node);
3947 sub3node->cd();
3948 fNodes->Add(sub3node);
3949 sub2node->cd();
3950 //
3951 // Place copy #3 of I1D7 in I20B
3952 //
3953 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3954 sub3node->SetLineColor(kColorITS);
3955 sub3node->SetVisibility(0);
3956 sub3node->cd();
3957 //
3958 // Place copy #1 of I1D1 in I1D7
3959 //
3960 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3961 sub4node->SetLineColor(kColorITS);
3962 sub4node->SetVisibility(0);
3963 sub4node->cd();
3964 //
3965 // Place copy #1 of ITS2 in I1D1
3966 //
3967 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3968 sub5node->SetLineColor(kColorITS);
3969 fNodes->Add(sub5node);
3970 sub4node->cd();
3971 fNodes->Add(sub4node);
3972 sub3node->cd();
3973 fNodes->Add(sub3node);
3974 sub2node->cd();
3975 //
3976 // Place copy #4 of I1D7 in I20B
3977 //
3978 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3979 sub3node->SetLineColor(kColorITS);
3980 sub3node->SetVisibility(0);
3981 sub3node->cd();
3982 //
3983 // Place copy #1 of I1D1 in I1D7
3984 //
3985 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3986 sub4node->SetLineColor(kColorITS);
3987 sub4node->SetVisibility(0);
3988 sub4node->cd();
3989 //
3990 // Place copy #1 of ITS2 in I1D1
3991 //
3992 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3993 sub5node->SetLineColor(kColorITS);
3994 fNodes->Add(sub5node);
3995 sub4node->cd();
3996 fNodes->Add(sub4node);
3997 sub3node->cd();
3998 fNodes->Add(sub3node);
3999 sub2node->cd();
4000 fNodes->Add(sub2node);
4001 sub1node->cd();
4002 //
4003 // Place copy #3 of I20B in I12B
4004 //
4005 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4006 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4007 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
4008 sub2node->SetLineColor(kColorITS);
4009 sub2node->SetVisibility(0);
4010 sub2node->cd();
4011 //
4012 // Place copy #1 of I1D7 in I20B
4013 //
4014 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4015 sub3node->SetLineColor(kColorITS);
4016 sub3node->SetVisibility(0);
4017 sub3node->cd();
4018 //
4019 // Place copy #1 of I1D1 in I1D7
4020 //
4021 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4022 sub4node->SetLineColor(kColorITS);
4023 sub4node->SetVisibility(0);
4024 sub4node->cd();
4025 //
4026 // Place copy #1 of ITS2 in I1D1
4027 //
4028 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4029 sub5node->SetLineColor(kColorITS);
4030 fNodes->Add(sub5node);
4031 sub4node->cd();
4032 fNodes->Add(sub4node);
4033 sub3node->cd();
4034 fNodes->Add(sub3node);
4035 sub2node->cd();
4036 //
4037 // Place copy #2 of I1D7 in I20B
4038 //
4039 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4040 sub3node->SetLineColor(kColorITS);
4041 sub3node->SetVisibility(0);
4042 sub3node->cd();
4043 //
4044 // Place copy #1 of I1D1 in I1D7
4045 //
4046 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4047 sub4node->SetLineColor(kColorITS);
4048 sub4node->SetVisibility(0);
4049 sub4node->cd();
4050 //
4051 // Place copy #1 of ITS2 in I1D1
4052 //
4053 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4054 sub5node->SetLineColor(kColorITS);
4055 fNodes->Add(sub5node);
4056 sub4node->cd();
4057 fNodes->Add(sub4node);
4058 sub3node->cd();
4059 fNodes->Add(sub3node);
4060 sub2node->cd();
4061 //
4062 // Place copy #3 of I1D7 in I20B
4063 //
4064 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4065 sub3node->SetLineColor(kColorITS);
4066 sub3node->SetVisibility(0);
4067 sub3node->cd();
4068 //
4069 // Place copy #1 of I1D1 in I1D7
4070 //
4071 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4072 sub4node->SetLineColor(kColorITS);
4073 sub4node->SetVisibility(0);
4074 sub4node->cd();
4075 //
4076 // Place copy #1 of ITS2 in I1D1
4077 //
4078 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4079 sub5node->SetLineColor(kColorITS);
4080 fNodes->Add(sub5node);
4081 sub4node->cd();
4082 fNodes->Add(sub4node);
4083 sub3node->cd();
4084 fNodes->Add(sub3node);
4085 sub2node->cd();
4086 //
4087 // Place copy #4 of I1D7 in I20B
4088 //
4089 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4090 sub3node->SetLineColor(kColorITS);
4091 sub3node->SetVisibility(0);
4092 sub3node->cd();
4093 //
4094 // Place copy #1 of I1D1 in I1D7
4095 //
4096 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4097 sub4node->SetLineColor(kColorITS);
4098 sub4node->SetVisibility(0);
4099 sub4node->cd();
4100 //
4101 // Place copy #1 of ITS2 in I1D1
4102 //
4103 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4104 sub5node->SetLineColor(kColorITS);
4105 fNodes->Add(sub5node);
4106 sub4node->cd();
4107 fNodes->Add(sub4node);
4108 sub3node->cd();
4109 fNodes->Add(sub3node);
4110 sub2node->cd();
4111 fNodes->Add(sub2node);
4112 sub1node->cd();
4113 //
4114 // Place copy #4 of I20B in I12B
4115 //
4116 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4117 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4118 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
4119 sub2node->SetLineColor(kColorITS);
4120 sub2node->SetVisibility(0);
4121 sub2node->cd();
4122 //
4123 // Place copy #1 of I1D7 in I20B
4124 //
4125 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4126 sub3node->SetLineColor(kColorITS);
4127 sub3node->SetVisibility(0);
4128 sub3node->cd();
4129 //
4130 // Place copy #1 of I1D1 in I1D7
4131 //
4132 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4133 sub4node->SetLineColor(kColorITS);
4134 sub4node->SetVisibility(0);
4135 sub4node->cd();
4136 //
4137 // Place copy #1 of ITS2 in I1D1
4138 //
4139 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4140 sub5node->SetLineColor(kColorITS);
4141 fNodes->Add(sub5node);
4142 sub4node->cd();
4143 fNodes->Add(sub4node);
4144 sub3node->cd();
4145 fNodes->Add(sub3node);
4146 sub2node->cd();
4147 //
4148 // Place copy #2 of I1D7 in I20B
4149 //
4150 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4151 sub3node->SetLineColor(kColorITS);
4152 sub3node->SetVisibility(0);
4153 sub3node->cd();
4154 //
4155 // Place copy #1 of I1D1 in I1D7
4156 //
4157 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4158 sub4node->SetLineColor(kColorITS);
4159 sub4node->SetVisibility(0);
4160 sub4node->cd();
4161 //
4162 // Place copy #1 of ITS2 in I1D1
4163 //
4164 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4165 sub5node->SetLineColor(kColorITS);
4166 fNodes->Add(sub5node);
4167 sub4node->cd();
4168 fNodes->Add(sub4node);
4169 sub3node->cd();
4170 fNodes->Add(sub3node);
4171 sub2node->cd();
4172 //
4173 // Place copy #3 of I1D7 in I20B
4174 //
4175 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4176 sub3node->SetLineColor(kColorITS);
4177 sub3node->SetVisibility(0);
4178 sub3node->cd();
4179 //
4180 // Place copy #1 of I1D1 in I1D7
4181 //
4182 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4183 sub4node->SetLineColor(kColorITS);
4184 sub4node->SetVisibility(0);
4185 sub4node->cd();
4186 //
4187 // Place copy #1 of ITS2 in I1D1
4188 //
4189 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4190 sub5node->SetLineColor(kColorITS);
4191 fNodes->Add(sub5node);
4192 sub4node->cd();
4193 fNodes->Add(sub4node);
4194 sub3node->cd();
4195 fNodes->Add(sub3node);
4196 sub2node->cd();
4197 //
4198 // Place copy #4 of I1D7 in I20B
4199 //
4200 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4201 sub3node->SetLineColor(kColorITS);
4202 sub3node->SetVisibility(0);
4203 sub3node->cd();
4204 //
4205 // Place copy #1 of I1D1 in I1D7
4206 //
4207 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4208 sub4node->SetLineColor(kColorITS);
4209 sub4node->SetVisibility(0);
4210 sub4node->cd();
4211 //
4212 // Place copy #1 of ITS2 in I1D1
4213 //
4214 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4215 sub5node->SetLineColor(kColorITS);
4216 fNodes->Add(sub5node);
4217 sub4node->cd();
4218 fNodes->Add(sub4node);
4219 sub3node->cd();
4220 fNodes->Add(sub3node);
4221 sub2node->cd();
4222 fNodes->Add(sub2node);
4223 sub1node->cd();
4224 fNodes->Add(sub1node);
4225 node->cd();
4226 //
4227 // Place copy #6 of I12B in IT12
4228 //
4229 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot236");
4230 sub1node->SetLineColor(kColorITS);
4231 sub1node->SetVisibility(0);
4232 sub1node->cd();
4233 //
4234 // Place copy #1 of I10B in I12B
4235 //
4236 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4237 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4238 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
4239 sub2node->SetLineColor(kColorITS);
4240 sub2node->SetVisibility(0);
4241 sub2node->cd();
4242 //
4243 // Place copy #1 of I107 in I10B
4244 //
4245 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4246 sub3node->SetLineColor(kColorITS);
4247 sub3node->SetVisibility(0);
4248 sub3node->cd();
4249 //
4250 // Place copy #1 of I101 in I107
4251 //
4252 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4253 sub4node->SetLineColor(kColorITS);
4254 sub4node->SetVisibility(0);
4255 sub4node->cd();
4256 //
4257 // Place copy #1 of ITS1 in I101
4258 //
4259 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4260 sub5node->SetLineColor(kColorITS);
4261 fNodes->Add(sub5node);
4262 sub4node->cd();
4263 fNodes->Add(sub4node);
4264 sub3node->cd();
4265 fNodes->Add(sub3node);
4266 sub2node->cd();
4267 //
4268 // Place copy #2 of I107 in I10B
4269 //
4270 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4271 sub3node->SetLineColor(kColorITS);
4272 sub3node->SetVisibility(0);
4273 sub3node->cd();
4274 //
4275 // Place copy #1 of I101 in I107
4276 //
4277 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4278 sub4node->SetLineColor(kColorITS);
4279 sub4node->SetVisibility(0);
4280 sub4node->cd();
4281 //
4282 // Place copy #1 of ITS1 in I101
4283 //
4284 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4285 sub5node->SetLineColor(kColorITS);
4286 fNodes->Add(sub5node);
4287 sub4node->cd();
4288 fNodes->Add(sub4node);
4289 sub3node->cd();
4290 fNodes->Add(sub3node);
4291 sub2node->cd();
4292 //
4293 // Place copy #3 of I107 in I10B
4294 //
4295 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4296 sub3node->SetLineColor(kColorITS);
4297 sub3node->SetVisibility(0);
4298 sub3node->cd();
4299 //
4300 // Place copy #1 of I101 in I107
4301 //
4302 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4303 sub4node->SetLineColor(kColorITS);
4304 sub4node->SetVisibility(0);
4305 sub4node->cd();
4306 //
4307 // Place copy #1 of ITS1 in I101
4308 //
4309 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4310 sub5node->SetLineColor(kColorITS);
4311 fNodes->Add(sub5node);
4312 sub4node->cd();
4313 fNodes->Add(sub4node);
4314 sub3node->cd();
4315 fNodes->Add(sub3node);
4316 sub2node->cd();
4317 //
4318 // Place copy #4 of I107 in I10B
4319 //
4320 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4321 sub3node->SetLineColor(kColorITS);
4322 sub3node->SetVisibility(0);
4323 sub3node->cd();
4324 //
4325 // Place copy #1 of I101 in I107
4326 //
4327 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4328 sub4node->SetLineColor(kColorITS);
4329 sub4node->SetVisibility(0);
4330 sub4node->cd();
4331 //
4332 // Place copy #1 of ITS1 in I101
4333 //
4334 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4335 sub5node->SetLineColor(kColorITS);
4336 fNodes->Add(sub5node);
4337 sub4node->cd();
4338 fNodes->Add(sub4node);
4339 sub3node->cd();
4340 fNodes->Add(sub3node);
4341 sub2node->cd();
4342 fNodes->Add(sub2node);
4343 sub1node->cd();
4344 //
4345 // Place copy #2 of I10B in I12B
4346 //
4347 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4348 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4349 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
4350 sub2node->SetLineColor(kColorITS);
4351 sub2node->SetVisibility(0);
4352 sub2node->cd();
4353 //
4354 // Place copy #1 of I107 in I10B
4355 //
4356 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4357 sub3node->SetLineColor(kColorITS);
4358 sub3node->SetVisibility(0);
4359 sub3node->cd();
4360 //
4361 // Place copy #1 of I101 in I107
4362 //
4363 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4364 sub4node->SetLineColor(kColorITS);
4365 sub4node->SetVisibility(0);
4366 sub4node->cd();
4367 //
4368 // Place copy #1 of ITS1 in I101
4369 //
4370 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4371 sub5node->SetLineColor(kColorITS);
4372 fNodes->Add(sub5node);
4373 sub4node->cd();
4374 fNodes->Add(sub4node);
4375 sub3node->cd();
4376 fNodes->Add(sub3node);
4377 sub2node->cd();
4378 //
4379 // Place copy #2 of I107 in I10B
4380 //
4381 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4382 sub3node->SetLineColor(kColorITS);
4383 sub3node->SetVisibility(0);
4384 sub3node->cd();
4385 //
4386 // Place copy #1 of I101 in I107
4387 //
4388 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4389 sub4node->SetLineColor(kColorITS);
4390 sub4node->SetVisibility(0);
4391 sub4node->cd();
4392 //
4393 // Place copy #1 of ITS1 in I101
4394 //
4395 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4396 sub5node->SetLineColor(kColorITS);
4397 fNodes->Add(sub5node);
4398 sub4node->cd();
4399 fNodes->Add(sub4node);
4400 sub3node->cd();
4401 fNodes->Add(sub3node);
4402 sub2node->cd();
4403 //
4404 // Place copy #3 of I107 in I10B
4405 //
4406 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4407 sub3node->SetLineColor(kColorITS);
4408 sub3node->SetVisibility(0);
4409 sub3node->cd();
4410 //
4411 // Place copy #1 of I101 in I107
4412 //
4413 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4414 sub4node->SetLineColor(kColorITS);
4415 sub4node->SetVisibility(0);
4416 sub4node->cd();
4417 //
4418 // Place copy #1 of ITS1 in I101
4419 //
4420 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4421 sub5node->SetLineColor(kColorITS);
4422 fNodes->Add(sub5node);
4423 sub4node->cd();
4424 fNodes->Add(sub4node);
4425 sub3node->cd();
4426 fNodes->Add(sub3node);
4427 sub2node->cd();
4428 //
4429 // Place copy #4 of I107 in I10B
4430 //
4431 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4432 sub3node->SetLineColor(kColorITS);
4433 sub3node->SetVisibility(0);
4434 sub3node->cd();
4435 //
4436 // Place copy #1 of I101 in I107
4437 //
4438 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4439 sub4node->SetLineColor(kColorITS);
4440 sub4node->SetVisibility(0);
4441 sub4node->cd();
4442 //
4443 // Place copy #1 of ITS1 in I101
4444 //
4445 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4446 sub5node->SetLineColor(kColorITS);
4447 fNodes->Add(sub5node);
4448 sub4node->cd();
4449 fNodes->Add(sub4node);
4450 sub3node->cd();
4451 fNodes->Add(sub3node);
4452 sub2node->cd();
4453 fNodes->Add(sub2node);
4454 sub1node->cd();
4455 //
4456 // Place copy #1 of I20B in I12B
4457 //
4458 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4459 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4460 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
4461 sub2node->SetLineColor(kColorITS);
4462 sub2node->SetVisibility(0);
4463 sub2node->cd();
4464 //
4465 // Place copy #1 of I1D7 in I20B
4466 //
4467 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4468 sub3node->SetLineColor(kColorITS);
4469 sub3node->SetVisibility(0);
4470 sub3node->cd();
4471 //
4472 // Place copy #1 of I1D1 in I1D7
4473 //
4474 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4475 sub4node->SetLineColor(kColorITS);
4476 sub4node->SetVisibility(0);
4477 sub4node->cd();
4478 //
4479 // Place copy #1 of ITS2 in I1D1
4480 //
4481 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4482 sub5node->SetLineColor(kColorITS);
4483 fNodes->Add(sub5node);
4484 sub4node->cd();
4485 fNodes->Add(sub4node);
4486 sub3node->cd();
4487 fNodes->Add(sub3node);
4488 sub2node->cd();
4489 //
4490 // Place copy #2 of I1D7 in I20B
4491 //
4492 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4493 sub3node->SetLineColor(kColorITS);
4494 sub3node->SetVisibility(0);
4495 sub3node->cd();
4496 //
4497 // Place copy #1 of I1D1 in I1D7
4498 //
4499 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4500 sub4node->SetLineColor(kColorITS);
4501 sub4node->SetVisibility(0);
4502 sub4node->cd();
4503 //
4504 // Place copy #1 of ITS2 in I1D1
4505 //
4506 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4507 sub5node->SetLineColor(kColorITS);
4508 fNodes->Add(sub5node);
4509 sub4node->cd();
4510 fNodes->Add(sub4node);
4511 sub3node->cd();
4512 fNodes->Add(sub3node);
4513 sub2node->cd();
4514 //
4515 // Place copy #3 of I1D7 in I20B
4516 //
4517 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4518 sub3node->SetLineColor(kColorITS);
4519 sub3node->SetVisibility(0);
4520 sub3node->cd();
4521 //
4522 // Place copy #1 of I1D1 in I1D7
4523 //
4524 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4525 sub4node->SetLineColor(kColorITS);
4526 sub4node->SetVisibility(0);
4527 sub4node->cd();
4528 //
4529 // Place copy #1 of ITS2 in I1D1
4530 //
4531 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4532 sub5node->SetLineColor(kColorITS);
4533 fNodes->Add(sub5node);
4534 sub4node->cd();
4535 fNodes->Add(sub4node);
4536 sub3node->cd();
4537 fNodes->Add(sub3node);
4538 sub2node->cd();
4539 //
4540 // Place copy #4 of I1D7 in I20B
4541 //
4542 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4543 sub3node->SetLineColor(kColorITS);
4544 sub3node->SetVisibility(0);
4545 sub3node->cd();
4546 //
4547 // Place copy #1 of I1D1 in I1D7
4548 //
4549 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4550 sub4node->SetLineColor(kColorITS);
4551 sub4node->SetVisibility(0);
4552 sub4node->cd();
4553 //
4554 // Place copy #1 of ITS2 in I1D1
4555 //
4556 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4557 sub5node->SetLineColor(kColorITS);
4558 fNodes->Add(sub5node);
4559 sub4node->cd();
4560 fNodes->Add(sub4node);
4561 sub3node->cd();
4562 fNodes->Add(sub3node);
4563 sub2node->cd();
4564 fNodes->Add(sub2node);
4565 sub1node->cd();
4566 //
4567 // Place copy #2 of I20B in I12B
4568 //
4569 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4570 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4571 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
4572 sub2node->SetLineColor(kColorITS);
4573 sub2node->SetVisibility(0);
4574 sub2node->cd();
4575 //
4576 // Place copy #1 of I1D7 in I20B
4577 //
4578 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4579 sub3node->SetLineColor(kColorITS);
4580 sub3node->SetVisibility(0);
4581 sub3node->cd();
4582 //
4583 // Place copy #1 of I1D1 in I1D7
4584 //
4585 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4586 sub4node->SetLineColor(kColorITS);
4587 sub4node->SetVisibility(0);
4588 sub4node->cd();
4589 //
4590 // Place copy #1 of ITS2 in I1D1
4591 //
4592 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4593 sub5node->SetLineColor(kColorITS);
4594 fNodes->Add(sub5node);
4595 sub4node->cd();
4596 fNodes->Add(sub4node);
4597 sub3node->cd();
4598 fNodes->Add(sub3node);
4599 sub2node->cd();
4600 //
4601 // Place copy #2 of I1D7 in I20B
4602 //
4603 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4604 sub3node->SetLineColor(kColorITS);
4605 sub3node->SetVisibility(0);
4606 sub3node->cd();
4607 //
4608 // Place copy #1 of I1D1 in I1D7
4609 //
4610 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4611 sub4node->SetLineColor(kColorITS);
4612 sub4node->SetVisibility(0);
4613 sub4node->cd();
4614 //
4615 // Place copy #1 of ITS2 in I1D1
4616 //
4617 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4618 sub5node->SetLineColor(kColorITS);
4619 fNodes->Add(sub5node);
4620 sub4node->cd();
4621 fNodes->Add(sub4node);
4622 sub3node->cd();
4623 fNodes->Add(sub3node);
4624 sub2node->cd();
4625 //
4626 // Place copy #3 of I1D7 in I20B
4627 //
4628 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4629 sub3node->SetLineColor(kColorITS);
4630 sub3node->SetVisibility(0);
4631 sub3node->cd();
4632 //
4633 // Place copy #1 of I1D1 in I1D7
4634 //
4635 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4636 sub4node->SetLineColor(kColorITS);
4637 sub4node->SetVisibility(0);
4638 sub4node->cd();
4639 //
4640 // Place copy #1 of ITS2 in I1D1
4641 //
4642 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4643 sub5node->SetLineColor(kColorITS);
4644 fNodes->Add(sub5node);
4645 sub4node->cd();
4646 fNodes->Add(sub4node);
4647 sub3node->cd();
4648 fNodes->Add(sub3node);
4649 sub2node->cd();
4650 //
4651 // Place copy #4 of I1D7 in I20B
4652 //
4653 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4654 sub3node->SetLineColor(kColorITS);
4655 sub3node->SetVisibility(0);
4656 sub3node->cd();
4657 //
4658 // Place copy #1 of I1D1 in I1D7
4659 //
4660 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4661 sub4node->SetLineColor(kColorITS);
4662 sub4node->SetVisibility(0);
4663 sub4node->cd();
4664 //
4665 // Place copy #1 of ITS2 in I1D1
4666 //
4667 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4668 sub5node->SetLineColor(kColorITS);
4669 fNodes->Add(sub5node);
4670 sub4node->cd();
4671 fNodes->Add(sub4node);
4672 sub3node->cd();
4673 fNodes->Add(sub3node);
4674 sub2node->cd();
4675 fNodes->Add(sub2node);
4676 sub1node->cd();
4677 //
4678 // Place copy #3 of I20B in I12B
4679 //
4680 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4681 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4682 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
4683 sub2node->SetLineColor(kColorITS);
4684 sub2node->SetVisibility(0);
4685 sub2node->cd();
4686 //
4687 // Place copy #1 of I1D7 in I20B
4688 //
4689 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4690 sub3node->SetLineColor(kColorITS);
4691 sub3node->SetVisibility(0);
4692 sub3node->cd();
4693 //
4694 // Place copy #1 of I1D1 in I1D7
4695 //
4696 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4697 sub4node->SetLineColor(kColorITS);
4698 sub4node->SetVisibility(0);
4699 sub4node->cd();
4700 //
4701 // Place copy #1 of ITS2 in I1D1
4702 //
4703 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4704 sub5node->SetLineColor(kColorITS);
4705 fNodes->Add(sub5node);
4706 sub4node->cd();
4707 fNodes->Add(sub4node);
4708 sub3node->cd();
4709 fNodes->Add(sub3node);
4710 sub2node->cd();
4711 //
4712 // Place copy #2 of I1D7 in I20B
4713 //
4714 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4715 sub3node->SetLineColor(kColorITS);
4716 sub3node->SetVisibility(0);
4717 sub3node->cd();
4718 //
4719 // Place copy #1 of I1D1 in I1D7
4720 //
4721 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4722 sub4node->SetLineColor(kColorITS);
4723 sub4node->SetVisibility(0);
4724 sub4node->cd();
4725 //
4726 // Place copy #1 of ITS2 in I1D1
4727 //
4728 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4729 sub5node->SetLineColor(kColorITS);
4730 fNodes->Add(sub5node);
4731 sub4node->cd();
4732 fNodes->Add(sub4node);
4733 sub3node->cd();
4734 fNodes->Add(sub3node);
4735 sub2node->cd();
4736 //
4737 // Place copy #3 of I1D7 in I20B
4738 //
4739 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4740 sub3node->SetLineColor(kColorITS);
4741 sub3node->SetVisibility(0);
4742 sub3node->cd();
4743 //
4744 // Place copy #1 of I1D1 in I1D7
4745 //
4746 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4747 sub4node->SetLineColor(kColorITS);
4748 sub4node->SetVisibility(0);
4749 sub4node->cd();
4750 //
4751 // Place copy #1 of ITS2 in I1D1
4752 //
4753 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4754 sub5node->SetLineColor(kColorITS);
4755 fNodes->Add(sub5node);
4756 sub4node->cd();
4757 fNodes->Add(sub4node);
4758 sub3node->cd();
4759 fNodes->Add(sub3node);
4760 sub2node->cd();
4761 //
4762 // Place copy #4 of I1D7 in I20B
4763 //
4764 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4765 sub3node->SetLineColor(kColorITS);
4766 sub3node->SetVisibility(0);
4767 sub3node->cd();
4768 //
4769 // Place copy #1 of I1D1 in I1D7
4770 //
4771 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4772 sub4node->SetLineColor(kColorITS);
4773 sub4node->SetVisibility(0);
4774 sub4node->cd();
4775 //
4776 // Place copy #1 of ITS2 in I1D1
4777 //
4778 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4779 sub5node->SetLineColor(kColorITS);
4780 fNodes->Add(sub5node);
4781 sub4node->cd();
4782 fNodes->Add(sub4node);
4783 sub3node->cd();
4784 fNodes->Add(sub3node);
4785 sub2node->cd();
4786 fNodes->Add(sub2node);
4787 sub1node->cd();
4788 //
4789 // Place copy #4 of I20B in I12B
4790 //
4791 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4792 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4793 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
4794 sub2node->SetLineColor(kColorITS);
4795 sub2node->SetVisibility(0);
4796 sub2node->cd();
4797 //
4798 // Place copy #1 of I1D7 in I20B
4799 //
4800 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4801 sub3node->SetLineColor(kColorITS);
4802 sub3node->SetVisibility(0);
4803 sub3node->cd();
4804 //
4805 // Place copy #1 of I1D1 in I1D7
4806 //
4807 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4808 sub4node->SetLineColor(kColorITS);
4809 sub4node->SetVisibility(0);
4810 sub4node->cd();
4811 //
4812 // Place copy #1 of ITS2 in I1D1
4813 //
4814 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4815 sub5node->SetLineColor(kColorITS);
4816 fNodes->Add(sub5node);
4817 sub4node->cd();
4818 fNodes->Add(sub4node);
4819 sub3node->cd();
4820 fNodes->Add(sub3node);
4821 sub2node->cd();
4822 //
4823 // Place copy #2 of I1D7 in I20B
4824 //
4825 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4826 sub3node->SetLineColor(kColorITS);
4827 sub3node->SetVisibility(0);
4828 sub3node->cd();
4829 //
4830 // Place copy #1 of I1D1 in I1D7
4831 //
4832 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4833 sub4node->SetLineColor(kColorITS);
4834 sub4node->SetVisibility(0);
4835 sub4node->cd();
4836 //
4837 // Place copy #1 of ITS2 in I1D1
4838 //
4839 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4840 sub5node->SetLineColor(kColorITS);
4841 fNodes->Add(sub5node);
4842 sub4node->cd();
4843 fNodes->Add(sub4node);
4844 sub3node->cd();
4845 fNodes->Add(sub3node);
4846 sub2node->cd();
4847 //
4848 // Place copy #3 of I1D7 in I20B
4849 //
4850 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4851 sub3node->SetLineColor(kColorITS);
4852 sub3node->SetVisibility(0);
4853 sub3node->cd();
4854 //
4855 // Place copy #1 of I1D1 in I1D7
4856 //
4857 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4858 sub4node->SetLineColor(kColorITS);
4859 sub4node->SetVisibility(0);
4860 sub4node->cd();
4861 //
4862 // Place copy #1 of ITS2 in I1D1
4863 //
4864 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4865 sub5node->SetLineColor(kColorITS);
4866 fNodes->Add(sub5node);
4867 sub4node->cd();
4868 fNodes->Add(sub4node);
4869 sub3node->cd();
4870 fNodes->Add(sub3node);
4871 sub2node->cd();
4872 //
4873 // Place copy #4 of I1D7 in I20B
4874 //
4875 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4876 sub3node->SetLineColor(kColorITS);
4877 sub3node->SetVisibility(0);
4878 sub3node->cd();
4879 //
4880 // Place copy #1 of I1D1 in I1D7
4881 //
4882 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4883 sub4node->SetLineColor(kColorITS);
4884 sub4node->SetVisibility(0);
4885 sub4node->cd();
4886 //
4887 // Place copy #1 of ITS2 in I1D1
4888 //
4889 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4890 sub5node->SetLineColor(kColorITS);
4891 fNodes->Add(sub5node);
4892 sub4node->cd();
4893 fNodes->Add(sub4node);
4894 sub3node->cd();
4895 fNodes->Add(sub3node);
4896 sub2node->cd();
4897 fNodes->Add(sub2node);
4898 sub1node->cd();
4899 fNodes->Add(sub1node);
4900 node->cd();
4901 //
4902 // Place copy #7 of I12B in IT12
4903 //
4904 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot244");
4905 sub1node->SetLineColor(kColorITS);
4906 sub1node->SetVisibility(0);
4907 sub1node->cd();
4908 //
4909 // Place copy #1 of I10B in I12B
4910 //
4911 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4912 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4913 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
4914 sub2node->SetLineColor(kColorITS);
4915 sub2node->SetVisibility(0);
4916 sub2node->cd();
4917 //
4918 // Place copy #1 of I107 in I10B
4919 //
4920 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4921 sub3node->SetLineColor(kColorITS);
4922 sub3node->SetVisibility(0);
4923 sub3node->cd();
4924 //
4925 // Place copy #1 of I101 in I107
4926 //
4927 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4928 sub4node->SetLineColor(kColorITS);
4929 sub4node->SetVisibility(0);
4930 sub4node->cd();
4931 //
4932 // Place copy #1 of ITS1 in I101
4933 //
4934 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4935 sub5node->SetLineColor(kColorITS);
4936 fNodes->Add(sub5node);
4937 sub4node->cd();
4938 fNodes->Add(sub4node);
4939 sub3node->cd();
4940 fNodes->Add(sub3node);
4941 sub2node->cd();
4942 //
4943 // Place copy #2 of I107 in I10B
4944 //
4945 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4946 sub3node->SetLineColor(kColorITS);
4947 sub3node->SetVisibility(0);
4948 sub3node->cd();
4949 //
4950 // Place copy #1 of I101 in I107
4951 //
4952 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4953 sub4node->SetLineColor(kColorITS);
4954 sub4node->SetVisibility(0);
4955 sub4node->cd();
4956 //
4957 // Place copy #1 of ITS1 in I101
4958 //
4959 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4960 sub5node->SetLineColor(kColorITS);
4961 fNodes->Add(sub5node);
4962 sub4node->cd();
4963 fNodes->Add(sub4node);
4964 sub3node->cd();
4965 fNodes->Add(sub3node);
4966 sub2node->cd();
4967 //
4968 // Place copy #3 of I107 in I10B
4969 //
4970 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4971 sub3node->SetLineColor(kColorITS);
4972 sub3node->SetVisibility(0);
4973 sub3node->cd();
4974 //
4975 // Place copy #1 of I101 in I107
4976 //
4977 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4978 sub4node->SetLineColor(kColorITS);
4979 sub4node->SetVisibility(0);
4980 sub4node->cd();
4981 //
4982 // Place copy #1 of ITS1 in I101
4983 //
4984 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4985 sub5node->SetLineColor(kColorITS);
4986 fNodes->Add(sub5node);
4987 sub4node->cd();
4988 fNodes->Add(sub4node);
4989 sub3node->cd();
4990 fNodes->Add(sub3node);
4991 sub2node->cd();
4992 //
4993 // Place copy #4 of I107 in I10B
4994 //
4995 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4996 sub3node->SetLineColor(kColorITS);
4997 sub3node->SetVisibility(0);
4998 sub3node->cd();
4999 //
5000 // Place copy #1 of I101 in I107
5001 //
5002 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5003 sub4node->SetLineColor(kColorITS);
5004 sub4node->SetVisibility(0);
5005 sub4node->cd();
5006 //
5007 // Place copy #1 of ITS1 in I101
5008 //
5009 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5010 sub5node->SetLineColor(kColorITS);
5011 fNodes->Add(sub5node);
5012 sub4node->cd();
5013 fNodes->Add(sub4node);
5014 sub3node->cd();
5015 fNodes->Add(sub3node);
5016 sub2node->cd();
5017 fNodes->Add(sub2node);
5018 sub1node->cd();
5019 //
5020 // Place copy #2 of I10B in I12B
5021 //
5022 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5023 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5024 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
5025 sub2node->SetLineColor(kColorITS);
5026 sub2node->SetVisibility(0);
5027 sub2node->cd();
5028 //
5029 // Place copy #1 of I107 in I10B
5030 //
5031 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5032 sub3node->SetLineColor(kColorITS);
5033 sub3node->SetVisibility(0);
5034 sub3node->cd();
5035 //
5036 // Place copy #1 of I101 in I107
5037 //
5038 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5039 sub4node->SetLineColor(kColorITS);
5040 sub4node->SetVisibility(0);
5041 sub4node->cd();
5042 //
5043 // Place copy #1 of ITS1 in I101
5044 //
5045 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5046 sub5node->SetLineColor(kColorITS);
5047 fNodes->Add(sub5node);
5048 sub4node->cd();
5049 fNodes->Add(sub4node);
5050 sub3node->cd();
5051 fNodes->Add(sub3node);
5052 sub2node->cd();
5053 //
5054 // Place copy #2 of I107 in I10B
5055 //
5056 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5057 sub3node->SetLineColor(kColorITS);
5058 sub3node->SetVisibility(0);
5059 sub3node->cd();
5060 //
5061 // Place copy #1 of I101 in I107
5062 //
5063 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5064 sub4node->SetLineColor(kColorITS);
5065 sub4node->SetVisibility(0);
5066 sub4node->cd();
5067 //
5068 // Place copy #1 of ITS1 in I101
5069 //
5070 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5071 sub5node->SetLineColor(kColorITS);
5072 fNodes->Add(sub5node);
5073 sub4node->cd();
5074 fNodes->Add(sub4node);
5075 sub3node->cd();
5076 fNodes->Add(sub3node);
5077 sub2node->cd();
5078 //
5079 // Place copy #3 of I107 in I10B
5080 //
5081 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5082 sub3node->SetLineColor(kColorITS);
5083 sub3node->SetVisibility(0);
5084 sub3node->cd();
5085 //
5086 // Place copy #1 of I101 in I107
5087 //
5088 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5089 sub4node->SetLineColor(kColorITS);
5090 sub4node->SetVisibility(0);
5091 sub4node->cd();
5092 //
5093 // Place copy #1 of ITS1 in I101
5094 //
5095 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5096 sub5node->SetLineColor(kColorITS);
5097 fNodes->Add(sub5node);
5098 sub4node->cd();
5099 fNodes->Add(sub4node);
5100 sub3node->cd();
5101 fNodes->Add(sub3node);
5102 sub2node->cd();
5103 //
5104 // Place copy #4 of I107 in I10B
5105 //
5106 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5107 sub3node->SetLineColor(kColorITS);
5108 sub3node->SetVisibility(0);
5109 sub3node->cd();
5110 //
5111 // Place copy #1 of I101 in I107
5112 //
5113 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5114 sub4node->SetLineColor(kColorITS);
5115 sub4node->SetVisibility(0);
5116 sub4node->cd();
5117 //
5118 // Place copy #1 of ITS1 in I101
5119 //
5120 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5121 sub5node->SetLineColor(kColorITS);
5122 fNodes->Add(sub5node);
5123 sub4node->cd();
5124 fNodes->Add(sub4node);
5125 sub3node->cd();
5126 fNodes->Add(sub3node);
5127 sub2node->cd();
5128 fNodes->Add(sub2node);
5129 sub1node->cd();
5130 //
5131 // Place copy #1 of I20B in I12B
5132 //
5133 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5134 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5135 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
5136 sub2node->SetLineColor(kColorITS);
5137 sub2node->SetVisibility(0);
5138 sub2node->cd();
5139 //
5140 // Place copy #1 of I1D7 in I20B
5141 //
5142 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5143 sub3node->SetLineColor(kColorITS);
5144 sub3node->SetVisibility(0);
5145 sub3node->cd();
5146 //
5147 // Place copy #1 of I1D1 in I1D7
5148 //
5149 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5150 sub4node->SetLineColor(kColorITS);
5151 sub4node->SetVisibility(0);
5152 sub4node->cd();
5153 //
5154 // Place copy #1 of ITS2 in I1D1
5155 //
5156 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5157 sub5node->SetLineColor(kColorITS);
5158 fNodes->Add(sub5node);
5159 sub4node->cd();
5160 fNodes->Add(sub4node);
5161 sub3node->cd();
5162 fNodes->Add(sub3node);
5163 sub2node->cd();
5164 //
5165 // Place copy #2 of I1D7 in I20B
5166 //
5167 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5168 sub3node->SetLineColor(kColorITS);
5169 sub3node->SetVisibility(0);
5170 sub3node->cd();
5171 //
5172 // Place copy #1 of I1D1 in I1D7
5173 //
5174 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5175 sub4node->SetLineColor(kColorITS);
5176 sub4node->SetVisibility(0);
5177 sub4node->cd();
5178 //
5179 // Place copy #1 of ITS2 in I1D1
5180 //
5181 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5182 sub5node->SetLineColor(kColorITS);
5183 fNodes->Add(sub5node);
5184 sub4node->cd();
5185 fNodes->Add(sub4node);
5186 sub3node->cd();
5187 fNodes->Add(sub3node);
5188 sub2node->cd();
5189 //
5190 // Place copy #3 of I1D7 in I20B
5191 //
5192 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5193 sub3node->SetLineColor(kColorITS);
5194 sub3node->SetVisibility(0);
5195 sub3node->cd();
5196 //
5197 // Place copy #1 of I1D1 in I1D7
5198 //
5199 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5200 sub4node->SetLineColor(kColorITS);
5201 sub4node->SetVisibility(0);
5202 sub4node->cd();
5203 //
5204 // Place copy #1 of ITS2 in I1D1
5205 //
5206 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5207 sub5node->SetLineColor(kColorITS);
5208 fNodes->Add(sub5node);
5209 sub4node->cd();
5210 fNodes->Add(sub4node);
5211 sub3node->cd();
5212 fNodes->Add(sub3node);
5213 sub2node->cd();
5214 //
5215 // Place copy #4 of I1D7 in I20B
5216 //
5217 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5218 sub3node->SetLineColor(kColorITS);
5219 sub3node->SetVisibility(0);
5220 sub3node->cd();
5221 //
5222 // Place copy #1 of I1D1 in I1D7
5223 //
5224 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5225 sub4node->SetLineColor(kColorITS);
5226 sub4node->SetVisibility(0);
5227 sub4node->cd();
5228 //
5229 // Place copy #1 of ITS2 in I1D1
5230 //
5231 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5232 sub5node->SetLineColor(kColorITS);
5233 fNodes->Add(sub5node);
5234 sub4node->cd();
5235 fNodes->Add(sub4node);
5236 sub3node->cd();
5237 fNodes->Add(sub3node);
5238 sub2node->cd();
5239 fNodes->Add(sub2node);
5240 sub1node->cd();
5241 //
5242 // Place copy #2 of I20B in I12B
5243 //
5244 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5245 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5246 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
5247 sub2node->SetLineColor(kColorITS);
5248 sub2node->SetVisibility(0);
5249 sub2node->cd();
5250 //
5251 // Place copy #1 of I1D7 in I20B
5252 //
5253 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5254 sub3node->SetLineColor(kColorITS);
5255 sub3node->SetVisibility(0);
5256 sub3node->cd();
5257 //
5258 // Place copy #1 of I1D1 in I1D7
5259 //
5260 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5261 sub4node->SetLineColor(kColorITS);
5262 sub4node->SetVisibility(0);
5263 sub4node->cd();
5264 //
5265 // Place copy #1 of ITS2 in I1D1
5266 //
5267 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5268 sub5node->SetLineColor(kColorITS);
5269 fNodes->Add(sub5node);
5270 sub4node->cd();
5271 fNodes->Add(sub4node);
5272 sub3node->cd();
5273 fNodes->Add(sub3node);
5274 sub2node->cd();
5275 //
5276 // Place copy #2 of I1D7 in I20B
5277 //
5278 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5279 sub3node->SetLineColor(kColorITS);
5280 sub3node->SetVisibility(0);
5281 sub3node->cd();
5282 //
5283 // Place copy #1 of I1D1 in I1D7
5284 //
5285 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5286 sub4node->SetLineColor(kColorITS);
5287 sub4node->SetVisibility(0);
5288 sub4node->cd();
5289 //
5290 // Place copy #1 of ITS2 in I1D1
5291 //
5292 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5293 sub5node->SetLineColor(kColorITS);
5294 fNodes->Add(sub5node);
5295 sub4node->cd();
5296 fNodes->Add(sub4node);
5297 sub3node->cd();
5298 fNodes->Add(sub3node);
5299 sub2node->cd();
5300 //
5301 // Place copy #3 of I1D7 in I20B
5302 //
5303 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5304 sub3node->SetLineColor(kColorITS);
5305 sub3node->SetVisibility(0);
5306 sub3node->cd();
5307 //
5308 // Place copy #1 of I1D1 in I1D7
5309 //
5310 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5311 sub4node->SetLineColor(kColorITS);
5312 sub4node->SetVisibility(0);
5313 sub4node->cd();
5314 //
5315 // Place copy #1 of ITS2 in I1D1
5316 //
5317 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5318 sub5node->SetLineColor(kColorITS);
5319 fNodes->Add(sub5node);
5320 sub4node->cd();
5321 fNodes->Add(sub4node);
5322 sub3node->cd();
5323 fNodes->Add(sub3node);
5324 sub2node->cd();
5325 //
5326 // Place copy #4 of I1D7 in I20B
5327 //
5328 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5329 sub3node->SetLineColor(kColorITS);
5330 sub3node->SetVisibility(0);
5331 sub3node->cd();
5332 //
5333 // Place copy #1 of I1D1 in I1D7
5334 //
5335 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5336 sub4node->SetLineColor(kColorITS);
5337 sub4node->SetVisibility(0);
5338 sub4node->cd();
5339 //
5340 // Place copy #1 of ITS2 in I1D1
5341 //
5342 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5343 sub5node->SetLineColor(kColorITS);
5344 fNodes->Add(sub5node);
5345 sub4node->cd();
5346 fNodes->Add(sub4node);
5347 sub3node->cd();
5348 fNodes->Add(sub3node);
5349 sub2node->cd();
5350 fNodes->Add(sub2node);
5351 sub1node->cd();
5352 //
5353 // Place copy #3 of I20B in I12B
5354 //
5355 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5356 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5357 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
5358 sub2node->SetLineColor(kColorITS);
5359 sub2node->SetVisibility(0);
5360 sub2node->cd();
5361 //
5362 // Place copy #1 of I1D7 in I20B
5363 //
5364 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5365 sub3node->SetLineColor(kColorITS);
5366 sub3node->SetVisibility(0);
5367 sub3node->cd();
5368 //
5369 // Place copy #1 of I1D1 in I1D7
5370 //
5371 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5372 sub4node->SetLineColor(kColorITS);
5373 sub4node->SetVisibility(0);
5374 sub4node->cd();
5375 //
5376 // Place copy #1 of ITS2 in I1D1
5377 //
5378 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5379 sub5node->SetLineColor(kColorITS);
5380 fNodes->Add(sub5node);
5381 sub4node->cd();
5382 fNodes->Add(sub4node);
5383 sub3node->cd();
5384 fNodes->Add(sub3node);
5385 sub2node->cd();
5386 //
5387 // Place copy #2 of I1D7 in I20B
5388 //
5389 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5390 sub3node->SetLineColor(kColorITS);
5391 sub3node->SetVisibility(0);
5392 sub3node->cd();
5393 //
5394 // Place copy #1 of I1D1 in I1D7
5395 //
5396 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5397 sub4node->SetLineColor(kColorITS);
5398 sub4node->SetVisibility(0);
5399 sub4node->cd();
5400 //
5401 // Place copy #1 of ITS2 in I1D1
5402 //
5403 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5404 sub5node->SetLineColor(kColorITS);
5405 fNodes->Add(sub5node);
5406 sub4node->cd();
5407 fNodes->Add(sub4node);
5408 sub3node->cd();
5409 fNodes->Add(sub3node);
5410 sub2node->cd();
5411 //
5412 // Place copy #3 of I1D7 in I20B
5413 //
5414 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5415 sub3node->SetLineColor(kColorITS);
5416 sub3node->SetVisibility(0);
5417 sub3node->cd();
5418 //
5419 // Place copy #1 of I1D1 in I1D7
5420 //
5421 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5422 sub4node->SetLineColor(kColorITS);
5423 sub4node->SetVisibility(0);
5424 sub4node->cd();
5425 //
5426 // Place copy #1 of ITS2 in I1D1
5427 //
5428 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5429 sub5node->SetLineColor(kColorITS);
5430 fNodes->Add(sub5node);
5431 sub4node->cd();
5432 fNodes->Add(sub4node);
5433 sub3node->cd();
5434 fNodes->Add(sub3node);
5435 sub2node->cd();
5436 //
5437 // Place copy #4 of I1D7 in I20B
5438 //
5439 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5440 sub3node->SetLineColor(kColorITS);
5441 sub3node->SetVisibility(0);
5442 sub3node->cd();
5443 //
5444 // Place copy #1 of I1D1 in I1D7
5445 //
5446 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5447 sub4node->SetLineColor(kColorITS);
5448 sub4node->SetVisibility(0);
5449 sub4node->cd();
5450 //
5451 // Place copy #1 of ITS2 in I1D1
5452 //
5453 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5454 sub5node->SetLineColor(kColorITS);
5455 fNodes->Add(sub5node);
5456 sub4node->cd();
5457 fNodes->Add(sub4node);
5458 sub3node->cd();
5459 fNodes->Add(sub3node);
5460 sub2node->cd();
5461 fNodes->Add(sub2node);
5462 sub1node->cd();
5463 //
5464 // Place copy #4 of I20B in I12B
5465 //
5466 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5467 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5468 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
5469 sub2node->SetLineColor(kColorITS);
5470 sub2node->SetVisibility(0);
5471 sub2node->cd();
5472 //
5473 // Place copy #1 of I1D7 in I20B
5474 //
5475 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5476 sub3node->SetLineColor(kColorITS);
5477 sub3node->SetVisibility(0);
5478 sub3node->cd();
5479 //
5480 // Place copy #1 of I1D1 in I1D7
5481 //
5482 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5483 sub4node->SetLineColor(kColorITS);
5484 sub4node->SetVisibility(0);
5485 sub4node->cd();
5486 //
5487 // Place copy #1 of ITS2 in I1D1
5488 //
5489 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5490 sub5node->SetLineColor(kColorITS);
5491 fNodes->Add(sub5node);
5492 sub4node->cd();
5493 fNodes->Add(sub4node);
5494 sub3node->cd();
5495 fNodes->Add(sub3node);
5496 sub2node->cd();
5497 //
5498 // Place copy #2 of I1D7 in I20B
5499 //
5500 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5501 sub3node->SetLineColor(kColorITS);
5502 sub3node->SetVisibility(0);
5503 sub3node->cd();
5504 //
5505 // Place copy #1 of I1D1 in I1D7
5506 //
5507 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5508 sub4node->SetLineColor(kColorITS);
5509 sub4node->SetVisibility(0);
5510 sub4node->cd();
5511 //
5512 // Place copy #1 of ITS2 in I1D1
5513 //
5514 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5515 sub5node->SetLineColor(kColorITS);
5516 fNodes->Add(sub5node);
5517 sub4node->cd();
5518 fNodes->Add(sub4node);
5519 sub3node->cd();
5520 fNodes->Add(sub3node);
5521 sub2node->cd();
5522 //
5523 // Place copy #3 of I1D7 in I20B
5524 //
5525 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5526 sub3node->SetLineColor(kColorITS);
5527 sub3node->SetVisibility(0);
5528 sub3node->cd();
5529 //
5530 // Place copy #1 of I1D1 in I1D7
5531 //
5532 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5533 sub4node->SetLineColor(kColorITS);
5534 sub4node->SetVisibility(0);
5535 sub4node->cd();
5536 //
5537 // Place copy #1 of ITS2 in I1D1
5538 //
5539 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5540 sub5node->SetLineColor(kColorITS);
5541 fNodes->Add(sub5node);
5542 sub4node->cd();
5543 fNodes->Add(sub4node);
5544 sub3node->cd();
5545 fNodes->Add(sub3node);
5546 sub2node->cd();
5547 //
5548 // Place copy #4 of I1D7 in I20B
5549 //
5550 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5551 sub3node->SetLineColor(kColorITS);
5552 sub3node->SetVisibility(0);
5553 sub3node->cd();
5554 //
5555 // Place copy #1 of I1D1 in I1D7
5556 //
5557 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5558 sub4node->SetLineColor(kColorITS);
5559 sub4node->SetVisibility(0);
5560 sub4node->cd();
5561 //
5562 // Place copy #1 of ITS2 in I1D1
5563 //
5564 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5565 sub5node->SetLineColor(kColorITS);
5566 fNodes->Add(sub5node);
5567 sub4node->cd();
5568 fNodes->Add(sub4node);
5569 sub3node->cd();
5570 fNodes->Add(sub3node);
5571 sub2node->cd();
5572 fNodes->Add(sub2node);
5573 sub1node->cd();
5574 fNodes->Add(sub1node);
5575 node->cd();
5576 //
5577 // Place copy #8 of I12B in IT12
5578 //
5579 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot233");
5580 sub1node->SetLineColor(kColorITS);
5581 sub1node->SetVisibility(0);
5582 sub1node->cd();
5583 //
5584 // Place copy #1 of I10B in I12B
5585 //
5586 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5587 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5588 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
5589 sub2node->SetLineColor(kColorITS);
5590 sub2node->SetVisibility(0);
5591 sub2node->cd();
5592 //
5593 // Place copy #1 of I107 in I10B
5594 //
5595 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5596 sub3node->SetLineColor(kColorITS);
5597 sub3node->SetVisibility(0);
5598 sub3node->cd();
5599 //
5600 // Place copy #1 of I101 in I107
5601 //
5602 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5603 sub4node->SetLineColor(kColorITS);
5604 sub4node->SetVisibility(0);
5605 sub4node->cd();
5606 //
5607 // Place copy #1 of ITS1 in I101
5608 //
5609 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5610 sub5node->SetLineColor(kColorITS);
5611 fNodes->Add(sub5node);
5612 sub4node->cd();
5613 fNodes->Add(sub4node);
5614 sub3node->cd();
5615 fNodes->Add(sub3node);
5616 sub2node->cd();
5617 //
5618 // Place copy #2 of I107 in I10B
5619 //
5620 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5621 sub3node->SetLineColor(kColorITS);
5622 sub3node->SetVisibility(0);
5623 sub3node->cd();
5624 //
5625 // Place copy #1 of I101 in I107
5626 //
5627 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5628 sub4node->SetLineColor(kColorITS);
5629 sub4node->SetVisibility(0);
5630 sub4node->cd();
5631 //
5632 // Place copy #1 of ITS1 in I101
5633 //
5634 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5635 sub5node->SetLineColor(kColorITS);
5636 fNodes->Add(sub5node);
5637 sub4node->cd();
5638 fNodes->Add(sub4node);
5639 sub3node->cd();
5640 fNodes->Add(sub3node);
5641 sub2node->cd();
5642 //
5643 // Place copy #3 of I107 in I10B
5644 //
5645 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5646 sub3node->SetLineColor(kColorITS);
5647 sub3node->SetVisibility(0);
5648 sub3node->cd();
5649 //
5650 // Place copy #1 of I101 in I107
5651 //
5652 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5653 sub4node->SetLineColor(kColorITS);
5654 sub4node->SetVisibility(0);
5655 sub4node->cd();
5656 //
5657 // Place copy #1 of ITS1 in I101
5658 //
5659 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5660 sub5node->SetLineColor(kColorITS);
5661 fNodes->Add(sub5node);
5662 sub4node->cd();
5663 fNodes->Add(sub4node);
5664 sub3node->cd();
5665 fNodes->Add(sub3node);
5666 sub2node->cd();
5667 //
5668 // Place copy #4 of I107 in I10B
5669 //
5670 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5671 sub3node->SetLineColor(kColorITS);
5672 sub3node->SetVisibility(0);
5673 sub3node->cd();
5674 //
5675 // Place copy #1 of I101 in I107
5676 //
5677 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5678 sub4node->SetLineColor(kColorITS);
5679 sub4node->SetVisibility(0);
5680 sub4node->cd();
5681 //
5682 // Place copy #1 of ITS1 in I101
5683 //
5684 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5685 sub5node->SetLineColor(kColorITS);
5686 fNodes->Add(sub5node);
5687 sub4node->cd();
5688 fNodes->Add(sub4node);
5689 sub3node->cd();
5690 fNodes->Add(sub3node);
5691 sub2node->cd();
5692 fNodes->Add(sub2node);
5693 sub1node->cd();
5694 //
5695 // Place copy #2 of I10B in I12B
5696 //
5697 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5698 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5699 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
5700 sub2node->SetLineColor(kColorITS);
5701 sub2node->SetVisibility(0);
5702 sub2node->cd();
5703 //
5704 // Place copy #1 of I107 in I10B
5705 //
5706 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5707 sub3node->SetLineColor(kColorITS);
5708 sub3node->SetVisibility(0);
5709 sub3node->cd();
5710 //
5711 // Place copy #1 of I101 in I107
5712 //
5713 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5714 sub4node->SetLineColor(kColorITS);
5715 sub4node->SetVisibility(0);
5716 sub4node->cd();
5717 //
5718 // Place copy #1 of ITS1 in I101
5719 //
5720 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5721 sub5node->SetLineColor(kColorITS);
5722 fNodes->Add(sub5node);
5723 sub4node->cd();
5724 fNodes->Add(sub4node);
5725 sub3node->cd();
5726 fNodes->Add(sub3node);
5727 sub2node->cd();
5728 //
5729 // Place copy #2 of I107 in I10B
5730 //
5731 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5732 sub3node->SetLineColor(kColorITS);
5733 sub3node->SetVisibility(0);
5734 sub3node->cd();
5735 //
5736 // Place copy #1 of I101 in I107
5737 //
5738 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5739 sub4node->SetLineColor(kColorITS);
5740 sub4node->SetVisibility(0);
5741 sub4node->cd();
5742 //
5743 // Place copy #1 of ITS1 in I101
5744 //
5745 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5746 sub5node->SetLineColor(kColorITS);
5747 fNodes->Add(sub5node);
5748 sub4node->cd();
5749 fNodes->Add(sub4node);
5750 sub3node->cd();
5751 fNodes->Add(sub3node);
5752 sub2node->cd();
5753 //
5754 // Place copy #3 of I107 in I10B
5755 //
5756 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5757 sub3node->SetLineColor(kColorITS);
5758 sub3node->SetVisibility(0);
5759 sub3node->cd();
5760 //
5761 // Place copy #1 of I101 in I107
5762 //
5763 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5764 sub4node->SetLineColor(kColorITS);
5765 sub4node->SetVisibility(0);
5766 sub4node->cd();
5767 //
5768 // Place copy #1 of ITS1 in I101
5769 //
5770 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5771 sub5node->SetLineColor(kColorITS);
5772 fNodes->Add(sub5node);
5773 sub4node->cd();
5774 fNodes->Add(sub4node);
5775 sub3node->cd();
5776 fNodes->Add(sub3node);
5777 sub2node->cd();
5778 //
5779 // Place copy #4 of I107 in I10B
5780 //
5781 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5782 sub3node->SetLineColor(kColorITS);
5783 sub3node->SetVisibility(0);
5784 sub3node->cd();
5785 //
5786 // Place copy #1 of I101 in I107
5787 //
5788 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5789 sub4node->SetLineColor(kColorITS);
5790 sub4node->SetVisibility(0);
5791 sub4node->cd();
5792 //
5793 // Place copy #1 of ITS1 in I101
5794 //
5795 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5796 sub5node->SetLineColor(kColorITS);
5797 fNodes->Add(sub5node);
5798 sub4node->cd();
5799 fNodes->Add(sub4node);
5800 sub3node->cd();
5801 fNodes->Add(sub3node);
5802 sub2node->cd();
5803 fNodes->Add(sub2node);
5804 sub1node->cd();
5805 //
5806 // Place copy #1 of I20B in I12B
5807 //
5808 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5809 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5810 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
5811 sub2node->SetLineColor(kColorITS);
5812 sub2node->SetVisibility(0);
5813 sub2node->cd();
5814 //
5815 // Place copy #1 of I1D7 in I20B
5816 //
5817 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5818 sub3node->SetLineColor(kColorITS);
5819 sub3node->SetVisibility(0);
5820 sub3node->cd();
5821 //
5822 // Place copy #1 of I1D1 in I1D7
5823 //
5824 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5825 sub4node->SetLineColor(kColorITS);
5826 sub4node->SetVisibility(0);
5827 sub4node->cd();
5828 //
5829 // Place copy #1 of ITS2 in I1D1
5830 //
5831 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5832 sub5node->SetLineColor(kColorITS);
5833 fNodes->Add(sub5node);
5834 sub4node->cd();
5835 fNodes->Add(sub4node);
5836 sub3node->cd();
5837 fNodes->Add(sub3node);
5838 sub2node->cd();
5839 //
5840 // Place copy #2 of I1D7 in I20B
5841 //
5842 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5843 sub3node->SetLineColor(kColorITS);
5844 sub3node->SetVisibility(0);
5845 sub3node->cd();
5846 //
5847 // Place copy #1 of I1D1 in I1D7
5848 //
5849 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5850 sub4node->SetLineColor(kColorITS);
5851 sub4node->SetVisibility(0);
5852 sub4node->cd();
5853 //
5854 // Place copy #1 of ITS2 in I1D1
5855 //
5856 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5857 sub5node->SetLineColor(kColorITS);
5858 fNodes->Add(sub5node);
5859 sub4node->cd();
5860 fNodes->Add(sub4node);
5861 sub3node->cd();
5862 fNodes->Add(sub3node);
5863 sub2node->cd();
5864 //
5865 // Place copy #3 of I1D7 in I20B
5866 //
5867 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5868 sub3node->SetLineColor(kColorITS);
5869 sub3node->SetVisibility(0);
5870 sub3node->cd();
5871 //
5872 // Place copy #1 of I1D1 in I1D7
5873 //
5874 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5875 sub4node->SetLineColor(kColorITS);
5876 sub4node->SetVisibility(0);
5877 sub4node->cd();
5878 //
5879 // Place copy #1 of ITS2 in I1D1
5880 //
5881 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5882 sub5node->SetLineColor(kColorITS);
5883 fNodes->Add(sub5node);
5884 sub4node->cd();
5885 fNodes->Add(sub4node);
5886 sub3node->cd();
5887 fNodes->Add(sub3node);
5888 sub2node->cd();
5889 //
5890 // Place copy #4 of I1D7 in I20B
5891 //
5892 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5893 sub3node->SetLineColor(kColorITS);
5894 sub3node->SetVisibility(0);
5895 sub3node->cd();
5896 //
5897 // Place copy #1 of I1D1 in I1D7
5898 //
5899 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5900 sub4node->SetLineColor(kColorITS);
5901 sub4node->SetVisibility(0);
5902 sub4node->cd();
5903 //
5904 // Place copy #1 of ITS2 in I1D1
5905 //
5906 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5907 sub5node->SetLineColor(kColorITS);
5908 fNodes->Add(sub5node);
5909 sub4node->cd();
5910 fNodes->Add(sub4node);
5911 sub3node->cd();
5912 fNodes->Add(sub3node);
5913 sub2node->cd();
5914 fNodes->Add(sub2node);
5915 sub1node->cd();
5916 //
5917 // Place copy #2 of I20B in I12B
5918 //
5919 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5920 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5921 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
5922 sub2node->SetLineColor(kColorITS);
5923 sub2node->SetVisibility(0);
5924 sub2node->cd();
5925 //
5926 // Place copy #1 of I1D7 in I20B
5927 //
5928 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5929 sub3node->SetLineColor(kColorITS);
5930 sub3node->SetVisibility(0);
5931 sub3node->cd();
5932 //
5933 // Place copy #1 of I1D1 in I1D7
5934 //
5935 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5936 sub4node->SetLineColor(kColorITS);
5937 sub4node->SetVisibility(0);
5938 sub4node->cd();
5939 //
5940 // Place copy #1 of ITS2 in I1D1
5941 //
5942 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5943 sub5node->SetLineColor(kColorITS);
5944 fNodes->Add(sub5node);
5945 sub4node->cd();
5946 fNodes->Add(sub4node);
5947 sub3node->cd();
5948 fNodes->Add(sub3node);
5949 sub2node->cd();
5950 //
5951 // Place copy #2 of I1D7 in I20B
5952 //
5953 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5954 sub3node->SetLineColor(kColorITS);
5955 sub3node->SetVisibility(0);
5956 sub3node->cd();
5957 //
5958 // Place copy #1 of I1D1 in I1D7
5959 //
5960 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5961 sub4node->SetLineColor(kColorITS);
5962 sub4node->SetVisibility(0);
5963 sub4node->cd();
5964 //
5965 // Place copy #1 of ITS2 in I1D1
5966 //
5967 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5968 sub5node->SetLineColor(kColorITS);
5969 fNodes->Add(sub5node);
5970 sub4node->cd();
5971 fNodes->Add(sub4node);
5972 sub3node->cd();
5973 fNodes->Add(sub3node);
5974 sub2node->cd();
5975 //
5976 // Place copy #3 of I1D7 in I20B
5977 //
5978 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5979 sub3node->SetLineColor(kColorITS);
5980 sub3node->SetVisibility(0);
5981 sub3node->cd();
5982 //
5983 // Place copy #1 of I1D1 in I1D7
5984 //
5985 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5986 sub4node->SetLineColor(kColorITS);
5987 sub4node->SetVisibility(0);
5988 sub4node->cd();
5989 //
5990 // Place copy #1 of ITS2 in I1D1
5991 //
5992 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5993 sub5node->SetLineColor(kColorITS);
5994 fNodes->Add(sub5node);
5995 sub4node->cd();
5996 fNodes->Add(sub4node);
5997 sub3node->cd();
5998 fNodes->Add(sub3node);
5999 sub2node->cd();
6000 //
6001 // Place copy #4 of I1D7 in I20B
6002 //
6003 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6004 sub3node->SetLineColor(kColorITS);
6005 sub3node->SetVisibility(0);
6006 sub3node->cd();
6007 //
6008 // Place copy #1 of I1D1 in I1D7
6009 //
6010 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6011 sub4node->SetLineColor(kColorITS);
6012 sub4node->SetVisibility(0);
6013 sub4node->cd();
6014 //
6015 // Place copy #1 of ITS2 in I1D1
6016 //
6017 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6018 sub5node->SetLineColor(kColorITS);
6019 fNodes->Add(sub5node);
6020 sub4node->cd();
6021 fNodes->Add(sub4node);
6022 sub3node->cd();
6023 fNodes->Add(sub3node);
6024 sub2node->cd();
6025 fNodes->Add(sub2node);
6026 sub1node->cd();
6027 //
6028 // Place copy #3 of I20B in I12B
6029 //
6030 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6031 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6032 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
6033 sub2node->SetLineColor(kColorITS);
6034 sub2node->SetVisibility(0);
6035 sub2node->cd();
6036 //
6037 // Place copy #1 of I1D7 in I20B
6038 //
6039 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6040 sub3node->SetLineColor(kColorITS);
6041 sub3node->SetVisibility(0);
6042 sub3node->cd();
6043 //
6044 // Place copy #1 of I1D1 in I1D7
6045 //
6046 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6047 sub4node->SetLineColor(kColorITS);
6048 sub4node->SetVisibility(0);
6049 sub4node->cd();
6050 //
6051 // Place copy #1 of ITS2 in I1D1
6052 //
6053 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6054 sub5node->SetLineColor(kColorITS);
6055 fNodes->Add(sub5node);
6056 sub4node->cd();
6057 fNodes->Add(sub4node);
6058 sub3node->cd();
6059 fNodes->Add(sub3node);
6060 sub2node->cd();
6061 //
6062 // Place copy #2 of I1D7 in I20B
6063 //
6064 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6065 sub3node->SetLineColor(kColorITS);
6066 sub3node->SetVisibility(0);
6067 sub3node->cd();
6068 //
6069 // Place copy #1 of I1D1 in I1D7
6070 //
6071 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6072 sub4node->SetLineColor(kColorITS);
6073 sub4node->SetVisibility(0);
6074 sub4node->cd();
6075 //
6076 // Place copy #1 of ITS2 in I1D1
6077 //
6078 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6079 sub5node->SetLineColor(kColorITS);
6080 fNodes->Add(sub5node);
6081 sub4node->cd();
6082 fNodes->Add(sub4node);
6083 sub3node->cd();
6084 fNodes->Add(sub3node);
6085 sub2node->cd();
6086 //
6087 // Place copy #3 of I1D7 in I20B
6088 //
6089 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6090 sub3node->SetLineColor(kColorITS);
6091 sub3node->SetVisibility(0);
6092 sub3node->cd();
6093 //
6094 // Place copy #1 of I1D1 in I1D7
6095 //
6096 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6097 sub4node->SetLineColor(kColorITS);
6098 sub4node->SetVisibility(0);
6099 sub4node->cd();
6100 //
6101 // Place copy #1 of ITS2 in I1D1
6102 //
6103 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6104 sub5node->SetLineColor(kColorITS);
6105 fNodes->Add(sub5node);
6106 sub4node->cd();
6107 fNodes->Add(sub4node);
6108 sub3node->cd();
6109 fNodes->Add(sub3node);
6110 sub2node->cd();
6111 //
6112 // Place copy #4 of I1D7 in I20B
6113 //
6114 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6115 sub3node->SetLineColor(kColorITS);
6116 sub3node->SetVisibility(0);
6117 sub3node->cd();
6118 //
6119 // Place copy #1 of I1D1 in I1D7
6120 //
6121 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6122 sub4node->SetLineColor(kColorITS);
6123 sub4node->SetVisibility(0);
6124 sub4node->cd();
6125 //
6126 // Place copy #1 of ITS2 in I1D1
6127 //
6128 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6129 sub5node->SetLineColor(kColorITS);
6130 fNodes->Add(sub5node);
6131 sub4node->cd();
6132 fNodes->Add(sub4node);
6133 sub3node->cd();
6134 fNodes->Add(sub3node);
6135 sub2node->cd();
6136 fNodes->Add(sub2node);
6137 sub1node->cd();
6138 //
6139 // Place copy #4 of I20B in I12B
6140 //
6141 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6142 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6143 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
6144 sub2node->SetLineColor(kColorITS);
6145 sub2node->SetVisibility(0);
6146 sub2node->cd();
6147 //
6148 // Place copy #1 of I1D7 in I20B
6149 //
6150 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6151 sub3node->SetLineColor(kColorITS);
6152 sub3node->SetVisibility(0);
6153 sub3node->cd();
6154 //
6155 // Place copy #1 of I1D1 in I1D7
6156 //
6157 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6158 sub4node->SetLineColor(kColorITS);
6159 sub4node->SetVisibility(0);
6160 sub4node->cd();
6161 //
6162 // Place copy #1 of ITS2 in I1D1
6163 //
6164 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6165 sub5node->SetLineColor(kColorITS);
6166 fNodes->Add(sub5node);
6167 sub4node->cd();
6168 fNodes->Add(sub4node);
6169 sub3node->cd();
6170 fNodes->Add(sub3node);
6171 sub2node->cd();
6172 //
6173 // Place copy #2 of I1D7 in I20B
6174 //
6175 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6176 sub3node->SetLineColor(kColorITS);
6177 sub3node->SetVisibility(0);
6178 sub3node->cd();
6179 //
6180 // Place copy #1 of I1D1 in I1D7
6181 //
6182 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6183 sub4node->SetLineColor(kColorITS);
6184 sub4node->SetVisibility(0);
6185 sub4node->cd();
6186 //
6187 // Place copy #1 of ITS2 in I1D1
6188 //
6189 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6190 sub5node->SetLineColor(kColorITS);
6191 fNodes->Add(sub5node);
6192 sub4node->cd();
6193 fNodes->Add(sub4node);
6194 sub3node->cd();
6195 fNodes->Add(sub3node);
6196 sub2node->cd();
6197 //
6198 // Place copy #3 of I1D7 in I20B
6199 //
6200 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6201 sub3node->SetLineColor(kColorITS);
6202 sub3node->SetVisibility(0);
6203 sub3node->cd();
6204 //
6205 // Place copy #1 of I1D1 in I1D7
6206 //
6207 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6208 sub4node->SetLineColor(kColorITS);
6209 sub4node->SetVisibility(0);
6210 sub4node->cd();
6211 //
6212 // Place copy #1 of ITS2 in I1D1
6213 //
6214 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6215 sub5node->SetLineColor(kColorITS);
6216 fNodes->Add(sub5node);
6217 sub4node->cd();
6218 fNodes->Add(sub4node);
6219 sub3node->cd();
6220 fNodes->Add(sub3node);
6221 sub2node->cd();
6222 //
6223 // Place copy #4 of I1D7 in I20B
6224 //
6225 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6226 sub3node->SetLineColor(kColorITS);
6227 sub3node->SetVisibility(0);
6228 sub3node->cd();
6229 //
6230 // Place copy #1 of I1D1 in I1D7
6231 //
6232 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6233 sub4node->SetLineColor(kColorITS);
6234 sub4node->SetVisibility(0);
6235 sub4node->cd();
6236 //
6237 // Place copy #1 of ITS2 in I1D1
6238 //
6239 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6240 sub5node->SetLineColor(kColorITS);
6241 fNodes->Add(sub5node);
6242 sub4node->cd();
6243 fNodes->Add(sub4node);
6244 sub3node->cd();
6245 fNodes->Add(sub3node);
6246 sub2node->cd();
6247 fNodes->Add(sub2node);
6248 sub1node->cd();
6249 fNodes->Add(sub1node);
6250 node->cd();
6251 //
6252 // Place copy #9 of I12B in IT12
6253 //
6254 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot248");
6255 sub1node->SetLineColor(kColorITS);
6256 sub1node->SetVisibility(0);
6257 sub1node->cd();
6258 //
6259 // Place copy #1 of I10B in I12B
6260 //
6261 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6262 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6263 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
6264 sub2node->SetLineColor(kColorITS);
6265 sub2node->SetVisibility(0);
6266 sub2node->cd();
6267 //
6268 // Place copy #1 of I107 in I10B
6269 //
6270 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6271 sub3node->SetLineColor(kColorITS);
6272 sub3node->SetVisibility(0);
6273 sub3node->cd();
6274 //
6275 // Place copy #1 of I101 in I107
6276 //
6277 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6278 sub4node->SetLineColor(kColorITS);
6279 sub4node->SetVisibility(0);
6280 sub4node->cd();
6281 //
6282 // Place copy #1 of ITS1 in I101
6283 //
6284 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6285 sub5node->SetLineColor(kColorITS);
6286 fNodes->Add(sub5node);
6287 sub4node->cd();
6288 fNodes->Add(sub4node);
6289 sub3node->cd();
6290 fNodes->Add(sub3node);
6291 sub2node->cd();
6292 //
6293 // Place copy #2 of I107 in I10B
6294 //
6295 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6296 sub3node->SetLineColor(kColorITS);
6297 sub3node->SetVisibility(0);
6298 sub3node->cd();
6299 //
6300 // Place copy #1 of I101 in I107
6301 //
6302 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6303 sub4node->SetLineColor(kColorITS);
6304 sub4node->SetVisibility(0);
6305 sub4node->cd();
6306 //
6307 // Place copy #1 of ITS1 in I101
6308 //
6309 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6310 sub5node->SetLineColor(kColorITS);
6311 fNodes->Add(sub5node);
6312 sub4node->cd();
6313 fNodes->Add(sub4node);
6314 sub3node->cd();
6315 fNodes->Add(sub3node);
6316 sub2node->cd();
6317 //
6318 // Place copy #3 of I107 in I10B
6319 //
6320 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6321 sub3node->SetLineColor(kColorITS);
6322 sub3node->SetVisibility(0);
6323 sub3node->cd();
6324 //
6325 // Place copy #1 of I101 in I107
6326 //
6327 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6328 sub4node->SetLineColor(kColorITS);
6329 sub4node->SetVisibility(0);
6330 sub4node->cd();
6331 //
6332 // Place copy #1 of ITS1 in I101
6333 //
6334 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6335 sub5node->SetLineColor(kColorITS);
6336 fNodes->Add(sub5node);
6337 sub4node->cd();
6338 fNodes->Add(sub4node);
6339 sub3node->cd();
6340 fNodes->Add(sub3node);
6341 sub2node->cd();
6342 //
6343 // Place copy #4 of I107 in I10B
6344 //
6345 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6346 sub3node->SetLineColor(kColorITS);
6347 sub3node->SetVisibility(0);
6348 sub3node->cd();
6349 //
6350 // Place copy #1 of I101 in I107
6351 //
6352 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6353 sub4node->SetLineColor(kColorITS);
6354 sub4node->SetVisibility(0);
6355 sub4node->cd();
6356 //
6357 // Place copy #1 of ITS1 in I101
6358 //
6359 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6360 sub5node->SetLineColor(kColorITS);
6361 fNodes->Add(sub5node);
6362 sub4node->cd();
6363 fNodes->Add(sub4node);
6364 sub3node->cd();
6365 fNodes->Add(sub3node);
6366 sub2node->cd();
6367 fNodes->Add(sub2node);
6368 sub1node->cd();
6369 //
6370 // Place copy #2 of I10B in I12B
6371 //
6372 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6373 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6374 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
6375 sub2node->SetLineColor(kColorITS);
6376 sub2node->SetVisibility(0);
6377 sub2node->cd();
6378 //
6379 // Place copy #1 of I107 in I10B
6380 //
6381 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6382 sub3node->SetLineColor(kColorITS);
6383 sub3node->SetVisibility(0);
6384 sub3node->cd();
6385 //
6386 // Place copy #1 of I101 in I107
6387 //
6388 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6389 sub4node->SetLineColor(kColorITS);
6390 sub4node->SetVisibility(0);
6391 sub4node->cd();
6392 //
6393 // Place copy #1 of ITS1 in I101
6394 //
6395 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6396 sub5node->SetLineColor(kColorITS);
6397 fNodes->Add(sub5node);
6398 sub4node->cd();
6399 fNodes->Add(sub4node);
6400 sub3node->cd();
6401 fNodes->Add(sub3node);
6402 sub2node->cd();
6403 //
6404 // Place copy #2 of I107 in I10B
6405 //
6406 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6407 sub3node->SetLineColor(kColorITS);
6408 sub3node->SetVisibility(0);
6409 sub3node->cd();
6410 //
6411 // Place copy #1 of I101 in I107
6412 //
6413 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6414 sub4node->SetLineColor(kColorITS);
6415 sub4node->SetVisibility(0);
6416 sub4node->cd();
6417 //
6418 // Place copy #1 of ITS1 in I101
6419 //
6420 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6421 sub5node->SetLineColor(kColorITS);
6422 fNodes->Add(sub5node);
6423 sub4node->cd();
6424 fNodes->Add(sub4node);
6425 sub3node->cd();
6426 fNodes->Add(sub3node);
6427 sub2node->cd();
6428 //
6429 // Place copy #3 of I107 in I10B
6430 //
6431 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6432 sub3node->SetLineColor(kColorITS);
6433 sub3node->SetVisibility(0);
6434 sub3node->cd();
6435 //
6436 // Place copy #1 of I101 in I107
6437 //
6438 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6439 sub4node->SetLineColor(kColorITS);
6440 sub4node->SetVisibility(0);
6441 sub4node->cd();
6442 //
6443 // Place copy #1 of ITS1 in I101
6444 //
6445 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6446 sub5node->SetLineColor(kColorITS);
6447 fNodes->Add(sub5node);
6448 sub4node->cd();
6449 fNodes->Add(sub4node);
6450 sub3node->cd();
6451 fNodes->Add(sub3node);
6452 sub2node->cd();
6453 //
6454 // Place copy #4 of I107 in I10B
6455 //
6456 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6457 sub3node->SetLineColor(kColorITS);
6458 sub3node->SetVisibility(0);
6459 sub3node->cd();
6460 //
6461 // Place copy #1 of I101 in I107
6462 //
6463 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6464 sub4node->SetLineColor(kColorITS);
6465 sub4node->SetVisibility(0);
6466 sub4node->cd();
6467 //
6468 // Place copy #1 of ITS1 in I101
6469 //
6470 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6471 sub5node->SetLineColor(kColorITS);
6472 fNodes->Add(sub5node);
6473 sub4node->cd();
6474 fNodes->Add(sub4node);
6475 sub3node->cd();
6476 fNodes->Add(sub3node);
6477 sub2node->cd();
6478 fNodes->Add(sub2node);
6479 sub1node->cd();
6480 //
6481 // Place copy #1 of I20B in I12B
6482 //
6483 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6484 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6485 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
6486 sub2node->SetLineColor(kColorITS);
6487 sub2node->SetVisibility(0);
6488 sub2node->cd();
6489 //
6490 // Place copy #1 of I1D7 in I20B
6491 //
6492 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6493 sub3node->SetLineColor(kColorITS);
6494 sub3node->SetVisibility(0);
6495 sub3node->cd();
6496 //
6497 // Place copy #1 of I1D1 in I1D7
6498 //
6499 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6500 sub4node->SetLineColor(kColorITS);
6501 sub4node->SetVisibility(0);
6502 sub4node->cd();
6503 //
6504 // Place copy #1 of ITS2 in I1D1
6505 //
6506 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6507 sub5node->SetLineColor(kColorITS);
6508 fNodes->Add(sub5node);
6509 sub4node->cd();
6510 fNodes->Add(sub4node);
6511 sub3node->cd();
6512 fNodes->Add(sub3node);
6513 sub2node->cd();
6514 //
6515 // Place copy #2 of I1D7 in I20B
6516 //
6517 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6518 sub3node->SetLineColor(kColorITS);
6519 sub3node->SetVisibility(0);
6520 sub3node->cd();
6521 //
6522 // Place copy #1 of I1D1 in I1D7
6523 //
6524 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6525 sub4node->SetLineColor(kColorITS);
6526 sub4node->SetVisibility(0);
6527 sub4node->cd();
6528 //
6529 // Place copy #1 of ITS2 in I1D1
6530 //
6531 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6532 sub5node->SetLineColor(kColorITS);
6533 fNodes->Add(sub5node);
6534 sub4node->cd();
6535 fNodes->Add(sub4node);
6536 sub3node->cd();
6537 fNodes->Add(sub3node);
6538 sub2node->cd();
6539 //
6540 // Place copy #3 of I1D7 in I20B
6541 //
6542 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6543 sub3node->SetLineColor(kColorITS);
6544 sub3node->SetVisibility(0);
6545 sub3node->cd();
6546 //
6547 // Place copy #1 of I1D1 in I1D7
6548 //
6549 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6550 sub4node->SetLineColor(kColorITS);
6551 sub4node->SetVisibility(0);
6552 sub4node->cd();
6553 //
6554 // Place copy #1 of ITS2 in I1D1
6555 //
6556 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6557 sub5node->SetLineColor(kColorITS);
6558 fNodes->Add(sub5node);
6559 sub4node->cd();
6560 fNodes->Add(sub4node);
6561 sub3node->cd();
6562 fNodes->Add(sub3node);
6563 sub2node->cd();
6564 //
6565 // Place copy #4 of I1D7 in I20B
6566 //
6567 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6568 sub3node->SetLineColor(kColorITS);
6569 sub3node->SetVisibility(0);
6570 sub3node->cd();
6571 //
6572 // Place copy #1 of I1D1 in I1D7
6573 //
6574 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6575 sub4node->SetLineColor(kColorITS);
6576 sub4node->SetVisibility(0);
6577 sub4node->cd();
6578 //
6579 // Place copy #1 of ITS2 in I1D1
6580 //
6581 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6582 sub5node->SetLineColor(kColorITS);
6583 fNodes->Add(sub5node);
6584 sub4node->cd();
6585 fNodes->Add(sub4node);
6586 sub3node->cd();
6587 fNodes->Add(sub3node);
6588 sub2node->cd();
6589 fNodes->Add(sub2node);
6590 sub1node->cd();
6591 //
6592 // Place copy #2 of I20B in I12B
6593 //
6594 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6595 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6596 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
6597 sub2node->SetLineColor(kColorITS);
6598 sub2node->SetVisibility(0);
6599 sub2node->cd();
6600 //
6601 // Place copy #1 of I1D7 in I20B
6602 //
6603 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6604 sub3node->SetLineColor(kColorITS);
6605 sub3node->SetVisibility(0);
6606 sub3node->cd();
6607 //
6608 // Place copy #1 of I1D1 in I1D7
6609 //
6610 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6611 sub4node->SetLineColor(kColorITS);
6612 sub4node->SetVisibility(0);
6613 sub4node->cd();
6614 //
6615 // Place copy #1 of ITS2 in I1D1
6616 //
6617 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6618 sub5node->SetLineColor(kColorITS);
6619 fNodes->Add(sub5node);
6620 sub4node->cd();
6621 fNodes->Add(sub4node);
6622 sub3node->cd();
6623 fNodes->Add(sub3node);
6624 sub2node->cd();
6625 //
6626 // Place copy #2 of I1D7 in I20B
6627 //
6628 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6629 sub3node->SetLineColor(kColorITS);
6630 sub3node->SetVisibility(0);
6631 sub3node->cd();
6632 //
6633 // Place copy #1 of I1D1 in I1D7
6634 //
6635 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6636 sub4node->SetLineColor(kColorITS);
6637 sub4node->SetVisibility(0);
6638 sub4node->cd();
6639 //
6640 // Place copy #1 of ITS2 in I1D1
6641 //
6642 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6643 sub5node->SetLineColor(kColorITS);
6644 fNodes->Add(sub5node);
6645 sub4node->cd();
6646 fNodes->Add(sub4node);
6647 sub3node->cd();
6648 fNodes->Add(sub3node);
6649 sub2node->cd();
6650 //
6651 // Place copy #3 of I1D7 in I20B
6652 //
6653 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6654 sub3node->SetLineColor(kColorITS);
6655 sub3node->SetVisibility(0);
6656 sub3node->cd();
6657 //
6658 // Place copy #1 of I1D1 in I1D7
6659 //
6660 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6661 sub4node->SetLineColor(kColorITS);
6662 sub4node->SetVisibility(0);
6663 sub4node->cd();
6664 //
6665 // Place copy #1 of ITS2 in I1D1
6666 //
6667 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6668 sub5node->SetLineColor(kColorITS);
6669 fNodes->Add(sub5node);
6670 sub4node->cd();
6671 fNodes->Add(sub4node);
6672 sub3node->cd();
6673 fNodes->Add(sub3node);
6674 sub2node->cd();
6675 //
6676 // Place copy #4 of I1D7 in I20B
6677 //
6678 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6679 sub3node->SetLineColor(kColorITS);
6680 sub3node->SetVisibility(0);
6681 sub3node->cd();
6682 //
6683 // Place copy #1 of I1D1 in I1D7
6684 //
6685 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6686 sub4node->SetLineColor(kColorITS);
6687 sub4node->SetVisibility(0);
6688 sub4node->cd();
6689 //
6690 // Place copy #1 of ITS2 in I1D1
6691 //
6692 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6693 sub5node->SetLineColor(kColorITS);
6694 fNodes->Add(sub5node);
6695 sub4node->cd();
6696 fNodes->Add(sub4node);
6697 sub3node->cd();
6698 fNodes->Add(sub3node);
6699 sub2node->cd();
6700 fNodes->Add(sub2node);
6701 sub1node->cd();
6702 //
6703 // Place copy #3 of I20B in I12B
6704 //
6705 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6706 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6707 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
6708 sub2node->SetLineColor(kColorITS);
6709 sub2node->SetVisibility(0);
6710 sub2node->cd();
6711 //
6712 // Place copy #1 of I1D7 in I20B
6713 //
6714 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6715 sub3node->SetLineColor(kColorITS);
6716 sub3node->SetVisibility(0);
6717 sub3node->cd();
6718 //
6719 // Place copy #1 of I1D1 in I1D7
6720 //
6721 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6722 sub4node->SetLineColor(kColorITS);
6723 sub4node->SetVisibility(0);
6724 sub4node->cd();
6725 //
6726 // Place copy #1 of ITS2 in I1D1
6727 //
6728 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6729 sub5node->SetLineColor(kColorITS);
6730 fNodes->Add(sub5node);
6731 sub4node->cd();
6732 fNodes->Add(sub4node);
6733 sub3node->cd();
6734 fNodes->Add(sub3node);
6735 sub2node->cd();
6736 //
6737 // Place copy #2 of I1D7 in I20B
6738 //
6739 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6740 sub3node->SetLineColor(kColorITS);
6741 sub3node->SetVisibility(0);
6742 sub3node->cd();
6743 //
6744 // Place copy #1 of I1D1 in I1D7
6745 //
6746 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6747 sub4node->SetLineColor(kColorITS);
6748 sub4node->SetVisibility(0);
6749 sub4node->cd();
6750 //
6751 // Place copy #1 of ITS2 in I1D1
6752 //
6753 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6754 sub5node->SetLineColor(kColorITS);
6755 fNodes->Add(sub5node);
6756 sub4node->cd();
6757 fNodes->Add(sub4node);
6758 sub3node->cd();
6759 fNodes->Add(sub3node);
6760 sub2node->cd();
6761 //
6762 // Place copy #3 of I1D7 in I20B
6763 //
6764 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6765 sub3node->SetLineColor(kColorITS);
6766 sub3node->SetVisibility(0);
6767 sub3node->cd();
6768 //
6769 // Place copy #1 of I1D1 in I1D7
6770 //
6771 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6772 sub4node->SetLineColor(kColorITS);
6773 sub4node->SetVisibility(0);
6774 sub4node->cd();
6775 //
6776 // Place copy #1 of ITS2 in I1D1
6777 //
6778 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6779 sub5node->SetLineColor(kColorITS);
6780 fNodes->Add(sub5node);
6781 sub4node->cd();
6782 fNodes->Add(sub4node);
6783 sub3node->cd();
6784 fNodes->Add(sub3node);
6785 sub2node->cd();
6786 //
6787 // Place copy #4 of I1D7 in I20B
6788 //
6789 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6790 sub3node->SetLineColor(kColorITS);
6791 sub3node->SetVisibility(0);
6792 sub3node->cd();
6793 //
6794 // Place copy #1 of I1D1 in I1D7
6795 //
6796 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6797 sub4node->SetLineColor(kColorITS);
6798 sub4node->SetVisibility(0);
6799 sub4node->cd();
6800 //
6801 // Place copy #1 of ITS2 in I1D1
6802 //
6803 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6804 sub5node->SetLineColor(kColorITS);
6805 fNodes->Add(sub5node);
6806 sub4node->cd();
6807 fNodes->Add(sub4node);
6808 sub3node->cd();
6809 fNodes->Add(sub3node);
6810 sub2node->cd();
6811 fNodes->Add(sub2node);
6812 sub1node->cd();
6813 //
6814 // Place copy #4 of I20B in I12B
6815 //
6816 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6817 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6818 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
6819 sub2node->SetLineColor(kColorITS);
6820 sub2node->SetVisibility(0);
6821 sub2node->cd();
6822 //
6823 // Place copy #1 of I1D7 in I20B
6824 //
6825 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6826 sub3node->SetLineColor(kColorITS);
6827 sub3node->SetVisibility(0);
6828 sub3node->cd();
6829 //
6830 // Place copy #1 of I1D1 in I1D7
6831 //
6832 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6833 sub4node->SetLineColor(kColorITS);
6834 sub4node->SetVisibility(0);
6835 sub4node->cd();
6836 //
6837 // Place copy #1 of ITS2 in I1D1
6838 //
6839 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6840 sub5node->SetLineColor(kColorITS);
6841 fNodes->Add(sub5node);
6842 sub4node->cd();
6843 fNodes->Add(sub4node);
6844 sub3node->cd();
6845 fNodes->Add(sub3node);
6846 sub2node->cd();
6847 //
6848 // Place copy #2 of I1D7 in I20B
6849 //
6850 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6851 sub3node->SetLineColor(kColorITS);
6852 sub3node->SetVisibility(0);
6853 sub3node->cd();
6854 //
6855 // Place copy #1 of I1D1 in I1D7
6856 //
6857 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6858 sub4node->SetLineColor(kColorITS);
6859 sub4node->SetVisibility(0);
6860 sub4node->cd();
6861 //
6862 // Place copy #1 of ITS2 in I1D1
6863 //
6864 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6865 sub5node->SetLineColor(kColorITS);
6866 fNodes->Add(sub5node);
6867 sub4node->cd();
6868 fNodes->Add(sub4node);
6869 sub3node->cd();
6870 fNodes->Add(sub3node);
6871 sub2node->cd();
6872 //
6873 // Place copy #3 of I1D7 in I20B
6874 //
6875 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6876 sub3node->SetLineColor(kColorITS);
6877 sub3node->SetVisibility(0);
6878 sub3node->cd();
6879 //
6880 // Place copy #1 of I1D1 in I1D7
6881 //
6882 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6883 sub4node->SetLineColor(kColorITS);
6884 sub4node->SetVisibility(0);
6885 sub4node->cd();
6886 //
6887 // Place copy #1 of ITS2 in I1D1
6888 //
6889 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6890 sub5node->SetLineColor(kColorITS);
6891 fNodes->Add(sub5node);
6892 sub4node->cd();
6893 fNodes->Add(sub4node);
6894 sub3node->cd();
6895 fNodes->Add(sub3node);
6896 sub2node->cd();
6897 //
6898 // Place copy #4 of I1D7 in I20B
6899 //
6900 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6901 sub3node->SetLineColor(kColorITS);
6902 sub3node->SetVisibility(0);
6903 sub3node->cd();
6904 //
6905 // Place copy #1 of I1D1 in I1D7
6906 //
6907 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6908 sub4node->SetLineColor(kColorITS);
6909 sub4node->SetVisibility(0);
6910 sub4node->cd();
6911 //
6912 // Place copy #1 of ITS2 in I1D1
6913 //
6914 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6915 sub5node->SetLineColor(kColorITS);
6916 fNodes->Add(sub5node);
6917 sub4node->cd();
6918 fNodes->Add(sub4node);
6919 sub3node->cd();
6920 fNodes->Add(sub3node);
6921 sub2node->cd();
6922 fNodes->Add(sub2node);
6923 sub1node->cd();
6924 fNodes->Add(sub1node);
6925 node->cd();
6926 //
6927 // Place copy #10 of I12B in IT12
6928 //
6929 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot249");
6930 sub1node->SetLineColor(kColorITS);
6931 sub1node->SetVisibility(0);
6932 sub1node->cd();
6933 //
6934 // Place copy #1 of I10B in I12B
6935 //
6936 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6937 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6938 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
6939 sub2node->SetLineColor(kColorITS);
6940 sub2node->SetVisibility(0);
6941 sub2node->cd();
6942 //
6943 // Place copy #1 of I107 in I10B
6944 //
6945 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6946 sub3node->SetLineColor(kColorITS);
6947 sub3node->SetVisibility(0);
6948 sub3node->cd();
6949 //
6950 // Place copy #1 of I101 in I107
6951 //
6952 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6953 sub4node->SetLineColor(kColorITS);
6954 sub4node->SetVisibility(0);
6955 sub4node->cd();
6956 //
6957 // Place copy #1 of ITS1 in I101
6958 //
6959 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6960 sub5node->SetLineColor(kColorITS);
6961 fNodes->Add(sub5node);
6962 sub4node->cd();
6963 fNodes->Add(sub4node);
6964 sub3node->cd();
6965 fNodes->Add(sub3node);
6966 sub2node->cd();
6967 //
6968 // Place copy #2 of I107 in I10B
6969 //
6970 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6971 sub3node->SetLineColor(kColorITS);
6972 sub3node->SetVisibility(0);
6973 sub3node->cd();
6974 //
6975 // Place copy #1 of I101 in I107
6976 //
6977 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6978 sub4node->SetLineColor(kColorITS);
6979 sub4node->SetVisibility(0);
6980 sub4node->cd();
6981 //
6982 // Place copy #1 of ITS1 in I101
6983 //
6984 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6985 sub5node->SetLineColor(kColorITS);
6986 fNodes->Add(sub5node);
6987 sub4node->cd();
6988 fNodes->Add(sub4node);
6989 sub3node->cd();
6990 fNodes->Add(sub3node);
6991 sub2node->cd();
6992 //
6993 // Place copy #3 of I107 in I10B
6994 //
6995 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6996 sub3node->SetLineColor(kColorITS);
6997 sub3node->SetVisibility(0);
6998 sub3node->cd();
6999 //
7000 // Place copy #1 of I101 in I107
7001 //
7002 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7003 sub4node->SetLineColor(kColorITS);
7004 sub4node->SetVisibility(0);
7005 sub4node->cd();
7006 //
7007 // Place copy #1 of ITS1 in I101
7008 //
7009 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7010 sub5node->SetLineColor(kColorITS);
7011 fNodes->Add(sub5node);
7012 sub4node->cd();
7013 fNodes->Add(sub4node);
7014 sub3node->cd();
7015 fNodes->Add(sub3node);
7016 sub2node->cd();
7017 //
7018 // Place copy #4 of I107 in I10B
7019 //
7020 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7021 sub3node->SetLineColor(kColorITS);
7022 sub3node->SetVisibility(0);
7023 sub3node->cd();
7024 //
7025 // Place copy #1 of I101 in I107
7026 //
7027 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7028 sub4node->SetLineColor(kColorITS);
7029 sub4node->SetVisibility(0);
7030 sub4node->cd();
7031 //
7032 // Place copy #1 of ITS1 in I101
7033 //
7034 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7035 sub5node->SetLineColor(kColorITS);
7036 fNodes->Add(sub5node);
7037 sub4node->cd();
7038 fNodes->Add(sub4node);
7039 sub3node->cd();
7040 fNodes->Add(sub3node);
7041 sub2node->cd();
7042 fNodes->Add(sub2node);
7043 sub1node->cd();
7044 //
7045 // Place copy #2 of I10B in I12B
7046 //
7047 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7048 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7049 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
7050 sub2node->SetLineColor(kColorITS);
7051 sub2node->SetVisibility(0);
7052 sub2node->cd();
7053 //
7054 // Place copy #1 of I107 in I10B
7055 //
7056 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7057 sub3node->SetLineColor(kColorITS);
7058 sub3node->SetVisibility(0);
7059 sub3node->cd();
7060 //
7061 // Place copy #1 of I101 in I107
7062 //
7063 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7064 sub4node->SetLineColor(kColorITS);
7065 sub4node->SetVisibility(0);
7066 sub4node->cd();
7067 //
7068 // Place copy #1 of ITS1 in I101
7069 //
7070 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7071 sub5node->SetLineColor(kColorITS);
7072 fNodes->Add(sub5node);
7073 sub4node->cd();
7074 fNodes->Add(sub4node);
7075 sub3node->cd();
7076 fNodes->Add(sub3node);
7077 sub2node->cd();
7078 //
7079 // Place copy #2 of I107 in I10B
7080 //
7081 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7082 sub3node->SetLineColor(kColorITS);
7083 sub3node->SetVisibility(0);
7084 sub3node->cd();
7085 //
7086 // Place copy #1 of I101 in I107
7087 //
7088 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7089 sub4node->SetLineColor(kColorITS);
7090 sub4node->SetVisibility(0);
7091 sub4node->cd();
7092 //
7093 // Place copy #1 of ITS1 in I101
7094 //
7095 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7096 sub5node->SetLineColor(kColorITS);
7097 fNodes->Add(sub5node);
7098 sub4node->cd();
7099 fNodes->Add(sub4node);
7100 sub3node->cd();
7101 fNodes->Add(sub3node);
7102 sub2node->cd();
7103 //
7104 // Place copy #3 of I107 in I10B
7105 //
7106 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7107 sub3node->SetLineColor(kColorITS);
7108 sub3node->SetVisibility(0);
7109 sub3node->cd();
7110 //
7111 // Place copy #1 of I101 in I107
7112 //
7113 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7114 sub4node->SetLineColor(kColorITS);
7115 sub4node->SetVisibility(0);
7116 sub4node->cd();
7117 //
7118 // Place copy #1 of ITS1 in I101
7119 //
7120 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7121 sub5node->SetLineColor(kColorITS);
7122 fNodes->Add(sub5node);
7123 sub4node->cd();
7124 fNodes->Add(sub4node);
7125 sub3node->cd();
7126 fNodes->Add(sub3node);
7127 sub2node->cd();
7128 //
7129 // Place copy #4 of I107 in I10B
7130 //
7131 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7132 sub3node->SetLineColor(kColorITS);
7133 sub3node->SetVisibility(0);
7134 sub3node->cd();
7135 //
7136 // Place copy #1 of I101 in I107
7137 //
7138 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7139 sub4node->SetLineColor(kColorITS);
7140 sub4node->SetVisibility(0);
7141 sub4node->cd();
7142 //
7143 // Place copy #1 of ITS1 in I101
7144 //
7145 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7146 sub5node->SetLineColor(kColorITS);
7147 fNodes->Add(sub5node);
7148 sub4node->cd();
7149 fNodes->Add(sub4node);
7150 sub3node->cd();
7151 fNodes->Add(sub3node);
7152 sub2node->cd();
7153 fNodes->Add(sub2node);
7154 sub1node->cd();
7155 //
7156 // Place copy #1 of I20B in I12B
7157 //
7158 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7159 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7160 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
7161 sub2node->SetLineColor(kColorITS);
7162 sub2node->SetVisibility(0);
7163 sub2node->cd();
7164 //
7165 // Place copy #1 of I1D7 in I20B
7166 //
7167 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7168 sub3node->SetLineColor(kColorITS);
7169 sub3node->SetVisibility(0);
7170 sub3node->cd();
7171 //
7172 // Place copy #1 of I1D1 in I1D7
7173 //
7174 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7175 sub4node->SetLineColor(kColorITS);
7176 sub4node->SetVisibility(0);
7177 sub4node->cd();
7178 //
7179 // Place copy #1 of ITS2 in I1D1
7180 //
7181 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7182 sub5node->SetLineColor(kColorITS);
7183 fNodes->Add(sub5node);
7184 sub4node->cd();
7185 fNodes->Add(sub4node);
7186 sub3node->cd();
7187 fNodes->Add(sub3node);
7188 sub2node->cd();
7189 //
7190 // Place copy #2 of I1D7 in I20B
7191 //
7192 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7193 sub3node->SetLineColor(kColorITS);
7194 sub3node->SetVisibility(0);
7195 sub3node->cd();
7196 //
7197 // Place copy #1 of I1D1 in I1D7
7198 //
7199 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7200 sub4node->SetLineColor(kColorITS);
7201 sub4node->SetVisibility(0);
7202 sub4node->cd();
7203 //
7204 // Place copy #1 of ITS2 in I1D1
7205 //
7206 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7207 sub5node->SetLineColor(kColorITS);
7208 fNodes->Add(sub5node);
7209 sub4node->cd();
7210 fNodes->Add(sub4node);
7211 sub3node->cd();
7212 fNodes->Add(sub3node);
7213 sub2node->cd();
7214 //
7215 // Place copy #3 of I1D7 in I20B
7216 //
7217 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7218 sub3node->SetLineColor(kColorITS);
7219 sub3node->SetVisibility(0);
7220 sub3node->cd();
7221 //
7222 // Place copy #1 of I1D1 in I1D7
7223 //
7224 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7225 sub4node->SetLineColor(kColorITS);
7226 sub4node->SetVisibility(0);
7227 sub4node->cd();
7228 //
7229 // Place copy #1 of ITS2 in I1D1
7230 //
7231 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7232 sub5node->SetLineColor(kColorITS);
7233 fNodes->Add(sub5node);
7234 sub4node->cd();
7235 fNodes->Add(sub4node);
7236 sub3node->cd();
7237 fNodes->Add(sub3node);
7238 sub2node->cd();
7239 //
7240 // Place copy #4 of I1D7 in I20B
7241 //
7242 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7243 sub3node->SetLineColor(kColorITS);
7244 sub3node->SetVisibility(0);
7245 sub3node->cd();
7246 //
7247 // Place copy #1 of I1D1 in I1D7
7248 //
7249 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7250 sub4node->SetLineColor(kColorITS);
7251 sub4node->SetVisibility(0);
7252 sub4node->cd();
7253 //
7254 // Place copy #1 of ITS2 in I1D1
7255 //
7256 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7257 sub5node->SetLineColor(kColorITS);
7258 fNodes->Add(sub5node);
7259 sub4node->cd();
7260 fNodes->Add(sub4node);
7261 sub3node->cd();
7262 fNodes->Add(sub3node);
7263 sub2node->cd();
7264 fNodes->Add(sub2node);
7265 sub1node->cd();
7266 //
7267 // Place copy #2 of I20B in I12B
7268 //
7269 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7270 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7271 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
7272 sub2node->SetLineColor(kColorITS);
7273 sub2node->SetVisibility(0);
7274 sub2node->cd();
7275 //
7276 // Place copy #1 of I1D7 in I20B
7277 //
7278 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7279 sub3node->SetLineColor(kColorITS);
7280 sub3node->SetVisibility(0);
7281 sub3node->cd();
7282 //
7283 // Place copy #1 of I1D1 in I1D7
7284 //
7285 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7286 sub4node->SetLineColor(kColorITS);
7287 sub4node->SetVisibility(0);
7288 sub4node->cd();
7289 //
7290 // Place copy #1 of ITS2 in I1D1
7291 //
7292 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7293 sub5node->SetLineColor(kColorITS);
7294 fNodes->Add(sub5node);
7295 sub4node->cd();
7296 fNodes->Add(sub4node);
7297 sub3node->cd();
7298 fNodes->Add(sub3node);
7299 sub2node->cd();
7300 //
7301 // Place copy #2 of I1D7 in I20B
7302 //
7303 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7304 sub3node->SetLineColor(kColorITS);
7305 sub3node->SetVisibility(0);
7306 sub3node->cd();
7307 //
7308 // Place copy #1 of I1D1 in I1D7
7309 //
7310 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7311 sub4node->SetLineColor(kColorITS);
7312 sub4node->SetVisibility(0);
7313 sub4node->cd();
7314 //
7315 // Place copy #1 of ITS2 in I1D1
7316 //
7317 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7318 sub5node->SetLineColor(kColorITS);
7319 fNodes->Add(sub5node);
7320 sub4node->cd();
7321 fNodes->Add(sub4node);
7322 sub3node->cd();
7323 fNodes->Add(sub3node);
7324 sub2node->cd();
7325 //
7326 // Place copy #3 of I1D7 in I20B
7327 //
7328 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7329 sub3node->SetLineColor(kColorITS);
7330 sub3node->SetVisibility(0);
7331 sub3node->cd();
7332 //
7333 // Place copy #1 of I1D1 in I1D7
7334 //
7335 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7336 sub4node->SetLineColor(kColorITS);
7337 sub4node->SetVisibility(0);
7338 sub4node->cd();
7339 //
7340 // Place copy #1 of ITS2 in I1D1
7341 //
7342 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7343 sub5node->SetLineColor(kColorITS);
7344 fNodes->Add(sub5node);
7345 sub4node->cd();
7346 fNodes->Add(sub4node);
7347 sub3node->cd();
7348 fNodes->Add(sub3node);
7349 sub2node->cd();
7350 //
7351 // Place copy #4 of I1D7 in I20B
7352 //
7353 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7354 sub3node->SetLineColor(kColorITS);
7355 sub3node->SetVisibility(0);
7356 sub3node->cd();
7357 //
7358 // Place copy #1 of I1D1 in I1D7
7359 //
7360 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7361 sub4node->SetLineColor(kColorITS);
7362 sub4node->SetVisibility(0);
7363 sub4node->cd();
7364 //
7365 // Place copy #1 of ITS2 in I1D1
7366 //
7367 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7368 sub5node->SetLineColor(kColorITS);
7369 fNodes->Add(sub5node);
7370 sub4node->cd();
7371 fNodes->Add(sub4node);
7372 sub3node->cd();
7373 fNodes->Add(sub3node);
7374 sub2node->cd();
7375 fNodes->Add(sub2node);
7376 sub1node->cd();
7377 //
7378 // Place copy #3 of I20B in I12B
7379 //
7380 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7381 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7382 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
7383 sub2node->SetLineColor(kColorITS);
7384 sub2node->SetVisibility(0);
7385 sub2node->cd();
7386 //
7387 // Place copy #1 of I1D7 in I20B
7388 //
7389 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7390 sub3node->SetLineColor(kColorITS);
7391 sub3node->SetVisibility(0);
7392 sub3node->cd();
7393 //
7394 // Place copy #1 of I1D1 in I1D7
7395 //
7396 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7397 sub4node->SetLineColor(kColorITS);
7398 sub4node->SetVisibility(0);
7399 sub4node->cd();
7400 //
7401 // Place copy #1 of ITS2 in I1D1
7402 //
7403 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7404 sub5node->SetLineColor(kColorITS);
7405 fNodes->Add(sub5node);
7406 sub4node->cd();
7407 fNodes->Add(sub4node);
7408 sub3node->cd();
7409 fNodes->Add(sub3node);
7410 sub2node->cd();
7411 //
7412 // Place copy #2 of I1D7 in I20B
7413 //
7414 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7415 sub3node->SetLineColor(kColorITS);
7416 sub3node->SetVisibility(0);
7417 sub3node->cd();
7418 //
7419 // Place copy #1 of I1D1 in I1D7
7420 //
7421 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7422 sub4node->SetLineColor(kColorITS);
7423 sub4node->SetVisibility(0);
7424 sub4node->cd();
7425 //
7426 // Place copy #1 of ITS2 in I1D1
7427 //
7428 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7429 sub5node->SetLineColor(kColorITS);
7430 fNodes->Add(sub5node);
7431 sub4node->cd();
7432 fNodes->Add(sub4node);
7433 sub3node->cd();
7434 fNodes->Add(sub3node);
7435 sub2node->cd();
7436 //
7437 // Place copy #3 of I1D7 in I20B
7438 //
7439 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7440 sub3node->SetLineColor(kColorITS);
7441 sub3node->SetVisibility(0);
7442 sub3node->cd();
7443 //
7444 // Place copy #1 of I1D1 in I1D7
7445 //
7446 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7447 sub4node->SetLineColor(kColorITS);
7448 sub4node->SetVisibility(0);
7449 sub4node->cd();
7450 //
7451 // Place copy #1 of ITS2 in I1D1
7452 //
7453 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7454 sub5node->SetLineColor(kColorITS);
7455 fNodes->Add(sub5node);
7456 sub4node->cd();
7457 fNodes->Add(sub4node);
7458 sub3node->cd();
7459 fNodes->Add(sub3node);
7460 sub2node->cd();
7461 //
7462 // Place copy #4 of I1D7 in I20B
7463 //
7464 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7465 sub3node->SetLineColor(kColorITS);
7466 sub3node->SetVisibility(0);
7467 sub3node->cd();
7468 //
7469 // Place copy #1 of I1D1 in I1D7
7470 //
7471 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7472 sub4node->SetLineColor(kColorITS);
7473 sub4node->SetVisibility(0);
7474 sub4node->cd();
7475 //
7476 // Place copy #1 of ITS2 in I1D1
7477 //
7478 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7479 sub5node->SetLineColor(kColorITS);
7480 fNodes->Add(sub5node);
7481 sub4node->cd();
7482 fNodes->Add(sub4node);
7483 sub3node->cd();
7484 fNodes->Add(sub3node);
7485 sub2node->cd();
7486 fNodes->Add(sub2node);
7487 sub1node->cd();
7488 //
7489 // Place copy #4 of I20B in I12B
7490 //
7491 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7492 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7493 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
7494 sub2node->SetLineColor(kColorITS);
7495 sub2node->SetVisibility(0);
7496 sub2node->cd();
7497 //
7498 // Place copy #1 of I1D7 in I20B
7499 //
7500 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7501 sub3node->SetLineColor(kColorITS);
7502 sub3node->SetVisibility(0);
7503 sub3node->cd();
7504 //
7505 // Place copy #1 of I1D1 in I1D7
7506 //
7507 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7508 sub4node->SetLineColor(kColorITS);
7509 sub4node->SetVisibility(0);
7510 sub4node->cd();
7511 //
7512 // Place copy #1 of ITS2 in I1D1
7513 //
7514 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7515 sub5node->SetLineColor(kColorITS);
7516 fNodes->Add(sub5node);
7517 sub4node->cd();
7518 fNodes->Add(sub4node);
7519 sub3node->cd();
7520 fNodes->Add(sub3node);
7521 sub2node->cd();
7522 //
7523 // Place copy #2 of I1D7 in I20B
7524 //
7525 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7526 sub3node->SetLineColor(kColorITS);
7527 sub3node->SetVisibility(0);
7528 sub3node->cd();
7529 //
7530 // Place copy #1 of I1D1 in I1D7
7531 //
7532 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7533 sub4node->SetLineColor(kColorITS);
7534 sub4node->SetVisibility(0);
7535 sub4node->cd();
7536 //
7537 // Place copy #1 of ITS2 in I1D1
7538 //
7539 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7540 sub5node->SetLineColor(kColorITS);
7541 fNodes->Add(sub5node);
7542 sub4node->cd();
7543 fNodes->Add(sub4node);
7544 sub3node->cd();
7545 fNodes->Add(sub3node);
7546 sub2node->cd();
7547 //
7548 // Place copy #3 of I1D7 in I20B
7549 //
7550 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7551 sub3node->SetLineColor(kColorITS);
7552 sub3node->SetVisibility(0);
7553 sub3node->cd();
7554 //
7555 // Place copy #1 of I1D1 in I1D7
7556 //
7557 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7558 sub4node->SetLineColor(kColorITS);
7559 sub4node->SetVisibility(0);
7560 sub4node->cd();
7561 //
7562 // Place copy #1 of ITS2 in I1D1
7563 //
7564 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7565 sub5node->SetLineColor(kColorITS);
7566 fNodes->Add(sub5node);
7567 sub4node->cd();
7568 fNodes->Add(sub4node);
7569 sub3node->cd();
7570 fNodes->Add(sub3node);
7571 sub2node->cd();
7572 //
7573 // Place copy #4 of I1D7 in I20B
7574 //
7575 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7576 sub3node->SetLineColor(kColorITS);
7577 sub3node->SetVisibility(0);
7578 sub3node->cd();
7579 //
7580 // Place copy #1 of I1D1 in I1D7
7581 //
7582 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7583 sub4node->SetLineColor(kColorITS);
7584 sub4node->SetVisibility(0);
7585 sub4node->cd();
7586 //
7587 // Place copy #1 of ITS2 in I1D1
7588 //
7589 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7590 sub5node->SetLineColor(kColorITS);
7591 fNodes->Add(sub5node);
7592 sub4node->cd();
7593 fNodes->Add(sub4node);
7594 sub3node->cd();
7595 fNodes->Add(sub3node);
7596 sub2node->cd();
7597 fNodes->Add(sub2node);
7598 sub1node->cd();
7599 fNodes->Add(sub1node);
7600 node->cd();
7601
7602 fNodes->Add(node);
7603
7604 }
7605
7606
7607 // --- Place SDD volumes into their mother volume
7608
7609 // Place IT34 in Alice
7610 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7611 node->SetLineColor(kColorITS);
7612 node->SetVisibility(0);
7613 node->cd();
7614 //
7615 // Place copy #1 of I004 in IT34
7616 //
7617 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"rot321");
7618 sub1node->SetLineColor(kColorITS);
7619 sub1node->SetVisibility(0);
7620 sub1node->cd();
7621 //
7622 // Place copy #1 of ITS3 directly in I004
7623 //
7624 ySDD = Y_SDD_sep/2.+I302dits[1];
7625 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7626 sub2node->SetLineColor(kColorITS);
7627 sub2node->SetVisibility(1);
7628 fNodes->Add(sub2node);
7629 sub1node->cd();
7630 //
7631 // Place copy #2 of ITS3 directly in I004
7632 //
7633 ySDD = Y_SDD_sep/2.+I302dits[1];
7634 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7635 sub2node->SetLineColor(kColorITS);
7636 sub2node->SetVisibility(1);
7637 fNodes->Add(sub2node);
7638 sub1node->cd();
7639 //
7640 // Place copy #3 of ITS3 directly in I004
7641 //
7642 ySDD = Y_SDD_sep/2.+I302dits[1];
7643 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7644 sub2node->SetLineColor(kColorITS);
7645 sub2node->SetVisibility(1);
7646 fNodes->Add(sub2node);
7647 sub1node->cd();
7648 //
7649 // Place copy #4 of ITS3 directly in I004
7650 //
7651 ySDD = Y_SDD_sep/2.+I302dits[1];
7652 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7653 sub2node->SetLineColor(kColorITS);
7654 sub2node->SetVisibility(1);
7655 fNodes->Add(sub2node);
7656 sub1node->cd();
7657 //
7658 // Place copy #5 of ITS3 directly in I004
7659 //
7660 ySDD = Y_SDD_sep/2.+I302dits[1];
7661 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7662 sub2node->SetLineColor(kColorITS);
7663 sub2node->SetVisibility(1);
7664 fNodes->Add(sub2node);
7665 sub1node->cd();
7666 //
7667 // Place copy #6 of ITS3 directly in I004
7668 //
7669 ySDD = Y_SDD_sep/2.+I302dits[1];
7670 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7671 sub2node->SetLineColor(kColorITS);
7672 sub2node->SetVisibility(1);
7673 fNodes->Add(sub2node);
7674 sub1node->cd();
7675 fNodes->Add(sub1node);
7676 node->cd();
7677 //
7678 // Place copy #2 of I004 in IT34
7679 //
7680 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"rot333");
7681 sub1node->SetLineColor(kColorITS);
7682 sub1node->SetVisibility(0);
7683 sub1node->cd();
7684 //
7685 // Place copy #1 of ITS3 directly in I004
7686 //
7687 ySDD = Y_SDD_sep/2.+I302dits[1];
7688 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7689 sub2node->SetLineColor(kColorITS);
7690 sub2node->SetVisibility(1);
7691 fNodes->Add(sub2node);
7692 sub1node->cd();
7693 //
7694 // Place copy #2 of ITS3 directly in I004
7695 //
7696 ySDD = Y_SDD_sep/2.+I302dits[1];
7697 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7698 sub2node->SetLineColor(kColorITS);
7699 sub2node->SetVisibility(1);
7700 fNodes->Add(sub2node);
7701 sub1node->cd();
7702 //
7703 // Place copy #3 of ITS3 directly in I004
7704 //
7705 ySDD = Y_SDD_sep/2.+I302dits[1];
7706 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7707 sub2node->SetLineColor(kColorITS);
7708 sub2node->SetVisibility(1);
7709 fNodes->Add(sub2node);
7710 sub1node->cd();
7711 //
7712 // Place copy #4 of ITS3 directly in I004
7713 //
7714 ySDD = Y_SDD_sep/2.+I302dits[1];
7715 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7716 sub2node->SetLineColor(kColorITS);
7717 sub2node->SetVisibility(1);
7718 fNodes->Add(sub2node);
7719 sub1node->cd();
7720 //
7721 // Place copy #5 of ITS3 directly in I004
7722 //
7723 ySDD = Y_SDD_sep/2.+I302dits[1];
7724 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7725 sub2node->SetLineColor(kColorITS);
7726 sub2node->SetVisibility(1);
7727 fNodes->Add(sub2node);
7728 sub1node->cd();
7729 //
7730 // Place copy #6 of ITS3 directly in I004
7731 //
7732 ySDD = Y_SDD_sep/2.+I302dits[1];
7733 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7734 sub2node->SetLineColor(kColorITS);
7735 sub2node->SetVisibility(1);
7736 fNodes->Add(sub2node);
7737 sub1node->cd();
7738 fNodes->Add(sub1node);
7739 node->cd();
7740 //
7741 // Place copy #3 of I004 in IT34
7742 //
7743 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"rot336");
7744 sub1node->SetLineColor(kColorITS);
7745 sub1node->SetVisibility(0);
7746 sub1node->cd();
7747 //
7748 // Place copy #1 of ITS3 directly in I004
7749 //
7750 ySDD = Y_SDD_sep/2.+I302dits[1];
7751 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7752 sub2node->SetLineColor(kColorITS);
7753 sub2node->SetVisibility(1);
7754 fNodes->Add(sub2node);
7755 sub1node->cd();
7756 //
7757 // Place copy #2 of ITS3 directly in I004
7758 //
7759 ySDD = Y_SDD_sep/2.+I302dits[1];
7760 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7761 sub2node->SetLineColor(kColorITS);
7762 sub2node->SetVisibility(1);
7763 fNodes->Add(sub2node);
7764 sub1node->cd();
7765 //
7766 // Place copy #3 of ITS3 directly in I004
7767 //
7768 ySDD = Y_SDD_sep/2.+I302dits[1];
7769 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7770 sub2node->SetLineColor(kColorITS);
7771 sub2node->SetVisibility(1);
7772 fNodes->Add(sub2node);
7773 sub1node->cd();
7774 //
7775 // Place copy #4 of ITS3 directly in I004
7776 //
7777 ySDD = Y_SDD_sep/2.+I302dits[1];
7778 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7779 sub2node->SetLineColor(kColorITS);
7780 sub2node->SetVisibility(1);
7781 fNodes->Add(sub2node);
7782 sub1node->cd();
7783 //
7784 // Place copy #5 of ITS3 directly in I004
7785 //
7786 ySDD = Y_SDD_sep/2.+I302dits[1];
7787 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7788 sub2node->SetLineColor(kColorITS);
7789 sub2node->SetVisibility(1);
7790 fNodes->Add(sub2node);
7791 sub1node->cd();
7792 //
7793 // Place copy #6 of ITS3 directly in I004
7794 //
7795 ySDD = Y_SDD_sep/2.+I302dits[1];
7796 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7797 sub2node->SetLineColor(kColorITS);
7798 sub2node->SetVisibility(1);
7799 fNodes->Add(sub2node);
7800 sub1node->cd();
7801 fNodes->Add(sub1node);
7802 node->cd();
7803 //
7804 // Place copy #4 of I004 in IT34
7805 //
7806 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"rot350");
7807 sub1node->SetLineColor(kColorITS);
7808 sub1node->SetVisibility(0);
7809 sub1node->cd();
7810 //
7811 // Place copy #1 of ITS3 directly in I004
7812 //
7813 ySDD = Y_SDD_sep/2.+I302dits[1];
7814 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7815 sub2node->SetLineColor(kColorITS);
7816 sub2node->SetVisibility(1);
7817 fNodes->Add(sub2node);
7818 sub1node->cd();
7819 //
7820 // Place copy #2 of ITS3 directly in I004
7821 //
7822 ySDD = Y_SDD_sep/2.+I302dits[1];
7823 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7824 sub2node->SetLineColor(kColorITS);
7825 sub2node->SetVisibility(1);
7826 fNodes->Add(sub2node);
7827 sub1node->cd();
7828 //
7829 // Place copy #3 of ITS3 directly in I004
7830 //
7831 ySDD = Y_SDD_sep/2.+I302dits[1];
7832 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7833 sub2node->SetLineColor(kColorITS);
7834 sub2node->SetVisibility(1);
7835 fNodes->Add(sub2node);
7836 sub1node->cd();
7837 //
7838 // Place copy #4 of ITS3 directly in I004
7839 //
7840 ySDD = Y_SDD_sep/2.+I302dits[1];
7841 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7842 sub2node->SetLineColor(kColorITS);
7843 sub2node->SetVisibility(1);
7844 fNodes->Add(sub2node);
7845 sub1node->cd();
7846 //
7847 // Place copy #5 of ITS3 directly in I004
7848 //
7849 ySDD = Y_SDD_sep/2.+I302dits[1];
7850 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7851 sub2node->SetLineColor(kColorITS);
7852 sub2node->SetVisibility(1);
7853 fNodes->Add(sub2node);
7854 sub1node->cd();
7855 //
7856 // Place copy #6 of ITS3 directly in I004
7857 //
7858 ySDD = Y_SDD_sep/2.+I302dits[1];
7859 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7860 sub2node->SetLineColor(kColorITS);
7861 sub2node->SetVisibility(1);
7862 fNodes->Add(sub2node);
7863 sub1node->cd();
7864 fNodes->Add(sub1node);
7865 node->cd();
7866 //
7867 // Place copy #5 of I004 in IT34
7868 //
7869 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"rot313");
7870 sub1node->SetLineColor(kColorITS);
7871 sub1node->SetVisibility(0);
7872 sub1node->cd();
7873 //
7874 // Place copy #1 of ITS3 directly in I004
7875 //
7876 ySDD = Y_SDD_sep/2.+I302dits[1];
7877 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7878 sub2node->SetLineColor(kColorITS);
7879 sub2node->SetVisibility(1);
7880 fNodes->Add(sub2node);
7881 sub1node->cd();
7882 //
7883 // Place copy #2 of ITS3 directly in I004
7884 //
7885 ySDD = Y_SDD_sep/2.+I302dits[1];
7886 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7887 sub2node->SetLineColor(kColorITS);
7888 sub2node->SetVisibility(1);
7889 fNodes->Add(sub2node);
7890 sub1node->cd();
7891 //
7892 // Place copy #3 of ITS3 directly in I004
7893 //
7894 ySDD = Y_SDD_sep/2.+I302dits[1];
7895 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7896 sub2node->SetLineColor(kColorITS);
7897 sub2node->SetVisibility(1);
7898 fNodes->Add(sub2node);
7899 sub1node->cd();
7900 //
7901 // Place copy #4 of ITS3 directly in I004
7902 //
7903 ySDD = Y_SDD_sep/2.+I302dits[1];
7904 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7905 sub2node->SetLineColor(kColorITS);
7906 sub2node->SetVisibility(1);
7907 fNodes->Add(sub2node);
7908 sub1node->cd();
7909 //
7910 // Place copy #5 of ITS3 directly in I004
7911 //
7912 ySDD = Y_SDD_sep/2.+I302dits[1];
7913 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7914 sub2node->SetLineColor(kColorITS);
7915 sub2node->SetVisibility(1);
7916 fNodes->Add(sub2node);
7917 sub1node->cd();
7918 //
7919 // Place copy #6 of ITS3 directly in I004
7920 //
7921 ySDD = Y_SDD_sep/2.+I302dits[1];
7922 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7923 sub2node->SetLineColor(kColorITS);
7924 sub2node->SetVisibility(1);
7925 fNodes->Add(sub2node);
7926 sub1node->cd();
7927 fNodes->Add(sub1node);
7928 node->cd();
7929 //
7930 // Place copy #6 of I004 in IT34
7931 //
7932 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"rot311");
7933 sub1node->SetLineColor(kColorITS);
7934 sub1node->SetVisibility(0);
7935 sub1node->cd();
7936 //
7937 // Place copy #1 of ITS3 directly in I004
7938 //
7939 ySDD = Y_SDD_sep/2.+I302dits[1];
7940 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7941 sub2node->SetLineColor(kColorITS);
7942 sub2node->SetVisibility(1);
7943 fNodes->Add(sub2node);
7944 sub1node->cd();
7945 //
7946 // Place copy #2 of ITS3 directly in I004
7947 //
7948 ySDD = Y_SDD_sep/2.+I302dits[1];
7949 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7950 sub2node->SetLineColor(kColorITS);
7951 sub2node->SetVisibility(1);
7952 fNodes->Add(sub2node);
7953 sub1node->cd();
7954 //
7955 // Place copy #3 of ITS3 directly in I004
7956 //
7957 ySDD = Y_SDD_sep/2.+I302dits[1];
7958 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7959 sub2node->SetLineColor(kColorITS);
7960 sub2node->SetVisibility(1);
7961 fNodes->Add(sub2node);
7962 sub1node->cd();
7963 //
7964 // Place copy #4 of ITS3 directly in I004
7965 //
7966 ySDD = Y_SDD_sep/2.+I302dits[1];
7967 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7968 sub2node->SetLineColor(kColorITS);
7969 sub2node->SetVisibility(1);
7970 fNodes->Add(sub2node);
7971 sub1node->cd();
7972 //
7973 // Place copy #5 of ITS3 directly in I004
7974 //
7975 ySDD = Y_SDD_sep/2.+I302dits[1];
7976 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7977 sub2node->SetLineColor(kColorITS);
7978 sub2node->SetVisibility(1);
7979 fNodes->Add(sub2node);
7980 sub1node->cd();
7981 //
7982 // Place copy #6 of ITS3 directly in I004
7983 //
7984 ySDD = Y_SDD_sep/2.+I302dits[1];
7985 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7986 sub2node->SetLineColor(kColorITS);
7987 sub2node->SetVisibility(1);
7988 fNodes->Add(sub2node);
7989 sub1node->cd();
7990 fNodes->Add(sub1node);
7991 node->cd();
7992 //
7993 // Place copy #7 of I004 in IT34
7994 //
7995 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"rot310");
7996 sub1node->SetLineColor(kColorITS);
7997 sub1node->SetVisibility(0);
7998 sub1node->cd();
7999 //
8000 // Place copy #1 of ITS3 directly in I004
8001 //
8002 ySDD = Y_SDD_sep/2.+I302dits[1];
8003 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8004 sub2node->SetLineColor(kColorITS);
8005 sub2node->SetVisibility(1);
8006 fNodes->Add(sub2node);
8007 sub1node->cd();
8008 //
8009 // Place copy #2 of ITS3 directly in I004
8010 //
8011 ySDD = Y_SDD_sep/2.+I302dits[1];
8012 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8013 sub2node->SetLineColor(kColorITS);
8014 sub2node->SetVisibility(1);
8015 fNodes->Add(sub2node);
8016 sub1node->cd();
8017 //
8018 // Place copy #3 of ITS3 directly in I004
8019 //
8020 ySDD = Y_SDD_sep/2.+I302dits[1];
8021 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8022 sub2node->SetLineColor(kColorITS);
8023 sub2node->SetVisibility(1);
8024 fNodes->Add(sub2node);
8025 sub1node->cd();
8026 //
8027 // Place copy #4 of ITS3 directly in I004
8028 //
8029 ySDD = Y_SDD_sep/2.+I302dits[1];
8030 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8031 sub2node->SetLineColor(kColorITS);
8032 sub2node->SetVisibility(1);
8033 fNodes->Add(sub2node);
8034 sub1node->cd();
8035 //
8036 // Place copy #5 of ITS3 directly in I004
8037 //
8038 ySDD = Y_SDD_sep/2.+I302dits[1];
8039 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8040 sub2node->SetLineColor(kColorITS);
8041 sub2node->SetVisibility(1);
8042 fNodes->Add(sub2node);
8043 sub1node->cd();
8044 //
8045 // Place copy #6 of ITS3 directly in I004
8046 //
8047 ySDD = Y_SDD_sep/2.+I302dits[1];
8048 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8049 sub2node->SetLineColor(kColorITS);
8050 sub2node->SetVisibility(1);
8051 fNodes->Add(sub2node);
8052 sub1node->cd();
8053 fNodes->Add(sub1node);
8054 node->cd();
8055 //
8056 // Place copy #8 of I004 in IT34
8057 //
8058 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"rot386");
8059 sub1node->SetLineColor(kColorITS);
8060 sub1node->SetVisibility(0);
8061 sub1node->cd();
8062 //
8063 // Place copy #1 of ITS3 directly in I004
8064 //
8065 ySDD = Y_SDD_sep/2.+I302dits[1];
8066 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8067 sub2node->SetLineColor(kColorITS);
8068 sub2node->SetVisibility(1);
8069 fNodes->Add(sub2node);
8070 sub1node->cd();
8071 //
8072 // Place copy #2 of ITS3 directly in I004
8073 //
8074 ySDD = Y_SDD_sep/2.+I302dits[1];
8075 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8076 sub2node->SetLineColor(kColorITS);
8077 sub2node->SetVisibility(1);
8078 fNodes->Add(sub2node);
8079 sub1node->cd();
8080 //
8081 // Place copy #3 of ITS3 directly in I004
8082 //
8083 ySDD = Y_SDD_sep/2.+I302dits[1];
8084 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8085 sub2node->SetLineColor(kColorITS);
8086 sub2node->SetVisibility(1);
8087 fNodes->Add(sub2node);
8088 sub1node->cd();
8089 //
8090 // Place copy #4 of ITS3 directly in I004
8091 //
8092 ySDD = Y_SDD_sep/2.+I302dits[1];
8093 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8094 sub2node->SetLineColor(kColorITS);
8095 sub2node->SetVisibility(1);
8096 fNodes->Add(sub2node);
8097 sub1node->cd();
8098 //
8099 // Place copy #5 of ITS3 directly in I004
8100 //
8101 ySDD = Y_SDD_sep/2.+I302dits[1];
8102 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8103 sub2node->SetLineColor(kColorITS);
8104 sub2node->SetVisibility(1);
8105 fNodes->Add(sub2node);
8106 sub1node->cd();
8107 //
8108 // Place copy #6 of ITS3 directly in I004
8109 //
8110 ySDD = Y_SDD_sep/2.+I302dits[1];
8111 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8112 sub2node->SetLineColor(kColorITS);
8113 sub2node->SetVisibility(1);
8114 fNodes->Add(sub2node);
8115 sub1node->cd();
8116 fNodes->Add(sub1node);
8117 node->cd();
8118 //
8119 // Place copy #9 of I004 in IT34
8120 //
8121 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"rot309");
8122 sub1node->SetLineColor(kColorITS);
8123 sub1node->SetVisibility(0);
8124 sub1node->cd();
8125 //
8126 // Place copy #1 of ITS3 directly in I004
8127 //
8128 ySDD = Y_SDD_sep/2.+I302dits[1];
8129 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8130 sub2node->SetLineColor(kColorITS);
8131 sub2node->SetVisibility(1);
8132 fNodes->Add(sub2node);
8133 sub1node->cd();
8134 //
8135 // Place copy #2 of ITS3 directly in I004
8136 //
8137 ySDD = Y_SDD_sep/2.+I302dits[1];
8138 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8139 sub2node->SetLineColor(kColorITS);
8140 sub2node->SetVisibility(1);
8141 fNodes->Add(sub2node);
8142 sub1node->cd();
8143 //
8144 // Place copy #3 of ITS3 directly in I004
8145 //
8146 ySDD = Y_SDD_sep/2.+I302dits[1];
8147 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8148 sub2node->SetLineColor(kColorITS);
8149 sub2node->SetVisibility(1);
8150 fNodes->Add(sub2node);
8151 sub1node->cd();
8152 //
8153 // Place copy #4 of ITS3 directly in I004
8154 //
8155 ySDD = Y_SDD_sep/2.+I302dits[1];
8156 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8157 sub2node->SetLineColor(kColorITS);
8158 sub2node->SetVisibility(1);
8159 fNodes->Add(sub2node);
8160 sub1node->cd();
8161 //
8162 // Place copy #5 of ITS3 directly in I004
8163 //
8164 ySDD = Y_SDD_sep/2.+I302dits[1];
8165 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8166 sub2node->SetLineColor(kColorITS);
8167 sub2node->SetVisibility(1);
8168 fNodes->Add(sub2node);
8169 sub1node->cd();
8170 //
8171 // Place copy #6 of ITS3 directly in I004
8172 //
8173 ySDD = Y_SDD_sep/2.+I302dits[1];
8174 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8175 sub2node->SetLineColor(kColorITS);
8176 sub2node->SetVisibility(1);
8177 fNodes->Add(sub2node);
8178 sub1node->cd();
8179 fNodes->Add(sub1node);
8180 node->cd();
8181 //
8182 // Place copy #10 of I004 in IT34
8183 //
8184 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"rot308");
8185 sub1node->SetLineColor(kColorITS);
8186 sub1node->SetVisibility(0);
8187 sub1node->cd();
8188 //
8189 // Place copy #1 of ITS3 directly in I004
8190 //
8191 ySDD = Y_SDD_sep/2.+I302dits[1];
8192 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8193 sub2node->SetLineColor(kColorITS);
8194 sub2node->SetVisibility(1);
8195 fNodes->Add(sub2node);
8196 sub1node->cd();
8197 //
8198 // Place copy #2 of ITS3 directly in I004
8199 //
8200 ySDD = Y_SDD_sep/2.+I302dits[1];
8201 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8202 sub2node->SetLineColor(kColorITS);
8203 sub2node->SetVisibility(1);
8204 fNodes->Add(sub2node);
8205 sub1node->cd();
8206 //
8207 // Place copy #3 of ITS3 directly in I004
8208 //
8209 ySDD = Y_SDD_sep/2.+I302dits[1];
8210 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8211 sub2node->SetLineColor(kColorITS);
8212 sub2node->SetVisibility(1);
8213 fNodes->Add(sub2node);
8214 sub1node->cd();
8215 //
8216 // Place copy #4 of ITS3 directly in I004
8217 //
8218 ySDD = Y_SDD_sep/2.+I302dits[1];
8219 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8220 sub2node->SetLineColor(kColorITS);
8221 sub2node->SetVisibility(1);
8222 fNodes->Add(sub2node);
8223 sub1node->cd();
8224 //
8225 // Place copy #5 of ITS3 directly in I004
8226 //
8227 ySDD = Y_SDD_sep/2.+I302dits[1];
8228 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8229 sub2node->SetLineColor(kColorITS);
8230 sub2node->SetVisibility(1);
8231 fNodes->Add(sub2node);
8232 sub1node->cd();
8233 //
8234 // Place copy #6 of ITS3 directly in I004
8235 //
8236 ySDD = Y_SDD_sep/2.+I302dits[1];
8237 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8238 sub2node->SetLineColor(kColorITS);
8239 sub2node->SetVisibility(1);
8240 fNodes->Add(sub2node);
8241 sub1node->cd();
8242 fNodes->Add(sub1node);
8243 node->cd();
8244 //
8245 // Place copy #11 of I004 in IT34
8246 //
8247 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"rot356");
8248 sub1node->SetLineColor(kColorITS);
8249 sub1node->SetVisibility(0);
8250 sub1node->cd();
8251 //
8252 // Place copy #1 of ITS3 directly in I004
8253 //
8254 ySDD = Y_SDD_sep/2.+I302dits[1];
8255 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8256 sub2node->SetLineColor(kColorITS);
8257 sub2node->SetVisibility(1);
8258 fNodes->Add(sub2node);
8259 sub1node->cd();
8260 //
8261 // Place copy #2 of ITS3 directly in I004
8262 //
8263 ySDD = Y_SDD_sep/2.+I302dits[1];
8264 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8265 sub2node->SetLineColor(kColorITS);
8266 sub2node->SetVisibility(1);
8267 fNodes->Add(sub2node);
8268 sub1node->cd();
8269 //
8270 // Place copy #3 of ITS3 directly in I004
8271 //
8272 ySDD = Y_SDD_sep/2.+I302dits[1];
8273 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8274 sub2node->SetLineColor(kColorITS);
8275 sub2node->SetVisibility(1);
8276 fNodes->Add(sub2node);
8277 sub1node->cd();
8278 //
8279 // Place copy #4 of ITS3 directly in I004
8280 //
8281 ySDD = Y_SDD_sep/2.+I302dits[1];
8282 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8283 sub2node->SetLineColor(kColorITS);
8284 sub2node->SetVisibility(1);
8285 fNodes->Add(sub2node);
8286 sub1node->cd();
8287 //
8288 // Place copy #5 of ITS3 directly in I004
8289 //
8290 ySDD = Y_SDD_sep/2.+I302dits[1];
8291 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8292 sub2node->SetLineColor(kColorITS);
8293 sub2node->SetVisibility(1);
8294 fNodes->Add(sub2node);
8295 sub1node->cd();
8296 //
8297 // Place copy #6 of ITS3 directly in I004
8298 //
8299 ySDD = Y_SDD_sep/2.+I302dits[1];
8300 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8301 sub2node->SetLineColor(kColorITS);
8302 sub2node->SetVisibility(1);
8303 fNodes->Add(sub2node);
8304 sub1node->cd();
8305 fNodes->Add(sub1node);
8306 node->cd();
8307 //
8308 // Place copy #12 of I004 in IT34
8309 //
8310 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"rot307");
8311 sub1node->SetLineColor(kColorITS);
8312 sub1node->SetVisibility(0);
8313 sub1node->cd();
8314 //
8315 // Place copy #1 of ITS3 directly in I004
8316 //
8317 ySDD = Y_SDD_sep/2.+I302dits[1];
8318 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8319 sub2node->SetLineColor(kColorITS);
8320 sub2node->SetVisibility(1);
8321 fNodes->Add(sub2node);
8322 sub1node->cd();
8323 //
8324 // Place copy #2 of ITS3 directly in I004
8325 //
8326 ySDD = Y_SDD_sep/2.+I302dits[1];
8327 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8328 sub2node->SetLineColor(kColorITS);
8329 sub2node->SetVisibility(1);
8330 fNodes->Add(sub2node);
8331 sub1node->cd();
8332 //
8333 // Place copy #3 of ITS3 directly in I004
8334 //
8335 ySDD = Y_SDD_sep/2.+I302dits[1];
8336 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8337 sub2node->SetLineColor(kColorITS);
8338 sub2node->SetVisibility(1);
8339 fNodes->Add(sub2node);
8340 sub1node->cd();
8341 //
8342 // Place copy #4 of ITS3 directly in I004
8343 //
8344 ySDD = Y_SDD_sep/2.+I302dits[1];
8345 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8346 sub2node->SetLineColor(kColorITS);
8347 sub2node->SetVisibility(1);
8348 fNodes->Add(sub2node);
8349 sub1node->cd();
8350 //
8351 // Place copy #5 of ITS3 directly in I004
8352 //
8353 ySDD = Y_SDD_sep/2.+I302dits[1];
8354 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8355 sub2node->SetLineColor(kColorITS);
8356 sub2node->SetVisibility(1);
8357 fNodes->Add(sub2node);
8358 sub1node->cd();
8359 //
8360 // Place copy #6 of ITS3 directly in I004
8361 //
8362 ySDD = Y_SDD_sep/2.+I302dits[1];
8363 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8364 sub2node->SetLineColor(kColorITS);
8365 sub2node->SetVisibility(1);
8366 fNodes->Add(sub2node);
8367 sub1node->cd();
8368 fNodes->Add(sub1node);
8369 node->cd();
8370 //
8371 // Place copy #13 of I004 in IT34
8372 //
8373 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"rot306");
8374 sub1node->SetLineColor(kColorITS);
8375 sub1node->SetVisibility(0);
8376 sub1node->cd();
8377 //
8378 // Place copy #1 of ITS3 directly in I004
8379 //
8380 ySDD = Y_SDD_sep/2.+I302dits[1];
8381 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8382 sub2node->SetLineColor(kColorITS);
8383 sub2node->SetVisibility(1);
8384 fNodes->Add(sub2node);
8385 sub1node->cd();
8386 //
8387 // Place copy #2 of ITS3 directly in I004
8388 //
8389 ySDD = Y_SDD_sep/2.+I302dits[1];
8390 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8391 sub2node->SetLineColor(kColorITS);
8392 sub2node->SetVisibility(1);
8393 fNodes->Add(sub2node);
8394 sub1node->cd();
8395 //
8396 // Place copy #3 of ITS3 directly in I004
8397 //
8398 ySDD = Y_SDD_sep/2.+I302dits[1];
8399 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8400 sub2node->SetLineColor(kColorITS);
8401 sub2node->SetVisibility(1);
8402 fNodes->Add(sub2node);
8403 sub1node->cd();
8404 //
8405 // Place copy #4 of ITS3 directly in I004
8406 //
8407 ySDD = Y_SDD_sep/2.+I302dits[1];
8408 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8409 sub2node->SetLineColor(kColorITS);
8410 sub2node->SetVisibility(1);
8411 fNodes->Add(sub2node);
8412 sub1node->cd();
8413 //
8414 // Place copy #5 of ITS3 directly in I004
8415 //
8416 ySDD = Y_SDD_sep/2.+I302dits[1];
8417 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8418 sub2node->SetLineColor(kColorITS);
8419 sub2node->SetVisibility(1);
8420 fNodes->Add(sub2node);
8421 sub1node->cd();
8422 //
8423 // Place copy #6 of ITS3 directly in I004
8424 //
8425 ySDD = Y_SDD_sep/2.+I302dits[1];
8426 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8427 sub2node->SetLineColor(kColorITS);
8428 sub2node->SetVisibility(1);
8429 fNodes->Add(sub2node);
8430 sub1node->cd();
8431 fNodes->Add(sub1node);
8432 node->cd();
8433 //
8434 // Place copy #14 of I004 in IT34
8435 //
8436 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"rot305");
8437 sub1node->SetLineColor(kColorITS);
8438 sub1node->SetVisibility(0);
8439 sub1node->cd();
8440 //
8441 // Place copy #1 of ITS3 directly in I004
8442 //
8443 ySDD = Y_SDD_sep/2.+I302dits[1];
8444 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8445 sub2node->SetLineColor(kColorITS);
8446 sub2node->SetVisibility(1);
8447 fNodes->Add(sub2node);
8448 sub1node->cd();
8449 //
8450 // Place copy #2 of ITS3 directly in I004
8451 //
8452 ySDD = Y_SDD_sep/2.+I302dits[1];
8453 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8454 sub2node->SetLineColor(kColorITS);
8455 sub2node->SetVisibility(1);
8456 fNodes->Add(sub2node);
8457 sub1node->cd();
8458 //
8459 // Place copy #3 of ITS3 directly in I004
8460 //
8461 ySDD = Y_SDD_sep/2.+I302dits[1];
8462 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8463 sub2node->SetLineColor(kColorITS);
8464 sub2node->SetVisibility(1);
8465 fNodes->Add(sub2node);
8466 sub1node->cd();
8467 //
8468 // Place copy #4 of ITS3 directly in I004
8469 //
8470 ySDD = Y_SDD_sep/2.+I302dits[1];
8471 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8472 sub2node->SetLineColor(kColorITS);
8473 sub2node->SetVisibility(1);
8474 fNodes->Add(sub2node);
8475 sub1node->cd();
8476 //
8477 // Place copy #5 of ITS3 directly in I004
8478 //
8479 ySDD = Y_SDD_sep/2.+I302dits[1];
8480 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8481 sub2node->SetLineColor(kColorITS);
8482 sub2node->SetVisibility(1);
8483 fNodes->Add(sub2node);
8484 sub1node->cd();
8485 //
8486 // Place copy #6 of ITS3 directly in I004
8487 //
8488 ySDD = Y_SDD_sep/2.+I302dits[1];
8489 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8490 sub2node->SetLineColor(kColorITS);
8491 sub2node->SetVisibility(1);
8492 fNodes->Add(sub2node);
8493 sub1node->cd();
8494 fNodes->Add(sub1node);
8495 node->cd();
8496 //
8497 // Place copy #1 of I005 in IT34
8498 //
8499 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"rot335");
8500 sub1node->SetLineColor(kColorITS);
8501 sub1node->SetVisibility(0);
8502 sub1node->cd();
8503 //
8504 // Place copy #1 of ITS4 directly in I005
8505 //
8506 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8507 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8508 sub2node->SetLineColor(kColorITS);
8509 sub2node->SetVisibility(1);
8510 fNodes->Add(sub2node);
8511 sub1node->cd();
8512 //
8513 // Place copy #2 of ITS4 directly in I005
8514 //
8515 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8516 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8517 sub2node->SetLineColor(kColorITS);
8518 sub2node->SetVisibility(1);
8519 fNodes->Add(sub2node);
8520 sub1node->cd();
8521 //
8522 // Place copy #3 of ITS4 directly in I005
8523 //
8524 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8525 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8526 sub2node->SetLineColor(kColorITS);
8527 sub2node->SetVisibility(1);
8528 fNodes->Add(sub2node);
8529 sub1node->cd();
8530 //
8531 // Place copy #4 of ITS4 directly in I005
8532 //
8533 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8534 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8535 sub2node->SetLineColor(kColorITS);
8536 sub2node->SetVisibility(1);
8537 fNodes->Add(sub2node);
8538 sub1node->cd();
8539 //
8540 // Place copy #5 of ITS4 directly in I005
8541 //
8542 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8543 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8544 sub2node->SetLineColor(kColorITS);
8545 sub2node->SetVisibility(1);
8546 fNodes->Add(sub2node);
8547 sub1node->cd();
8548 //
8549 // Place copy #6 of ITS4 directly in I005
8550 //
8551 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8552 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8553 sub2node->SetLineColor(kColorITS);
8554 sub2node->SetVisibility(1);
8555 fNodes->Add(sub2node);
8556 sub1node->cd();
8557 //
8558 // Place copy #7 of ITS4 directly in I005
8559 //
8560 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8561 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8562 sub2node->SetLineColor(kColorITS);
8563 sub2node->SetVisibility(1);
8564 fNodes->Add(sub2node);
8565 sub1node->cd();
8566 //
8567 // Place copy #8 of ITS4 directly in I005
8568 //
8569 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8570 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8571 sub2node->SetLineColor(kColorITS);
8572 sub2node->SetVisibility(1);
8573 fNodes->Add(sub2node);
8574 sub1node->cd();
8575 fNodes->Add(sub1node);
8576 node->cd();
8577 //
8578 // Place copy #2 of I005 in IT34
8579 //
8580 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"rot332");
8581 sub1node->SetLineColor(kColorITS);
8582 sub1node->SetVisibility(0);
8583 sub1node->cd();
8584 //
8585 // Place copy #1 of ITS4 directly in I005
8586 //
8587 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8588 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8589 sub2node->SetLineColor(kColorITS);
8590 sub2node->SetVisibility(1);
8591 fNodes->Add(sub2node);
8592 sub1node->cd();
8593 //
8594 // Place copy #2 of ITS4 directly in I005
8595 //
8596 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8597 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8598 sub2node->SetLineColor(kColorITS);
8599 sub2node->SetVisibility(1);
8600 fNodes->Add(sub2node);
8601 sub1node->cd();
8602 //
8603 // Place copy #3 of ITS4 directly in I005
8604 //
8605 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8606 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8607 sub2node->SetLineColor(kColorITS);
8608 sub2node->SetVisibility(1);
8609 fNodes->Add(sub2node);
8610 sub1node->cd();
8611 //
8612 // Place copy #4 of ITS4 directly in I005
8613 //
8614 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8615 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8616 sub2node->SetLineColor(kColorITS);
8617 sub2node->SetVisibility(1);
8618 fNodes->Add(sub2node);
8619 sub1node->cd();
8620 //
8621 // Place copy #5 of ITS4 directly in I005
8622 //
8623 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8624 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8625 sub2node->SetLineColor(kColorITS);
8626 sub2node->SetVisibility(1);
8627 fNodes->Add(sub2node);
8628 sub1node->cd();
8629 //
8630 // Place copy #6 of ITS4 directly in I005
8631 //
8632 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8633 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8634 sub2node->SetLineColor(kColorITS);
8635 sub2node->SetVisibility(1);
8636 fNodes->Add(sub2node);
8637 sub1node->cd();
8638 //
8639 // Place copy #7 of ITS4 directly in I005
8640 //
8641 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8642 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8643 sub2node->SetLineColor(kColorITS);
8644 sub2node->SetVisibility(1);
8645 fNodes->Add(sub2node);
8646 sub1node->cd();
8647 //
8648 // Place copy #8 of ITS4 directly in I005
8649 //
8650 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8651 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8652 sub2node->SetLineColor(kColorITS);
8653 sub2node->SetVisibility(1);
8654 fNodes->Add(sub2node);
8655 sub1node->cd();
8656 fNodes->Add(sub1node);
8657 node->cd();
8658 //
8659 // Place copy #3 of I005 in IT34
8660 //
8661 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"rot331");
8662 sub1node->SetLineColor(kColorITS);
8663 sub1node->SetVisibility(0);
8664 sub1node->cd();
8665 //
8666 // Place copy #1 of ITS4 directly in I005
8667 //
8668 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8669 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8670 sub2node->SetLineColor(kColorITS);
8671 sub2node->SetVisibility(1);
8672 fNodes->Add(sub2node);
8673 sub1node->cd();
8674 //
8675 // Place copy #2 of ITS4 directly in I005
8676 //
8677 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8678 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8679 sub2node->SetLineColor(kColorITS);
8680 sub2node->SetVisibility(1);
8681 fNodes->Add(sub2node);
8682 sub1node->cd();
8683 //
8684 // Place copy #3 of ITS4 directly in I005
8685 //
8686 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8687 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8688 sub2node->SetLineColor(kColorITS);
8689 sub2node->SetVisibility(1);
8690 fNodes->Add(sub2node);
8691 sub1node->cd();
8692 //
8693 // Place copy #4 of ITS4 directly in I005
8694 //
8695 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8696 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8697 sub2node->SetLineColor(kColorITS);
8698 sub2node->SetVisibility(1);
8699 fNodes->Add(sub2node);
8700 sub1node->cd();
8701 //
8702 // Place copy #5 of ITS4 directly in I005
8703 //
8704 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8705 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8706 sub2node->SetLineColor(kColorITS);
8707 sub2node->SetVisibility(1);
8708 fNodes->Add(sub2node);
8709 sub1node->cd();
8710 //
8711 // Place copy #6 of ITS4 directly in I005
8712 //
8713 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8714 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8715 sub2node->SetLineColor(kColorITS);
8716 sub2node->SetVisibility(1);
8717 fNodes->Add(sub2node);
8718 sub1node->cd();
8719 //
8720 // Place copy #7 of ITS4 directly in I005
8721 //
8722 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8723 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8724 sub2node->SetLineColor(kColorITS);
8725 sub2node->SetVisibility(1);
8726 fNodes->Add(sub2node);
8727 sub1node->cd();
8728 //
8729 // Place copy #8 of ITS4 directly in I005
8730 //
8731 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8732 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8733 sub2node->SetLineColor(kColorITS);
8734 sub2node->SetVisibility(1);
8735 fNodes->Add(sub2node);
8736 sub1node->cd();
8737 fNodes->Add(sub1node);
8738 node->cd();
8739 //
8740 // Place copy #4 of I005 in IT34
8741 //
8742 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"rot366");
8743 sub1node->SetLineColor(kColorITS);
8744 sub1node->SetVisibility(0);
8745 sub1node->cd();
8746 //
8747 // Place copy #1 of ITS4 directly in I005
8748 //
8749 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8750 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8751 sub2node->SetLineColor(kColorITS);
8752 sub2node->SetVisibility(1);
8753 fNodes->Add(sub2node);
8754 sub1node->cd();
8755 //
8756 // Place copy #2 of ITS4 directly in I005
8757 //
8758 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8759 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8760 sub2node->SetLineColor(kColorITS);
8761 sub2node->SetVisibility(1);
8762 fNodes->Add(sub2node);
8763 sub1node->cd();
8764 //
8765 // Place copy #3 of ITS4 directly in I005
8766 //
8767 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8768 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8769 sub2node->SetLineColor(kColorITS);
8770 sub2node->SetVisibility(1);
8771 fNodes->Add(sub2node);
8772 sub1node->cd();
8773 //
8774 // Place copy #4 of ITS4 directly in I005
8775 //
8776 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8777 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8778 sub2node->SetLineColor(kColorITS);
8779 sub2node->SetVisibility(1);
8780 fNodes->Add(sub2node);
8781 sub1node->cd();
8782 //
8783 // Place copy #5 of ITS4 directly in I005
8784 //
8785 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8786 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8787 sub2node->SetLineColor(kColorITS);
8788 sub2node->SetVisibility(1);
8789 fNodes->Add(sub2node);
8790 sub1node->cd();
8791 //
8792 // Place copy #6 of ITS4 directly in I005
8793 //
8794 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8795 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8796 sub2node->SetLineColor(kColorITS);
8797 sub2node->SetVisibility(1);
8798 fNodes->Add(sub2node);
8799 sub1node->cd();
8800 //
8801 // Place copy #7 of ITS4 directly in I005
8802 //
8803 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8804 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8805 sub2node->SetLineColor(kColorITS);
8806 sub2node->SetVisibility(1);
8807 fNodes->Add(sub2node);
8808 sub1node->cd();
8809 //
8810 // Place copy #8 of ITS4 directly in I005
8811 //
8812 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8813 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8814 sub2node->SetLineColor(kColorITS);
8815 sub2node->SetVisibility(1);
8816 fNodes->Add(sub2node);
8817 sub1node->cd();
8818 fNodes->Add(sub1node);
8819 node->cd();
8820 //
8821 // Place copy #5 of I005 in IT34
8822 //
8823 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"rot330");
8824 sub1node->SetLineColor(kColorITS);
8825 sub1node->SetVisibility(0);
8826 sub1node->cd();
8827 //
8828 // Place copy #1 of ITS4 directly in I005
8829 //
8830 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8831 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8832 sub2node->SetLineColor(kColorITS);
8833 sub2node->SetVisibility(1);
8834 fNodes->Add(sub2node);
8835 sub1node->cd();
8836 //
8837 // Place copy #2 of ITS4 directly in I005
8838 //
8839 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8840 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8841 sub2node->SetLineColor(kColorITS);
8842 sub2node->SetVisibility(1);
8843 fNodes->Add(sub2node);
8844 sub1node->cd();
8845 //
8846 // Place copy #3 of ITS4 directly in I005
8847 //
8848 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8849 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8850 sub2node->SetLineColor(kColorITS);
8851 sub2node->SetVisibility(1);
8852 fNodes->Add(sub2node);
8853 sub1node->cd();
8854 //
8855 // Place copy #4 of ITS4 directly in I005
8856 //
8857 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8858 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8859 sub2node->SetLineColor(kColorITS);
8860 sub2node->SetVisibility(1);
8861 fNodes->Add(sub2node);
8862 sub1node->cd();
8863 //
8864 // Place copy #5 of ITS4 directly in I005
8865 //
8866 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8867 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8868 sub2node->SetLineColor(kColorITS);
8869 sub2node->SetVisibility(1);
8870 fNodes->Add(sub2node);
8871 sub1node->cd();
8872 //
8873 // Place copy #6 of ITS4 directly in I005
8874 //
8875 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8876 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8877 sub2node->SetLineColor(kColorITS);
8878 sub2node->SetVisibility(1);
8879 fNodes->Add(sub2node);
8880 sub1node->cd();
8881 //
8882 // Place copy #7 of ITS4 directly in I005
8883 //
8884 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8885 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8886 sub2node->SetLineColor(kColorITS);
8887 sub2node->SetVisibility(1);
8888 fNodes->Add(sub2node);
8889 sub1node->cd();
8890 //
8891 // Place copy #8 of ITS4 directly in I005
8892 //
8893 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8894 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8895 sub2node->SetLineColor(kColorITS);
8896 sub2node->SetVisibility(1);
8897 fNodes->Add(sub2node);
8898 sub1node->cd();
8899 fNodes->Add(sub1node);
8900 node->cd();
8901 //
8902 // Place copy #6 of I005 in IT34
8903 //
8904 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"rot350");
8905 sub1node->SetLineColor(kColorITS);
8906 sub1node->SetVisibility(0);
8907 sub1node->cd();
8908 //
8909 // Place copy #1 of ITS4 directly in I005
8910 //
8911 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8912 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8913 sub2node->SetLineColor(kColorITS);
8914 sub2node->SetVisibility(1);
8915 fNodes->Add(sub2node);
8916 sub1node->cd();
8917 //
8918 // Place copy #2 of ITS4 directly in I005
8919 //
8920 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8921 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8922 sub2node->SetLineColor(kColorITS);
8923 sub2node->SetVisibility(1);
8924 fNodes->Add(sub2node);
8925 sub1node->cd();
8926 //
8927 // Place copy #3 of ITS4 directly in I005
8928 //
8929 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8930 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8931 sub2node->SetLineColor(kColorITS);
8932 sub2node->SetVisibility(1);
8933 fNodes->Add(sub2node);
8934 sub1node->cd();
8935 //
8936 // Place copy #4 of ITS4 directly in I005
8937 //
8938 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8939 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8940 sub2node->SetLineColor(kColorITS);
8941 sub2node->SetVisibility(1);
8942 fNodes->Add(sub2node);
8943 sub1node->cd();
8944 //
8945 // Place copy #5 of ITS4 directly in I005
8946 //
8947 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8948 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8949 sub2node->SetLineColor(kColorITS);
8950 sub2node->SetVisibility(1);
8951 fNodes->Add(sub2node);
8952 sub1node->cd();
8953 //
8954 // Place copy #6 of ITS4 directly in I005
8955 //
8956 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8957 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8958 sub2node->SetLineColor(kColorITS);
8959 sub2node->SetVisibility(1);
8960 fNodes->Add(sub2node);
8961 sub1node->cd();
8962 //
8963 // Place copy #7 of ITS4 directly in I005
8964 //
8965 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8966 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8967 sub2node->SetLineColor(kColorITS);
8968 sub2node->SetVisibility(1);
8969 fNodes->Add(sub2node);
8970 sub1node->cd();
8971 //
8972 // Place copy #8 of ITS4 directly in I005
8973 //
8974 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8975 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8976 sub2node->SetLineColor(kColorITS);
8977 sub2node->SetVisibility(1);
8978 fNodes->Add(sub2node);
8979 sub1node->cd();
8980 fNodes->Add(sub1node);
8981 node->cd();
8982 //
8983 // Place copy #7 of I005 in IT34
8984 //
8985 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"rot329");
8986 sub1node->SetLineColor(kColorITS);
8987 sub1node->SetVisibility(0);
8988 sub1node->cd();
8989 //
8990 // Place copy #1 of ITS4 directly in I005
8991 //
8992 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8993 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8994 sub2node->SetLineColor(kColorITS);
8995 sub2node->SetVisibility(1);
8996 fNodes->Add(sub2node);
8997 sub1node->cd();
8998 //
8999 // Place copy #2 of ITS4 directly in I005
9000 //
9001 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9002 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9003 sub2node->SetLineColor(kColorITS);
9004 sub2node->SetVisibility(1);
9005 fNodes->Add(sub2node);
9006 sub1node->cd();
9007 //
9008 // Place copy #3 of ITS4 directly in I005
9009 //
9010 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9011 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9012 sub2node->SetLineColor(kColorITS);
9013 sub2node->SetVisibility(1);
9014 fNodes->Add(sub2node);
9015 sub1node->cd();
9016 //
9017 // Place copy #4 of ITS4 directly in I005
9018 //
9019 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9020 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9021 sub2node->SetLineColor(kColorITS);
9022 sub2node->SetVisibility(1);
9023 fNodes->Add(sub2node);
9024 sub1node->cd();
9025 //
9026 // Place copy #5 of ITS4 directly in I005
9027 //
9028 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9029 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9030 sub2node->SetLineColor(kColorITS);
9031 sub2node->SetVisibility(1);
9032 fNodes->Add(sub2node);
9033 sub1node->cd();
9034 //
9035 // Place copy #6 of ITS4 directly in I005
9036 //
9037 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9038 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9039 sub2node->SetLineColor(kColorITS);
9040 sub2node->SetVisibility(1);
9041 fNodes->Add(sub2node);
9042 sub1node->cd();
9043 //
9044 // Place copy #7 of ITS4 directly in I005
9045 //
9046 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9047 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9048 sub2node->SetLineColor(kColorITS);
9049 sub2node->SetVisibility(1);
9050 fNodes->Add(sub2node);
9051 sub1node->cd();
9052 //
9053 // Place copy #8 of ITS4 directly in I005
9054 //
9055 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9056 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9057 sub2node->SetLineColor(kColorITS);
9058 sub2node->SetVisibility(1);
9059 fNodes->Add(sub2node);
9060 sub1node->cd();
9061 fNodes->Add(sub1node);
9062 node->cd();
9063 //
9064 // Place copy #8 of I005 in IT34
9065 //
9066 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"rot328");
9067 sub1node->SetLineColor(kColorITS);
9068 sub1node->SetVisibility(0);
9069 sub1node->cd();
9070 //
9071 // Place copy #1 of ITS4 directly in I005
9072 //
9073 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9074 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9075 sub2node->SetLineColor(kColorITS);
9076 sub2node->SetVisibility(1);
9077 fNodes->Add(sub2node);
9078 sub1node->cd();
9079 //
9080 // Place copy #2 of ITS4 directly in I005
9081 //
9082 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9083 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9084 sub2node->SetLineColor(kColorITS);
9085 sub2node->SetVisibility(1);
9086 fNodes->Add(sub2node);
9087 sub1node->cd();
9088 //
9089 // Place copy #3 of ITS4 directly in I005
9090 //
9091 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9092 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9093 sub2node->SetLineColor(kColorITS);
9094 sub2node->SetVisibility(1);
9095 fNodes->Add(sub2node);
9096 sub1node->cd();
9097 //
9098 // Place copy #4 of ITS4 directly in I005
9099 //
9100 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9101 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9102 sub2node->SetLineColor(kColorITS);
9103 sub2node->SetVisibility(1);
9104 fNodes->Add(sub2node);
9105 sub1node->cd();
9106 //
9107 // Place copy #5 of ITS4 directly in I005
9108 //
9109 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9110 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9111 sub2node->SetLineColor(kColorITS);
9112 sub2node->SetVisibility(1);
9113 fNodes->Add(sub2node);
9114 sub1node->cd();
9115 //
9116 // Place copy #6 of ITS4 directly in I005
9117 //
9118 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9119 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9120 sub2node->SetLineColor(kColorITS);
9121 sub2node->SetVisibility(1);
9122 fNodes->Add(sub2node);
9123 sub1node->cd();
9124 //
9125 // Place copy #7 of ITS4 directly in I005
9126 //
9127 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9128 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9129 sub2node->SetLineColor(kColorITS);
9130 sub2node->SetVisibility(1);
9131 fNodes->Add(sub2node);
9132 sub1node->cd();
9133 //
9134 // Place copy #8 of ITS4 directly in I005
9135 //
9136 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9137 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9138 sub2node->SetLineColor(kColorITS);
9139 sub2node->SetVisibility(1);
9140 fNodes->Add(sub2node);
9141 sub1node->cd();
9142 fNodes->Add(sub1node);
9143 node->cd();
9144 //
9145 // Place copy #9 of I005 in IT34
9146 //
9147 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"rot327");
9148 sub1node->SetLineColor(kColorITS);
9149 sub1node->SetVisibility(0);
9150 sub1node->cd();
9151 //
9152 // Place copy #1 of ITS4 directly in I005
9153 //
9154 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9155 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9156 sub2node->SetLineColor(kColorITS);
9157 sub2node->SetVisibility(1);
9158 fNodes->Add(sub2node);
9159 sub1node->cd();
9160 //
9161 // Place copy #2 of ITS4 directly in I005
9162 //
9163 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9164 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9165 sub2node->SetLineColor(kColorITS);
9166 sub2node->SetVisibility(1);
9167 fNodes->Add(sub2node);
9168 sub1node->cd();
9169 //
9170 // Place copy #3 of ITS4 directly in I005
9171 //
9172 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9173 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9174 sub2node->SetLineColor(kColorITS);
9175 sub2node->SetVisibility(1);
9176 fNodes->Add(sub2node);
9177 sub1node->cd();
9178 //
9179 // Place copy #4 of ITS4 directly in I005
9180 //
9181 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9182 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9183 sub2node->SetLineColor(kColorITS);
9184 sub2node->SetVisibility(1);
9185 fNodes->Add(sub2node);
9186 sub1node->cd();
9187 //
9188 // Place copy #5 of ITS4 directly in I005
9189 //
9190 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9191 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9192 sub2node->SetLineColor(kColorITS);
9193 sub2node->SetVisibility(1);
9194 fNodes->Add(sub2node);
9195 sub1node->cd();
9196 //
9197 // Place copy #6 of ITS4 directly in I005
9198 //
9199 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9200 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9201 sub2node->SetLineColor(kColorITS);
9202 sub2node->SetVisibility(1);
9203 fNodes->Add(sub2node);
9204 sub1node->cd();
9205 //
9206 // Place copy #7 of ITS4 directly in I005
9207 //
9208 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9209 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9210 sub2node->SetLineColor(kColorITS);
9211 sub2node->SetVisibility(1);
9212 fNodes->Add(sub2node);
9213 sub1node->cd();
9214 //
9215 // Place copy #8 of ITS4 directly in I005
9216 //
9217 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9218 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9219 sub2node->SetLineColor(kColorITS);
9220 sub2node->SetVisibility(1);
9221 fNodes->Add(sub2node);
9222 sub1node->cd();
9223 fNodes->Add(sub1node);
9224 node->cd();
9225 //
9226 // Place copy #10 of I005 in IT34
9227 //
9228 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"rot326");
9229 sub1node->SetLineColor(kColorITS);
9230 sub1node->SetVisibility(0);
9231 sub1node->cd();
9232 //
9233 // Place copy #1 of ITS4 directly in I005
9234 //
9235 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9236 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9237 sub2node->SetLineColor(kColorITS);
9238 sub2node->SetVisibility(1);
9239 fNodes->Add(sub2node);
9240 sub1node->cd();
9241 //
9242 // Place copy #2 of ITS4 directly in I005
9243 //
9244 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9245 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9246 sub2node->SetLineColor(kColorITS);
9247 sub2node->SetVisibility(1);
9248 fNodes->Add(sub2node);
9249 sub1node->cd();
9250 //
9251 // Place copy #3 of ITS4 directly in I005
9252 //
9253 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9254 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9255 sub2node->SetLineColor(kColorITS);
9256 sub2node->SetVisibility(1);
9257 fNodes->Add(sub2node);
9258 sub1node->cd();
9259 //
9260 // Place copy #4 of ITS4 directly in I005
9261 //
9262 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9263 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9264 sub2node->SetLineColor(kColorITS);
9265 sub2node->SetVisibility(1);
9266 fNodes->Add(sub2node);
9267 sub1node->cd();
9268 //
9269 // Place copy #5 of ITS4 directly in I005
9270 //
9271 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9272 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9273 sub2node->SetLineColor(kColorITS);
9274 sub2node->SetVisibility(1);
9275 fNodes->Add(sub2node);
9276 sub1node->cd();
9277 //
9278 // Place copy #6 of ITS4 directly in I005
9279 //
9280 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9281 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9282 sub2node->SetLineColor(kColorITS);
9283 sub2node->SetVisibility(1);
9284 fNodes->Add(sub2node);
9285 sub1node->cd();
9286 //
9287 // Place copy #7 of ITS4 directly in I005
9288 //
9289 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9290 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9291 sub2node->SetLineColor(kColorITS);
9292 sub2node->SetVisibility(1);
9293 fNodes->Add(sub2node);
9294 sub1node->cd();
9295 //
9296 // Place copy #8 of ITS4 directly in I005
9297 //
9298 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9299 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9300 sub2node->SetLineColor(kColorITS);
9301 sub2node->SetVisibility(1);
9302 fNodes->Add(sub2node);
9303 sub1node->cd();
9304 fNodes->Add(sub1node);
9305 node->cd();
9306 //
9307 // Place copy #11 of I005 in IT34
9308 //
9309 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"rot325");
9310 sub1node->SetLineColor(kColorITS);
9311 sub1node->SetVisibility(0);
9312 sub1node->cd();
9313 //
9314 // Place copy #1 of ITS4 directly in I005
9315 //
9316 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9317 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9318 sub2node->SetLineColor(kColorITS);
9319 sub2node->SetVisibility(1);
9320 fNodes->Add(sub2node);
9321 sub1node->cd();
9322 //
9323 // Place copy #2 of ITS4 directly in I005
9324 //
9325 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9326 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9327 sub2node->SetLineColor(kColorITS);
9328 sub2node->SetVisibility(1);
9329 fNodes->Add(sub2node);
9330 sub1node->cd();
9331 //
9332 // Place copy #3 of ITS4 directly in I005
9333 //
9334 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9335 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9336 sub2node->SetLineColor(kColorITS);
9337 sub2node->SetVisibility(1);
9338 fNodes->Add(sub2node);
9339 sub1node->cd();
9340 //
9341 // Place copy #4 of ITS4 directly in I005
9342 //
9343 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9344 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9345 sub2node->SetLineColor(kColorITS);
9346 sub2node->SetVisibility(1);
9347 fNodes->Add(sub2node);
9348 sub1node->cd();
9349 //
9350 // Place copy #5 of ITS4 directly in I005
9351 //
9352 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9353 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9354 sub2node->SetLineColor(kColorITS);
9355 sub2node->SetVisibility(1);
9356 fNodes->Add(sub2node);
9357 sub1node->cd();
9358 //
9359 // Place copy #6 of ITS4 directly in I005
9360 //
9361 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9362 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9363 sub2node->SetLineColor(kColorITS);
9364 sub2node->SetVisibility(1);
9365 fNodes->Add(sub2node);
9366 sub1node->cd();
9367 //
9368 // Place copy #7 of ITS4 directly in I005
9369 //
9370 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9371 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9372 sub2node->SetLineColor(kColorITS);
9373 sub2node->SetVisibility(1);
9374 fNodes->Add(sub2node);
9375 sub1node->cd();
9376 //
9377 // Place copy #8 of ITS4 directly in I005
9378 //
9379 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9380 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9381 sub2node->SetLineColor(kColorITS);
9382 sub2node->SetVisibility(1);
9383 fNodes->Add(sub2node);
9384 sub1node->cd();
9385 fNodes->Add(sub1node);
9386 node->cd();
9387 //
9388 // Place copy #12 of I005 in IT34
9389 //
9390 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"rot324");
9391 sub1node->SetLineColor(kColorITS);
9392 sub1node->SetVisibility(0);
9393 sub1node->cd();
9394 //
9395 // Place copy #1 of ITS4 directly in I005
9396 //
9397 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9398 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9399 sub2node->SetLineColor(kColorITS);
9400 sub2node->SetVisibility(1);
9401 fNodes->Add(sub2node);
9402 sub1node->cd();
9403 //
9404 // Place copy #2 of ITS4 directly in I005
9405 //
9406 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9407 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9408 sub2node->SetLineColor(kColorITS);
9409 sub2node->SetVisibility(1);
9410 fNodes->Add(sub2node);
9411 sub1node->cd();
9412 //
9413 // Place copy #3 of ITS4 directly in I005
9414 //
9415 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9416 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9417 sub2node->SetLineColor(kColorITS);
9418 sub2node->SetVisibility(1);
9419 fNodes->Add(sub2node);
9420 sub1node->cd();
9421 //
9422 // Place copy #4 of ITS4 directly in I005
9423 //
9424 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9425 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9426 sub2node->SetLineColor(kColorITS);
9427 sub2node->SetVisibility(1);
9428 fNodes->Add(sub2node);
9429 sub1node->cd();
9430 //
9431 // Place copy #5 of ITS4 directly in I005
9432 //
9433 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9434 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9435 sub2node->SetLineColor(kColorITS);
9436 sub2node->SetVisibility(1);
9437 fNodes->Add(sub2node);
9438 sub1node->cd();
9439 //
9440 // Place copy #6 of ITS4 directly in I005
9441 //
9442 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9443 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9444 sub2node->SetLineColor(kColorITS);
9445 sub2node->SetVisibility(1);
9446 fNodes->Add(sub2node);
9447 sub1node->cd();
9448 //
9449 // Place copy #7 of ITS4 directly in I005
9450 //
9451 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9452 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9453 sub2node->SetLineColor(kColorITS);
9454 sub2node->SetVisibility(1);
9455 fNodes->Add(sub2node);
9456 sub1node->cd();
9457 //
9458 // Place copy #8 of ITS4 directly in I005
9459 //
9460 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9461 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9462 sub2node->SetLineColor(kColorITS);
9463 sub2node->SetVisibility(1);
9464 fNodes->Add(sub2node);
9465 sub1node->cd();
9466 fNodes->Add(sub1node);
9467 node->cd();
9468 //
9469 // Place copy #13 of I005 in IT34
9470 //
9471 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"rot323");
9472 sub1node->SetLineColor(kColorITS);
9473 sub1node->SetVisibility(0);
9474 sub1node->cd();
9475 //
9476 // Place copy #1 of ITS4 directly in I005
9477 //
9478 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9479 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9480 sub2node->SetLineColor(kColorITS);
9481 sub2node->SetVisibility(1);
9482 fNodes->Add(sub2node);
9483 sub1node->cd();
9484 //
9485 // Place copy #2 of ITS4 directly in I005
9486 //
9487 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9488 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9489 sub2node->SetLineColor(kColorITS);
9490 sub2node->SetVisibility(1);
9491 fNodes->Add(sub2node);
9492 sub1node->cd();
9493 //
9494 // Place copy #3 of ITS4 directly in I005
9495 //
9496 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9497 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9498 sub2node->SetLineColor(kColorITS);
9499 sub2node->SetVisibility(1);
9500 fNodes->Add(sub2node);
9501 sub1node->cd();
9502 //
9503 // Place copy #4 of ITS4 directly in I005
9504 //
9505 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9506 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9507 sub2node->SetLineColor(kColorITS);
9508 sub2node->SetVisibility(1);
9509 fNodes->Add(sub2node);
9510 sub1node->cd();
9511 //
9512 // Place copy #5 of ITS4 directly in I005
9513 //
9514 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9515 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9516 sub2node->SetLineColor(kColorITS);
9517 sub2node->SetVisibility(1);
9518 fNodes->Add(sub2node);
9519 sub1node->cd();
9520 //
9521 // Place copy #6 of ITS4 directly in I005
9522 //
9523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9524 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9525 sub2node->SetLineColor(kColorITS);
9526 sub2node->SetVisibility(1);
9527 fNodes->Add(sub2node);
9528 sub1node->cd();
9529 //
9530 // Place copy #7 of ITS4 directly in I005
9531 //
9532 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9533 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9534 sub2node->SetLineColor(kColorITS);
9535 sub2node->SetVisibility(1);
9536 fNodes->Add(sub2node);
9537 sub1node->cd();
9538 //
9539 // Place copy #8 of ITS4 directly in I005
9540 //
9541 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9542 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9543 sub2node->SetLineColor(kColorITS);
9544 sub2node->SetVisibility(1);
9545 fNodes->Add(sub2node);
9546 sub1node->cd();
9547 fNodes->Add(sub1node);
9548 node->cd();
9549 //
9550 // Place copy #14 of I005 in IT34
9551 //
9552 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"rot322");
9553 sub1node->SetLineColor(kColorITS);
9554 sub1node->SetVisibility(0);
9555 sub1node->cd();
9556 //
9557 // Place copy #1 of ITS4 directly in I005
9558 //
9559 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9560 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9561 sub2node->SetLineColor(kColorITS);
9562 sub2node->SetVisibility(1);
9563 fNodes->Add(sub2node);
9564 sub1node->cd();
9565 //
9566 // Place copy #2 of ITS4 directly in I005
9567 //
9568 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9569 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9570 sub2node->SetLineColor(kColorITS);
9571 sub2node->SetVisibility(1);
9572 fNodes->Add(sub2node);
9573 sub1node->cd();
9574 //
9575 // Place copy #3 of ITS4 directly in I005
9576 //
9577 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9578 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9579 sub2node->SetLineColor(kColorITS);
9580 sub2node->SetVisibility(1);
9581 fNodes->Add(sub2node);
9582 sub1node->cd();
9583 //
9584 // Place copy #4 of ITS4 directly in I005
9585 //
9586 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9587 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9588 sub2node->SetLineColor(kColorITS);
9589 sub2node->SetVisibility(1);
9590 fNodes->Add(sub2node);
9591 sub1node->cd();
9592 //
9593 // Place copy #5 of ITS4 directly in I005
9594 //
9595 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9596 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9597 sub2node->SetLineColor(kColorITS);
9598 sub2node->SetVisibility(1);
9599 fNodes->Add(sub2node);
9600 sub1node->cd();
9601 //
9602 // Place copy #6 of ITS4 directly in I005
9603 //
9604 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9605 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9606 sub2node->SetLineColor(kColorITS);
9607 sub2node->SetVisibility(1);
9608 fNodes->Add(sub2node);
9609 sub1node->cd();
9610 //
9611 // Place copy #7 of ITS4 directly in I005
9612 //
9613 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9614 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9615 sub2node->SetLineColor(kColorITS);
9616 sub2node->SetVisibility(1);
9617 fNodes->Add(sub2node);
9618 sub1node->cd();
9619 //
9620 // Place copy #8 of ITS4 directly in I005
9621 //
9622 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9623 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9624 sub2node->SetLineColor(kColorITS);
9625 sub2node->SetVisibility(1);
9626 fNodes->Add(sub2node);
9627 sub1node->cd();
9628 fNodes->Add(sub1node);
9629 node->cd();
9630 //
9631 // Place copy #15 of I005 in IT34
9632 //
9633 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"rot320");
9634 sub1node->SetLineColor(kColorITS);
9635 sub1node->SetVisibility(0);
9636 sub1node->cd();
9637 //
9638 // Place copy #1 of ITS4 directly in I005
9639 //
9640 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9641 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9642 sub2node->SetLineColor(kColorITS);
9643 sub2node->SetVisibility(1);
9644 fNodes->Add(sub2node);
9645 sub1node->cd();
9646 //
9647 // Place copy #2 of ITS4 directly in I005
9648 //
9649 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9650 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9651 sub2node->SetLineColor(kColorITS);
9652 sub2node->SetVisibility(1);
9653 fNodes->Add(sub2node);
9654 sub1node->cd();
9655 //
9656 // Place copy #3 of ITS4 directly in I005
9657 //
9658 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9659 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9660 sub2node->SetLineColor(kColorITS);
9661 sub2node->SetVisibility(1);
9662 fNodes->Add(sub2node);
9663 sub1node->cd();
9664 //
9665 // Place copy #4 of ITS4 directly in I005
9666 //
9667 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9668 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9669 sub2node->SetLineColor(kColorITS);
9670 sub2node->SetVisibility(1);
9671 fNodes->Add(sub2node);
9672 sub1node->cd();
9673 //
9674 // Place copy #5 of ITS4 directly in I005
9675 //
9676 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9677 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9678 sub2node->SetLineColor(kColorITS);
9679 sub2node->SetVisibility(1);
9680 fNodes->Add(sub2node);
9681 sub1node->cd();
9682 //
9683 // Place copy #6 of ITS4 directly in I005
9684 //
9685 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9686 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9687 sub2node->SetLineColor(kColorITS);
9688 sub2node->SetVisibility(1);
9689 fNodes->Add(sub2node);
9690 sub1node->cd();
9691 //
9692 // Place copy #7 of ITS4 directly in I005
9693 //
9694 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9695 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9696 sub2node->SetLineColor(kColorITS);
9697 sub2node->SetVisibility(1);
9698 fNodes->Add(sub2node);
9699 sub1node->cd();
9700 //
9701 // Place copy #8 of ITS4 directly in I005
9702 //
9703 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9704 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9705 sub2node->SetLineColor(kColorITS);
9706 sub2node->SetVisibility(1);
9707 fNodes->Add(sub2node);
9708 sub1node->cd();
9709 fNodes->Add(sub1node);
9710 node->cd();
9711 //
9712 // Place copy #16 of I005 in IT34
9713 //
9714 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"rot319");
9715 sub1node->SetLineColor(kColorITS);
9716 sub1node->SetVisibility(0);
9717 sub1node->cd();
9718 //
9719 // Place copy #1 of ITS4 directly in I005
9720 //
9721 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9722 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9723 sub2node->SetLineColor(kColorITS);
9724 sub2node->SetVisibility(1);
9725 fNodes->Add(sub2node);
9726 sub1node->cd();
9727 //
9728 // Place copy #2 of ITS4 directly in I005
9729 //
9730 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9731 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9732 sub2node->SetLineColor(kColorITS);
9733 sub2node->SetVisibility(1);
9734 fNodes->Add(sub2node);
9735 sub1node->cd();
9736 //
9737 // Place copy #3 of ITS4 directly in I005
9738 //
9739 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9740 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9741 sub2node->SetLineColor(kColorITS);
9742 sub2node->SetVisibility(1);
9743 fNodes->Add(sub2node);
9744 sub1node->cd();
9745 //
9746 // Place copy #4 of ITS4 directly in I005
9747 //
9748 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9749 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9750 sub2node->SetLineColor(kColorITS);
9751 sub2node->SetVisibility(1);
9752 fNodes->Add(sub2node);
9753 sub1node->cd();
9754 //
9755 // Place copy #5 of ITS4 directly in I005
9756 //
9757 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9758 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9759 sub2node->SetLineColor(kColorITS);
9760 sub2node->SetVisibility(1);
9761 fNodes->Add(sub2node);
9762 sub1node->cd();
9763 //
9764 // Place copy #6 of ITS4 directly in I005
9765 //
9766 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9767 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9768 sub2node->SetLineColor(kColorITS);
9769 sub2node->SetVisibility(1);
9770 fNodes->Add(sub2node);
9771 sub1node->cd();
9772 //
9773 // Place copy #7 of ITS4 directly in I005
9774 //
9775 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9776 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9777 sub2node->SetLineColor(kColorITS);
9778 sub2node->SetVisibility(1);
9779 fNodes->Add(sub2node);
9780 sub1node->cd();
9781 //
9782 // Place copy #8 of ITS4 directly in I005
9783 //
9784 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9785 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9786 sub2node->SetLineColor(kColorITS);
9787 sub2node->SetVisibility(1);
9788 fNodes->Add(sub2node);
9789 sub1node->cd();
9790 fNodes->Add(sub1node);
9791 node->cd();
9792 //
9793 // Place copy #17 of I005 in IT34
9794 //
9795 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"rot318");
9796 sub1node->SetLineColor(kColorITS);
9797 sub1node->SetVisibility(0);
9798 sub1node->cd();
9799 //
9800 // Place copy #1 of ITS4 directly in I005
9801 //
9802 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9803 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9804 sub2node->SetLineColor(kColorITS);
9805 sub2node->SetVisibility(1);
9806 fNodes->Add(sub2node);
9807 sub1node->cd();
9808 //
9809 // Place copy #2 of ITS4 directly in I005
9810 //
9811 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9812 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9813 sub2node->SetLineColor(kColorITS);
9814 sub2node->SetVisibility(1);
9815 fNodes->Add(sub2node);
9816 sub1node->cd();
9817 //
9818 // Place copy #3 of ITS4 directly in I005
9819 //
9820 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9821 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9822 sub2node->SetLineColor(kColorITS);
9823 sub2node->SetVisibility(1);
9824 fNodes->Add(sub2node);
9825 sub1node->cd();
9826 //
9827 // Place copy #4 of ITS4 directly in I005
9828 //
9829 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9830 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9831 sub2node->SetLineColor(kColorITS);
9832 sub2node->SetVisibility(1);
9833 fNodes->Add(sub2node);
9834 sub1node->cd();
9835 //
9836 // Place copy #5 of ITS4 directly in I005
9837 //
9838 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9839 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9840 sub2node->SetLineColor(kColorITS);
9841 sub2node->SetVisibility(1);
9842 fNodes->Add(sub2node);
9843 sub1node->cd();
9844 //
9845 // Place copy #6 of ITS4 directly in I005
9846 //
9847 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9848 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9849 sub2node->SetLineColor(kColorITS);
9850 sub2node->SetVisibility(1);
9851 fNodes->Add(sub2node);
9852 sub1node->cd();
9853 //
9854 // Place copy #7 of ITS4 directly in I005
9855 //
9856 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9857 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9858 sub2node->SetLineColor(kColorITS);
9859 sub2node->SetVisibility(1);
9860 fNodes->Add(sub2node);
9861 sub1node->cd();
9862 //
9863 // Place copy #8 of ITS4 directly in I005
9864 //
9865 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9866 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9867 sub2node->SetLineColor(kColorITS);
9868 sub2node->SetVisibility(1);
9869 fNodes->Add(sub2node);
9870 sub1node->cd();
9871 fNodes->Add(sub1node);
9872 node->cd();
9873 //
9874 // Place copy #18 of I005 in IT34
9875 //
9876 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"rot317");
9877 sub1node->SetLineColor(kColorITS);
9878 sub1node->SetVisibility(0);
9879 sub1node->cd();
9880 //
9881 // Place copy #1 of ITS4 directly in I005
9882 //
9883 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9884 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9885 sub2node->SetLineColor(kColorITS);
9886 sub2node->SetVisibility(1);
9887 fNodes->Add(sub2node);
9888 sub1node->cd();
9889 //
9890 // Place copy #2 of ITS4 directly in I005
9891 //
9892 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9893 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9894 sub2node->SetLineColor(kColorITS);
9895 sub2node->SetVisibility(1);
9896 fNodes->Add(sub2node);
9897 sub1node->cd();
9898 //
9899 // Place copy #3 of ITS4 directly in I005
9900 //
9901 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9902 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9903 sub2node->SetLineColor(kColorITS);
9904 sub2node->SetVisibility(1);
9905 fNodes->Add(sub2node);
9906 sub1node->cd();
9907 //
9908 // Place copy #4 of ITS4 directly in I005
9909 //
9910 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9911 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9912 sub2node->SetLineColor(kColorITS);
9913 sub2node->SetVisibility(1);
9914 fNodes->Add(sub2node);
9915 sub1node->cd();
9916 //
9917 // Place copy #5 of ITS4 directly in I005
9918 //
9919 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9920 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9921 sub2node->SetLineColor(kColorITS);
9922 sub2node->SetVisibility(1);
9923 fNodes->Add(sub2node);
9924 sub1node->cd();
9925 //
9926 // Place copy #6 of ITS4 directly in I005
9927 //
9928 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9929 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9930 sub2node->SetLineColor(kColorITS);
9931 sub2node->SetVisibility(1);
9932 fNodes->Add(sub2node);
9933 sub1node->cd();
9934 //
9935 // Place copy #7 of ITS4 directly in I005
9936 //
9937 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9938 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9939 sub2node->SetLineColor(kColorITS);
9940 sub2node->SetVisibility(1);
9941 fNodes->Add(sub2node);
9942 sub1node->cd();
9943 //
9944 // Place copy #8 of ITS4 directly in I005
9945 //
9946 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9947 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9948 sub2node->SetLineColor(kColorITS);
9949 sub2node->SetVisibility(1);
9950 fNodes->Add(sub2node);
9951 sub1node->cd();
9952 fNodes->Add(sub1node);
9953 node->cd();
9954 //
9955 // Place copy #19 of I005 in IT34
9956 //
9957 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"rot316");
9958 sub1node->SetLineColor(kColorITS);
9959 sub1node->SetVisibility(0);
9960 sub1node->cd();
9961 //
9962 // Place copy #1 of ITS4 directly in I005
9963 //
9964 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9965 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9966 sub2node->SetLineColor(kColorITS);
9967 sub2node->SetVisibility(1);
9968 fNodes->Add(sub2node);
9969 sub1node->cd();
9970 //
9971 // Place copy #2 of ITS4 directly in I005
9972 //
9973 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9974 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9975 sub2node->SetLineColor(kColorITS);
9976 sub2node->SetVisibility(1);
9977 fNodes->Add(sub2node);
9978 sub1node->cd();
9979 //
9980 // Place copy #3 of ITS4 directly in I005
9981 //
9982 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9983 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9984 sub2node->SetLineColor(kColorITS);
9985 sub2node->SetVisibility(1);
9986 fNodes->Add(sub2node);
9987 sub1node->cd();
9988 //
9989 // Place copy #4 of ITS4 directly in I005
9990 //
9991 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9992 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9993 sub2node->SetLineColor(kColorITS);
9994 sub2node->SetVisibility(1);
9995 fNodes->Add(sub2node);
9996 sub1node->cd();
9997 //
9998 // Place copy #5 of ITS4 directly in I005
9999 //
10000 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10001 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10002 sub2node->SetLineColor(kColorITS);
10003 sub2node->SetVisibility(1);
10004 fNodes->Add(sub2node);
10005 sub1node->cd();
10006 //
10007 // Place copy #6 of ITS4 directly in I005
10008 //
10009 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10010 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10011 sub2node->SetLineColor(kColorITS);
10012 sub2node->SetVisibility(1);
10013 fNodes->Add(sub2node);
10014 sub1node->cd();
10015 //
10016 // Place copy #7 of ITS4 directly in I005
10017 //
10018 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10019 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10020 sub2node->SetLineColor(kColorITS);
10021 sub2node->SetVisibility(1);
10022 fNodes->Add(sub2node);
10023 sub1node->cd();
10024 //
10025 // Place copy #8 of ITS4 directly in I005
10026 //
10027 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10028 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10029 sub2node->SetLineColor(kColorITS);
10030 sub2node->SetVisibility(1);
10031 fNodes->Add(sub2node);
10032 sub1node->cd();
10033 fNodes->Add(sub1node);
10034 node->cd();
10035 //
10036 // Place copy #20 of I005 in IT34
10037 //
10038 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"rot315");
10039 sub1node->SetLineColor(kColorITS);
10040 sub1node->SetVisibility(0);
10041 sub1node->cd();
10042 //
10043 // Place copy #1 of ITS4 directly in I005
10044 //
10045 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10046 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10047 sub2node->SetLineColor(kColorITS);
10048 sub2node->SetVisibility(1);
10049 fNodes->Add(sub2node);
10050 sub1node->cd();
10051 //
10052 // Place copy #2 of ITS4 directly in I005
10053 //
10054 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10055 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10056 sub2node->SetLineColor(kColorITS);
10057 sub2node->SetVisibility(1);
10058 fNodes->Add(sub2node);
10059 sub1node->cd();
10060 //
10061 // Place copy #3 of ITS4 directly in I005
10062 //
10063 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10064 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10065 sub2node->SetLineColor(kColorITS);
10066 sub2node->SetVisibility(1);
10067 fNodes->Add(sub2node);
10068 sub1node->cd();
10069 //
10070 // Place copy #4 of ITS4 directly in I005
10071 //
10072 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10073 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10074 sub2node->SetLineColor(kColorITS);
10075 sub2node->SetVisibility(1);
10076 fNodes->Add(sub2node);
10077 sub1node->cd();
10078 //
10079 // Place copy #5 of ITS4 directly in I005
10080 //
10081 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10082 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10083 sub2node->SetLineColor(kColorITS);
10084 sub2node->SetVisibility(1);
10085 fNodes->Add(sub2node);
10086 sub1node->cd();
10087 //
10088 // Place copy #6 of ITS4 directly in I005
10089 //
10090 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10091 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10092 sub2node->SetLineColor(kColorITS);
10093 sub2node->SetVisibility(1);
10094 fNodes->Add(sub2node);
10095 sub1node->cd();
10096 //
10097 // Place copy #7 of ITS4 directly in I005
10098 //
10099 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10100 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10101 sub2node->SetLineColor(kColorITS);
10102 sub2node->SetVisibility(1);
10103 fNodes->Add(sub2node);
10104 sub1node->cd();
10105 //
10106 // Place copy #8 of ITS4 directly in I005
10107 //
10108 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10109 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10110 sub2node->SetLineColor(kColorITS);
10111 sub2node->SetVisibility(1);
10112 fNodes->Add(sub2node);
10113 sub1node->cd();
10114 fNodes->Add(sub1node);
10115 node->cd();
10116 //
10117 // Place copy #21 of I005 in IT34
10118 //
10119 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"rot314");
10120 sub1node->SetLineColor(kColorITS);
10121 sub1node->SetVisibility(0);
10122 sub1node->cd();
10123 //
10124 // Place copy #1 of ITS4 directly in I005
10125 //
10126 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10127 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10128 sub2node->SetLineColor(kColorITS);
10129 sub2node->SetVisibility(1);
10130 fNodes->Add(sub2node);
10131 sub1node->cd();
10132 //
10133 // Place copy #2 of ITS4 directly in I005
10134 //
10135 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10136 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10137 sub2node->SetLineColor(kColorITS);
10138 sub2node->SetVisibility(1);
10139 fNodes->Add(sub2node);
10140 sub1node->cd();
10141 //
10142 // Place copy #3 of ITS4 directly in I005
10143 //
10144 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10145 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10146 sub2node->SetLineColor(kColorITS);
10147 sub2node->SetVisibility(1);
10148 fNodes->Add(sub2node);
10149 sub1node->cd();
10150 //
10151 // Place copy #4 of ITS4 directly in I005
10152 //
10153 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10154 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10155 sub2node->SetLineColor(kColorITS);
10156 sub2node->SetVisibility(1);
10157 fNodes->Add(sub2node);
10158 sub1node->cd();
10159 //
10160 // Place copy #5 of ITS4 directly in I005
10161 //
10162 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10163 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10164 sub2node->SetLineColor(kColorITS);
10165 sub2node->SetVisibility(1);
10166 fNodes->Add(sub2node);
10167 sub1node->cd();
10168 //
10169 // Place copy #6 of ITS4 directly in I005
10170 //
10171 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10172 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10173 sub2node->SetLineColor(kColorITS);
10174 sub2node->SetVisibility(1);
10175 fNodes->Add(sub2node);
10176 sub1node->cd();
10177 //
10178 // Place copy #7 of ITS4 directly in I005
10179 //
10180 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10181 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10182 sub2node->SetLineColor(kColorITS);
10183 sub2node->SetVisibility(1);
10184 fNodes->Add(sub2node);
10185 sub1node->cd();
10186 //
10187 // Place copy #8 of ITS4 directly in I005
10188 //
10189 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10190 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10191 sub2node->SetLineColor(kColorITS);
10192 sub2node->SetVisibility(1);
10193 fNodes->Add(sub2node);
10194 sub1node->cd();
10195 fNodes->Add(sub1node);
10196 node->cd();
10197 //
10198 // Place copy #22 of I005 in IT34
10199 //
10200 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"rot334");
10201 sub1node->SetLineColor(kColorITS);
10202 sub1node->SetVisibility(0);
10203 sub1node->cd();
10204 //
10205 // Place copy #1 of ITS4 directly in I005
10206 //
10207 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10208 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10209 sub2node->SetLineColor(kColorITS);
10210 sub2node->SetVisibility(1);
10211 fNodes->Add(sub2node);
10212 sub1node->cd();
10213 //
10214 // Place copy #2 of ITS4 directly in I005
10215 //
10216 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10217 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10218 sub2node->SetLineColor(kColorITS);
10219 sub2node->SetVisibility(1);
10220 fNodes->Add(sub2node);
10221 sub1node->cd();
10222 //
10223 // Place copy #3 of ITS4 directly in I005
10224 //
10225 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10226 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10227 sub2node->SetLineColor(kColorITS);
10228 sub2node->SetVisibility(1);
10229 fNodes->Add(sub2node);
10230 sub1node->cd();
10231 //
10232 // Place copy #4 of ITS4 directly in I005
10233 //
10234 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10235 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10236 sub2node->SetLineColor(kColorITS);
10237 sub2node->SetVisibility(1);
10238 fNodes->Add(sub2node);
10239 sub1node->cd();
10240 //
10241 // Place copy #5 of ITS4 directly in I005
10242 //
10243 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10244 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10245 sub2node->SetLineColor(kColorITS);
10246 sub2node->SetVisibility(1);
10247 fNodes->Add(sub2node);
10248 sub1node->cd();
10249 //
10250 // Place copy #6 of ITS4 directly in I005
10251 //
10252 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10253 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10254 sub2node->SetLineColor(kColorITS);
10255 sub2node->SetVisibility(1);
10256 fNodes->Add(sub2node);
10257 sub1node->cd();
10258 //
10259 // Place copy #7 of ITS4 directly in I005
10260 //
10261 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10262 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10263 sub2node->SetLineColor(kColorITS);
10264 sub2node->SetVisibility(1);
10265 fNodes->Add(sub2node);
10266 sub1node->cd();
10267 //
10268 // Place copy #8 of ITS4 directly in I005
10269 //
10270 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10271 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10272 sub2node->SetLineColor(kColorITS);
10273 sub2node->SetVisibility(1);
10274 fNodes->Add(sub2node);
10275 sub1node->cd();
10276 fNodes->Add(sub1node);
10277 node->cd();
10278
10279
10280 fNodes->Add(node);
10281
10282 // --- Place SSD volumes into their mother volume
10283
10284 // Place IT56 in Alice
10285 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10286 node->SetLineColor(kColorITS);
10287 node->SetVisibility(0);
10288 node->cd();
10289 //
10290 // Place copy #1 of I565 in IT56
10291 //
10292 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10293 sub1node->SetLineColor(kColorITS);
10294 sub1node->SetVisibility(0);
10295 sub1node->cd();
10296 //
10297 // Place copy #1 of ITS5 directly in I565
10298 //
10299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10300 sub2node->SetLineColor(kColorITS);
10301 sub2node->SetVisibility(1);
10302 fNodes->Add(sub2node);
10303 sub1node->cd();
10304 //
10305 // Place copy #2 of ITS5 directly in I565
10306 //
10307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10308 sub2node->SetLineColor(kColorITS);
10309 sub2node->SetVisibility(1);
10310 fNodes->Add(sub2node);
10311 sub1node->cd();
10312 //
10313 // Place copy #3 of ITS5 directly in I565
10314 //
10315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10316 sub2node->SetLineColor(kColorITS);
10317 sub2node->SetVisibility(1);
10318 fNodes->Add(sub2node);
10319 sub1node->cd();
10320 //
10321 // Place copy #4 of ITS5 directly in I565
10322 //
10323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10324 sub2node->SetLineColor(kColorITS);
10325 sub2node->SetVisibility(1);
10326 fNodes->Add(sub2node);
10327 sub1node->cd();
10328 //
10329 // Place copy #5 of ITS5 directly in I565
10330 //
10331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10332 sub2node->SetLineColor(kColorITS);
10333 sub2node->SetVisibility(1);
10334 fNodes->Add(sub2node);
10335 sub1node->cd();
10336 //
10337 // Place copy #6 of ITS5 directly in I565
10338 //
10339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10340 sub2node->SetLineColor(kColorITS);
10341 sub2node->SetVisibility(1);
10342 fNodes->Add(sub2node);
10343 sub1node->cd();
10344 //
10345 // Place copy #7 of ITS5 directly in I565
10346 //
10347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10348 sub2node->SetLineColor(kColorITS);
10349 sub2node->SetVisibility(1);
10350 fNodes->Add(sub2node);
10351 sub1node->cd();
10352 //
10353 // Place copy #8 of ITS5 directly in I565
10354 //
10355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10356 sub2node->SetLineColor(kColorITS);
10357 sub2node->SetVisibility(1);
10358 fNodes->Add(sub2node);
10359 sub1node->cd();
10360 //
10361 // Place copy #9 of ITS5 directly in I565
10362 //
10363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10364 sub2node->SetLineColor(kColorITS);
10365 sub2node->SetVisibility(1);
10366 fNodes->Add(sub2node);
10367 sub1node->cd();
10368 //
10369 // Place copy #10 of ITS5 directly in I565
10370 //
10371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10372 sub2node->SetLineColor(kColorITS);
10373 sub2node->SetVisibility(1);
10374 fNodes->Add(sub2node);
10375 sub1node->cd();
10376 //
10377 // Place copy #11 of ITS5 directly in I565
10378 //
10379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10380 sub2node->SetLineColor(kColorITS);
10381 sub2node->SetVisibility(1);
10382 fNodes->Add(sub2node);
10383 sub1node->cd();
10384 //
10385 // Place copy #12 of ITS5 directly in I565
10386 //
10387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10388 sub2node->SetLineColor(kColorITS);
10389 sub2node->SetVisibility(1);
10390 fNodes->Add(sub2node);
10391 sub1node->cd();
10392 //
10393 // Place copy #13 of ITS5 directly in I565
10394 //
10395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10396 sub2node->SetLineColor(kColorITS);
10397 sub2node->SetVisibility(1);
10398 fNodes->Add(sub2node);
10399 sub1node->cd();
10400 //
10401 // Place copy #14 of ITS5 directly in I565
10402 //
10403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10404 sub2node->SetLineColor(kColorITS);
10405 sub2node->SetVisibility(1);
10406 fNodes->Add(sub2node);
10407 sub1node->cd();
10408 //
10409 // Place copy #15 of ITS5 directly in I565
10410 //
10411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10412 sub2node->SetLineColor(kColorITS);
10413 sub2node->SetVisibility(1);
10414 fNodes->Add(sub2node);
10415 sub1node->cd();
10416 //
10417 // Place copy #16 of ITS5 directly in I565
10418 //
10419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10420 sub2node->SetLineColor(kColorITS);
10421 sub2node->SetVisibility(1);
10422 fNodes->Add(sub2node);
10423 sub1node->cd();
10424 //
10425 // Place copy #17 of ITS5 directly in I565
10426 //
10427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10428 sub2node->SetLineColor(kColorITS);
10429 sub2node->SetVisibility(1);
10430 fNodes->Add(sub2node);
10431 sub1node->cd();
10432 //
10433 // Place copy #18 of ITS5 directly in I565
10434 //
10435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10436 sub2node->SetLineColor(kColorITS);
10437 sub2node->SetVisibility(1);
10438 fNodes->Add(sub2node);
10439 sub1node->cd();
10440 //
10441 // Place copy #19 of ITS5 directly in I565
10442 //
10443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10444 sub2node->SetLineColor(kColorITS);
10445 sub2node->SetVisibility(1);
10446 fNodes->Add(sub2node);
10447 sub1node->cd();
10448 //
10449 // Place copy #20 of ITS5 directly in I565
10450 //
10451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10452 sub2node->SetLineColor(kColorITS);
10453 sub2node->SetVisibility(1);
10454 fNodes->Add(sub2node);
10455 sub1node->cd();
10456 //
10457 // Place copy #21 of ITS5 directly in I565
10458 //
10459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10460 sub2node->SetLineColor(kColorITS);
10461 sub2node->SetVisibility(1);
10462 fNodes->Add(sub2node);
10463 sub1node->cd();
10464 //
10465 // Place copy #22 of ITS5 directly in I565
10466 //
10467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10468 sub2node->SetLineColor(kColorITS);
10469 sub2node->SetVisibility(1);
10470 fNodes->Add(sub2node);
10471 sub1node->cd();
10472 fNodes->Add(sub1node);
10473 node->cd();
10474 //
10475 // Place copy #2 of I565 in IT56
10476 //
10477 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"rot514");
10478 sub1node->SetLineColor(kColorITS);
10479 sub1node->SetVisibility(0);
10480 sub1node->cd();
10481 //
10482 // Place copy #1 of ITS5 directly in I565
10483 //
10484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10485 sub2node->SetLineColor(kColorITS);
10486 sub2node->SetVisibility(1);
10487 fNodes->Add(sub2node);
10488 sub1node->cd();
10489 //
10490 // Place copy #2 of ITS5 directly in I565
10491 //
10492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10493 sub2node->SetLineColor(kColorITS);
10494 sub2node->SetVisibility(1);
10495 fNodes->Add(sub2node);
10496 sub1node->cd();
10497 //
10498 // Place copy #3 of ITS5 directly in I565
10499 //
10500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10501 sub2node->SetLineColor(kColorITS);
10502 sub2node->SetVisibility(1);
10503 fNodes->Add(sub2node);
10504 sub1node->cd();
10505 //
10506 // Place copy #4 of ITS5 directly in I565
10507 //
10508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10509 sub2node->SetLineColor(kColorITS);
10510 sub2node->SetVisibility(1);
10511 fNodes->Add(sub2node);
10512 sub1node->cd();
10513 //
10514 // Place copy #5 of ITS5 directly in I565
10515 //
10516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10517 sub2node->SetLineColor(kColorITS);
10518 sub2node->SetVisibility(1);
10519 fNodes->Add(sub2node);
10520 sub1node->cd();
10521 //
10522 // Place copy #6 of ITS5 directly in I565
10523 //
10524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10525 sub2node->SetLineColor(kColorITS);
10526 sub2node->SetVisibility(1);
10527 fNodes->Add(sub2node);
10528 sub1node->cd();
10529 //
10530 // Place copy #7 of ITS5 directly in I565
10531 //
10532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10533 sub2node->SetLineColor(kColorITS);
10534 sub2node->SetVisibility(1);
10535 fNodes->Add(sub2node);
10536 sub1node->cd();
10537 //
10538 // Place copy #8 of ITS5 directly in I565
10539 //
10540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10541 sub2node->SetLineColor(kColorITS);
10542 sub2node->SetVisibility(1);
10543 fNodes->Add(sub2node);
10544 sub1node->cd();
10545 //
10546 // Place copy #9 of ITS5 directly in I565
10547 //
10548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10549 sub2node->SetLineColor(kColorITS);
10550 sub2node->SetVisibility(1);
10551 fNodes->Add(sub2node);
10552 sub1node->cd();
10553 //
10554 // Place copy #10 of ITS5 directly in I565
10555 //
10556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10557 sub2node->SetLineColor(kColorITS);
10558 sub2node->SetVisibility(1);
10559 fNodes->Add(sub2node);
10560 sub1node->cd();
10561 //
10562 // Place copy #11 of ITS5 directly in I565
10563 //
10564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10565 sub2node->SetLineColor(kColorITS);
10566 sub2node->SetVisibility(1);
10567 fNodes->Add(sub2node);
10568 sub1node->cd();
10569 //
10570 // Place copy #12 of ITS5 directly in I565
10571 //
10572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10573 sub2node->SetLineColor(kColorITS);
10574 sub2node->SetVisibility(1);
10575 fNodes->Add(sub2node);
10576 sub1node->cd();
10577 //
10578 // Place copy #13 of ITS5 directly in I565
10579 //
10580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10581 sub2node->SetLineColor(kColorITS);
10582 sub2node->SetVisibility(1);
10583 fNodes->Add(sub2node);
10584 sub1node->cd();
10585 //
10586 // Place copy #14 of ITS5 directly in I565
10587 //
10588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10589 sub2node->SetLineColor(kColorITS);
10590 sub2node->SetVisibility(1);
10591 fNodes->Add(sub2node);
10592 sub1node->cd();
10593 //
10594 // Place copy #15 of ITS5 directly in I565
10595 //
10596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10597 sub2node->SetLineColor(kColorITS);
10598 sub2node->SetVisibility(1);
10599 fNodes->Add(sub2node);
10600 sub1node->cd();
10601 //
10602 // Place copy #16 of ITS5 directly in I565
10603 //
10604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10605 sub2node->SetLineColor(kColorITS);
10606 sub2node->SetVisibility(1);
10607 fNodes->Add(sub2node);
10608 sub1node->cd();
10609 //
10610 // Place copy #17 of ITS5 directly in I565
10611 //
10612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10613 sub2node->SetLineColor(kColorITS);
10614 sub2node->SetVisibility(1);
10615 fNodes->Add(sub2node);
10616 sub1node->cd();
10617 //
10618 // Place copy #18 of ITS5 directly in I565
10619 //
10620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10621 sub2node->SetLineColor(kColorITS);
10622 sub2node->SetVisibility(1);
10623 fNodes->Add(sub2node);
10624 sub1node->cd();
10625 //
10626 // Place copy #19 of ITS5 directly in I565
10627 //
10628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10629 sub2node->SetLineColor(kColorITS);
10630 sub2node->SetVisibility(1);
10631 fNodes->Add(sub2node);
10632 sub1node->cd();
10633 //
10634 // Place copy #20 of ITS5 directly in I565
10635 //
10636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10637 sub2node->SetLineColor(kColorITS);
10638 sub2node->SetVisibility(1);
10639 fNodes->Add(sub2node);
10640 sub1node->cd();
10641 //
10642 // Place copy #21 of ITS5 directly in I565
10643 //
10644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10645 sub2node->SetLineColor(kColorITS);
10646 sub2node->SetVisibility(1);
10647 fNodes->Add(sub2node);
10648 sub1node->cd();
10649 //
10650 // Place copy #22 of ITS5 directly in I565
10651 //
10652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10653 sub2node->SetLineColor(kColorITS);
10654 sub2node->SetVisibility(1);
10655 fNodes->Add(sub2node);
10656 sub1node->cd();
10657 fNodes->Add(sub1node);
10658 node->cd();
10659 //
10660 // Place copy #3 of I565 in IT56
10661 //
10662 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"rot653");
10663 sub1node->SetLineColor(kColorITS);
10664 sub1node->SetVisibility(0);
10665 sub1node->cd();
10666 //
10667 // Place copy #1 of ITS5 directly in I565
10668 //
10669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10670 sub2node->SetLineColor(kColorITS);
10671 sub2node->SetVisibility(1);
10672 fNodes->Add(sub2node);
10673 sub1node->cd();
10674 //
10675 // Place copy #2 of ITS5 directly in I565
10676 //
10677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10678 sub2node->SetLineColor(kColorITS);
10679 sub2node->SetVisibility(1);
10680 fNodes->Add(sub2node);
10681 sub1node->cd();
10682 //
10683 // Place copy #3 of ITS5 directly in I565
10684 //
10685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10686 sub2node->SetLineColor(kColorITS);
10687 sub2node->SetVisibility(1);
10688 fNodes->Add(sub2node);
10689 sub1node->cd();
10690 //
10691 // Place copy #4 of ITS5 directly in I565
10692 //
10693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10694 sub2node->SetLineColor(kColorITS);
10695 sub2node->SetVisibility(1);
10696 fNodes->Add(sub2node);
10697 sub1node->cd();
10698 //
10699 // Place copy #5 of ITS5 directly in I565
10700 //
10701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10702 sub2node->SetLineColor(kColorITS);
10703 sub2node->SetVisibility(1);
10704 fNodes->Add(sub2node);
10705 sub1node->cd();
10706 //
10707 // Place copy #6 of ITS5 directly in I565
10708 //
10709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10710 sub2node->SetLineColor(kColorITS);
10711 sub2node->SetVisibility(1);
10712 fNodes->Add(sub2node);
10713 sub1node->cd();
10714 //
10715 // Place copy #7 of ITS5 directly in I565
10716 //
10717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10718 sub2node->SetLineColor(kColorITS);
10719 sub2node->SetVisibility(1);
10720 fNodes->Add(sub2node);
10721 sub1node->cd();
10722 //
10723 // Place copy #8 of ITS5 directly in I565
10724 //
10725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10726 sub2node->SetLineColor(kColorITS);
10727 sub2node->SetVisibility(1);
10728 fNodes->Add(sub2node);
10729 sub1node->cd();
10730 //
10731 // Place copy #9 of ITS5 directly in I565
10732 //
10733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10734 sub2node->SetLineColor(kColorITS);
10735 sub2node->SetVisibility(1);
10736 fNodes->Add(sub2node);
10737 sub1node->cd();
10738 //
10739 // Place copy #10 of ITS5 directly in I565
10740 //
10741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10742 sub2node->SetLineColor(kColorITS);
10743 sub2node->SetVisibility(1);
10744 fNodes->Add(sub2node);
10745 sub1node->cd();
10746 //
10747 // Place copy #11 of ITS5 directly in I565
10748 //
10749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10750 sub2node->SetLineColor(kColorITS);
10751 sub2node->SetVisibility(1);
10752 fNodes->Add(sub2node);
10753 sub1node->cd();
10754 //
10755 // Place copy #12 of ITS5 directly in I565
10756 //
10757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10758 sub2node->SetLineColor(kColorITS);
10759 sub2node->SetVisibility(1);
10760 fNodes->Add(sub2node);
10761 sub1node->cd();
10762 //
10763 // Place copy #13 of ITS5 directly in I565
10764 //
10765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10766 sub2node->SetLineColor(kColorITS);
10767 sub2node->SetVisibility(1);
10768 fNodes->Add(sub2node);
10769 sub1node->cd();
10770 //
10771 // Place copy #14 of ITS5 directly in I565
10772 //
10773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10774 sub2node->SetLineColor(kColorITS);
10775 sub2node->SetVisibility(1);
10776 fNodes->Add(sub2node);
10777 sub1node->cd();
10778 //
10779 // Place copy #15 of ITS5 directly in I565
10780 //
10781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10782 sub2node->SetLineColor(kColorITS);
10783 sub2node->SetVisibility(1);
10784 fNodes->Add(sub2node);
10785 sub1node->cd();
10786 //
10787 // Place copy #16 of ITS5 directly in I565
10788 //
10789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10790 sub2node->SetLineColor(kColorITS);
10791 sub2node->SetVisibility(1);
10792 fNodes->Add(sub2node);
10793 sub1node->cd();
10794 //
10795 // Place copy #17 of ITS5 directly in I565
10796 //
10797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10798 sub2node->SetLineColor(kColorITS);
10799 sub2node->SetVisibility(1);
10800 fNodes->Add(sub2node);
10801 sub1node->cd();
10802 //
10803 // Place copy #18 of ITS5 directly in I565
10804 //
10805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10806 sub2node->SetLineColor(kColorITS);
10807 sub2node->SetVisibility(1);
10808 fNodes->Add(sub2node);
10809 sub1node->cd();
10810 //
10811 // Place copy #19 of ITS5 directly in I565
10812 //
10813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10814 sub2node->SetLineColor(kColorITS);
10815 sub2node->SetVisibility(1);
10816 fNodes->Add(sub2node);
10817 sub1node->cd();
10818 //
10819 // Place copy #20 of ITS5 directly in I565
10820 //
10821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10822 sub2node->SetLineColor(kColorITS);
10823 sub2node->SetVisibility(1);
10824 fNodes->Add(sub2node);
10825 sub1node->cd();
10826 //
10827 // Place copy #21 of ITS5 directly in I565
10828 //
10829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10830 sub2node->SetLineColor(kColorITS);
10831 sub2node->SetVisibility(1);
10832 fNodes->Add(sub2node);
10833 sub1node->cd();
10834 //
10835 // Place copy #22 of ITS5 directly in I565
10836 //
10837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10838 sub2node->SetLineColor(kColorITS);
10839 sub2node->SetVisibility(1);
10840 fNodes->Add(sub2node);
10841 sub1node->cd();
10842 fNodes->Add(sub1node);
10843 node->cd();
10844 //
10845 // Place copy #4 of I565 in IT56
10846 //
10847 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"rot513");
10848 sub1node->SetLineColor(kColorITS);
10849 sub1node->SetVisibility(0);
10850 sub1node->cd();
10851 //
10852 // Place copy #1 of ITS5 directly in I565
10853 //
10854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10855 sub2node->SetLineColor(kColorITS);
10856 sub2node->SetVisibility(1);
10857 fNodes->Add(sub2node);
10858 sub1node->cd();
10859 //
10860 // Place copy #2 of ITS5 directly in I565
10861 //
10862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10863 sub2node->SetLineColor(kColorITS);
10864 sub2node->SetVisibility(1);
10865 fNodes->Add(sub2node);
10866 sub1node->cd();
10867 //
10868 // Place copy #3 of ITS5 directly in I565
10869 //
10870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10871 sub2node->SetLineColor(kColorITS);
10872 sub2node->SetVisibility(1);
10873 fNodes->Add(sub2node);
10874 sub1node->cd();
10875 //
10876 // Place copy #4 of ITS5 directly in I565
10877 //
10878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10879 sub2node->SetLineColor(kColorITS);
10880 sub2node->SetVisibility(1);
10881 fNodes->Add(sub2node);
10882 sub1node->cd();
10883 //
10884 // Place copy #5 of ITS5 directly in I565
10885 //
10886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10887 sub2node->SetLineColor(kColorITS);
10888 sub2node->SetVisibility(1);
10889 fNodes->Add(sub2node);
10890 sub1node->cd();
10891 //
10892 // Place copy #6 of ITS5 directly in I565
10893 //
10894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10895 sub2node->SetLineColor(kColorITS);
10896 sub2node->SetVisibility(1);
10897 fNodes->Add(sub2node);
10898 sub1node->cd();
10899 //
10900 // Place copy #7 of ITS5 directly in I565
10901 //
10902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10903 sub2node->SetLineColor(kColorITS);
10904 sub2node->SetVisibility(1);
10905 fNodes->Add(sub2node);
10906 sub1node->cd();
10907 //
10908 // Place copy #8 of ITS5 directly in I565
10909 //
10910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10911 sub2node->SetLineColor(kColorITS);
10912 sub2node->SetVisibility(1);
10913 fNodes->Add(sub2node);
10914 sub1node->cd();
10915 //
10916 // Place copy #9 of ITS5 directly in I565
10917 //
10918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10919 sub2node->SetLineColor(kColorITS);
10920 sub2node->SetVisibility(1);
10921 fNodes->Add(sub2node);
10922 sub1node->cd();
10923 //
10924 // Place copy #10 of ITS5 directly in I565
10925 //
10926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10927 sub2node->SetLineColor(kColorITS);
10928 sub2node->SetVisibility(1);
10929 fNodes->Add(sub2node);
10930 sub1node->cd();
10931 //
10932 // Place copy #11 of ITS5 directly in I565
10933 //
10934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10935 sub2node->SetLineColor(kColorITS);
10936 sub2node->SetVisibility(1);
10937 fNodes->Add(sub2node);
10938 sub1node->cd();
10939 //
10940 // Place copy #12 of ITS5 directly in I565
10941 //
10942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10943 sub2node->SetLineColor(kColorITS);
10944 sub2node->SetVisibility(1);
10945 fNodes->Add(sub2node);
10946 sub1node->cd();
10947 //
10948 // Place copy #13 of ITS5 directly in I565
10949 //
10950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10951 sub2node->SetLineColor(kColorITS);
10952 sub2node->SetVisibility(1);
10953 fNodes->Add(sub2node);
10954 sub1node->cd();
10955 //
10956 // Place copy #14 of ITS5 directly in I565
10957 //
10958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10959 sub2node->SetLineColor(kColorITS);
10960 sub2node->SetVisibility(1);
10961 fNodes->Add(sub2node);
10962 sub1node->cd();
10963 //
10964 // Place copy #15 of ITS5 directly in I565
10965 //
10966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10967 sub2node->SetLineColor(kColorITS);
10968 sub2node->SetVisibility(1);
10969 fNodes->Add(sub2node);
10970 sub1node->cd();
10971 //
10972 // Place copy #16 of ITS5 directly in I565
10973 //
10974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10975 sub2node->SetLineColor(kColorITS);
10976 sub2node->SetVisibility(1);
10977 fNodes->Add(sub2node);
10978 sub1node->cd();
10979 //
10980 // Place copy #17 of ITS5 directly in I565
10981 //
10982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10983 sub2node->SetLineColor(kColorITS);
10984 sub2node->SetVisibility(1);
10985 fNodes->Add(sub2node);
10986 sub1node->cd();
10987 //
10988 // Place copy #18 of ITS5 directly in I565
10989 //
10990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10991 sub2node->SetLineColor(kColorITS);
10992 sub2node->SetVisibility(1);
10993 fNodes->Add(sub2node);
10994 sub1node->cd();
10995 //
10996 // Place copy #19 of ITS5 directly in I565
10997 //
10998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10999 sub2node->SetLineColor(kColorITS);
11000 sub2node->SetVisibility(1);
11001 fNodes->Add(sub2node);
11002 sub1node->cd();
11003 //
11004 // Place copy #20 of ITS5 directly in I565
11005 //
11006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11007 sub2node->SetLineColor(kColorITS);
11008 sub2node->SetVisibility(1);
11009 fNodes->Add(sub2node);
11010 sub1node->cd();
11011 //
11012 // Place copy #21 of ITS5 directly in I565
11013 //
11014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11015 sub2node->SetLineColor(kColorITS);
11016 sub2node->SetVisibility(1);
11017 fNodes->Add(sub2node);
11018 sub1node->cd();
11019 //
11020 // Place copy #22 of ITS5 directly in I565
11021 //
11022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11023 sub2node->SetLineColor(kColorITS);
11024 sub2node->SetVisibility(1);
11025 fNodes->Add(sub2node);
11026 sub1node->cd();
11027 fNodes->Add(sub1node);
11028 node->cd();
11029 //
11030 // Place copy #5 of I565 in IT56
11031 //
11032 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"rot512");
11033 sub1node->SetLineColor(kColorITS);
11034 sub1node->SetVisibility(0);
11035 sub1node->cd();
11036 //
11037 // Place copy #1 of ITS5 directly in I565
11038 //
11039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11040 sub2node->SetLineColor(kColorITS);
11041 sub2node->SetVisibility(1);
11042 fNodes->Add(sub2node);
11043 sub1node->cd();
11044 //
11045 // Place copy #2 of ITS5 directly in I565
11046 //
11047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11048 sub2node->SetLineColor(kColorITS);
11049 sub2node->SetVisibility(1);
11050 fNodes->Add(sub2node);
11051 sub1node->cd();
11052 //
11053 // Place copy #3 of ITS5 directly in I565
11054 //
11055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11056 sub2node->SetLineColor(kColorITS);
11057 sub2node->SetVisibility(1);
11058 fNodes->Add(sub2node);
11059 sub1node->cd();
11060 //
11061 // Place copy #4 of ITS5 directly in I565
11062 //
11063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11064 sub2node->SetLineColor(kColorITS);
11065 sub2node->SetVisibility(1);
11066 fNodes->Add(sub2node);
11067 sub1node->cd();
11068 //
11069 // Place copy #5 of ITS5 directly in I565
11070 //
11071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11072 sub2node->SetLineColor(kColorITS);
11073 sub2node->SetVisibility(1);
11074 fNodes->Add(sub2node);
11075 sub1node->cd();
11076 //
11077 // Place copy #6 of ITS5 directly in I565
11078 //
11079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11080 sub2node->SetLineColor(kColorITS);
11081 sub2node->SetVisibility(1);
11082 fNodes->Add(sub2node);
11083 sub1node->cd();
11084 //
11085 // Place copy #7 of ITS5 directly in I565
11086 //
11087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11088 sub2node->SetLineColor(kColorITS);
11089 sub2node->SetVisibility(1);
11090 fNodes->Add(sub2node);
11091 sub1node->cd();
11092 //
11093 // Place copy #8 of ITS5 directly in I565
11094 //
11095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11096 sub2node->SetLineColor(kColorITS);
11097 sub2node->SetVisibility(1);
11098 fNodes->Add(sub2node);
11099 sub1node->cd();
11100 //
11101 // Place copy #9 of ITS5 directly in I565
11102 //
11103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11104 sub2node->SetLineColor(kColorITS);
11105 sub2node->SetVisibility(1);
11106 fNodes->Add(sub2node);
11107 sub1node->cd();
11108 //
11109 // Place copy #10 of ITS5 directly in I565
11110 //
11111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11112 sub2node->SetLineColor(kColorITS);
11113 sub2node->SetVisibility(1);
11114 fNodes->Add(sub2node);
11115 sub1node->cd();
11116 //
11117 // Place copy #11 of ITS5 directly in I565
11118 //
11119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11120 sub2node->SetLineColor(kColorITS);
11121 sub2node->SetVisibility(1);
11122 fNodes->Add(sub2node);
11123 sub1node->cd();
11124 //
11125 // Place copy #12 of ITS5 directly in I565
11126 //
11127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11128 sub2node->SetLineColor(kColorITS);
11129 sub2node->SetVisibility(1);
11130 fNodes->Add(sub2node);
11131 sub1node->cd();
11132 //
11133 // Place copy #13 of ITS5 directly in I565
11134 //
11135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11136 sub2node->SetLineColor(kColorITS);
11137 sub2node->SetVisibility(1);
11138 fNodes->Add(sub2node);
11139 sub1node->cd();
11140 //
11141 // Place copy #14 of ITS5 directly in I565
11142 //
11143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11144 sub2node->SetLineColor(kColorITS);
11145 sub2node->SetVisibility(1);
11146 fNodes->Add(sub2node);
11147 sub1node->cd();
11148 //
11149 // Place copy #15 of ITS5 directly in I565
11150 //
11151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11152 sub2node->SetLineColor(kColorITS);
11153 sub2node->SetVisibility(1);
11154 fNodes->Add(sub2node);
11155 sub1node->cd();
11156 //
11157 // Place copy #16 of ITS5 directly in I565
11158 //
11159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11160 sub2node->SetLineColor(kColorITS);
11161 sub2node->SetVisibility(1);
11162 fNodes->Add(sub2node);
11163 sub1node->cd();
11164 //
11165 // Place copy #17 of ITS5 directly in I565
11166 //
11167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11168 sub2node->SetLineColor(kColorITS);
11169 sub2node->SetVisibility(1);
11170 fNodes->Add(sub2node);
11171 sub1node->cd();
11172 //
11173 // Place copy #18 of ITS5 directly in I565
11174 //
11175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11176 sub2node->SetLineColor(kColorITS);
11177 sub2node->SetVisibility(1);
11178 fNodes->Add(sub2node);
11179 sub1node->cd();
11180 //
11181 // Place copy #19 of ITS5 directly in I565
11182 //
11183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11184 sub2node->SetLineColor(kColorITS);
11185 sub2node->SetVisibility(1);
11186 fNodes->Add(sub2node);
11187 sub1node->cd();
11188 //
11189 // Place copy #20 of ITS5 directly in I565
11190 //
11191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11192 sub2node->SetLineColor(kColorITS);
11193 sub2node->SetVisibility(1);
11194 fNodes->Add(sub2node);
11195 sub1node->cd();
11196 //
11197 // Place copy #21 of ITS5 directly in I565
11198 //
11199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11200 sub2node->SetLineColor(kColorITS);
11201 sub2node->SetVisibility(1);
11202 fNodes->Add(sub2node);
11203 sub1node->cd();
11204 //
11205 // Place copy #22 of ITS5 directly in I565
11206 //
11207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11208 sub2node->SetLineColor(kColorITS);
11209 sub2node->SetVisibility(1);
11210 fNodes->Add(sub2node);
11211 sub1node->cd();
11212 fNodes->Add(sub1node);
11213 node->cd();
11214 //
11215 // Place copy #6 of I565 in IT56
11216 //
11217 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"rot511");
11218 sub1node->SetLineColor(kColorITS);
11219 sub1node->SetVisibility(0);
11220 sub1node->cd();
11221 //
11222 // Place copy #1 of ITS5 directly in I565
11223 //
11224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11225 sub2node->SetLineColor(kColorITS);
11226 sub2node->SetVisibility(1);
11227 fNodes->Add(sub2node);
11228 sub1node->cd();
11229 //
11230 // Place copy #2 of ITS5 directly in I565
11231 //
11232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11233 sub2node->SetLineColor(kColorITS);
11234 sub2node->SetVisibility(1);
11235 fNodes->Add(sub2node);
11236 sub1node->cd();
11237 //
11238 // Place copy #3 of ITS5 directly in I565
11239 //
11240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11241 sub2node->SetLineColor(kColorITS);
11242 sub2node->SetVisibility(1);
11243 fNodes->Add(sub2node);
11244 sub1node->cd();
11245 //
11246 // Place copy #4 of ITS5 directly in I565
11247 //
11248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11249 sub2node->SetLineColor(kColorITS);
11250 sub2node->SetVisibility(1);
11251 fNodes->Add(sub2node);
11252 sub1node->cd();
11253 //
11254 // Place copy #5 of ITS5 directly in I565
11255 //
11256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11257 sub2node->SetLineColor(kColorITS);
11258 sub2node->SetVisibility(1);
11259 fNodes->Add(sub2node);
11260 sub1node->cd();
11261 //
11262 // Place copy #6 of ITS5 directly in I565
11263 //
11264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11265 sub2node->SetLineColor(kColorITS);
11266 sub2node->SetVisibility(1);
11267 fNodes->Add(sub2node);
11268 sub1node->cd();
11269 //
11270 // Place copy #7 of ITS5 directly in I565
11271 //
11272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11273 sub2node->SetLineColor(kColorITS);
11274 sub2node->SetVisibility(1);
11275 fNodes->Add(sub2node);
11276 sub1node->cd();
11277 //
11278 // Place copy #8 of ITS5 directly in I565
11279 //
11280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11281 sub2node->SetLineColor(kColorITS);
11282 sub2node->SetVisibility(1);
11283 fNodes->Add(sub2node);
11284 sub1node->cd();
11285 //
11286 // Place copy #9 of ITS5 directly in I565
11287 //
11288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11289 sub2node->SetLineColor(kColorITS);
11290 sub2node->SetVisibility(1);
11291 fNodes->Add(sub2node);
11292 sub1node->cd();
11293 //
11294 // Place copy #10 of ITS5 directly in I565
11295 //
11296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11297 sub2node->SetLineColor(kColorITS);
11298 sub2node->SetVisibility(1);
11299 fNodes->Add(sub2node);
11300 sub1node->cd();
11301 //
11302 // Place copy #11 of ITS5 directly in I565
11303 //
11304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11305 sub2node->SetLineColor(kColorITS);
11306 sub2node->SetVisibility(1);
11307 fNodes->Add(sub2node);
11308 sub1node->cd();
11309 //
11310 // Place copy #12 of ITS5 directly in I565
11311 //
11312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11313 sub2node->SetLineColor(kColorITS);
11314 sub2node->SetVisibility(1);
11315 fNodes->Add(sub2node);
11316 sub1node->cd();
11317 //
11318 // Place copy #13 of ITS5 directly in I565
11319 //
11320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11321 sub2node->SetLineColor(kColorITS);
11322 sub2node->SetVisibility(1);
11323 fNodes->Add(sub2node);
11324 sub1node->cd();
11325 //
11326 // Place copy #14 of ITS5 directly in I565
11327 //
11328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11329 sub2node->SetLineColor(kColorITS);
11330 sub2node->SetVisibility(1);
11331 fNodes->Add(sub2node);
11332 sub1node->cd();
11333 //
11334 // Place copy #15 of ITS5 directly in I565
11335 //
11336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11337 sub2node->SetLineColor(kColorITS);
11338 sub2node->SetVisibility(1);
11339 fNodes->Add(sub2node);
11340 sub1node->cd();
11341 //
11342 // Place copy #16 of ITS5 directly in I565
11343 //
11344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11345 sub2node->SetLineColor(kColorITS);
11346 sub2node->SetVisibility(1);
11347 fNodes->Add(sub2node);
11348 sub1node->cd();
11349 //
11350 // Place copy #17 of ITS5 directly in I565
11351 //
11352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11353 sub2node->SetLineColor(kColorITS);
11354 sub2node->SetVisibility(1);
11355 fNodes->Add(sub2node);
11356 sub1node->cd();
11357 //
11358 // Place copy #18 of ITS5 directly in I565
11359 //
11360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11361 sub2node->SetLineColor(kColorITS);
11362 sub2node->SetVisibility(1);
11363 fNodes->Add(sub2node);
11364 sub1node->cd();
11365 //
11366 // Place copy #19 of ITS5 directly in I565
11367 //
11368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11369 sub2node->SetLineColor(kColorITS);
11370 sub2node->SetVisibility(1);
11371 fNodes->Add(sub2node);
11372 sub1node->cd();
11373 //
11374 // Place copy #20 of ITS5 directly in I565
11375 //
11376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11377 sub2node->SetLineColor(kColorITS);
11378 sub2node->SetVisibility(1);
11379 fNodes->Add(sub2node);
11380 sub1node->cd();
11381 //
11382 // Place copy #21 of ITS5 directly in I565
11383 //
11384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11385 sub2node->SetLineColor(kColorITS);
11386 sub2node->SetVisibility(1);
11387 fNodes->Add(sub2node);
11388 sub1node->cd();
11389 //
11390 // Place copy #22 of ITS5 directly in I565
11391 //
11392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11393 sub2node->SetLineColor(kColorITS);
11394 sub2node->SetVisibility(1);
11395 fNodes->Add(sub2node);
11396 sub1node->cd();
11397 fNodes->Add(sub1node);
11398 node->cd();
11399 //
11400 // Place copy #7 of I565 in IT56
11401 //
11402 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"rot510");
11403 sub1node->SetLineColor(kColorITS);
11404 sub1node->SetVisibility(0);
11405 sub1node->cd();
11406 //
11407 // Place copy #1 of ITS5 directly in I565
11408 //
11409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11410 sub2node->SetLineColor(kColorITS);
11411 sub2node->SetVisibility(1);
11412 fNodes->Add(sub2node);
11413 sub1node->cd();
11414 //
11415 // Place copy #2 of ITS5 directly in I565
11416 //
11417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11418 sub2node->SetLineColor(kColorITS);
11419 sub2node->SetVisibility(1);
11420 fNodes->Add(sub2node);
11421 sub1node->cd();
11422 //
11423 // Place copy #3 of ITS5 directly in I565
11424 //
11425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11426 sub2node->SetLineColor(kColorITS);
11427 sub2node->SetVisibility(1);
11428 fNodes->Add(sub2node);
11429 sub1node->cd();
11430 //
11431 // Place copy #4 of ITS5 directly in I565
11432 //
11433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11434 sub2node->SetLineColor(kColorITS);
11435 sub2node->SetVisibility(1);
11436 fNodes->Add(sub2node);
11437 sub1node->cd();
11438 //
11439 // Place copy #5 of ITS5 directly in I565
11440 //
11441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11442 sub2node->SetLineColor(kColorITS);
11443 sub2node->SetVisibility(1);
11444 fNodes->Add(sub2node);
11445 sub1node->cd();
11446 //
11447 // Place copy #6 of ITS5 directly in I565
11448 //
11449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11450 sub2node->SetLineColor(kColorITS);
11451 sub2node->SetVisibility(1);
11452 fNodes->Add(sub2node);
11453 sub1node->cd();
11454 //
11455 // Place copy #7 of ITS5 directly in I565
11456 //
11457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11458 sub2node->SetLineColor(kColorITS);
11459 sub2node->SetVisibility(1);
11460 fNodes->Add(sub2node);
11461 sub1node->cd();
11462 //
11463 // Place copy #8 of ITS5 directly in I565
11464 //
11465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11466 sub2node->SetLineColor(kColorITS);
11467 sub2node->SetVisibility(1);
11468 fNodes->Add(sub2node);
11469 sub1node->cd();
11470 //
11471 // Place copy #9 of ITS5 directly in I565
11472 //
11473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11474 sub2node->SetLineColor(kColorITS);
11475 sub2node->SetVisibility(1);
11476 fNodes->Add(sub2node);
11477 sub1node->cd();
11478 //
11479 // Place copy #10 of ITS5 directly in I565
11480 //
11481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11482 sub2node->SetLineColor(kColorITS);
11483 sub2node->SetVisibility(1);
11484 fNodes->Add(sub2node);
11485 sub1node->cd();
11486 //
11487 // Place copy #11 of ITS5 directly in I565
11488 //
11489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11490 sub2node->SetLineColor(kColorITS);
11491 sub2node->SetVisibility(1);
11492 fNodes->Add(sub2node);
11493 sub1node->cd();
11494 //
11495 // Place copy #12 of ITS5 directly in I565
11496 //
11497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11498 sub2node->SetLineColor(kColorITS);
11499 sub2node->SetVisibility(1);
11500 fNodes->Add(sub2node);
11501 sub1node->cd();
11502 //
11503 // Place copy #13 of ITS5 directly in I565
11504 //
11505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11506 sub2node->SetLineColor(kColorITS);
11507 sub2node->SetVisibility(1);
11508 fNodes->Add(sub2node);
11509 sub1node->cd();
11510 //
11511 // Place copy #14 of ITS5 directly in I565
11512 //
11513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11514 sub2node->SetLineColor(kColorITS);
11515 sub2node->SetVisibility(1);
11516 fNodes->Add(sub2node);
11517 sub1node->cd();
11518 //
11519 // Place copy #15 of ITS5 directly in I565
11520 //
11521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11522 sub2node->SetLineColor(kColorITS);
11523 sub2node->SetVisibility(1);
11524 fNodes->Add(sub2node);
11525 sub1node->cd();
11526 //
11527 // Place copy #16 of ITS5 directly in I565
11528 //
11529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11530 sub2node->SetLineColor(kColorITS);
11531 sub2node->SetVisibility(1);
11532 fNodes->Add(sub2node);
11533 sub1node->cd();
11534 //
11535 // Place copy #17 of ITS5 directly in I565
11536 //
11537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11538 sub2node->SetLineColor(kColorITS);
11539 sub2node->SetVisibility(1);
11540 fNodes->Add(sub2node);
11541 sub1node->cd();
11542 //
11543 // Place copy #18 of ITS5 directly in I565
11544 //
11545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11546 sub2node->SetLineColor(kColorITS);
11547 sub2node->SetVisibility(1);
11548 fNodes->Add(sub2node);
11549 sub1node->cd();
11550 //
11551 // Place copy #19 of ITS5 directly in I565
11552 //
11553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11554 sub2node->SetLineColor(kColorITS);
11555 sub2node->SetVisibility(1);
11556 fNodes->Add(sub2node);
11557 sub1node->cd();
11558 //
11559 // Place copy #20 of ITS5 directly in I565
11560 //
11561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11562 sub2node->SetLineColor(kColorITS);
11563 sub2node->SetVisibility(1);
11564 fNodes->Add(sub2node);
11565 sub1node->cd();
11566 //
11567 // Place copy #21 of ITS5 directly in I565
11568 //
11569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11570 sub2node->SetLineColor(kColorITS);
11571 sub2node->SetVisibility(1);
11572 fNodes->Add(sub2node);
11573 sub1node->cd();
11574 //
11575 // Place copy #22 of ITS5 directly in I565
11576 //
11577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11578 sub2node->SetLineColor(kColorITS);
11579 sub2node->SetVisibility(1);
11580 fNodes->Add(sub2node);
11581 sub1node->cd();
11582 fNodes->Add(sub1node);
11583 node->cd();
11584 //
11585 // Place copy #8 of I565 in IT56
11586 //
11587 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"rot509");
11588 sub1node->SetLineColor(kColorITS);
11589 sub1node->SetVisibility(0);
11590 sub1node->cd();
11591 //
11592 // Place copy #1 of ITS5 directly in I565
11593 //
11594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11595 sub2node->SetLineColor(kColorITS);
11596 sub2node->SetVisibility(1);
11597 fNodes->Add(sub2node);
11598 sub1node->cd();
11599 //
11600 // Place copy #2 of ITS5 directly in I565
11601 //
11602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11603 sub2node->SetLineColor(kColorITS);
11604 sub2node->SetVisibility(1);
11605 fNodes->Add(sub2node);
11606 sub1node->cd();
11607 //
11608 // Place copy #3 of ITS5 directly in I565
11609 //
11610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11611 sub2node->SetLineColor(kColorITS);
11612 sub2node->SetVisibility(1);
11613 fNodes->Add(sub2node);
11614 sub1node->cd();
11615 //
11616 // Place copy #4 of ITS5 directly in I565
11617 //
11618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11619 sub2node->SetLineColor(kColorITS);
11620 sub2node->SetVisibility(1);
11621 fNodes->Add(sub2node);
11622 sub1node->cd();
11623 //
11624 // Place copy #5 of ITS5 directly in I565
11625 //
11626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11627 sub2node->SetLineColor(kColorITS);
11628 sub2node->SetVisibility(1);
11629 fNodes->Add(sub2node);
11630 sub1node->cd();
11631 //
11632 // Place copy #6 of ITS5 directly in I565
11633 //
11634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11635 sub2node->SetLineColor(kColorITS);
11636 sub2node->SetVisibility(1);
11637 fNodes->Add(sub2node);
11638 sub1node->cd();
11639 //
11640 // Place copy #7 of ITS5 directly in I565
11641 //
11642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11643 sub2node->SetLineColor(kColorITS);
11644 sub2node->SetVisibility(1);
11645 fNodes->Add(sub2node);
11646 sub1node->cd();
11647 //
11648 // Place copy #8 of ITS5 directly in I565
11649 //
11650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11651 sub2node->SetLineColor(kColorITS);
11652 sub2node->SetVisibility(1);
11653 fNodes->Add(sub2node);
11654 sub1node->cd();
11655 //
11656 // Place copy #9 of ITS5 directly in I565
11657 //
11658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11659 sub2node->SetLineColor(kColorITS);
11660 sub2node->SetVisibility(1);
11661 fNodes->Add(sub2node);
11662 sub1node->cd();
11663 //
11664 // Place copy #10 of ITS5 directly in I565
11665 //
11666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11667 sub2node->SetLineColor(kColorITS);
11668 sub2node->SetVisibility(1);
11669 fNodes->Add(sub2node);
11670 sub1node->cd();
11671 //
11672 // Place copy #11 of ITS5 directly in I565
11673 //
11674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11675 sub2node->SetLineColor(kColorITS);
11676 sub2node->SetVisibility(1);
11677 fNodes->Add(sub2node);
11678 sub1node->cd();
11679 //
11680 // Place copy #12 of ITS5 directly in I565
11681 //
11682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11683 sub2node->SetLineColor(kColorITS);
11684 sub2node->SetVisibility(1);
11685 fNodes->Add(sub2node);
11686 sub1node->cd();
11687 //
11688 // Place copy #13 of ITS5 directly in I565
11689 //
11690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11691 sub2node->SetLineColor(kColorITS);
11692 sub2node->SetVisibility(1);
11693 fNodes->Add(sub2node);
11694 sub1node->cd();
11695 //
11696 // Place copy #14 of ITS5 directly in I565
11697 //
11698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11699 sub2node->SetLineColor(kColorITS);
11700 sub2node->SetVisibility(1);
11701 fNodes->Add(sub2node);
11702 sub1node->cd();
11703 //
11704 // Place copy #15 of ITS5 directly in I565
11705 //
11706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11707 sub2node->SetLineColor(kColorITS);
11708 sub2node->SetVisibility(1);
11709 fNodes->Add(sub2node);
11710 sub1node->cd();
11711 //
11712 // Place copy #16 of ITS5 directly in I565
11713 //
11714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11715 sub2node->SetLineColor(kColorITS);
11716 sub2node->SetVisibility(1);
11717 fNodes->Add(sub2node);
11718 sub1node->cd();
11719 //
11720 // Place copy #17 of ITS5 directly in I565
11721 //
11722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11723 sub2node->SetLineColor(kColorITS);
11724 sub2node->SetVisibility(1);
11725 fNodes->Add(sub2node);
11726 sub1node->cd();
11727 //
11728 // Place copy #18 of ITS5 directly in I565
11729 //
11730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11731 sub2node->SetLineColor(kColorITS);
11732 sub2node->SetVisibility(1);
11733 fNodes->Add(sub2node);
11734 sub1node->cd();
11735 //
11736 // Place copy #19 of ITS5 directly in I565
11737 //
11738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11739 sub2node->SetLineColor(kColorITS);
11740 sub2node->SetVisibility(1);
11741 fNodes->Add(sub2node);
11742 sub1node->cd();
11743 //
11744 // Place copy #20 of ITS5 directly in I565
11745 //
11746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11747 sub2node->SetLineColor(kColorITS);
11748 sub2node->SetVisibility(1);
11749 fNodes->Add(sub2node);
11750 sub1node->cd();
11751 //
11752 // Place copy #21 of ITS5 directly in I565
11753 //
11754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11755 sub2node->SetLineColor(kColorITS);
11756 sub2node->SetVisibility(1);
11757 fNodes->Add(sub2node);
11758 sub1node->cd();
11759 //
11760 // Place copy #22 of ITS5 directly in I565
11761 //
11762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11763 sub2node->SetLineColor(kColorITS);
11764 sub2node->SetVisibility(1);
11765 fNodes->Add(sub2node);
11766 sub1node->cd();
11767 fNodes->Add(sub1node);
11768 node->cd();
11769 //
11770 // Place copy #9 of I565 in IT56
11771 //
11772 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"rot508");
11773 sub1node->SetLineColor(kColorITS);
11774 sub1node->SetVisibility(0);
11775 sub1node->cd();
11776 //
11777 // Place copy #1 of ITS5 directly in I565
11778 //
11779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11780 sub2node->SetLineColor(kColorITS);
11781 sub2node->SetVisibility(1);
11782 fNodes->Add(sub2node);
11783 sub1node->cd();
11784 //
11785 // Place copy #2 of ITS5 directly in I565
11786 //
11787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11788 sub2node->SetLineColor(kColorITS);
11789 sub2node->SetVisibility(1);
11790 fNodes->Add(sub2node);
11791 sub1node->cd();
11792 //
11793 // Place copy #3 of ITS5 directly in I565
11794 //
11795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11796 sub2node->SetLineColor(kColorITS);
11797 sub2node->SetVisibility(1);
11798 fNodes->Add(sub2node);
11799 sub1node->cd();
11800 //
11801 // Place copy #4 of ITS5 directly in I565
11802 //
11803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11804 sub2node->SetLineColor(kColorITS);
11805 sub2node->SetVisibility(1);
11806 fNodes->Add(sub2node);
11807 sub1node->cd();
11808 //
11809 // Place copy #5 of ITS5 directly in I565
11810 //
11811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11812 sub2node->SetLineColor(kColorITS);
11813 sub2node->SetVisibility(1);
11814 fNodes->Add(sub2node);
11815 sub1node->cd();
11816 //
11817 // Place copy #6 of ITS5 directly in I565
11818 //
11819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11820 sub2node->SetLineColor(kColorITS);
11821 sub2node->SetVisibility(1);
11822 fNodes->Add(sub2node);
11823 sub1node->cd();
11824 //
11825 // Place copy #7 of ITS5 directly in I565
11826 //
11827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11828 sub2node->SetLineColor(kColorITS);
11829 sub2node->SetVisibility(1);
11830 fNodes->Add(sub2node);
11831 sub1node->cd();
11832 //
11833 // Place copy #8 of ITS5 directly in I565
11834 //
11835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11836 sub2node->SetLineColor(kColorITS);
11837 sub2node->SetVisibility(1);
11838 fNodes->Add(sub2node);
11839 sub1node->cd();
11840 //
11841 // Place copy #9 of ITS5 directly in I565
11842 //
11843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11844 sub2node->SetLineColor(kColorITS);
11845 sub2node->SetVisibility(1);
11846 fNodes->Add(sub2node);
11847 sub1node->cd();
11848 //
11849 // Place copy #10 of ITS5 directly in I565
11850 //
11851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11852 sub2node->SetLineColor(kColorITS);
11853 sub2node->SetVisibility(1);
11854 fNodes->Add(sub2node);
11855 sub1node->cd();
11856 //
11857 // Place copy #11 of ITS5 directly in I565
11858 //
11859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11860 sub2node->SetLineColor(kColorITS);
11861 sub2node->SetVisibility(1);
11862 fNodes->Add(sub2node);
11863 sub1node->cd();
11864 //
11865 // Place copy #12 of ITS5 directly in I565
11866 //
11867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11868 sub2node->SetLineColor(kColorITS);
11869 sub2node->SetVisibility(1);
11870 fNodes->Add(sub2node);
11871 sub1node->cd();
11872 //
11873 // Place copy #13 of ITS5 directly in I565
11874 //
11875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11876 sub2node->SetLineColor(kColorITS);
11877 sub2node->SetVisibility(1);
11878 fNodes->Add(sub2node);
11879 sub1node->cd();
11880 //
11881 // Place copy #14 of ITS5 directly in I565
11882 //
11883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11884 sub2node->SetLineColor(kColorITS);
11885 sub2node->SetVisibility(1);
11886 fNodes->Add(sub2node);
11887 sub1node->cd();
11888 //
11889 // Place copy #15 of ITS5 directly in I565
11890 //
11891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11892 sub2node->SetLineColor(kColorITS);
11893 sub2node->SetVisibility(1);
11894 fNodes->Add(sub2node);
11895 sub1node->cd();
11896 //
11897 // Place copy #16 of ITS5 directly in I565
11898 //
11899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11900 sub2node->SetLineColor(kColorITS);
11901 sub2node->SetVisibility(1);
11902 fNodes->Add(sub2node);
11903 sub1node->cd();
11904 //
11905 // Place copy #17 of ITS5 directly in I565
11906 //
11907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11908 sub2node->SetLineColor(kColorITS);
11909 sub2node->SetVisibility(1);
11910 fNodes->Add(sub2node);
11911 sub1node->cd();
11912 //
11913 // Place copy #18 of ITS5 directly in I565
11914 //
11915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11916 sub2node->SetLineColor(kColorITS);
11917 sub2node->SetVisibility(1);
11918 fNodes->Add(sub2node);
11919 sub1node->cd();
11920 //
11921 // Place copy #19 of ITS5 directly in I565
11922 //
11923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11924 sub2node->SetLineColor(kColorITS);
11925 sub2node->SetVisibility(1);
11926 fNodes->Add(sub2node);
11927 sub1node->cd();
11928 //
11929 // Place copy #20 of ITS5 directly in I565
11930 //
11931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11932 sub2node->SetLineColor(kColorITS);
11933 sub2node->SetVisibility(1);
11934 fNodes->Add(sub2node);
11935 sub1node->cd();
11936 //
11937 // Place copy #21 of ITS5 directly in I565
11938 //
11939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11940 sub2node->SetLineColor(kColorITS);
11941 sub2node->SetVisibility(1);
11942 fNodes->Add(sub2node);
11943 sub1node->cd();
11944 //
11945 // Place copy #22 of ITS5 directly in I565
11946 //
11947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11948 sub2node->SetLineColor(kColorITS);
11949 sub2node->SetVisibility(1);
11950 fNodes->Add(sub2node);
11951 sub1node->cd();
11952 fNodes->Add(sub1node);
11953 node->cd();
11954 //
11955 // Place copy #10 of I565 in IT56
11956 //
11957 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"rot507");
11958 sub1node->SetLineColor(kColorITS);
11959 sub1node->SetVisibility(0);
11960 sub1node->cd();
11961 //
11962 // Place copy #1 of ITS5 directly in I565
11963 //
11964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11965 sub2node->SetLineColor(kColorITS);
11966 sub2node->SetVisibility(1);
11967 fNodes->Add(sub2node);
11968 sub1node->cd();
11969 //
11970 // Place copy #2 of ITS5 directly in I565
11971 //
11972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11973 sub2node->SetLineColor(kColorITS);
11974 sub2node->SetVisibility(1);
11975 fNodes->Add(sub2node);
11976 sub1node->cd();
11977 //
11978 // Place copy #3 of ITS5 directly in I565
11979 //
11980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11981 sub2node->SetLineColor(kColorITS);
11982 sub2node->SetVisibility(1);
11983 fNodes->Add(sub2node);
11984 sub1node->cd();
11985 //
11986 // Place copy #4 of ITS5 directly in I565
11987 //
11988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11989 sub2node->SetLineColor(kColorITS);
11990 sub2node->SetVisibility(1);
11991 fNodes->Add(sub2node);
11992 sub1node->cd();
11993 //
11994 // Place copy #5 of ITS5 directly in I565
11995 //
11996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11997 sub2node->SetLineColor(kColorITS);
11998 sub2node->SetVisibility(1);
11999 fNodes->Add(sub2node);
12000 sub1node->cd();
12001 //
12002 // Place copy #6 of ITS5 directly in I565
12003 //
12004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12005 sub2node->SetLineColor(kColorITS);
12006 sub2node->SetVisibility(1);
12007 fNodes->Add(sub2node);
12008 sub1node->cd();
12009 //
12010 // Place copy #7 of ITS5 directly in I565
12011 //
12012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12013 sub2node->SetLineColor(kColorITS);
12014 sub2node->SetVisibility(1);
12015 fNodes->Add(sub2node);
12016 sub1node->cd();
12017 //
12018 // Place copy #8 of ITS5 directly in I565
12019 //
12020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12021 sub2node->SetLineColor(kColorITS);
12022 sub2node->SetVisibility(1);
12023 fNodes->Add(sub2node);
12024 sub1node->cd();
12025 //
12026 // Place copy #9 of ITS5 directly in I565
12027 //
12028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12029 sub2node->SetLineColor(kColorITS);
12030 sub2node->SetVisibility(1);
12031 fNodes->Add(sub2node);
12032 sub1node->cd();
12033 //
12034 // Place copy #10 of ITS5 directly in I565
12035 //
12036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12037 sub2node->SetLineColor(kColorITS);
12038 sub2node->SetVisibility(1);
12039 fNodes->Add(sub2node);
12040 sub1node->cd();
12041 //
12042 // Place copy #11 of ITS5 directly in I565
12043 //
12044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12045 sub2node->SetLineColor(kColorITS);
12046 sub2node->SetVisibility(1);
12047 fNodes->Add(sub2node);
12048 sub1node->cd();
12049 //
12050 // Place copy #12 of ITS5 directly in I565
12051 //
12052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12053 sub2node->SetLineColor(kColorITS);
12054 sub2node->SetVisibility(1);
12055 fNodes->Add(sub2node);
12056 sub1node->cd();
12057 //
12058 // Place copy #13 of ITS5 directly in I565
12059 //
12060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12061 sub2node->SetLineColor(kColorITS);
12062 sub2node->SetVisibility(1);
12063 fNodes->Add(sub2node);
12064 sub1node->cd();
12065 //
12066 // Place copy #14 of ITS5 directly in I565
12067 //
12068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12069 sub2node->SetLineColor(kColorITS);
12070 sub2node->SetVisibility(1);
12071 fNodes->Add(sub2node);
12072 sub1node->cd();
12073 //
12074 // Place copy #15 of ITS5 directly in I565
12075 //
12076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12077 sub2node->SetLineColor(kColorITS);
12078 sub2node->SetVisibility(1);
12079 fNodes->Add(sub2node);
12080 sub1node->cd();
12081 //
12082 // Place copy #16 of ITS5 directly in I565
12083 //
12084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12085 sub2node->SetLineColor(kColorITS);
12086 sub2node->SetVisibility(1);
12087 fNodes->Add(sub2node);
12088 sub1node->cd();
12089 //
12090 // Place copy #17 of ITS5 directly in I565
12091 //
12092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12093 sub2node->SetLineColor(kColorITS);
12094 sub2node->SetVisibility(1);
12095 fNodes->Add(sub2node);
12096 sub1node->cd();
12097 //
12098 // Place copy #18 of ITS5 directly in I565
12099 //
12100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12101 sub2node->SetLineColor(kColorITS);
12102 sub2node->SetVisibility(1);
12103 fNodes->Add(sub2node);
12104 sub1node->cd();
12105 //
12106 // Place copy #19 of ITS5 directly in I565
12107 //
12108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12109 sub2node->SetLineColor(kColorITS);
12110 sub2node->SetVisibility(1);
12111 fNodes->Add(sub2node);
12112 sub1node->cd();
12113 //
12114 // Place copy #20 of ITS5 directly in I565
12115 //
12116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12117 sub2node->SetLineColor(kColorITS);
12118 sub2node->SetVisibility(1);
12119 fNodes->Add(sub2node);
12120 sub1node->cd();
12121 //
12122 // Place copy #21 of ITS5 directly in I565
12123 //
12124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12125 sub2node->SetLineColor(kColorITS);
12126 sub2node->SetVisibility(1);
12127 fNodes->Add(sub2node);
12128 sub1node->cd();
12129 //
12130 // Place copy #22 of ITS5 directly in I565
12131 //
12132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12133 sub2node->SetLineColor(kColorITS);
12134 sub2node->SetVisibility(1);
12135 fNodes->Add(sub2node);
12136 sub1node->cd();
12137 fNodes->Add(sub1node);
12138 node->cd();
12139 //
12140 // Place copy #11 of I565 in IT56
12141 //
12142 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"rot506");
12143 sub1node->SetLineColor(kColorITS);
12144 sub1node->SetVisibility(0);
12145 sub1node->cd();
12146 //
12147 // Place copy #1 of ITS5 directly in I565
12148 //
12149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12150 sub2node->SetLineColor(kColorITS);
12151 sub2node->SetVisibility(1);
12152 fNodes->Add(sub2node);
12153 sub1node->cd();
12154 //
12155 // Place copy #2 of ITS5 directly in I565
12156 //
12157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12158 sub2node->SetLineColor(kColorITS);
12159 sub2node->SetVisibility(1);
12160 fNodes->Add(sub2node);
12161 sub1node->cd();
12162 //
12163 // Place copy #3 of ITS5 directly in I565
12164 //
12165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12166 sub2node->SetLineColor(kColorITS);
12167 sub2node->SetVisibility(1);
12168 fNodes->Add(sub2node);
12169 sub1node->cd();
12170 //
12171 // Place copy #4 of ITS5 directly in I565
12172 //
12173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12174 sub2node->SetLineColor(kColorITS);
12175 sub2node->SetVisibility(1);
12176 fNodes->Add(sub2node);
12177 sub1node->cd();
12178 //
12179 // Place copy #5 of ITS5 directly in I565
12180 //
12181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12182 sub2node->SetLineColor(kColorITS);
12183 sub2node->SetVisibility(1);
12184 fNodes->Add(sub2node);
12185 sub1node->cd();
12186 //
12187 // Place copy #6 of ITS5 directly in I565
12188 //
12189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12190 sub2node->SetLineColor(kColorITS);
12191 sub2node->SetVisibility(1);
12192 fNodes->Add(sub2node);
12193 sub1node->cd();
12194 //
12195 // Place copy #7 of ITS5 directly in I565
12196 //
12197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12198 sub2node->SetLineColor(kColorITS);
12199 sub2node->SetVisibility(1);
12200 fNodes->Add(sub2node);
12201 sub1node->cd();
12202 //
12203 // Place copy #8 of ITS5 directly in I565
12204 //
12205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12206 sub2node->SetLineColor(kColorITS);
12207 sub2node->SetVisibility(1);
12208 fNodes->Add(sub2node);
12209 sub1node->cd();
12210 //
12211 // Place copy #9 of ITS5 directly in I565
12212 //
12213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12214 sub2node->SetLineColor(kColorITS);
12215 sub2node->SetVisibility(1);
12216 fNodes->Add(sub2node);
12217 sub1node->cd();
12218 //
12219 // Place copy #10 of ITS5 directly in I565
12220 //
12221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12222 sub2node->SetLineColor(kColorITS);
12223 sub2node->SetVisibility(1);
12224 fNodes->Add(sub2node);
12225 sub1node->cd();
12226 //
12227 // Place copy #11 of ITS5 directly in I565
12228 //
12229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12230 sub2node->SetLineColor(kColorITS);
12231 sub2node->SetVisibility(1);
12232 fNodes->Add(sub2node);
12233 sub1node->cd();
12234 //
12235 // Place copy #12 of ITS5 directly in I565
12236 //
12237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12238 sub2node->SetLineColor(kColorITS);
12239 sub2node->SetVisibility(1);
12240 fNodes->Add(sub2node);
12241 sub1node->cd();
12242 //
12243 // Place copy #13 of ITS5 directly in I565
12244 //
12245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12246 sub2node->SetLineColor(kColorITS);
12247 sub2node->SetVisibility(1);
12248 fNodes->Add(sub2node);
12249 sub1node->cd();
12250 //
12251 // Place copy #14 of ITS5 directly in I565
12252 //
12253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12254 sub2node->SetLineColor(kColorITS);
12255 sub2node->SetVisibility(1);
12256 fNodes->Add(sub2node);
12257 sub1node->cd();
12258 //
12259 // Place copy #15 of ITS5 directly in I565
12260 //
12261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12262 sub2node->SetLineColor(kColorITS);
12263 sub2node->SetVisibility(1);
12264 fNodes->Add(sub2node);
12265 sub1node->cd();
12266 //
12267 // Place copy #16 of ITS5 directly in I565
12268 //
12269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12270 sub2node->SetLineColor(kColorITS);
12271 sub2node->SetVisibility(1);
12272 fNodes->Add(sub2node);
12273 sub1node->cd();
12274 //
12275 // Place copy #17 of ITS5 directly in I565
12276 //
12277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12278 sub2node->SetLineColor(kColorITS);
12279 sub2node->SetVisibility(1);
12280 fNodes->Add(sub2node);
12281 sub1node->cd();
12282 //
12283 // Place copy #18 of ITS5 directly in I565
12284 //
12285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12286 sub2node->SetLineColor(kColorITS);
12287 sub2node->SetVisibility(1);
12288 fNodes->Add(sub2node);
12289 sub1node->cd();
12290 //
12291 // Place copy #19 of ITS5 directly in I565
12292 //
12293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12294 sub2node->SetLineColor(kColorITS);
12295 sub2node->SetVisibility(1);
12296 fNodes->Add(sub2node);
12297 sub1node->cd();
12298 //
12299 // Place copy #20 of ITS5 directly in I565
12300 //
12301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12302 sub2node->SetLineColor(kColorITS);
12303 sub2node->SetVisibility(1);
12304 fNodes->Add(sub2node);
12305 sub1node->cd();
12306 //
12307 // Place copy #21 of ITS5 directly in I565
12308 //
12309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12310 sub2node->SetLineColor(kColorITS);
12311 sub2node->SetVisibility(1);
12312 fNodes->Add(sub2node);
12313 sub1node->cd();
12314 //
12315 // Place copy #22 of ITS5 directly in I565
12316 //
12317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12318 sub2node->SetLineColor(kColorITS);
12319 sub2node->SetVisibility(1);
12320 fNodes->Add(sub2node);
12321 sub1node->cd();
12322 fNodes->Add(sub1node);
12323 node->cd();
12324 //
12325 // Place copy #12 of I565 in IT56
12326 //
12327 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"rot505");
12328 sub1node->SetLineColor(kColorITS);
12329 sub1node->SetVisibility(0);
12330 sub1node->cd();
12331 //
12332 // Place copy #1 of ITS5 directly in I565
12333 //
12334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12335 sub2node->SetLineColor(kColorITS);
12336 sub2node->SetVisibility(1);
12337 fNodes->Add(sub2node);
12338 sub1node->cd();
12339 //
12340 // Place copy #2 of ITS5 directly in I565
12341 //
12342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12343 sub2node->SetLineColor(kColorITS);
12344 sub2node->SetVisibility(1);
12345 fNodes->Add(sub2node);
12346 sub1node->cd();
12347 //
12348 // Place copy #3 of ITS5 directly in I565
12349 //
12350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12351 sub2node->SetLineColor(kColorITS);
12352 sub2node->SetVisibility(1);
12353 fNodes->Add(sub2node);
12354 sub1node->cd();
12355 //
12356 // Place copy #4 of ITS5 directly in I565
12357 //
12358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12359 sub2node->SetLineColor(kColorITS);
12360 sub2node->SetVisibility(1);
12361 fNodes->Add(sub2node);
12362 sub1node->cd();
12363 //
12364 // Place copy #5 of ITS5 directly in I565
12365 //
12366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12367 sub2node->SetLineColor(kColorITS);
12368 sub2node->SetVisibility(1);
12369 fNodes->Add(sub2node);
12370 sub1node->cd();
12371 //
12372 // Place copy #6 of ITS5 directly in I565
12373 //
12374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12375 sub2node->SetLineColor(kColorITS);
12376 sub2node->SetVisibility(1);
12377 fNodes->Add(sub2node);
12378 sub1node->cd();
12379 //
12380 // Place copy #7 of ITS5 directly in I565
12381 //
12382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12383 sub2node->SetLineColor(kColorITS);
12384 sub2node->SetVisibility(1);
12385 fNodes->Add(sub2node);
12386 sub1node->cd();
12387 //
12388 // Place copy #8 of ITS5 directly in I565
12389 //
12390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12391 sub2node->SetLineColor(kColorITS);
12392 sub2node->SetVisibility(1);
12393 fNodes->Add(sub2node);
12394 sub1node->cd();
12395 //
12396 // Place copy #9 of ITS5 directly in I565
12397 //
12398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12399 sub2node->SetLineColor(kColorITS);
12400 sub2node->SetVisibility(1);
12401 fNodes->Add(sub2node);
12402 sub1node->cd();
12403 //
12404 // Place copy #10 of ITS5 directly in I565
12405 //
12406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12407 sub2node->SetLineColor(kColorITS);
12408 sub2node->SetVisibility(1);
12409 fNodes->Add(sub2node);
12410 sub1node->cd();
12411 //
12412 // Place copy #11 of ITS5 directly in I565
12413 //
12414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12415 sub2node->SetLineColor(kColorITS);
12416 sub2node->SetVisibility(1);
12417 fNodes->Add(sub2node);
12418 sub1node->cd();
12419 //
12420 // Place copy #12 of ITS5 directly in I565
12421 //
12422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12423 sub2node->SetLineColor(kColorITS);
12424 sub2node->SetVisibility(1);
12425 fNodes->Add(sub2node);
12426 sub1node->cd();
12427 //
12428 // Place copy #13 of ITS5 directly in I565
12429 //
12430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12431 sub2node->SetLineColor(kColorITS);
12432 sub2node->SetVisibility(1);
12433 fNodes->Add(sub2node);
12434 sub1node->cd();
12435 //
12436 // Place copy #14 of ITS5 directly in I565
12437 //
12438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12439 sub2node->SetLineColor(kColorITS);
12440 sub2node->SetVisibility(1);
12441 fNodes->Add(sub2node);
12442 sub1node->cd();
12443 //
12444 // Place copy #15 of ITS5 directly in I565
12445 //
12446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12447 sub2node->SetLineColor(kColorITS);
12448 sub2node->SetVisibility(1);
12449 fNodes->Add(sub2node);
12450 sub1node->cd();
12451 //
12452 // Place copy #16 of ITS5 directly in I565
12453 //
12454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12455 sub2node->SetLineColor(kColorITS);
12456 sub2node->SetVisibility(1);
12457 fNodes->Add(sub2node);
12458 sub1node->cd();
12459 //
12460 // Place copy #17 of ITS5 directly in I565
12461 //
12462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12463 sub2node->SetLineColor(kColorITS);
12464 sub2node->SetVisibility(1);
12465 fNodes->Add(sub2node);
12466 sub1node->cd();
12467 //
12468 // Place copy #18 of ITS5 directly in I565
12469 //
12470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12471 sub2node->SetLineColor(kColorITS);
12472 sub2node->SetVisibility(1);
12473 fNodes->Add(sub2node);
12474 sub1node->cd();
12475 //
12476 // Place copy #19 of ITS5 directly in I565
12477 //
12478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12479 sub2node->SetLineColor(kColorITS);
12480 sub2node->SetVisibility(1);
12481 fNodes->Add(sub2node);
12482 sub1node->cd();
12483 //
12484 // Place copy #20 of ITS5 directly in I565
12485 //
12486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12487 sub2node->SetLineColor(kColorITS);
12488 sub2node->SetVisibility(1);
12489 fNodes->Add(sub2node);
12490 sub1node->cd();
12491 //
12492 // Place copy #21 of ITS5 directly in I565
12493 //
12494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12495 sub2node->SetLineColor(kColorITS);
12496 sub2node->SetVisibility(1);
12497 fNodes->Add(sub2node);
12498 sub1node->cd();
12499 //
12500 // Place copy #22 of ITS5 directly in I565
12501 //
12502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12503 sub2node->SetLineColor(kColorITS);
12504 sub2node->SetVisibility(1);
12505 fNodes->Add(sub2node);
12506 sub1node->cd();
12507 fNodes->Add(sub1node);
12508 node->cd();
12509 //
12510 // Place copy #13 of I565 in IT56
12511 //
12512 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"rot504");
12513 sub1node->SetLineColor(kColorITS);
12514 sub1node->SetVisibility(0);
12515 sub1node->cd();
12516 //
12517 // Place copy #1 of ITS5 directly in I565
12518 //
12519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12520 sub2node->SetLineColor(kColorITS);
12521 sub2node->SetVisibility(1);
12522 fNodes->Add(sub2node);
12523 sub1node->cd();
12524 //
12525 // Place copy #2 of ITS5 directly in I565
12526 //
12527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12528 sub2node->SetLineColor(kColorITS);
12529 sub2node->SetVisibility(1);
12530 fNodes->Add(sub2node);
12531 sub1node->cd();
12532 //
12533 // Place copy #3 of ITS5 directly in I565
12534 //
12535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12536 sub2node->SetLineColor(kColorITS);
12537 sub2node->SetVisibility(1);
12538 fNodes->Add(sub2node);
12539 sub1node->cd();
12540 //
12541 // Place copy #4 of ITS5 directly in I565
12542 //
12543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12544 sub2node->SetLineColor(kColorITS);
12545 sub2node->SetVisibility(1);
12546 fNodes->Add(sub2node);
12547 sub1node->cd();
12548 //
12549 // Place copy #5 of ITS5 directly in I565
12550 //
12551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12552 sub2node->SetLineColor(kColorITS);
12553 sub2node->SetVisibility(1);
12554 fNodes->Add(sub2node);
12555 sub1node->cd();
12556 //
12557 // Place copy #6 of ITS5 directly in I565
12558 //
12559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12560 sub2node->SetLineColor(kColorITS);
12561 sub2node->SetVisibility(1);
12562 fNodes->Add(sub2node);
12563 sub1node->cd();
12564 //
12565 // Place copy #7 of ITS5 directly in I565
12566 //
12567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12568 sub2node->SetLineColor(kColorITS);
12569 sub2node->SetVisibility(1);
12570 fNodes->Add(sub2node);
12571 sub1node->cd();
12572 //
12573 // Place copy #8 of ITS5 directly in I565
12574 //
12575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12576 sub2node->SetLineColor(kColorITS);
12577 sub2node->SetVisibility(1);
12578 fNodes->Add(sub2node);
12579 sub1node->cd();
12580 //
12581 // Place copy #9 of ITS5 directly in I565
12582 //
12583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12584 sub2node->SetLineColor(kColorITS);
12585 sub2node->SetVisibility(1);
12586 fNodes->Add(sub2node);
12587 sub1node->cd();
12588 //
12589 // Place copy #10 of ITS5 directly in I565
12590 //
12591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12592 sub2node->SetLineColor(kColorITS);
12593 sub2node->SetVisibility(1);
12594 fNodes->Add(sub2node);
12595 sub1node->cd();
12596 //
12597 // Place copy #11 of ITS5 directly in I565
12598 //
12599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12600 sub2node->SetLineColor(kColorITS);
12601 sub2node->SetVisibility(1);
12602 fNodes->Add(sub2node);
12603 sub1node->cd();
12604 //
12605 // Place copy #12 of ITS5 directly in I565
12606 //
12607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12608 sub2node->SetLineColor(kColorITS);
12609 sub2node->SetVisibility(1);
12610 fNodes->Add(sub2node);
12611 sub1node->cd();
12612 //
12613 // Place copy #13 of ITS5 directly in I565
12614 //
12615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12616 sub2node->SetLineColor(kColorITS);
12617 sub2node->SetVisibility(1);
12618 fNodes->Add(sub2node);
12619 sub1node->cd();
12620 //
12621 // Place copy #14 of ITS5 directly in I565
12622 //
12623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12624 sub2node->SetLineColor(kColorITS);
12625 sub2node->SetVisibility(1);
12626 fNodes->Add(sub2node);
12627 sub1node->cd();
12628 //
12629 // Place copy #15 of ITS5 directly in I565
12630 //
12631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12632 sub2node->SetLineColor(kColorITS);
12633 sub2node->SetVisibility(1);
12634 fNodes->Add(sub2node);
12635 sub1node->cd();
12636 //
12637 // Place copy #16 of ITS5 directly in I565
12638 //
12639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12640 sub2node->SetLineColor(kColorITS);
12641 sub2node->SetVisibility(1);
12642 fNodes->Add(sub2node);
12643 sub1node->cd();
12644 //
12645 // Place copy #17 of ITS5 directly in I565
12646 //
12647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12648 sub2node->SetLineColor(kColorITS);
12649 sub2node->SetVisibility(1);
12650 fNodes->Add(sub2node);
12651 sub1node->cd();
12652 //
12653 // Place copy #18 of ITS5 directly in I565
12654 //
12655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12656 sub2node->SetLineColor(kColorITS);
12657 sub2node->SetVisibility(1);
12658 fNodes->Add(sub2node);
12659 sub1node->cd();
12660 //
12661 // Place copy #19 of ITS5 directly in I565
12662 //
12663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12664 sub2node->SetLineColor(kColorITS);
12665 sub2node->SetVisibility(1);
12666 fNodes->Add(sub2node);
12667 sub1node->cd();
12668 //
12669 // Place copy #20 of ITS5 directly in I565
12670 //
12671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12672 sub2node->SetLineColor(kColorITS);
12673 sub2node->SetVisibility(1);
12674 fNodes->Add(sub2node);
12675 sub1node->cd();
12676 //
12677 // Place copy #21 of ITS5 directly in I565
12678 //
12679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12680 sub2node->SetLineColor(kColorITS);
12681 sub2node->SetVisibility(1);
12682 fNodes->Add(sub2node);
12683 sub1node->cd();
12684 //
12685 // Place copy #22 of ITS5 directly in I565
12686 //
12687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12688 sub2node->SetLineColor(kColorITS);
12689 sub2node->SetVisibility(1);
12690 fNodes->Add(sub2node);
12691 sub1node->cd();
12692 fNodes->Add(sub1node);
12693 node->cd();
12694 //
12695 // Place copy #14 of I565 in IT56
12696 //
12697 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"rot503");
12698 sub1node->SetLineColor(kColorITS);
12699 sub1node->SetVisibility(0);
12700 sub1node->cd();
12701 //
12702 // Place copy #1 of ITS5 directly in I565
12703 //
12704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12705 sub2node->SetLineColor(kColorITS);
12706 sub2node->SetVisibility(1);
12707 fNodes->Add(sub2node);
12708 sub1node->cd();
12709 //
12710 // Place copy #2 of ITS5 directly in I565
12711 //
12712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12713 sub2node->SetLineColor(kColorITS);
12714 sub2node->SetVisibility(1);
12715 fNodes->Add(sub2node);
12716 sub1node->cd();
12717 //
12718 // Place copy #3 of ITS5 directly in I565
12719 //
12720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12721 sub2node->SetLineColor(kColorITS);
12722 sub2node->SetVisibility(1);
12723 fNodes->Add(sub2node);
12724 sub1node->cd();
12725 //
12726 // Place copy #4 of ITS5 directly in I565
12727 //
12728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12729 sub2node->SetLineColor(kColorITS);
12730 sub2node->SetVisibility(1);
12731 fNodes->Add(sub2node);
12732 sub1node->cd();
12733 //
12734 // Place copy #5 of ITS5 directly in I565
12735 //
12736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12737 sub2node->SetLineColor(kColorITS);
12738 sub2node->SetVisibility(1);
12739 fNodes->Add(sub2node);
12740 sub1node->cd();
12741 //
12742 // Place copy #6 of ITS5 directly in I565
12743 //
12744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12745 sub2node->SetLineColor(kColorITS);
12746 sub2node->SetVisibility(1);
12747 fNodes->Add(sub2node);
12748 sub1node->cd();
12749 //
12750 // Place copy #7 of ITS5 directly in I565
12751 //
12752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12753 sub2node->SetLineColor(kColorITS);
12754 sub2node->SetVisibility(1);
12755 fNodes->Add(sub2node);
12756 sub1node->cd();
12757 //
12758 // Place copy #8 of ITS5 directly in I565
12759 //
12760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12761 sub2node->SetLineColor(kColorITS);
12762 sub2node->SetVisibility(1);
12763 fNodes->Add(sub2node);
12764 sub1node->cd();
12765 //
12766 // Place copy #9 of ITS5 directly in I565
12767 //
12768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12769 sub2node->SetLineColor(kColorITS);
12770 sub2node->SetVisibility(1);
12771 fNodes->Add(sub2node);
12772 sub1node->cd();
12773 //
12774 // Place copy #10 of ITS5 directly in I565
12775 //
12776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12777 sub2node->SetLineColor(kColorITS);
12778 sub2node->SetVisibility(1);
12779 fNodes->Add(sub2node);
12780 sub1node->cd();
12781 //
12782 // Place copy #11 of ITS5 directly in I565
12783 //
12784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12785 sub2node->SetLineColor(kColorITS);
12786 sub2node->SetVisibility(1);
12787 fNodes->Add(sub2node);
12788 sub1node->cd();
12789 //
12790 // Place copy #12 of ITS5 directly in I565
12791 //
12792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12793 sub2node->SetLineColor(kColorITS);
12794 sub2node->SetVisibility(1);
12795 fNodes->Add(sub2node);
12796 sub1node->cd();
12797 //
12798 // Place copy #13 of ITS5 directly in I565
12799 //
12800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12801 sub2node->SetLineColor(kColorITS);
12802 sub2node->SetVisibility(1);
12803 fNodes->Add(sub2node);
12804 sub1node->cd();
12805 //
12806 // Place copy #14 of ITS5 directly in I565
12807 //
12808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12809 sub2node->SetLineColor(kColorITS);
12810 sub2node->SetVisibility(1);
12811 fNodes->Add(sub2node);
12812 sub1node->cd();
12813 //
12814 // Place copy #15 of ITS5 directly in I565
12815 //
12816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12817 sub2node->SetLineColor(kColorITS);
12818 sub2node->SetVisibility(1);
12819 fNodes->Add(sub2node);
12820 sub1node->cd();
12821 //
12822 // Place copy #16 of ITS5 directly in I565
12823 //
12824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12825 sub2node->SetLineColor(kColorITS);
12826 sub2node->SetVisibility(1);
12827 fNodes->Add(sub2node);
12828 sub1node->cd();
12829 //
12830 // Place copy #17 of ITS5 directly in I565
12831 //
12832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12833 sub2node->SetLineColor(kColorITS);
12834 sub2node->SetVisibility(1);
12835 fNodes->Add(sub2node);
12836 sub1node->cd();
12837 //
12838 // Place copy #18 of ITS5 directly in I565
12839 //
12840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12841 sub2node->SetLineColor(kColorITS);
12842 sub2node->SetVisibility(1);
12843 fNodes->Add(sub2node);
12844 sub1node->cd();
12845 //
12846 // Place copy #19 of ITS5 directly in I565
12847 //
12848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12849 sub2node->SetLineColor(kColorITS);
12850 sub2node->SetVisibility(1);
12851 fNodes->Add(sub2node);
12852 sub1node->cd();
12853 //
12854 // Place copy #20 of ITS5 directly in I565
12855 //
12856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12857 sub2node->SetLineColor(kColorITS);
12858 sub2node->SetVisibility(1);
12859 fNodes->Add(sub2node);
12860 sub1node->cd();
12861 //
12862 // Place copy #21 of ITS5 directly in I565
12863 //
12864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12865 sub2node->SetLineColor(kColorITS);
12866 sub2node->SetVisibility(1);
12867 fNodes->Add(sub2node);
12868 sub1node->cd();
12869 //
12870 // Place copy #22 of ITS5 directly in I565
12871 //
12872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12873 sub2node->SetLineColor(kColorITS);
12874 sub2node->SetVisibility(1);
12875 fNodes->Add(sub2node);
12876 sub1node->cd();
12877 fNodes->Add(sub1node);
12878 node->cd();
12879 //
12880 // Place copy #15 of I565 in IT56
12881 //
12882 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"rot501");
12883 sub1node->SetLineColor(kColorITS);
12884 sub1node->SetVisibility(0);
12885 sub1node->cd();
12886 //
12887 // Place copy #1 of ITS5 directly in I565
12888 //
12889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12890 sub2node->SetLineColor(kColorITS);
12891 sub2node->SetVisibility(1);
12892 fNodes->Add(sub2node);
12893 sub1node->cd();
12894 //
12895 // Place copy #2 of ITS5 directly in I565
12896 //
12897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12898 sub2node->SetLineColor(kColorITS);
12899 sub2node->SetVisibility(1);
12900 fNodes->Add(sub2node);
12901 sub1node->cd();
12902 //
12903 // Place copy #3 of ITS5 directly in I565
12904 //
12905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12906 sub2node->SetLineColor(kColorITS);
12907 sub2node->SetVisibility(1);
12908 fNodes->Add(sub2node);
12909 sub1node->cd();
12910 //
12911 // Place copy #4 of ITS5 directly in I565
12912 //
12913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12914 sub2node->SetLineColor(kColorITS);
12915 sub2node->SetVisibility(1);
12916 fNodes->Add(sub2node);
12917 sub1node->cd();
12918 //
12919 // Place copy #5 of ITS5 directly in I565
12920 //
12921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12922 sub2node->SetLineColor(kColorITS);
12923 sub2node->SetVisibility(1);
12924 fNodes->Add(sub2node);
12925 sub1node->cd();
12926 //
12927 // Place copy #6 of ITS5 directly in I565
12928 //
12929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12930 sub2node->SetLineColor(kColorITS);
12931 sub2node->SetVisibility(1);
12932 fNodes->Add(sub2node);
12933 sub1node->cd();
12934 //
12935 // Place copy #7 of ITS5 directly in I565
12936 //
12937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12938 sub2node->SetLineColor(kColorITS);
12939 sub2node->SetVisibility(1);
12940 fNodes->Add(sub2node);
12941 sub1node->cd();
12942 //
12943 // Place copy #8 of ITS5 directly in I565
12944 //
12945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12946 sub2node->SetLineColor(kColorITS);
12947 sub2node->SetVisibility(1);
12948 fNodes->Add(sub2node);
12949 sub1node->cd();
12950 //
12951 // Place copy #9 of ITS5 directly in I565
12952 //
12953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12954 sub2node->SetLineColor(kColorITS);
12955 sub2node->SetVisibility(1);
12956 fNodes->Add(sub2node);
12957 sub1node->cd();
12958 //
12959 // Place copy #10 of ITS5 directly in I565
12960 //
12961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12962 sub2node->SetLineColor(kColorITS);
12963 sub2node->SetVisibility(1);
12964 fNodes->Add(sub2node);
12965 sub1node->cd();
12966 //
12967 // Place copy #11 of ITS5 directly in I565
12968 //
12969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12970 sub2node->SetLineColor(kColorITS);
12971 sub2node->SetVisibility(1);
12972 fNodes->Add(sub2node);
12973 sub1node->cd();
12974 //
12975 // Place copy #12 of ITS5 directly in I565
12976 //
12977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12978 sub2node->SetLineColor(kColorITS);
12979 sub2node->SetVisibility(1);
12980 fNodes->Add(sub2node);
12981 sub1node->cd();
12982 //
12983 // Place copy #13 of ITS5 directly in I565
12984 //
12985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12986 sub2node->SetLineColor(kColorITS);
12987 sub2node->SetVisibility(1);
12988 fNodes->Add(sub2node);
12989 sub1node->cd();
12990 //
12991 // Place copy #14 of ITS5 directly in I565
12992 //
12993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12994 sub2node->SetLineColor(kColorITS);
12995 sub2node->SetVisibility(1);
12996 fNodes->Add(sub2node);
12997 sub1node->cd();
12998 //
12999 // Place copy #15 of ITS5 directly in I565
13000 //
13001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13002 sub2node->SetLineColor(kColorITS);
13003 sub2node->SetVisibility(1);
13004 fNodes->Add(sub2node);
13005 sub1node->cd();
13006 //
13007 // Place copy #16 of ITS5 directly in I565
13008 //
13009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13010 sub2node->SetLineColor(kColorITS);
13011 sub2node->SetVisibility(1);
13012 fNodes->Add(sub2node);
13013 sub1node->cd();
13014 //
13015 // Place copy #17 of ITS5 directly in I565
13016 //
13017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13018 sub2node->SetLineColor(kColorITS);
13019 sub2node->SetVisibility(1);
13020 fNodes->Add(sub2node);
13021 sub1node->cd();
13022 //
13023 // Place copy #18 of ITS5 directly in I565
13024 //
13025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13026 sub2node->SetLineColor(kColorITS);
13027 sub2node->SetVisibility(1);
13028 fNodes->Add(sub2node);
13029 sub1node->cd();
13030 //
13031 // Place copy #19 of ITS5 directly in I565
13032 //
13033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13034 sub2node->SetLineColor(kColorITS);
13035 sub2node->SetVisibility(1);
13036 fNodes->Add(sub2node);
13037 sub1node->cd();
13038 //
13039 // Place copy #20 of ITS5 directly in I565
13040 //
13041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13042 sub2node->SetLineColor(kColorITS);
13043 sub2node->SetVisibility(1);
13044 fNodes->Add(sub2node);
13045 sub1node->cd();
13046 //
13047 // Place copy #21 of ITS5 directly in I565
13048 //
13049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13050 sub2node->SetLineColor(kColorITS);
13051 sub2node->SetVisibility(1);
13052 fNodes->Add(sub2node);
13053 sub1node->cd();
13054 //
13055 // Place copy #22 of ITS5 directly in I565
13056 //
13057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13058 sub2node->SetLineColor(kColorITS);
13059 sub2node->SetVisibility(1);
13060 fNodes->Add(sub2node);
13061 sub1node->cd();
13062 fNodes->Add(sub1node);
13063 node->cd();
13064 //
13065 // Place copy #16 of I565 in IT56
13066 //
13067 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"rot531");
13068 sub1node->SetLineColor(kColorITS);
13069 sub1node->SetVisibility(0);
13070 sub1node->cd();
13071 //
13072 // Place copy #1 of ITS5 directly in I565
13073 //
13074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13075 sub2node->SetLineColor(kColorITS);
13076 sub2node->SetVisibility(1);
13077 fNodes->Add(sub2node);
13078 sub1node->cd();
13079 //
13080 // Place copy #2 of ITS5 directly in I565
13081 //
13082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13083 sub2node->SetLineColor(kColorITS);
13084 sub2node->SetVisibility(1);
13085 fNodes->Add(sub2node);
13086 sub1node->cd();
13087 //
13088 // Place copy #3 of ITS5 directly in I565
13089 //
13090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13091 sub2node->SetLineColor(kColorITS);
13092 sub2node->SetVisibility(1);
13093 fNodes->Add(sub2node);
13094 sub1node->cd();
13095 //
13096 // Place copy #4 of ITS5 directly in I565
13097 //
13098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13099 sub2node->SetLineColor(kColorITS);
13100 sub2node->SetVisibility(1);
13101 fNodes->Add(sub2node);
13102 sub1node->cd();
13103 //
13104 // Place copy #5 of ITS5 directly in I565
13105 //
13106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13107 sub2node->SetLineColor(kColorITS);
13108 sub2node->SetVisibility(1);
13109 fNodes->Add(sub2node);
13110 sub1node->cd();
13111 //
13112 // Place copy #6 of ITS5 directly in I565
13113 //
13114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13115 sub2node->SetLineColor(kColorITS);
13116 sub2node->SetVisibility(1);
13117 fNodes->Add(sub2node);
13118 sub1node->cd();
13119 //
13120 // Place copy #7 of ITS5 directly in I565
13121 //
13122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13123 sub2node->SetLineColor(kColorITS);
13124 sub2node->SetVisibility(1);
13125 fNodes->Add(sub2node);
13126 sub1node->cd();
13127 //
13128 // Place copy #8 of ITS5 directly in I565
13129 //
13130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13131 sub2node->SetLineColor(kColorITS);
13132 sub2node->SetVisibility(1);
13133 fNodes->Add(sub2node);
13134 sub1node->cd();
13135 //
13136 // Place copy #9 of ITS5 directly in I565
13137 //
13138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13139 sub2node->SetLineColor(kColorITS);
13140 sub2node->SetVisibility(1);
13141 fNodes->Add(sub2node);
13142 sub1node->cd();
13143 //
13144 // Place copy #10 of ITS5 directly in I565
13145 //
13146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13147 sub2node->SetLineColor(kColorITS);
13148 sub2node->SetVisibility(1);
13149 fNodes->Add(sub2node);
13150 sub1node->cd();
13151 //
13152 // Place copy #11 of ITS5 directly in I565
13153 //
13154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13155 sub2node->SetLineColor(kColorITS);
13156 sub2node->SetVisibility(1);
13157 fNodes->Add(sub2node);
13158 sub1node->cd();
13159 //
13160 // Place copy #12 of ITS5 directly in I565
13161 //
13162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13163 sub2node->SetLineColor(kColorITS);
13164 sub2node->SetVisibility(1);
13165 fNodes->Add(sub2node);
13166 sub1node->cd();
13167 //
13168 // Place copy #13 of ITS5 directly in I565
13169 //
13170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13171 sub2node->SetLineColor(kColorITS);
13172 sub2node->SetVisibility(1);
13173 fNodes->Add(sub2node);
13174 sub1node->cd();
13175 //
13176 // Place copy #14 of ITS5 directly in I565
13177 //
13178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13179 sub2node->SetLineColor(kColorITS);
13180 sub2node->SetVisibility(1);
13181 fNodes->Add(sub2node);
13182 sub1node->cd();
13183 //
13184 // Place copy #15 of ITS5 directly in I565
13185 //
13186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13187 sub2node->SetLineColor(kColorITS);
13188 sub2node->SetVisibility(1);
13189 fNodes->Add(sub2node);
13190 sub1node->cd();
13191 //
13192 // Place copy #16 of ITS5 directly in I565
13193 //
13194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13195 sub2node->SetLineColor(kColorITS);
13196 sub2node->SetVisibility(1);
13197 fNodes->Add(sub2node);
13198 sub1node->cd();
13199 //
13200 // Place copy #17 of ITS5 directly in I565
13201 //
13202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13203 sub2node->SetLineColor(kColorITS);
13204 sub2node->SetVisibility(1);
13205 fNodes->Add(sub2node);
13206 sub1node->cd();
13207 //
13208 // Place copy #18 of ITS5 directly in I565
13209 //
13210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13211 sub2node->SetLineColor(kColorITS);
13212 sub2node->SetVisibility(1);
13213 fNodes->Add(sub2node);
13214 sub1node->cd();
13215 //
13216 // Place copy #19 of ITS5 directly in I565
13217 //
13218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13219 sub2node->SetLineColor(kColorITS);
13220 sub2node->SetVisibility(1);
13221 fNodes->Add(sub2node);
13222 sub1node->cd();
13223 //
13224 // Place copy #20 of ITS5 directly in I565
13225 //
13226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13227 sub2node->SetLineColor(kColorITS);
13228 sub2node->SetVisibility(1);
13229 fNodes->Add(sub2node);
13230 sub1node->cd();
13231 //
13232 // Place copy #21 of ITS5 directly in I565
13233 //
13234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13235 sub2node->SetLineColor(kColorITS);
13236 sub2node->SetVisibility(1);
13237 fNodes->Add(sub2node);
13238 sub1node->cd();
13239 //
13240 // Place copy #22 of ITS5 directly in I565
13241 //
13242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13243 sub2node->SetLineColor(kColorITS);
13244 sub2node->SetVisibility(1);
13245 fNodes->Add(sub2node);
13246 sub1node->cd();
13247 fNodes->Add(sub1node);
13248 node->cd();
13249 //
13250 // Place copy #17 of I565 in IT56
13251 //
13252 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"rot530");
13253 sub1node->SetLineColor(kColorITS);
13254 sub1node->SetVisibility(0);
13255 sub1node->cd();
13256 //
13257 // Place copy #1 of ITS5 directly in I565
13258 //
13259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13260 sub2node->SetLineColor(kColorITS);
13261 sub2node->SetVisibility(1);
13262 fNodes->Add(sub2node);
13263 sub1node->cd();
13264 //
13265 // Place copy #2 of ITS5 directly in I565
13266 //
13267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13268 sub2node->SetLineColor(kColorITS);
13269 sub2node->SetVisibility(1);
13270 fNodes->Add(sub2node);
13271 sub1node->cd();
13272 //
13273 // Place copy #3 of ITS5 directly in I565
13274 //
13275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13276 sub2node->SetLineColor(kColorITS);
13277 sub2node->SetVisibility(1);
13278 fNodes->Add(sub2node);
13279 sub1node->cd();
13280 //
13281 // Place copy #4 of ITS5 directly in I565
13282 //
13283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13284 sub2node->SetLineColor(kColorITS);
13285 sub2node->SetVisibility(1);
13286 fNodes->Add(sub2node);
13287 sub1node->cd();
13288 //
13289 // Place copy #5 of ITS5 directly in I565
13290 //
13291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13292 sub2node->SetLineColor(kColorITS);
13293 sub2node->SetVisibility(1);
13294 fNodes->Add(sub2node);
13295 sub1node->cd();
13296 //
13297 // Place copy #6 of ITS5 directly in I565
13298 //
13299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13300 sub2node->SetLineColor(kColorITS);
13301 sub2node->SetVisibility(1);
13302 fNodes->Add(sub2node);
13303 sub1node->cd();
13304 //
13305 // Place copy #7 of ITS5 directly in I565
13306 //
13307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13308 sub2node->SetLineColor(kColorITS);
13309 sub2node->SetVisibility(1);
13310 fNodes->Add(sub2node);
13311 sub1node->cd();
13312 //
13313 // Place copy #8 of ITS5 directly in I565
13314 //
13315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13316 sub2node->SetLineColor(kColorITS);
13317 sub2node->SetVisibility(1);
13318 fNodes->Add(sub2node);
13319 sub1node->cd();
13320 //
13321 // Place copy #9 of ITS5 directly in I565
13322 //
13323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13324 sub2node->SetLineColor(kColorITS);
13325 sub2node->SetVisibility(1);
13326 fNodes->Add(sub2node);
13327 sub1node->cd();
13328 //
13329 // Place copy #10 of ITS5 directly in I565
13330 //
13331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13332 sub2node->SetLineColor(kColorITS);
13333 sub2node->SetVisibility(1);
13334 fNodes->Add(sub2node);
13335 sub1node->cd();
13336 //
13337 // Place copy #11 of ITS5 directly in I565
13338 //
13339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13340 sub2node->SetLineColor(kColorITS);
13341 sub2node->SetVisibility(1);
13342 fNodes->Add(sub2node);
13343 sub1node->cd();
13344 //
13345 // Place copy #12 of ITS5 directly in I565
13346 //
13347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13348 sub2node->SetLineColor(kColorITS);
13349 sub2node->SetVisibility(1);
13350 fNodes->Add(sub2node);
13351 sub1node->cd();
13352 //
13353 // Place copy #13 of ITS5 directly in I565
13354 //
13355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13356 sub2node->SetLineColor(kColorITS);
13357 sub2node->SetVisibility(1);
13358 fNodes->Add(sub2node);
13359 sub1node->cd();
13360 //
13361 // Place copy #14 of ITS5 directly in I565
13362 //
13363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13364 sub2node->SetLineColor(kColorITS);
13365 sub2node->SetVisibility(1);
13366 fNodes->Add(sub2node);
13367 sub1node->cd();
13368 //
13369 // Place copy #15 of ITS5 directly in I565
13370 //
13371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13372 sub2node->SetLineColor(kColorITS);
13373 sub2node->SetVisibility(1);
13374 fNodes->Add(sub2node);
13375 sub1node->cd();
13376 //
13377 // Place copy #16 of ITS5 directly in I565
13378 //
13379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13380 sub2node->SetLineColor(kColorITS);
13381 sub2node->SetVisibility(1);
13382 fNodes->Add(sub2node);
13383 sub1node->cd();
13384 //
13385 // Place copy #17 of ITS5 directly in I565
13386 //
13387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13388 sub2node->SetLineColor(kColorITS);
13389 sub2node->SetVisibility(1);
13390 fNodes->Add(sub2node);
13391 sub1node->cd();
13392 //
13393 // Place copy #18 of ITS5 directly in I565
13394 //
13395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13396 sub2node->SetLineColor(kColorITS);
13397 sub2node->SetVisibility(1);
13398 fNodes->Add(sub2node);
13399 sub1node->cd();
13400 //
13401 // Place copy #19 of ITS5 directly in I565
13402 //
13403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13404 sub2node->SetLineColor(kColorITS);
13405 sub2node->SetVisibility(1);
13406 fNodes->Add(sub2node);
13407 sub1node->cd();
13408 //
13409 // Place copy #20 of ITS5 directly in I565
13410 //
13411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13412 sub2node->SetLineColor(kColorITS);
13413 sub2node->SetVisibility(1);
13414 fNodes->Add(sub2node);
13415 sub1node->cd();
13416 //
13417 // Place copy #21 of ITS5 directly in I565
13418 //
13419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13420 sub2node->SetLineColor(kColorITS);
13421 sub2node->SetVisibility(1);
13422 fNodes->Add(sub2node);
13423 sub1node->cd();
13424 //
13425 // Place copy #22 of ITS5 directly in I565
13426 //
13427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13428 sub2node->SetLineColor(kColorITS);
13429 sub2node->SetVisibility(1);
13430 fNodes->Add(sub2node);
13431 sub1node->cd();
13432 fNodes->Add(sub1node);
13433 node->cd();
13434 //
13435 // Place copy #18 of I565 in IT56
13436 //
13437 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"rot533");
13438 sub1node->SetLineColor(kColorITS);
13439 sub1node->SetVisibility(0);
13440 sub1node->cd();
13441 //
13442 // Place copy #1 of ITS5 directly in I565
13443 //
13444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13445 sub2node->SetLineColor(kColorITS);
13446 sub2node->SetVisibility(1);
13447 fNodes->Add(sub2node);
13448 sub1node->cd();
13449 //
13450 // Place copy #2 of ITS5 directly in I565
13451 //
13452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13453 sub2node->SetLineColor(kColorITS);
13454 sub2node->SetVisibility(1);
13455 fNodes->Add(sub2node);
13456 sub1node->cd();
13457 //
13458 // Place copy #3 of ITS5 directly in I565
13459 //
13460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13461 sub2node->SetLineColor(kColorITS);
13462 sub2node->SetVisibility(1);
13463 fNodes->Add(sub2node);
13464 sub1node->cd();
13465 //
13466 // Place copy #4 of ITS5 directly in I565
13467 //
13468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13469 sub2node->SetLineColor(kColorITS);
13470 sub2node->SetVisibility(1);
13471 fNodes->Add(sub2node);
13472 sub1node->cd();
13473 //
13474 // Place copy #5 of ITS5 directly in I565
13475 //
13476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13477 sub2node->SetLineColor(kColorITS);
13478 sub2node->SetVisibility(1);
13479 fNodes->Add(sub2node);
13480 sub1node->cd();
13481 //
13482 // Place copy #6 of ITS5 directly in I565
13483 //
13484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13485 sub2node->SetLineColor(kColorITS);
13486 sub2node->SetVisibility(1);
13487 fNodes->Add(sub2node);
13488 sub1node->cd();
13489 //
13490 // Place copy #7 of ITS5 directly in I565
13491 //
13492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13493 sub2node->SetLineColor(kColorITS);
13494 sub2node->SetVisibility(1);
13495 fNodes->Add(sub2node);
13496 sub1node->cd();
13497 //
13498 // Place copy #8 of ITS5 directly in I565
13499 //
13500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13501 sub2node->SetLineColor(kColorITS);
13502 sub2node->SetVisibility(1);
13503 fNodes->Add(sub2node);
13504 sub1node->cd();
13505 //
13506 // Place copy #9 of ITS5 directly in I565
13507 //
13508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13509 sub2node->SetLineColor(kColorITS);
13510 sub2node->SetVisibility(1);
13511 fNodes->Add(sub2node);
13512 sub1node->cd();
13513 //
13514 // Place copy #10 of ITS5 directly in I565
13515 //
13516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13517 sub2node->SetLineColor(kColorITS);
13518 sub2node->SetVisibility(1);
13519 fNodes->Add(sub2node);
13520 sub1node->cd();
13521 //
13522 // Place copy #11 of ITS5 directly in I565
13523 //
13524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13525 sub2node->SetLineColor(kColorITS);
13526 sub2node->SetVisibility(1);
13527 fNodes->Add(sub2node);
13528 sub1node->cd();
13529 //
13530 // Place copy #12 of ITS5 directly in I565
13531 //
13532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13533 sub2node->SetLineColor(kColorITS);
13534 sub2node->SetVisibility(1);
13535 fNodes->Add(sub2node);
13536 sub1node->cd();
13537 //
13538 // Place copy #13 of ITS5 directly in I565
13539 //
13540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13541 sub2node->SetLineColor(kColorITS);
13542 sub2node->SetVisibility(1);
13543 fNodes->Add(sub2node);
13544 sub1node->cd();
13545 //
13546 // Place copy #14 of ITS5 directly in I565
13547 //
13548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13549 sub2node->SetLineColor(kColorITS);
13550 sub2node->SetVisibility(1);
13551 fNodes->Add(sub2node);
13552 sub1node->cd();
13553 //
13554 // Place copy #15 of ITS5 directly in I565
13555 //
13556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13557 sub2node->SetLineColor(kColorITS);
13558 sub2node->SetVisibility(1);
13559 fNodes->Add(sub2node);
13560 sub1node->cd();
13561 //
13562 // Place copy #16 of ITS5 directly in I565
13563 //
13564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13565 sub2node->SetLineColor(kColorITS);
13566 sub2node->SetVisibility(1);
13567 fNodes->Add(sub2node);
13568 sub1node->cd();
13569 //
13570 // Place copy #17 of ITS5 directly in I565
13571 //
13572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13573 sub2node->SetLineColor(kColorITS);
13574 sub2node->SetVisibility(1);
13575 fNodes->Add(sub2node);
13576 sub1node->cd();
13577 //
13578 // Place copy #18 of ITS5 directly in I565
13579 //
13580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13581 sub2node->SetLineColor(kColorITS);
13582 sub2node->SetVisibility(1);
13583 fNodes->Add(sub2node);
13584 sub1node->cd();
13585 //
13586 // Place copy #19 of ITS5 directly in I565
13587 //
13588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13589 sub2node->SetLineColor(kColorITS);
13590 sub2node->SetVisibility(1);
13591 fNodes->Add(sub2node);
13592 sub1node->cd();
13593 //
13594 // Place copy #20 of ITS5 directly in I565
13595 //
13596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13597 sub2node->SetLineColor(kColorITS);
13598 sub2node->SetVisibility(1);
13599 fNodes->Add(sub2node);
13600 sub1node->cd();
13601 //
13602 // Place copy #21 of ITS5 directly in I565
13603 //
13604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13605 sub2node->SetLineColor(kColorITS);
13606 sub2node->SetVisibility(1);
13607 fNodes->Add(sub2node);
13608 sub1node->cd();
13609 //
13610 // Place copy #22 of ITS5 directly in I565
13611 //
13612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13613 sub2node->SetLineColor(kColorITS);
13614 sub2node->SetVisibility(1);
13615 fNodes->Add(sub2node);
13616 sub1node->cd();
13617 fNodes->Add(sub1node);
13618 node->cd();
13619 //
13620 // Place copy #19 of I565 in IT56
13621 //
13622 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"rot529");
13623 sub1node->SetLineColor(kColorITS);
13624 sub1node->SetVisibility(0);
13625 sub1node->cd();
13626 //
13627 // Place copy #1 of ITS5 directly in I565
13628 //
13629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13630 sub2node->SetLineColor(kColorITS);
13631 sub2node->SetVisibility(1);
13632 fNodes->Add(sub2node);
13633 sub1node->cd();
13634 //
13635 // Place copy #2 of ITS5 directly in I565
13636 //
13637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13638 sub2node->SetLineColor(kColorITS);
13639 sub2node->SetVisibility(1);
13640 fNodes->Add(sub2node);
13641 sub1node->cd();
13642 //
13643 // Place copy #3 of ITS5 directly in I565
13644 //
13645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13646 sub2node->SetLineColor(kColorITS);
13647 sub2node->SetVisibility(1);
13648 fNodes->Add(sub2node);
13649 sub1node->cd();
13650 //
13651 // Place copy #4 of ITS5 directly in I565
13652 //
13653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13654 sub2node->SetLineColor(kColorITS);
13655 sub2node->SetVisibility(1);
13656 fNodes->Add(sub2node);
13657 sub1node->cd();
13658 //
13659 // Place copy #5 of ITS5 directly in I565
13660 //
13661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13662 sub2node->SetLineColor(kColorITS);
13663 sub2node->SetVisibility(1);
13664 fNodes->Add(sub2node);
13665 sub1node->cd();
13666 //
13667 // Place copy #6 of ITS5 directly in I565
13668 //
13669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13670 sub2node->SetLineColor(kColorITS);
13671 sub2node->SetVisibility(1);
13672 fNodes->Add(sub2node);
13673 sub1node->cd();
13674 //
13675 // Place copy #7 of ITS5 directly in I565
13676 //
13677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13678 sub2node->SetLineColor(kColorITS);
13679 sub2node->SetVisibility(1);
13680 fNodes->Add(sub2node);
13681 sub1node->cd();
13682 //
13683 // Place copy #8 of ITS5 directly in I565
13684 //
13685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13686 sub2node->SetLineColor(kColorITS);
13687 sub2node->SetVisibility(1);
13688 fNodes->Add(sub2node);
13689 sub1node->cd();
13690 //
13691 // Place copy #9 of ITS5 directly in I565
13692 //
13693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13694 sub2node->SetLineColor(kColorITS);
13695 sub2node->SetVisibility(1);
13696 fNodes->Add(sub2node);
13697 sub1node->cd();
13698 //
13699 // Place copy #10 of ITS5 directly in I565
13700 //
13701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13702 sub2node->SetLineColor(kColorITS);
13703 sub2node->SetVisibility(1);
13704 fNodes->Add(sub2node);
13705 sub1node->cd();
13706 //
13707 // Place copy #11 of ITS5 directly in I565
13708 //
13709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13710 sub2node->SetLineColor(kColorITS);
13711 sub2node->SetVisibility(1);
13712 fNodes->Add(sub2node);
13713 sub1node->cd();
13714 //
13715 // Place copy #12 of ITS5 directly in I565
13716 //
13717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13718 sub2node->SetLineColor(kColorITS);
13719 sub2node->SetVisibility(1);
13720 fNodes->Add(sub2node);
13721 sub1node->cd();
13722 //
13723 // Place copy #13 of ITS5 directly in I565
13724 //
13725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13726 sub2node->SetLineColor(kColorITS);
13727 sub2node->SetVisibility(1);
13728 fNodes->Add(sub2node);
13729 sub1node->cd();
13730 //
13731 // Place copy #14 of ITS5 directly in I565
13732 //
13733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13734 sub2node->SetLineColor(kColorITS);
13735 sub2node->SetVisibility(1);
13736 fNodes->Add(sub2node);
13737 sub1node->cd();
13738 //
13739 // Place copy #15 of ITS5 directly in I565
13740 //
13741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13742 sub2node->SetLineColor(kColorITS);
13743 sub2node->SetVisibility(1);
13744 fNodes->Add(sub2node);
13745 sub1node->cd();
13746 //
13747 // Place copy #16 of ITS5 directly in I565
13748 //
13749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13750 sub2node->SetLineColor(kColorITS);
13751 sub2node->SetVisibility(1);
13752 fNodes->Add(sub2node);
13753 sub1node->cd();
13754 //
13755 // Place copy #17 of ITS5 directly in I565
13756 //
13757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13758 sub2node->SetLineColor(kColorITS);
13759 sub2node->SetVisibility(1);
13760 fNodes->Add(sub2node);
13761 sub1node->cd();
13762 //
13763 // Place copy #18 of ITS5 directly in I565
13764 //
13765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13766 sub2node->SetLineColor(kColorITS);
13767 sub2node->SetVisibility(1);
13768 fNodes->Add(sub2node);
13769 sub1node->cd();
13770 //
13771 // Place copy #19 of ITS5 directly in I565
13772 //
13773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13774 sub2node->SetLineColor(kColorITS);
13775 sub2node->SetVisibility(1);
13776 fNodes->Add(sub2node);
13777 sub1node->cd();
13778 //
13779 // Place copy #20 of ITS5 directly in I565
13780 //
13781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13782 sub2node->SetLineColor(kColorITS);
13783 sub2node->SetVisibility(1);
13784 fNodes->Add(sub2node);
13785 sub1node->cd();
13786 //
13787 // Place copy #21 of ITS5 directly in I565
13788 //
13789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13790 sub2node->SetLineColor(kColorITS);
13791 sub2node->SetVisibility(1);
13792 fNodes->Add(sub2node);
13793 sub1node->cd();
13794 //
13795 // Place copy #22 of ITS5 directly in I565
13796 //
13797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13798 sub2node->SetLineColor(kColorITS);
13799 sub2node->SetVisibility(1);
13800 fNodes->Add(sub2node);
13801 sub1node->cd();
13802 fNodes->Add(sub1node);
13803 node->cd();
13804 //
13805 // Place copy #20 of I565 in IT56
13806 //
13807 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"rot618");
13808 sub1node->SetLineColor(kColorITS);
13809 sub1node->SetVisibility(0);
13810 sub1node->cd();
13811 //
13812 // Place copy #1 of ITS5 directly in I565
13813 //
13814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13815 sub2node->SetLineColor(kColorITS);
13816 sub2node->SetVisibility(1);
13817 fNodes->Add(sub2node);
13818 sub1node->cd();
13819 //
13820 // Place copy #2 of ITS5 directly in I565
13821 //
13822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13823 sub2node->SetLineColor(kColorITS);
13824 sub2node->SetVisibility(1);
13825 fNodes->Add(sub2node);
13826 sub1node->cd();
13827 //
13828 // Place copy #3 of ITS5 directly in I565
13829 //
13830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13831 sub2node->SetLineColor(kColorITS);
13832 sub2node->SetVisibility(1);
13833 fNodes->Add(sub2node);
13834 sub1node->cd();
13835 //
13836 // Place copy #4 of ITS5 directly in I565
13837 //
13838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13839 sub2node->SetLineColor(kColorITS);
13840 sub2node->SetVisibility(1);
13841 fNodes->Add(sub2node);
13842 sub1node->cd();
13843 //
13844 // Place copy #5 of ITS5 directly in I565
13845 //
13846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13847 sub2node->SetLineColor(kColorITS);
13848 sub2node->SetVisibility(1);
13849 fNodes->Add(sub2node);
13850 sub1node->cd();
13851 //
13852 // Place copy #6 of ITS5 directly in I565
13853 //
13854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13855 sub2node->SetLineColor(kColorITS);
13856 sub2node->SetVisibility(1);
13857 fNodes->Add(sub2node);
13858 sub1node->cd();
13859 //
13860 // Place copy #7 of ITS5 directly in I565
13861 //
13862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13863 sub2node->SetLineColor(kColorITS);
13864 sub2node->SetVisibility(1);
13865 fNodes->Add(sub2node);
13866 sub1node->cd();
13867 //
13868 // Place copy #8 of ITS5 directly in I565
13869 //
13870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13871 sub2node->SetLineColor(kColorITS);
13872 sub2node->SetVisibility(1);
13873 fNodes->Add(sub2node);
13874 sub1node->cd();
13875 //
13876 // Place copy #9 of ITS5 directly in I565
13877 //
13878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13879 sub2node->SetLineColor(kColorITS);
13880 sub2node->SetVisibility(1);
13881 fNodes->Add(sub2node);
13882 sub1node->cd();
13883 //
13884 // Place copy #10 of ITS5 directly in I565
13885 //
13886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13887 sub2node->SetLineColor(kColorITS);
13888 sub2node->SetVisibility(1);
13889 fNodes->Add(sub2node);
13890 sub1node->cd();
13891 //
13892 // Place copy #11 of ITS5 directly in I565
13893 //
13894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13895 sub2node->SetLineColor(kColorITS);
13896 sub2node->SetVisibility(1);
13897 fNodes->Add(sub2node);
13898 sub1node->cd();
13899 //
13900 // Place copy #12 of ITS5 directly in I565
13901 //
13902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13903 sub2node->SetLineColor(kColorITS);
13904 sub2node->SetVisibility(1);
13905 fNodes->Add(sub2node);
13906 sub1node->cd();
13907 //
13908 // Place copy #13 of ITS5 directly in I565
13909 //
13910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13911 sub2node->SetLineColor(kColorITS);
13912 sub2node->SetVisibility(1);
13913 fNodes->Add(sub2node);
13914 sub1node->cd();
13915 //
13916 // Place copy #14 of ITS5 directly in I565
13917 //
13918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13919 sub2node->SetLineColor(kColorITS);
13920 sub2node->SetVisibility(1);
13921 fNodes->Add(sub2node);
13922 sub1node->cd();
13923 //
13924 // Place copy #15 of ITS5 directly in I565
13925 //
13926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13927 sub2node->SetLineColor(kColorITS);
13928 sub2node->SetVisibility(1);
13929 fNodes->Add(sub2node);
13930 sub1node->cd();
13931 //
13932 // Place copy #16 of ITS5 directly in I565
13933 //
13934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13935 sub2node->SetLineColor(kColorITS);
13936 sub2node->SetVisibility(1);
13937 fNodes->Add(sub2node);
13938 sub1node->cd();
13939 //
13940 // Place copy #17 of ITS5 directly in I565
13941 //
13942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13943 sub2node->SetLineColor(kColorITS);
13944 sub2node->SetVisibility(1);
13945 fNodes->Add(sub2node);
13946 sub1node->cd();
13947 //
13948 // Place copy #18 of ITS5 directly in I565
13949 //
13950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13951 sub2node->SetLineColor(kColorITS);
13952 sub2node->SetVisibility(1);
13953 fNodes->Add(sub2node);
13954 sub1node->cd();
13955 //
13956 // Place copy #19 of ITS5 directly in I565
13957 //
13958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13959 sub2node->SetLineColor(kColorITS);
13960 sub2node->SetVisibility(1);
13961 fNodes->Add(sub2node);
13962 sub1node->cd();
13963 //
13964 // Place copy #20 of ITS5 directly in I565
13965 //
13966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13967 sub2node->SetLineColor(kColorITS);
13968 sub2node->SetVisibility(1);
13969 fNodes->Add(sub2node);
13970 sub1node->cd();
13971 //
13972 // Place copy #21 of ITS5 directly in I565
13973 //
13974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13975 sub2node->SetLineColor(kColorITS);
13976 sub2node->SetVisibility(1);
13977 fNodes->Add(sub2node);
13978 sub1node->cd();
13979 //
13980 // Place copy #22 of ITS5 directly in I565
13981 //
13982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13983 sub2node->SetLineColor(kColorITS);
13984 sub2node->SetVisibility(1);
13985 fNodes->Add(sub2node);
13986 sub1node->cd();
13987 fNodes->Add(sub1node);
13988 node->cd();
13989 //
13990 // Place copy #21 of I565 in IT56
13991 //
13992 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"rot528");
13993 sub1node->SetLineColor(kColorITS);
13994 sub1node->SetVisibility(0);
13995 sub1node->cd();
13996 //
13997 // Place copy #1 of ITS5 directly in I565
13998 //
13999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14000 sub2node->SetLineColor(kColorITS);
14001 sub2node->SetVisibility(1);
14002 fNodes->Add(sub2node);
14003 sub1node->cd();
14004 //
14005 // Place copy #2 of ITS5 directly in I565
14006 //
14007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14008 sub2node->SetLineColor(kColorITS);
14009 sub2node->SetVisibility(1);
14010 fNodes->Add(sub2node);
14011 sub1node->cd();
14012 //
14013 // Place copy #3 of ITS5 directly in I565
14014 //
14015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14016 sub2node->SetLineColor(kColorITS);
14017 sub2node->SetVisibility(1);
14018 fNodes->Add(sub2node);
14019 sub1node->cd();
14020 //
14021 // Place copy #4 of ITS5 directly in I565
14022 //
14023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14024 sub2node->SetLineColor(kColorITS);
14025 sub2node->SetVisibility(1);
14026 fNodes->Add(sub2node);
14027 sub1node->cd();
14028 //
14029 // Place copy #5 of ITS5 directly in I565
14030 //
14031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14032 sub2node->SetLineColor(kColorITS);
14033 sub2node->SetVisibility(1);
14034 fNodes->Add(sub2node);
14035 sub1node->cd();
14036 //
14037 // Place copy #6 of ITS5 directly in I565
14038 //
14039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14040 sub2node->SetLineColor(kColorITS);
14041 sub2node->SetVisibility(1);
14042 fNodes->Add(sub2node);
14043 sub1node->cd();
14044 //
14045 // Place copy #7 of ITS5 directly in I565
14046 //
14047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14048 sub2node->SetLineColor(kColorITS);
14049 sub2node->SetVisibility(1);
14050 fNodes->Add(sub2node);
14051 sub1node->cd();
14052 //
14053 // Place copy #8 of ITS5 directly in I565
14054 //
14055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14056 sub2node->SetLineColor(kColorITS);
14057 sub2node->SetVisibility(1);
14058 fNodes->Add(sub2node);
14059 sub1node->cd();
14060 //
14061 // Place copy #9 of ITS5 directly in I565
14062 //
14063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14064 sub2node->SetLineColor(kColorITS);
14065 sub2node->SetVisibility(1);
14066 fNodes->Add(sub2node);
14067 sub1node->cd();
14068 //
14069 // Place copy #10 of ITS5 directly in I565
14070 //
14071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14072 sub2node->SetLineColor(kColorITS);
14073 sub2node->SetVisibility(1);
14074 fNodes->Add(sub2node);
14075 sub1node->cd();
14076 //
14077 // Place copy #11 of ITS5 directly in I565
14078 //
14079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14080 sub2node->SetLineColor(kColorITS);
14081 sub2node->SetVisibility(1);
14082 fNodes->Add(sub2node);
14083 sub1node->cd();
14084 //
14085 // Place copy #12 of ITS5 directly in I565
14086 //
14087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14088 sub2node->SetLineColor(kColorITS);
14089 sub2node->SetVisibility(1);
14090 fNodes->Add(sub2node);
14091 sub1node->cd();
14092 //
14093 // Place copy #13 of ITS5 directly in I565
14094 //
14095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14096 sub2node->SetLineColor(kColorITS);
14097 sub2node->SetVisibility(1);
14098 fNodes->Add(sub2node);
14099 sub1node->cd();
14100 //
14101 // Place copy #14 of ITS5 directly in I565
14102 //
14103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14104 sub2node->SetLineColor(kColorITS);
14105 sub2node->SetVisibility(1);
14106 fNodes->Add(sub2node);
14107 sub1node->cd();
14108 //
14109 // Place copy #15 of ITS5 directly in I565
14110 //
14111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14112 sub2node->SetLineColor(kColorITS);
14113 sub2node->SetVisibility(1);
14114 fNodes->Add(sub2node);
14115 sub1node->cd();
14116 //
14117 // Place copy #16 of ITS5 directly in I565
14118 //
14119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14120 sub2node->SetLineColor(kColorITS);
14121 sub2node->SetVisibility(1);
14122 fNodes->Add(sub2node);
14123 sub1node->cd();
14124 //
14125 // Place copy #17 of ITS5 directly in I565
14126 //
14127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14128 sub2node->SetLineColor(kColorITS);
14129 sub2node->SetVisibility(1);
14130 fNodes->Add(sub2node);
14131 sub1node->cd();
14132 //
14133 // Place copy #18 of ITS5 directly in I565
14134 //
14135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14136 sub2node->SetLineColor(kColorITS);
14137 sub2node->SetVisibility(1);
14138 fNodes->Add(sub2node);
14139 sub1node->cd();
14140 //
14141 // Place copy #19 of ITS5 directly in I565
14142 //
14143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14144 sub2node->SetLineColor(kColorITS);
14145 sub2node->SetVisibility(1);
14146 fNodes->Add(sub2node);
14147 sub1node->cd();
14148 //
14149 // Place copy #20 of ITS5 directly in I565
14150 //
14151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14152 sub2node->SetLineColor(kColorITS);
14153 sub2node->SetVisibility(1);
14154 fNodes->Add(sub2node);
14155 sub1node->cd();
14156 //
14157 // Place copy #21 of ITS5 directly in I565
14158 //
14159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14160 sub2node->SetLineColor(kColorITS);
14161 sub2node->SetVisibility(1);
14162 fNodes->Add(sub2node);
14163 sub1node->cd();
14164 //
14165 // Place copy #22 of ITS5 directly in I565
14166 //
14167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14168 sub2node->SetLineColor(kColorITS);
14169 sub2node->SetVisibility(1);
14170 fNodes->Add(sub2node);
14171 sub1node->cd();
14172 fNodes->Add(sub1node);
14173 node->cd();
14174 //
14175 // Place copy #22 of I565 in IT56
14176 //
14177 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"rot527");
14178 sub1node->SetLineColor(kColorITS);
14179 sub1node->SetVisibility(0);
14180 sub1node->cd();
14181 //
14182 // Place copy #1 of ITS5 directly in I565
14183 //
14184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14185 sub2node->SetLineColor(kColorITS);
14186 sub2node->SetVisibility(1);
14187 fNodes->Add(sub2node);
14188 sub1node->cd();
14189 //
14190 // Place copy #2 of ITS5 directly in I565
14191 //
14192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14193 sub2node->SetLineColor(kColorITS);
14194 sub2node->SetVisibility(1);
14195 fNodes->Add(sub2node);
14196 sub1node->cd();
14197 //
14198 // Place copy #3 of ITS5 directly in I565
14199 //
14200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14201 sub2node->SetLineColor(kColorITS);
14202 sub2node->SetVisibility(1);
14203 fNodes->Add(sub2node);
14204 sub1node->cd();
14205 //
14206 // Place copy #4 of ITS5 directly in I565
14207 //
14208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14209 sub2node->SetLineColor(kColorITS);
14210 sub2node->SetVisibility(1);
14211 fNodes->Add(sub2node);
14212 sub1node->cd();
14213 //
14214 // Place copy #5 of ITS5 directly in I565
14215 //
14216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14217 sub2node->SetLineColor(kColorITS);
14218 sub2node->SetVisibility(1);
14219 fNodes->Add(sub2node);
14220 sub1node->cd();
14221 //
14222 // Place copy #6 of ITS5 directly in I565
14223 //
14224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14225 sub2node->SetLineColor(kColorITS);
14226 sub2node->SetVisibility(1);
14227 fNodes->Add(sub2node);
14228 sub1node->cd();
14229 //
14230 // Place copy #7 of ITS5 directly in I565
14231 //
14232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14233 sub2node->SetLineColor(kColorITS);
14234 sub2node->SetVisibility(1);
14235 fNodes->Add(sub2node);
14236 sub1node->cd();
14237 //
14238 // Place copy #8 of ITS5 directly in I565
14239 //
14240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14241 sub2node->SetLineColor(kColorITS);
14242 sub2node->SetVisibility(1);
14243 fNodes->Add(sub2node);
14244 sub1node->cd();
14245 //
14246 // Place copy #9 of ITS5 directly in I565
14247 //
14248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14249 sub2node->SetLineColor(kColorITS);
14250 sub2node->SetVisibility(1);
14251 fNodes->Add(sub2node);
14252 sub1node->cd();
14253 //
14254 // Place copy #10 of ITS5 directly in I565
14255 //
14256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14257 sub2node->SetLineColor(kColorITS);
14258 sub2node->SetVisibility(1);
14259 fNodes->Add(sub2node);
14260 sub1node->cd();
14261 //
14262 // Place copy #11 of ITS5 directly in I565
14263 //
14264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14265 sub2node->SetLineColor(kColorITS);
14266 sub2node->SetVisibility(1);
14267 fNodes->Add(sub2node);
14268 sub1node->cd();
14269 //
14270 // Place copy #12 of ITS5 directly in I565
14271 //
14272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14273 sub2node->SetLineColor(kColorITS);
14274 sub2node->SetVisibility(1);
14275 fNodes->Add(sub2node);
14276 sub1node->cd();
14277 //
14278 // Place copy #13 of ITS5 directly in I565
14279 //
14280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14281 sub2node->SetLineColor(kColorITS);
14282 sub2node->SetVisibility(1);
14283 fNodes->Add(sub2node);
14284 sub1node->cd();
14285 //
14286 // Place copy #14 of ITS5 directly in I565
14287 //
14288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14289 sub2node->SetLineColor(kColorITS);
14290 sub2node->SetVisibility(1);
14291 fNodes->Add(sub2node);
14292 sub1node->cd();
14293 //
14294 // Place copy #15 of ITS5 directly in I565
14295 //
14296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14297 sub2node->SetLineColor(kColorITS);
14298 sub2node->SetVisibility(1);
14299 fNodes->Add(sub2node);
14300 sub1node->cd();
14301 //
14302 // Place copy #16 of ITS5 directly in I565
14303 //
14304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14305 sub2node->SetLineColor(kColorITS);
14306 sub2node->SetVisibility(1);
14307 fNodes->Add(sub2node);
14308 sub1node->cd();
14309 //
14310 // Place copy #17 of ITS5 directly in I565
14311 //
14312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14313 sub2node->SetLineColor(kColorITS);
14314 sub2node->SetVisibility(1);
14315 fNodes->Add(sub2node);
14316 sub1node->cd();
14317 //
14318 // Place copy #18 of ITS5 directly in I565
14319 //
14320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14321 sub2node->SetLineColor(kColorITS);
14322 sub2node->SetVisibility(1);
14323 fNodes->Add(sub2node);
14324 sub1node->cd();
14325 //
14326 // Place copy #19 of ITS5 directly in I565
14327 //
14328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14329 sub2node->SetLineColor(kColorITS);
14330 sub2node->SetVisibility(1);
14331 fNodes->Add(sub2node);
14332 sub1node->cd();
14333 //
14334 // Place copy #20 of ITS5 directly in I565
14335 //
14336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14337 sub2node->SetLineColor(kColorITS);
14338 sub2node->SetVisibility(1);
14339 fNodes->Add(sub2node);
14340 sub1node->cd();
14341 //
14342 // Place copy #21 of ITS5 directly in I565
14343 //
14344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14345 sub2node->SetLineColor(kColorITS);
14346 sub2node->SetVisibility(1);
14347 fNodes->Add(sub2node);
14348 sub1node->cd();
14349 //
14350 // Place copy #22 of ITS5 directly in I565
14351 //
14352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14353 sub2node->SetLineColor(kColorITS);
14354 sub2node->SetVisibility(1);
14355 fNodes->Add(sub2node);
14356 sub1node->cd();
14357 fNodes->Add(sub1node);
14358 node->cd();
14359 //
14360 // Place copy #23 of I565 in IT56
14361 //
14362 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"rot526");
14363 sub1node->SetLineColor(kColorITS);
14364 sub1node->SetVisibility(0);
14365 sub1node->cd();
14366 //
14367 // Place copy #1 of ITS5 directly in I565
14368 //
14369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14370 sub2node->SetLineColor(kColorITS);
14371 sub2node->SetVisibility(1);
14372 fNodes->Add(sub2node);
14373 sub1node->cd();
14374 //
14375 // Place copy #2 of ITS5 directly in I565
14376 //
14377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14378 sub2node->SetLineColor(kColorITS);
14379 sub2node->SetVisibility(1);
14380 fNodes->Add(sub2node);
14381 sub1node->cd();
14382 //
14383 // Place copy #3 of ITS5 directly in I565
14384 //
14385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14386 sub2node->SetLineColor(kColorITS);
14387 sub2node->SetVisibility(1);
14388 fNodes->Add(sub2node);
14389 sub1node->cd();
14390 //
14391 // Place copy #4 of ITS5 directly in I565
14392 //
14393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14394 sub2node->SetLineColor(kColorITS);
14395 sub2node->SetVisibility(1);
14396 fNodes->Add(sub2node);
14397 sub1node->cd();
14398 //
14399 // Place copy #5 of ITS5 directly in I565
14400 //
14401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14402 sub2node->SetLineColor(kColorITS);
14403 sub2node->SetVisibility(1);
14404 fNodes->Add(sub2node);
14405 sub1node->cd();
14406 //
14407 // Place copy #6 of ITS5 directly in I565
14408 //
14409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14410 sub2node->SetLineColor(kColorITS);
14411 sub2node->SetVisibility(1);
14412 fNodes->Add(sub2node);
14413 sub1node->cd();
14414 //
14415 // Place copy #7 of ITS5 directly in I565
14416 //
14417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14418 sub2node->SetLineColor(kColorITS);
14419 sub2node->SetVisibility(1);
14420 fNodes->Add(sub2node);
14421 sub1node->cd();
14422 //
14423 // Place copy #8 of ITS5 directly in I565
14424 //
14425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14426 sub2node->SetLineColor(kColorITS);
14427 sub2node->SetVisibility(1);
14428 fNodes->Add(sub2node);
14429 sub1node->cd();
14430 //
14431 // Place copy #9 of ITS5 directly in I565
14432 //
14433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14434 sub2node->SetLineColor(kColorITS);
14435 sub2node->SetVisibility(1);
14436 fNodes->Add(sub2node);
14437 sub1node->cd();
14438 //
14439 // Place copy #10 of ITS5 directly in I565
14440 //
14441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14442 sub2node->SetLineColor(kColorITS);
14443 sub2node->SetVisibility(1);
14444 fNodes->Add(sub2node);
14445 sub1node->cd();
14446 //
14447 // Place copy #11 of ITS5 directly in I565
14448 //
14449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14450 sub2node->SetLineColor(kColorITS);
14451 sub2node->SetVisibility(1);
14452 fNodes->Add(sub2node);
14453 sub1node->cd();
14454 //
14455 // Place copy #12 of ITS5 directly in I565
14456 //
14457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14458 sub2node->SetLineColor(kColorITS);
14459 sub2node->SetVisibility(1);
14460 fNodes->Add(sub2node);
14461 sub1node->cd();
14462 //
14463 // Place copy #13 of ITS5 directly in I565
14464 //
14465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14466 sub2node->SetLineColor(kColorITS);
14467 sub2node->SetVisibility(1);
14468 fNodes->Add(sub2node);
14469 sub1node->cd();
14470 //
14471 // Place copy #14 of ITS5 directly in I565
14472 //
14473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14474 sub2node->SetLineColor(kColorITS);
14475 sub2node->SetVisibility(1);
14476 fNodes->Add(sub2node);
14477 sub1node->cd();
14478 //
14479 // Place copy #15 of ITS5 directly in I565
14480 //
14481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14482 sub2node->SetLineColor(kColorITS);
14483 sub2node->SetVisibility(1);
14484 fNodes->Add(sub2node);
14485 sub1node->cd();
14486 //
14487 // Place copy #16 of ITS5 directly in I565
14488 //
14489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14490 sub2node->SetLineColor(kColorITS);
14491 sub2node->SetVisibility(1);
14492 fNodes->Add(sub2node);
14493 sub1node->cd();
14494 //
14495 // Place copy #17 of ITS5 directly in I565
14496 //
14497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14498 sub2node->SetLineColor(kColorITS);
14499 sub2node->SetVisibility(1);
14500 fNodes->Add(sub2node);
14501 sub1node->cd();
14502 //
14503 // Place copy #18 of ITS5 directly in I565
14504 //
14505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14506 sub2node->SetLineColor(kColorITS);
14507 sub2node->SetVisibility(1);
14508 fNodes->Add(sub2node);
14509 sub1node->cd();
14510 //
14511 // Place copy #19 of ITS5 directly in I565
14512 //
14513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14514 sub2node->SetLineColor(kColorITS);
14515 sub2node->SetVisibility(1);
14516 fNodes->Add(sub2node);
14517 sub1node->cd();
14518 //
14519 // Place copy #20 of ITS5 directly in I565
14520 //
14521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14522 sub2node->SetLineColor(kColorITS);
14523 sub2node->SetVisibility(1);
14524 fNodes->Add(sub2node);
14525 sub1node->cd();
14526 //
14527 // Place copy #21 of ITS5 directly in I565
14528 //
14529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14530 sub2node->SetLineColor(kColorITS);
14531 sub2node->SetVisibility(1);
14532 fNodes->Add(sub2node);
14533 sub1node->cd();
14534 //
14535 // Place copy #22 of ITS5 directly in I565
14536 //
14537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14538 sub2node->SetLineColor(kColorITS);
14539 sub2node->SetVisibility(1);
14540 fNodes->Add(sub2node);
14541 sub1node->cd();
14542 fNodes->Add(sub1node);
14543 node->cd();
14544 //
14545 // Place copy #24 of I565 in IT56
14546 //
14547 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"rot525");
14548 sub1node->SetLineColor(kColorITS);
14549 sub1node->SetVisibility(0);
14550 sub1node->cd();
14551 //
14552 // Place copy #1 of ITS5 directly in I565
14553 //
14554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14555 sub2node->SetLineColor(kColorITS);
14556 sub2node->SetVisibility(1);
14557 fNodes->Add(sub2node);
14558 sub1node->cd();
14559 //
14560 // Place copy #2 of ITS5 directly in I565
14561 //
14562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14563 sub2node->SetLineColor(kColorITS);
14564 sub2node->SetVisibility(1);
14565 fNodes->Add(sub2node);
14566 sub1node->cd();
14567 //
14568 // Place copy #3 of ITS5 directly in I565
14569 //
14570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14571 sub2node->SetLineColor(kColorITS);
14572 sub2node->SetVisibility(1);
14573 fNodes->Add(sub2node);
14574 sub1node->cd();
14575 //
14576 // Place copy #4 of ITS5 directly in I565
14577 //
14578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14579 sub2node->SetLineColor(kColorITS);
14580 sub2node->SetVisibility(1);
14581 fNodes->Add(sub2node);
14582 sub1node->cd();
14583 //
14584 // Place copy #5 of ITS5 directly in I565
14585 //
14586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14587 sub2node->SetLineColor(kColorITS);
14588 sub2node->SetVisibility(1);
14589 fNodes->Add(sub2node);
14590 sub1node->cd();
14591 //
14592 // Place copy #6 of ITS5 directly in I565
14593 //
14594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14595 sub2node->SetLineColor(kColorITS);
14596 sub2node->SetVisibility(1);
14597 fNodes->Add(sub2node);
14598 sub1node->cd();
14599 //
14600 // Place copy #7 of ITS5 directly in I565
14601 //
14602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14603 sub2node->SetLineColor(kColorITS);
14604 sub2node->SetVisibility(1);
14605 fNodes->Add(sub2node);
14606 sub1node->cd();
14607 //
14608 // Place copy #8 of ITS5 directly in I565
14609 //
14610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14611 sub2node->SetLineColor(kColorITS);
14612 sub2node->SetVisibility(1);
14613 fNodes->Add(sub2node);
14614 sub1node->cd();
14615 //
14616 // Place copy #9 of ITS5 directly in I565
14617 //
14618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14619 sub2node->SetLineColor(kColorITS);
14620 sub2node->SetVisibility(1);
14621 fNodes->Add(sub2node);
14622 sub1node->cd();
14623 //
14624 // Place copy #10 of ITS5 directly in I565
14625 //
14626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14627 sub2node->SetLineColor(kColorITS);
14628 sub2node->SetVisibility(1);
14629 fNodes->Add(sub2node);
14630 sub1node->cd();
14631 //
14632 // Place copy #11 of ITS5 directly in I565
14633 //
14634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14635 sub2node->SetLineColor(kColorITS);
14636 sub2node->SetVisibility(1);
14637 fNodes->Add(sub2node);
14638 sub1node->cd();
14639 //
14640 // Place copy #12 of ITS5 directly in I565
14641 //
14642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14643 sub2node->SetLineColor(kColorITS);
14644 sub2node->SetVisibility(1);
14645 fNodes->Add(sub2node);
14646 sub1node->cd();
14647 //
14648 // Place copy #13 of ITS5 directly in I565
14649 //
14650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14651 sub2node->SetLineColor(kColorITS);
14652 sub2node->SetVisibility(1);
14653 fNodes->Add(sub2node);
14654 sub1node->cd();
14655 //
14656 // Place copy #14 of ITS5 directly in I565
14657 //
14658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14659 sub2node->SetLineColor(kColorITS);
14660 sub2node->SetVisibility(1);
14661 fNodes->Add(sub2node);
14662 sub1node->cd();
14663 //
14664 // Place copy #15 of ITS5 directly in I565
14665 //
14666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14667 sub2node->SetLineColor(kColorITS);
14668 sub2node->SetVisibility(1);
14669 fNodes->Add(sub2node);
14670 sub1node->cd();
14671 //
14672 // Place copy #16 of ITS5 directly in I565
14673 //
14674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14675 sub2node->SetLineColor(kColorITS);
14676 sub2node->SetVisibility(1);
14677 fNodes->Add(sub2node);
14678 sub1node->cd();
14679 //
14680 // Place copy #17 of ITS5 directly in I565
14681 //
14682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14683 sub2node->SetLineColor(kColorITS);
14684 sub2node->SetVisibility(1);
14685 fNodes->Add(sub2node);
14686 sub1node->cd();
14687 //
14688 // Place copy #18 of ITS5 directly in I565
14689 //
14690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14691 sub2node->SetLineColor(kColorITS);
14692 sub2node->SetVisibility(1);
14693 fNodes->Add(sub2node);
14694 sub1node->cd();
14695 //
14696 // Place copy #19 of ITS5 directly in I565
14697 //
14698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14699 sub2node->SetLineColor(kColorITS);
14700 sub2node->SetVisibility(1);
14701 fNodes->Add(sub2node);
14702 sub1node->cd();
14703 //
14704 // Place copy #20 of ITS5 directly in I565
14705 //
14706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14707 sub2node->SetLineColor(kColorITS);
14708 sub2node->SetVisibility(1);
14709 fNodes->Add(sub2node);
14710 sub1node->cd();
14711 //
14712 // Place copy #21 of ITS5 directly in I565
14713 //
14714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14715 sub2node->SetLineColor(kColorITS);
14716 sub2node->SetVisibility(1);
14717 fNodes->Add(sub2node);
14718 sub1node->cd();
14719 //
14720 // Place copy #22 of ITS5 directly in I565
14721 //
14722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14723 sub2node->SetLineColor(kColorITS);
14724 sub2node->SetVisibility(1);
14725 fNodes->Add(sub2node);
14726 sub1node->cd();
14727 fNodes->Add(sub1node);
14728 node->cd();
14729 //
14730 // Place copy #25 of I565 in IT56
14731 //
14732 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"rot524");
14733 sub1node->SetLineColor(kColorITS);
14734 sub1node->SetVisibility(0);
14735 sub1node->cd();
14736 //
14737 // Place copy #1 of ITS5 directly in I565
14738 //
14739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14740 sub2node->SetLineColor(kColorITS);
14741 sub2node->SetVisibility(1);
14742 fNodes->Add(sub2node);
14743 sub1node->cd();
14744 //
14745 // Place copy #2 of ITS5 directly in I565
14746 //
14747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14748 sub2node->SetLineColor(kColorITS);
14749 sub2node->SetVisibility(1);
14750 fNodes->Add(sub2node);
14751 sub1node->cd();
14752 //
14753 // Place copy #3 of ITS5 directly in I565
14754 //
14755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14756 sub2node->SetLineColor(kColorITS);
14757 sub2node->SetVisibility(1);
14758 fNodes->Add(sub2node);
14759 sub1node->cd();
14760 //
14761 // Place copy #4 of ITS5 directly in I565
14762 //
14763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14764 sub2node->SetLineColor(kColorITS);
14765 sub2node->SetVisibility(1);
14766 fNodes->Add(sub2node);
14767 sub1node->cd();
14768 //
14769 // Place copy #5 of ITS5 directly in I565
14770 //
14771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14772 sub2node->SetLineColor(kColorITS);
14773 sub2node->SetVisibility(1);
14774 fNodes->Add(sub2node);
14775 sub1node->cd();
14776 //
14777 // Place copy #6 of ITS5 directly in I565
14778 //
14779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14780 sub2node->SetLineColor(kColorITS);
14781 sub2node->SetVisibility(1);
14782 fNodes->Add(sub2node);
14783 sub1node->cd();
14784 //
14785 // Place copy #7 of ITS5 directly in I565
14786 //
14787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14788 sub2node->SetLineColor(kColorITS);
14789 sub2node->SetVisibility(1);
14790 fNodes->Add(sub2node);
14791 sub1node->cd();
14792 //
14793 // Place copy #8 of ITS5 directly in I565
14794 //
14795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14796 sub2node->SetLineColor(kColorITS);
14797 sub2node->SetVisibility(1);
14798 fNodes->Add(sub2node);
14799 sub1node->cd();
14800 //
14801 // Place copy #9 of ITS5 directly in I565
14802 //
14803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14804 sub2node->SetLineColor(kColorITS);
14805 sub2node->SetVisibility(1);
14806 fNodes->Add(sub2node);
14807 sub1node->cd();
14808 //
14809 // Place copy #10 of ITS5 directly in I565
14810 //
14811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14812 sub2node->SetLineColor(kColorITS);
14813 sub2node->SetVisibility(1);
14814 fNodes->Add(sub2node);
14815 sub1node->cd();
14816 //
14817 // Place copy #11 of ITS5 directly in I565
14818 //
14819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14820 sub2node->SetLineColor(kColorITS);
14821 sub2node->SetVisibility(1);
14822 fNodes->Add(sub2node);
14823 sub1node->cd();
14824 //
14825 // Place copy #12 of ITS5 directly in I565
14826 //
14827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14828 sub2node->SetLineColor(kColorITS);
14829 sub2node->SetVisibility(1);
14830 fNodes->Add(sub2node);
14831 sub1node->cd();
14832 //
14833 // Place copy #13 of ITS5 directly in I565
14834 //
14835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14836 sub2node->SetLineColor(kColorITS);
14837 sub2node->SetVisibility(1);
14838 fNodes->Add(sub2node);
14839 sub1node->cd();
14840 //
14841 // Place copy #14 of ITS5 directly in I565
14842 //
14843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14844 sub2node->SetLineColor(kColorITS);
14845 sub2node->SetVisibility(1);
14846 fNodes->Add(sub2node);
14847 sub1node->cd();
14848 //
14849 // Place copy #15 of ITS5 directly in I565
14850 //
14851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14852 sub2node->SetLineColor(kColorITS);
14853 sub2node->SetVisibility(1);
14854 fNodes->Add(sub2node);
14855 sub1node->cd();
14856 //
14857 // Place copy #16 of ITS5 directly in I565
14858 //
14859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14860 sub2node->SetLineColor(kColorITS);
14861 sub2node->SetVisibility(1);
14862 fNodes->Add(sub2node);
14863 sub1node->cd();
14864 //
14865 // Place copy #17 of ITS5 directly in I565
14866 //
14867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14868 sub2node->SetLineColor(kColorITS);
14869 sub2node->SetVisibility(1);
14870 fNodes->Add(sub2node);
14871 sub1node->cd();
14872 //
14873 // Place copy #18 of ITS5 directly in I565
14874 //
14875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14876 sub2node->SetLineColor(kColorITS);
14877 sub2node->SetVisibility(1);
14878 fNodes->Add(sub2node);
14879 sub1node->cd();
14880 //
14881 // Place copy #19 of ITS5 directly in I565
14882 //
14883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14884 sub2node->SetLineColor(kColorITS);
14885 sub2node->SetVisibility(1);
14886 fNodes->Add(sub2node);
14887 sub1node->cd();
14888 //
14889 // Place copy #20 of ITS5 directly in I565
14890 //
14891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14892 sub2node->SetLineColor(kColorITS);
14893 sub2node->SetVisibility(1);
14894 fNodes->Add(sub2node);
14895 sub1node->cd();
14896 //
14897 // Place copy #21 of ITS5 directly in I565
14898 //
14899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14900 sub2node->SetLineColor(kColorITS);
14901 sub2node->SetVisibility(1);
14902 fNodes->Add(sub2node);
14903 sub1node->cd();
14904 //
14905 // Place copy #22 of ITS5 directly in I565
14906 //
14907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14908 sub2node->SetLineColor(kColorITS);
14909 sub2node->SetVisibility(1);
14910 fNodes->Add(sub2node);
14911 sub1node->cd();
14912 fNodes->Add(sub1node);
14913 node->cd();
14914 //
14915 // Place copy #26 of I565 in IT56
14916 //
14917 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"rot523");
14918 sub1node->SetLineColor(kColorITS);
14919 sub1node->SetVisibility(0);
14920 sub1node->cd();
14921 //
14922 // Place copy #1 of ITS5 directly in I565
14923 //
14924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14925 sub2node->SetLineColor(kColorITS);
14926 sub2node->SetVisibility(1);
14927 fNodes->Add(sub2node);
14928 sub1node->cd();
14929 //
14930 // Place copy #2 of ITS5 directly in I565
14931 //
14932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14933 sub2node->SetLineColor(kColorITS);
14934 sub2node->SetVisibility(1);
14935 fNodes->Add(sub2node);
14936 sub1node->cd();
14937 //
14938 // Place copy #3 of ITS5 directly in I565
14939 //
14940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14941 sub2node->SetLineColor(kColorITS);
14942 sub2node->SetVisibility(1);
14943 fNodes->Add(sub2node);
14944 sub1node->cd();
14945 //
14946 // Place copy #4 of ITS5 directly in I565
14947 //
14948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14949 sub2node->SetLineColor(kColorITS);
14950 sub2node->SetVisibility(1);
14951 fNodes->Add(sub2node);
14952 sub1node->cd();
14953 //
14954 // Place copy #5 of ITS5 directly in I565
14955 //
14956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14957 sub2node->SetLineColor(kColorITS);
14958 sub2node->SetVisibility(1);
14959 fNodes->Add(sub2node);
14960 sub1node->cd();
14961 //
14962 // Place copy #6 of ITS5 directly in I565
14963 //
14964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14965 sub2node->SetLineColor(kColorITS);
14966 sub2node->SetVisibility(1);
14967 fNodes->Add(sub2node);
14968 sub1node->cd();
14969 //
14970 // Place copy #7 of ITS5 directly in I565
14971 //
14972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14973 sub2node->SetLineColor(kColorITS);
14974 sub2node->SetVisibility(1);
14975 fNodes->Add(sub2node);
14976 sub1node->cd();
14977 //
14978 // Place copy #8 of ITS5 directly in I565
14979 //
14980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14981 sub2node->SetLineColor(kColorITS);
14982 sub2node->SetVisibility(1);
14983 fNodes->Add(sub2node);
14984 sub1node->cd();
14985 //
14986 // Place copy #9 of ITS5 directly in I565
14987 //
14988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14989 sub2node->SetLineColor(kColorITS);
14990 sub2node->SetVisibility(1);
14991 fNodes->Add(sub2node);
14992 sub1node->cd();
14993 //
14994 // Place copy #10 of ITS5 directly in I565
14995 //
14996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14997 sub2node->SetLineColor(kColorITS);
14998 sub2node->SetVisibility(1);
14999 fNodes->Add(sub2node);
15000 sub1node->cd();
15001 //
15002 // Place copy #11 of ITS5 directly in I565
15003 //
15004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15005 sub2node->SetLineColor(kColorITS);
15006 sub2node->SetVisibility(1);
15007 fNodes->Add(sub2node);
15008 sub1node->cd();
15009 //
15010 // Place copy #12 of ITS5 directly in I565
15011 //
15012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15013 sub2node->SetLineColor(kColorITS);
15014 sub2node->SetVisibility(1);
15015 fNodes->Add(sub2node);
15016 sub1node->cd();
15017 //
15018 // Place copy #13 of ITS5 directly in I565
15019 //
15020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15021 sub2node->SetLineColor(kColorITS);
15022 sub2node->SetVisibility(1);
15023 fNodes->Add(sub2node);
15024 sub1node->cd();
15025 //
15026 // Place copy #14 of ITS5 directly in I565
15027 //
15028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15029 sub2node->SetLineColor(kColorITS);
15030 sub2node->SetVisibility(1);
15031 fNodes->Add(sub2node);
15032 sub1node->cd();
15033 //
15034 // Place copy #15 of ITS5 directly in I565
15035 //
15036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15037 sub2node->SetLineColor(kColorITS);
15038 sub2node->SetVisibility(1);
15039 fNodes->Add(sub2node);
15040 sub1node->cd();
15041 //
15042 // Place copy #16 of ITS5 directly in I565
15043 //
15044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15045 sub2node->SetLineColor(kColorITS);
15046 sub2node->SetVisibility(1);
15047 fNodes->Add(sub2node);
15048 sub1node->cd();
15049 //
15050 // Place copy #17 of ITS5 directly in I565
15051 //
15052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15053 sub2node->SetLineColor(kColorITS);
15054 sub2node->SetVisibility(1);
15055 fNodes->Add(sub2node);
15056 sub1node->cd();
15057 //
15058 // Place copy #18 of ITS5 directly in I565
15059 //
15060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15061 sub2node->SetLineColor(kColorITS);
15062 sub2node->SetVisibility(1);
15063 fNodes->Add(sub2node);
15064 sub1node->cd();
15065 //
15066 // Place copy #19 of ITS5 directly in I565
15067 //
15068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15069 sub2node->SetLineColor(kColorITS);
15070 sub2node->SetVisibility(1);
15071 fNodes->Add(sub2node);
15072 sub1node->cd();
15073 //
15074 // Place copy #20 of ITS5 directly in I565
15075 //
15076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15077 sub2node->SetLineColor(kColorITS);
15078 sub2node->SetVisibility(1);
15079 fNodes->Add(sub2node);
15080 sub1node->cd();
15081 //
15082 // Place copy #21 of ITS5 directly in I565
15083 //
15084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15085 sub2node->SetLineColor(kColorITS);
15086 sub2node->SetVisibility(1);
15087 fNodes->Add(sub2node);
15088 sub1node->cd();
15089 //
15090 // Place copy #22 of ITS5 directly in I565
15091 //
15092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15093 sub2node->SetLineColor(kColorITS);
15094 sub2node->SetVisibility(1);
15095 fNodes->Add(sub2node);
15096 sub1node->cd();
15097 fNodes->Add(sub1node);
15098 node->cd();
15099 //
15100 // Place copy #27 of I565 in IT56
15101 //
15102 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"rot522");
15103 sub1node->SetLineColor(kColorITS);
15104 sub1node->SetVisibility(0);
15105 sub1node->cd();
15106 //
15107 // Place copy #1 of ITS5 directly in I565
15108 //
15109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15110 sub2node->SetLineColor(kColorITS);
15111 sub2node->SetVisibility(1);
15112 fNodes->Add(sub2node);
15113 sub1node->cd();
15114 //
15115 // Place copy #2 of ITS5 directly in I565
15116 //
15117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15118 sub2node->SetLineColor(kColorITS);
15119 sub2node->SetVisibility(1);
15120 fNodes->Add(sub2node);
15121 sub1node->cd();
15122 //
15123 // Place copy #3 of ITS5 directly in I565
15124 //
15125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15126 sub2node->SetLineColor(kColorITS);
15127 sub2node->SetVisibility(1);
15128 fNodes->Add(sub2node);
15129 sub1node->cd();
15130 //
15131 // Place copy #4 of ITS5 directly in I565
15132 //
15133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15134 sub2node->SetLineColor(kColorITS);
15135 sub2node->SetVisibility(1);
15136 fNodes->Add(sub2node);
15137 sub1node->cd();
15138 //
15139 // Place copy #5 of ITS5 directly in I565
15140 //
15141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15142 sub2node->SetLineColor(kColorITS);
15143 sub2node->SetVisibility(1);
15144 fNodes->Add(sub2node);
15145 sub1node->cd();
15146 //
15147 // Place copy #6 of ITS5 directly in I565
15148 //
15149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15150 sub2node->SetLineColor(kColorITS);
15151 sub2node->SetVisibility(1);
15152 fNodes->Add(sub2node);
15153 sub1node->cd();
15154 //
15155 // Place copy #7 of ITS5 directly in I565
15156 //
15157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15158 sub2node->SetLineColor(kColorITS);
15159 sub2node->SetVisibility(1);
15160 fNodes->Add(sub2node);
15161 sub1node->cd();
15162 //
15163 // Place copy #8 of ITS5 directly in I565
15164 //
15165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15166 sub2node->SetLineColor(kColorITS);
15167 sub2node->SetVisibility(1);
15168 fNodes->Add(sub2node);
15169 sub1node->cd();
15170 //
15171 // Place copy #9 of ITS5 directly in I565
15172 //
15173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15174 sub2node->SetLineColor(kColorITS);
15175 sub2node->SetVisibility(1);
15176 fNodes->Add(sub2node);
15177 sub1node->cd();
15178 //
15179 // Place copy #10 of ITS5 directly in I565
15180 //
15181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15182 sub2node->SetLineColor(kColorITS);
15183 sub2node->SetVisibility(1);
15184 fNodes->Add(sub2node);
15185 sub1node->cd();
15186 //
15187 // Place copy #11 of ITS5 directly in I565
15188 //
15189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15190 sub2node->SetLineColor(kColorITS);
15191 sub2node->SetVisibility(1);
15192 fNodes->Add(sub2node);
15193 sub1node->cd();
15194 //
15195 // Place copy #12 of ITS5 directly in I565
15196 //
15197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15198 sub2node->SetLineColor(kColorITS);
15199 sub2node->SetVisibility(1);
15200 fNodes->Add(sub2node);
15201 sub1node->cd();
15202 //
15203 // Place copy #13 of ITS5 directly in I565
15204 //
15205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15206 sub2node->SetLineColor(kColorITS);
15207 sub2node->SetVisibility(1);
15208 fNodes->Add(sub2node);
15209 sub1node->cd();
15210 //
15211 // Place copy #14 of ITS5 directly in I565
15212 //
15213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15214 sub2node->SetLineColor(kColorITS);
15215 sub2node->SetVisibility(1);
15216 fNodes->Add(sub2node);
15217 sub1node->cd();
15218 //
15219 // Place copy #15 of ITS5 directly in I565
15220 //
15221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15222 sub2node->SetLineColor(kColorITS);
15223 sub2node->SetVisibility(1);
15224 fNodes->Add(sub2node);
15225 sub1node->cd();
15226 //
15227 // Place copy #16 of ITS5 directly in I565
15228 //
15229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15230 sub2node->SetLineColor(kColorITS);
15231 sub2node->SetVisibility(1);
15232 fNodes->Add(sub2node);
15233 sub1node->cd();
15234 //
15235 // Place copy #17 of ITS5 directly in I565
15236 //
15237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15238 sub2node->SetLineColor(kColorITS);
15239 sub2node->SetVisibility(1);
15240 fNodes->Add(sub2node);
15241 sub1node->cd();
15242 //
15243 // Place copy #18 of ITS5 directly in I565
15244 //
15245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15246 sub2node->SetLineColor(kColorITS);
15247 sub2node->SetVisibility(1);
15248 fNodes->Add(sub2node);
15249 sub1node->cd();
15250 //
15251 // Place copy #19 of ITS5 directly in I565
15252 //
15253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15254 sub2node->SetLineColor(kColorITS);
15255 sub2node->SetVisibility(1);
15256 fNodes->Add(sub2node);
15257 sub1node->cd();
15258 //
15259 // Place copy #20 of ITS5 directly in I565
15260 //
15261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15262 sub2node->SetLineColor(kColorITS);
15263 sub2node->SetVisibility(1);
15264 fNodes->Add(sub2node);
15265 sub1node->cd();
15266 //
15267 // Place copy #21 of ITS5 directly in I565
15268 //
15269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15270 sub2node->SetLineColor(kColorITS);
15271 sub2node->SetVisibility(1);
15272 fNodes->Add(sub2node);
15273 sub1node->cd();
15274 //
15275 // Place copy #22 of ITS5 directly in I565
15276 //
15277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15278 sub2node->SetLineColor(kColorITS);
15279 sub2node->SetVisibility(1);
15280 fNodes->Add(sub2node);
15281 sub1node->cd();
15282 fNodes->Add(sub1node);
15283 node->cd();
15284 //
15285 // Place copy #28 of I565 in IT56
15286 //
15287 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"rot521");
15288 sub1node->SetLineColor(kColorITS);
15289 sub1node->SetVisibility(0);
15290 sub1node->cd();
15291 //
15292 // Place copy #1 of ITS5 directly in I565
15293 //
15294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15295 sub2node->SetLineColor(kColorITS);
15296 sub2node->SetVisibility(1);
15297 fNodes->Add(sub2node);
15298 sub1node->cd();
15299 //
15300 // Place copy #2 of ITS5 directly in I565
15301 //
15302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15303 sub2node->SetLineColor(kColorITS);
15304 sub2node->SetVisibility(1);
15305 fNodes->Add(sub2node);
15306 sub1node->cd();
15307 //
15308 // Place copy #3 of ITS5 directly in I565
15309 //
15310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15311 sub2node->SetLineColor(kColorITS);
15312 sub2node->SetVisibility(1);
15313 fNodes->Add(sub2node);
15314 sub1node->cd();
15315 //
15316 // Place copy #4 of ITS5 directly in I565
15317 //
15318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15319 sub2node->SetLineColor(kColorITS);
15320 sub2node->SetVisibility(1);
15321 fNodes->Add(sub2node);
15322 sub1node->cd();
15323 //
15324 // Place copy #5 of ITS5 directly in I565
15325 //
15326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15327 sub2node->SetLineColor(kColorITS);
15328 sub2node->SetVisibility(1);
15329 fNodes->Add(sub2node);
15330 sub1node->cd();
15331 //
15332 // Place copy #6 of ITS5 directly in I565
15333 //
15334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15335 sub2node->SetLineColor(kColorITS);
15336 sub2node->SetVisibility(1);
15337 fNodes->Add(sub2node);
15338 sub1node->cd();
15339 //
15340 // Place copy #7 of ITS5 directly in I565
15341 //
15342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15343 sub2node->SetLineColor(kColorITS);
15344 sub2node->SetVisibility(1);
15345 fNodes->Add(sub2node);
15346 sub1node->cd();
15347 //
15348 // Place copy #8 of ITS5 directly in I565
15349 //
15350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15351 sub2node->SetLineColor(kColorITS);
15352 sub2node->SetVisibility(1);
15353 fNodes->Add(sub2node);
15354 sub1node->cd();
15355 //
15356 // Place copy #9 of ITS5 directly in I565
15357 //
15358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15359 sub2node->SetLineColor(kColorITS);
15360 sub2node->SetVisibility(1);
15361 fNodes->Add(sub2node);
15362 sub1node->cd();
15363 //
15364 // Place copy #10 of ITS5 directly in I565
15365 //
15366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15367 sub2node->SetLineColor(kColorITS);
15368 sub2node->SetVisibility(1);
15369 fNodes->Add(sub2node);
15370 sub1node->cd();
15371 //
15372 // Place copy #11 of ITS5 directly in I565
15373 //
15374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15375 sub2node->SetLineColor(kColorITS);
15376 sub2node->SetVisibility(1);
15377 fNodes->Add(sub2node);
15378 sub1node->cd();
15379 //
15380 // Place copy #12 of ITS5 directly in I565
15381 //
15382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15383 sub2node->SetLineColor(kColorITS);
15384 sub2node->SetVisibility(1);
15385 fNodes->Add(sub2node);
15386 sub1node->cd();
15387 //
15388 // Place copy #13 of ITS5 directly in I565
15389 //
15390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15391 sub2node->SetLineColor(kColorITS);
15392 sub2node->SetVisibility(1);
15393 fNodes->Add(sub2node);
15394 sub1node->cd();
15395 //
15396 // Place copy #14 of ITS5 directly in I565
15397 //
15398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15399 sub2node->SetLineColor(kColorITS);
15400 sub2node->SetVisibility(1);
15401 fNodes->Add(sub2node);
15402 sub1node->cd();
15403 //
15404 // Place copy #15 of ITS5 directly in I565
15405 //
15406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15407 sub2node->SetLineColor(kColorITS);
15408 sub2node->SetVisibility(1);
15409 fNodes->Add(sub2node);
15410 sub1node->cd();
15411 //
15412 // Place copy #16 of ITS5 directly in I565
15413 //
15414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15415 sub2node->SetLineColor(kColorITS);
15416 sub2node->SetVisibility(1);
15417 fNodes->Add(sub2node);
15418 sub1node->cd();
15419 //
15420 // Place copy #17 of ITS5 directly in I565
15421 //
15422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15423 sub2node->SetLineColor(kColorITS);
15424 sub2node->SetVisibility(1);
15425 fNodes->Add(sub2node);
15426 sub1node->cd();
15427 //
15428 // Place copy #18 of ITS5 directly in I565
15429 //
15430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15431 sub2node->SetLineColor(kColorITS);
15432 sub2node->SetVisibility(1);
15433 fNodes->Add(sub2node);
15434 sub1node->cd();
15435 //
15436 // Place copy #19 of ITS5 directly in I565
15437 //
15438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15439 sub2node->SetLineColor(kColorITS);
15440 sub2node->SetVisibility(1);
15441 fNodes->Add(sub2node);
15442 sub1node->cd();
15443 //
15444 // Place copy #20 of ITS5 directly in I565
15445 //
15446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15447 sub2node->SetLineColor(kColorITS);
15448 sub2node->SetVisibility(1);
15449 fNodes->Add(sub2node);
15450 sub1node->cd();
15451 //
15452 // Place copy #21 of ITS5 directly in I565
15453 //
15454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15455 sub2node->SetLineColor(kColorITS);
15456 sub2node->SetVisibility(1);
15457 fNodes->Add(sub2node);
15458 sub1node->cd();
15459 //
15460 // Place copy #22 of ITS5 directly in I565
15461 //
15462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15463 sub2node->SetLineColor(kColorITS);
15464 sub2node->SetVisibility(1);
15465 fNodes->Add(sub2node);
15466 sub1node->cd();
15467 fNodes->Add(sub1node);
15468 node->cd();
15469 //
15470 // Place copy #29 of I565 in IT56
15471 //
15472 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"rot520");
15473 sub1node->SetLineColor(kColorITS);
15474 sub1node->SetVisibility(0);
15475 sub1node->cd();
15476 //
15477 // Place copy #1 of ITS5 directly in I565
15478 //
15479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15480 sub2node->SetLineColor(kColorITS);
15481 sub2node->SetVisibility(1);
15482 fNodes->Add(sub2node);
15483 sub1node->cd();
15484 //
15485 // Place copy #2 of ITS5 directly in I565
15486 //
15487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15488 sub2node->SetLineColor(kColorITS);
15489 sub2node->SetVisibility(1);
15490 fNodes->Add(sub2node);
15491 sub1node->cd();
15492 //
15493 // Place copy #3 of ITS5 directly in I565
15494 //
15495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15496 sub2node->SetLineColor(kColorITS);
15497 sub2node->SetVisibility(1);
15498 fNodes->Add(sub2node);
15499 sub1node->cd();
15500 //
15501 // Place copy #4 of ITS5 directly in I565
15502 //
15503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15504 sub2node->SetLineColor(kColorITS);
15505 sub2node->SetVisibility(1);
15506 fNodes->Add(sub2node);
15507 sub1node->cd();
15508 //
15509 // Place copy #5 of ITS5 directly in I565
15510 //
15511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15512 sub2node->SetLineColor(kColorITS);
15513 sub2node->SetVisibility(1);
15514 fNodes->Add(sub2node);
15515 sub1node->cd();
15516 //
15517 // Place copy #6 of ITS5 directly in I565
15518 //
15519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15520 sub2node->SetLineColor(kColorITS);
15521 sub2node->SetVisibility(1);
15522 fNodes->Add(sub2node);
15523 sub1node->cd();
15524 //
15525 // Place copy #7 of ITS5 directly in I565
15526 //
15527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15528 sub2node->SetLineColor(kColorITS);
15529 sub2node->SetVisibility(1);
15530 fNodes->Add(sub2node);
15531 sub1node->cd();
15532 //
15533 // Place copy #8 of ITS5 directly in I565
15534 //
15535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15536 sub2node->SetLineColor(kColorITS);
15537 sub2node->SetVisibility(1);
15538 fNodes->Add(sub2node);
15539 sub1node->cd();
15540 //
15541 // Place copy #9 of ITS5 directly in I565
15542 //
15543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15544 sub2node->SetLineColor(kColorITS);
15545 sub2node->SetVisibility(1);
15546 fNodes->Add(sub2node);
15547 sub1node->cd();
15548 //
15549 // Place copy #10 of ITS5 directly in I565
15550 //
15551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15552 sub2node->SetLineColor(kColorITS);
15553 sub2node->SetVisibility(1);
15554 fNodes->Add(sub2node);
15555 sub1node->cd();
15556 //
15557 // Place copy #11 of ITS5 directly in I565
15558 //
15559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15560 sub2node->SetLineColor(kColorITS);
15561 sub2node->SetVisibility(1);
15562 fNodes->Add(sub2node);
15563 sub1node->cd();
15564 //
15565 // Place copy #12 of ITS5 directly in I565
15566 //
15567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15568 sub2node->SetLineColor(kColorITS);
15569 sub2node->SetVisibility(1);
15570 fNodes->Add(sub2node);
15571 sub1node->cd();
15572 //
15573 // Place copy #13 of ITS5 directly in I565
15574 //
15575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15576 sub2node->SetLineColor(kColorITS);
15577 sub2node->SetVisibility(1);
15578 fNodes->Add(sub2node);
15579 sub1node->cd();
15580 //
15581 // Place copy #14 of ITS5 directly in I565
15582 //
15583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15584 sub2node->SetLineColor(kColorITS);
15585 sub2node->SetVisibility(1);
15586 fNodes->Add(sub2node);
15587 sub1node->cd();
15588 //
15589 // Place copy #15 of ITS5 directly in I565
15590 //
15591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15592 sub2node->SetLineColor(kColorITS);
15593 sub2node->SetVisibility(1);
15594 fNodes->Add(sub2node);
15595 sub1node->cd();
15596 //
15597 // Place copy #16 of ITS5 directly in I565
15598 //
15599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15600 sub2node->SetLineColor(kColorITS);
15601 sub2node->SetVisibility(1);
15602 fNodes->Add(sub2node);
15603 sub1node->cd();
15604 //
15605 // Place copy #17 of ITS5 directly in I565
15606 //
15607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15608 sub2node->SetLineColor(kColorITS);
15609 sub2node->SetVisibility(1);
15610 fNodes->Add(sub2node);
15611 sub1node->cd();
15612 //
15613 // Place copy #18 of ITS5 directly in I565
15614 //
15615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15616 sub2node->SetLineColor(kColorITS);
15617 sub2node->SetVisibility(1);
15618 fNodes->Add(sub2node);
15619 sub1node->cd();
15620 //
15621 // Place copy #19 of ITS5 directly in I565
15622 //
15623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15624 sub2node->SetLineColor(kColorITS);
15625 sub2node->SetVisibility(1);
15626 fNodes->Add(sub2node);
15627 sub1node->cd();
15628 //
15629 // Place copy #20 of ITS5 directly in I565
15630 //
15631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15632 sub2node->SetLineColor(kColorITS);
15633 sub2node->SetVisibility(1);
15634 fNodes->Add(sub2node);
15635 sub1node->cd();
15636 //
15637 // Place copy #21 of ITS5 directly in I565
15638 //
15639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15640 sub2node->SetLineColor(kColorITS);
15641 sub2node->SetVisibility(1);
15642 fNodes->Add(sub2node);
15643 sub1node->cd();
15644 //
15645 // Place copy #22 of ITS5 directly in I565
15646 //
15647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15648 sub2node->SetLineColor(kColorITS);
15649 sub2node->SetVisibility(1);
15650 fNodes->Add(sub2node);
15651 sub1node->cd();
15652 fNodes->Add(sub1node);
15653 node->cd();
15654 //
15655 // Place copy #30 of I565 in IT56
15656 //
15657 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"rot519");
15658 sub1node->SetLineColor(kColorITS);
15659 sub1node->SetVisibility(0);
15660 sub1node->cd();
15661 //
15662 // Place copy #1 of ITS5 directly in I565
15663 //
15664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15665 sub2node->SetLineColor(kColorITS);
15666 sub2node->SetVisibility(1);
15667 fNodes->Add(sub2node);
15668 sub1node->cd();
15669 //
15670 // Place copy #2 of ITS5 directly in I565
15671 //
15672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15673 sub2node->SetLineColor(kColorITS);
15674 sub2node->SetVisibility(1);
15675 fNodes->Add(sub2node);
15676 sub1node->cd();
15677 //
15678 // Place copy #3 of ITS5 directly in I565
15679 //
15680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15681 sub2node->SetLineColor(kColorITS);
15682 sub2node->SetVisibility(1);
15683 fNodes->Add(sub2node);
15684 sub1node->cd();
15685 //
15686 // Place copy #4 of ITS5 directly in I565
15687 //
15688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15689 sub2node->SetLineColor(kColorITS);
15690 sub2node->SetVisibility(1);
15691 fNodes->Add(sub2node);
15692 sub1node->cd();
15693 //
15694 // Place copy #5 of ITS5 directly in I565
15695 //
15696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15697 sub2node->SetLineColor(kColorITS);
15698 sub2node->SetVisibility(1);
15699 fNodes->Add(sub2node);
15700 sub1node->cd();
15701 //
15702 // Place copy #6 of ITS5 directly in I565
15703 //
15704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15705 sub2node->SetLineColor(kColorITS);
15706 sub2node->SetVisibility(1);
15707 fNodes->Add(sub2node);
15708 sub1node->cd();
15709 //
15710 // Place copy #7 of ITS5 directly in I565
15711 //
15712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15713 sub2node->SetLineColor(kColorITS);
15714 sub2node->SetVisibility(1);
15715 fNodes->Add(sub2node);
15716 sub1node->cd();
15717 //
15718 // Place copy #8 of ITS5 directly in I565
15719 //
15720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15721 sub2node->SetLineColor(kColorITS);
15722 sub2node->SetVisibility(1);
15723 fNodes->Add(sub2node);
15724 sub1node->cd();
15725 //
15726 // Place copy #9 of ITS5 directly in I565
15727 //
15728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15729 sub2node->SetLineColor(kColorITS);
15730 sub2node->SetVisibility(1);
15731 fNodes->Add(sub2node);
15732 sub1node->cd();
15733 //
15734 // Place copy #10 of ITS5 directly in I565
15735 //
15736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15737 sub2node->SetLineColor(kColorITS);
15738 sub2node->SetVisibility(1);
15739 fNodes->Add(sub2node);
15740 sub1node->cd();
15741 //
15742 // Place copy #11 of ITS5 directly in I565
15743 //
15744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15745 sub2node->SetLineColor(kColorITS);
15746 sub2node->SetVisibility(1);
15747 fNodes->Add(sub2node);
15748 sub1node->cd();
15749 //
15750 // Place copy #12 of ITS5 directly in I565
15751 //
15752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15753 sub2node->SetLineColor(kColorITS);
15754 sub2node->SetVisibility(1);
15755 fNodes->Add(sub2node);
15756 sub1node->cd();
15757 //
15758 // Place copy #13 of ITS5 directly in I565
15759 //
15760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15761 sub2node->SetLineColor(kColorITS);
15762 sub2node->SetVisibility(1);
15763 fNodes->Add(sub2node);
15764 sub1node->cd();
15765 //
15766 // Place copy #14 of ITS5 directly in I565
15767 //
15768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15769 sub2node->SetLineColor(kColorITS);
15770 sub2node->SetVisibility(1);
15771 fNodes->Add(sub2node);
15772 sub1node->cd();
15773 //
15774 // Place copy #15 of ITS5 directly in I565
15775 //
15776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15777 sub2node->SetLineColor(kColorITS);
15778 sub2node->SetVisibility(1);
15779 fNodes->Add(sub2node);
15780 sub1node->cd();
15781 //
15782 // Place copy #16 of ITS5 directly in I565
15783 //
15784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15785 sub2node->SetLineColor(kColorITS);
15786 sub2node->SetVisibility(1);
15787 fNodes->Add(sub2node);
15788 sub1node->cd();
15789 //
15790 // Place copy #17 of ITS5 directly in I565
15791 //
15792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15793 sub2node->SetLineColor(kColorITS);
15794 sub2node->SetVisibility(1);
15795 fNodes->Add(sub2node);
15796 sub1node->cd();
15797 //
15798 // Place copy #18 of ITS5 directly in I565
15799 //
15800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15801 sub2node->SetLineColor(kColorITS);
15802 sub2node->SetVisibility(1);
15803 fNodes->Add(sub2node);
15804 sub1node->cd();
15805 //
15806 // Place copy #19 of ITS5 directly in I565
15807 //
15808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15809 sub2node->SetLineColor(kColorITS);
15810 sub2node->SetVisibility(1);
15811 fNodes->Add(sub2node);
15812 sub1node->cd();
15813 //
15814 // Place copy #20 of ITS5 directly in I565
15815 //
15816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15817 sub2node->SetLineColor(kColorITS);
15818 sub2node->SetVisibility(1);
15819 fNodes->Add(sub2node);
15820 sub1node->cd();
15821 //
15822 // Place copy #21 of ITS5 directly in I565
15823 //
15824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15825 sub2node->SetLineColor(kColorITS);
15826 sub2node->SetVisibility(1);
15827 fNodes->Add(sub2node);
15828 sub1node->cd();
15829 //
15830 // Place copy #22 of ITS5 directly in I565
15831 //
15832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15833 sub2node->SetLineColor(kColorITS);
15834 sub2node->SetVisibility(1);
15835 fNodes->Add(sub2node);
15836 sub1node->cd();
15837 fNodes->Add(sub1node);
15838 node->cd();
15839 //
15840 // Place copy #31 of I565 in IT56
15841 //
15842 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"rot518");
15843 sub1node->SetLineColor(kColorITS);
15844 sub1node->SetVisibility(0);
15845 sub1node->cd();
15846 //
15847 // Place copy #1 of ITS5 directly in I565
15848 //
15849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15850 sub2node->SetLineColor(kColorITS);
15851 sub2node->SetVisibility(1);
15852 fNodes->Add(sub2node);
15853 sub1node->cd();
15854 //
15855 // Place copy #2 of ITS5 directly in I565
15856 //
15857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15858 sub2node->SetLineColor(kColorITS);
15859 sub2node->SetVisibility(1);
15860 fNodes->Add(sub2node);
15861 sub1node->cd();
15862 //
15863 // Place copy #3 of ITS5 directly in I565
15864 //
15865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15866 sub2node->SetLineColor(kColorITS);
15867 sub2node->SetVisibility(1);
15868 fNodes->Add(sub2node);
15869 sub1node->cd();
15870 //
15871 // Place copy #4 of ITS5 directly in I565
15872 //
15873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15874 sub2node->SetLineColor(kColorITS);
15875 sub2node->SetVisibility(1);
15876 fNodes->Add(sub2node);
15877 sub1node->cd();
15878 //
15879 // Place copy #5 of ITS5 directly in I565
15880 //
15881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15882 sub2node->SetLineColor(kColorITS);
15883 sub2node->SetVisibility(1);
15884 fNodes->Add(sub2node);
15885 sub1node->cd();
15886 //
15887 // Place copy #6 of ITS5 directly in I565
15888 //
15889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15890 sub2node->SetLineColor(kColorITS);
15891 sub2node->SetVisibility(1);
15892 fNodes->Add(sub2node);
15893 sub1node->cd();
15894 //
15895 // Place copy #7 of ITS5 directly in I565
15896 //
15897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15898 sub2node->SetLineColor(kColorITS);
15899 sub2node->SetVisibility(1);
15900 fNodes->Add(sub2node);
15901 sub1node->cd();
15902 //
15903 // Place copy #8 of ITS5 directly in I565
15904 //
15905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15906 sub2node->SetLineColor(kColorITS);
15907 sub2node->SetVisibility(1);
15908 fNodes->Add(sub2node);
15909 sub1node->cd();
15910 //
15911 // Place copy #9 of ITS5 directly in I565
15912 //
15913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15914 sub2node->SetLineColor(kColorITS);
15915 sub2node->SetVisibility(1);
15916 fNodes->Add(sub2node);
15917 sub1node->cd();
15918 //
15919 // Place copy #10 of ITS5 directly in I565
15920 //
15921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15922 sub2node->SetLineColor(kColorITS);
15923 sub2node->SetVisibility(1);
15924 fNodes->Add(sub2node);
15925 sub1node->cd();
15926 //
15927 // Place copy #11 of ITS5 directly in I565
15928 //
15929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15930 sub2node->SetLineColor(kColorITS);
15931 sub2node->SetVisibility(1);
15932 fNodes->Add(sub2node);
15933 sub1node->cd();
15934 //
15935 // Place copy #12 of ITS5 directly in I565
15936 //
15937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15938 sub2node->SetLineColor(kColorITS);
15939 sub2node->SetVisibility(1);
15940 fNodes->Add(sub2node);
15941 sub1node->cd();
15942 //
15943 // Place copy #13 of ITS5 directly in I565
15944 //
15945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15946 sub2node->SetLineColor(kColorITS);
15947 sub2node->SetVisibility(1);
15948 fNodes->Add(sub2node);
15949 sub1node->cd();
15950 //
15951 // Place copy #14 of ITS5 directly in I565
15952 //
15953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15954 sub2node->SetLineColor(kColorITS);
15955 sub2node->SetVisibility(1);
15956 fNodes->Add(sub2node);
15957 sub1node->cd();
15958 //
15959 // Place copy #15 of ITS5 directly in I565
15960 //
15961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15962 sub2node->SetLineColor(kColorITS);
15963 sub2node->SetVisibility(1);
15964 fNodes->Add(sub2node);
15965 sub1node->cd();
15966 //
15967 // Place copy #16 of ITS5 directly in I565
15968 //
15969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15970 sub2node->SetLineColor(kColorITS);
15971 sub2node->SetVisibility(1);
15972 fNodes->Add(sub2node);
15973 sub1node->cd();
15974 //
15975 // Place copy #17 of ITS5 directly in I565
15976 //
15977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15978 sub2node->SetLineColor(kColorITS);
15979 sub2node->SetVisibility(1);
15980 fNodes->Add(sub2node);
15981 sub1node->cd();
15982 //
15983 // Place copy #18 of ITS5 directly in I565
15984 //
15985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15986 sub2node->SetLineColor(kColorITS);
15987 sub2node->SetVisibility(1);
15988 fNodes->Add(sub2node);
15989 sub1node->cd();
15990 //
15991 // Place copy #19 of ITS5 directly in I565
15992 //
15993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15994 sub2node->SetLineColor(kColorITS);
15995 sub2node->SetVisibility(1);
15996 fNodes->Add(sub2node);
15997 sub1node->cd();
15998 //
15999 // Place copy #20 of ITS5 directly in I565
16000 //
16001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16002 sub2node->SetLineColor(kColorITS);
16003 sub2node->SetVisibility(1);
16004 fNodes->Add(sub2node);
16005 sub1node->cd();
16006 //
16007 // Place copy #21 of ITS5 directly in I565
16008 //
16009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16010 sub2node->SetLineColor(kColorITS);
16011 sub2node->SetVisibility(1);
16012 fNodes->Add(sub2node);
16013 sub1node->cd();
16014 //
16015 // Place copy #22 of ITS5 directly in I565
16016 //
16017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16018 sub2node->SetLineColor(kColorITS);
16019 sub2node->SetVisibility(1);
16020 fNodes->Add(sub2node);
16021 sub1node->cd();
16022 fNodes->Add(sub1node);
16023 node->cd();
16024 //
16025 // Place copy #32 of I565 in IT56
16026 //
16027 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"rot517");
16028 sub1node->SetLineColor(kColorITS);
16029 sub1node->SetVisibility(0);
16030 sub1node->cd();
16031 //
16032 // Place copy #1 of ITS5 directly in I565
16033 //
16034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16035 sub2node->SetLineColor(kColorITS);
16036 sub2node->SetVisibility(1);
16037 fNodes->Add(sub2node);
16038 sub1node->cd();
16039 //
16040 // Place copy #2 of ITS5 directly in I565
16041 //
16042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16043 sub2node->SetLineColor(kColorITS);
16044 sub2node->SetVisibility(1);
16045 fNodes->Add(sub2node);
16046 sub1node->cd();
16047 //
16048 // Place copy #3 of ITS5 directly in I565
16049 //
16050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16051 sub2node->SetLineColor(kColorITS);
16052 sub2node->SetVisibility(1);
16053 fNodes->Add(sub2node);
16054 sub1node->cd();
16055 //
16056 // Place copy #4 of ITS5 directly in I565
16057 //
16058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16059 sub2node->SetLineColor(kColorITS);
16060 sub2node->SetVisibility(1);
16061 fNodes->Add(sub2node);
16062 sub1node->cd();
16063 //
16064 // Place copy #5 of ITS5 directly in I565
16065 //
16066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16067 sub2node->SetLineColor(kColorITS);
16068 sub2node->SetVisibility(1);
16069 fNodes->Add(sub2node);
16070 sub1node->cd();
16071 //
16072 // Place copy #6 of ITS5 directly in I565
16073 //
16074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16075 sub2node->SetLineColor(kColorITS);
16076 sub2node->SetVisibility(1);
16077 fNodes->Add(sub2node);
16078 sub1node->cd();
16079 //
16080 // Place copy #7 of ITS5 directly in I565
16081 //
16082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16083 sub2node->SetLineColor(kColorITS);
16084 sub2node->SetVisibility(1);
16085 fNodes->Add(sub2node);
16086 sub1node->cd();
16087 //
16088 // Place copy #8 of ITS5 directly in I565
16089 //
16090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16091 sub2node->SetLineColor(kColorITS);
16092 sub2node->SetVisibility(1);
16093 fNodes->Add(sub2node);
16094 sub1node->cd();
16095 //
16096 // Place copy #9 of ITS5 directly in I565
16097 //
16098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16099 sub2node->SetLineColor(kColorITS);
16100 sub2node->SetVisibility(1);
16101 fNodes->Add(sub2node);
16102 sub1node->cd();
16103 //
16104 // Place copy #10 of ITS5 directly in I565
16105 //
16106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16107 sub2node->SetLineColor(kColorITS);
16108 sub2node->SetVisibility(1);
16109 fNodes->Add(sub2node);
16110 sub1node->cd();
16111 //
16112 // Place copy #11 of ITS5 directly in I565
16113 //
16114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16115 sub2node->SetLineColor(kColorITS);
16116 sub2node->SetVisibility(1);
16117 fNodes->Add(sub2node);
16118 sub1node->cd();
16119 //
16120 // Place copy #12 of ITS5 directly in I565
16121 //
16122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16123 sub2node->SetLineColor(kColorITS);
16124 sub2node->SetVisibility(1);
16125 fNodes->Add(sub2node);
16126 sub1node->cd();
16127 //
16128 // Place copy #13 of ITS5 directly in I565
16129 //
16130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16131 sub2node->SetLineColor(kColorITS);
16132 sub2node->SetVisibility(1);
16133 fNodes->Add(sub2node);
16134 sub1node->cd();
16135 //
16136 // Place copy #14 of ITS5 directly in I565
16137 //
16138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16139 sub2node->SetLineColor(kColorITS);
16140 sub2node->SetVisibility(1);
16141 fNodes->Add(sub2node);
16142 sub1node->cd();
16143 //
16144 // Place copy #15 of ITS5 directly in I565
16145 //
16146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16147 sub2node->SetLineColor(kColorITS);
16148 sub2node->SetVisibility(1);
16149 fNodes->Add(sub2node);
16150 sub1node->cd();
16151 //
16152 // Place copy #16 of ITS5 directly in I565
16153 //
16154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16155 sub2node->SetLineColor(kColorITS);
16156 sub2node->SetVisibility(1);
16157 fNodes->Add(sub2node);
16158 sub1node->cd();
16159 //
16160 // Place copy #17 of ITS5 directly in I565
16161 //
16162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16163 sub2node->SetLineColor(kColorITS);
16164 sub2node->SetVisibility(1);
16165 fNodes->Add(sub2node);
16166 sub1node->cd();
16167 //
16168 // Place copy #18 of ITS5 directly in I565
16169 //
16170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16171 sub2node->SetLineColor(kColorITS);
16172 sub2node->SetVisibility(1);
16173 fNodes->Add(sub2node);
16174 sub1node->cd();
16175 //
16176 // Place copy #19 of ITS5 directly in I565
16177 //
16178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16179 sub2node->SetLineColor(kColorITS);
16180 sub2node->SetVisibility(1);
16181 fNodes->Add(sub2node);
16182 sub1node->cd();
16183 //
16184 // Place copy #20 of ITS5 directly in I565
16185 //
16186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16187 sub2node->SetLineColor(kColorITS);
16188 sub2node->SetVisibility(1);
16189 fNodes->Add(sub2node);
16190 sub1node->cd();
16191 //
16192 // Place copy #21 of ITS5 directly in I565
16193 //
16194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16195 sub2node->SetLineColor(kColorITS);
16196 sub2node->SetVisibility(1);
16197 fNodes->Add(sub2node);
16198 sub1node->cd();
16199 //
16200 // Place copy #22 of ITS5 directly in I565
16201 //
16202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16203 sub2node->SetLineColor(kColorITS);
16204 sub2node->SetVisibility(1);
16205 fNodes->Add(sub2node);
16206 sub1node->cd();
16207 fNodes->Add(sub1node);
16208 node->cd();
16209 //
16210 // Place copy #33 of I565 in IT56
16211 //
16212 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"rot516");
16213 sub1node->SetLineColor(kColorITS);
16214 sub1node->SetVisibility(0);
16215 sub1node->cd();
16216 //
16217 // Place copy #1 of ITS5 directly in I565
16218 //
16219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16220 sub2node->SetLineColor(kColorITS);
16221 sub2node->SetVisibility(1);
16222 fNodes->Add(sub2node);
16223 sub1node->cd();
16224 //
16225 // Place copy #2 of ITS5 directly in I565
16226 //
16227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16228 sub2node->SetLineColor(kColorITS);
16229 sub2node->SetVisibility(1);
16230 fNodes->Add(sub2node);
16231 sub1node->cd();
16232 //
16233 // Place copy #3 of ITS5 directly in I565
16234 //
16235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16236 sub2node->SetLineColor(kColorITS);
16237 sub2node->SetVisibility(1);
16238 fNodes->Add(sub2node);
16239 sub1node->cd();
16240 //
16241 // Place copy #4 of ITS5 directly in I565
16242 //
16243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16244 sub2node->SetLineColor(kColorITS);
16245 sub2node->SetVisibility(1);
16246 fNodes->Add(sub2node);
16247 sub1node->cd();
16248 //
16249 // Place copy #5 of ITS5 directly in I565
16250 //
16251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16252 sub2node->SetLineColor(kColorITS);
16253 sub2node->SetVisibility(1);
16254 fNodes->Add(sub2node);
16255 sub1node->cd();
16256 //
16257 // Place copy #6 of ITS5 directly in I565
16258 //
16259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16260 sub2node->SetLineColor(kColorITS);
16261 sub2node->SetVisibility(1);
16262 fNodes->Add(sub2node);
16263 sub1node->cd();
16264 //
16265 // Place copy #7 of ITS5 directly in I565
16266 //
16267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16268 sub2node->SetLineColor(kColorITS);
16269 sub2node->SetVisibility(1);
16270 fNodes->Add(sub2node);
16271 sub1node->cd();
16272 //
16273 // Place copy #8 of ITS5 directly in I565
16274 //
16275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16276 sub2node->SetLineColor(kColorITS);
16277 sub2node->SetVisibility(1);
16278 fNodes->Add(sub2node);
16279 sub1node->cd();
16280 //
16281 // Place copy #9 of ITS5 directly in I565
16282 //
16283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16284 sub2node->SetLineColor(kColorITS);
16285 sub2node->SetVisibility(1);
16286 fNodes->Add(sub2node);
16287 sub1node->cd();
16288 //
16289 // Place copy #10 of ITS5 directly in I565
16290 //
16291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16292 sub2node->SetLineColor(kColorITS);
16293 sub2node->SetVisibility(1);
16294 fNodes->Add(sub2node);
16295 sub1node->cd();
16296 //
16297 // Place copy #11 of ITS5 directly in I565
16298 //
16299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16300 sub2node->SetLineColor(kColorITS);
16301 sub2node->SetVisibility(1);
16302 fNodes->Add(sub2node);
16303 sub1node->cd();
16304 //
16305 // Place copy #12 of ITS5 directly in I565
16306 //
16307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16308 sub2node->SetLineColor(kColorITS);
16309 sub2node->SetVisibility(1);
16310 fNodes->Add(sub2node);
16311 sub1node->cd();
16312 //
16313 // Place copy #13 of ITS5 directly in I565
16314 //
16315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16316 sub2node->SetLineColor(kColorITS);
16317 sub2node->SetVisibility(1);
16318 fNodes->Add(sub2node);
16319 sub1node->cd();
16320 //
16321 // Place copy #14 of ITS5 directly in I565
16322 //
16323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16324 sub2node->SetLineColor(kColorITS);
16325 sub2node->SetVisibility(1);
16326 fNodes->Add(sub2node);
16327 sub1node->cd();
16328 //
16329 // Place copy #15 of ITS5 directly in I565
16330 //
16331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16332 sub2node->SetLineColor(kColorITS);
16333 sub2node->SetVisibility(1);
16334 fNodes->Add(sub2node);
16335 sub1node->cd();
16336 //
16337 // Place copy #16 of ITS5 directly in I565
16338 //
16339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16340 sub2node->SetLineColor(kColorITS);
16341 sub2node->SetVisibility(1);
16342 fNodes->Add(sub2node);
16343 sub1node->cd();
16344 //
16345 // Place copy #17 of ITS5 directly in I565
16346 //
16347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16348 sub2node->SetLineColor(kColorITS);
16349 sub2node->SetVisibility(1);
16350 fNodes->Add(sub2node);
16351 sub1node->cd();
16352 //
16353 // Place copy #18 of ITS5 directly in I565
16354 //
16355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16356 sub2node->SetLineColor(kColorITS);
16357 sub2node->SetVisibility(1);
16358 fNodes->Add(sub2node);
16359 sub1node->cd();
16360 //
16361 // Place copy #19 of ITS5 directly in I565
16362 //
16363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16364 sub2node->SetLineColor(kColorITS);
16365 sub2node->SetVisibility(1);
16366 fNodes->Add(sub2node);
16367 sub1node->cd();
16368 //
16369 // Place copy #20 of ITS5 directly in I565
16370 //
16371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16372 sub2node->SetLineColor(kColorITS);
16373 sub2node->SetVisibility(1);
16374 fNodes->Add(sub2node);
16375 sub1node->cd();
16376 //
16377 // Place copy #21 of ITS5 directly in I565
16378 //
16379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16380 sub2node->SetLineColor(kColorITS);
16381 sub2node->SetVisibility(1);
16382 fNodes->Add(sub2node);
16383 sub1node->cd();
16384 //
16385 // Place copy #22 of ITS5 directly in I565
16386 //
16387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16388 sub2node->SetLineColor(kColorITS);
16389 sub2node->SetVisibility(1);
16390 fNodes->Add(sub2node);
16391 sub1node->cd();
16392 fNodes->Add(sub1node);
16393 node->cd();
16394 //
16395 // Place copy #34 of I565 in IT56
16396 //
16397 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"rot515");
16398 sub1node->SetLineColor(kColorITS);
16399 sub1node->SetVisibility(0);
16400 sub1node->cd();
16401 //
16402 // Place copy #1 of ITS5 directly in I565
16403 //
16404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16405 sub2node->SetLineColor(kColorITS);
16406 sub2node->SetVisibility(1);
16407 fNodes->Add(sub2node);
16408 sub1node->cd();
16409 //
16410 // Place copy #2 of ITS5 directly in I565
16411 //
16412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16413 sub2node->SetLineColor(kColorITS);
16414 sub2node->SetVisibility(1);
16415 fNodes->Add(sub2node);
16416 sub1node->cd();
16417 //
16418 // Place copy #3 of ITS5 directly in I565
16419 //
16420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16421 sub2node->SetLineColor(kColorITS);
16422 sub2node->SetVisibility(1);
16423 fNodes->Add(sub2node);
16424 sub1node->cd();
16425 //
16426 // Place copy #4 of ITS5 directly in I565
16427 //
16428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16429 sub2node->SetLineColor(kColorITS);
16430 sub2node->SetVisibility(1);
16431 fNodes->Add(sub2node);
16432 sub1node->cd();
16433 //
16434 // Place copy #5 of ITS5 directly in I565
16435 //
16436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16437 sub2node->SetLineColor(kColorITS);
16438 sub2node->SetVisibility(1);
16439 fNodes->Add(sub2node);
16440 sub1node->cd();
16441 //
16442 // Place copy #6 of ITS5 directly in I565
16443 //
16444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16445 sub2node->SetLineColor(kColorITS);
16446 sub2node->SetVisibility(1);
16447 fNodes->Add(sub2node);
16448 sub1node->cd();
16449 //
16450 // Place copy #7 of ITS5 directly in I565
16451 //
16452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16453 sub2node->SetLineColor(kColorITS);
16454 sub2node->SetVisibility(1);
16455 fNodes->Add(sub2node);
16456 sub1node->cd();
16457 //
16458 // Place copy #8 of ITS5 directly in I565
16459 //
16460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16461 sub2node->SetLineColor(kColorITS);
16462 sub2node->SetVisibility(1);
16463 fNodes->Add(sub2node);
16464 sub1node->cd();
16465 //
16466 // Place copy #9 of ITS5 directly in I565
16467 //
16468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16469 sub2node->SetLineColor(kColorITS);
16470 sub2node->SetVisibility(1);
16471 fNodes->Add(sub2node);
16472 sub1node->cd();
16473 //
16474 // Place copy #10 of ITS5 directly in I565
16475 //
16476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16477 sub2node->SetLineColor(kColorITS);
16478 sub2node->SetVisibility(1);
16479 fNodes->Add(sub2node);
16480 sub1node->cd();
16481 //
16482 // Place copy #11 of ITS5 directly in I565
16483 //
16484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16485 sub2node->SetLineColor(kColorITS);
16486 sub2node->SetVisibility(1);
16487 fNodes->Add(sub2node);
16488 sub1node->cd();
16489 //
16490 // Place copy #12 of ITS5 directly in I565
16491 //
16492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16493 sub2node->SetLineColor(kColorITS);
16494 sub2node->SetVisibility(1);
16495 fNodes->Add(sub2node);
16496 sub1node->cd();
16497 //
16498 // Place copy #13 of ITS5 directly in I565
16499 //
16500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16501 sub2node->SetLineColor(kColorITS);
16502 sub2node->SetVisibility(1);
16503 fNodes->Add(sub2node);
16504 sub1node->cd();
16505 //
16506 // Place copy #14 of ITS5 directly in I565
16507 //
16508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16509 sub2node->SetLineColor(kColorITS);
16510 sub2node->SetVisibility(1);
16511 fNodes->Add(sub2node);
16512 sub1node->cd();
16513 //
16514 // Place copy #15 of ITS5 directly in I565
16515 //
16516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16517 sub2node->SetLineColor(kColorITS);
16518 sub2node->SetVisibility(1);
16519 fNodes->Add(sub2node);
16520 sub1node->cd();
16521 //
16522 // Place copy #16 of ITS5 directly in I565
16523 //
16524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16525 sub2node->SetLineColor(kColorITS);
16526 sub2node->SetVisibility(1);
16527 fNodes->Add(sub2node);
16528 sub1node->cd();
16529 //
16530 // Place copy #17 of ITS5 directly in I565
16531 //
16532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16533 sub2node->SetLineColor(kColorITS);
16534 sub2node->SetVisibility(1);
16535 fNodes->Add(sub2node);
16536 sub1node->cd();
16537 //
16538 // Place copy #18 of ITS5 directly in I565
16539 //
16540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16541 sub2node->SetLineColor(kColorITS);
16542 sub2node->SetVisibility(1);
16543 fNodes->Add(sub2node);
16544 sub1node->cd();
16545 //
16546 // Place copy #19 of ITS5 directly in I565
16547 //
16548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16549 sub2node->SetLineColor(kColorITS);
16550 sub2node->SetVisibility(1);
16551 fNodes->Add(sub2node);
16552 sub1node->cd();
16553 //
16554 // Place copy #20 of ITS5 directly in I565
16555 //
16556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16557 sub2node->SetLineColor(kColorITS);
16558 sub2node->SetVisibility(1);
16559 fNodes->Add(sub2node);
16560 sub1node->cd();
16561 //
16562 // Place copy #21 of ITS5 directly in I565
16563 //
16564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16565 sub2node->SetLineColor(kColorITS);
16566 sub2node->SetVisibility(1);
16567 fNodes->Add(sub2node);
16568 sub1node->cd();
16569 //
16570 // Place copy #22 of ITS5 directly in I565
16571 //
16572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16573 sub2node->SetLineColor(kColorITS);
16574 sub2node->SetVisibility(1);
16575 fNodes->Add(sub2node);
16576 sub1node->cd();
16577 fNodes->Add(sub1node);
16578 node->cd();
16579 //
16580 // Place copy #1 of I569 in IT56
16581 //
16582 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"rot553");
16583 sub1node->SetLineColor(kColorITS);
16584 sub1node->SetVisibility(0);
16585 sub1node->cd();
16586 //
16587 // Place copy #1 of ITS6 in I569
16588 //
16589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
16590 sub2node->SetLineColor(kColorITS);
16591 sub2node->SetVisibility(1);
16592 fNodes->Add(sub2node);
16593 sub1node->cd();
16594 //
16595 // Place copy #2 of ITS6 in I569
16596 //
16597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16598 sub2node->SetLineColor(kColorITS);
16599 sub2node->SetVisibility(1);
16600 fNodes->Add(sub2node);
16601 sub1node->cd();
16602 //
16603 // Place copy #3 of ITS6 in I569
16604 //
16605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
16606 sub2node->SetLineColor(kColorITS);
16607 sub2node->SetVisibility(1);
16608 fNodes->Add(sub2node);
16609 sub1node->cd();
16610 //
16611 // Place copy #4 of ITS6 in I569
16612 //
16613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16614 sub2node->SetLineColor(kColorITS);
16615 sub2node->SetVisibility(1);
16616 fNodes->Add(sub2node);
16617 sub1node->cd();
16618 //
16619 // Place copy #5 of ITS6 in I569
16620 //
16621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
16622 sub2node->SetLineColor(kColorITS);
16623 sub2node->SetVisibility(1);
16624 fNodes->Add(sub2node);
16625 sub1node->cd();
16626 //
16627 // Place copy #6 of ITS6 in I569
16628 //
16629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16630 sub2node->SetLineColor(kColorITS);
16631 sub2node->SetVisibility(1);
16632 fNodes->Add(sub2node);
16633 sub1node->cd();
16634 //
16635 // Place copy #7 of ITS6 in I569
16636 //
16637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
16638 sub2node->SetLineColor(kColorITS);
16639 sub2node->SetVisibility(1);
16640 fNodes->Add(sub2node);
16641 sub1node->cd();
16642 //
16643 // Place copy #8 of ITS6 in I569
16644 //
16645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16646 sub2node->SetLineColor(kColorITS);
16647 sub2node->SetVisibility(1);
16648 fNodes->Add(sub2node);
16649 sub1node->cd();
16650 //
16651 // Place copy #9 of ITS6 in I569
16652 //
16653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
16654 sub2node->SetLineColor(kColorITS);
16655 sub2node->SetVisibility(1);
16656 fNodes->Add(sub2node);
16657 sub1node->cd();
16658 //
16659 // Place copy #10 of ITS6 in I569
16660 //
16661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16662 sub2node->SetLineColor(kColorITS);
16663 sub2node->SetVisibility(1);
16664 fNodes->Add(sub2node);
16665 sub1node->cd();
16666 //
16667 // Place copy #11 of ITS6 in I569
16668 //
16669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
16670 sub2node->SetLineColor(kColorITS);
16671 sub2node->SetVisibility(1);
16672 fNodes->Add(sub2node);
16673 sub1node->cd();
16674 //
16675 // Place copy #12 of ITS6 in I569
16676 //
16677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16678 sub2node->SetLineColor(kColorITS);
16679 sub2node->SetVisibility(1);
16680 fNodes->Add(sub2node);
16681 sub1node->cd();
16682 //
16683 // Place copy #13 of ITS6 in I569
16684 //
16685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16686 sub2node->SetLineColor(kColorITS);
16687 sub2node->SetVisibility(1);
16688 fNodes->Add(sub2node);
16689 sub1node->cd();
16690 //
16691 // Place copy #14 of ITS6 in I569
16692 //
16693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16694 sub2node->SetLineColor(kColorITS);
16695 sub2node->SetVisibility(1);
16696 fNodes->Add(sub2node);
16697 sub1node->cd();
16698 //
16699 // Place copy #15 of ITS6 in I569
16700 //
16701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
16702 sub2node->SetLineColor(kColorITS);
16703 sub2node->SetVisibility(1);
16704 fNodes->Add(sub2node);
16705 sub1node->cd();
16706 //
16707 // Place copy #16 of ITS6 in I569
16708 //
16709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16710 sub2node->SetLineColor(kColorITS);
16711 sub2node->SetVisibility(1);
16712 fNodes->Add(sub2node);
16713 sub1node->cd();
16714 //
16715 // Place copy #17 of ITS6 in I569
16716 //
16717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16718 sub2node->SetLineColor(kColorITS);
16719 sub2node->SetVisibility(1);
16720 fNodes->Add(sub2node);
16721 sub1node->cd();
16722 //
16723 // Place copy #18 of ITS6 in I569
16724 //
16725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16726 sub2node->SetLineColor(kColorITS);
16727 sub2node->SetVisibility(1);
16728 fNodes->Add(sub2node);
16729 sub1node->cd();
16730 //
16731 // Place copy #19 of ITS6 in I569
16732 //
16733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
16734 sub2node->SetLineColor(kColorITS);
16735 sub2node->SetVisibility(1);
16736 fNodes->Add(sub2node);
16737 sub1node->cd();
16738 //
16739 // Place copy #20 of ITS6 in I569
16740 //
16741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16742 sub2node->SetLineColor(kColorITS);
16743 sub2node->SetVisibility(1);
16744 fNodes->Add(sub2node);
16745 sub1node->cd();
16746 //
16747 // Place copy #21 of ITS6 in I569
16748 //
16749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
16750 sub2node->SetLineColor(kColorITS);
16751 sub2node->SetVisibility(1);
16752 fNodes->Add(sub2node);
16753 sub1node->cd();
16754 //
16755 // Place copy #22 of ITS6 in I569
16756 //
16757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16758 sub2node->SetLineColor(kColorITS);
16759 sub2node->SetVisibility(1);
16760 fNodes->Add(sub2node);
16761 sub1node->cd();
16762 //
16763 // Place copy #23 of ITS6 in I569
16764 //
16765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16766 sub2node->SetLineColor(kColorITS);
16767 sub2node->SetVisibility(1);
16768 fNodes->Add(sub2node);
16769 sub1node->cd();
16770 //
16771 // Place copy #24 of ITS6 in I569
16772 //
16773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16774 sub2node->SetLineColor(kColorITS);
16775 sub2node->SetVisibility(1);
16776 fNodes->Add(sub2node);
16777 sub1node->cd();
16778 //
16779 // Place copy #25 of ITS6 in I569
16780 //
16781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
16782 sub2node->SetLineColor(kColorITS);
16783 sub2node->SetVisibility(1);
16784 fNodes->Add(sub2node);
16785 sub1node->cd();
16786 fNodes->Add(sub1node);
16787 node->cd();
16788 //
16789 // Place copy #2 of I569 in IT56
16790 //
16791 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"rot620");
16792 sub1node->SetLineColor(kColorITS);
16793 sub1node->SetVisibility(0);
16794 sub1node->cd();
16795 //
16796 // Place copy #1 of ITS6 in I569
16797 //
16798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
16799 sub2node->SetLineColor(kColorITS);
16800 sub2node->SetVisibility(1);
16801 fNodes->Add(sub2node);
16802 sub1node->cd();
16803 //
16804 // Place copy #2 of ITS6 in I569
16805 //
16806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16807 sub2node->SetLineColor(kColorITS);
16808 sub2node->SetVisibility(1);
16809 fNodes->Add(sub2node);
16810 sub1node->cd();
16811 //
16812 // Place copy #3 of ITS6 in I569
16813 //
16814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
16815 sub2node->SetLineColor(kColorITS);
16816 sub2node->SetVisibility(1);
16817 fNodes->Add(sub2node);
16818 sub1node->cd();
16819 //
16820 // Place copy #4 of ITS6 in I569
16821 //
16822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16823 sub2node->SetLineColor(kColorITS);
16824 sub2node->SetVisibility(1);
16825 fNodes->Add(sub2node);
16826 sub1node->cd();
16827 //
16828 // Place copy #5 of ITS6 in I569
16829 //
16830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
16831 sub2node->SetLineColor(kColorITS);
16832 sub2node->SetVisibility(1);
16833 fNodes->Add(sub2node);
16834 sub1node->cd();
16835 //
16836 // Place copy #6 of ITS6 in I569
16837 //
16838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16839 sub2node->SetLineColor(kColorITS);
16840 sub2node->SetVisibility(1);
16841 fNodes->Add(sub2node);
16842 sub1node->cd();
16843 //
16844 // Place copy #7 of ITS6 in I569
16845 //
16846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
16847 sub2node->SetLineColor(kColorITS);
16848 sub2node->SetVisibility(1);
16849 fNodes->Add(sub2node);
16850 sub1node->cd();
16851 //
16852 // Place copy #8 of ITS6 in I569
16853 //
16854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16855 sub2node->SetLineColor(kColorITS);
16856 sub2node->SetVisibility(1);
16857 fNodes->Add(sub2node);
16858 sub1node->cd();
16859 //
16860 // Place copy #9 of ITS6 in I569
16861 //
16862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
16863 sub2node->SetLineColor(kColorITS);
16864 sub2node->SetVisibility(1);
16865 fNodes->Add(sub2node);
16866 sub1node->cd();
16867 //
16868 // Place copy #10 of ITS6 in I569
16869 //
16870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16871 sub2node->SetLineColor(kColorITS);
16872 sub2node->SetVisibility(1);
16873 fNodes->Add(sub2node);
16874 sub1node->cd();
16875 //
16876 // Place copy #11 of ITS6 in I569
16877 //
16878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
16879 sub2node->SetLineColor(kColorITS);
16880 sub2node->SetVisibility(1);
16881 fNodes->Add(sub2node);
16882 sub1node->cd();
16883 //
16884 // Place copy #12 of ITS6 in I569
16885 //
16886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16887 sub2node->SetLineColor(kColorITS);
16888 sub2node->SetVisibility(1);
16889 fNodes->Add(sub2node);
16890 sub1node->cd();
16891 //
16892 // Place copy #13 of ITS6 in I569
16893 //
16894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16895 sub2node->SetLineColor(kColorITS);
16896 sub2node->SetVisibility(1);
16897 fNodes->Add(sub2node);
16898 sub1node->cd();
16899 //
16900 // Place copy #14 of ITS6 in I569
16901 //
16902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16903 sub2node->SetLineColor(kColorITS);
16904 sub2node->SetVisibility(1);
16905 fNodes->Add(sub2node);
16906 sub1node->cd();
16907 //
16908 // Place copy #15 of ITS6 in I569
16909 //
16910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
16911 sub2node->SetLineColor(kColorITS);
16912 sub2node->SetVisibility(1);
16913 fNodes->Add(sub2node);
16914 sub1node->cd();
16915 //
16916 // Place copy #16 of ITS6 in I569
16917 //
16918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16919 sub2node->SetLineColor(kColorITS);
16920 sub2node->SetVisibility(1);
16921 fNodes->Add(sub2node);
16922 sub1node->cd();
16923 //
16924 // Place copy #17 of ITS6 in I569
16925 //
16926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16927 sub2node->SetLineColor(kColorITS);
16928 sub2node->SetVisibility(1);
16929 fNodes->Add(sub2node);
16930 sub1node->cd();
16931 //
16932 // Place copy #18 of ITS6 in I569
16933 //
16934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16935 sub2node->SetLineColor(kColorITS);
16936 sub2node->SetVisibility(1);
16937 fNodes->Add(sub2node);
16938 sub1node->cd();
16939 //
16940 // Place copy #19 of ITS6 in I569
16941 //
16942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
16943 sub2node->SetLineColor(kColorITS);
16944 sub2node->SetVisibility(1);
16945 fNodes->Add(sub2node);
16946 sub1node->cd();
16947 //
16948 // Place copy #20 of ITS6 in I569
16949 //
16950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16951 sub2node->SetLineColor(kColorITS);
16952 sub2node->SetVisibility(1);
16953 fNodes->Add(sub2node);
16954 sub1node->cd();
16955 //
16956 // Place copy #21 of ITS6 in I569
16957 //
16958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
16959 sub2node->SetLineColor(kColorITS);
16960 sub2node->SetVisibility(1);
16961 fNodes->Add(sub2node);
16962 sub1node->cd();
16963 //
16964 // Place copy #22 of ITS6 in I569
16965 //
16966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16967 sub2node->SetLineColor(kColorITS);
16968 sub2node->SetVisibility(1);
16969 fNodes->Add(sub2node);
16970 sub1node->cd();
16971 //
16972 // Place copy #23 of ITS6 in I569
16973 //
16974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16975 sub2node->SetLineColor(kColorITS);
16976 sub2node->SetVisibility(1);
16977 fNodes->Add(sub2node);
16978 sub1node->cd();
16979 //
16980 // Place copy #24 of ITS6 in I569
16981 //
16982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16983 sub2node->SetLineColor(kColorITS);
16984 sub2node->SetVisibility(1);
16985 fNodes->Add(sub2node);
16986 sub1node->cd();
16987 //
16988 // Place copy #25 of ITS6 in I569
16989 //
16990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
16991 sub2node->SetLineColor(kColorITS);
16992 sub2node->SetVisibility(1);
16993 fNodes->Add(sub2node);
16994 sub1node->cd();
16995 fNodes->Add(sub1node);
16996 node->cd();
16997 //
16998 // Place copy #3 of I569 in IT56
16999 //
17000 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"rot555");
17001 sub1node->SetLineColor(kColorITS);
17002 sub1node->SetVisibility(0);
17003 sub1node->cd();
17004 //
17005 // Place copy #1 of ITS6 in I569
17006 //
17007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17008 sub2node->SetLineColor(kColorITS);
17009 sub2node->SetVisibility(1);
17010 fNodes->Add(sub2node);
17011 sub1node->cd();
17012 //
17013 // Place copy #2 of ITS6 in I569
17014 //
17015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17016 sub2node->SetLineColor(kColorITS);
17017 sub2node->SetVisibility(1);
17018 fNodes->Add(sub2node);
17019 sub1node->cd();
17020 //
17021 // Place copy #3 of ITS6 in I569
17022 //
17023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17024 sub2node->SetLineColor(kColorITS);
17025 sub2node->SetVisibility(1);
17026 fNodes->Add(sub2node);
17027 sub1node->cd();
17028 //
17029 // Place copy #4 of ITS6 in I569
17030 //
17031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17032 sub2node->SetLineColor(kColorITS);
17033 sub2node->SetVisibility(1);
17034 fNodes->Add(sub2node);
17035 sub1node->cd();
17036 //
17037 // Place copy #5 of ITS6 in I569
17038 //
17039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17040 sub2node->SetLineColor(kColorITS);
17041 sub2node->SetVisibility(1);
17042 fNodes->Add(sub2node);
17043 sub1node->cd();
17044 //
17045 // Place copy #6 of ITS6 in I569
17046 //
17047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17048 sub2node->SetLineColor(kColorITS);
17049 sub2node->SetVisibility(1);
17050 fNodes->Add(sub2node);
17051 sub1node->cd();
17052 //
17053 // Place copy #7 of ITS6 in I569
17054 //
17055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17056 sub2node->SetLineColor(kColorITS);
17057 sub2node->SetVisibility(1);
17058 fNodes->Add(sub2node);
17059 sub1node->cd();
17060 //
17061 // Place copy #8 of ITS6 in I569
17062 //
17063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17064 sub2node->SetLineColor(kColorITS);
17065 sub2node->SetVisibility(1);
17066 fNodes->Add(sub2node);
17067 sub1node->cd();
17068 //
17069 // Place copy #9 of ITS6 in I569
17070 //
17071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17072 sub2node->SetLineColor(kColorITS);
17073 sub2node->SetVisibility(1);
17074 fNodes->Add(sub2node);
17075 sub1node->cd();
17076 //
17077 // Place copy #10 of ITS6 in I569
17078 //
17079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17080 sub2node->SetLineColor(kColorITS);
17081 sub2node->SetVisibility(1);
17082 fNodes->Add(sub2node);
17083 sub1node->cd();
17084 //
17085 // Place copy #11 of ITS6 in I569
17086 //
17087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17088 sub2node->SetLineColor(kColorITS);
17089 sub2node->SetVisibility(1);
17090 fNodes->Add(sub2node);
17091 sub1node->cd();
17092 //
17093 // Place copy #12 of ITS6 in I569
17094 //
17095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17096 sub2node->SetLineColor(kColorITS);
17097 sub2node->SetVisibility(1);
17098 fNodes->Add(sub2node);
17099 sub1node->cd();
17100 //
17101 // Place copy #13 of ITS6 in I569
17102 //
17103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17104 sub2node->SetLineColor(kColorITS);
17105 sub2node->SetVisibility(1);
17106 fNodes->Add(sub2node);
17107 sub1node->cd();
17108 //
17109 // Place copy #14 of ITS6 in I569
17110 //
17111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17112 sub2node->SetLineColor(kColorITS);
17113 sub2node->SetVisibility(1);
17114 fNodes->Add(sub2node);
17115 sub1node->cd();
17116 //
17117 // Place copy #15 of ITS6 in I569
17118 //
17119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17120 sub2node->SetLineColor(kColorITS);
17121 sub2node->SetVisibility(1);
17122 fNodes->Add(sub2node);
17123 sub1node->cd();
17124 //
17125 // Place copy #16 of ITS6 in I569
17126 //
17127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17128 sub2node->SetLineColor(kColorITS);
17129 sub2node->SetVisibility(1);
17130 fNodes->Add(sub2node);
17131 sub1node->cd();
17132 //
17133 // Place copy #17 of ITS6 in I569
17134 //
17135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17136 sub2node->SetLineColor(kColorITS);
17137 sub2node->SetVisibility(1);
17138 fNodes->Add(sub2node);
17139 sub1node->cd();
17140 //
17141 // Place copy #18 of ITS6 in I569
17142 //
17143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17144 sub2node->SetLineColor(kColorITS);
17145 sub2node->SetVisibility(1);
17146 fNodes->Add(sub2node);
17147 sub1node->cd();
17148 //
17149 // Place copy #19 of ITS6 in I569
17150 //
17151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17152 sub2node->SetLineColor(kColorITS);
17153 sub2node->SetVisibility(1);
17154 fNodes->Add(sub2node);
17155 sub1node->cd();
17156 //
17157 // Place copy #20 of ITS6 in I569
17158 //
17159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17160 sub2node->SetLineColor(kColorITS);
17161 sub2node->SetVisibility(1);
17162 fNodes->Add(sub2node);
17163 sub1node->cd();
17164 //
17165 // Place copy #21 of ITS6 in I569
17166 //
17167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17168 sub2node->SetLineColor(kColorITS);
17169 sub2node->SetVisibility(1);
17170 fNodes->Add(sub2node);
17171 sub1node->cd();
17172 //
17173 // Place copy #22 of ITS6 in I569
17174 //
17175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17176 sub2node->SetLineColor(kColorITS);
17177 sub2node->SetVisibility(1);
17178 fNodes->Add(sub2node);
17179 sub1node->cd();
17180 //
17181 // Place copy #23 of ITS6 in I569
17182 //
17183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17184 sub2node->SetLineColor(kColorITS);
17185 sub2node->SetVisibility(1);
17186 fNodes->Add(sub2node);
17187 sub1node->cd();
17188 //
17189 // Place copy #24 of ITS6 in I569
17190 //
17191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17192 sub2node->SetLineColor(kColorITS);
17193 sub2node->SetVisibility(1);
17194 fNodes->Add(sub2node);
17195 sub1node->cd();
17196 //
17197 // Place copy #25 of ITS6 in I569
17198 //
17199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17200 sub2node->SetLineColor(kColorITS);
17201 sub2node->SetVisibility(1);
17202 fNodes->Add(sub2node);
17203 sub1node->cd();
17204 fNodes->Add(sub1node);
17205 node->cd();
17206 //
17207 // Place copy #4 of I569 in IT56
17208 //
17209 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"rot556");
17210 sub1node->SetLineColor(kColorITS);
17211 sub1node->SetVisibility(0);
17212 sub1node->cd();
17213 //
17214 // Place copy #1 of ITS6 in I569
17215 //
17216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17217 sub2node->SetLineColor(kColorITS);
17218 sub2node->SetVisibility(1);
17219 fNodes->Add(sub2node);
17220 sub1node->cd();
17221 //
17222 // Place copy #2 of ITS6 in I569
17223 //
17224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17225 sub2node->SetLineColor(kColorITS);
17226 sub2node->SetVisibility(1);
17227 fNodes->Add(sub2node);
17228 sub1node->cd();
17229 //
17230 // Place copy #3 of ITS6 in I569
17231 //
17232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17233 sub2node->SetLineColor(kColorITS);
17234 sub2node->SetVisibility(1);
17235 fNodes->Add(sub2node);
17236 sub1node->cd();
17237 //
17238 // Place copy #4 of ITS6 in I569
17239 //
17240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17241 sub2node->SetLineColor(kColorITS);
17242 sub2node->SetVisibility(1);
17243 fNodes->Add(sub2node);
17244 sub1node->cd();
17245 //
17246 // Place copy #5 of ITS6 in I569
17247 //
17248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17249 sub2node->SetLineColor(kColorITS);
17250 sub2node->SetVisibility(1);
17251 fNodes->Add(sub2node);
17252 sub1node->cd();
17253 //
17254 // Place copy #6 of ITS6 in I569
17255 //
17256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17257 sub2node->SetLineColor(kColorITS);
17258 sub2node->SetVisibility(1);
17259 fNodes->Add(sub2node);
17260 sub1node->cd();
17261 //
17262 // Place copy #7 of ITS6 in I569
17263 //
17264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17265 sub2node->SetLineColor(kColorITS);
17266 sub2node->SetVisibility(1);
17267 fNodes->Add(sub2node);
17268 sub1node->cd();
17269 //
17270 // Place copy #8 of ITS6 in I569
17271 //
17272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17273 sub2node->SetLineColor(kColorITS);
17274 sub2node->SetVisibility(1);
17275 fNodes->Add(sub2node);
17276 sub1node->cd();
17277 //
17278 // Place copy #9 of ITS6 in I569
17279 //
17280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17281 sub2node->SetLineColor(kColorITS);
17282 sub2node->SetVisibility(1);
17283 fNodes->Add(sub2node);
17284 sub1node->cd();
17285 //
17286 // Place copy #10 of ITS6 in I569
17287 //
17288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17289 sub2node->SetLineColor(kColorITS);
17290 sub2node->SetVisibility(1);
17291 fNodes->Add(sub2node);
17292 sub1node->cd();
17293 //
17294 // Place copy #11 of ITS6 in I569
17295 //
17296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17297 sub2node->SetLineColor(kColorITS);
17298 sub2node->SetVisibility(1);
17299 fNodes->Add(sub2node);
17300 sub1node->cd();
17301 //
17302 // Place copy #12 of ITS6 in I569
17303 //
17304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17305 sub2node->SetLineColor(kColorITS);
17306 sub2node->SetVisibility(1);
17307 fNodes->Add(sub2node);
17308 sub1node->cd();
17309 //
17310 // Place copy #13 of ITS6 in I569
17311 //
17312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17313 sub2node->SetLineColor(kColorITS);
17314 sub2node->SetVisibility(1);
17315 fNodes->Add(sub2node);
17316 sub1node->cd();
17317 //
17318 // Place copy #14 of ITS6 in I569
17319 //
17320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17321 sub2node->SetLineColor(kColorITS);
17322 sub2node->SetVisibility(1);
17323 fNodes->Add(sub2node);
17324 sub1node->cd();
17325 //
17326 // Place copy #15 of ITS6 in I569
17327 //
17328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17329 sub2node->SetLineColor(kColorITS);
17330 sub2node->SetVisibility(1);
17331 fNodes->Add(sub2node);
17332 sub1node->cd();
17333 //
17334 // Place copy #16 of ITS6 in I569
17335 //
17336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17337 sub2node->SetLineColor(kColorITS);
17338 sub2node->SetVisibility(1);
17339 fNodes->Add(sub2node);
17340 sub1node->cd();
17341 //
17342 // Place copy #17 of ITS6 in I569
17343 //
17344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17345 sub2node->SetLineColor(kColorITS);
17346 sub2node->SetVisibility(1);
17347 fNodes->Add(sub2node);
17348 sub1node->cd();
17349 //
17350 // Place copy #18 of ITS6 in I569
17351 //
17352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17353 sub2node->SetLineColor(kColorITS);
17354 sub2node->SetVisibility(1);
17355 fNodes->Add(sub2node);
17356 sub1node->cd();
17357 //
17358 // Place copy #19 of ITS6 in I569
17359 //
17360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17361 sub2node->SetLineColor(kColorITS);
17362 sub2node->SetVisibility(1);
17363 fNodes->Add(sub2node);
17364 sub1node->cd();
17365 //
17366 // Place copy #20 of ITS6 in I569
17367 //
17368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17369 sub2node->SetLineColor(kColorITS);
17370 sub2node->SetVisibility(1);
17371 fNodes->Add(sub2node);
17372 sub1node->cd();
17373 //
17374 // Place copy #21 of ITS6 in I569
17375 //
17376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17377 sub2node->SetLineColor(kColorITS);
17378 sub2node->SetVisibility(1);
17379 fNodes->Add(sub2node);
17380 sub1node->cd();
17381 //
17382 // Place copy #22 of ITS6 in I569
17383 //
17384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17385 sub2node->SetLineColor(kColorITS);
17386 sub2node->SetVisibility(1);
17387 fNodes->Add(sub2node);
17388 sub1node->cd();
17389 //
17390 // Place copy #23 of ITS6 in I569
17391 //
17392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17393 sub2node->SetLineColor(kColorITS);
17394 sub2node->SetVisibility(1);
17395 fNodes->Add(sub2node);
17396 sub1node->cd();
17397 //
17398 // Place copy #24 of ITS6 in I569
17399 //
17400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17401 sub2node->SetLineColor(kColorITS);
17402 sub2node->SetVisibility(1);
17403 fNodes->Add(sub2node);
17404 sub1node->cd();
17405 //
17406 // Place copy #25 of ITS6 in I569
17407 //
17408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17409 sub2node->SetLineColor(kColorITS);
17410 sub2node->SetVisibility(1);
17411 fNodes->Add(sub2node);
17412 sub1node->cd();
17413 fNodes->Add(sub1node);
17414 node->cd();
17415 //
17416 // Place copy #5 of I569 in IT56
17417 //
17418 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"rot557");
17419 sub1node->SetLineColor(kColorITS);
17420 sub1node->SetVisibility(0);
17421 sub1node->cd();
17422 //
17423 // Place copy #1 of ITS6 in I569
17424 //
17425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17426 sub2node->SetLineColor(kColorITS);
17427 sub2node->SetVisibility(1);
17428 fNodes->Add(sub2node);
17429 sub1node->cd();
17430 //
17431 // Place copy #2 of ITS6 in I569
17432 //
17433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17434 sub2node->SetLineColor(kColorITS);
17435 sub2node->SetVisibility(1);
17436 fNodes->Add(sub2node);
17437 sub1node->cd();
17438 //
17439 // Place copy #3 of ITS6 in I569
17440 //
17441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17442 sub2node->SetLineColor(kColorITS);
17443 sub2node->SetVisibility(1);
17444 fNodes->Add(sub2node);
17445 sub1node->cd();
17446 //
17447 // Place copy #4 of ITS6 in I569
17448 //
17449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17450 sub2node->SetLineColor(kColorITS);
17451 sub2node->SetVisibility(1);
17452 fNodes->Add(sub2node);
17453 sub1node->cd();
17454 //
17455 // Place copy #5 of ITS6 in I569
17456 //
17457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17458 sub2node->SetLineColor(kColorITS);
17459 sub2node->SetVisibility(1);
17460 fNodes->Add(sub2node);
17461 sub1node->cd();
17462 //
17463 // Place copy #6 of ITS6 in I569
17464 //
17465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17466 sub2node->SetLineColor(kColorITS);
17467 sub2node->SetVisibility(1);
17468 fNodes->Add(sub2node);
17469 sub1node->cd();
17470 //
17471 // Place copy #7 of ITS6 in I569
17472 //
17473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17474 sub2node->SetLineColor(kColorITS);
17475 sub2node->SetVisibility(1);
17476 fNodes->Add(sub2node);
17477 sub1node->cd();
17478 //
17479 // Place copy #8 of ITS6 in I569
17480 //
17481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17482 sub2node->SetLineColor(kColorITS);
17483 sub2node->SetVisibility(1);
17484 fNodes->Add(sub2node);
17485 sub1node->cd();
17486 //
17487 // Place copy #9 of ITS6 in I569
17488 //
17489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17490 sub2node->SetLineColor(kColorITS);
17491 sub2node->SetVisibility(1);
17492 fNodes->Add(sub2node);
17493 sub1node->cd();
17494 //
17495 // Place copy #10 of ITS6 in I569
17496 //
17497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17498 sub2node->SetLineColor(kColorITS);
17499 sub2node->SetVisibility(1);
17500 fNodes->Add(sub2node);
17501 sub1node->cd();
17502 //
17503 // Place copy #11 of ITS6 in I569
17504 //
17505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17506 sub2node->SetLineColor(kColorITS);
17507 sub2node->SetVisibility(1);
17508 fNodes->Add(sub2node);
17509 sub1node->cd();
17510 //
17511 // Place copy #12 of ITS6 in I569
17512 //
17513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17514 sub2node->SetLineColor(kColorITS);
17515 sub2node->SetVisibility(1);
17516 fNodes->Add(sub2node);
17517 sub1node->cd();
17518 //
17519 // Place copy #13 of ITS6 in I569
17520 //
17521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17522 sub2node->SetLineColor(kColorITS);
17523 sub2node->SetVisibility(1);
17524 fNodes->Add(sub2node);
17525 sub1node->cd();
17526 //
17527 // Place copy #14 of ITS6 in I569
17528 //
17529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17530 sub2node->SetLineColor(kColorITS);
17531 sub2node->SetVisibility(1);
17532 fNodes->Add(sub2node);
17533 sub1node->cd();
17534 //
17535 // Place copy #15 of ITS6 in I569
17536 //
17537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17538 sub2node->SetLineColor(kColorITS);
17539 sub2node->SetVisibility(1);
17540 fNodes->Add(sub2node);
17541 sub1node->cd();
17542 //
17543 // Place copy #16 of ITS6 in I569
17544 //
17545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17546 sub2node->SetLineColor(kColorITS);
17547 sub2node->SetVisibility(1);
17548 fNodes->Add(sub2node);
17549 sub1node->cd();
17550 //
17551 // Place copy #17 of ITS6 in I569
17552 //
17553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17554 sub2node->SetLineColor(kColorITS);
17555 sub2node->SetVisibility(1);
17556 fNodes->Add(sub2node);
17557 sub1node->cd();
17558 //
17559 // Place copy #18 of ITS6 in I569
17560 //
17561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17562 sub2node->SetLineColor(kColorITS);
17563 sub2node->SetVisibility(1);
17564 fNodes->Add(sub2node);
17565 sub1node->cd();
17566 //
17567 // Place copy #19 of ITS6 in I569
17568 //
17569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17570 sub2node->SetLineColor(kColorITS);
17571 sub2node->SetVisibility(1);
17572 fNodes->Add(sub2node);
17573 sub1node->cd();
17574 //
17575 // Place copy #20 of ITS6 in I569
17576 //
17577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17578 sub2node->SetLineColor(kColorITS);
17579 sub2node->SetVisibility(1);
17580 fNodes->Add(sub2node);
17581 sub1node->cd();
17582 //
17583 // Place copy #21 of ITS6 in I569
17584 //
17585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17586 sub2node->SetLineColor(kColorITS);
17587 sub2node->SetVisibility(1);
17588 fNodes->Add(sub2node);
17589 sub1node->cd();
17590 //
17591 // Place copy #22 of ITS6 in I569
17592 //
17593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17594 sub2node->SetLineColor(kColorITS);
17595 sub2node->SetVisibility(1);
17596 fNodes->Add(sub2node);
17597 sub1node->cd();
17598 //
17599 // Place copy #23 of ITS6 in I569
17600 //
17601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17602 sub2node->SetLineColor(kColorITS);
17603 sub2node->SetVisibility(1);
17604 fNodes->Add(sub2node);
17605 sub1node->cd();
17606 //
17607 // Place copy #24 of ITS6 in I569
17608 //
17609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17610 sub2node->SetLineColor(kColorITS);
17611 sub2node->SetVisibility(1);
17612 fNodes->Add(sub2node);
17613 sub1node->cd();
17614 //
17615 // Place copy #25 of ITS6 in I569
17616 //
17617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17618 sub2node->SetLineColor(kColorITS);
17619 sub2node->SetVisibility(1);
17620 fNodes->Add(sub2node);
17621 sub1node->cd();
17622 fNodes->Add(sub1node);
17623 node->cd();
17624 //
17625 // Place copy #6 of I569 in IT56
17626 //
17627 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"rot558");
17628 sub1node->SetLineColor(kColorITS);
17629 sub1node->SetVisibility(0);
17630 sub1node->cd();
17631 //
17632 // Place copy #1 of ITS6 in I569
17633 //
17634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17635 sub2node->SetLineColor(kColorITS);
17636 sub2node->SetVisibility(1);
17637 fNodes->Add(sub2node);
17638 sub1node->cd();
17639 //
17640 // Place copy #2 of ITS6 in I569
17641 //
17642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17643 sub2node->SetLineColor(kColorITS);
17644 sub2node->SetVisibility(1);
17645 fNodes->Add(sub2node);
17646 sub1node->cd();
17647 //
17648 // Place copy #3 of ITS6 in I569
17649 //
17650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17651 sub2node->SetLineColor(kColorITS);
17652 sub2node->SetVisibility(1);
17653 fNodes->Add(sub2node);
17654 sub1node->cd();
17655 //
17656 // Place copy #4 of ITS6 in I569
17657 //
17658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17659 sub2node->SetLineColor(kColorITS);
17660 sub2node->SetVisibility(1);
17661 fNodes->Add(sub2node);
17662 sub1node->cd();
17663 //
17664 // Place copy #5 of ITS6 in I569
17665 //
17666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17667 sub2node->SetLineColor(kColorITS);
17668 sub2node->SetVisibility(1);
17669 fNodes->Add(sub2node);
17670 sub1node->cd();
17671 //
17672 // Place copy #6 of ITS6 in I569
17673 //
17674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17675 sub2node->SetLineColor(kColorITS);
17676 sub2node->SetVisibility(1);
17677 fNodes->Add(sub2node);
17678 sub1node->cd();
17679 //
17680 // Place copy #7 of ITS6 in I569
17681 //
17682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17683 sub2node->SetLineColor(kColorITS);
17684 sub2node->SetVisibility(1);
17685 fNodes->Add(sub2node);
17686 sub1node->cd();
17687 //
17688 // Place copy #8 of ITS6 in I569
17689 //
17690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17691 sub2node->SetLineColor(kColorITS);
17692 sub2node->SetVisibility(1);
17693 fNodes->Add(sub2node);
17694 sub1node->cd();
17695 //
17696 // Place copy #9 of ITS6 in I569
17697 //
17698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17699 sub2node->SetLineColor(kColorITS);
17700 sub2node->SetVisibility(1);
17701 fNodes->Add(sub2node);
17702 sub1node->cd();
17703 //
17704 // Place copy #10 of ITS6 in I569
17705 //
17706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17707 sub2node->SetLineColor(kColorITS);
17708 sub2node->SetVisibility(1);
17709 fNodes->Add(sub2node);
17710 sub1node->cd();
17711 //
17712 // Place copy #11 of ITS6 in I569
17713 //
17714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17715 sub2node->SetLineColor(kColorITS);
17716 sub2node->SetVisibility(1);
17717 fNodes->Add(sub2node);
17718 sub1node->cd();
17719 //
17720 // Place copy #12 of ITS6 in I569
17721 //
17722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17723 sub2node->SetLineColor(kColorITS);
17724 sub2node->SetVisibility(1);
17725 fNodes->Add(sub2node);
17726 sub1node->cd();
17727 //
17728 // Place copy #13 of ITS6 in I569
17729 //
17730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17731 sub2node->SetLineColor(kColorITS);
17732 sub2node->SetVisibility(1);
17733 fNodes->Add(sub2node);
17734 sub1node->cd();
17735 //
17736 // Place copy #14 of ITS6 in I569
17737 //
17738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17739 sub2node->SetLineColor(kColorITS);
17740 sub2node->SetVisibility(1);
17741 fNodes->Add(sub2node);
17742 sub1node->cd();
17743 //
17744 // Place copy #15 of ITS6 in I569
17745 //
17746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17747 sub2node->SetLineColor(kColorITS);
17748 sub2node->SetVisibility(1);
17749 fNodes->Add(sub2node);
17750 sub1node->cd();
17751 //
17752 // Place copy #16 of ITS6 in I569
17753 //
17754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17755 sub2node->SetLineColor(kColorITS);
17756 sub2node->SetVisibility(1);
17757 fNodes->Add(sub2node);
17758 sub1node->cd();
17759 //
17760 // Place copy #17 of ITS6 in I569
17761 //
17762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17763 sub2node->SetLineColor(kColorITS);
17764 sub2node->SetVisibility(1);
17765 fNodes->Add(sub2node);
17766 sub1node->cd();
17767 //
17768 // Place copy #18 of ITS6 in I569
17769 //
17770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17771 sub2node->SetLineColor(kColorITS);
17772 sub2node->SetVisibility(1);
17773 fNodes->Add(sub2node);
17774 sub1node->cd();
17775 //
17776 // Place copy #19 of ITS6 in I569
17777 //
17778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17779 sub2node->SetLineColor(kColorITS);
17780 sub2node->SetVisibility(1);
17781 fNodes->Add(sub2node);
17782 sub1node->cd();
17783 //
17784 // Place copy #20 of ITS6 in I569
17785 //
17786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17787 sub2node->SetLineColor(kColorITS);
17788 sub2node->SetVisibility(1);
17789 fNodes->Add(sub2node);
17790 sub1node->cd();
17791 //
17792 // Place copy #21 of ITS6 in I569
17793 //
17794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17795 sub2node->SetLineColor(kColorITS);
17796 sub2node->SetVisibility(1);
17797 fNodes->Add(sub2node);
17798 sub1node->cd();
17799 //
17800 // Place copy #22 of ITS6 in I569
17801 //
17802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17803 sub2node->SetLineColor(kColorITS);
17804 sub2node->SetVisibility(1);
17805 fNodes->Add(sub2node);
17806 sub1node->cd();
17807 //
17808 // Place copy #23 of ITS6 in I569
17809 //
17810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17811 sub2node->SetLineColor(kColorITS);
17812 sub2node->SetVisibility(1);
17813 fNodes->Add(sub2node);
17814 sub1node->cd();
17815 //
17816 // Place copy #24 of ITS6 in I569
17817 //
17818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17819 sub2node->SetLineColor(kColorITS);
17820 sub2node->SetVisibility(1);
17821 fNodes->Add(sub2node);
17822 sub1node->cd();
17823 //
17824 // Place copy #25 of ITS6 in I569
17825 //
17826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17827 sub2node->SetLineColor(kColorITS);
17828 sub2node->SetVisibility(1);
17829 fNodes->Add(sub2node);
17830 sub1node->cd();
17831 fNodes->Add(sub1node);
17832 node->cd();
17833 //
17834 // Place copy #7 of I569 in IT56
17835 //
17836 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"rot559");
17837 sub1node->SetLineColor(kColorITS);
17838 sub1node->SetVisibility(0);
17839 sub1node->cd();
17840 //
17841 // Place copy #1 of ITS6 in I569
17842 //
17843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17844 sub2node->SetLineColor(kColorITS);
17845 sub2node->SetVisibility(1);
17846 fNodes->Add(sub2node);
17847 sub1node->cd();
17848 //
17849 // Place copy #2 of ITS6 in I569
17850 //
17851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17852 sub2node->SetLineColor(kColorITS);
17853 sub2node->SetVisibility(1);
17854 fNodes->Add(sub2node);
17855 sub1node->cd();
17856 //
17857 // Place copy #3 of ITS6 in I569
17858 //
17859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17860 sub2node->SetLineColor(kColorITS);
17861 sub2node->SetVisibility(1);
17862 fNodes->Add(sub2node);
17863 sub1node->cd();
17864 //
17865 // Place copy #4 of ITS6 in I569
17866 //
17867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17868 sub2node->SetLineColor(kColorITS);
17869 sub2node->SetVisibility(1);
17870 fNodes->Add(sub2node);
17871 sub1node->cd();
17872 //
17873 // Place copy #5 of ITS6 in I569
17874 //
17875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17876 sub2node->SetLineColor(kColorITS);
17877 sub2node->SetVisibility(1);
17878 fNodes->Add(sub2node);
17879 sub1node->cd();
17880 //
17881 // Place copy #6 of ITS6 in I569
17882 //
17883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17884 sub2node->SetLineColor(kColorITS);
17885 sub2node->SetVisibility(1);
17886 fNodes->Add(sub2node);
17887 sub1node->cd();
17888 //
17889 // Place copy #7 of ITS6 in I569
17890 //
17891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17892 sub2node->SetLineColor(kColorITS);
17893 sub2node->SetVisibility(1);
17894 fNodes->Add(sub2node);
17895 sub1node->cd();
17896 //
17897 // Place copy #8 of ITS6 in I569
17898 //
17899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17900 sub2node->SetLineColor(kColorITS);
17901 sub2node->SetVisibility(1);
17902 fNodes->Add(sub2node);
17903 sub1node->cd();
17904 //
17905 // Place copy #9 of ITS6 in I569
17906 //
17907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17908 sub2node->SetLineColor(kColorITS);
17909 sub2node->SetVisibility(1);
17910 fNodes->Add(sub2node);
17911 sub1node->cd();
17912 //
17913 // Place copy #10 of ITS6 in I569
17914 //
17915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17916 sub2node->SetLineColor(kColorITS);
17917 sub2node->SetVisibility(1);
17918 fNodes->Add(sub2node);
17919 sub1node->cd();
17920 //
17921 // Place copy #11 of ITS6 in I569
17922 //
17923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17924 sub2node->SetLineColor(kColorITS);
17925 sub2node->SetVisibility(1);
17926 fNodes->Add(sub2node);
17927 sub1node->cd();
17928 //
17929 // Place copy #12 of ITS6 in I569
17930 //
17931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17932 sub2node->SetLineColor(kColorITS);
17933 sub2node->SetVisibility(1);
17934 fNodes->Add(sub2node);
17935 sub1node->cd();
17936 //
17937 // Place copy #13 of ITS6 in I569
17938 //
17939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17940 sub2node->SetLineColor(kColorITS);
17941 sub2node->SetVisibility(1);
17942 fNodes->Add(sub2node);
17943 sub1node->cd();
17944 //
17945 // Place copy #14 of ITS6 in I569
17946 //
17947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17948 sub2node->SetLineColor(kColorITS);
17949 sub2node->SetVisibility(1);
17950 fNodes->Add(sub2node);
17951 sub1node->cd();
17952 //
17953 // Place copy #15 of ITS6 in I569
17954 //
17955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17956 sub2node->SetLineColor(kColorITS);
17957 sub2node->SetVisibility(1);
17958 fNodes->Add(sub2node);
17959 sub1node->cd();
17960 //
17961 // Place copy #16 of ITS6 in I569
17962 //
17963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17964 sub2node->SetLineColor(kColorITS);
17965 sub2node->SetVisibility(1);
17966 fNodes->Add(sub2node);
17967 sub1node->cd();
17968 //
17969 // Place copy #17 of ITS6 in I569
17970 //
17971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17972 sub2node->SetLineColor(kColorITS);
17973 sub2node->SetVisibility(1);
17974 fNodes->Add(sub2node);
17975 sub1node->cd();
17976 //
17977 // Place copy #18 of ITS6 in I569
17978 //
17979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17980 sub2node->SetLineColor(kColorITS);
17981 sub2node->SetVisibility(1);
17982 fNodes->Add(sub2node);
17983 sub1node->cd();
17984 //
17985 // Place copy #19 of ITS6 in I569
17986 //
17987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17988 sub2node->SetLineColor(kColorITS);
17989 sub2node->SetVisibility(1);
17990 fNodes->Add(sub2node);
17991 sub1node->cd();
17992 //
17993 // Place copy #20 of ITS6 in I569
17994 //
17995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17996 sub2node->SetLineColor(kColorITS);
17997 sub2node->SetVisibility(1);
17998 fNodes->Add(sub2node);
17999 sub1node->cd();
18000 //
18001 // Place copy #21 of ITS6 in I569
18002 //
18003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18004 sub2node->SetLineColor(kColorITS);
18005 sub2node->SetVisibility(1);
18006 fNodes->Add(sub2node);
18007 sub1node->cd();
18008 //
18009 // Place copy #22 of ITS6 in I569
18010 //
18011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18012 sub2node->SetLineColor(kColorITS);
18013 sub2node->SetVisibility(1);
18014 fNodes->Add(sub2node);
18015 sub1node->cd();
18016 //
18017 // Place copy #23 of ITS6 in I569
18018 //
18019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18020 sub2node->SetLineColor(kColorITS);
18021 sub2node->SetVisibility(1);
18022 fNodes->Add(sub2node);
18023 sub1node->cd();
18024 //
18025 // Place copy #24 of ITS6 in I569
18026 //
18027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18028 sub2node->SetLineColor(kColorITS);
18029 sub2node->SetVisibility(1);
18030 fNodes->Add(sub2node);
18031 sub1node->cd();
18032 //
18033 // Place copy #25 of ITS6 in I569
18034 //
18035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18036 sub2node->SetLineColor(kColorITS);
18037 sub2node->SetVisibility(1);
18038 fNodes->Add(sub2node);
18039 sub1node->cd();
18040 fNodes->Add(sub1node);
18041 node->cd();
18042 //
18043 // Place copy #8 of I569 in IT56
18044 //
18045 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"rot560");
18046 sub1node->SetLineColor(kColorITS);
18047 sub1node->SetVisibility(0);
18048 sub1node->cd();
18049 //
18050 // Place copy #1 of ITS6 in I569
18051 //
18052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18053 sub2node->SetLineColor(kColorITS);
18054 sub2node->SetVisibility(1);
18055 fNodes->Add(sub2node);
18056 sub1node->cd();
18057 //
18058 // Place copy #2 of ITS6 in I569
18059 //
18060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18061 sub2node->SetLineColor(kColorITS);
18062 sub2node->SetVisibility(1);
18063 fNodes->Add(sub2node);
18064 sub1node->cd();
18065 //
18066 // Place copy #3 of ITS6 in I569
18067 //
18068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18069 sub2node->SetLineColor(kColorITS);
18070 sub2node->SetVisibility(1);
18071 fNodes->Add(sub2node);
18072 sub1node->cd();
18073 //
18074 // Place copy #4 of ITS6 in I569
18075 //
18076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18077 sub2node->SetLineColor(kColorITS);
18078 sub2node->SetVisibility(1);
18079 fNodes->Add(sub2node);
18080 sub1node->cd();
18081 //
18082 // Place copy #5 of ITS6 in I569
18083 //
18084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18085 sub2node->SetLineColor(kColorITS);
18086 sub2node->SetVisibility(1);
18087 fNodes->Add(sub2node);
18088 sub1node->cd();
18089 //
18090 // Place copy #6 of ITS6 in I569
18091 //
18092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18093 sub2node->SetLineColor(kColorITS);
18094 sub2node->SetVisibility(1);
18095 fNodes->Add(sub2node);
18096 sub1node->cd();
18097 //
18098 // Place copy #7 of ITS6 in I569
18099 //
18100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18101 sub2node->SetLineColor(kColorITS);
18102 sub2node->SetVisibility(1);
18103 fNodes->Add(sub2node);
18104 sub1node->cd();
18105 //
18106 // Place copy #8 of ITS6 in I569
18107 //
18108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18109 sub2node->SetLineColor(kColorITS);
18110 sub2node->SetVisibility(1);
18111 fNodes->Add(sub2node);
18112 sub1node->cd();
18113 //
18114 // Place copy #9 of ITS6 in I569
18115 //
18116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18117 sub2node->SetLineColor(kColorITS);
18118 sub2node->SetVisibility(1);
18119 fNodes->Add(sub2node);
18120 sub1node->cd();
18121 //
18122 // Place copy #10 of ITS6 in I569
18123 //
18124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18125 sub2node->SetLineColor(kColorITS);
18126 sub2node->SetVisibility(1);
18127 fNodes->Add(sub2node);
18128 sub1node->cd();
18129 //
18130 // Place copy #11 of ITS6 in I569
18131 //
18132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18133 sub2node->SetLineColor(kColorITS);
18134 sub2node->SetVisibility(1);
18135 fNodes->Add(sub2node);
18136 sub1node->cd();
18137 //
18138 // Place copy #12 of ITS6 in I569
18139 //
18140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18141 sub2node->SetLineColor(kColorITS);
18142 sub2node->SetVisibility(1);
18143 fNodes->Add(sub2node);
18144 sub1node->cd();
18145 //
18146 // Place copy #13 of ITS6 in I569
18147 //
18148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18149 sub2node->SetLineColor(kColorITS);
18150 sub2node->SetVisibility(1);
18151 fNodes->Add(sub2node);
18152 sub1node->cd();
18153 //
18154 // Place copy #14 of ITS6 in I569
18155 //
18156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18157 sub2node->SetLineColor(kColorITS);
18158 sub2node->SetVisibility(1);
18159 fNodes->Add(sub2node);
18160 sub1node->cd();
18161 //
18162 // Place copy #15 of ITS6 in I569
18163 //
18164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18165 sub2node->SetLineColor(kColorITS);
18166 sub2node->SetVisibility(1);
18167 fNodes->Add(sub2node);
18168 sub1node->cd();
18169 //
18170 // Place copy #16 of ITS6 in I569
18171 //
18172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18173 sub2node->SetLineColor(kColorITS);
18174 sub2node->SetVisibility(1);
18175 fNodes->Add(sub2node);
18176 sub1node->cd();
18177 //
18178 // Place copy #17 of ITS6 in I569
18179 //
18180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18181 sub2node->SetLineColor(kColorITS);
18182 sub2node->SetVisibility(1);
18183 fNodes->Add(sub2node);
18184 sub1node->cd();
18185 //
18186 // Place copy #18 of ITS6 in I569
18187 //
18188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18189 sub2node->SetLineColor(kColorITS);
18190 sub2node->SetVisibility(1);
18191 fNodes->Add(sub2node);
18192 sub1node->cd();
18193 //
18194 // Place copy #19 of ITS6 in I569
18195 //
18196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18197 sub2node->SetLineColor(kColorITS);
18198 sub2node->SetVisibility(1);
18199 fNodes->Add(sub2node);
18200 sub1node->cd();
18201 //
18202 // Place copy #20 of ITS6 in I569
18203 //
18204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18205 sub2node->SetLineColor(kColorITS);
18206 sub2node->SetVisibility(1);
18207 fNodes->Add(sub2node);
18208 sub1node->cd();
18209 //
18210 // Place copy #21 of ITS6 in I569
18211 //
18212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18213 sub2node->SetLineColor(kColorITS);
18214 sub2node->SetVisibility(1);
18215 fNodes->Add(sub2node);
18216 sub1node->cd();
18217 //
18218 // Place copy #22 of ITS6 in I569
18219 //
18220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18221 sub2node->SetLineColor(kColorITS);
18222 sub2node->SetVisibility(1);
18223 fNodes->Add(sub2node);
18224 sub1node->cd();
18225 //
18226 // Place copy #23 of ITS6 in I569
18227 //
18228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18229 sub2node->SetLineColor(kColorITS);
18230 sub2node->SetVisibility(1);
18231 fNodes->Add(sub2node);
18232 sub1node->cd();
18233 //
18234 // Place copy #24 of ITS6 in I569
18235 //
18236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18237 sub2node->SetLineColor(kColorITS);
18238 sub2node->SetVisibility(1);
18239 fNodes->Add(sub2node);
18240 sub1node->cd();
18241 //
18242 // Place copy #25 of ITS6 in I569
18243 //
18244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18245 sub2node->SetLineColor(kColorITS);
18246 sub2node->SetVisibility(1);
18247 fNodes->Add(sub2node);
18248 sub1node->cd();
18249 fNodes->Add(sub1node);
18250 node->cd();
18251 //
18252 // Place copy #9 of I569 in IT56
18253 //
18254 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"rot561");
18255 sub1node->SetLineColor(kColorITS);
18256 sub1node->SetVisibility(0);
18257 sub1node->cd();
18258 //
18259 // Place copy #1 of ITS6 in I569
18260 //
18261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18262 sub2node->SetLineColor(kColorITS);
18263 sub2node->SetVisibility(1);
18264 fNodes->Add(sub2node);
18265 sub1node->cd();
18266 //
18267 // Place copy #2 of ITS6 in I569
18268 //
18269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18270 sub2node->SetLineColor(kColorITS);
18271 sub2node->SetVisibility(1);
18272 fNodes->Add(sub2node);
18273 sub1node->cd();
18274 //
18275 // Place copy #3 of ITS6 in I569
18276 //
18277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18278 sub2node->SetLineColor(kColorITS);
18279 sub2node->SetVisibility(1);
18280 fNodes->Add(sub2node);
18281 sub1node->cd();
18282 //
18283 // Place copy #4 of ITS6 in I569
18284 //
18285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18286 sub2node->SetLineColor(kColorITS);
18287 sub2node->SetVisibility(1);
18288 fNodes->Add(sub2node);
18289 sub1node->cd();
18290 //
18291 // Place copy #5 of ITS6 in I569
18292 //
18293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18294 sub2node->SetLineColor(kColorITS);
18295 sub2node->SetVisibility(1);
18296 fNodes->Add(sub2node);
18297 sub1node->cd();
18298 //
18299 // Place copy #6 of ITS6 in I569
18300 //
18301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18302 sub2node->SetLineColor(kColorITS);
18303 sub2node->SetVisibility(1);
18304 fNodes->Add(sub2node);
18305 sub1node->cd();
18306 //
18307 // Place copy #7 of ITS6 in I569
18308 //
18309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18310 sub2node->SetLineColor(kColorITS);
18311 sub2node->SetVisibility(1);
18312 fNodes->Add(sub2node);
18313 sub1node->cd();
18314 //
18315 // Place copy #8 of ITS6 in I569
18316 //
18317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18318 sub2node->SetLineColor(kColorITS);
18319 sub2node->SetVisibility(1);
18320 fNodes->Add(sub2node);
18321 sub1node->cd();
18322 //
18323 // Place copy #9 of ITS6 in I569
18324 //
18325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18326 sub2node->SetLineColor(kColorITS);
18327 sub2node->SetVisibility(1);
18328 fNodes->Add(sub2node);
18329 sub1node->cd();
18330 //
18331 // Place copy #10 of ITS6 in I569
18332 //
18333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18334 sub2node->SetLineColor(kColorITS);
18335 sub2node->SetVisibility(1);
18336 fNodes->Add(sub2node);
18337 sub1node->cd();
18338 //
18339 // Place copy #11 of ITS6 in I569
18340 //
18341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18342 sub2node->SetLineColor(kColorITS);
18343 sub2node->SetVisibility(1);
18344 fNodes->Add(sub2node);
18345 sub1node->cd();
18346 //
18347 // Place copy #12 of ITS6 in I569
18348 //
18349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18350 sub2node->SetLineColor(kColorITS);
18351 sub2node->SetVisibility(1);
18352 fNodes->Add(sub2node);
18353 sub1node->cd();
18354 //
18355 // Place copy #13 of ITS6 in I569
18356 //
18357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18358 sub2node->SetLineColor(kColorITS);
18359 sub2node->SetVisibility(1);
18360 fNodes->Add(sub2node);
18361 sub1node->cd();
18362 //
18363 // Place copy #14 of ITS6 in I569
18364 //
18365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18366 sub2node->SetLineColor(kColorITS);
18367 sub2node->SetVisibility(1);
18368 fNodes->Add(sub2node);
18369 sub1node->cd();
18370 //
18371 // Place copy #15 of ITS6 in I569
18372 //
18373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18374 sub2node->SetLineColor(kColorITS);
18375 sub2node->SetVisibility(1);
18376 fNodes->Add(sub2node);
18377 sub1node->cd();
18378 //
18379 // Place copy #16 of ITS6 in I569
18380 //
18381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18382 sub2node->SetLineColor(kColorITS);
18383 sub2node->SetVisibility(1);
18384 fNodes->Add(sub2node);
18385 sub1node->cd();
18386 //
18387 // Place copy #17 of ITS6 in I569
18388 //
18389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18390 sub2node->SetLineColor(kColorITS);
18391 sub2node->SetVisibility(1);
18392 fNodes->Add(sub2node);
18393 sub1node->cd();
18394 //
18395 // Place copy #18 of ITS6 in I569
18396 //
18397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18398 sub2node->SetLineColor(kColorITS);
18399 sub2node->SetVisibility(1);
18400 fNodes->Add(sub2node);
18401 sub1node->cd();
18402 //
18403 // Place copy #19 of ITS6 in I569
18404 //
18405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18406 sub2node->SetLineColor(kColorITS);
18407 sub2node->SetVisibility(1);
18408 fNodes->Add(sub2node);
18409 sub1node->cd();
18410 //
18411 // Place copy #20 of ITS6 in I569
18412 //
18413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18414 sub2node->SetLineColor(kColorITS);
18415 sub2node->SetVisibility(1);
18416 fNodes->Add(sub2node);
18417 sub1node->cd();
18418 //
18419 // Place copy #21 of ITS6 in I569
18420 //
18421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18422 sub2node->SetLineColor(kColorITS);
18423 sub2node->SetVisibility(1);
18424 fNodes->Add(sub2node);
18425 sub1node->cd();
18426 //
18427 // Place copy #22 of ITS6 in I569
18428 //
18429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18430 sub2node->SetLineColor(kColorITS);
18431 sub2node->SetVisibility(1);
18432 fNodes->Add(sub2node);
18433 sub1node->cd();
18434 //
18435 // Place copy #23 of ITS6 in I569
18436 //
18437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18438 sub2node->SetLineColor(kColorITS);
18439 sub2node->SetVisibility(1);
18440 fNodes->Add(sub2node);
18441 sub1node->cd();
18442 //
18443 // Place copy #24 of ITS6 in I569
18444 //
18445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18446 sub2node->SetLineColor(kColorITS);
18447 sub2node->SetVisibility(1);
18448 fNodes->Add(sub2node);
18449 sub1node->cd();
18450 //
18451 // Place copy #25 of ITS6 in I569
18452 //
18453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18454 sub2node->SetLineColor(kColorITS);
18455 sub2node->SetVisibility(1);
18456 fNodes->Add(sub2node);
18457 sub1node->cd();
18458 fNodes->Add(sub1node);
18459 node->cd();
18460 //
18461 // Place copy #10 of I569 in IT56
18462 //
18463 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"rot562");
18464 sub1node->SetLineColor(kColorITS);
18465 sub1node->SetVisibility(0);
18466 sub1node->cd();
18467 //
18468 // Place copy #1 of ITS6 in I569
18469 //
18470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18471 sub2node->SetLineColor(kColorITS);
18472 sub2node->SetVisibility(1);
18473 fNodes->Add(sub2node);
18474 sub1node->cd();
18475 //
18476 // Place copy #2 of ITS6 in I569
18477 //
18478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18479 sub2node->SetLineColor(kColorITS);
18480 sub2node->SetVisibility(1);
18481 fNodes->Add(sub2node);
18482 sub1node->cd();
18483 //
18484 // Place copy #3 of ITS6 in I569
18485 //
18486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18487 sub2node->SetLineColor(kColorITS);
18488 sub2node->SetVisibility(1);
18489 fNodes->Add(sub2node);
18490 sub1node->cd();
18491 //
18492 // Place copy #4 of ITS6 in I569
18493 //
18494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18495 sub2node->SetLineColor(kColorITS);
18496 sub2node->SetVisibility(1);
18497 fNodes->Add(sub2node);
18498 sub1node->cd();
18499 //
18500 // Place copy #5 of ITS6 in I569
18501 //
18502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18503 sub2node->SetLineColor(kColorITS);
18504 sub2node->SetVisibility(1);
18505 fNodes->Add(sub2node);
18506 sub1node->cd();
18507 //
18508 // Place copy #6 of ITS6 in I569
18509 //
18510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18511 sub2node->SetLineColor(kColorITS);
18512 sub2node->SetVisibility(1);
18513 fNodes->Add(sub2node);
18514 sub1node->cd();
18515 //
18516 // Place copy #7 of ITS6 in I569
18517 //
18518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18519 sub2node->SetLineColor(kColorITS);
18520 sub2node->SetVisibility(1);
18521 fNodes->Add(sub2node);
18522 sub1node->cd();
18523 //
18524 // Place copy #8 of ITS6 in I569
18525 //
18526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18527 sub2node->SetLineColor(kColorITS);
18528 sub2node->SetVisibility(1);
18529 fNodes->Add(sub2node);
18530 sub1node->cd();
18531 //
18532 // Place copy #9 of ITS6 in I569
18533 //
18534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18535 sub2node->SetLineColor(kColorITS);
18536 sub2node->SetVisibility(1);
18537 fNodes->Add(sub2node);
18538 sub1node->cd();
18539 //
18540 // Place copy #10 of ITS6 in I569
18541 //
18542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18543 sub2node->SetLineColor(kColorITS);
18544 sub2node->SetVisibility(1);
18545 fNodes->Add(sub2node);
18546 sub1node->cd();
18547 //
18548 // Place copy #11 of ITS6 in I569
18549 //
18550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18551 sub2node->SetLineColor(kColorITS);
18552 sub2node->SetVisibility(1);
18553 fNodes->Add(sub2node);
18554 sub1node->cd();
18555 //
18556 // Place copy #12 of ITS6 in I569
18557 //
18558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18559 sub2node->SetLineColor(kColorITS);
18560 sub2node->SetVisibility(1);
18561 fNodes->Add(sub2node);
18562 sub1node->cd();
18563 //
18564 // Place copy #13 of ITS6 in I569
18565 //
18566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18567 sub2node->SetLineColor(kColorITS);
18568 sub2node->SetVisibility(1);
18569 fNodes->Add(sub2node);
18570 sub1node->cd();
18571 //
18572 // Place copy #14 of ITS6 in I569
18573 //
18574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18575 sub2node->SetLineColor(kColorITS);
18576 sub2node->SetVisibility(1);
18577 fNodes->Add(sub2node);
18578 sub1node->cd();
18579 //
18580 // Place copy #15 of ITS6 in I569
18581 //
18582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18583 sub2node->SetLineColor(kColorITS);
18584 sub2node->SetVisibility(1);
18585 fNodes->Add(sub2node);
18586 sub1node->cd();
18587 //
18588 // Place copy #16 of ITS6 in I569
18589 //
18590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18591 sub2node->SetLineColor(kColorITS);
18592 sub2node->SetVisibility(1);
18593 fNodes->Add(sub2node);
18594 sub1node->cd();
18595 //
18596 // Place copy #17 of ITS6 in I569
18597 //
18598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18599 sub2node->SetLineColor(kColorITS);
18600 sub2node->SetVisibility(1);
18601 fNodes->Add(sub2node);
18602 sub1node->cd();
18603 //
18604 // Place copy #18 of ITS6 in I569
18605 //
18606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18607 sub2node->SetLineColor(kColorITS);
18608 sub2node->SetVisibility(1);
18609 fNodes->Add(sub2node);
18610 sub1node->cd();
18611 //
18612 // Place copy #19 of ITS6 in I569
18613 //
18614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18615 sub2node->SetLineColor(kColorITS);
18616 sub2node->SetVisibility(1);
18617 fNodes->Add(sub2node);
18618 sub1node->cd();
18619 //
18620 // Place copy #20 of ITS6 in I569
18621 //
18622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18623 sub2node->SetLineColor(kColorITS);
18624 sub2node->SetVisibility(1);
18625 fNodes->Add(sub2node);
18626 sub1node->cd();
18627 //
18628 // Place copy #21 of ITS6 in I569
18629 //
18630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18631 sub2node->SetLineColor(kColorITS);
18632 sub2node->SetVisibility(1);
18633 fNodes->Add(sub2node);
18634 sub1node->cd();
18635 //
18636 // Place copy #22 of ITS6 in I569
18637 //
18638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18639 sub2node->SetLineColor(kColorITS);
18640 sub2node->SetVisibility(1);
18641 fNodes->Add(sub2node);
18642 sub1node->cd();
18643 //
18644 // Place copy #23 of ITS6 in I569
18645 //
18646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18647 sub2node->SetLineColor(kColorITS);
18648 sub2node->SetVisibility(1);
18649 fNodes->Add(sub2node);
18650 sub1node->cd();
18651 //
18652 // Place copy #24 of ITS6 in I569
18653 //
18654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18655 sub2node->SetLineColor(kColorITS);
18656 sub2node->SetVisibility(1);
18657 fNodes->Add(sub2node);
18658 sub1node->cd();
18659 //
18660 // Place copy #25 of ITS6 in I569
18661 //
18662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18663 sub2node->SetLineColor(kColorITS);
18664 sub2node->SetVisibility(1);
18665 fNodes->Add(sub2node);
18666 sub1node->cd();
18667 fNodes->Add(sub1node);
18668 node->cd();
18669 //
18670 // Place copy #11 of I569 in IT56
18671 //
18672 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"rot563");
18673 sub1node->SetLineColor(kColorITS);
18674 sub1node->SetVisibility(0);
18675 sub1node->cd();
18676 //
18677 // Place copy #1 of ITS6 in I569
18678 //
18679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18680 sub2node->SetLineColor(kColorITS);
18681 sub2node->SetVisibility(1);
18682 fNodes->Add(sub2node);
18683 sub1node->cd();
18684 //
18685 // Place copy #2 of ITS6 in I569
18686 //
18687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18688 sub2node->SetLineColor(kColorITS);
18689 sub2node->SetVisibility(1);
18690 fNodes->Add(sub2node);
18691 sub1node->cd();
18692 //
18693 // Place copy #3 of ITS6 in I569
18694 //
18695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18696 sub2node->SetLineColor(kColorITS);
18697 sub2node->SetVisibility(1);
18698 fNodes->Add(sub2node);
18699 sub1node->cd();
18700 //
18701 // Place copy #4 of ITS6 in I569
18702 //
18703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18704 sub2node->SetLineColor(kColorITS);
18705 sub2node->SetVisibility(1);
18706 fNodes->Add(sub2node);
18707 sub1node->cd();
18708 //
18709 // Place copy #5 of ITS6 in I569
18710 //
18711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18712 sub2node->SetLineColor(kColorITS);
18713 sub2node->SetVisibility(1);
18714 fNodes->Add(sub2node);
18715 sub1node->cd();
18716 //
18717 // Place copy #6 of ITS6 in I569
18718 //
18719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18720 sub2node->SetLineColor(kColorITS);
18721 sub2node->SetVisibility(1);
18722 fNodes->Add(sub2node);
18723 sub1node->cd();
18724 //
18725 // Place copy #7 of ITS6 in I569
18726 //
18727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18728 sub2node->SetLineColor(kColorITS);
18729 sub2node->SetVisibility(1);
18730 fNodes->Add(sub2node);
18731 sub1node->cd();
18732 //
18733 // Place copy #8 of ITS6 in I569
18734 //
18735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18736 sub2node->SetLineColor(kColorITS);
18737 sub2node->SetVisibility(1);
18738 fNodes->Add(sub2node);
18739 sub1node->cd();
18740 //
18741 // Place copy #9 of ITS6 in I569
18742 //
18743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18744 sub2node->SetLineColor(kColorITS);
18745 sub2node->SetVisibility(1);
18746 fNodes->Add(sub2node);
18747 sub1node->cd();
18748 //
18749 // Place copy #10 of ITS6 in I569
18750 //
18751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18752 sub2node->SetLineColor(kColorITS);
18753 sub2node->SetVisibility(1);
18754 fNodes->Add(sub2node);
18755 sub1node->cd();
18756 //
18757 // Place copy #11 of ITS6 in I569
18758 //
18759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18760 sub2node->SetLineColor(kColorITS);
18761 sub2node->SetVisibility(1);
18762 fNodes->Add(sub2node);
18763 sub1node->cd();
18764 //
18765 // Place copy #12 of ITS6 in I569
18766 //
18767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18768 sub2node->SetLineColor(kColorITS);
18769 sub2node->SetVisibility(1);
18770 fNodes->Add(sub2node);
18771 sub1node->cd();
18772 //
18773 // Place copy #13 of ITS6 in I569
18774 //
18775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18776 sub2node->SetLineColor(kColorITS);
18777 sub2node->SetVisibility(1);
18778 fNodes->Add(sub2node);
18779 sub1node->cd();
18780 //
18781 // Place copy #14 of ITS6 in I569
18782 //
18783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18784 sub2node->SetLineColor(kColorITS);
18785 sub2node->SetVisibility(1);
18786 fNodes->Add(sub2node);
18787 sub1node->cd();
18788 //
18789 // Place copy #15 of ITS6 in I569
18790 //
18791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18792 sub2node->SetLineColor(kColorITS);
18793 sub2node->SetVisibility(1);
18794 fNodes->Add(sub2node);
18795 sub1node->cd();
18796 //
18797 // Place copy #16 of ITS6 in I569
18798 //
18799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18800 sub2node->SetLineColor(kColorITS);
18801 sub2node->SetVisibility(1);
18802 fNodes->Add(sub2node);
18803 sub1node->cd();
18804 //
18805 // Place copy #17 of ITS6 in I569
18806 //
18807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18808 sub2node->SetLineColor(kColorITS);
18809 sub2node->SetVisibility(1);
18810 fNodes->Add(sub2node);
18811 sub1node->cd();
18812 //
18813 // Place copy #18 of ITS6 in I569
18814 //
18815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18816 sub2node->SetLineColor(kColorITS);
18817 sub2node->SetVisibility(1);
18818 fNodes->Add(sub2node);
18819 sub1node->cd();
18820 //
18821 // Place copy #19 of ITS6 in I569
18822 //
18823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18824 sub2node->SetLineColor(kColorITS);
18825 sub2node->SetVisibility(1);
18826 fNodes->Add(sub2node);
18827 sub1node->cd();
18828 //
18829 // Place copy #20 of ITS6 in I569
18830 //
18831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18832 sub2node->SetLineColor(kColorITS);
18833 sub2node->SetVisibility(1);
18834 fNodes->Add(sub2node);
18835 sub1node->cd();
18836 //
18837 // Place copy #21 of ITS6 in I569
18838 //
18839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18840 sub2node->SetLineColor(kColorITS);
18841 sub2node->SetVisibility(1);
18842 fNodes->Add(sub2node);
18843 sub1node->cd();
18844 //
18845 // Place copy #22 of ITS6 in I569
18846 //
18847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18848 sub2node->SetLineColor(kColorITS);
18849 sub2node->SetVisibility(1);
18850 fNodes->Add(sub2node);
18851 sub1node->cd();
18852 //
18853 // Place copy #23 of ITS6 in I569
18854 //
18855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18856 sub2node->SetLineColor(kColorITS);
18857 sub2node->SetVisibility(1);
18858 fNodes->Add(sub2node);
18859 sub1node->cd();
18860 //
18861 // Place copy #24 of ITS6 in I569
18862 //
18863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18864 sub2node->SetLineColor(kColorITS);
18865 sub2node->SetVisibility(1);
18866 fNodes->Add(sub2node);
18867 sub1node->cd();
18868 //
18869 // Place copy #25 of ITS6 in I569
18870 //
18871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18872 sub2node->SetLineColor(kColorITS);
18873 sub2node->SetVisibility(1);
18874 fNodes->Add(sub2node);
18875 sub1node->cd();
18876 fNodes->Add(sub1node);
18877 node->cd();
18878 //
18879 // Place copy #12 of I569 in IT56
18880 //
18881 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"rot564");
18882 sub1node->SetLineColor(kColorITS);
18883 sub1node->SetVisibility(0);
18884 sub1node->cd();
18885 //
18886 // Place copy #1 of ITS6 in I569
18887 //
18888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18889 sub2node->SetLineColor(kColorITS);
18890 sub2node->SetVisibility(1);
18891 fNodes->Add(sub2node);
18892 sub1node->cd();
18893 //
18894 // Place copy #2 of ITS6 in I569
18895 //
18896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18897 sub2node->SetLineColor(kColorITS);
18898 sub2node->SetVisibility(1);
18899 fNodes->Add(sub2node);
18900 sub1node->cd();
18901 //
18902 // Place copy #3 of ITS6 in I569
18903 //
18904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18905 sub2node->SetLineColor(kColorITS);
18906 sub2node->SetVisibility(1);
18907 fNodes->Add(sub2node);
18908 sub1node->cd();
18909 //
18910 // Place copy #4 of ITS6 in I569
18911 //
18912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18913 sub2node->SetLineColor(kColorITS);
18914 sub2node->SetVisibility(1);
18915 fNodes->Add(sub2node);
18916 sub1node->cd();
18917 //
18918 // Place copy #5 of ITS6 in I569
18919 //
18920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18921 sub2node->SetLineColor(kColorITS);
18922 sub2node->SetVisibility(1);
18923 fNodes->Add(sub2node);
18924 sub1node->cd();
18925 //
18926 // Place copy #6 of ITS6 in I569
18927 //
18928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18929 sub2node->SetLineColor(kColorITS);
18930 sub2node->SetVisibility(1);
18931 fNodes->Add(sub2node);
18932 sub1node->cd();
18933 //
18934 // Place copy #7 of ITS6 in I569
18935 //
18936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18937 sub2node->SetLineColor(kColorITS);
18938 sub2node->SetVisibility(1);
18939 fNodes->Add(sub2node);
18940 sub1node->cd();
18941 //
18942 // Place copy #8 of ITS6 in I569
18943 //
18944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18945 sub2node->SetLineColor(kColorITS);
18946 sub2node->SetVisibility(1);
18947 fNodes->Add(sub2node);
18948 sub1node->cd();
18949 //
18950 // Place copy #9 of ITS6 in I569
18951 //
18952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18953 sub2node->SetLineColor(kColorITS);
18954 sub2node->SetVisibility(1);
18955 fNodes->Add(sub2node);
18956 sub1node->cd();
18957 //
18958 // Place copy #10 of ITS6 in I569
18959 //
18960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18961 sub2node->SetLineColor(kColorITS);
18962 sub2node->SetVisibility(1);
18963 fNodes->Add(sub2node);
18964 sub1node->cd();
18965 //
18966 // Place copy #11 of ITS6 in I569
18967 //
18968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18969 sub2node->SetLineColor(kColorITS);
18970 sub2node->SetVisibility(1);
18971 fNodes->Add(sub2node);
18972 sub1node->cd();
18973 //
18974 // Place copy #12 of ITS6 in I569
18975 //
18976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18977 sub2node->SetLineColor(kColorITS);
18978 sub2node->SetVisibility(1);
18979 fNodes->Add(sub2node);
18980 sub1node->cd();
18981 //
18982 // Place copy #13 of ITS6 in I569
18983 //
18984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18985 sub2node->SetLineColor(kColorITS);
18986 sub2node->SetVisibility(1);
18987 fNodes->Add(sub2node);
18988 sub1node->cd();
18989 //
18990 // Place copy #14 of ITS6 in I569
18991 //
18992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18993 sub2node->SetLineColor(kColorITS);
18994 sub2node->SetVisibility(1);
18995 fNodes->Add(sub2node);
18996 sub1node->cd();
18997 //
18998 // Place copy #15 of ITS6 in I569
18999 //
19000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19001 sub2node->SetLineColor(kColorITS);
19002 sub2node->SetVisibility(1);
19003 fNodes->Add(sub2node);
19004 sub1node->cd();
19005 //
19006 // Place copy #16 of ITS6 in I569
19007 //
19008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19009 sub2node->SetLineColor(kColorITS);
19010 sub2node->SetVisibility(1);
19011 fNodes->Add(sub2node);
19012 sub1node->cd();
19013 //
19014 // Place copy #17 of ITS6 in I569
19015 //
19016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19017 sub2node->SetLineColor(kColorITS);
19018 sub2node->SetVisibility(1);
19019 fNodes->Add(sub2node);
19020 sub1node->cd();
19021 //
19022 // Place copy #18 of ITS6 in I569
19023 //
19024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19025 sub2node->SetLineColor(kColorITS);
19026 sub2node->SetVisibility(1);
19027 fNodes->Add(sub2node);
19028 sub1node->cd();
19029 //
19030 // Place copy #19 of ITS6 in I569
19031 //
19032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19033 sub2node->SetLineColor(kColorITS);
19034 sub2node->SetVisibility(1);
19035 fNodes->Add(sub2node);
19036 sub1node->cd();
19037 //
19038 // Place copy #20 of ITS6 in I569
19039 //
19040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19041 sub2node->SetLineColor(kColorITS);
19042 sub2node->SetVisibility(1);
19043 fNodes->Add(sub2node);
19044 sub1node->cd();
19045 //
19046 // Place copy #21 of ITS6 in I569
19047 //
19048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19049 sub2node->SetLineColor(kColorITS);
19050 sub2node->SetVisibility(1);
19051 fNodes->Add(sub2node);
19052 sub1node->cd();
19053 //
19054 // Place copy #22 of ITS6 in I569
19055 //
19056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19057 sub2node->SetLineColor(kColorITS);
19058 sub2node->SetVisibility(1);
19059 fNodes->Add(sub2node);
19060 sub1node->cd();
19061 //
19062 // Place copy #23 of ITS6 in I569
19063 //
19064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19065 sub2node->SetLineColor(kColorITS);
19066 sub2node->SetVisibility(1);
19067 fNodes->Add(sub2node);
19068 sub1node->cd();
19069 //
19070 // Place copy #24 of ITS6 in I569
19071 //
19072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19073 sub2node->SetLineColor(kColorITS);
19074 sub2node->SetVisibility(1);
19075 fNodes->Add(sub2node);
19076 sub1node->cd();
19077 //
19078 // Place copy #25 of ITS6 in I569
19079 //
19080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19081 sub2node->SetLineColor(kColorITS);
19082 sub2node->SetVisibility(1);
19083 fNodes->Add(sub2node);
19084 sub1node->cd();
19085 fNodes->Add(sub1node);
19086 node->cd();
19087 //
19088 // Place copy #13 of I569 in IT56
19089 //
19090 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"rot565");
19091 sub1node->SetLineColor(kColorITS);
19092 sub1node->SetVisibility(0);
19093 sub1node->cd();
19094 //
19095 // Place copy #1 of ITS6 in I569
19096 //
19097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19098 sub2node->SetLineColor(kColorITS);
19099 sub2node->SetVisibility(1);
19100 fNodes->Add(sub2node);
19101 sub1node->cd();
19102 //
19103 // Place copy #2 of ITS6 in I569
19104 //
19105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19106 sub2node->SetLineColor(kColorITS);
19107 sub2node->SetVisibility(1);
19108 fNodes->Add(sub2node);
19109 sub1node->cd();
19110 //
19111 // Place copy #3 of ITS6 in I569
19112 //
19113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19114 sub2node->SetLineColor(kColorITS);
19115 sub2node->SetVisibility(1);
19116 fNodes->Add(sub2node);
19117 sub1node->cd();
19118 //
19119 // Place copy #4 of ITS6 in I569
19120 //
19121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19122 sub2node->SetLineColor(kColorITS);
19123 sub2node->SetVisibility(1);
19124 fNodes->Add(sub2node);
19125 sub1node->cd();
19126 //
19127 // Place copy #5 of ITS6 in I569
19128 //
19129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19130 sub2node->SetLineColor(kColorITS);
19131 sub2node->SetVisibility(1);
19132 fNodes->Add(sub2node);
19133 sub1node->cd();
19134 //
19135 // Place copy #6 of ITS6 in I569
19136 //
19137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19138 sub2node->SetLineColor(kColorITS);
19139 sub2node->SetVisibility(1);
19140 fNodes->Add(sub2node);
19141 sub1node->cd();
19142 //
19143 // Place copy #7 of ITS6 in I569
19144 //
19145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19146 sub2node->SetLineColor(kColorITS);
19147 sub2node->SetVisibility(1);
19148 fNodes->Add(sub2node);
19149 sub1node->cd();
19150 //
19151 // Place copy #8 of ITS6 in I569
19152 //
19153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19154 sub2node->SetLineColor(kColorITS);
19155 sub2node->SetVisibility(1);
19156 fNodes->Add(sub2node);
19157 sub1node->cd();
19158 //
19159 // Place copy #9 of ITS6 in I569
19160 //
19161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19162 sub2node->SetLineColor(kColorITS);
19163 sub2node->SetVisibility(1);
19164 fNodes->Add(sub2node);
19165 sub1node->cd();
19166 //
19167 // Place copy #10 of ITS6 in I569
19168 //
19169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19170 sub2node->SetLineColor(kColorITS);
19171 sub2node->SetVisibility(1);
19172 fNodes->Add(sub2node);
19173 sub1node->cd();
19174 //
19175 // Place copy #11 of ITS6 in I569
19176 //
19177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19178 sub2node->SetLineColor(kColorITS);
19179 sub2node->SetVisibility(1);
19180 fNodes->Add(sub2node);
19181 sub1node->cd();
19182 //
19183 // Place copy #12 of ITS6 in I569
19184 //
19185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19186 sub2node->SetLineColor(kColorITS);
19187 sub2node->SetVisibility(1);
19188 fNodes->Add(sub2node);
19189 sub1node->cd();
19190 //
19191 // Place copy #13 of ITS6 in I569
19192 //
19193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19194 sub2node->SetLineColor(kColorITS);
19195 sub2node->SetVisibility(1);
19196 fNodes->Add(sub2node);
19197 sub1node->cd();
19198 //
19199 // Place copy #14 of ITS6 in I569
19200 //
19201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19202 sub2node->SetLineColor(kColorITS);
19203 sub2node->SetVisibility(1);
19204 fNodes->Add(sub2node);
19205 sub1node->cd();
19206 //
19207 // Place copy #15 of ITS6 in I569
19208 //
19209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19210 sub2node->SetLineColor(kColorITS);
19211 sub2node->SetVisibility(1);
19212 fNodes->Add(sub2node);
19213 sub1node->cd();
19214 //
19215 // Place copy #16 of ITS6 in I569
19216 //
19217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19218 sub2node->SetLineColor(kColorITS);
19219 sub2node->SetVisibility(1);
19220 fNodes->Add(sub2node);
19221 sub1node->cd();
19222 //
19223 // Place copy #17 of ITS6 in I569
19224 //
19225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19226 sub2node->SetLineColor(kColorITS);
19227 sub2node->SetVisibility(1);
19228 fNodes->Add(sub2node);
19229 sub1node->cd();
19230 //
19231 // Place copy #18 of ITS6 in I569
19232 //
19233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19234 sub2node->SetLineColor(kColorITS);
19235 sub2node->SetVisibility(1);
19236 fNodes->Add(sub2node);
19237 sub1node->cd();
19238 //
19239 // Place copy #19 of ITS6 in I569
19240 //
19241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19242 sub2node->SetLineColor(kColorITS);
19243 sub2node->SetVisibility(1);
19244 fNodes->Add(sub2node);
19245 sub1node->cd();
19246 //
19247 // Place copy #20 of ITS6 in I569
19248 //
19249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19250 sub2node->SetLineColor(kColorITS);
19251 sub2node->SetVisibility(1);
19252 fNodes->Add(sub2node);
19253 sub1node->cd();
19254 //
19255 // Place copy #21 of ITS6 in I569
19256 //
19257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19258 sub2node->SetLineColor(kColorITS);
19259 sub2node->SetVisibility(1);
19260 fNodes->Add(sub2node);
19261 sub1node->cd();
19262 //
19263 // Place copy #22 of ITS6 in I569
19264 //
19265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19266 sub2node->SetLineColor(kColorITS);
19267 sub2node->SetVisibility(1);
19268 fNodes->Add(sub2node);
19269 sub1node->cd();
19270 //
19271 // Place copy #23 of ITS6 in I569
19272 //
19273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19274 sub2node->SetLineColor(kColorITS);
19275 sub2node->SetVisibility(1);
19276 fNodes->Add(sub2node);
19277 sub1node->cd();
19278 //
19279 // Place copy #24 of ITS6 in I569
19280 //
19281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19282 sub2node->SetLineColor(kColorITS);
19283 sub2node->SetVisibility(1);
19284 fNodes->Add(sub2node);
19285 sub1node->cd();
19286 //
19287 // Place copy #25 of ITS6 in I569
19288 //
19289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19290 sub2node->SetLineColor(kColorITS);
19291 sub2node->SetVisibility(1);
19292 fNodes->Add(sub2node);
19293 sub1node->cd();
19294 fNodes->Add(sub1node);
19295 node->cd();
19296 //
19297 // Place copy #14 of I569 in IT56
19298 //
19299 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"rot566");
19300 sub1node->SetLineColor(kColorITS);
19301 sub1node->SetVisibility(0);
19302 sub1node->cd();
19303 //
19304 // Place copy #1 of ITS6 in I569
19305 //
19306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19307 sub2node->SetLineColor(kColorITS);
19308 sub2node->SetVisibility(1);
19309 fNodes->Add(sub2node);
19310 sub1node->cd();
19311 //
19312 // Place copy #2 of ITS6 in I569
19313 //
19314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19315 sub2node->SetLineColor(kColorITS);
19316 sub2node->SetVisibility(1);
19317 fNodes->Add(sub2node);
19318 sub1node->cd();
19319 //
19320 // Place copy #3 of ITS6 in I569
19321 //
19322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19323 sub2node->SetLineColor(kColorITS);
19324 sub2node->SetVisibility(1);
19325 fNodes->Add(sub2node);
19326 sub1node->cd();
19327 //
19328 // Place copy #4 of ITS6 in I569
19329 //
19330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19331 sub2node->SetLineColor(kColorITS);
19332 sub2node->SetVisibility(1);
19333 fNodes->Add(sub2node);
19334 sub1node->cd();
19335 //
19336 // Place copy #5 of ITS6 in I569
19337 //
19338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19339 sub2node->SetLineColor(kColorITS);
19340 sub2node->SetVisibility(1);
19341 fNodes->Add(sub2node);
19342 sub1node->cd();
19343 //
19344 // Place copy #6 of ITS6 in I569
19345 //
19346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19347 sub2node->SetLineColor(kColorITS);
19348 sub2node->SetVisibility(1);
19349 fNodes->Add(sub2node);
19350 sub1node->cd();
19351 //
19352 // Place copy #7 of ITS6 in I569
19353 //
19354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19355 sub2node->SetLineColor(kColorITS);
19356 sub2node->SetVisibility(1);
19357 fNodes->Add(sub2node);
19358 sub1node->cd();
19359 //
19360 // Place copy #8 of ITS6 in I569
19361 //
19362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19363 sub2node->SetLineColor(kColorITS);
19364 sub2node->SetVisibility(1);
19365 fNodes->Add(sub2node);
19366 sub1node->cd();
19367 //
19368 // Place copy #9 of ITS6 in I569
19369 //
19370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19371 sub2node->SetLineColor(kColorITS);
19372 sub2node->SetVisibility(1);
19373 fNodes->Add(sub2node);
19374 sub1node->cd();
19375 //
19376 // Place copy #10 of ITS6 in I569
19377 //
19378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19379 sub2node->SetLineColor(kColorITS);
19380 sub2node->SetVisibility(1);
19381 fNodes->Add(sub2node);
19382 sub1node->cd();
19383 //
19384 // Place copy #11 of ITS6 in I569
19385 //
19386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19387 sub2node->SetLineColor(kColorITS);
19388 sub2node->SetVisibility(1);
19389 fNodes->Add(sub2node);
19390 sub1node->cd();
19391 //
19392 // Place copy #12 of ITS6 in I569
19393 //
19394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19395 sub2node->SetLineColor(kColorITS);
19396 sub2node->SetVisibility(1);
19397 fNodes->Add(sub2node);
19398 sub1node->cd();
19399 //
19400 // Place copy #13 of ITS6 in I569
19401 //
19402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19403 sub2node->SetLineColor(kColorITS);
19404 sub2node->SetVisibility(1);
19405 fNodes->Add(sub2node);
19406 sub1node->cd();
19407 //
19408 // Place copy #14 of ITS6 in I569
19409 //
19410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19411 sub2node->SetLineColor(kColorITS);
19412 sub2node->SetVisibility(1);
19413 fNodes->Add(sub2node);
19414 sub1node->cd();
19415 //
19416 // Place copy #15 of ITS6 in I569
19417 //
19418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19419 sub2node->SetLineColor(kColorITS);
19420 sub2node->SetVisibility(1);
19421 fNodes->Add(sub2node);
19422 sub1node->cd();
19423 //
19424 // Place copy #16 of ITS6 in I569
19425 //
19426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19427 sub2node->SetLineColor(kColorITS);
19428 sub2node->SetVisibility(1);
19429 fNodes->Add(sub2node);
19430 sub1node->cd();
19431 //
19432 // Place copy #17 of ITS6 in I569
19433 //
19434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19435 sub2node->SetLineColor(kColorITS);
19436 sub2node->SetVisibility(1);
19437 fNodes->Add(sub2node);
19438 sub1node->cd();
19439 //
19440 // Place copy #18 of ITS6 in I569
19441 //
19442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19443 sub2node->SetLineColor(kColorITS);
19444 sub2node->SetVisibility(1);
19445 fNodes->Add(sub2node);
19446 sub1node->cd();
19447 //
19448 // Place copy #19 of ITS6 in I569
19449 //
19450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19451 sub2node->SetLineColor(kColorITS);
19452 sub2node->SetVisibility(1);
19453 fNodes->Add(sub2node);
19454 sub1node->cd();
19455 //
19456 // Place copy #20 of ITS6 in I569
19457 //
19458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19459 sub2node->SetLineColor(kColorITS);
19460 sub2node->SetVisibility(1);
19461 fNodes->Add(sub2node);
19462 sub1node->cd();
19463 //
19464 // Place copy #21 of ITS6 in I569
19465 //
19466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19467 sub2node->SetLineColor(kColorITS);
19468 sub2node->SetVisibility(1);
19469 fNodes->Add(sub2node);
19470 sub1node->cd();
19471 //
19472 // Place copy #22 of ITS6 in I569
19473 //
19474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19475 sub2node->SetLineColor(kColorITS);
19476 sub2node->SetVisibility(1);
19477 fNodes->Add(sub2node);
19478 sub1node->cd();
19479 //
19480 // Place copy #23 of ITS6 in I569
19481 //
19482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19483 sub2node->SetLineColor(kColorITS);
19484 sub2node->SetVisibility(1);
19485 fNodes->Add(sub2node);
19486 sub1node->cd();
19487 //
19488 // Place copy #24 of ITS6 in I569
19489 //
19490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19491 sub2node->SetLineColor(kColorITS);
19492 sub2node->SetVisibility(1);
19493 fNodes->Add(sub2node);
19494 sub1node->cd();
19495 //
19496 // Place copy #25 of ITS6 in I569
19497 //
19498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19499 sub2node->SetLineColor(kColorITS);
19500 sub2node->SetVisibility(1);
19501 fNodes->Add(sub2node);
19502 sub1node->cd();
19503 fNodes->Add(sub1node);
19504 node->cd();
19505 //
19506 // Place copy #15 of I569 in IT56
19507 //
19508 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"rot567");
19509 sub1node->SetLineColor(kColorITS);
19510 sub1node->SetVisibility(0);
19511 sub1node->cd();
19512 //
19513 // Place copy #1 of ITS6 in I569
19514 //
19515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19516 sub2node->SetLineColor(kColorITS);
19517 sub2node->SetVisibility(1);
19518 fNodes->Add(sub2node);
19519 sub1node->cd();
19520 //
19521 // Place copy #2 of ITS6 in I569
19522 //
19523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19524 sub2node->SetLineColor(kColorITS);
19525 sub2node->SetVisibility(1);
19526 fNodes->Add(sub2node);
19527 sub1node->cd();
19528 //
19529 // Place copy #3 of ITS6 in I569
19530 //
19531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19532 sub2node->SetLineColor(kColorITS);
19533 sub2node->SetVisibility(1);
19534 fNodes->Add(sub2node);
19535 sub1node->cd();
19536 //
19537 // Place copy #4 of ITS6 in I569
19538 //
19539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19540 sub2node->SetLineColor(kColorITS);
19541 sub2node->SetVisibility(1);
19542 fNodes->Add(sub2node);
19543 sub1node->cd();
19544 //
19545 // Place copy #5 of ITS6 in I569
19546 //
19547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19548 sub2node->SetLineColor(kColorITS);
19549 sub2node->SetVisibility(1);
19550 fNodes->Add(sub2node);
19551 sub1node->cd();
19552 //
19553 // Place copy #6 of ITS6 in I569
19554 //
19555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19556 sub2node->SetLineColor(kColorITS);
19557 sub2node->SetVisibility(1);
19558 fNodes->Add(sub2node);
19559 sub1node->cd();
19560 //
19561 // Place copy #7 of ITS6 in I569
19562 //
19563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19564 sub2node->SetLineColor(kColorITS);
19565 sub2node->SetVisibility(1);
19566 fNodes->Add(sub2node);
19567 sub1node->cd();
19568 //
19569 // Place copy #8 of ITS6 in I569
19570 //
19571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19572 sub2node->SetLineColor(kColorITS);
19573 sub2node->SetVisibility(1);
19574 fNodes->Add(sub2node);
19575 sub1node->cd();
19576 //
19577 // Place copy #9 of ITS6 in I569
19578 //
19579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19580 sub2node->SetLineColor(kColorITS);
19581 sub2node->SetVisibility(1);
19582 fNodes->Add(sub2node);
19583 sub1node->cd();
19584 //
19585 // Place copy #10 of ITS6 in I569
19586 //
19587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19588 sub2node->SetLineColor(kColorITS);
19589 sub2node->SetVisibility(1);
19590 fNodes->Add(sub2node);
19591 sub1node->cd();
19592 //
19593 // Place copy #11 of ITS6 in I569
19594 //
19595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19596 sub2node->SetLineColor(kColorITS);
19597 sub2node->SetVisibility(1);
19598 fNodes->Add(sub2node);
19599 sub1node->cd();
19600 //
19601 // Place copy #12 of ITS6 in I569
19602 //
19603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19604 sub2node->SetLineColor(kColorITS);
19605 sub2node->SetVisibility(1);
19606 fNodes->Add(sub2node);
19607 sub1node->cd();
19608 //
19609 // Place copy #13 of ITS6 in I569
19610 //
19611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19612 sub2node->SetLineColor(kColorITS);
19613 sub2node->SetVisibility(1);
19614 fNodes->Add(sub2node);
19615 sub1node->cd();
19616 //
19617 // Place copy #14 of ITS6 in I569
19618 //
19619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19620 sub2node->SetLineColor(kColorITS);
19621 sub2node->SetVisibility(1);
19622 fNodes->Add(sub2node);
19623 sub1node->cd();
19624 //
19625 // Place copy #15 of ITS6 in I569
19626 //
19627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19628 sub2node->SetLineColor(kColorITS);
19629 sub2node->SetVisibility(1);
19630 fNodes->Add(sub2node);
19631 sub1node->cd();
19632 //
19633 // Place copy #16 of ITS6 in I569
19634 //
19635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19636 sub2node->SetLineColor(kColorITS);
19637 sub2node->SetVisibility(1);
19638 fNodes->Add(sub2node);
19639 sub1node->cd();
19640 //
19641 // Place copy #17 of ITS6 in I569
19642 //
19643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19644 sub2node->SetLineColor(kColorITS);
19645 sub2node->SetVisibility(1);
19646 fNodes->Add(sub2node);
19647 sub1node->cd();
19648 //
19649 // Place copy #18 of ITS6 in I569
19650 //
19651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19652 sub2node->SetLineColor(kColorITS);
19653 sub2node->SetVisibility(1);
19654 fNodes->Add(sub2node);
19655 sub1node->cd();
19656 //
19657 // Place copy #19 of ITS6 in I569
19658 //
19659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19660 sub2node->SetLineColor(kColorITS);
19661 sub2node->SetVisibility(1);
19662 fNodes->Add(sub2node);
19663 sub1node->cd();
19664 //
19665 // Place copy #20 of ITS6 in I569
19666 //
19667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19668 sub2node->SetLineColor(kColorITS);
19669 sub2node->SetVisibility(1);
19670 fNodes->Add(sub2node);
19671 sub1node->cd();
19672 //
19673 // Place copy #21 of ITS6 in I569
19674 //
19675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19676 sub2node->SetLineColor(kColorITS);
19677 sub2node->SetVisibility(1);
19678 fNodes->Add(sub2node);
19679 sub1node->cd();
19680 //
19681 // Place copy #22 of ITS6 in I569
19682 //
19683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19684 sub2node->SetLineColor(kColorITS);
19685 sub2node->SetVisibility(1);
19686 fNodes->Add(sub2node);
19687 sub1node->cd();
19688 //
19689 // Place copy #23 of ITS6 in I569
19690 //
19691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19692 sub2node->SetLineColor(kColorITS);
19693 sub2node->SetVisibility(1);
19694 fNodes->Add(sub2node);
19695 sub1node->cd();
19696 //
19697 // Place copy #24 of ITS6 in I569
19698 //
19699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19700 sub2node->SetLineColor(kColorITS);
19701 sub2node->SetVisibility(1);
19702 fNodes->Add(sub2node);
19703 sub1node->cd();
19704 //
19705 // Place copy #25 of ITS6 in I569
19706 //
19707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19708 sub2node->SetLineColor(kColorITS);
19709 sub2node->SetVisibility(1);
19710 fNodes->Add(sub2node);
19711 sub1node->cd();
19712 fNodes->Add(sub1node);
19713 node->cd();
19714 //
19715 // Place copy #16 of I569 in IT56
19716 //
19717 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"rot568");
19718 sub1node->SetLineColor(kColorITS);
19719 sub1node->SetVisibility(0);
19720 sub1node->cd();
19721 //
19722 // Place copy #1 of ITS6 in I569
19723 //
19724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19725 sub2node->SetLineColor(kColorITS);
19726 sub2node->SetVisibility(1);
19727 fNodes->Add(sub2node);
19728 sub1node->cd();
19729 //
19730 // Place copy #2 of ITS6 in I569
19731 //
19732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19733 sub2node->SetLineColor(kColorITS);
19734 sub2node->SetVisibility(1);
19735 fNodes->Add(sub2node);
19736 sub1node->cd();
19737 //
19738 // Place copy #3 of ITS6 in I569
19739 //
19740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19741 sub2node->SetLineColor(kColorITS);
19742 sub2node->SetVisibility(1);
19743 fNodes->Add(sub2node);
19744 sub1node->cd();
19745 //
19746 // Place copy #4 of ITS6 in I569
19747 //
19748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19749 sub2node->SetLineColor(kColorITS);
19750 sub2node->SetVisibility(1);
19751 fNodes->Add(sub2node);
19752 sub1node->cd();
19753 //
19754 // Place copy #5 of ITS6 in I569
19755 //
19756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19757 sub2node->SetLineColor(kColorITS);
19758 sub2node->SetVisibility(1);
19759 fNodes->Add(sub2node);
19760 sub1node->cd();
19761 //
19762 // Place copy #6 of ITS6 in I569
19763 //
19764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19765 sub2node->SetLineColor(kColorITS);
19766 sub2node->SetVisibility(1);
19767 fNodes->Add(sub2node);
19768 sub1node->cd();
19769 //
19770 // Place copy #7 of ITS6 in I569
19771 //
19772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19773 sub2node->SetLineColor(kColorITS);
19774 sub2node->SetVisibility(1);
19775 fNodes->Add(sub2node);
19776 sub1node->cd();
19777 //
19778 // Place copy #8 of ITS6 in I569
19779 //
19780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19781 sub2node->SetLineColor(kColorITS);
19782 sub2node->SetVisibility(1);
19783 fNodes->Add(sub2node);
19784 sub1node->cd();
19785 //
19786 // Place copy #9 of ITS6 in I569
19787 //
19788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19789 sub2node->SetLineColor(kColorITS);
19790 sub2node->SetVisibility(1);
19791 fNodes->Add(sub2node);
19792 sub1node->cd();
19793 //
19794 // Place copy #10 of ITS6 in I569
19795 //
19796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19797 sub2node->SetLineColor(kColorITS);
19798 sub2node->SetVisibility(1);
19799 fNodes->Add(sub2node);
19800 sub1node->cd();
19801 //
19802 // Place copy #11 of ITS6 in I569
19803 //
19804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19805 sub2node->SetLineColor(kColorITS);
19806 sub2node->SetVisibility(1);
19807 fNodes->Add(sub2node);
19808 sub1node->cd();
19809 //
19810 // Place copy #12 of ITS6 in I569
19811 //
19812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19813 sub2node->SetLineColor(kColorITS);
19814 sub2node->SetVisibility(1);
19815 fNodes->Add(sub2node);
19816 sub1node->cd();
19817 //
19818 // Place copy #13 of ITS6 in I569
19819 //
19820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19821 sub2node->SetLineColor(kColorITS);
19822 sub2node->SetVisibility(1);
19823 fNodes->Add(sub2node);
19824 sub1node->cd();
19825 //
19826 // Place copy #14 of ITS6 in I569
19827 //
19828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19829 sub2node->SetLineColor(kColorITS);
19830 sub2node->SetVisibility(1);
19831 fNodes->Add(sub2node);
19832 sub1node->cd();
19833 //
19834 // Place copy #15 of ITS6 in I569
19835 //
19836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19837 sub2node->SetLineColor(kColorITS);
19838 sub2node->SetVisibility(1);
19839 fNodes->Add(sub2node);
19840 sub1node->cd();
19841 //
19842 // Place copy #16 of ITS6 in I569
19843 //
19844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19845 sub2node->SetLineColor(kColorITS);
19846 sub2node->SetVisibility(1);
19847 fNodes->Add(sub2node);
19848 sub1node->cd();
19849 //
19850 // Place copy #17 of ITS6 in I569
19851 //
19852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19853 sub2node->SetLineColor(kColorITS);
19854 sub2node->SetVisibility(1);
19855 fNodes->Add(sub2node);
19856 sub1node->cd();
19857 //
19858 // Place copy #18 of ITS6 in I569
19859 //
19860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19861 sub2node->SetLineColor(kColorITS);
19862 sub2node->SetVisibility(1);
19863 fNodes->Add(sub2node);
19864 sub1node->cd();
19865 //
19866 // Place copy #19 of ITS6 in I569
19867 //
19868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19869 sub2node->SetLineColor(kColorITS);
19870 sub2node->SetVisibility(1);
19871 fNodes->Add(sub2node);
19872 sub1node->cd();
19873 //
19874 // Place copy #20 of ITS6 in I569
19875 //
19876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19877 sub2node->SetLineColor(kColorITS);
19878 sub2node->SetVisibility(1);
19879 fNodes->Add(sub2node);
19880 sub1node->cd();
19881 //
19882 // Place copy #21 of ITS6 in I569
19883 //
19884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19885 sub2node->SetLineColor(kColorITS);
19886 sub2node->SetVisibility(1);
19887 fNodes->Add(sub2node);
19888 sub1node->cd();
19889 //
19890 // Place copy #22 of ITS6 in I569
19891 //
19892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19893 sub2node->SetLineColor(kColorITS);
19894 sub2node->SetVisibility(1);
19895 fNodes->Add(sub2node);
19896 sub1node->cd();
19897 //
19898 // Place copy #23 of ITS6 in I569
19899 //
19900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19901 sub2node->SetLineColor(kColorITS);
19902 sub2node->SetVisibility(1);
19903 fNodes->Add(sub2node);
19904 sub1node->cd();
19905 //
19906 // Place copy #24 of ITS6 in I569
19907 //
19908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19909 sub2node->SetLineColor(kColorITS);
19910 sub2node->SetVisibility(1);
19911 fNodes->Add(sub2node);
19912 sub1node->cd();
19913 //
19914 // Place copy #25 of ITS6 in I569
19915 //
19916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19917 sub2node->SetLineColor(kColorITS);
19918 sub2node->SetVisibility(1);
19919 fNodes->Add(sub2node);
19920 sub1node->cd();
19921 fNodes->Add(sub1node);
19922 node->cd();
19923 //
19924 // Place copy #17 of I569 in IT56
19925 //
19926 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"rot569");
19927 sub1node->SetLineColor(kColorITS);
19928 sub1node->SetVisibility(0);
19929 sub1node->cd();
19930 //
19931 // Place copy #1 of ITS6 in I569
19932 //
19933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19934 sub2node->SetLineColor(kColorITS);
19935 sub2node->SetVisibility(1);
19936 fNodes->Add(sub2node);
19937 sub1node->cd();
19938 //
19939 // Place copy #2 of ITS6 in I569
19940 //
19941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19942 sub2node->SetLineColor(kColorITS);
19943 sub2node->SetVisibility(1);
19944 fNodes->Add(sub2node);
19945 sub1node->cd();
19946 //
19947 // Place copy #3 of ITS6 in I569
19948 //
19949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19950 sub2node->SetLineColor(kColorITS);
19951 sub2node->SetVisibility(1);
19952 fNodes->Add(sub2node);
19953 sub1node->cd();
19954 //
19955 // Place copy #4 of ITS6 in I569
19956 //
19957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19958 sub2node->SetLineColor(kColorITS);
19959 sub2node->SetVisibility(1);
19960 fNodes->Add(sub2node);
19961 sub1node->cd();
19962 //
19963 // Place copy #5 of ITS6 in I569
19964 //
19965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19966 sub2node->SetLineColor(kColorITS);
19967 sub2node->SetVisibility(1);
19968 fNodes->Add(sub2node);
19969 sub1node->cd();
19970 //
19971 // Place copy #6 of ITS6 in I569
19972 //
19973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19974 sub2node->SetLineColor(kColorITS);
19975 sub2node->SetVisibility(1);
19976 fNodes->Add(sub2node);
19977 sub1node->cd();
19978 //
19979 // Place copy #7 of ITS6 in I569
19980 //
19981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19982 sub2node->SetLineColor(kColorITS);
19983 sub2node->SetVisibility(1);
19984 fNodes->Add(sub2node);
19985 sub1node->cd();
19986 //
19987 // Place copy #8 of ITS6 in I569
19988 //
19989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19990 sub2node->SetLineColor(kColorITS);
19991 sub2node->SetVisibility(1);
19992 fNodes->Add(sub2node);
19993 sub1node->cd();
19994 //
19995 // Place copy #9 of ITS6 in I569
19996 //
19997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19998 sub2node->SetLineColor(kColorITS);
19999 sub2node->SetVisibility(1);
20000 fNodes->Add(sub2node);
20001 sub1node->cd();
20002 //
20003 // Place copy #10 of ITS6 in I569
20004 //
20005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20006 sub2node->SetLineColor(kColorITS);
20007 sub2node->SetVisibility(1);
20008 fNodes->Add(sub2node);
20009 sub1node->cd();
20010 //
20011 // Place copy #11 of ITS6 in I569
20012 //
20013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20014 sub2node->SetLineColor(kColorITS);
20015 sub2node->SetVisibility(1);
20016 fNodes->Add(sub2node);
20017 sub1node->cd();
20018 //
20019 // Place copy #12 of ITS6 in I569
20020 //
20021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20022 sub2node->SetLineColor(kColorITS);
20023 sub2node->SetVisibility(1);
20024 fNodes->Add(sub2node);
20025 sub1node->cd();
20026 //
20027 // Place copy #13 of ITS6 in I569
20028 //
20029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20030 sub2node->SetLineColor(kColorITS);
20031 sub2node->SetVisibility(1);
20032 fNodes->Add(sub2node);
20033 sub1node->cd();
20034 //
20035 // Place copy #14 of ITS6 in I569
20036 //
20037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20038 sub2node->SetLineColor(kColorITS);
20039 sub2node->SetVisibility(1);
20040 fNodes->Add(sub2node);
20041 sub1node->cd();
20042 //
20043 // Place copy #15 of ITS6 in I569
20044 //
20045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20046 sub2node->SetLineColor(kColorITS);
20047 sub2node->SetVisibility(1);
20048 fNodes->Add(sub2node);
20049 sub1node->cd();
20050 //
20051 // Place copy #16 of ITS6 in I569
20052 //
20053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20054 sub2node->SetLineColor(kColorITS);
20055 sub2node->SetVisibility(1);
20056 fNodes->Add(sub2node);
20057 sub1node->cd();
20058 //
20059 // Place copy #17 of ITS6 in I569
20060 //
20061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20062 sub2node->SetLineColor(kColorITS);
20063 sub2node->SetVisibility(1);
20064 fNodes->Add(sub2node);
20065 sub1node->cd();
20066 //
20067 // Place copy #18 of ITS6 in I569
20068 //
20069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20070 sub2node->SetLineColor(kColorITS);
20071 sub2node->SetVisibility(1);
20072 fNodes->Add(sub2node);
20073 sub1node->cd();
20074 //
20075 // Place copy #19 of ITS6 in I569
20076 //
20077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20078 sub2node->SetLineColor(kColorITS);
20079 sub2node->SetVisibility(1);
20080 fNodes->Add(sub2node);
20081 sub1node->cd();
20082 //
20083 // Place copy #20 of ITS6 in I569
20084 //
20085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20086 sub2node->SetLineColor(kColorITS);
20087 sub2node->SetVisibility(1);
20088 fNodes->Add(sub2node);
20089 sub1node->cd();
20090 //
20091 // Place copy #21 of ITS6 in I569
20092 //
20093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20094 sub2node->SetLineColor(kColorITS);
20095 sub2node->SetVisibility(1);
20096 fNodes->Add(sub2node);
20097 sub1node->cd();
20098 //
20099 // Place copy #22 of ITS6 in I569
20100 //
20101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20102 sub2node->SetLineColor(kColorITS);
20103 sub2node->SetVisibility(1);
20104 fNodes->Add(sub2node);
20105 sub1node->cd();
20106 //
20107 // Place copy #23 of ITS6 in I569
20108 //
20109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20110 sub2node->SetLineColor(kColorITS);
20111 sub2node->SetVisibility(1);
20112 fNodes->Add(sub2node);
20113 sub1node->cd();
20114 //
20115 // Place copy #24 of ITS6 in I569
20116 //
20117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20118 sub2node->SetLineColor(kColorITS);
20119 sub2node->SetVisibility(1);
20120 fNodes->Add(sub2node);
20121 sub1node->cd();
20122 //
20123 // Place copy #25 of ITS6 in I569
20124 //
20125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20126 sub2node->SetLineColor(kColorITS);
20127 sub2node->SetVisibility(1);
20128 fNodes->Add(sub2node);
20129 sub1node->cd();
20130 fNodes->Add(sub1node);
20131 node->cd();
20132 //
20133 // Place copy #18 of I569 in IT56
20134 //
20135 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"rot533");
20136 sub1node->SetLineColor(kColorITS);
20137 sub1node->SetVisibility(0);
20138 sub1node->cd();
20139 //
20140 // Place copy #1 of ITS6 in I569
20141 //
20142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20143 sub2node->SetLineColor(kColorITS);
20144 sub2node->SetVisibility(1);
20145 fNodes->Add(sub2node);
20146 sub1node->cd();
20147 //
20148 // Place copy #2 of ITS6 in I569
20149 //
20150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20151 sub2node->SetLineColor(kColorITS);
20152 sub2node->SetVisibility(1);
20153 fNodes->Add(sub2node);
20154 sub1node->cd();
20155 //
20156 // Place copy #3 of ITS6 in I569
20157 //
20158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20159 sub2node->SetLineColor(kColorITS);
20160 sub2node->SetVisibility(1);
20161 fNodes->Add(sub2node);
20162 sub1node->cd();
20163 //
20164 // Place copy #4 of ITS6 in I569
20165 //
20166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20167 sub2node->SetLineColor(kColorITS);
20168 sub2node->SetVisibility(1);
20169 fNodes->Add(sub2node);
20170 sub1node->cd();
20171 //
20172 // Place copy #5 of ITS6 in I569
20173 //
20174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20175 sub2node->SetLineColor(kColorITS);
20176 sub2node->SetVisibility(1);
20177 fNodes->Add(sub2node);
20178 sub1node->cd();
20179 //
20180 // Place copy #6 of ITS6 in I569
20181 //
20182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20183 sub2node->SetLineColor(kColorITS);
20184 sub2node->SetVisibility(1);
20185 fNodes->Add(sub2node);
20186 sub1node->cd();
20187 //
20188 // Place copy #7 of ITS6 in I569
20189 //
20190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20191 sub2node->SetLineColor(kColorITS);
20192 sub2node->SetVisibility(1);
20193 fNodes->Add(sub2node);
20194 sub1node->cd();
20195 //
20196 // Place copy #8 of ITS6 in I569
20197 //
20198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20199 sub2node->SetLineColor(kColorITS);
20200 sub2node->SetVisibility(1);
20201 fNodes->Add(sub2node);
20202 sub1node->cd();
20203 //
20204 // Place copy #9 of ITS6 in I569
20205 //
20206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20207 sub2node->SetLineColor(kColorITS);
20208 sub2node->SetVisibility(1);
20209 fNodes->Add(sub2node);
20210 sub1node->cd();
20211 //
20212 // Place copy #10 of ITS6 in I569
20213 //
20214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20215 sub2node->SetLineColor(kColorITS);
20216 sub2node->SetVisibility(1);
20217 fNodes->Add(sub2node);
20218 sub1node->cd();
20219 //
20220 // Place copy #11 of ITS6 in I569
20221 //
20222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20223 sub2node->SetLineColor(kColorITS);
20224 sub2node->SetVisibility(1);
20225 fNodes->Add(sub2node);
20226 sub1node->cd();
20227 //
20228 // Place copy #12 of ITS6 in I569
20229 //
20230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20231 sub2node->SetLineColor(kColorITS);
20232 sub2node->SetVisibility(1);
20233 fNodes->Add(sub2node);
20234 sub1node->cd();
20235 //
20236 // Place copy #13 of ITS6 in I569
20237 //
20238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20239 sub2node->SetLineColor(kColorITS);
20240 sub2node->SetVisibility(1);
20241 fNodes->Add(sub2node);
20242 sub1node->cd();
20243 //
20244 // Place copy #14 of ITS6 in I569
20245 //
20246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20247 sub2node->SetLineColor(kColorITS);
20248 sub2node->SetVisibility(1);
20249 fNodes->Add(sub2node);
20250 sub1node->cd();
20251 //
20252 // Place copy #15 of ITS6 in I569
20253 //
20254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20255 sub2node->SetLineColor(kColorITS);
20256 sub2node->SetVisibility(1);
20257 fNodes->Add(sub2node);
20258 sub1node->cd();
20259 //
20260 // Place copy #16 of ITS6 in I569
20261 //
20262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20263 sub2node->SetLineColor(kColorITS);
20264 sub2node->SetVisibility(1);
20265 fNodes->Add(sub2node);
20266 sub1node->cd();
20267 //
20268 // Place copy #17 of ITS6 in I569
20269 //
20270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20271 sub2node->SetLineColor(kColorITS);
20272 sub2node->SetVisibility(1);
20273 fNodes->Add(sub2node);
20274 sub1node->cd();
20275 //
20276 // Place copy #18 of ITS6 in I569
20277 //
20278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20279 sub2node->SetLineColor(kColorITS);
20280 sub2node->SetVisibility(1);
20281 fNodes->Add(sub2node);
20282 sub1node->cd();
20283 //
20284 // Place copy #19 of ITS6 in I569
20285 //
20286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20287 sub2node->SetLineColor(kColorITS);
20288 sub2node->SetVisibility(1);
20289 fNodes->Add(sub2node);
20290 sub1node->cd();
20291 //
20292 // Place copy #20 of ITS6 in I569
20293 //
20294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20295 sub2node->SetLineColor(kColorITS);
20296 sub2node->SetVisibility(1);
20297 fNodes->Add(sub2node);
20298 sub1node->cd();
20299 //
20300 // Place copy #21 of ITS6 in I569
20301 //
20302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20303 sub2node->SetLineColor(kColorITS);
20304 sub2node->SetVisibility(1);
20305 fNodes->Add(sub2node);
20306 sub1node->cd();
20307 //
20308 // Place copy #22 of ITS6 in I569
20309 //
20310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20311 sub2node->SetLineColor(kColorITS);
20312 sub2node->SetVisibility(1);
20313 fNodes->Add(sub2node);
20314 sub1node->cd();
20315 //
20316 // Place copy #23 of ITS6 in I569
20317 //
20318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20319 sub2node->SetLineColor(kColorITS);
20320 sub2node->SetVisibility(1);
20321 fNodes->Add(sub2node);
20322 sub1node->cd();
20323 //
20324 // Place copy #24 of ITS6 in I569
20325 //
20326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20327 sub2node->SetLineColor(kColorITS);
20328 sub2node->SetVisibility(1);
20329 fNodes->Add(sub2node);
20330 sub1node->cd();
20331 //
20332 // Place copy #25 of ITS6 in I569
20333 //
20334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20335 sub2node->SetLineColor(kColorITS);
20336 sub2node->SetVisibility(1);
20337 fNodes->Add(sub2node);
20338 sub1node->cd();
20339 fNodes->Add(sub1node);
20340 node->cd();
20341 //
20342 // Place copy #19 of I569 in IT56
20343 //
20344 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"rot534");
20345 sub1node->SetLineColor(kColorITS);
20346 sub1node->SetVisibility(0);
20347 sub1node->cd();
20348 //
20349 // Place copy #1 of ITS6 in I569
20350 //
20351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20352 sub2node->SetLineColor(kColorITS);
20353 sub2node->SetVisibility(1);
20354 fNodes->Add(sub2node);
20355 sub1node->cd();
20356 //
20357 // Place copy #2 of ITS6 in I569
20358 //
20359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20360 sub2node->SetLineColor(kColorITS);
20361 sub2node->SetVisibility(1);
20362 fNodes->Add(sub2node);
20363 sub1node->cd();
20364 //
20365 // Place copy #3 of ITS6 in I569
20366 //
20367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20368 sub2node->SetLineColor(kColorITS);
20369 sub2node->SetVisibility(1);
20370 fNodes->Add(sub2node);
20371 sub1node->cd();
20372 //
20373 // Place copy #4 of ITS6 in I569
20374 //
20375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20376 sub2node->SetLineColor(kColorITS);
20377 sub2node->SetVisibility(1);
20378 fNodes->Add(sub2node);
20379 sub1node->cd();
20380 //
20381 // Place copy #5 of ITS6 in I569
20382 //
20383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20384 sub2node->SetLineColor(kColorITS);
20385 sub2node->SetVisibility(1);
20386 fNodes->Add(sub2node);
20387 sub1node->cd();
20388 //
20389 // Place copy #6 of ITS6 in I569
20390 //
20391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20392 sub2node->SetLineColor(kColorITS);
20393 sub2node->SetVisibility(1);
20394 fNodes->Add(sub2node);
20395 sub1node->cd();
20396 //
20397 // Place copy #7 of ITS6 in I569
20398 //
20399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20400 sub2node->SetLineColor(kColorITS);
20401 sub2node->SetVisibility(1);
20402 fNodes->Add(sub2node);
20403 sub1node->cd();
20404 //
20405 // Place copy #8 of ITS6 in I569
20406 //
20407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20408 sub2node->SetLineColor(kColorITS);
20409 sub2node->SetVisibility(1);
20410 fNodes->Add(sub2node);
20411 sub1node->cd();
20412 //
20413 // Place copy #9 of ITS6 in I569
20414 //
20415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20416 sub2node->SetLineColor(kColorITS);
20417 sub2node->SetVisibility(1);
20418 fNodes->Add(sub2node);
20419 sub1node->cd();
20420 //
20421 // Place copy #10 of ITS6 in I569
20422 //
20423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20424 sub2node->SetLineColor(kColorITS);
20425 sub2node->SetVisibility(1);
20426 fNodes->Add(sub2node);
20427 sub1node->cd();
20428 //
20429 // Place copy #11 of ITS6 in I569
20430 //
20431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20432 sub2node->SetLineColor(kColorITS);
20433 sub2node->SetVisibility(1);
20434 fNodes->Add(sub2node);
20435 sub1node->cd();
20436 //
20437 // Place copy #12 of ITS6 in I569
20438 //
20439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20440 sub2node->SetLineColor(kColorITS);
20441 sub2node->SetVisibility(1);
20442 fNodes->Add(sub2node);
20443 sub1node->cd();
20444 //
20445 // Place copy #13 of ITS6 in I569
20446 //
20447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20448 sub2node->SetLineColor(kColorITS);
20449 sub2node->SetVisibility(1);
20450 fNodes->Add(sub2node);
20451 sub1node->cd();
20452 //
20453 // Place copy #14 of ITS6 in I569
20454 //
20455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20456 sub2node->SetLineColor(kColorITS);
20457 sub2node->SetVisibility(1);
20458 fNodes->Add(sub2node);
20459 sub1node->cd();
20460 //
20461 // Place copy #15 of ITS6 in I569
20462 //
20463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20464 sub2node->SetLineColor(kColorITS);
20465 sub2node->SetVisibility(1);
20466 fNodes->Add(sub2node);
20467 sub1node->cd();
20468 //
20469 // Place copy #16 of ITS6 in I569
20470 //
20471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20472 sub2node->SetLineColor(kColorITS);
20473 sub2node->SetVisibility(1);
20474 fNodes->Add(sub2node);
20475 sub1node->cd();
20476 //
20477 // Place copy #17 of ITS6 in I569
20478 //
20479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20480 sub2node->SetLineColor(kColorITS);
20481 sub2node->SetVisibility(1);
20482 fNodes->Add(sub2node);
20483 sub1node->cd();
20484 //
20485 // Place copy #18 of ITS6 in I569
20486 //
20487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20488 sub2node->SetLineColor(kColorITS);
20489 sub2node->SetVisibility(1);
20490 fNodes->Add(sub2node);
20491 sub1node->cd();
20492 //
20493 // Place copy #19 of ITS6 in I569
20494 //
20495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20496 sub2node->SetLineColor(kColorITS);
20497 sub2node->SetVisibility(1);
20498 fNodes->Add(sub2node);
20499 sub1node->cd();
20500 //
20501 // Place copy #20 of ITS6 in I569
20502 //
20503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20504 sub2node->SetLineColor(kColorITS);
20505 sub2node->SetVisibility(1);
20506 fNodes->Add(sub2node);
20507 sub1node->cd();
20508 //
20509 // Place copy #21 of ITS6 in I569
20510 //
20511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20512 sub2node->SetLineColor(kColorITS);
20513 sub2node->SetVisibility(1);
20514 fNodes->Add(sub2node);
20515 sub1node->cd();
20516 //
20517 // Place copy #22 of ITS6 in I569
20518 //
20519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20520 sub2node->SetLineColor(kColorITS);
20521 sub2node->SetVisibility(1);
20522 fNodes->Add(sub2node);
20523 sub1node->cd();
20524 //
20525 // Place copy #23 of ITS6 in I569
20526 //
20527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20528 sub2node->SetLineColor(kColorITS);
20529 sub2node->SetVisibility(1);
20530 fNodes->Add(sub2node);
20531 sub1node->cd();
20532 //
20533 // Place copy #24 of ITS6 in I569
20534 //
20535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20536 sub2node->SetLineColor(kColorITS);
20537 sub2node->SetVisibility(1);
20538 fNodes->Add(sub2node);
20539 sub1node->cd();
20540 //
20541 // Place copy #25 of ITS6 in I569
20542 //
20543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20544 sub2node->SetLineColor(kColorITS);
20545 sub2node->SetVisibility(1);
20546 fNodes->Add(sub2node);
20547 sub1node->cd();
20548 fNodes->Add(sub1node);
20549 node->cd();
20550 //
20551 // Place copy #20 of I569 in IT56
20552 //
20553 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"rot535");
20554 sub1node->SetLineColor(kColorITS);
20555 sub1node->SetVisibility(0);
20556 sub1node->cd();
20557 //
20558 // Place copy #1 of ITS6 in I569
20559 //
20560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20561 sub2node->SetLineColor(kColorITS);
20562 sub2node->SetVisibility(1);
20563 fNodes->Add(sub2node);
20564 sub1node->cd();
20565 //
20566 // Place copy #2 of ITS6 in I569
20567 //
20568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20569 sub2node->SetLineColor(kColorITS);
20570 sub2node->SetVisibility(1);
20571 fNodes->Add(sub2node);
20572 sub1node->cd();
20573 //
20574 // Place copy #3 of ITS6 in I569
20575 //
20576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20577 sub2node->SetLineColor(kColorITS);
20578 sub2node->SetVisibility(1);
20579 fNodes->Add(sub2node);
20580 sub1node->cd();
20581 //
20582 // Place copy #4 of ITS6 in I569
20583 //
20584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20585 sub2node->SetLineColor(kColorITS);
20586 sub2node->SetVisibility(1);
20587 fNodes->Add(sub2node);
20588 sub1node->cd();
20589 //
20590 // Place copy #5 of ITS6 in I569
20591 //
20592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20593 sub2node->SetLineColor(kColorITS);
20594 sub2node->SetVisibility(1);
20595 fNodes->Add(sub2node);
20596 sub1node->cd();
20597 //
20598 // Place copy #6 of ITS6 in I569
20599 //
20600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20601 sub2node->SetLineColor(kColorITS);
20602 sub2node->SetVisibility(1);
20603 fNodes->Add(sub2node);
20604 sub1node->cd();
20605 //
20606 // Place copy #7 of ITS6 in I569
20607 //
20608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20609 sub2node->SetLineColor(kColorITS);
20610 sub2node->SetVisibility(1);
20611 fNodes->Add(sub2node);
20612 sub1node->cd();
20613 //
20614 // Place copy #8 of ITS6 in I569
20615 //
20616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20617 sub2node->SetLineColor(kColorITS);
20618 sub2node->SetVisibility(1);
20619 fNodes->Add(sub2node);
20620 sub1node->cd();
20621 //
20622 // Place copy #9 of ITS6 in I569
20623 //
20624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20625 sub2node->SetLineColor(kColorITS);
20626 sub2node->SetVisibility(1);
20627 fNodes->Add(sub2node);
20628 sub1node->cd();
20629 //
20630 // Place copy #10 of ITS6 in I569
20631 //
20632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20633 sub2node->SetLineColor(kColorITS);
20634 sub2node->SetVisibility(1);
20635 fNodes->Add(sub2node);
20636 sub1node->cd();
20637 //
20638 // Place copy #11 of ITS6 in I569
20639 //
20640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20641 sub2node->SetLineColor(kColorITS);
20642 sub2node->SetVisibility(1);
20643 fNodes->Add(sub2node);
20644 sub1node->cd();
20645 //
20646 // Place copy #12 of ITS6 in I569
20647 //
20648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20649 sub2node->SetLineColor(kColorITS);
20650 sub2node->SetVisibility(1);
20651 fNodes->Add(sub2node);
20652 sub1node->cd();
20653 //
20654 // Place copy #13 of ITS6 in I569
20655 //
20656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20657 sub2node->SetLineColor(kColorITS);
20658 sub2node->SetVisibility(1);
20659 fNodes->Add(sub2node);
20660 sub1node->cd();
20661 //
20662 // Place copy #14 of ITS6 in I569
20663 //
20664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20665 sub2node->SetLineColor(kColorITS);
20666 sub2node->SetVisibility(1);
20667 fNodes->Add(sub2node);
20668 sub1node->cd();
20669 //
20670 // Place copy #15 of ITS6 in I569
20671 //
20672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20673 sub2node->SetLineColor(kColorITS);
20674 sub2node->SetVisibility(1);
20675 fNodes->Add(sub2node);
20676 sub1node->cd();
20677 //
20678 // Place copy #16 of ITS6 in I569
20679 //
20680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20681 sub2node->SetLineColor(kColorITS);
20682 sub2node->SetVisibility(1);
20683 fNodes->Add(sub2node);
20684 sub1node->cd();
20685 //
20686 // Place copy #17 of ITS6 in I569
20687 //
20688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20689 sub2node->SetLineColor(kColorITS);
20690 sub2node->SetVisibility(1);
20691 fNodes->Add(sub2node);
20692 sub1node->cd();
20693 //
20694 // Place copy #18 of ITS6 in I569
20695 //
20696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20697 sub2node->SetLineColor(kColorITS);
20698 sub2node->SetVisibility(1);
20699 fNodes->Add(sub2node);
20700 sub1node->cd();
20701 //
20702 // Place copy #19 of ITS6 in I569
20703 //
20704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20705 sub2node->SetLineColor(kColorITS);
20706 sub2node->SetVisibility(1);
20707 fNodes->Add(sub2node);
20708 sub1node->cd();
20709 //
20710 // Place copy #20 of ITS6 in I569
20711 //
20712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20713 sub2node->SetLineColor(kColorITS);
20714 sub2node->SetVisibility(1);
20715 fNodes->Add(sub2node);
20716 sub1node->cd();
20717 //
20718 // Place copy #21 of ITS6 in I569
20719 //
20720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20721 sub2node->SetLineColor(kColorITS);
20722 sub2node->SetVisibility(1);
20723 fNodes->Add(sub2node);
20724 sub1node->cd();
20725 //
20726 // Place copy #22 of ITS6 in I569
20727 //
20728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20729 sub2node->SetLineColor(kColorITS);
20730 sub2node->SetVisibility(1);
20731 fNodes->Add(sub2node);
20732 sub1node->cd();
20733 //
20734 // Place copy #23 of ITS6 in I569
20735 //
20736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20737 sub2node->SetLineColor(kColorITS);
20738 sub2node->SetVisibility(1);
20739 fNodes->Add(sub2node);
20740 sub1node->cd();
20741 //
20742 // Place copy #24 of ITS6 in I569
20743 //
20744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20745 sub2node->SetLineColor(kColorITS);
20746 sub2node->SetVisibility(1);
20747 fNodes->Add(sub2node);
20748 sub1node->cd();
20749 //
20750 // Place copy #25 of ITS6 in I569
20751 //
20752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20753 sub2node->SetLineColor(kColorITS);
20754 sub2node->SetVisibility(1);
20755 fNodes->Add(sub2node);
20756 sub1node->cd();
20757 fNodes->Add(sub1node);
20758 node->cd();
20759 //
20760 // Place copy #21 of I569 in IT56
20761 //
20762 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"rot623");
20763 sub1node->SetLineColor(kColorITS);
20764 sub1node->SetVisibility(0);
20765 sub1node->cd();
20766 //
20767 // Place copy #1 of ITS6 in I569
20768 //
20769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20770 sub2node->SetLineColor(kColorITS);
20771 sub2node->SetVisibility(1);
20772 fNodes->Add(sub2node);
20773 sub1node->cd();
20774 //
20775 // Place copy #2 of ITS6 in I569
20776 //
20777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20778 sub2node->SetLineColor(kColorITS);
20779 sub2node->SetVisibility(1);
20780 fNodes->Add(sub2node);
20781 sub1node->cd();
20782 //
20783 // Place copy #3 of ITS6 in I569
20784 //
20785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20786 sub2node->SetLineColor(kColorITS);
20787 sub2node->SetVisibility(1);
20788 fNodes->Add(sub2node);
20789 sub1node->cd();
20790 //
20791 // Place copy #4 of ITS6 in I569
20792 //
20793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20794 sub2node->SetLineColor(kColorITS);
20795 sub2node->SetVisibility(1);
20796 fNodes->Add(sub2node);
20797 sub1node->cd();
20798 //
20799 // Place copy #5 of ITS6 in I569
20800 //
20801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20802 sub2node->SetLineColor(kColorITS);
20803 sub2node->SetVisibility(1);
20804 fNodes->Add(sub2node);
20805 sub1node->cd();
20806 //
20807 // Place copy #6 of ITS6 in I569
20808 //
20809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20810 sub2node->SetLineColor(kColorITS);
20811 sub2node->SetVisibility(1);
20812 fNodes->Add(sub2node);
20813 sub1node->cd();
20814 //
20815 // Place copy #7 of ITS6 in I569
20816 //
20817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20818 sub2node->SetLineColor(kColorITS);
20819 sub2node->SetVisibility(1);
20820 fNodes->Add(sub2node);
20821 sub1node->cd();
20822 //
20823 // Place copy #8 of ITS6 in I569
20824 //
20825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20826 sub2node->SetLineColor(kColorITS);
20827 sub2node->SetVisibility(1);
20828 fNodes->Add(sub2node);
20829 sub1node->cd();
20830 //
20831 // Place copy #9 of ITS6 in I569
20832 //
20833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20834 sub2node->SetLineColor(kColorITS);
20835 sub2node->SetVisibility(1);
20836 fNodes->Add(sub2node);
20837 sub1node->cd();
20838 //
20839 // Place copy #10 of ITS6 in I569
20840 //
20841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20842 sub2node->SetLineColor(kColorITS);
20843 sub2node->SetVisibility(1);
20844 fNodes->Add(sub2node);
20845 sub1node->cd();
20846 //
20847 // Place copy #11 of ITS6 in I569
20848 //
20849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20850 sub2node->SetLineColor(kColorITS);
20851 sub2node->SetVisibility(1);
20852 fNodes->Add(sub2node);
20853 sub1node->cd();
20854 //
20855 // Place copy #12 of ITS6 in I569
20856 //
20857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20858 sub2node->SetLineColor(kColorITS);
20859 sub2node->SetVisibility(1);
20860 fNodes->Add(sub2node);
20861 sub1node->cd();
20862 //
20863 // Place copy #13 of ITS6 in I569
20864 //
20865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20866 sub2node->SetLineColor(kColorITS);
20867 sub2node->SetVisibility(1);
20868 fNodes->Add(sub2node);
20869 sub1node->cd();
20870 //
20871 // Place copy #14 of ITS6 in I569
20872 //
20873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20874 sub2node->SetLineColor(kColorITS);
20875 sub2node->SetVisibility(1);
20876 fNodes->Add(sub2node);
20877 sub1node->cd();
20878 //
20879 // Place copy #15 of ITS6 in I569
20880 //
20881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20882 sub2node->SetLineColor(kColorITS);
20883 sub2node->SetVisibility(1);
20884 fNodes->Add(sub2node);
20885 sub1node->cd();
20886 //
20887 // Place copy #16 of ITS6 in I569
20888 //
20889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20890 sub2node->SetLineColor(kColorITS);
20891 sub2node->SetVisibility(1);
20892 fNodes->Add(sub2node);
20893 sub1node->cd();
20894 //
20895 // Place copy #17 of ITS6 in I569
20896 //
20897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20898 sub2node->SetLineColor(kColorITS);
20899 sub2node->SetVisibility(1);
20900 fNodes->Add(sub2node);
20901 sub1node->cd();
20902 //
20903 // Place copy #18 of ITS6 in I569
20904 //
20905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20906 sub2node->SetLineColor(kColorITS);
20907 sub2node->SetVisibility(1);
20908 fNodes->Add(sub2node);
20909 sub1node->cd();
20910 //
20911 // Place copy #19 of ITS6 in I569
20912 //
20913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20914 sub2node->SetLineColor(kColorITS);
20915 sub2node->SetVisibility(1);
20916 fNodes->Add(sub2node);
20917 sub1node->cd();
20918 //
20919 // Place copy #20 of ITS6 in I569
20920 //
20921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20922 sub2node->SetLineColor(kColorITS);
20923 sub2node->SetVisibility(1);
20924 fNodes->Add(sub2node);
20925 sub1node->cd();
20926 //
20927 // Place copy #21 of ITS6 in I569
20928 //
20929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20930 sub2node->SetLineColor(kColorITS);
20931 sub2node->SetVisibility(1);
20932 fNodes->Add(sub2node);
20933 sub1node->cd();
20934 //
20935 // Place copy #22 of ITS6 in I569
20936 //
20937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20938 sub2node->SetLineColor(kColorITS);
20939 sub2node->SetVisibility(1);
20940 fNodes->Add(sub2node);
20941 sub1node->cd();
20942 //
20943 // Place copy #23 of ITS6 in I569
20944 //
20945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20946 sub2node->SetLineColor(kColorITS);
20947 sub2node->SetVisibility(1);
20948 fNodes->Add(sub2node);
20949 sub1node->cd();
20950 //
20951 // Place copy #24 of ITS6 in I569
20952 //
20953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20954 sub2node->SetLineColor(kColorITS);
20955 sub2node->SetVisibility(1);
20956 fNodes->Add(sub2node);
20957 sub1node->cd();
20958 //
20959 // Place copy #25 of ITS6 in I569
20960 //
20961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20962 sub2node->SetLineColor(kColorITS);
20963 sub2node->SetVisibility(1);
20964 fNodes->Add(sub2node);
20965 sub1node->cd();
20966 fNodes->Add(sub1node);
20967 node->cd();
20968 //
20969 // Place copy #22 of I569 in IT56
20970 //
20971 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"rot537");
20972 sub1node->SetLineColor(kColorITS);
20973 sub1node->SetVisibility(0);
20974 sub1node->cd();
20975 //
20976 // Place copy #1 of ITS6 in I569
20977 //
20978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20979 sub2node->SetLineColor(kColorITS);
20980 sub2node->SetVisibility(1);
20981 fNodes->Add(sub2node);
20982 sub1node->cd();
20983 //
20984 // Place copy #2 of ITS6 in I569
20985 //
20986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20987 sub2node->SetLineColor(kColorITS);
20988 sub2node->SetVisibility(1);
20989 fNodes->Add(sub2node);
20990 sub1node->cd();
20991 //
20992 // Place copy #3 of ITS6 in I569
20993 //
20994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20995 sub2node->SetLineColor(kColorITS);
20996 sub2node->SetVisibility(1);
20997 fNodes->Add(sub2node);
20998 sub1node->cd();
20999 //
21000 // Place copy #4 of ITS6 in I569
21001 //
21002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21003 sub2node->SetLineColor(kColorITS);
21004 sub2node->SetVisibility(1);
21005 fNodes->Add(sub2node);
21006 sub1node->cd();
21007 //
21008 // Place copy #5 of ITS6 in I569
21009 //
21010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21011 sub2node->SetLineColor(kColorITS);
21012 sub2node->SetVisibility(1);
21013 fNodes->Add(sub2node);
21014 sub1node->cd();
21015 //
21016 // Place copy #6 of ITS6 in I569
21017 //
21018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21019 sub2node->SetLineColor(kColorITS);
21020 sub2node->SetVisibility(1);
21021 fNodes->Add(sub2node);
21022 sub1node->cd();
21023 //
21024 // Place copy #7 of ITS6 in I569
21025 //
21026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21027 sub2node->SetLineColor(kColorITS);
21028 sub2node->SetVisibility(1);
21029 fNodes->Add(sub2node);
21030 sub1node->cd();
21031 //
21032 // Place copy #8 of ITS6 in I569
21033 //
21034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21035 sub2node->SetLineColor(kColorITS);
21036 sub2node->SetVisibility(1);
21037 fNodes->Add(sub2node);
21038 sub1node->cd();
21039 //
21040 // Place copy #9 of ITS6 in I569
21041 //
21042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21043 sub2node->SetLineColor(kColorITS);
21044 sub2node->SetVisibility(1);
21045 fNodes->Add(sub2node);
21046 sub1node->cd();
21047 //
21048 // Place copy #10 of ITS6 in I569
21049 //
21050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21051 sub2node->SetLineColor(kColorITS);
21052 sub2node->SetVisibility(1);
21053 fNodes->Add(sub2node);
21054 sub1node->cd();
21055 //
21056 // Place copy #11 of ITS6 in I569
21057 //
21058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21059 sub2node->SetLineColor(kColorITS);
21060 sub2node->SetVisibility(1);
21061 fNodes->Add(sub2node);
21062 sub1node->cd();
21063 //
21064 // Place copy #12 of ITS6 in I569
21065 //
21066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21067 sub2node->SetLineColor(kColorITS);
21068 sub2node->SetVisibility(1);
21069 fNodes->Add(sub2node);
21070 sub1node->cd();
21071 //
21072 // Place copy #13 of ITS6 in I569
21073 //
21074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21075 sub2node->SetLineColor(kColorITS);
21076 sub2node->SetVisibility(1);
21077 fNodes->Add(sub2node);
21078 sub1node->cd();
21079 //
21080 // Place copy #14 of ITS6 in I569
21081 //
21082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21083 sub2node->SetLineColor(kColorITS);
21084 sub2node->SetVisibility(1);
21085 fNodes->Add(sub2node);
21086 sub1node->cd();
21087 //
21088 // Place copy #15 of ITS6 in I569
21089 //
21090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21091 sub2node->SetLineColor(kColorITS);
21092 sub2node->SetVisibility(1);
21093 fNodes->Add(sub2node);
21094 sub1node->cd();
21095 //
21096 // Place copy #16 of ITS6 in I569
21097 //
21098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21099 sub2node->SetLineColor(kColorITS);
21100 sub2node->SetVisibility(1);
21101 fNodes->Add(sub2node);
21102 sub1node->cd();
21103 //
21104 // Place copy #17 of ITS6 in I569
21105 //
21106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21107 sub2node->SetLineColor(kColorITS);
21108 sub2node->SetVisibility(1);
21109 fNodes->Add(sub2node);
21110 sub1node->cd();
21111 //
21112 // Place copy #18 of ITS6 in I569
21113 //
21114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21115 sub2node->SetLineColor(kColorITS);
21116 sub2node->SetVisibility(1);
21117 fNodes->Add(sub2node);
21118 sub1node->cd();
21119 //
21120 // Place copy #19 of ITS6 in I569
21121 //
21122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21123 sub2node->SetLineColor(kColorITS);
21124 sub2node->SetVisibility(1);
21125 fNodes->Add(sub2node);
21126 sub1node->cd();
21127 //
21128 // Place copy #20 of ITS6 in I569
21129 //
21130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21131 sub2node->SetLineColor(kColorITS);
21132 sub2node->SetVisibility(1);
21133 fNodes->Add(sub2node);
21134 sub1node->cd();
21135 //
21136 // Place copy #21 of ITS6 in I569
21137 //
21138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21139 sub2node->SetLineColor(kColorITS);
21140 sub2node->SetVisibility(1);
21141 fNodes->Add(sub2node);
21142 sub1node->cd();
21143 //
21144 // Place copy #22 of ITS6 in I569
21145 //
21146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21147 sub2node->SetLineColor(kColorITS);
21148 sub2node->SetVisibility(1);
21149 fNodes->Add(sub2node);
21150 sub1node->cd();
21151 //
21152 // Place copy #23 of ITS6 in I569
21153 //
21154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21155 sub2node->SetLineColor(kColorITS);
21156 sub2node->SetVisibility(1);
21157 fNodes->Add(sub2node);
21158 sub1node->cd();
21159 //
21160 // Place copy #24 of ITS6 in I569
21161 //
21162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21163 sub2node->SetLineColor(kColorITS);
21164 sub2node->SetVisibility(1);
21165 fNodes->Add(sub2node);
21166 sub1node->cd();
21167 //
21168 // Place copy #25 of ITS6 in I569
21169 //
21170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21171 sub2node->SetLineColor(kColorITS);
21172 sub2node->SetVisibility(1);
21173 fNodes->Add(sub2node);
21174 sub1node->cd();
21175 fNodes->Add(sub1node);
21176 node->cd();
21177 //
21178 // Place copy #23 of I569 in IT56
21179 //
21180 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"rot538");
21181 sub1node->SetLineColor(kColorITS);
21182 sub1node->SetVisibility(0);
21183 sub1node->cd();
21184 //
21185 // Place copy #1 of ITS6 in I569
21186 //
21187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21188 sub2node->SetLineColor(kColorITS);
21189 sub2node->SetVisibility(1);
21190 fNodes->Add(sub2node);
21191 sub1node->cd();
21192 //
21193 // Place copy #2 of ITS6 in I569
21194 //
21195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21196 sub2node->SetLineColor(kColorITS);
21197 sub2node->SetVisibility(1);
21198 fNodes->Add(sub2node);
21199 sub1node->cd();
21200 //
21201 // Place copy #3 of ITS6 in I569
21202 //
21203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21204 sub2node->SetLineColor(kColorITS);
21205 sub2node->SetVisibility(1);
21206 fNodes->Add(sub2node);
21207 sub1node->cd();
21208 //
21209 // Place copy #4 of ITS6 in I569
21210 //
21211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21212 sub2node->SetLineColor(kColorITS);
21213 sub2node->SetVisibility(1);
21214 fNodes->Add(sub2node);
21215 sub1node->cd();
21216 //
21217 // Place copy #5 of ITS6 in I569
21218 //
21219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21220 sub2node->SetLineColor(kColorITS);
21221 sub2node->SetVisibility(1);
21222 fNodes->Add(sub2node);
21223 sub1node->cd();
21224 //
21225 // Place copy #6 of ITS6 in I569
21226 //
21227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21228 sub2node->SetLineColor(kColorITS);
21229 sub2node->SetVisibility(1);
21230 fNodes->Add(sub2node);
21231 sub1node->cd();
21232 //
21233 // Place copy #7 of ITS6 in I569
21234 //
21235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21236 sub2node->SetLineColor(kColorITS);
21237 sub2node->SetVisibility(1);
21238 fNodes->Add(sub2node);
21239 sub1node->cd();
21240 //
21241 // Place copy #8 of ITS6 in I569
21242 //
21243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21244 sub2node->SetLineColor(kColorITS);
21245 sub2node->SetVisibility(1);
21246 fNodes->Add(sub2node);
21247 sub1node->cd();
21248 //
21249 // Place copy #9 of ITS6 in I569
21250 //
21251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21252 sub2node->SetLineColor(kColorITS);
21253 sub2node->SetVisibility(1);
21254 fNodes->Add(sub2node);
21255 sub1node->cd();
21256 //
21257 // Place copy #10 of ITS6 in I569
21258 //
21259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21260 sub2node->SetLineColor(kColorITS);
21261 sub2node->SetVisibility(1);
21262 fNodes->Add(sub2node);
21263 sub1node->cd();
21264 //
21265 // Place copy #11 of ITS6 in I569
21266 //
21267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21268 sub2node->SetLineColor(kColorITS);
21269 sub2node->SetVisibility(1);
21270 fNodes->Add(sub2node);
21271 sub1node->cd();
21272 //
21273 // Place copy #12 of ITS6 in I569
21274 //
21275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21276 sub2node->SetLineColor(kColorITS);
21277 sub2node->SetVisibility(1);
21278 fNodes->Add(sub2node);
21279 sub1node->cd();
21280 //
21281 // Place copy #13 of ITS6 in I569
21282 //
21283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21284 sub2node->SetLineColor(kColorITS);
21285 sub2node->SetVisibility(1);
21286 fNodes->Add(sub2node);
21287 sub1node->cd();
21288 //
21289 // Place copy #14 of ITS6 in I569
21290 //
21291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21292 sub2node->SetLineColor(kColorITS);
21293 sub2node->SetVisibility(1);
21294 fNodes->Add(sub2node);
21295 sub1node->cd();
21296 //
21297 // Place copy #15 of ITS6 in I569
21298 //
21299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21300 sub2node->SetLineColor(kColorITS);
21301 sub2node->SetVisibility(1);
21302 fNodes->Add(sub2node);
21303 sub1node->cd();
21304 //
21305 // Place copy #16 of ITS6 in I569
21306 //
21307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21308 sub2node->SetLineColor(kColorITS);
21309 sub2node->SetVisibility(1);
21310 fNodes->Add(sub2node);
21311 sub1node->cd();
21312 //
21313 // Place copy #17 of ITS6 in I569
21314 //
21315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21316 sub2node->SetLineColor(kColorITS);
21317 sub2node->SetVisibility(1);
21318 fNodes->Add(sub2node);
21319 sub1node->cd();
21320 //
21321 // Place copy #18 of ITS6 in I569
21322 //
21323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21324 sub2node->SetLineColor(kColorITS);
21325 sub2node->SetVisibility(1);
21326 fNodes->Add(sub2node);
21327 sub1node->cd();
21328 //
21329 // Place copy #19 of ITS6 in I569
21330 //
21331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21332 sub2node->SetLineColor(kColorITS);
21333 sub2node->SetVisibility(1);
21334 fNodes->Add(sub2node);
21335 sub1node->cd();
21336 //
21337 // Place copy #20 of ITS6 in I569
21338 //
21339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21340 sub2node->SetLineColor(kColorITS);
21341 sub2node->SetVisibility(1);
21342 fNodes->Add(sub2node);
21343 sub1node->cd();
21344 //
21345 // Place copy #21 of ITS6 in I569
21346 //
21347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21348 sub2node->SetLineColor(kColorITS);
21349 sub2node->SetVisibility(1);
21350 fNodes->Add(sub2node);
21351 sub1node->cd();
21352 //
21353 // Place copy #22 of ITS6 in I569
21354 //
21355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21356 sub2node->SetLineColor(kColorITS);
21357 sub2node->SetVisibility(1);
21358 fNodes->Add(sub2node);
21359 sub1node->cd();
21360 //
21361 // Place copy #23 of ITS6 in I569
21362 //
21363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21364 sub2node->SetLineColor(kColorITS);
21365 sub2node->SetVisibility(1);
21366 fNodes->Add(sub2node);
21367 sub1node->cd();
21368 //
21369 // Place copy #24 of ITS6 in I569
21370 //
21371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21372 sub2node->SetLineColor(kColorITS);
21373 sub2node->SetVisibility(1);
21374 fNodes->Add(sub2node);
21375 sub1node->cd();
21376 //
21377 // Place copy #25 of ITS6 in I569
21378 //
21379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21380 sub2node->SetLineColor(kColorITS);
21381 sub2node->SetVisibility(1);
21382 fNodes->Add(sub2node);
21383 sub1node->cd();
21384 fNodes->Add(sub1node);
21385 node->cd();
21386 //
21387 // Place copy #24 of I569 in IT56
21388 //
21389 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"rot539");
21390 sub1node->SetLineColor(kColorITS);
21391 sub1node->SetVisibility(0);
21392 sub1node->cd();
21393 //
21394 // Place copy #1 of ITS6 in I569
21395 //
21396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21397 sub2node->SetLineColor(kColorITS);
21398 sub2node->SetVisibility(1);
21399 fNodes->Add(sub2node);
21400 sub1node->cd();
21401 //
21402 // Place copy #2 of ITS6 in I569
21403 //
21404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21405 sub2node->SetLineColor(kColorITS);
21406 sub2node->SetVisibility(1);
21407 fNodes->Add(sub2node);
21408 sub1node->cd();
21409 //
21410 // Place copy #3 of ITS6 in I569
21411 //
21412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21413 sub2node->SetLineColor(kColorITS);
21414 sub2node->SetVisibility(1);
21415 fNodes->Add(sub2node);
21416 sub1node->cd();
21417 //
21418 // Place copy #4 of ITS6 in I569
21419 //
21420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21421 sub2node->SetLineColor(kColorITS);
21422 sub2node->SetVisibility(1);
21423 fNodes->Add(sub2node);
21424 sub1node->cd();
21425 //
21426 // Place copy #5 of ITS6 in I569
21427 //
21428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21429 sub2node->SetLineColor(kColorITS);
21430 sub2node->SetVisibility(1);
21431 fNodes->Add(sub2node);
21432 sub1node->cd();
21433 //
21434 // Place copy #6 of ITS6 in I569
21435 //
21436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21437 sub2node->SetLineColor(kColorITS);
21438 sub2node->SetVisibility(1);
21439 fNodes->Add(sub2node);
21440 sub1node->cd();
21441 //
21442 // Place copy #7 of ITS6 in I569
21443 //
21444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21445 sub2node->SetLineColor(kColorITS);
21446 sub2node->SetVisibility(1);
21447 fNodes->Add(sub2node);
21448 sub1node->cd();
21449 //
21450 // Place copy #8 of ITS6 in I569
21451 //
21452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21453 sub2node->SetLineColor(kColorITS);
21454 sub2node->SetVisibility(1);
21455 fNodes->Add(sub2node);
21456 sub1node->cd();
21457 //
21458 // Place copy #9 of ITS6 in I569
21459 //
21460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21461 sub2node->SetLineColor(kColorITS);
21462 sub2node->SetVisibility(1);
21463 fNodes->Add(sub2node);
21464 sub1node->cd();
21465 //
21466 // Place copy #10 of ITS6 in I569
21467 //
21468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21469 sub2node->SetLineColor(kColorITS);
21470 sub2node->SetVisibility(1);
21471 fNodes->Add(sub2node);
21472 sub1node->cd();
21473 //
21474 // Place copy #11 of ITS6 in I569
21475 //
21476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21477 sub2node->SetLineColor(kColorITS);
21478 sub2node->SetVisibility(1);
21479 fNodes->Add(sub2node);
21480 sub1node->cd();
21481 //
21482 // Place copy #12 of ITS6 in I569
21483 //
21484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21485 sub2node->SetLineColor(kColorITS);
21486 sub2node->SetVisibility(1);
21487 fNodes->Add(sub2node);
21488 sub1node->cd();
21489 //
21490 // Place copy #13 of ITS6 in I569
21491 //
21492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21493 sub2node->SetLineColor(kColorITS);
21494 sub2node->SetVisibility(1);
21495 fNodes->Add(sub2node);
21496 sub1node->cd();
21497 //
21498 // Place copy #14 of ITS6 in I569
21499 //
21500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21501 sub2node->SetLineColor(kColorITS);
21502 sub2node->SetVisibility(1);
21503 fNodes->Add(sub2node);
21504 sub1node->cd();
21505 //
21506 // Place copy #15 of ITS6 in I569
21507 //
21508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21509 sub2node->SetLineColor(kColorITS);
21510 sub2node->SetVisibility(1);
21511 fNodes->Add(sub2node);
21512 sub1node->cd();
21513 //
21514 // Place copy #16 of ITS6 in I569
21515 //
21516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21517 sub2node->SetLineColor(kColorITS);
21518 sub2node->SetVisibility(1);
21519 fNodes->Add(sub2node);
21520 sub1node->cd();
21521 //
21522 // Place copy #17 of ITS6 in I569
21523 //
21524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21525 sub2node->SetLineColor(kColorITS);
21526 sub2node->SetVisibility(1);
21527 fNodes->Add(sub2node);
21528 sub1node->cd();
21529 //
21530 // Place copy #18 of ITS6 in I569
21531 //
21532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21533 sub2node->SetLineColor(kColorITS);
21534 sub2node->SetVisibility(1);
21535 fNodes->Add(sub2node);
21536 sub1node->cd();
21537 //
21538 // Place copy #19 of ITS6 in I569
21539 //
21540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21541 sub2node->SetLineColor(kColorITS);
21542 sub2node->SetVisibility(1);
21543 fNodes->Add(sub2node);
21544 sub1node->cd();
21545 //
21546 // Place copy #20 of ITS6 in I569
21547 //
21548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21549 sub2node->SetLineColor(kColorITS);
21550 sub2node->SetVisibility(1);
21551 fNodes->Add(sub2node);
21552 sub1node->cd();
21553 //
21554 // Place copy #21 of ITS6 in I569
21555 //
21556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21557 sub2node->SetLineColor(kColorITS);
21558 sub2node->SetVisibility(1);
21559 fNodes->Add(sub2node);
21560 sub1node->cd();
21561 //
21562 // Place copy #22 of ITS6 in I569
21563 //
21564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21565 sub2node->SetLineColor(kColorITS);
21566 sub2node->SetVisibility(1);
21567 fNodes->Add(sub2node);
21568 sub1node->cd();
21569 //
21570 // Place copy #23 of ITS6 in I569
21571 //
21572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21573 sub2node->SetLineColor(kColorITS);
21574 sub2node->SetVisibility(1);
21575 fNodes->Add(sub2node);
21576 sub1node->cd();
21577 //
21578 // Place copy #24 of ITS6 in I569
21579 //
21580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21581 sub2node->SetLineColor(kColorITS);
21582 sub2node->SetVisibility(1);
21583 fNodes->Add(sub2node);
21584 sub1node->cd();
21585 //
21586 // Place copy #25 of ITS6 in I569
21587 //
21588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21589 sub2node->SetLineColor(kColorITS);
21590 sub2node->SetVisibility(1);
21591 fNodes->Add(sub2node);
21592 sub1node->cd();
21593 fNodes->Add(sub1node);
21594 node->cd();
21595 //
21596 // Place copy #25 of I569 in IT56
21597 //
21598 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"rot540");
21599 sub1node->SetLineColor(kColorITS);
21600 sub1node->SetVisibility(0);
21601 sub1node->cd();
21602 //
21603 // Place copy #1 of ITS6 in I569
21604 //
21605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21606 sub2node->SetLineColor(kColorITS);
21607 sub2node->SetVisibility(1);
21608 fNodes->Add(sub2node);
21609 sub1node->cd();
21610 //
21611 // Place copy #2 of ITS6 in I569
21612 //
21613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21614 sub2node->SetLineColor(kColorITS);
21615 sub2node->SetVisibility(1);
21616 fNodes->Add(sub2node);
21617 sub1node->cd();
21618 //
21619 // Place copy #3 of ITS6 in I569
21620 //
21621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21622 sub2node->SetLineColor(kColorITS);
21623 sub2node->SetVisibility(1);
21624 fNodes->Add(sub2node);
21625 sub1node->cd();
21626 //
21627 // Place copy #4 of ITS6 in I569
21628 //
21629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21630 sub2node->SetLineColor(kColorITS);
21631 sub2node->SetVisibility(1);
21632 fNodes->Add(sub2node);
21633 sub1node->cd();
21634 //
21635 // Place copy #5 of ITS6 in I569
21636 //
21637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21638 sub2node->SetLineColor(kColorITS);
21639 sub2node->SetVisibility(1);
21640 fNodes->Add(sub2node);
21641 sub1node->cd();
21642 //
21643 // Place copy #6 of ITS6 in I569
21644 //
21645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21646 sub2node->SetLineColor(kColorITS);
21647 sub2node->SetVisibility(1);
21648 fNodes->Add(sub2node);
21649 sub1node->cd();
21650 //
21651 // Place copy #7 of ITS6 in I569
21652 //
21653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21654 sub2node->SetLineColor(kColorITS);
21655 sub2node->SetVisibility(1);
21656 fNodes->Add(sub2node);
21657 sub1node->cd();
21658 //
21659 // Place copy #8 of ITS6 in I569
21660 //
21661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21662 sub2node->SetLineColor(kColorITS);
21663 sub2node->SetVisibility(1);
21664 fNodes->Add(sub2node);
21665 sub1node->cd();
21666 //
21667 // Place copy #9 of ITS6 in I569
21668 //
21669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21670 sub2node->SetLineColor(kColorITS);
21671 sub2node->SetVisibility(1);
21672 fNodes->Add(sub2node);
21673 sub1node->cd();
21674 //
21675 // Place copy #10 of ITS6 in I569
21676 //
21677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21678 sub2node->SetLineColor(kColorITS);
21679 sub2node->SetVisibility(1);
21680 fNodes->Add(sub2node);
21681 sub1node->cd();
21682 //
21683 // Place copy #11 of ITS6 in I569
21684 //
21685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21686 sub2node->SetLineColor(kColorITS);
21687 sub2node->SetVisibility(1);
21688 fNodes->Add(sub2node);
21689 sub1node->cd();
21690 //
21691 // Place copy #12 of ITS6 in I569
21692 //
21693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21694 sub2node->SetLineColor(kColorITS);
21695 sub2node->SetVisibility(1);
21696 fNodes->Add(sub2node);
21697 sub1node->cd();
21698 //
21699 // Place copy #13 of ITS6 in I569
21700 //
21701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21702 sub2node->SetLineColor(kColorITS);
21703 sub2node->SetVisibility(1);
21704 fNodes->Add(sub2node);
21705 sub1node->cd();
21706 //
21707 // Place copy #14 of ITS6 in I569
21708 //
21709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21710 sub2node->SetLineColor(kColorITS);
21711 sub2node->SetVisibility(1);
21712 fNodes->Add(sub2node);
21713 sub1node->cd();
21714 //
21715 // Place copy #15 of ITS6 in I569
21716 //
21717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21718 sub2node->SetLineColor(kColorITS);
21719 sub2node->SetVisibility(1);
21720 fNodes->Add(sub2node);
21721 sub1node->cd();
21722 //
21723 // Place copy #16 of ITS6 in I569
21724 //
21725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21726 sub2node->SetLineColor(kColorITS);
21727 sub2node->SetVisibility(1);
21728 fNodes->Add(sub2node);
21729 sub1node->cd();
21730 //
21731 // Place copy #17 of ITS6 in I569
21732 //
21733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21734 sub2node->SetLineColor(kColorITS);
21735 sub2node->SetVisibility(1);
21736 fNodes->Add(sub2node);
21737 sub1node->cd();
21738 //
21739 // Place copy #18 of ITS6 in I569
21740 //
21741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21742 sub2node->SetLineColor(kColorITS);
21743 sub2node->SetVisibility(1);
21744 fNodes->Add(sub2node);
21745 sub1node->cd();
21746 //
21747 // Place copy #19 of ITS6 in I569
21748 //
21749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21750 sub2node->SetLineColor(kColorITS);
21751 sub2node->SetVisibility(1);
21752 fNodes->Add(sub2node);
21753 sub1node->cd();
21754 //
21755 // Place copy #20 of ITS6 in I569
21756 //
21757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21758 sub2node->SetLineColor(kColorITS);
21759 sub2node->SetVisibility(1);
21760 fNodes->Add(sub2node);
21761 sub1node->cd();
21762 //
21763 // Place copy #21 of ITS6 in I569
21764 //
21765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21766 sub2node->SetLineColor(kColorITS);
21767 sub2node->SetVisibility(1);
21768 fNodes->Add(sub2node);
21769 sub1node->cd();
21770 //
21771 // Place copy #22 of ITS6 in I569
21772 //
21773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21774 sub2node->SetLineColor(kColorITS);
21775 sub2node->SetVisibility(1);
21776 fNodes->Add(sub2node);
21777 sub1node->cd();
21778 //
21779 // Place copy #23 of ITS6 in I569
21780 //
21781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21782 sub2node->SetLineColor(kColorITS);
21783 sub2node->SetVisibility(1);
21784 fNodes->Add(sub2node);
21785 sub1node->cd();
21786 //
21787 // Place copy #24 of ITS6 in I569
21788 //
21789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21790 sub2node->SetLineColor(kColorITS);
21791 sub2node->SetVisibility(1);
21792 fNodes->Add(sub2node);
21793 sub1node->cd();
21794 //
21795 // Place copy #25 of ITS6 in I569
21796 //
21797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21798 sub2node->SetLineColor(kColorITS);
21799 sub2node->SetVisibility(1);
21800 fNodes->Add(sub2node);
21801 sub1node->cd();
21802 fNodes->Add(sub1node);
21803 node->cd();
21804 //
21805 // Place copy #26 of I569 in IT56
21806 //
21807 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"rot541");
21808 sub1node->SetLineColor(kColorITS);
21809 sub1node->SetVisibility(0);
21810 sub1node->cd();
21811 //
21812 // Place copy #1 of ITS6 in I569
21813 //
21814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21815 sub2node->SetLineColor(kColorITS);
21816 sub2node->SetVisibility(1);
21817 fNodes->Add(sub2node);
21818 sub1node->cd();
21819 //
21820 // Place copy #2 of ITS6 in I569
21821 //
21822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21823 sub2node->SetLineColor(kColorITS);
21824 sub2node->SetVisibility(1);
21825 fNodes->Add(sub2node);
21826 sub1node->cd();
21827 //
21828 // Place copy #3 of ITS6 in I569
21829 //
21830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21831 sub2node->SetLineColor(kColorITS);
21832 sub2node->SetVisibility(1);
21833 fNodes->Add(sub2node);
21834 sub1node->cd();
21835 //
21836 // Place copy #4 of ITS6 in I569
21837 //
21838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21839 sub2node->SetLineColor(kColorITS);
21840 sub2node->SetVisibility(1);
21841 fNodes->Add(sub2node);
21842 sub1node->cd();
21843 //
21844 // Place copy #5 of ITS6 in I569
21845 //
21846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21847 sub2node->SetLineColor(kColorITS);
21848 sub2node->SetVisibility(1);
21849 fNodes->Add(sub2node);
21850 sub1node->cd();
21851 //
21852 // Place copy #6 of ITS6 in I569
21853 //
21854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21855 sub2node->SetLineColor(kColorITS);
21856 sub2node->SetVisibility(1);
21857 fNodes->Add(sub2node);
21858 sub1node->cd();
21859 //
21860 // Place copy #7 of ITS6 in I569
21861 //
21862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21863 sub2node->SetLineColor(kColorITS);
21864 sub2node->SetVisibility(1);
21865 fNodes->Add(sub2node);
21866 sub1node->cd();
21867 //
21868 // Place copy #8 of ITS6 in I569
21869 //
21870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21871 sub2node->SetLineColor(kColorITS);
21872 sub2node->SetVisibility(1);
21873 fNodes->Add(sub2node);
21874 sub1node->cd();
21875 //
21876 // Place copy #9 of ITS6 in I569
21877 //
21878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21879 sub2node->SetLineColor(kColorITS);
21880 sub2node->SetVisibility(1);
21881 fNodes->Add(sub2node);
21882 sub1node->cd();
21883 //
21884 // Place copy #10 of ITS6 in I569
21885 //
21886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21887 sub2node->SetLineColor(kColorITS);
21888 sub2node->SetVisibility(1);
21889 fNodes->Add(sub2node);
21890 sub1node->cd();
21891 //
21892 // Place copy #11 of ITS6 in I569
21893 //
21894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21895 sub2node->SetLineColor(kColorITS);
21896 sub2node->SetVisibility(1);
21897 fNodes->Add(sub2node);
21898 sub1node->cd();
21899 //
21900 // Place copy #12 of ITS6 in I569
21901 //
21902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21903 sub2node->SetLineColor(kColorITS);
21904 sub2node->SetVisibility(1);
21905 fNodes->Add(sub2node);
21906 sub1node->cd();
21907 //
21908 // Place copy #13 of ITS6 in I569
21909 //
21910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21911 sub2node->SetLineColor(kColorITS);
21912 sub2node->SetVisibility(1);
21913 fNodes->Add(sub2node);
21914 sub1node->cd();
21915 //
21916 // Place copy #14 of ITS6 in I569
21917 //
21918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21919 sub2node->SetLineColor(kColorITS);
21920 sub2node->SetVisibility(1);
21921 fNodes->Add(sub2node);
21922 sub1node->cd();
21923 //
21924 // Place copy #15 of ITS6 in I569
21925 //
21926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21927 sub2node->SetLineColor(kColorITS);
21928 sub2node->SetVisibility(1);
21929 fNodes->Add(sub2node);
21930 sub1node->cd();
21931 //
21932 // Place copy #16 of ITS6 in I569
21933 //
21934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21935 sub2node->SetLineColor(kColorITS);
21936 sub2node->SetVisibility(1);
21937 fNodes->Add(sub2node);
21938 sub1node->cd();
21939 //
21940 // Place copy #17 of ITS6 in I569
21941 //
21942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21943 sub2node->SetLineColor(kColorITS);
21944 sub2node->SetVisibility(1);
21945 fNodes->Add(sub2node);
21946 sub1node->cd();
21947 //
21948 // Place copy #18 of ITS6 in I569
21949 //
21950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21951 sub2node->SetLineColor(kColorITS);
21952 sub2node->SetVisibility(1);
21953 fNodes->Add(sub2node);
21954 sub1node->cd();
21955 //
21956 // Place copy #19 of ITS6 in I569
21957 //
21958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21959 sub2node->SetLineColor(kColorITS);
21960 sub2node->SetVisibility(1);
21961 fNodes->Add(sub2node);
21962 sub1node->cd();
21963 //
21964 // Place copy #20 of ITS6 in I569
21965 //
21966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21967 sub2node->SetLineColor(kColorITS);
21968 sub2node->SetVisibility(1);
21969 fNodes->Add(sub2node);
21970 sub1node->cd();
21971 //
21972 // Place copy #21 of ITS6 in I569
21973 //
21974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21975 sub2node->SetLineColor(kColorITS);
21976 sub2node->SetVisibility(1);
21977 fNodes->Add(sub2node);
21978 sub1node->cd();
21979 //
21980 // Place copy #22 of ITS6 in I569
21981 //
21982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21983 sub2node->SetLineColor(kColorITS);
21984 sub2node->SetVisibility(1);
21985 fNodes->Add(sub2node);
21986 sub1node->cd();
21987 //
21988 // Place copy #23 of ITS6 in I569
21989 //
21990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21991 sub2node->SetLineColor(kColorITS);
21992 sub2node->SetVisibility(1);
21993 fNodes->Add(sub2node);
21994 sub1node->cd();
21995 //
21996 // Place copy #24 of ITS6 in I569
21997 //
21998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21999 sub2node->SetLineColor(kColorITS);
22000 sub2node->SetVisibility(1);
22001 fNodes->Add(sub2node);
22002 sub1node->cd();
22003 //
22004 // Place copy #25 of ITS6 in I569
22005 //
22006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22007 sub2node->SetLineColor(kColorITS);
22008 sub2node->SetVisibility(1);
22009 fNodes->Add(sub2node);
22010 sub1node->cd();
22011 fNodes->Add(sub1node);
22012 node->cd();
22013 //
22014 // Place copy #27 of I569 in IT56
22015 //
22016 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"rot542");
22017 sub1node->SetLineColor(kColorITS);
22018 sub1node->SetVisibility(0);
22019 sub1node->cd();
22020 //
22021 // Place copy #1 of ITS6 in I569
22022 //
22023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22024 sub2node->SetLineColor(kColorITS);
22025 sub2node->SetVisibility(1);
22026 fNodes->Add(sub2node);
22027 sub1node->cd();
22028 //
22029 // Place copy #2 of ITS6 in I569
22030 //
22031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22032 sub2node->SetLineColor(kColorITS);
22033 sub2node->SetVisibility(1);
22034 fNodes->Add(sub2node);
22035 sub1node->cd();
22036 //
22037 // Place copy #3 of ITS6 in I569
22038 //
22039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22040 sub2node->SetLineColor(kColorITS);
22041 sub2node->SetVisibility(1);
22042 fNodes->Add(sub2node);
22043 sub1node->cd();
22044 //
22045 // Place copy #4 of ITS6 in I569
22046 //
22047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22048 sub2node->SetLineColor(kColorITS);
22049 sub2node->SetVisibility(1);
22050 fNodes->Add(sub2node);
22051 sub1node->cd();
22052 //
22053 // Place copy #5 of ITS6 in I569
22054 //
22055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22056 sub2node->SetLineColor(kColorITS);
22057 sub2node->SetVisibility(1);
22058 fNodes->Add(sub2node);
22059 sub1node->cd();
22060 //
22061 // Place copy #6 of ITS6 in I569
22062 //
22063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22064 sub2node->SetLineColor(kColorITS);
22065 sub2node->SetVisibility(1);
22066 fNodes->Add(sub2node);
22067 sub1node->cd();
22068 //
22069 // Place copy #7 of ITS6 in I569
22070 //
22071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22072 sub2node->SetLineColor(kColorITS);
22073 sub2node->SetVisibility(1);
22074 fNodes->Add(sub2node);
22075 sub1node->cd();
22076 //
22077 // Place copy #8 of ITS6 in I569
22078 //
22079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22080 sub2node->SetLineColor(kColorITS);
22081 sub2node->SetVisibility(1);
22082 fNodes->Add(sub2node);
22083 sub1node->cd();
22084 //
22085 // Place copy #9 of ITS6 in I569
22086 //
22087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22088 sub2node->SetLineColor(kColorITS);
22089 sub2node->SetVisibility(1);
22090 fNodes->Add(sub2node);
22091 sub1node->cd();
22092 //
22093 // Place copy #10 of ITS6 in I569
22094 //
22095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22096 sub2node->SetLineColor(kColorITS);
22097 sub2node->SetVisibility(1);
22098 fNodes->Add(sub2node);
22099 sub1node->cd();
22100 //
22101 // Place copy #11 of ITS6 in I569
22102 //
22103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22104 sub2node->SetLineColor(kColorITS);
22105 sub2node->SetVisibility(1);
22106 fNodes->Add(sub2node);
22107 sub1node->cd();
22108 //
22109 // Place copy #12 of ITS6 in I569
22110 //
22111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22112 sub2node->SetLineColor(kColorITS);
22113 sub2node->SetVisibility(1);
22114 fNodes->Add(sub2node);
22115 sub1node->cd();
22116 //
22117 // Place copy #13 of ITS6 in I569
22118 //
22119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22120 sub2node->SetLineColor(kColorITS);
22121 sub2node->SetVisibility(1);
22122 fNodes->Add(sub2node);
22123 sub1node->cd();
22124 //
22125 // Place copy #14 of ITS6 in I569
22126 //
22127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22128 sub2node->SetLineColor(kColorITS);
22129 sub2node->SetVisibility(1);
22130 fNodes->Add(sub2node);
22131 sub1node->cd();
22132 //
22133 // Place copy #15 of ITS6 in I569
22134 //
22135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22136 sub2node->SetLineColor(kColorITS);
22137 sub2node->SetVisibility(1);
22138 fNodes->Add(sub2node);
22139 sub1node->cd();
22140 //
22141 // Place copy #16 of ITS6 in I569
22142 //
22143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22144 sub2node->SetLineColor(kColorITS);
22145 sub2node->SetVisibility(1);
22146 fNodes->Add(sub2node);
22147 sub1node->cd();
22148 //
22149 // Place copy #17 of ITS6 in I569
22150 //
22151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22152 sub2node->SetLineColor(kColorITS);
22153 sub2node->SetVisibility(1);
22154 fNodes->Add(sub2node);
22155 sub1node->cd();
22156 //
22157 // Place copy #18 of ITS6 in I569
22158 //
22159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22160 sub2node->SetLineColor(kColorITS);
22161 sub2node->SetVisibility(1);
22162 fNodes->Add(sub2node);
22163 sub1node->cd();
22164 //
22165 // Place copy #19 of ITS6 in I569
22166 //
22167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22168 sub2node->SetLineColor(kColorITS);
22169 sub2node->SetVisibility(1);
22170 fNodes->Add(sub2node);
22171 sub1node->cd();
22172 //
22173 // Place copy #20 of ITS6 in I569
22174 //
22175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22176 sub2node->SetLineColor(kColorITS);
22177 sub2node->SetVisibility(1);
22178 fNodes->Add(sub2node);
22179 sub1node->cd();
22180 //
22181 // Place copy #21 of ITS6 in I569
22182 //
22183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22184 sub2node->SetLineColor(kColorITS);
22185 sub2node->SetVisibility(1);
22186 fNodes->Add(sub2node);
22187 sub1node->cd();
22188 //
22189 // Place copy #22 of ITS6 in I569
22190 //
22191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22192 sub2node->SetLineColor(kColorITS);
22193 sub2node->SetVisibility(1);
22194 fNodes->Add(sub2node);
22195 sub1node->cd();
22196 //
22197 // Place copy #23 of ITS6 in I569
22198 //
22199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22200 sub2node->SetLineColor(kColorITS);
22201 sub2node->SetVisibility(1);
22202 fNodes->Add(sub2node);
22203 sub1node->cd();
22204 //
22205 // Place copy #24 of ITS6 in I569
22206 //
22207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22208 sub2node->SetLineColor(kColorITS);
22209 sub2node->SetVisibility(1);
22210 fNodes->Add(sub2node);
22211 sub1node->cd();
22212 //
22213 // Place copy #25 of ITS6 in I569
22214 //
22215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22216 sub2node->SetLineColor(kColorITS);
22217 sub2node->SetVisibility(1);
22218 fNodes->Add(sub2node);
22219 sub1node->cd();
22220 fNodes->Add(sub1node);
22221 node->cd();
22222 //
22223 // Place copy #28 of I569 in IT56
22224 //
22225 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"rot543");
22226 sub1node->SetLineColor(kColorITS);
22227 sub1node->SetVisibility(0);
22228 sub1node->cd();
22229 //
22230 // Place copy #1 of ITS6 in I569
22231 //
22232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22233 sub2node->SetLineColor(kColorITS);
22234 sub2node->SetVisibility(1);
22235 fNodes->Add(sub2node);
22236 sub1node->cd();
22237 //
22238 // Place copy #2 of ITS6 in I569
22239 //
22240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22241 sub2node->SetLineColor(kColorITS);
22242 sub2node->SetVisibility(1);
22243 fNodes->Add(sub2node);
22244 sub1node->cd();
22245 //
22246 // Place copy #3 of ITS6 in I569
22247 //
22248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22249 sub2node->SetLineColor(kColorITS);
22250 sub2node->SetVisibility(1);
22251 fNodes->Add(sub2node);
22252 sub1node->cd();
22253 //
22254 // Place copy #4 of ITS6 in I569
22255 //
22256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22257 sub2node->SetLineColor(kColorITS);
22258 sub2node->SetVisibility(1);
22259 fNodes->Add(sub2node);
22260 sub1node->cd();
22261 //
22262 // Place copy #5 of ITS6 in I569
22263 //
22264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22265 sub2node->SetLineColor(kColorITS);
22266 sub2node->SetVisibility(1);
22267 fNodes->Add(sub2node);
22268 sub1node->cd();
22269 //
22270 // Place copy #6 of ITS6 in I569
22271 //
22272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22273 sub2node->SetLineColor(kColorITS);
22274 sub2node->SetVisibility(1);
22275 fNodes->Add(sub2node);
22276 sub1node->cd();
22277 //
22278 // Place copy #7 of ITS6 in I569
22279 //
22280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22281 sub2node->SetLineColor(kColorITS);
22282 sub2node->SetVisibility(1);
22283 fNodes->Add(sub2node);
22284 sub1node->cd();
22285 //
22286 // Place copy #8 of ITS6 in I569
22287 //
22288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22289 sub2node->SetLineColor(kColorITS);
22290 sub2node->SetVisibility(1);
22291 fNodes->Add(sub2node);
22292 sub1node->cd();
22293 //
22294 // Place copy #9 of ITS6 in I569
22295 //
22296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22297 sub2node->SetLineColor(kColorITS);
22298 sub2node->SetVisibility(1);
22299 fNodes->Add(sub2node);
22300 sub1node->cd();
22301 //
22302 // Place copy #10 of ITS6 in I569
22303 //
22304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22305 sub2node->SetLineColor(kColorITS);
22306 sub2node->SetVisibility(1);
22307 fNodes->Add(sub2node);
22308 sub1node->cd();
22309 //
22310 // Place copy #11 of ITS6 in I569
22311 //
22312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22313 sub2node->SetLineColor(kColorITS);
22314 sub2node->SetVisibility(1);
22315 fNodes->Add(sub2node);
22316 sub1node->cd();
22317 //
22318 // Place copy #12 of ITS6 in I569
22319 //
22320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22321 sub2node->SetLineColor(kColorITS);
22322 sub2node->SetVisibility(1);
22323 fNodes->Add(sub2node);
22324 sub1node->cd();
22325 //
22326 // Place copy #13 of ITS6 in I569
22327 //
22328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22329 sub2node->SetLineColor(kColorITS);
22330 sub2node->SetVisibility(1);
22331 fNodes->Add(sub2node);
22332 sub1node->cd();
22333 //
22334 // Place copy #14 of ITS6 in I569
22335 //
22336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22337 sub2node->SetLineColor(kColorITS);
22338 sub2node->SetVisibility(1);
22339 fNodes->Add(sub2node);
22340 sub1node->cd();
22341 //
22342 // Place copy #15 of ITS6 in I569
22343 //
22344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22345 sub2node->SetLineColor(kColorITS);
22346 sub2node->SetVisibility(1);
22347 fNodes->Add(sub2node);
22348 sub1node->cd();
22349 //
22350 // Place copy #16 of ITS6 in I569
22351 //
22352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22353 sub2node->SetLineColor(kColorITS);
22354 sub2node->SetVisibility(1);
22355 fNodes->Add(sub2node);
22356 sub1node->cd();
22357 //
22358 // Place copy #17 of ITS6 in I569
22359 //
22360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22361 sub2node->SetLineColor(kColorITS);
22362 sub2node->SetVisibility(1);
22363 fNodes->Add(sub2node);
22364 sub1node->cd();
22365 //
22366 // Place copy #18 of ITS6 in I569
22367 //
22368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22369 sub2node->SetLineColor(kColorITS);
22370 sub2node->SetVisibility(1);
22371 fNodes->Add(sub2node);
22372 sub1node->cd();
22373 //
22374 // Place copy #19 of ITS6 in I569
22375 //
22376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22377 sub2node->SetLineColor(kColorITS);
22378 sub2node->SetVisibility(1);
22379 fNodes->Add(sub2node);
22380 sub1node->cd();
22381 //
22382 // Place copy #20 of ITS6 in I569
22383 //
22384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22385 sub2node->SetLineColor(kColorITS);
22386 sub2node->SetVisibility(1);
22387 fNodes->Add(sub2node);
22388 sub1node->cd();
22389 //
22390 // Place copy #21 of ITS6 in I569
22391 //
22392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22393 sub2node->SetLineColor(kColorITS);
22394 sub2node->SetVisibility(1);
22395 fNodes->Add(sub2node);
22396 sub1node->cd();
22397 //
22398 // Place copy #22 of ITS6 in I569
22399 //
22400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22401 sub2node->SetLineColor(kColorITS);
22402 sub2node->SetVisibility(1);
22403 fNodes->Add(sub2node);
22404 sub1node->cd();
22405 //
22406 // Place copy #23 of ITS6 in I569
22407 //
22408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22409 sub2node->SetLineColor(kColorITS);
22410 sub2node->SetVisibility(1);
22411 fNodes->Add(sub2node);
22412 sub1node->cd();
22413 //
22414 // Place copy #24 of ITS6 in I569
22415 //
22416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22417 sub2node->SetLineColor(kColorITS);
22418 sub2node->SetVisibility(1);
22419 fNodes->Add(sub2node);
22420 sub1node->cd();
22421 //
22422 // Place copy #25 of ITS6 in I569
22423 //
22424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22425 sub2node->SetLineColor(kColorITS);
22426 sub2node->SetVisibility(1);
22427 fNodes->Add(sub2node);
22428 sub1node->cd();
22429 fNodes->Add(sub1node);
22430 node->cd();
22431 //
22432 // Place copy #29 of I569 in IT56
22433 //
22434 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"rot544");
22435 sub1node->SetLineColor(kColorITS);
22436 sub1node->SetVisibility(0);
22437 sub1node->cd();
22438 //
22439 // Place copy #1 of ITS6 in I569
22440 //
22441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22442 sub2node->SetLineColor(kColorITS);
22443 sub2node->SetVisibility(1);
22444 fNodes->Add(sub2node);
22445 sub1node->cd();
22446 //
22447 // Place copy #2 of ITS6 in I569
22448 //
22449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22450 sub2node->SetLineColor(kColorITS);
22451 sub2node->SetVisibility(1);
22452 fNodes->Add(sub2node);
22453 sub1node->cd();
22454 //
22455 // Place copy #3 of ITS6 in I569
22456 //
22457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22458 sub2node->SetLineColor(kColorITS);
22459 sub2node->SetVisibility(1);
22460 fNodes->Add(sub2node);
22461 sub1node->cd();
22462 //
22463 // Place copy #4 of ITS6 in I569
22464 //
22465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22466 sub2node->SetLineColor(kColorITS);
22467 sub2node->SetVisibility(1);
22468 fNodes->Add(sub2node);
22469 sub1node->cd();
22470 //
22471 // Place copy #5 of ITS6 in I569
22472 //
22473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22474 sub2node->SetLineColor(kColorITS);
22475 sub2node->SetVisibility(1);
22476 fNodes->Add(sub2node);
22477 sub1node->cd();
22478 //
22479 // Place copy #6 of ITS6 in I569
22480 //
22481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22482 sub2node->SetLineColor(kColorITS);
22483 sub2node->SetVisibility(1);
22484 fNodes->Add(sub2node);
22485 sub1node->cd();
22486 //
22487 // Place copy #7 of ITS6 in I569
22488 //
22489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22490 sub2node->SetLineColor(kColorITS);
22491 sub2node->SetVisibility(1);
22492 fNodes->Add(sub2node);
22493 sub1node->cd();
22494 //
22495 // Place copy #8 of ITS6 in I569
22496 //
22497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22498 sub2node->SetLineColor(kColorITS);
22499 sub2node->SetVisibility(1);
22500 fNodes->Add(sub2node);
22501 sub1node->cd();
22502 //
22503 // Place copy #9 of ITS6 in I569
22504 //
22505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22506 sub2node->SetLineColor(kColorITS);
22507 sub2node->SetVisibility(1);
22508 fNodes->Add(sub2node);
22509 sub1node->cd();
22510 //
22511 // Place copy #10 of ITS6 in I569
22512 //
22513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22514 sub2node->SetLineColor(kColorITS);
22515 sub2node->SetVisibility(1);
22516 fNodes->Add(sub2node);
22517 sub1node->cd();
22518 //
22519 // Place copy #11 of ITS6 in I569
22520 //
22521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22522 sub2node->SetLineColor(kColorITS);
22523 sub2node->SetVisibility(1);
22524 fNodes->Add(sub2node);
22525 sub1node->cd();
22526 //
22527 // Place copy #12 of ITS6 in I569
22528 //
22529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22530 sub2node->SetLineColor(kColorITS);
22531 sub2node->SetVisibility(1);
22532 fNodes->Add(sub2node);
22533 sub1node->cd();
22534 //
22535 // Place copy #13 of ITS6 in I569
22536 //
22537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22538 sub2node->SetLineColor(kColorITS);
22539 sub2node->SetVisibility(1);
22540 fNodes->Add(sub2node);
22541 sub1node->cd();
22542 //
22543 // Place copy #14 of ITS6 in I569
22544 //
22545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22546 sub2node->SetLineColor(kColorITS);
22547 sub2node->SetVisibility(1);
22548 fNodes->Add(sub2node);
22549 sub1node->cd();
22550 //
22551 // Place copy #15 of ITS6 in I569
22552 //
22553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22554 sub2node->SetLineColor(kColorITS);
22555 sub2node->SetVisibility(1);
22556 fNodes->Add(sub2node);
22557 sub1node->cd();
22558 //
22559 // Place copy #16 of ITS6 in I569
22560 //
22561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22562 sub2node->SetLineColor(kColorITS);
22563 sub2node->SetVisibility(1);
22564 fNodes->Add(sub2node);
22565 sub1node->cd();
22566 //
22567 // Place copy #17 of ITS6 in I569
22568 //
22569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22570 sub2node->SetLineColor(kColorITS);
22571 sub2node->SetVisibility(1);
22572 fNodes->Add(sub2node);
22573 sub1node->cd();
22574 //
22575 // Place copy #18 of ITS6 in I569
22576 //
22577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22578 sub2node->SetLineColor(kColorITS);
22579 sub2node->SetVisibility(1);
22580 fNodes->Add(sub2node);
22581 sub1node->cd();
22582 //
22583 // Place copy #19 of ITS6 in I569
22584 //
22585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22586 sub2node->SetLineColor(kColorITS);
22587 sub2node->SetVisibility(1);
22588 fNodes->Add(sub2node);
22589 sub1node->cd();
22590 //
22591 // Place copy #20 of ITS6 in I569
22592 //
22593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22594 sub2node->SetLineColor(kColorITS);
22595 sub2node->SetVisibility(1);
22596 fNodes->Add(sub2node);
22597 sub1node->cd();
22598 //
22599 // Place copy #21 of ITS6 in I569
22600 //
22601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22602 sub2node->SetLineColor(kColorITS);
22603 sub2node->SetVisibility(1);
22604 fNodes->Add(sub2node);
22605 sub1node->cd();
22606 //
22607 // Place copy #22 of ITS6 in I569
22608 //
22609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22610 sub2node->SetLineColor(kColorITS);
22611 sub2node->SetVisibility(1);
22612 fNodes->Add(sub2node);
22613 sub1node->cd();
22614 //
22615 // Place copy #23 of ITS6 in I569
22616 //
22617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22618 sub2node->SetLineColor(kColorITS);
22619 sub2node->SetVisibility(1);
22620 fNodes->Add(sub2node);
22621 sub1node->cd();
22622 //
22623 // Place copy #24 of ITS6 in I569
22624 //
22625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22626 sub2node->SetLineColor(kColorITS);
22627 sub2node->SetVisibility(1);
22628 fNodes->Add(sub2node);
22629 sub1node->cd();
22630 //
22631 // Place copy #25 of ITS6 in I569
22632 //
22633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22634 sub2node->SetLineColor(kColorITS);
22635 sub2node->SetVisibility(1);
22636 fNodes->Add(sub2node);
22637 sub1node->cd();
22638 fNodes->Add(sub1node);
22639 node->cd();
22640 //
22641 // Place copy #30 of I569 in IT56
22642 //
22643 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"rot545");
22644 sub1node->SetLineColor(kColorITS);
22645 sub1node->SetVisibility(0);
22646 sub1node->cd();
22647 //
22648 // Place copy #1 of ITS6 in I569
22649 //
22650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22651 sub2node->SetLineColor(kColorITS);
22652 sub2node->SetVisibility(1);
22653 fNodes->Add(sub2node);
22654 sub1node->cd();
22655 //
22656 // Place copy #2 of ITS6 in I569
22657 //
22658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22659 sub2node->SetLineColor(kColorITS);
22660 sub2node->SetVisibility(1);
22661 fNodes->Add(sub2node);
22662 sub1node->cd();
22663 //
22664 // Place copy #3 of ITS6 in I569
22665 //
22666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22667 sub2node->SetLineColor(kColorITS);
22668 sub2node->SetVisibility(1);
22669 fNodes->Add(sub2node);
22670 sub1node->cd();
22671 //
22672 // Place copy #4 of ITS6 in I569
22673 //
22674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22675 sub2node->SetLineColor(kColorITS);
22676 sub2node->SetVisibility(1);
22677 fNodes->Add(sub2node);
22678 sub1node->cd();
22679 //
22680 // Place copy #5 of ITS6 in I569
22681 //
22682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22683 sub2node->SetLineColor(kColorITS);
22684 sub2node->SetVisibility(1);
22685 fNodes->Add(sub2node);
22686 sub1node->cd();
22687 //
22688 // Place copy #6 of ITS6 in I569
22689 //
22690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22691 sub2node->SetLineColor(kColorITS);
22692 sub2node->SetVisibility(1);
22693 fNodes->Add(sub2node);
22694 sub1node->cd();
22695 //
22696 // Place copy #7 of ITS6 in I569
22697 //
22698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22699 sub2node->SetLineColor(kColorITS);
22700 sub2node->SetVisibility(1);
22701 fNodes->Add(sub2node);
22702 sub1node->cd();
22703 //
22704 // Place copy #8 of ITS6 in I569
22705 //
22706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22707 sub2node->SetLineColor(kColorITS);
22708 sub2node->SetVisibility(1);
22709 fNodes->Add(sub2node);
22710 sub1node->cd();
22711 //
22712 // Place copy #9 of ITS6 in I569
22713 //
22714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22715 sub2node->SetLineColor(kColorITS);
22716 sub2node->SetVisibility(1);
22717 fNodes->Add(sub2node);
22718 sub1node->cd();
22719 //
22720 // Place copy #10 of ITS6 in I569
22721 //
22722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22723 sub2node->SetLineColor(kColorITS);
22724 sub2node->SetVisibility(1);
22725 fNodes->Add(sub2node);
22726 sub1node->cd();
22727 //
22728 // Place copy #11 of ITS6 in I569
22729 //
22730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22731 sub2node->SetLineColor(kColorITS);
22732 sub2node->SetVisibility(1);
22733 fNodes->Add(sub2node);
22734 sub1node->cd();
22735 //
22736 // Place copy #12 of ITS6 in I569
22737 //
22738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22739 sub2node->SetLineColor(kColorITS);
22740 sub2node->SetVisibility(1);
22741 fNodes->Add(sub2node);
22742 sub1node->cd();
22743 //
22744 // Place copy #13 of ITS6 in I569
22745 //
22746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22747 sub2node->SetLineColor(kColorITS);
22748 sub2node->SetVisibility(1);
22749 fNodes->Add(sub2node);
22750 sub1node->cd();
22751 //
22752 // Place copy #14 of ITS6 in I569
22753 //
22754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22755 sub2node->SetLineColor(kColorITS);
22756 sub2node->SetVisibility(1);
22757 fNodes->Add(sub2node);
22758 sub1node->cd();
22759 //
22760 // Place copy #15 of ITS6 in I569
22761 //
22762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22763 sub2node->SetLineColor(kColorITS);
22764 sub2node->SetVisibility(1);
22765 fNodes->Add(sub2node);
22766 sub1node->cd();
22767 //
22768 // Place copy #16 of ITS6 in I569
22769 //
22770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22771 sub2node->SetLineColor(kColorITS);
22772 sub2node->SetVisibility(1);
22773 fNodes->Add(sub2node);
22774 sub1node->cd();
22775 //
22776 // Place copy #17 of ITS6 in I569
22777 //
22778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22779 sub2node->SetLineColor(kColorITS);
22780 sub2node->SetVisibility(1);
22781 fNodes->Add(sub2node);
22782 sub1node->cd();
22783 //
22784 // Place copy #18 of ITS6 in I569
22785 //
22786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22787 sub2node->SetLineColor(kColorITS);
22788 sub2node->SetVisibility(1);
22789 fNodes->Add(sub2node);
22790 sub1node->cd();
22791 //
22792 // Place copy #19 of ITS6 in I569
22793 //
22794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22795 sub2node->SetLineColor(kColorITS);
22796 sub2node->SetVisibility(1);
22797 fNodes->Add(sub2node);
22798 sub1node->cd();
22799 //
22800 // Place copy #20 of ITS6 in I569
22801 //
22802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22803 sub2node->SetLineColor(kColorITS);
22804 sub2node->SetVisibility(1);
22805 fNodes->Add(sub2node);
22806 sub1node->cd();
22807 //
22808 // Place copy #21 of ITS6 in I569
22809 //
22810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22811 sub2node->SetLineColor(kColorITS);
22812 sub2node->SetVisibility(1);
22813 fNodes->Add(sub2node);
22814 sub1node->cd();
22815 //
22816 // Place copy #22 of ITS6 in I569
22817 //
22818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22819 sub2node->SetLineColor(kColorITS);
22820 sub2node->SetVisibility(1);
22821 fNodes->Add(sub2node);
22822 sub1node->cd();
22823 //
22824 // Place copy #23 of ITS6 in I569
22825 //
22826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22827 sub2node->SetLineColor(kColorITS);
22828 sub2node->SetVisibility(1);
22829 fNodes->Add(sub2node);
22830 sub1node->cd();
22831 //
22832 // Place copy #24 of ITS6 in I569
22833 //
22834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22835 sub2node->SetLineColor(kColorITS);
22836 sub2node->SetVisibility(1);
22837 fNodes->Add(sub2node);
22838 sub1node->cd();
22839 //
22840 // Place copy #25 of ITS6 in I569
22841 //
22842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22843 sub2node->SetLineColor(kColorITS);
22844 sub2node->SetVisibility(1);
22845 fNodes->Add(sub2node);
22846 sub1node->cd();
22847 fNodes->Add(sub1node);
22848 node->cd();
22849 //
22850 // Place copy #31 of I569 in IT56
22851 //
22852 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"rot546");
22853 sub1node->SetLineColor(kColorITS);
22854 sub1node->SetVisibility(0);
22855 sub1node->cd();
22856 //
22857 // Place copy #1 of ITS6 in I569
22858 //
22859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22860 sub2node->SetLineColor(kColorITS);
22861 sub2node->SetVisibility(1);
22862 fNodes->Add(sub2node);
22863 sub1node->cd();
22864 //
22865 // Place copy #2 of ITS6 in I569
22866 //
22867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22868 sub2node->SetLineColor(kColorITS);
22869 sub2node->SetVisibility(1);
22870 fNodes->Add(sub2node);
22871 sub1node->cd();
22872 //
22873 // Place copy #3 of ITS6 in I569
22874 //
22875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22876 sub2node->SetLineColor(kColorITS);
22877 sub2node->SetVisibility(1);
22878 fNodes->Add(sub2node);
22879 sub1node->cd();
22880 //
22881 // Place copy #4 of ITS6 in I569
22882 //
22883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22884 sub2node->SetLineColor(kColorITS);
22885 sub2node->SetVisibility(1);
22886 fNodes->Add(sub2node);
22887 sub1node->cd();
22888 //
22889 // Place copy #5 of ITS6 in I569
22890 //
22891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22892 sub2node->SetLineColor(kColorITS);
22893 sub2node->SetVisibility(1);
22894 fNodes->Add(sub2node);
22895 sub1node->cd();
22896 //
22897 // Place copy #6 of ITS6 in I569
22898 //
22899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22900 sub2node->SetLineColor(kColorITS);
22901 sub2node->SetVisibility(1);
22902 fNodes->Add(sub2node);
22903 sub1node->cd();
22904 //
22905 // Place copy #7 of ITS6 in I569
22906 //
22907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22908 sub2node->SetLineColor(kColorITS);
22909 sub2node->SetVisibility(1);
22910 fNodes->Add(sub2node);
22911 sub1node->cd();
22912 //
22913 // Place copy #8 of ITS6 in I569
22914 //
22915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22916 sub2node->SetLineColor(kColorITS);
22917 sub2node->SetVisibility(1);
22918 fNodes->Add(sub2node);
22919 sub1node->cd();
22920 //
22921 // Place copy #9 of ITS6 in I569
22922 //
22923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22924 sub2node->SetLineColor(kColorITS);
22925 sub2node->SetVisibility(1);
22926 fNodes->Add(sub2node);
22927 sub1node->cd();
22928 //
22929 // Place copy #10 of ITS6 in I569
22930 //
22931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22932 sub2node->SetLineColor(kColorITS);
22933 sub2node->SetVisibility(1);
22934 fNodes->Add(sub2node);
22935 sub1node->cd();
22936 //
22937 // Place copy #11 of ITS6 in I569
22938 //
22939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22940 sub2node->SetLineColor(kColorITS);
22941 sub2node->SetVisibility(1);
22942 fNodes->Add(sub2node);
22943 sub1node->cd();
22944 //
22945 // Place copy #12 of ITS6 in I569
22946 //
22947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22948 sub2node->SetLineColor(kColorITS);
22949 sub2node->SetVisibility(1);
22950 fNodes->Add(sub2node);
22951 sub1node->cd();
22952 //
22953 // Place copy #13 of ITS6 in I569
22954 //
22955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22956 sub2node->SetLineColor(kColorITS);
22957 sub2node->SetVisibility(1);
22958 fNodes->Add(sub2node);
22959 sub1node->cd();
22960 //
22961 // Place copy #14 of ITS6 in I569
22962 //
22963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22964 sub2node->SetLineColor(kColorITS);
22965 sub2node->SetVisibility(1);
22966 fNodes->Add(sub2node);
22967 sub1node->cd();
22968 //
22969 // Place copy #15 of ITS6 in I569
22970 //
22971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22972 sub2node->SetLineColor(kColorITS);
22973 sub2node->SetVisibility(1);
22974 fNodes->Add(sub2node);
22975 sub1node->cd();
22976 //
22977 // Place copy #16 of ITS6 in I569
22978 //
22979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22980 sub2node->SetLineColor(kColorITS);
22981 sub2node->SetVisibility(1);
22982 fNodes->Add(sub2node);
22983 sub1node->cd();
22984 //
22985 // Place copy #17 of ITS6 in I569
22986 //
22987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22988 sub2node->SetLineColor(kColorITS);
22989 sub2node->SetVisibility(1);
22990 fNodes->Add(sub2node);
22991 sub1node->cd();
22992 //
22993 // Place copy #18 of ITS6 in I569
22994 //
22995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22996 sub2node->SetLineColor(kColorITS);
22997 sub2node->SetVisibility(1);
22998 fNodes->Add(sub2node);
22999 sub1node->cd();
23000 //
23001 // Place copy #19 of ITS6 in I569
23002 //
23003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23004 sub2node->SetLineColor(kColorITS);
23005 sub2node->SetVisibility(1);
23006 fNodes->Add(sub2node);
23007 sub1node->cd();
23008 //
23009 // Place copy #20 of ITS6 in I569
23010 //
23011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23012 sub2node->SetLineColor(kColorITS);
23013 sub2node->SetVisibility(1);
23014 fNodes->Add(sub2node);
23015 sub1node->cd();
23016 //
23017 // Place copy #21 of ITS6 in I569
23018 //
23019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23020 sub2node->SetLineColor(kColorITS);
23021 sub2node->SetVisibility(1);
23022 fNodes->Add(sub2node);
23023 sub1node->cd();
23024 //
23025 // Place copy #22 of ITS6 in I569
23026 //
23027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23028 sub2node->SetLineColor(kColorITS);
23029 sub2node->SetVisibility(1);
23030 fNodes->Add(sub2node);
23031 sub1node->cd();
23032 //
23033 // Place copy #23 of ITS6 in I569
23034 //
23035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23036 sub2node->SetLineColor(kColorITS);
23037 sub2node->SetVisibility(1);
23038 fNodes->Add(sub2node);
23039 sub1node->cd();
23040 //
23041 // Place copy #24 of ITS6 in I569
23042 //
23043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23044 sub2node->SetLineColor(kColorITS);
23045 sub2node->SetVisibility(1);
23046 fNodes->Add(sub2node);
23047 sub1node->cd();
23048 //
23049 // Place copy #25 of ITS6 in I569
23050 //
23051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23052 sub2node->SetLineColor(kColorITS);
23053 sub2node->SetVisibility(1);
23054 fNodes->Add(sub2node);
23055 sub1node->cd();
23056 fNodes->Add(sub1node);
23057 node->cd();
23058 //
23059 // Place copy #32 of I569 in IT56
23060 //
23061 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"rot547");
23062 sub1node->SetLineColor(kColorITS);
23063 sub1node->SetVisibility(0);
23064 sub1node->cd();
23065 //
23066 // Place copy #1 of ITS6 in I569
23067 //
23068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23069 sub2node->SetLineColor(kColorITS);
23070 sub2node->SetVisibility(1);
23071 fNodes->Add(sub2node);
23072 sub1node->cd();
23073 //
23074 // Place copy #2 of ITS6 in I569
23075 //
23076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23077 sub2node->SetLineColor(kColorITS);
23078 sub2node->SetVisibility(1);
23079 fNodes->Add(sub2node);
23080 sub1node->cd();
23081 //
23082 // Place copy #3 of ITS6 in I569
23083 //
23084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23085 sub2node->SetLineColor(kColorITS);
23086 sub2node->SetVisibility(1);
23087 fNodes->Add(sub2node);
23088 sub1node->cd();
23089 //
23090 // Place copy #4 of ITS6 in I569
23091 //
23092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23093 sub2node->SetLineColor(kColorITS);
23094 sub2node->SetVisibility(1);
23095 fNodes->Add(sub2node);
23096 sub1node->cd();
23097 //
23098 // Place copy #5 of ITS6 in I569
23099 //
23100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23101 sub2node->SetLineColor(kColorITS);
23102 sub2node->SetVisibility(1);
23103 fNodes->Add(sub2node);
23104 sub1node->cd();
23105 //
23106 // Place copy #6 of ITS6 in I569
23107 //
23108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23109 sub2node->SetLineColor(kColorITS);
23110 sub2node->SetVisibility(1);
23111 fNodes->Add(sub2node);
23112 sub1node->cd();
23113 //
23114 // Place copy #7 of ITS6 in I569
23115 //
23116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23117 sub2node->SetLineColor(kColorITS);
23118 sub2node->SetVisibility(1);
23119 fNodes->Add(sub2node);
23120 sub1node->cd();
23121 //
23122 // Place copy #8 of ITS6 in I569
23123 //
23124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23125 sub2node->SetLineColor(kColorITS);
23126 sub2node->SetVisibility(1);
23127 fNodes->Add(sub2node);
23128 sub1node->cd();
23129 //
23130 // Place copy #9 of ITS6 in I569
23131 //
23132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23133 sub2node->SetLineColor(kColorITS);
23134 sub2node->SetVisibility(1);
23135 fNodes->Add(sub2node);
23136 sub1node->cd();
23137 //
23138 // Place copy #10 of ITS6 in I569
23139 //
23140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23141 sub2node->SetLineColor(kColorITS);
23142 sub2node->SetVisibility(1);
23143 fNodes->Add(sub2node);
23144 sub1node->cd();
23145 //
23146 // Place copy #11 of ITS6 in I569
23147 //
23148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23149 sub2node->SetLineColor(kColorITS);
23150 sub2node->SetVisibility(1);
23151 fNodes->Add(sub2node);
23152 sub1node->cd();
23153 //
23154 // Place copy #12 of ITS6 in I569
23155 //
23156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23157 sub2node->SetLineColor(kColorITS);
23158 sub2node->SetVisibility(1);
23159 fNodes->Add(sub2node);
23160 sub1node->cd();
23161 //
23162 // Place copy #13 of ITS6 in I569
23163 //
23164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23165 sub2node->SetLineColor(kColorITS);
23166 sub2node->SetVisibility(1);
23167 fNodes->Add(sub2node);
23168 sub1node->cd();
23169 //
23170 // Place copy #14 of ITS6 in I569
23171 //
23172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23173 sub2node->SetLineColor(kColorITS);
23174 sub2node->SetVisibility(1);
23175 fNodes->Add(sub2node);
23176 sub1node->cd();
23177 //
23178 // Place copy #15 of ITS6 in I569
23179 //
23180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23181 sub2node->SetLineColor(kColorITS);
23182 sub2node->SetVisibility(1);
23183 fNodes->Add(sub2node);
23184 sub1node->cd();
23185 //
23186 // Place copy #16 of ITS6 in I569
23187 //
23188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23189 sub2node->SetLineColor(kColorITS);
23190 sub2node->SetVisibility(1);
23191 fNodes->Add(sub2node);
23192 sub1node->cd();
23193 //
23194 // Place copy #17 of ITS6 in I569
23195 //
23196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23197 sub2node->SetLineColor(kColorITS);
23198 sub2node->SetVisibility(1);
23199 fNodes->Add(sub2node);
23200 sub1node->cd();
23201 //
23202 // Place copy #18 of ITS6 in I569
23203 //
23204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23205 sub2node->SetLineColor(kColorITS);
23206 sub2node->SetVisibility(1);
23207 fNodes->Add(sub2node);
23208 sub1node->cd();
23209 //
23210 // Place copy #19 of ITS6 in I569
23211 //
23212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23213 sub2node->SetLineColor(kColorITS);
23214 sub2node->SetVisibility(1);
23215 fNodes->Add(sub2node);
23216 sub1node->cd();
23217 //
23218 // Place copy #20 of ITS6 in I569
23219 //
23220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23221 sub2node->SetLineColor(kColorITS);
23222 sub2node->SetVisibility(1);
23223 fNodes->Add(sub2node);
23224 sub1node->cd();
23225 //
23226 // Place copy #21 of ITS6 in I569
23227 //
23228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23229 sub2node->SetLineColor(kColorITS);
23230 sub2node->SetVisibility(1);
23231 fNodes->Add(sub2node);
23232 sub1node->cd();
23233 //
23234 // Place copy #22 of ITS6 in I569
23235 //
23236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23237 sub2node->SetLineColor(kColorITS);
23238 sub2node->SetVisibility(1);
23239 fNodes->Add(sub2node);
23240 sub1node->cd();
23241 //
23242 // Place copy #23 of ITS6 in I569
23243 //
23244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23245 sub2node->SetLineColor(kColorITS);
23246 sub2node->SetVisibility(1);
23247 fNodes->Add(sub2node);
23248 sub1node->cd();
23249 //
23250 // Place copy #24 of ITS6 in I569
23251 //
23252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23253 sub2node->SetLineColor(kColorITS);
23254 sub2node->SetVisibility(1);
23255 fNodes->Add(sub2node);
23256 sub1node->cd();
23257 //
23258 // Place copy #25 of ITS6 in I569
23259 //
23260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23261 sub2node->SetLineColor(kColorITS);
23262 sub2node->SetVisibility(1);
23263 fNodes->Add(sub2node);
23264 sub1node->cd();
23265 fNodes->Add(sub1node);
23266 node->cd();
23267 //
23268 // Place copy #33 of I569 in IT56
23269 //
23270 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"rot548");
23271 sub1node->SetLineColor(kColorITS);
23272 sub1node->SetVisibility(0);
23273 sub1node->cd();
23274 //
23275 // Place copy #1 of ITS6 in I569
23276 //
23277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23278 sub2node->SetLineColor(kColorITS);
23279 sub2node->SetVisibility(1);
23280 fNodes->Add(sub2node);
23281 sub1node->cd();
23282 //
23283 // Place copy #2 of ITS6 in I569
23284 //
23285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23286 sub2node->SetLineColor(kColorITS);
23287 sub2node->SetVisibility(1);
23288 fNodes->Add(sub2node);
23289 sub1node->cd();
23290 //
23291 // Place copy #3 of ITS6 in I569
23292 //
23293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23294 sub2node->SetLineColor(kColorITS);
23295 sub2node->SetVisibility(1);
23296 fNodes->Add(sub2node);
23297 sub1node->cd();
23298 //
23299 // Place copy #4 of ITS6 in I569
23300 //
23301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23302 sub2node->SetLineColor(kColorITS);
23303 sub2node->SetVisibility(1);
23304 fNodes->Add(sub2node);
23305 sub1node->cd();
23306 //
23307 // Place copy #5 of ITS6 in I569
23308 //
23309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23310 sub2node->SetLineColor(kColorITS);
23311 sub2node->SetVisibility(1);
23312 fNodes->Add(sub2node);
23313 sub1node->cd();
23314 //
23315 // Place copy #6 of ITS6 in I569
23316 //
23317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23318 sub2node->SetLineColor(kColorITS);
23319 sub2node->SetVisibility(1);
23320 fNodes->Add(sub2node);
23321 sub1node->cd();
23322 //
23323 // Place copy #7 of ITS6 in I569
23324 //
23325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23326 sub2node->SetLineColor(kColorITS);
23327 sub2node->SetVisibility(1);
23328 fNodes->Add(sub2node);
23329 sub1node->cd();
23330 //
23331 // Place copy #8 of ITS6 in I569
23332 //
23333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23334 sub2node->SetLineColor(kColorITS);
23335 sub2node->SetVisibility(1);
23336 fNodes->Add(sub2node);
23337 sub1node->cd();
23338 //
23339 // Place copy #9 of ITS6 in I569
23340 //
23341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23342 sub2node->SetLineColor(kColorITS);
23343 sub2node->SetVisibility(1);
23344 fNodes->Add(sub2node);
23345 sub1node->cd();
23346 //
23347 // Place copy #10 of ITS6 in I569
23348 //
23349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23350 sub2node->SetLineColor(kColorITS);
23351 sub2node->SetVisibility(1);
23352 fNodes->Add(sub2node);
23353 sub1node->cd();
23354 //
23355 // Place copy #11 of ITS6 in I569
23356 //
23357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23358 sub2node->SetLineColor(kColorITS);
23359 sub2node->SetVisibility(1);
23360 fNodes->Add(sub2node);
23361 sub1node->cd();
23362 //
23363 // Place copy #12 of ITS6 in I569
23364 //
23365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23366 sub2node->SetLineColor(kColorITS);
23367 sub2node->SetVisibility(1);
23368 fNodes->Add(sub2node);
23369 sub1node->cd();
23370 //
23371 // Place copy #13 of ITS6 in I569
23372 //
23373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23374 sub2node->SetLineColor(kColorITS);
23375 sub2node->SetVisibility(1);
23376 fNodes->Add(sub2node);
23377 sub1node->cd();
23378 //
23379 // Place copy #14 of ITS6 in I569
23380 //
23381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23382 sub2node->SetLineColor(kColorITS);
23383 sub2node->SetVisibility(1);
23384 fNodes->Add(sub2node);
23385 sub1node->cd();
23386 //
23387 // Place copy #15 of ITS6 in I569
23388 //
23389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23390 sub2node->SetLineColor(kColorITS);
23391 sub2node->SetVisibility(1);
23392 fNodes->Add(sub2node);
23393 sub1node->cd();
23394 //
23395 // Place copy #16 of ITS6 in I569
23396 //
23397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23398 sub2node->SetLineColor(kColorITS);
23399 sub2node->SetVisibility(1);
23400 fNodes->Add(sub2node);
23401 sub1node->cd();
23402 //
23403 // Place copy #17 of ITS6 in I569
23404 //
23405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23406 sub2node->SetLineColor(kColorITS);
23407 sub2node->SetVisibility(1);
23408 fNodes->Add(sub2node);
23409 sub1node->cd();
23410 //
23411 // Place copy #18 of ITS6 in I569
23412 //
23413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23414 sub2node->SetLineColor(kColorITS);
23415 sub2node->SetVisibility(1);
23416 fNodes->Add(sub2node);
23417 sub1node->cd();
23418 //
23419 // Place copy #19 of ITS6 in I569
23420 //
23421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23422 sub2node->SetLineColor(kColorITS);
23423 sub2node->SetVisibility(1);
23424 fNodes->Add(sub2node);
23425 sub1node->cd();
23426 //
23427 // Place copy #20 of ITS6 in I569
23428 //
23429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23430 sub2node->SetLineColor(kColorITS);
23431 sub2node->SetVisibility(1);
23432 fNodes->Add(sub2node);
23433 sub1node->cd();
23434 //
23435 // Place copy #21 of ITS6 in I569
23436 //
23437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23438 sub2node->SetLineColor(kColorITS);
23439 sub2node->SetVisibility(1);
23440 fNodes->Add(sub2node);
23441 sub1node->cd();
23442 //
23443 // Place copy #22 of ITS6 in I569
23444 //
23445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23446 sub2node->SetLineColor(kColorITS);
23447 sub2node->SetVisibility(1);
23448 fNodes->Add(sub2node);
23449 sub1node->cd();
23450 //
23451 // Place copy #23 of ITS6 in I569
23452 //
23453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23454 sub2node->SetLineColor(kColorITS);
23455 sub2node->SetVisibility(1);
23456 fNodes->Add(sub2node);
23457 sub1node->cd();
23458 //
23459 // Place copy #24 of ITS6 in I569
23460 //
23461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23462 sub2node->SetLineColor(kColorITS);
23463 sub2node->SetVisibility(1);
23464 fNodes->Add(sub2node);
23465 sub1node->cd();
23466 //
23467 // Place copy #25 of ITS6 in I569
23468 //
23469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23470 sub2node->SetLineColor(kColorITS);
23471 sub2node->SetVisibility(1);
23472 fNodes->Add(sub2node);
23473 sub1node->cd();
23474 fNodes->Add(sub1node);
23475 node->cd();
23476 //
23477 // Place copy #34 of I569 in IT56
23478 //
23479 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"rot549");
23480 sub1node->SetLineColor(kColorITS);
23481 sub1node->SetVisibility(0);
23482 sub1node->cd();
23483 //
23484 // Place copy #1 of ITS6 in I569
23485 //
23486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23487 sub2node->SetLineColor(kColorITS);
23488 sub2node->SetVisibility(1);
23489 fNodes->Add(sub2node);
23490 sub1node->cd();
23491 //
23492 // Place copy #2 of ITS6 in I569
23493 //
23494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23495 sub2node->SetLineColor(kColorITS);
23496 sub2node->SetVisibility(1);
23497 fNodes->Add(sub2node);
23498 sub1node->cd();
23499 //
23500 // Place copy #3 of ITS6 in I569
23501 //
23502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23503 sub2node->SetLineColor(kColorITS);
23504 sub2node->SetVisibility(1);
23505 fNodes->Add(sub2node);
23506 sub1node->cd();
23507 //
23508 // Place copy #4 of ITS6 in I569
23509 //
23510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23511 sub2node->SetLineColor(kColorITS);
23512 sub2node->SetVisibility(1);
23513 fNodes->Add(sub2node);
23514 sub1node->cd();
23515 //
23516 // Place copy #5 of ITS6 in I569
23517 //
23518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23519 sub2node->SetLineColor(kColorITS);
23520 sub2node->SetVisibility(1);
23521 fNodes->Add(sub2node);
23522 sub1node->cd();
23523 //
23524 // Place copy #6 of ITS6 in I569
23525 //
23526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23527 sub2node->SetLineColor(kColorITS);
23528 sub2node->SetVisibility(1);
23529 fNodes->Add(sub2node);
23530 sub1node->cd();
23531 //
23532 // Place copy #7 of ITS6 in I569
23533 //
23534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23535 sub2node->SetLineColor(kColorITS);
23536 sub2node->SetVisibility(1);
23537 fNodes->Add(sub2node);
23538 sub1node->cd();
23539 //
23540 // Place copy #8 of ITS6 in I569
23541 //
23542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23543 sub2node->SetLineColor(kColorITS);
23544 sub2node->SetVisibility(1);
23545 fNodes->Add(sub2node);
23546 sub1node->cd();
23547 //
23548 // Place copy #9 of ITS6 in I569
23549 //
23550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23551 sub2node->SetLineColor(kColorITS);
23552 sub2node->SetVisibility(1);
23553 fNodes->Add(sub2node);
23554 sub1node->cd();
23555 //
23556 // Place copy #10 of ITS6 in I569
23557 //
23558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23559 sub2node->SetLineColor(kColorITS);
23560 sub2node->SetVisibility(1);
23561 fNodes->Add(sub2node);
23562 sub1node->cd();
23563 //
23564 // Place copy #11 of ITS6 in I569
23565 //
23566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23567 sub2node->SetLineColor(kColorITS);
23568 sub2node->SetVisibility(1);
23569 fNodes->Add(sub2node);
23570 sub1node->cd();
23571 //
23572 // Place copy #12 of ITS6 in I569
23573 //
23574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23575 sub2node->SetLineColor(kColorITS);
23576 sub2node->SetVisibility(1);
23577 fNodes->Add(sub2node);
23578 sub1node->cd();
23579 //
23580 // Place copy #13 of ITS6 in I569
23581 //
23582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23583 sub2node->SetLineColor(kColorITS);
23584 sub2node->SetVisibility(1);
23585 fNodes->Add(sub2node);
23586 sub1node->cd();
23587 //
23588 // Place copy #14 of ITS6 in I569
23589 //
23590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23591 sub2node->SetLineColor(kColorITS);
23592 sub2node->SetVisibility(1);
23593 fNodes->Add(sub2node);
23594 sub1node->cd();
23595 //
23596 // Place copy #15 of ITS6 in I569
23597 //
23598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23599 sub2node->SetLineColor(kColorITS);
23600 sub2node->SetVisibility(1);
23601 fNodes->Add(sub2node);
23602 sub1node->cd();
23603 //
23604 // Place copy #16 of ITS6 in I569
23605 //
23606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23607 sub2node->SetLineColor(kColorITS);
23608 sub2node->SetVisibility(1);
23609 fNodes->Add(sub2node);
23610 sub1node->cd();
23611 //
23612 // Place copy #17 of ITS6 in I569
23613 //
23614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23615 sub2node->SetLineColor(kColorITS);
23616 sub2node->SetVisibility(1);
23617 fNodes->Add(sub2node);
23618 sub1node->cd();
23619 //
23620 // Place copy #18 of ITS6 in I569
23621 //
23622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23623 sub2node->SetLineColor(kColorITS);
23624 sub2node->SetVisibility(1);
23625 fNodes->Add(sub2node);
23626 sub1node->cd();
23627 //
23628 // Place copy #19 of ITS6 in I569
23629 //
23630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23631 sub2node->SetLineColor(kColorITS);
23632 sub2node->SetVisibility(1);
23633 fNodes->Add(sub2node);
23634 sub1node->cd();
23635 //
23636 // Place copy #20 of ITS6 in I569
23637 //
23638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23639 sub2node->SetLineColor(kColorITS);
23640 sub2node->SetVisibility(1);
23641 fNodes->Add(sub2node);
23642 sub1node->cd();
23643 //
23644 // Place copy #21 of ITS6 in I569
23645 //
23646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23647 sub2node->SetLineColor(kColorITS);
23648 sub2node->SetVisibility(1);
23649 fNodes->Add(sub2node);
23650 sub1node->cd();
23651 //
23652 // Place copy #22 of ITS6 in I569
23653 //
23654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23655 sub2node->SetLineColor(kColorITS);
23656 sub2node->SetVisibility(1);
23657 fNodes->Add(sub2node);
23658 sub1node->cd();
23659 //
23660 // Place copy #23 of ITS6 in I569
23661 //
23662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23663 sub2node->SetLineColor(kColorITS);
23664 sub2node->SetVisibility(1);
23665 fNodes->Add(sub2node);
23666 sub1node->cd();
23667 //
23668 // Place copy #24 of ITS6 in I569
23669 //
23670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23671 sub2node->SetLineColor(kColorITS);
23672 sub2node->SetVisibility(1);
23673 fNodes->Add(sub2node);
23674 sub1node->cd();
23675 //
23676 // Place copy #25 of ITS6 in I569
23677 //
23678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23679 sub2node->SetLineColor(kColorITS);
23680 sub2node->SetVisibility(1);
23681 fNodes->Add(sub2node);
23682 sub1node->cd();
23683 fNodes->Add(sub1node);
23684 node->cd();
23685 //
23686 // Place copy #35 of I569 in IT56
23687 //
23688 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"rot550");
23689 sub1node->SetLineColor(kColorITS);
23690 sub1node->SetVisibility(0);
23691 sub1node->cd();
23692 //
23693 // Place copy #1 of ITS6 in I569
23694 //
23695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23696 sub2node->SetLineColor(kColorITS);
23697 sub2node->SetVisibility(1);
23698 fNodes->Add(sub2node);
23699 sub1node->cd();
23700 //
23701 // Place copy #2 of ITS6 in I569
23702 //
23703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23704 sub2node->SetLineColor(kColorITS);
23705 sub2node->SetVisibility(1);
23706 fNodes->Add(sub2node);
23707 sub1node->cd();
23708 //
23709 // Place copy #3 of ITS6 in I569
23710 //
23711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23712 sub2node->SetLineColor(kColorITS);
23713 sub2node->SetVisibility(1);
23714 fNodes->Add(sub2node);
23715 sub1node->cd();
23716 //
23717 // Place copy #4 of ITS6 in I569
23718 //
23719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23720 sub2node->SetLineColor(kColorITS);
23721 sub2node->SetVisibility(1);
23722 fNodes->Add(sub2node);
23723 sub1node->cd();
23724 //
23725 // Place copy #5 of ITS6 in I569
23726 //
23727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23728 sub2node->SetLineColor(kColorITS);
23729 sub2node->SetVisibility(1);
23730 fNodes->Add(sub2node);
23731 sub1node->cd();
23732 //
23733 // Place copy #6 of ITS6 in I569
23734 //
23735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23736 sub2node->SetLineColor(kColorITS);
23737 sub2node->SetVisibility(1);
23738 fNodes->Add(sub2node);
23739 sub1node->cd();
23740 //
23741 // Place copy #7 of ITS6 in I569
23742 //
23743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23744 sub2node->SetLineColor(kColorITS);
23745 sub2node->SetVisibility(1);
23746 fNodes->Add(sub2node);
23747 sub1node->cd();
23748 //
23749 // Place copy #8 of ITS6 in I569
23750 //
23751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23752 sub2node->SetLineColor(kColorITS);
23753 sub2node->SetVisibility(1);
23754 fNodes->Add(sub2node);
23755 sub1node->cd();
23756 //
23757 // Place copy #9 of ITS6 in I569
23758 //
23759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23760 sub2node->SetLineColor(kColorITS);
23761 sub2node->SetVisibility(1);
23762 fNodes->Add(sub2node);
23763 sub1node->cd();
23764 //
23765 // Place copy #10 of ITS6 in I569
23766 //
23767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23768 sub2node->SetLineColor(kColorITS);
23769 sub2node->SetVisibility(1);
23770 fNodes->Add(sub2node);
23771 sub1node->cd();
23772 //
23773 // Place copy #11 of ITS6 in I569
23774 //
23775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23776 sub2node->SetLineColor(kColorITS);
23777 sub2node->SetVisibility(1);
23778 fNodes->Add(sub2node);
23779 sub1node->cd();
23780 //
23781 // Place copy #12 of ITS6 in I569
23782 //
23783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23784 sub2node->SetLineColor(kColorITS);
23785 sub2node->SetVisibility(1);
23786 fNodes->Add(sub2node);
23787 sub1node->cd();
23788 //
23789 // Place copy #13 of ITS6 in I569
23790 //
23791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23792 sub2node->SetLineColor(kColorITS);
23793 sub2node->SetVisibility(1);
23794 fNodes->Add(sub2node);
23795 sub1node->cd();
23796 //
23797 // Place copy #14 of ITS6 in I569
23798 //
23799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23800 sub2node->SetLineColor(kColorITS);
23801 sub2node->SetVisibility(1);
23802 fNodes->Add(sub2node);
23803 sub1node->cd();
23804 //
23805 // Place copy #15 of ITS6 in I569
23806 //
23807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23808 sub2node->SetLineColor(kColorITS);
23809 sub2node->SetVisibility(1);
23810 fNodes->Add(sub2node);
23811 sub1node->cd();
23812 //
23813 // Place copy #16 of ITS6 in I569
23814 //
23815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23816 sub2node->SetLineColor(kColorITS);
23817 sub2node->SetVisibility(1);
23818 fNodes->Add(sub2node);
23819 sub1node->cd();
23820 //
23821 // Place copy #17 of ITS6 in I569
23822 //
23823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23824 sub2node->SetLineColor(kColorITS);
23825 sub2node->SetVisibility(1);
23826 fNodes->Add(sub2node);
23827 sub1node->cd();
23828 //
23829 // Place copy #18 of ITS6 in I569
23830 //
23831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23832 sub2node->SetLineColor(kColorITS);
23833 sub2node->SetVisibility(1);
23834 fNodes->Add(sub2node);
23835 sub1node->cd();
23836 //
23837 // Place copy #19 of ITS6 in I569
23838 //
23839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23840 sub2node->SetLineColor(kColorITS);
23841 sub2node->SetVisibility(1);
23842 fNodes->Add(sub2node);
23843 sub1node->cd();
23844 //
23845 // Place copy #20 of ITS6 in I569
23846 //
23847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23848 sub2node->SetLineColor(kColorITS);
23849 sub2node->SetVisibility(1);
23850 fNodes->Add(sub2node);
23851 sub1node->cd();
23852 //
23853 // Place copy #21 of ITS6 in I569
23854 //
23855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23856 sub2node->SetLineColor(kColorITS);
23857 sub2node->SetVisibility(1);
23858 fNodes->Add(sub2node);
23859 sub1node->cd();
23860 //
23861 // Place copy #22 of ITS6 in I569
23862 //
23863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23864 sub2node->SetLineColor(kColorITS);
23865 sub2node->SetVisibility(1);
23866 fNodes->Add(sub2node);
23867 sub1node->cd();
23868 //
23869 // Place copy #23 of ITS6 in I569
23870 //
23871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23872 sub2node->SetLineColor(kColorITS);
23873 sub2node->SetVisibility(1);
23874 fNodes->Add(sub2node);
23875 sub1node->cd();
23876 //
23877 // Place copy #24 of ITS6 in I569
23878 //
23879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23880 sub2node->SetLineColor(kColorITS);
23881 sub2node->SetVisibility(1);
23882 fNodes->Add(sub2node);
23883 sub1node->cd();
23884 //
23885 // Place copy #25 of ITS6 in I569
23886 //
23887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23888 sub2node->SetLineColor(kColorITS);
23889 sub2node->SetVisibility(1);
23890 fNodes->Add(sub2node);
23891 sub1node->cd();
23892 fNodes->Add(sub1node);
23893 node->cd();
23894 //
23895 // Place copy #36 of I569 in IT56
23896 //
23897 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"rot551");
23898 sub1node->SetLineColor(kColorITS);
23899 sub1node->SetVisibility(0);
23900 sub1node->cd();
23901 //
23902 // Place copy #1 of ITS6 in I569
23903 //
23904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23905 sub2node->SetLineColor(kColorITS);
23906 sub2node->SetVisibility(1);
23907 fNodes->Add(sub2node);
23908 sub1node->cd();
23909 //
23910 // Place copy #2 of ITS6 in I569
23911 //
23912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23913 sub2node->SetLineColor(kColorITS);
23914 sub2node->SetVisibility(1);
23915 fNodes->Add(sub2node);
23916 sub1node->cd();
23917 //
23918 // Place copy #3 of ITS6 in I569
23919 //
23920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23921 sub2node->SetLineColor(kColorITS);
23922 sub2node->SetVisibility(1);
23923 fNodes->Add(sub2node);
23924 sub1node->cd();
23925 //
23926 // Place copy #4 of ITS6 in I569
23927 //
23928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23929 sub2node->SetLineColor(kColorITS);
23930 sub2node->SetVisibility(1);
23931 fNodes->Add(sub2node);
23932 sub1node->cd();
23933 //
23934 // Place copy #5 of ITS6 in I569
23935 //
23936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23937 sub2node->SetLineColor(kColorITS);
23938 sub2node->SetVisibility(1);
23939 fNodes->Add(sub2node);
23940 sub1node->cd();
23941 //
23942 // Place copy #6 of ITS6 in I569
23943 //
23944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23945 sub2node->SetLineColor(kColorITS);
23946 sub2node->SetVisibility(1);
23947 fNodes->Add(sub2node);
23948 sub1node->cd();
23949 //
23950 // Place copy #7 of ITS6 in I569
23951 //
23952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23953 sub2node->SetLineColor(kColorITS);
23954 sub2node->SetVisibility(1);
23955 fNodes->Add(sub2node);
23956 sub1node->cd();
23957 //
23958 // Place copy #8 of ITS6 in I569
23959 //
23960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23961 sub2node->SetLineColor(kColorITS);
23962 sub2node->SetVisibility(1);
23963 fNodes->Add(sub2node);
23964 sub1node->cd();
23965 //
23966 // Place copy #9 of ITS6 in I569
23967 //
23968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23969 sub2node->SetLineColor(kColorITS);
23970 sub2node->SetVisibility(1);
23971 fNodes->Add(sub2node);
23972 sub1node->cd();
23973 //
23974 // Place copy #10 of ITS6 in I569
23975 //
23976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23977 sub2node->SetLineColor(kColorITS);
23978 sub2node->SetVisibility(1);
23979 fNodes->Add(sub2node);
23980 sub1node->cd();
23981 //
23982 // Place copy #11 of ITS6 in I569
23983 //
23984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23985 sub2node->SetLineColor(kColorITS);
23986 sub2node->SetVisibility(1);
23987 fNodes->Add(sub2node);
23988 sub1node->cd();
23989 //
23990 // Place copy #12 of ITS6 in I569
23991 //
23992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23993 sub2node->SetLineColor(kColorITS);
23994 sub2node->SetVisibility(1);
23995 fNodes->Add(sub2node);
23996 sub1node->cd();
23997 //
23998 // Place copy #13 of ITS6 in I569
23999 //
24000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24001 sub2node->SetLineColor(kColorITS);
24002 sub2node->SetVisibility(1);
24003 fNodes->Add(sub2node);
24004 sub1node->cd();
24005 //
24006 // Place copy #14 of ITS6 in I569
24007 //
24008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24009 sub2node->SetLineColor(kColorITS);
24010 sub2node->SetVisibility(1);
24011 fNodes->Add(sub2node);
24012 sub1node->cd();
24013 //
24014 // Place copy #15 of ITS6 in I569
24015 //
24016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24017 sub2node->SetLineColor(kColorITS);
24018 sub2node->SetVisibility(1);
24019 fNodes->Add(sub2node);
24020 sub1node->cd();
24021 //
24022 // Place copy #16 of ITS6 in I569
24023 //
24024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24025 sub2node->SetLineColor(kColorITS);
24026 sub2node->SetVisibility(1);
24027 fNodes->Add(sub2node);
24028 sub1node->cd();
24029 //
24030 // Place copy #17 of ITS6 in I569
24031 //
24032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24033 sub2node->SetLineColor(kColorITS);
24034 sub2node->SetVisibility(1);
24035 fNodes->Add(sub2node);
24036 sub1node->cd();
24037 //
24038 // Place copy #18 of ITS6 in I569
24039 //
24040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24041 sub2node->SetLineColor(kColorITS);
24042 sub2node->SetVisibility(1);
24043 fNodes->Add(sub2node);
24044 sub1node->cd();
24045 //
24046 // Place copy #19 of ITS6 in I569
24047 //
24048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24049 sub2node->SetLineColor(kColorITS);
24050 sub2node->SetVisibility(1);
24051 fNodes->Add(sub2node);
24052 sub1node->cd();
24053 //
24054 // Place copy #20 of ITS6 in I569
24055 //
24056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24057 sub2node->SetLineColor(kColorITS);
24058 sub2node->SetVisibility(1);
24059 fNodes->Add(sub2node);
24060 sub1node->cd();
24061 //
24062 // Place copy #21 of ITS6 in I569
24063 //
24064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24065 sub2node->SetLineColor(kColorITS);
24066 sub2node->SetVisibility(1);
24067 fNodes->Add(sub2node);
24068 sub1node->cd();
24069 //
24070 // Place copy #22 of ITS6 in I569
24071 //
24072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24073 sub2node->SetLineColor(kColorITS);
24074 sub2node->SetVisibility(1);
24075 fNodes->Add(sub2node);
24076 sub1node->cd();
24077 //
24078 // Place copy #23 of ITS6 in I569
24079 //
24080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24081 sub2node->SetLineColor(kColorITS);
24082 sub2node->SetVisibility(1);
24083 fNodes->Add(sub2node);
24084 sub1node->cd();
24085 //
24086 // Place copy #24 of ITS6 in I569
24087 //
24088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24089 sub2node->SetLineColor(kColorITS);
24090 sub2node->SetVisibility(1);
24091 fNodes->Add(sub2node);
24092 sub1node->cd();
24093 //
24094 // Place copy #25 of ITS6 in I569
24095 //
24096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24097 sub2node->SetLineColor(kColorITS);
24098 sub2node->SetVisibility(1);
24099 fNodes->Add(sub2node);
24100 sub1node->cd();
24101 fNodes->Add(sub1node);
24102 node->cd();
24103 //
24104 // Place copy #37 of I569 in IT56
24105 //
24106 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24107 sub1node->SetLineColor(kColorITS);
24108 sub1node->SetVisibility(0);
24109 sub1node->cd();
24110 //
24111 // Place copy #1 of ITS6 in I569
24112 //
24113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
24114 sub2node->SetLineColor(kColorITS);
24115 sub2node->SetVisibility(1);
24116 fNodes->Add(sub2node);
24117 sub1node->cd();
24118 //
24119 // Place copy #2 of ITS6 in I569
24120 //
24121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24122 sub2node->SetLineColor(kColorITS);
24123 sub2node->SetVisibility(1);
24124 fNodes->Add(sub2node);
24125 sub1node->cd();
24126 //
24127 // Place copy #3 of ITS6 in I569
24128 //
24129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
24130 sub2node->SetLineColor(kColorITS);
24131 sub2node->SetVisibility(1);
24132 fNodes->Add(sub2node);
24133 sub1node->cd();
24134 //
24135 // Place copy #4 of ITS6 in I569
24136 //
24137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24138 sub2node->SetLineColor(kColorITS);
24139 sub2node->SetVisibility(1);
24140 fNodes->Add(sub2node);
24141 sub1node->cd();
24142 //
24143 // Place copy #5 of ITS6 in I569
24144 //
24145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
24146 sub2node->SetLineColor(kColorITS);
24147 sub2node->SetVisibility(1);
24148 fNodes->Add(sub2node);
24149 sub1node->cd();
24150 //
24151 // Place copy #6 of ITS6 in I569
24152 //
24153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24154 sub2node->SetLineColor(kColorITS);
24155 sub2node->SetVisibility(1);
24156 fNodes->Add(sub2node);
24157 sub1node->cd();
24158 //
24159 // Place copy #7 of ITS6 in I569
24160 //
24161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
24162 sub2node->SetLineColor(kColorITS);
24163 sub2node->SetVisibility(1);
24164 fNodes->Add(sub2node);
24165 sub1node->cd();
24166 //
24167 // Place copy #8 of ITS6 in I569
24168 //
24169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24170 sub2node->SetLineColor(kColorITS);
24171 sub2node->SetVisibility(1);
24172 fNodes->Add(sub2node);
24173 sub1node->cd();
24174 //
24175 // Place copy #9 of ITS6 in I569
24176 //
24177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
24178 sub2node->SetLineColor(kColorITS);
24179 sub2node->SetVisibility(1);
24180 fNodes->Add(sub2node);
24181 sub1node->cd();
24182 //
24183 // Place copy #10 of ITS6 in I569
24184 //
24185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24186 sub2node->SetLineColor(kColorITS);
24187 sub2node->SetVisibility(1);
24188 fNodes->Add(sub2node);
24189 sub1node->cd();
24190 //
24191 // Place copy #11 of ITS6 in I569
24192 //
24193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
24194 sub2node->SetLineColor(kColorITS);
24195 sub2node->SetVisibility(1);
24196 fNodes->Add(sub2node);
24197 sub1node->cd();
24198 //
24199 // Place copy #12 of ITS6 in I569
24200 //
24201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24202 sub2node->SetLineColor(kColorITS);
24203 sub2node->SetVisibility(1);
24204 fNodes->Add(sub2node);
24205 sub1node->cd();
24206 //
24207 // Place copy #13 of ITS6 in I569
24208 //
24209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24210 sub2node->SetLineColor(kColorITS);
24211 sub2node->SetVisibility(1);
24212 fNodes->Add(sub2node);
24213 sub1node->cd();
24214 //
24215 // Place copy #14 of ITS6 in I569
24216 //
24217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24218 sub2node->SetLineColor(kColorITS);
24219 sub2node->SetVisibility(1);
24220 fNodes->Add(sub2node);
24221 sub1node->cd();
24222 //
24223 // Place copy #15 of ITS6 in I569
24224 //
24225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24226 sub2node->SetLineColor(kColorITS);
24227 sub2node->SetVisibility(1);
24228 fNodes->Add(sub2node);
24229 sub1node->cd();
24230 //
24231 // Place copy #16 of ITS6 in I569
24232 //
24233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24234 sub2node->SetLineColor(kColorITS);
24235 sub2node->SetVisibility(1);
24236 fNodes->Add(sub2node);
24237 sub1node->cd();
24238 //
24239 // Place copy #17 of ITS6 in I569
24240 //
24241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24242 sub2node->SetLineColor(kColorITS);
24243 sub2node->SetVisibility(1);
24244 fNodes->Add(sub2node);
24245 sub1node->cd();
24246 //
24247 // Place copy #18 of ITS6 in I569
24248 //
24249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24250 sub2node->SetLineColor(kColorITS);
24251 sub2node->SetVisibility(1);
24252 fNodes->Add(sub2node);
24253 sub1node->cd();
24254 //
24255 // Place copy #19 of ITS6 in I569
24256 //
24257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24258 sub2node->SetLineColor(kColorITS);
24259 sub2node->SetVisibility(1);
24260 fNodes->Add(sub2node);
24261 sub1node->cd();
24262 //
24263 // Place copy #20 of ITS6 in I569
24264 //
24265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24266 sub2node->SetLineColor(kColorITS);
24267 sub2node->SetVisibility(1);
24268 fNodes->Add(sub2node);
24269 sub1node->cd();
24270 //
24271 // Place copy #21 of ITS6 in I569
24272 //
24273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24274 sub2node->SetLineColor(kColorITS);
24275 sub2node->SetVisibility(1);
24276 fNodes->Add(sub2node);
24277 sub1node->cd();
24278 //
24279 // Place copy #22 of ITS6 in I569
24280 //
24281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24282 sub2node->SetLineColor(kColorITS);
24283 sub2node->SetVisibility(1);
24284 fNodes->Add(sub2node);
24285 sub1node->cd();
24286 //
24287 // Place copy #23 of ITS6 in I569
24288 //
24289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24290 sub2node->SetLineColor(kColorITS);
24291 sub2node->SetVisibility(1);
24292 fNodes->Add(sub2node);
24293 sub1node->cd();
24294 //
24295 // Place copy #24 of ITS6 in I569
24296 //
24297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24298 sub2node->SetLineColor(kColorITS);
24299 sub2node->SetVisibility(1);
24300 fNodes->Add(sub2node);
24301 sub1node->cd();
24302 //
24303 // Place copy #25 of ITS6 in I569
24304 //
24305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24306 sub2node->SetLineColor(kColorITS);
24307 sub2node->SetVisibility(1);
24308 fNodes->Add(sub2node);
24309 sub1node->cd();
24310 fNodes->Add(sub1node);
24311 node->cd();
24312 //
24313 // Place copy #38 of I569 in IT56
24314 //
24315 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"rot552");
24316 sub1node->SetLineColor(kColorITS);
24317 sub1node->SetVisibility(0);
24318 sub1node->cd();
24319 //
24320 // Place copy #1 of ITS6 in I569
24321 //
24322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
24323 sub2node->SetLineColor(kColorITS);
24324 sub2node->SetVisibility(1);
24325 fNodes->Add(sub2node);
24326 sub1node->cd();
24327 //
24328 // Place copy #2 of ITS6 in I569
24329 //
24330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24331 sub2node->SetLineColor(kColorITS);
24332 sub2node->SetVisibility(1);
24333 fNodes->Add(sub2node);
24334 sub1node->cd();
24335 //
24336 // Place copy #3 of ITS6 in I569
24337 //
24338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
24339 sub2node->SetLineColor(kColorITS);
24340 sub2node->SetVisibility(1);
24341 fNodes->Add(sub2node);
24342 sub1node->cd();
24343 //
24344 // Place copy #4 of ITS6 in I569
24345 //
24346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24347 sub2node->SetLineColor(kColorITS);
24348 sub2node->SetVisibility(1);
24349 fNodes->Add(sub2node);
24350 sub1node->cd();
24351 //
24352 // Place copy #5 of ITS6 in I569
24353 //
24354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
24355 sub2node->SetLineColor(kColorITS);
24356 sub2node->SetVisibility(1);
24357 fNodes->Add(sub2node);
24358 sub1node->cd();
24359 //
24360 // Place copy #6 of ITS6 in I569
24361 //
24362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24363 sub2node->SetLineColor(kColorITS);
24364 sub2node->SetVisibility(1);
24365 fNodes->Add(sub2node);
24366 sub1node->cd();
24367 //
24368 // Place copy #7 of ITS6 in I569
24369 //
24370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
24371 sub2node->SetLineColor(kColorITS);
24372 sub2node->SetVisibility(1);
24373 fNodes->Add(sub2node);
24374 sub1node->cd();
24375 //
24376 // Place copy #8 of ITS6 in I569
24377 //
24378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24379 sub2node->SetLineColor(kColorITS);
24380 sub2node->SetVisibility(1);
24381 fNodes->Add(sub2node);
24382 sub1node->cd();
24383 //
24384 // Place copy #9 of ITS6 in I569
24385 //
24386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
24387 sub2node->SetLineColor(kColorITS);
24388 sub2node->SetVisibility(1);
24389 fNodes->Add(sub2node);
24390 sub1node->cd();
24391 //
24392 // Place copy #10 of ITS6 in I569
24393 //
24394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24395 sub2node->SetLineColor(kColorITS);
24396 sub2node->SetVisibility(1);
24397 fNodes->Add(sub2node);
24398 sub1node->cd();
24399 //
24400 // Place copy #11 of ITS6 in I569
24401 //
24402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
24403 sub2node->SetLineColor(kColorITS);
24404 sub2node->SetVisibility(1);
24405 fNodes->Add(sub2node);
24406 sub1node->cd();
24407 //
24408 // Place copy #12 of ITS6 in I569
24409 //
24410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24411 sub2node->SetLineColor(kColorITS);
24412 sub2node->SetVisibility(1);
24413 fNodes->Add(sub2node);
24414 sub1node->cd();
24415 //
24416 // Place copy #13 of ITS6 in I569
24417 //
24418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24419 sub2node->SetLineColor(kColorITS);
24420 sub2node->SetVisibility(1);
24421 fNodes->Add(sub2node);
24422 sub1node->cd();
24423 //
24424 // Place copy #14 of ITS6 in I569
24425 //
24426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24427 sub2node->SetLineColor(kColorITS);
24428 sub2node->SetVisibility(1);
24429 fNodes->Add(sub2node);
24430 sub1node->cd();
24431 //
24432 // Place copy #15 of ITS6 in I569
24433 //
24434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24435 sub2node->SetLineColor(kColorITS);
24436 sub2node->SetVisibility(1);
24437 fNodes->Add(sub2node);
24438 sub1node->cd();
24439 //
24440 // Place copy #16 of ITS6 in I569
24441 //
24442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24443 sub2node->SetLineColor(kColorITS);
24444 sub2node->SetVisibility(1);
24445 fNodes->Add(sub2node);
24446 sub1node->cd();
24447 //
24448 // Place copy #17 of ITS6 in I569
24449 //
24450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24451 sub2node->SetLineColor(kColorITS);
24452 sub2node->SetVisibility(1);
24453 fNodes->Add(sub2node);
24454 sub1node->cd();
24455 //
24456 // Place copy #18 of ITS6 in I569
24457 //
24458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24459 sub2node->SetLineColor(kColorITS);
24460 sub2node->SetVisibility(1);
24461 fNodes->Add(sub2node);
24462 sub1node->cd();
24463 //
24464 // Place copy #19 of ITS6 in I569
24465 //
24466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24467 sub2node->SetLineColor(kColorITS);
24468 sub2node->SetVisibility(1);
24469 fNodes->Add(sub2node);
24470 sub1node->cd();
24471 //
24472 // Place copy #20 of ITS6 in I569
24473 //
24474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24475 sub2node->SetLineColor(kColorITS);
24476 sub2node->SetVisibility(1);
24477 fNodes->Add(sub2node);
24478 sub1node->cd();
24479 //
24480 // Place copy #21 of ITS6 in I569
24481 //
24482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24483 sub2node->SetLineColor(kColorITS);
24484 sub2node->SetVisibility(1);
24485 fNodes->Add(sub2node);
24486 sub1node->cd();
24487 //
24488 // Place copy #22 of ITS6 in I569
24489 //
24490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24491 sub2node->SetLineColor(kColorITS);
24492 sub2node->SetVisibility(1);
24493 fNodes->Add(sub2node);
24494 sub1node->cd();
24495 //
24496 // Place copy #23 of ITS6 in I569
24497 //
24498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24499 sub2node->SetLineColor(kColorITS);
24500 sub2node->SetVisibility(1);
24501 fNodes->Add(sub2node);
24502 sub1node->cd();
24503 //
24504 // Place copy #24 of ITS6 in I569
24505 //
24506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24507 sub2node->SetLineColor(kColorITS);
24508 sub2node->SetVisibility(1);
24509 fNodes->Add(sub2node);
24510 sub1node->cd();
24511 //
24512 // Place copy #25 of ITS6 in I569
24513 //
24514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24515 sub2node->SetLineColor(kColorITS);
24516 sub2node->SetVisibility(1);
24517 fNodes->Add(sub2node);
24518 sub1node->cd();
24519 fNodes->Add(sub1node);
24520 node->cd();
24521
24522
24523
db915fea 24524 fNodes->Add(node);
24525}
24526//_____________________________________________________________________________
24527void AliITSvPPRsymm::CreateGeometry(){
24528////////////////////////////////////////////////////////////////////////
24529// This routine defines and Creates the geometry for version 9 of the ITS.
24530////////////////////////////////////////////////////////////////////////
24531
24532 //INNER RADII OF THE SILICON LAYERS
e4f08ac3 24533 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24534 //THICKNESSES OF LAYERS (in % radiation length)
24535 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24536 //HALF LENGTHS OF LAYERS
e4f08ac3 24537 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24538 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24539 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24540 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24541 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
9d2da7b3 24542
db915fea 24543
e4f08ac3 24544 Float_t dits[100], rlim, zmax;
9d2da7b3 24545 // Float_t zpos;
24546 // Float_t pcits[50]
e4f08ac3 24547 Float_t ztpc;
9d2da7b3 24548 Int_t idrotm[1999], i;
e4f08ac3 24549 Float_t dgh[100];
9d2da7b3 24550
24551
24552 // Define some variables for SPD
24553
24554 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24555 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24556 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24557 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24558 Float_t di108[3], di104[3]; // for both layers
24559
a8c83dcb 24560 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24561 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
9d2da7b3 24562
a8c83dcb 24563 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24564 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
9d2da7b3 24565
214030ed 24566 Float_t dbus=300.; // total bus thickness on both layers (micron)
9d2da7b3 24567
24568 ddet1 = GetThicknessDet1();
24569 ddet2 = GetThicknessDet2();
24570 dchip1 = GetThicknessChip1();
24571 dchip2 = GetThicknessChip2();
24572
9d2da7b3 24573 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24574 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24575 " The default value of 200 microns will be used." << endl;
24576 ddet1=200.;
9d2da7b3 24577 }
24578
24579 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24580 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24581 " The default value of 200 microns will be used." << endl;
24582 ddet2=200.;
9d2da7b3 24583 }
24584
214030ed 24585 if(dchip1 < 100. || dchip1 > 300.) {
24586 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24587 " The default value of 200 microns will be used." << endl;
24588 dchip1=200.;
9d2da7b3 24589 }
24590
214030ed 24591 if(dchip2 < 100. || dchip2 > 300.) {
24592 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24593 " The default value of 200 microns will be used." << endl;
24594 dchip2=200.;
9d2da7b3 24595 }
e4f08ac3 24596
24597 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
9d2da7b3 24598
e4f08ac3 24599 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24600
24601 rails = GetRails();
24602
24603 fluid = GetCoolingFluid();
24604
24605 if(rails != 0 && rails != 1) {
1e9111db 24606 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
e4f08ac3 24607 " The default value of 1 (rails in) will be used." << endl;
24608
24609 }
24610
24611 if(fluid != 0 && fluid != 1) {
1e9111db 24612 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
e4f08ac3 24613 " The default value of 1 (water) will be used." << endl;
24614 }
24615
1e9111db 24616 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24617 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24618 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24619 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
e4f08ac3 24620 if(rails == 0 ) {
1e9111db 24621 cout << "ITS: Rails are out." << endl;
e4f08ac3 24622 } else {
1e9111db 24623 cout << "ITS: Rails are in." << endl;
e4f08ac3 24624 }
24625 if(fluid == 0 ) {
1e9111db 24626 cout << "ITS: The cooling fluid is freon." << endl;
e4f08ac3 24627 } else {
1e9111db 24628 cout << "ITS: The cooling fluid is water." << endl;
e4f08ac3 24629 }
24630
9d2da7b3 24631 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24632 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24633 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24634 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
e4f08ac3 24635 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
9d2da7b3 24636
24637 Float_t deltax, deltay;
24638
24639 Int_t thickness = fMinorVersion/10;
24640 Int_t option = fMinorVersion - 10*thickness;
24641
24642
24643 // Define some variables for SDD
24644
24645
24646 Float_t sin30, cos30;
24647
24648 // SDD electronics+services main volumes
24649 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24650
24651 // SDD detector ladder
24652
24653 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24654 Float_t Y_SDD_sep = 0.20;
24655 Float_t ySDD;
24656 Int_t iSDD;
24657 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24658 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24659
24660 // ladder foot and end-ladder (frame and cooling)
24661 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24662 Float_t I424dits[3], xI424, yI424;
24663 Float_t I425dits[3];
24664 Int_t indI425;
24665 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24666
24667 // SDD ladder frame and cooling
24668 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24669 Float_t I035dits[3], I037dits[3], I038dits[3];
24670 Float_t I039dits[3], xI039, yI039;
24671 Float_t I041dits[5];
24672
24673 // SDD hybrid, chips and capacitors
24674 Float_t I050dits[3], xI050, yI050;
24675 Float_t I052dits[3], xI052, yI052;
24676 Float_t I042dits[3], xI042, yI042;
24677 Float_t xI042space = 0.17;
24678 Float_t I043dits[3], xI043, yI043;
24679 Float_t xI043space = 0.17;
24680 Float_t zchip, zChipSpace;
24681 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24682 Int_t ichip, icap;
24683
24684 // SDD microcables
24685 Float_t I044dits[4], xI044, yI044, volI044;
24686 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24687 Char_t HVname[5], LVname[5];
24688
24689
24690 // Define media off-set
db915fea 24691
24692 Int_t *idtmed = fIdtmed->GetArray()-199;
9d2da7b3 24693
db915fea 24694
24695 // Rotation matrices
24696
9d2da7b3 24697 // SPD - option 'a' (this is NOT the default so leave commented)
24698
24699
24700 if (option == 1) {
24701
24702 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24703 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24704 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24705 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24706 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24707 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24708 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24709 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24710 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24711 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24712 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24713 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24714 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24715 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24716 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24717 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24718 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24719 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24720 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24721 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24722 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24723 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24724 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24725 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24726 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24727 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24728 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24729 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24730 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24731 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24732 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24733 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24734 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24735 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24736 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24737 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24738 AliMatrix(idrotm[237],90.0,180.0,90.0,90.0,0.0,0.0);
9d2da7b3 24739 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24740 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24741 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24742 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24743 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24744 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24745 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24746 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24747 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24748 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24749 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24750 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24751 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24752 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24753 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24754 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24755 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24756 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24757 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24758 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24759 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24760 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24761 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24762 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24763 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24764 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24765 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24766 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24767 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24768 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24769 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24770 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24771 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24772 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24773 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24774 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24775 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24776 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24777 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24778 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24779
24780 }
db915fea 24781
9d2da7b3 24782 // SPD - option 'b' (this is the default)
24783
24784 if (option == 2) {
24785
9bf5e8ff 24786 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
9d2da7b3 24787 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24788 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24789 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24790 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24791 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24792 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24793 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24794 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24795 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24796 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24797 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24798 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24799 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24800 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24801 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24802 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24803 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24804 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24805 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24806 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24807 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24808 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24809 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24810 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24811 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24812 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24813 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24814 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24815 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24816 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24817 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24818 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24819 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24820 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24821 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24822 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24823 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24824 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24825 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24826 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24827 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24828 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24829 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24830 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24831 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24832 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24833 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24834 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24835 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24836 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24837 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24838 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24839 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24840 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24841 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24842 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24843 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24844 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24845 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24846 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24847 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24848 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24849 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24850 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24851 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24852 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24853 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24854 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24855 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24856 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24857 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24858 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24859 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24860 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24861 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24862 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24863
24864 }
24865
db915fea 24866 // SDD
24867
24868 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24869 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24870 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24871 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24872 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24873 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24874 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24875 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24876 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24877 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24878 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24879 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24880 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24881 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24882 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24883 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24884 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24885 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24886 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24887 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24888 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24889 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24890 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24891 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24892 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24893 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24894 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24895 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24896 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24897 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24898 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24899 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24900 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24901 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24902 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24903 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24904 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24905 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24906 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24907 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24908 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24909 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24910 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24911 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24912 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24913 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24914 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24915 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24916 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24917 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24918 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24919 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24920 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24921 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24922 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24923 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24924 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24925 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24926
24927 // SSD
24928
24929 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24930 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24931 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24932 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24933 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24934 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24935 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24936 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24937 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24938 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24939 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24940 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24941 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24942 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24943 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24944 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24945 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24946 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24947 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24948 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24949 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24950 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24951 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24952 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24953 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24954 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24955 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24956 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24957 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24958 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24959 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24960 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24961 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
9d2da7b3 24962 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24963 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24964 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24965 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24966 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24967 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24968 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24969 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24970 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24971 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24972 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24973 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24974 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24975 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24976 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24977 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24978 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
9d2da7b3 24979 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24980 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24981 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24982 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24983 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24984 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24985 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24986 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24987 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24988 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24989 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24990 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24991 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24992 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24993 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24994 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24995 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24996 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24997 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24998 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24999 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25000 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25001 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25002 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25003 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25004 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25005 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25006 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25007 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25008 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25009 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25010 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25011 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25012 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25013
9d2da7b3 25014
25015 // SDD cone
25016
25017 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25018 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25019 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25020 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25021 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25022 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25023 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25024 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25025 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25026 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25027 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25028 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25029 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25030 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25031 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25032 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25033 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25034 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25035 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25036 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25037 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25038 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25039 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25040 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25041 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25042 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25043 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25044 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25045 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25046 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25047 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25048 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25049 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25050 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25051 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25052 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25053 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25054 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25055 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25056 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25057 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25058 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25059 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25060 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25061 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25062 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25063 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25064 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25065 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25066 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25067 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25068 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25069 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25070 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25071 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25072 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25073 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25074 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25075 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25076 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25077 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25078 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25079 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25080 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25081 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25082 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25083 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25084 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25085 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25086 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25087 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25088 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25089 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25090 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25091 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25092 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25093 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25094 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25095 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25096 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25097 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25098
25099 // SSD cone
25100
25101 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25102 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25103 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25104 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25105 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25106 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25107 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25108 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25109 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25110 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25111 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25112 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25113 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25114 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25115 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25116 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25117 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25118 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25119 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25120 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25121 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25122 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25123 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25124 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25125 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25126 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25127 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25128 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25129 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25130 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25131 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25132 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25133 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25134 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25135 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25136 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25137 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25138
25139 // Services
25140
25141 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
db915fea 25142
25143
25144 // CONVERT INTO CM (RL(SI)=9.36 CM)
9d2da7b3 25145
db915fea 25146 for (i = 0; i < 6; ++i) {
25147 drl[i] = drl[i] / 100. * 9.36;
25148 }
25149
25150 // FIELD CAGE HALF LENGTH
25151
1e9111db 25152 rlim = 50.;
e4f08ac3 25153 zmax = 74.;
25154 ztpc = 284.;
9d2da7b3 25155
db915fea 25156 // --- Define ghost volume containing the whole ITS (including services)
25157 // and fill it with air
25158
25159 dgh[0] = 0.;
25160 dgh[1] = 360.;
6d62fed9 25161 dgh[2] = 16.;
e4f08ac3 25162 dgh[3] = -ztpc-5.-0.1;
25163 dgh[4] = 62.4;
db915fea 25164 dgh[5] = 85.;
e4f08ac3 25165 dgh[6] = -ztpc;
25166 dgh[7] = 62;
db915fea 25167 dgh[8] = 85.;
e4f08ac3 25168 dgh[9] = -ztpc;
25169 dgh[10] = 62;
25170 dgh[11] = 62+4.;
25171 dgh[12] = -97.5;
25172 dgh[13] = 46;
1e9111db 25173 dgh[14] = rlim+6;
e4f08ac3 25174 dgh[15] = -zmax;
25175 dgh[16] = 46;
1e9111db 25176 dgh[17] = rlim+6;
e4f08ac3 25177 dgh[18] = -48;
6d62fed9 25178 dgh[19] = 6;
1e9111db 25179 dgh[20] = rlim+6;
e4f08ac3 25180 dgh[21] = -28.6;
6d62fed9 25181 dgh[22] = 6;
1e9111db 25182 dgh[23] = rlim+6;
e4f08ac3 25183 dgh[24] = -27.6;
6d62fed9 25184 dgh[25] = 3.295;
1e9111db 25185 dgh[26] = rlim+6;
e4f08ac3 25186 dgh[27] = 27.6;
6d62fed9 25187 dgh[28] = 3.295;
1e9111db 25188 dgh[29] = rlim+6;
e4f08ac3 25189 dgh[30] = 28.6;
6d62fed9 25190 dgh[31] = 6;
1e9111db 25191 dgh[32] = rlim+6;
e4f08ac3 25192 dgh[33] = 48;
6d62fed9 25193 dgh[34] = 6;
1e9111db 25194 dgh[35] = rlim+6;
e4f08ac3 25195 dgh[36] = zmax;
6d62fed9 25196 dgh[37] = 46;
1e9111db 25197 dgh[38] = rlim+6;
e4f08ac3 25198 dgh[39] = 97.5;
25199 dgh[40] = 46;
1e9111db 25200 dgh[41] = rlim+6;
e4f08ac3 25201 dgh[42] = ztpc;
25202 dgh[43] = 62;
25203 dgh[44] = 62+4.;
25204 dgh[45] = ztpc;
25205 dgh[46] = 62;
6d62fed9 25206 dgh[47] = 85.;
e4f08ac3 25207 dgh[48] = ztpc+4.+0.1;
6d62fed9 25208 dgh[49] = 62.4;
25209 dgh[50] = 85.;
25210 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
45725ec9 25211
6d62fed9 25212
db915fea 25213
25214 // --- Place the ghost volume in its mother volume (ALIC) and make it
25215 // invisible
25216
25217 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25218 //gMC->Gsatt("ITSV", "SEEN", 0);
9d2da7b3 25219
25220
db915fea 25221 // --- Define ghost volume containing the six layers and fill it with air
25222
25223 dgh[0] = 0.;
25224 dgh[1] = 360.;
6d62fed9 25225 dgh[2] = 8.;
e4f08ac3 25226 dgh[3] = -zmax;
45725ec9 25227 dgh[4] = 46.;
e4f08ac3 25228 dgh[5] = rlim;
25229 dgh[6] = -47.5;
6d62fed9 25230 dgh[7] = 6.005;
e4f08ac3 25231 dgh[8] = rlim;
25232 dgh[9] = -28.5;
6d62fed9 25233 dgh[10] = 6.005;
e4f08ac3 25234 dgh[11] = rlim;
25235 dgh[12] = -27.5;
6d62fed9 25236 dgh[13] = 3.3;
e4f08ac3 25237 dgh[14] = rlim;
25238 dgh[15] = 27.5;
6d62fed9 25239 dgh[16] = 3.3;
e4f08ac3 25240 dgh[17] = rlim;
25241 dgh[18] = 28.5;
6d62fed9 25242 dgh[19] = 6.005;
e4f08ac3 25243 dgh[20] = rlim;
25244 dgh[21] = 47.5;
6d62fed9 25245 dgh[22] = 6.005;
e4f08ac3 25246 dgh[23] = rlim;
25247 dgh[24] = zmax;
6d62fed9 25248 dgh[25] = 46.;
e4f08ac3 25249 dgh[26] = rlim;
6d62fed9 25250 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25251
9d2da7b3 25252 // --- Place the ghost volume in its mother volume (ITSV) and make it
db915fea 25253 // invisible
25254
25255 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25256 //gMC->Gsatt("ITSD", "SEEN", 0);
db915fea 25257
9d2da7b3 25258 // --- Define SPD (option 'a') volumes ----------------------------
25259
25260 // SPD - option 'a'
25261 // (this is NOT the default)
25262
25263 if (option == 1) {
25264
25265 dits[0] = 3.7;
25266 dits[1] = 7.75;
45725ec9 25267 dits[2] = 26.1;
9d2da7b3 25268 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25269
25270 dits[0] = 3.7;
25271 dits[1] = 7.7;
25272 dits[2] = 24;
25273 dits[3] = 57;
25274 dits[4] = 100;
25275 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25276
25277 di10a[0] = 0.843;
25278 di10a[1] = ddet1+dchip1+dbus+0.0025;
25279 di10a[2] = 19.344;
25280 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25281 // on layer 1
25282 di20a[0] = 0.843;
25283 di20a[1] = ddet2+dchip2+dbus+0.0025;
25284 di20a[2] = 19.344;
25285 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25286 // on layer 2
25287 dits[0] = 1.3673;
25288 dits[1] = 0.01;
25289 dits[2] = 24;
25290 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25291
25292 dits[0] = 0.06;
25293 dits[1] = 0.08;
25294 dits[2] = 24;
25295 dits[3] = -36.79;
25296 dits[4] = 21.834;
25297 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25298
25299 dits[0] = 0.1253;
25300 dits[1] = 0.01;
25301 dits[2] = 24;
25302 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25303
25304 dits[0] = 0.04;
25305 dits[1] = 0.06 ;
25306 dits[2] = 24;
25307 dits[3] = 126.79;
25308 dits[4] = 270;
25309 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25310
25311 dits[0] = 0.1134;
25312 dits[1] = 0.01;
25313 dits[2] = 24;
25314 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25315
25316 dits[0] = 0.25;
25317 dits[1] = 0.06;
25318 dits[2] = 24;
25319 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25320
25321 dits[0] = 0.077;
25322 dits[1] = 0.01;
25323 dits[2] = 24;
25324 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25325
25326 dits[0] = 0.04;
25327 dits[1] = 0.06;
25328 dits[2] = 24;
25329 dits[3] = 0;
25330 dits[4] = 90;
25331 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25332
25333 dits[0] = 0.0695;
25334 dits[1] = 0.01;
25335 dits[2] = 24;
25336 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25337
25338 dits[0] = 0.06;
25339 dits[1] = 0.08;
25340 dits[2] = 24;
25341 dits[3] = 0;
25342 dits[4] = 108;
25343 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25344
25345 dits[0] = 0.1835;
25346 dits[1] = 0.01;
25347 dits[2] = 24;
25348 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25349
25350 dits[0] = 0.1894 ;
25351 dits[1] = 0.01;
25352 dits[2] = 24;
25353 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25354
25355 dits[0] = 0.04;
25356 dits[1] = 0.06;
25357 dits[2] = 24;
25358 dits[3] = 0;
25359 dits[4] = 75.261;
25360 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25361
25362 dits[0] = 1.3401;
25363 dits[1] = 0.01;
25364 dits[2] = 24;
25365 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25366
25367 dits[0] = 0.05;
25368 dits[1] = 0.07;
25369 dits[2] = 24;
25370 dits[3] = 0;
25371 dits[4] = 72.739;
25372 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25373
25374 dits[0] = 0.1193;
25375 dits[1] = 0.01;
25376 dits[2] = 24;
25377 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25378
25379 dits[0] = 0.163;
25380 dits[1] = 0.01;
25381 dits[2] = 24;
25382 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25383
25384 dits[0] = 0.04;
25385 dits[1] = 0.06;
25386 dits[2] = 24;
25387 dits[3] = 0;
25388 dits[4] = 157.633;
25389 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25390
25391 dits[0] = 0.2497;
25392 dits[1] = 0.01;
25393 dits[2] = 24;
25394 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25395
25396 dits[0] = 0.06;
25397 dits[1] = 0.08;
25398 dits[2] = 24;
25399 dits[3] = 0;
25400 dits[4] = 148.633;
25401 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25402
25403 dits[0] = 0.292;
25404 dits[1] = 0.01;
25405 dits[2] = 24;
25406 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25407
25408 dits[0] = 0.163;
25409 dits[1] = 0.01;
25410 dits[2] = 24;
25411 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25412
25413 dits[0] = 0.04;
25414 dits[1] = 0.06;
25415 dits[2] = 24;
25416 dits[3] = 0;
25417 dits[4] = 161.297;
25418 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25419
25420 dits[0] = 0.2433;
25421 dits[1] = 0.01;
25422 dits[2] = 24;
25423 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25424
25425 dits[0] = 0.06;
25426 dits[1] = 0.08;
25427 dits[2] = 24;
25428 dits[3] = 0;
25429 dits[4] = 42.883;
25430 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25431
25432 di103[0] = 0.793;
25433 di103[1] = ddet1+dchip1;
25434 di103[2] = 3.536;
25435 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25436 // layer 1
25437 dits[0] = 0.793;
fc44ab90 25438 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25439 dits[2] = 2.5;
fc44ab90 25440 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25441
25442 di104[0] = 0.843;
25443 di104[1] = dbus;
25444 di104[2] = 14.344;
25445 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25446
25447 di1d3[0] = 0.793;
25448 di1d3[1] = ddet2+dchip2;
25449 di1d3[2] = 3.536;
25450 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25451 // layer 2
25452 dits[0] = 0.793;
25453 dits[0] = 0.06;
25454 dits[1] = 0.08;
25455 dits[2] = 24;
25456 dits[3] = 0;
25457 dits[4] = 80;
25458 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25459
25460 dits[0] = 0.04;
25461 dits[1] = 0.06;
25462 dits[2] = 24;
25463 dits[3] = 0;
25464 dits[4] = 80;
25465 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25466
25467 dits[0] = 0.15;
25468 dits[1] = 0.0146;
25469 dits[2] = 24;
25470 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25471
25472 dits[0] = 0.1315;
25473 dits[1] = 0.01;
25474 dits[2] = 24;
25475 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25476
25477 dits[0] = 0.025;
25478 dits[1] = 0.035;
25479 dits[2] = 24;
25480 dits[3] = 0;
25481 dits[4] = 180;
25482 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25483
e4f08ac3 25484 if (fluid == 1) {
25485 dits[0] = 0;
25486 dits[1] = 0.025;
25487 dits[2] = 24;
25488 dits[3] = 0;
25489 dits[4] = 180;
25490 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25491 } else {
25492 dits[0] = 0;
25493 dits[1] = 0.025;
25494 dits[2] = 24;
25495 dits[3] = 0;
25496 dits[4] = 180;
25497 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25498 }
25499
9d2da7b3 25500 dits[0] = 0.063;
25501 dits[1] = 0.035;
25502 dits[2] = 24;
25503 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25504
25505 di102[0] = 0.793;
25506 di102[1] = dchip1;
25507 di102[2] = 0.68;
25508 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25509
25510 di1d2[0] = 0.793;
25511 di1d2[1] = dchip2;
25512 di1d2[2] = 0.68;
25513 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25514
25515 di101[0] = 0.705;
25516 di101[1] = ddet1;
25517 di101[2] = 3.536;
25518 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25519 // layer 1
25520 di1d1[0] = 0.705;
25521 di1d1[1] = ddet2;
25522 di1d1[2] = 3.536;
25523 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25524 // layer 2
e4f08ac3 25525 if (fluid == 1) {
25526 dits[0] = 0.063;
25527 dits[1] = 0.025;
25528 dits[2] = 24;
25529 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25530 } else {
25531 dits[0] = 0.063;
25532 dits[1] = 0.025;
25533 dits[2] = 24;
25534 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25535 }
9d2da7b3 25536
25537 dits1[0] = 0.64;
25538 dits1[1] = ddet1;
25539 dits1[2] = 3.48;
25540 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25541
25542 dits2[0] = 0.64;
25543 dits2[1] = ddet2;
25544 dits2[2] = 3.48;
25545 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25546
25547 dits[0] = 3.701;
25548 dits[1] = 7.699;
25549 dits[2] = 4;
25550 dits[3] = 57.1;
25551 dits[4] = 99.9;
25552 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25553
25554 dits[0] = 0;
25555 dits[1] = 0.5;
25556 dits[2] = 1.5;
25557 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25558
25559 dits[0] = 0;
25560 dits[1] = 0.18;
25561 dits[2] = 0.8;
25562 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25563
25564 dits[0] = 0;
25565 dits[1] = 0.18;
25566 dits[2] = 3;
25567 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25568
25569 dits[0] = 0;
25570 dits[1] = 0.075;
25571 dits[2] = 0.8;
25572 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25573
25574 dits[0] = 3.5;
25575 dits[1] = 5.6;
25576 dits[2] = 0.55;
25577 dits[3] = 0;
25578 dits[4] = 38;
25579 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25580
25581 dits[0] = 6.6;
25582 dits[1] = 7.6;
25583 dits[2] = 0.5;
25584 dits[3] = 0;
25585 dits[4] = 9;
25586 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25587
25588 dits[0] = 0.26;
25589 dits[1] = 0.32;
25590 dits[2] = 0.55;
25591 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25592
e4f08ac3 25593 if (fluid == 1) {
25594 dits[0] = 0;
25595 dits[1] = 0.3;
25596 dits[2] = 1.5;
25597 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25598 // was I177 in old geom.
25599 } else {
25600 dits[0] = 0;
25601 dits[1] = 0.3;
25602 dits[2] = 1.5;
25603 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25604 // was I177 in old geom.
25605 }
25606
9d2da7b3 25607 dits[0] = 0.07;
25608 dits[1] = 0.125;
25609 dits[2] = 0.3;
25610 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25611
e4f08ac3 25612 if (fluid == 1) {
25613 dits[0] = 0;
25614 dits[1] = 0.1;
25615 dits[2] = 0.8;
25616 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25617 // was I174 in old geom.
25618 } else {
25619 dits[0] = 0;
25620 dits[1] = 0.1;
25621 dits[2] = 0.8;
25622 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25623 // was I174 in old geom.
25624 }
25625
25626 if (fluid == 1) {
25627 dits[0] = 0;
25628 dits[1] = 0.1;
25629 dits[2] = 3;
25630 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25631 // was I172 in old geom.
25632 } else {
25633 dits[0] = 0;
25634 dits[1] = 0.1;
25635 dits[2] = 3;
25636 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25637 // was I172 in old geom.
25638 }
25639
25640 if (fluid == 1) {
25641 dits[0] = 0;
25642 dits[1] = 0.0746;
25643 dits[2] = 0.8;
25644 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25645 // was I170 in old geom.
25646 } else {
25647 dits[0] = 0;
25648 dits[1] = 0.0746;
25649 dits[2] = 0.8;
25650 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25651 // was I170 in old geom.
25652 }
25653
25654 if (fluid == 1) {
25655 dits[0] = 3.7;
25656 dits[1] = 5.4;
25657 dits[2] = 0.35;
25658 dits[3] = 2;
25659 dits[4] = 36;
25660 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25661 // was I168 in old geom.
25662 } else {
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[212], dits, 5); // set freon as cooling fluid
25669 // was I168 in old geom.
25670 }
9d2da7b3 25671
db915fea 25672
9d2da7b3 25673 }
db915fea 25674
9d2da7b3 25675 // --- Define SPD (option 'b') volumes ----------------------------
25676
25677 // SPD - option 'b'
25678 // (this is the default)
25679
25680 if (option == 2) {
25681
25682 dits[0] = 3.7;
25683 dits[1] = 7.75;
45725ec9 25684 dits[2] = 26.1;
9d2da7b3 25685 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25686
25687 dits[0] = 3.7;
25688 dits[1] = 7.7;
25689 dits[2] = 24;
25690 dits[3] = 57;
25691 dits[4] = 100;
25692 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25693
25694 di10b[0] = 0.843;
25695 di10b[1] = ddet1+dchip1+dbus+0.0025;
25696 di10b[2] = 19.344;
25697 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25698 // on layer 1
25699
25700 di20b[0] = 0.843;
25701 di20b[1] = ddet2+dchip2+dbus+0.0025;
25702 di20b[2] = 19.344;
25703 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25704 // layer 2
25705
25706 dits[0] = 1.3673;
25707 dits[1] = 0.01;
25708 dits[2] = 24;
25709 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25710
25711 dits[0] = 0.06;
25712 dits[1] = 0.08;
25713 dits[2] = 24;
25714 dits[3] = -36.79;
25715 dits[4] = 21.834;
25716 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25717
25718 dits[0] = 0.1253;
25719 dits[1] = 0.01;
25720 dits[2] = 24;
25721 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25722
25723 dits[0] = 0.04;
25724 dits[1] = 0.06 ;
25725 dits[2] = 24;
25726 dits[3] = 126.79;
25727 dits[4] = 270;
25728 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25729
25730 dits[0] = 0.1134;
25731 dits[1] = 0.01;
25732 dits[2] = 24;
25733 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25734
25735 dits[0] = 0.25;
25736 dits[1] = 0.06;
25737 dits[2] = 24;
25738 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25739
25740 dits[0] = 0.077;
25741 dits[1] = 0.01;
25742 dits[2] = 24;
25743 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25744
25745 dits[0] = 0.04;
25746 dits[1] = 0.06;
25747 dits[2] = 24;
25748 dits[3] = 0;
25749 dits[4] = 90;
25750 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25751
25752 dits[0] = 0.0695;
25753 dits[1] = 0.01;
25754 dits[2] = 24;
25755 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25756
25757 dits[0] = 0.06;
25758 dits[1] = 0.08;
25759 dits[2] = 24;
25760 dits[3] = 0;
25761 dits[4] = 108;
25762 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25763
25764 dits[0] = 0.1835;
25765 dits[1] = 0.01;
25766 dits[2] = 24;
25767 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25768
25769 dits[0] = 0.1894 ;
25770 dits[1] = 0.01;
25771 dits[2] = 24;
25772 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25773
25774 dits[0] = 0.04;
25775 dits[1] = 0.06;
25776 dits[2] = 24;
25777 dits[3] = 0;
25778 dits[4] = 75.261;
25779 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25780
25781 dits[0] = 1.3401;
25782 dits[1] = 0.01;
25783 dits[2] = 24;
25784 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25785
25786 dits[0] = 0.05;
25787 dits[1] = 0.07;
25788 dits[2] = 24;
25789 dits[3] = 0;
25790 dits[4] = 72.739;
25791 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25792
25793 dits[0] = 0.1193;
25794 dits[1] = 0.01;
25795 dits[2] = 24;
25796 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25797
25798 dits[0] = 0.163;
25799 dits[1] = 0.01;
25800 dits[2] = 24;
25801 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25802
25803 dits[0] = 0.04;
25804 dits[1] = 0.06;
25805 dits[2] = 24;
25806 dits[3] = 0;
25807 dits[4] = 157.633;
25808 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25809
25810 dits[0] = 0.2497;
25811 dits[1] = 0.01;
25812 dits[2] = 24;
25813 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25814
25815 dits[0] = 0.06;
25816 dits[1] = 0.08;
25817 dits[2] = 24;
25818 dits[3] = 0;
25819 dits[4] = 148.633;
25820 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25821
25822 dits[0] = 0.292;
25823 dits[1] = 0.01;
25824 dits[2] = 24;
25825 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25826
25827 dits[0] = 0.163;
25828 dits[1] = 0.01;
25829 dits[2] = 24;
25830 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25831
25832 dits[0] = 0.04;
25833 dits[1] = 0.06;
25834 dits[2] = 24;
25835 dits[3] = 0;
25836 dits[4] = 161.297;
25837 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25838
25839 dits[0] = 0.2433;
25840 dits[1] = 0.01;
25841 dits[2] = 24;
25842 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25843
25844 dits[0] = 0.06;
25845 dits[1] = 0.08;
25846 dits[2] = 24;
25847 dits[3] = 0;
25848 dits[4] = 42.883;
25849 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25850
25851 dits[0] = 0.793;
fc44ab90 25852 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25853 dits[2] = 2.5;
fc44ab90 25854 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25855
25856 di107[0] = 0.793;
25857 di107[1] = ddet1+dchip1;
25858 di107[2] = 3.536;
25859 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25860 // layer 1
25861 dits[0] = 0.705;
25862 dits[1] = 0.01;
25863 dits[2] = 2.5;
25864 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25865
25866 di108[0] = 0.705;
25867 di108[1] = dbus;
25868 di108[2] = 14.344;
25869 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25870
25871 di1d7[0] = 0.7975;
25872 di1d7[1] = ddet2+dchip2;
25873 di1d7[2] = 3.536;
25874 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25875 // layer 2
25876 dits[0] = 0.06;
25877 dits[1] = 0.08;
25878 dits[2] = 24;
25879 dits[3] = 0;
25880 dits[4] = 80;
25881 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25882
25883 dits[0] = 0.04;
25884 dits[1] = 0.06;
25885 dits[2] = 24;
25886 dits[3] = 0;
25887 dits[4] = 80;
25888 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25889
25890 dits[0] = 0.15;
25891 dits[1] = 0.0146;
25892 dits[2] = 24;
25893 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25894
25895 dits[0] = 0.1315;
25896 dits[1] = 0.01;
25897 dits[2] = 24;
25898 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25899
25900 dits[0] = 0.025;
25901 dits[1] = 0.035;
25902 dits[2] = 24;
25903 dits[3] = 0;
25904 dits[4] = 180;
25905 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25906
e4f08ac3 25907 if (fluid == 1) {
25908 dits[0] = 0;
25909 dits[1] = 0.025;
25910 dits[2] = 24;
25911 dits[3] = 0;
25912 dits[4] = 180;
25913 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25914 } else {
25915 dits[0] = 0;
25916 dits[1] = 0.025;
25917 dits[2] = 24;
25918 dits[3] = 0;
25919 dits[4] = 180;
25920 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25921 }
25922
9d2da7b3 25923 dits[0] = 0.063;
25924 dits[1] = 0.035;
25925 dits[2] = 24;
25926 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25927
25928 di106[0] = 0.7975;
25929 di106[1] = dchip1;
25930 di106[2] = 0.68;
25931 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25932
25933 di1d6[0] = 0.7975;
25934 di1d6[1] = dchip2;
25935 di1d6[2] = 0.68;
25936 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25937
25938 di101[0] = 0.705;
25939 di101[1] = ddet1;
25940 di101[2] = 3.536;
25941 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25942 // layer 1
25943 di1d1[0] = 0.705;
25944 di1d1[1] = ddet2;
25945 di1d1[2] = 3.536;
25946 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25947 // layer 2
e4f08ac3 25948
25949 if (fluid == 1) {
25950 dits[0] = 0.063;
25951 dits[1] = 0.025;
25952 dits[2] = 24;
25953 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25954 } else {
25955 dits[0] = 0.063;
25956 dits[1] = 0.025;
25957 dits[2] = 24;
25958 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25959 }
9d2da7b3 25960
25961 dits1[0] = 0.64;
25962 dits1[1] = ddet1;
25963 dits1[2] = 3.48;
25964 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25965
25966 dits2[0] = 0.64;
25967 dits2[1] = ddet2;
25968 dits2[2] = 3.48;
25969 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25970
25971 dits[0] = 3.701;
25972 dits[1] = 7.699;
25973 dits[2] = 4;
25974 dits[3] = 57.1;
25975 dits[4] = 99.9;
25976 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25977
25978 dits[0] = 0;
25979 dits[1] = 0.5;
25980 dits[2] = 1.5;
25981 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25982
25983 dits[0] = 0;
25984 dits[1] = 0.18;
25985 dits[2] = 0.8;
25986 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25987
25988 dits[0] = 0;
25989 dits[1] = 0.18;
25990 dits[2] = 3;
25991 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25992
25993 dits[0] = 0;
25994 dits[1] = 0.075;
25995 dits[2] = 0.8;
25996 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25997
25998 dits[0] = 3.5;
25999 dits[1] = 5.6;
26000 dits[2] = 0.55;
26001 dits[3] = 0;
26002 dits[4] = 38;
26003 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26004
26005 dits[0] = 6.6;
26006 dits[1] = 7.6;
26007 dits[2] = 0.5;
26008 dits[3] = 0;
26009 dits[4] = 9;
26010 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26011
26012 dits[0] = 0.26;
26013 dits[1] = 0.32;
26014 dits[2] = 0.55;
26015 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26016
e4f08ac3 26017 if (fluid == 1) {
26018 dits[0] = 0;
26019 dits[1] = 0.3;
26020 dits[2] = 1.5;
26021 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26022 // was I177 in old geom.
26023 } else {
26024 dits[0] = 0;
26025 dits[1] = 0.3;
26026 dits[2] = 1.5;
26027 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26028 // was I177 in old geom.
26029 }
9d2da7b3 26030
26031 dits[0] = 0.07;
26032 dits[1] = 0.125;
26033 dits[2] = 0.3;
26034 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26035
e4f08ac3 26036 if (fluid == 1) {
26037 dits[0] = 0;
26038 dits[1] = 0.1;
26039 dits[2] = 0.8;
26040 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26041 // was I174 in old geom.
26042 } else {
26043 dits[0] = 0;
26044 dits[1] = 0.1;
26045 dits[2] = 0.8;
26046 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26047 // was I174 in old geom.
26048 }
26049
26050 if (fluid == 1) {
26051 dits[0] = 0;
26052 dits[1] = 0.1;
26053 dits[2] = 3;
26054 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26055 // was I172 in old geom.
26056 } else {
26057 dits[0] = 0;
26058 dits[1] = 0.1;
26059 dits[2] = 3;
26060 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26061 // was I172 in old geom.
26062 }
26063
26064 if (fluid == 1) {
26065 dits[0] = 0;
26066 dits[1] = 0.0746;
26067 dits[2] = 0.8;
26068 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26069 // was I170 in old geom.
26070 } else {
26071 dits[0] = 0;
26072 dits[1] = 0.0746;
26073 dits[2] = 0.8;
26074 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26075 // was I170 in old geom.
26076 }
26077
26078 if (fluid == 1) {
26079 dits[0] = 3.7;
26080 dits[1] = 5.4;
26081 dits[2] = 0.35;
26082 dits[3] = 2;
26083 dits[4] = 36;
26084 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26085 // was I168 in old geom.
26086 } else {
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[212], dits, 5); //set freon as cooling fluid
26093 // was I168 in old geom.
26094 }
26095
db915fea 26096
9d2da7b3 26097 }
db915fea 26098
26099 // --- Define SDD volumes ------------------------------------------
26100
9d2da7b3 26101
26102 cos30 = cos(30.*3.14159/180.);
26103 sin30 = sin(30.*3.14159/180.);
26104
26105
db915fea 26106 dits[0] = 0;
26107 dits[1] = 360;
26108 dits[2] = 6;
e4f08ac3 26109 dits[3] = -34.6;
26110 dits[4] = 23.49;
26111 dits[5] = 28;
26112 dits[6] = -23.65;
26113 dits[7] = 23.49;
26114 dits[8] = 28;
26115 dits[9] = -23.65;
26116 dits[10] = 14.59;
26117 dits[11] = 28;
26118 dits[12] = 23.65;
26119 dits[13] = 14.59;
26120 dits[14] = 28;
26121 dits[15] = 23.65;
26122 dits[16] = 23.49;
26123 dits[17] = 28;
26124 dits[18] = 34.6;
26125 dits[19] = 23.49;
26126 dits[20] = 28;
9d2da7b3 26127 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26128
26129 // block of the SDD electronics and related ladder frame
26130 I018dits[0] = 3.2;
26131 I018dits[1] = 2;
26132 I018dits[2] = 3.65;
26133 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26134
26135 // block of the SDD end ladder
26136 I024dits[0] = 3.2;
26137 I024dits[1] = 2;
26138 I024dits[2] = 2.725;
26139 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26140
26141 // ladder frame of layer 3 - F.T. March,7-2001
26142 I047dits[0] = I018dits[0];
26143 I047dits[1] = I018dits[1];
26144 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26145 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26146
26147 // ladder frame of layer 4 - F.T. March,7-2001
26148 I048dits[0] = I018dits[0];
26149 I048dits[1] = I018dits[1];
26150 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26151 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26152
26153
26154 // global SDD volume (sensitive + insensitive)
26155 I302dits[0] = 3.6250;
26156 I302dits[1] = 0.0150;
26157 I302dits[2] = 4.3794;
26158 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26159
26160 // Like for I302 - F.T. March,7-2001
26161 I402dits[0] = 3.6250;
26162 I402dits[1] = 0.0150;
26163 I402dits[2] = 4.3794;
26164 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26165
26166 // SDD ladder of layer 3 - F.T. March,7-2001
26167 I004dits[0] = I302dits[0]+0.005;
26168 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26169 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26170 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26171 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
9d2da7b3 26172 }
26173 I004dits[2] = I004dits[2] + I302dits[2];
26174 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26175
26176 // SDD ladder of layer 4 - F.T. March,7-2001
26177 I005dits[0] = I402dits[0]+0.005;
26178 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26179 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26180 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26181 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
9d2da7b3 26182 }
26183 I005dits[2] = I005dits[2] + I402dits[2];
26184 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26185
26186
26187 // -- block of the SDD ladder foot and end ladder
26188
26189 // ladder foot mother volume
26190 I028dits[0] = 3.0000;
26191 I028dits[1] = 0.4000;
26192 I028dits[2] = 0.9000;
26193 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26194
26195 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26196 I420dits[0] = 0.4500;
26197 I420dits[1] = 0.4000;
26198 I420dits[2] = 0.4500;
26199 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26200
26201 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
e4f08ac3 26202 I421dits[0] = 0.;
26203 I421dits[1] = 0.25;
26204 I421dits[2] = I420dits[1];
26205 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
9d2da7b3 26206
26207 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26208 I422dits[0] = 0.0000;
26209 I422dits[1] = 0.2000;
26210 I422dits[2] = 0.0000;
26211 I422dits[3] = 180.00;
26212 I422dits[4] = 0.0000;
26213 I422dits[5] = 360.00;
26214 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26215
26216 // support for ruby-sphere (I422) - F.T. March,7-2001
26217 I423dits[0] = 0.0000;
26218 I423dits[1] = 0.1000;
e4f08ac3 26219 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
9d2da7b3 26220 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26221
26222 // passage for HV microcables - F.T. March,7-2001
26223 I424dits[0] = 1.5000;
26224 I424dits[1] = 0.1500;
26225 I424dits[2] = I421dits[2];
26226 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26227
26228 // HV microcables segment at the end ladder - F.T. March,7-2001
26229 I425dits[0] = 1.350000;
26230 I425dits[1] = 0.015250;
26231 I425dits[2] = I024dits[2];
26232 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26233
26234 // lower edge of SDD ladder frame at end-ladder - part 1
db915fea 26235 dits[0] = 0.2;
26236 dits[1] = 0.1815;
9d2da7b3 26237 dits[2] = I024dits[2];
db915fea 26238 dits[3] = 0.015;
9d2da7b3 26239 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
db915fea 26240
9d2da7b3 26241 // lower edge of SDD ladder frame at end-ladder - part 2
db915fea 26242 dits[0] = 0.183;
26243 dits[1] = 0.165;
9d2da7b3 26244 dits[2] = I024dits[2];
26245 dits[3] = 0.015;
26246 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26247
26248 // new: for the 1st top rod of the structure
26249 // at the end-ladder - F.T. March,7-2001
26250 I029dits[0] = 0.2;
26251 I029dits[1] = 0.1815;
26252 I029dits[2] = 1.0100;
26253 I029dits[3] = 0.015;
26254 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26255
26256 // new: for the 2nd top rod of the structure
26257 // at the end-ladder - F.T. March,7-2001
26258 I030dits[0] = 0.1830;
26259 I030dits[1] = 0.1650;
26260 I030dits[2] = 1.0100;
26261 I030dits[3] = 0.0150;
26262 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26263
26264 // inox cooling tubes for the end ladder - F.T. March,7-2001
26265 I031dits[0] = 0.093;
26266 I031dits[1] = 0.1;
26267 I031dits[2] = I024dits[2];
26268 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26269
e4f08ac3 26270 if (fluid == 1) {
26271 // cooling water for the end ladder - F.T. March,7-2001
26272 I032dits[0] = 0;
26273 I032dits[1] = I031dits[0];
26274 I032dits[2] = I024dits[2];
26275 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26276 } else {
26277 // cooling freon for the end ladder - R.B. March,21-2001
26278 I032dits[0] = 0;
26279 I032dits[1] = I031dits[0];
26280 I032dits[2] = I024dits[2];
26281 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26282 }
26283
9d2da7b3 26284 // -- block of the SDD ladder frame holding the electronics
26285
26286 // edge of the ladder frame - part 1
26287 dits[0] = 0.2;
26288 dits[1] = 0.182;
26289 dits[2] = 3.65;
db915fea 26290 dits[3] = 0.015;
9d2da7b3 26291 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
db915fea 26292
9d2da7b3 26293 // edge of the ladder frame - part 2
26294 dits[0] = 0.183;
26295 dits[1] = 0.165;
26296 dits[2] = 3.65;
26297 dits[3] = 0.015;
26298 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26299
26300 // inclined segments of the ladder frame
db915fea 26301 dits[0] = 2.23;
26302 dits[1] = 2.1;
26303 dits[2] = 0.05;
26304 dits[3] = 0.03;
9d2da7b3 26305 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
db915fea 26306
9d2da7b3 26307 // horiz.segments of the ladders, normal to ladder edges
db915fea 26308 dits[0] = 2.1;
26309 dits[1] = 2;
26310 dits[2] = 0.06;
26311 dits[3] = 0.04;
9d2da7b3 26312 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
db915fea 26313
9d2da7b3 26314 // horiz.segments of the ladders, at 45 deg. to ladder edges
26315 dits[0] = 2.615;
26316 dits[1] = 2.465;
26317 dits[2] = 0.06;
26318 dits[3] = 0.04;
26319 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26320
9d2da7b3 26321 // supports of the ceramic pins holding the detectors
db915fea 26322 dits[0] = 0.3;
26323 dits[1] = 0.05;
26324 dits[2] = 0.15;
9d2da7b3 26325 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26326
9d2da7b3 26327 // ceramic pins holding the detectors
db915fea 26328 dits[0] = 0;
26329 dits[1] = 0.05;
26330 dits[2] = 0.225;
9d2da7b3 26331 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
db915fea 26332
9d2da7b3 26333 // holders of cooling tubes
26334 I035dits[0] = 0.1;
26335 I035dits[1] = 0.15;
26336 I035dits[2] = 0.2;
26337 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
db915fea 26338
9d2da7b3 26339 // top holders of microcables
26340 dits[0] = 0.2;
db915fea 26341 dits[1] = 0.01;
9d2da7b3 26342 dits[2] = 0.05;
26343 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26344
9d2da7b3 26345 // inox cooling tubes - F.T. March,7-2001
26346 I037dits[0] = 0.093;
26347 I037dits[1] = 0.1;
26348 I037dits[2] = I018dits[2];
26349 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26350
e4f08ac3 26351 if (fluid == 1) {
26352 // cooling water - F.T. March,7-2001
26353 I038dits[0] = 0;
26354 I038dits[1] = I037dits[0];
26355 I038dits[2] = I018dits[2];
26356 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26357 } else {
26358 // cooling freon - R.B. March,21-2001
26359 I038dits[0] = 0;
26360 I038dits[1] = I037dits[0];
26361 I038dits[2] = I018dits[2];
26362 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26363 }
9d2da7b3 26364 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26365
9d2da7b3 26366 // SDD heat bridge - F.T. March,7-2001
26367 I039dits[0] = 1.1000;
26368 I039dits[1] = 0.0087;
26369 I039dits[2] = 3.2500;
26370 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26371
9d2da7b3 26372 // SDD clip part 1
26373 dits[0] = 0.25;
26374 dits[1] = 0.01;
26375 dits[2] = I039dits[2];
26376 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26377
26378 // SDD clip part 2
26379 I041dits[0] = 0.1;
26380 I041dits[1] = 0.12;
26381 I041dits[2] = I039dits[2];
26382 I041dits[3] = 90;
26383 I041dits[4] = 320;
26384 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26385
26386
26387 // SDD PASCAL - F.T. March,7-2001
26388 I042dits[0] = 0.5000;
26389 I042dits[1] = 0.0175;
26390 I042dits[2] = 0.5000;
26391 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26392
26393 // SDD AMBRA - F.T. March,7-2001
26394 I043dits[0] = 0.3500;
26395 I043dits[1] = 0.0175;
26396 I043dits[2] = 0.5000;
26397 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26398
26399 // SDD capacitors - F.T. March,7-2001
26400 I051dits[0] = 0.1400;
26401 I051dits[1] = 0.0350;
26402 I051dits[2] = 0.0625;
26403 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26404
26405 // SDD hybrid circuit - F.T. March,7-2001
26406 I052dits[0] = 1.725000;
26407 I052dits[1] = 0.003743;
26408 I052dits[2] = I039dits[2];
e4f08ac3 26409 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
9d2da7b3 26410
26411 // SDD anode microcable : changed - F.T. March,7-2001
26412 I044dits[0] = I018dits[2];
26413 I044dits[1] = I039dits[2];
26414 I044dits[2] = 0.00084;
26415 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26416 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26417 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26418
26419 // SDD electronics box - F.T. March,7-2001
26420 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26421 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26422 I050dits[2] = I018dits[2];
26423 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26424
26425 // SDD sensitive volume
26426 dits[0] = 3.50850;
26427 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26428 dits[2] = 3.76320;
db915fea 26429 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26430
9d2da7b3 26431 // Like for ITS3 - F.T. March,7-2001
26432 dits[0] = 3.50850;
26433 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26434 dits[2] = 3.76320;
db915fea 26435 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26436
26437
26438 // --- Define SSD volumes ------------------------------------------
26439
26440
26441 dits[0] = 0;
26442 dits[1] = 360;
26443 dits[2] = 6;
e4f08ac3 26444 dits[3] = -57.45;
26445 dits[4] = 43.6;
db915fea 26446 dits[5] = 48;
e4f08ac3 26447 dits[6] = -49.15;
26448 dits[7] = 43.6;
db915fea 26449 dits[8] = 48;
e4f08ac3 26450 dits[9] = -49.15;
26451 dits[10] = 36.9;
db915fea 26452 dits[11] = 48;
e4f08ac3 26453 dits[12] = 50.55;
26454 dits[13] = 36.9;
db915fea 26455 dits[14] = 48;
e4f08ac3 26456 dits[15] = 50.55;
26457 dits[16] = 43.6;
db915fea 26458 dits[17] = 48;
e4f08ac3 26459 dits[18] = 57.45;
26460 dits[19] = 43.6;
db915fea 26461 dits[20] = 48;
9d2da7b3 26462 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26463
26464 dits[0] = 3.4;
26465 dits[1] = 1.955;
9d2da7b3 26466 dits[2] = 56.5;
26467 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26468
26469 dits[0] = 3.75;
26470 dits[1] = 0.045;
26471 dits[2] = 50.975;
9d2da7b3 26472 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26473
26474 dits[0] = 3.4;
26475 dits[1] = 1.955;
9d2da7b3 26476 dits[2] = 47;
26477 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26478
26479 dits[0] = 3.75;
26480 dits[1] = 0.045;
9d2da7b3 26481 dits[2] = 43.3;
26482 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26483
26484 dits[0] = 3.4;
26485 dits[1] = 1.955;
26486 dits[2] = 3.15;
9d2da7b3 26487 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26488
26489 dits[0] = 3.405;
26490 dits[1] = 1.955;
26491 dits[2] = 1.955;
9d2da7b3 26492 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26493
26494 dits[0] = 3.75;
26495 dits[1] = 0.015;
26496 dits[2] = 2.1;
9d2da7b3 26497 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26498
26499 dits[0] = 3.4;
26500 dits[1] = 1.955;
26501 dits[2] = 3.15;
9d2da7b3 26502 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26503
26504 dits[0] = 3.41;
26505 dits[1] = 1.955;
26506 dits[2] = 1.955;
9d2da7b3 26507 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26508
26509 dits[0] = 3.75;
26510 dits[1] = 0.015;
26511 dits[2] = 2.1;
9d2da7b3 26512 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26513
e4f08ac3 26514 if (fluid == 1) {
26515 dits[0] = 0;
26516 dits[1] = 0.07;
26517 dits[2] = 3.15;
26518 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26519 } else {
26520 dits[0] = 0;
26521 dits[1] = 0.07;
26522 dits[2] = 3.15;
26523 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26524 }
db915fea 26525
26526 dits[0] = 0.07;
26527 dits[1] = 0.1;
26528 dits[2] = 3.15;
9d2da7b3 26529 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26530
26531 dits[0] = 0.225;
26532 dits[1] = 0.195;
26533 dits[2] = 3.15;
26534 dits[3] = 0.025;
9d2da7b3 26535 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26536
26537 dits[0] = 0.25;
26538 dits[1] = 0.22;
26539 dits[2] = 3.15;
26540 dits[3] = 0.025;
9d2da7b3 26541 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26542
26543 dits[0] = 2.17;
26544 dits[1] = 0.035;
26545 dits[2] = 0.05;
9d2da7b3 26546 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26547
26548 dits[0] = 2 ;
26549 dits[1] = 0.035;
26550 dits[2] = 0.05;
9d2da7b3 26551 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26552
26553 dits[0] = 2.675;
26554 dits[1] = 0.035;
26555 dits[2] = 0.05;
9d2da7b3 26556 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26557
26558 dits[0] = 0.3;
26559 dits[1] = 0.15;
26560 dits[2] = 0.15;
9d2da7b3 26561 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26562
26563 dits[0] = 0.025;
26564 dits[1] = 0.025;
26565 dits[2] = 0.05;
9d2da7b3 26566 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26567
26568 dits[0] = 0.304;
26569 dits[1] = 0.0275;
26570 dits[2] = 0.432;
9d2da7b3 26571 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26572
26573 dits[0] = 0.16;
26574 dits[1] = 0.08;
26575 dits[2] = 0.08;
9d2da7b3 26576 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26577
26578 dits[0] = 3.4;
26579 dits[1] = 0.015;
26580 dits[2] = 0.525;
9d2da7b3 26581 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26582
26583 dits[0] = 0.15;
26584 dits[1] = 0.105;
26585 dits[2] = 0.29;
26586 dits[3] = 0.08;
9d2da7b3 26587 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26588
26589 dits[0] = 0.07;
26590 dits[1] = 0.1;
26591 dits[2] = 1.955;
9d2da7b3 26592 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26593
e4f08ac3 26594 if (fluid == 1) {
26595 dits[0] = 0;
26596 dits[1] = 0.07;
26597 dits[2] = 1.955;
26598 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26599 } else {
26600 dits[0] = 0;
26601 dits[1] = 0.07;
26602 dits[2] = 1.955;
26603 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26604 }
db915fea 26605
26606 dits[0] = 0.3;
26607 dits[1] = 0.15;
26608 dits[2] = 0.15;
9d2da7b3 26609 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26610
26611 dits[0] = 0.25;
26612 dits[1] = 0.22;
26613 dits[2] = 1.955;
26614 dits[3] = 0.025;
9d2da7b3 26615 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26616
26617 dits[0] = 0.225;
26618 dits[1] = 0.195;
26619 dits[2] = 1.955;
26620 dits[4] = 0.025;
9d2da7b3 26621 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26622
26623 dits[0] = 2.17;
26624 dits[1] = 0.035;
26625 dits[2] = 0.05;
9d2da7b3 26626 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26627
26628 dits[0] = 2.675;
26629 dits[1] = 0.035;
26630 dits[2] = 0.05;
9d2da7b3 26631 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26632
26633 dits[0] = 2;
26634 dits[1] = 0.035;
26635 dits[2] = 0.05;
9d2da7b3 26636 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26637
26638 dits[0] = 0;
26639 dits[1] = 0.05;
26640 dits[2] = 0.17;
9d2da7b3 26641 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26642
26643 dits[0] = 0;
26644 dits[1] = 0.05;
26645 dits[2] = 0.205;
9d2da7b3 26646 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26647
26648 dits[0] = 3.65;
26649 dits[1] = 0.015;
26650 dits[2] = 2;
26651 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26652
e4f08ac3 26653 if (fluid == 1) {
26654 dits[0] = 0;
26655 dits[1] = 0.07;
26656 dits[2] = 3.15;
26657 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26658 } else {
26659 dits[0] = 0;
26660 dits[1] = 0.07;
26661 dits[2] = 3.15;
26662 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26663 }
db915fea 26664
26665 dits[0] = 0.07;
26666 dits[1] = 0.1;
26667 dits[2] = 3.15;
9d2da7b3 26668 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26669
26670 dits[0] = 0.225;
26671 dits[1] = 0.195;
26672 dits[2] = 3.15;
26673 dits[3] = 0.025;
9d2da7b3 26674 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26675
26676 dits[0] = 0.25;
26677 dits[1] = 0.22;
26678 dits[2] = 3.15;
26679 dits[3] = 0.025;
9d2da7b3 26680 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26681
26682 dits[0] = 2.17;
26683 dits[1] = 0.035;
26684 dits[2] = 0.05;
9d2da7b3 26685 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26686
26687 dits[0] = 2;
26688 dits[1] = 0.035;
26689 dits[2] = 0.05;
9d2da7b3 26690 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26691
26692 dits[0] = 2.675;
26693 dits[1] = 0.035;
26694 dits[2] = 0.05;
9d2da7b3 26695 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26696
26697 dits[0] = 0.3;
26698 dits[1] = 0.15;
26699 dits[2] = 0.15;
9d2da7b3 26700 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26701
26702 dits[0] = 0.304;
26703 dits[1] = 0.0275;
26704 dits[2] = 0.4322;
9d2da7b3 26705 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26706
26707 dits[0] = 0.025;
26708 dits[1] = 0.025;
26709 dits[2] = 0.05;
9d2da7b3 26710 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26711
26712 dits[0] = 0.16;
26713 dits[1] = 0.08;
26714 dits[2] = 0.08;
9d2da7b3 26715 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26716
26717 dits[0] = 3.4;
26718 dits[1] = 0.015;
26719 dits[2] = 0.525;
9d2da7b3 26720 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26721
26722 dits[0] = 0.225;
26723 dits[1] = 0.195;
26724 dits[2] = 1.955;
26725 dits[3] = 0.025;
9d2da7b3 26726 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26727
26728 dits[0] = 0.25;
26729 dits[1] = 0.22;
26730 dits[2] = 1.955;
26731 dits[3] = 0.025;
9d2da7b3 26732 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26733
26734 dits[0] = 2.17;
26735 dits[1] = 0.035;
26736 dits[2] = 0.05;
9d2da7b3 26737 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26738
26739 dits[0] = 2.675;
26740 dits[1] = 0.035;
26741 dits[2] = 0.05;
9d2da7b3 26742 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26743
26744 dits[0] = 2;
26745 dits[1] = 0.035;
26746 dits[2] = 0.05;
9d2da7b3 26747 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26748
26749 dits[0] = 0;
26750 dits[1] = 0.05;
26751 dits[2] = 0.205;
9d2da7b3 26752 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26753
26754 dits[0] = 0;
26755 dits[1] = 0.05;
26756 dits[2] = 0.17;
9d2da7b3 26757 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26758
26759 dits[0] = 0.15;
26760 dits[1] = 0.105;
26761 dits[2] = 0.29;
26762 dits[3] = 0.08;
9d2da7b3 26763 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26764
e4f08ac3 26765 if (fluid == 1) {
26766 dits[0] = 0;
26767 dits[1] = 0.07;
26768 dits[2] = 1.955;
26769 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26770 } else {
26771 dits[0] = 0;
26772 dits[1] = 0.07;
26773 dits[2] = 1.955;
26774 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26775 }
db915fea 26776
26777 dits[0] = 0.07;
26778 dits[1] = 0.1;
26779 dits[2] = 1.955;
9d2da7b3 26780 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26781
26782 dits[0] = 0.3;
26783 dits[1] = 0.15;
26784 dits[2] = 0.15;
9d2da7b3 26785 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26786
26787 dits[0] = 3.65;
26788 dits[1] = 0.015;
26789 dits[2] = 2;
26790 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26791
26792
e4f08ac3 26793
26794 // --- Define volumes of shield of SPD ----------------
9d2da7b3 26795
26796
26797 dits[0] = 8.37;
26798 dits[1] = 9.93;
26799 dits[2] = 25;
26800 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26801
26802 dits[0] = 8.3;
e4f08ac3 26803 dits[1] = 9.995;
9d2da7b3 26804 dits[2] = 17.5/2.;
26805 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26806
26807
e4f08ac3 26808 // --- Define volume of first cylinder between SPD and SDD --------------
9d2da7b3 26809
e4f08ac3 26810 dits[0] = (21.-0.128)/2.;
26811 dits[1] = 21./2.;
26812 dits[2] = 39.4;
26813 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26814
e4f08ac3 26815 // --- Define volume of second cylinder between SDD and SSD --------------
9d2da7b3 26816
e4f08ac3 26817 dits[0] = (59.5-0.128)/2.;
26818 dits[1] = 59.5/2.;
26819 dits[2] = 56.2; // was 57
26820 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26821
26822 // --- Define volumes of SDD cone ----------------------------------
26823
26824 dits[0] = 0;
26825 dits[1] = 360;
26826 dits[2] = 12;
26827 dits[3] = -59.7;
26828 dits[4] = 27;
e4f08ac3 26829 dits[5] = 28.6;
9d2da7b3 26830 dits[6] = -42.7;
26831 dits[7] = 10;
e4f08ac3 26832 dits[8] = 28.6;
9d2da7b3 26833 dits[9] = -34.65;
26834 dits[10] = 10;
e4f08ac3 26835 dits[11] = 28.6;
9d2da7b3 26836 dits[12] = -34.65;
26837 dits[13] = 10;
26838 dits[14] = 23.495;
26839 dits[15] = -23.7;
26840 dits[16] = 10;
26841 dits[17] = 23.495;
26842 dits[18] = -23.7;
26843 dits[19] = 10;
26844 dits[20] = 14.595;
26845 dits[21] = 23.7;
26846 dits[22] = 10;
26847 dits[23] = 14.595;
26848 dits[24] = 23.7;
26849 dits[25] = 10;
26850 dits[26] = 23.495;
26851 dits[27] = 34.65;
26852 dits[28] = 10;
26853 dits[29] = 23.495;
26854 dits[30] = 34.65;
26855 dits[31] = 10;
e4f08ac3 26856 dits[32] = 28.6;
26857 dits[33] = 42.7;
9d2da7b3 26858 dits[34] = 10;
e4f08ac3 26859 dits[35] = 28.6;
9d2da7b3 26860 dits[36] = 59.7;
26861 dits[37] = 27.2637;
e4f08ac3 26862 dits[38] = 28.6;
9d2da7b3 26863 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26864
26865 dits[0] = 0;
26866 dits[1] = 360;
26867 dits[2] = 6;
e4f08ac3 26868 dits[3] = 38.65;
26869 dits[4] = 10.75;
26870 dits[5] = 12.25;
26871 dits[6] = 40.15;
26872 dits[7] = 10.75;
26873 dits[8] = 13.96;
26874 dits[9] = 40.15;
26875 dits[10] = 12.46;
9d2da7b3 26876 dits[11] = 13.96;
e4f08ac3 26877 dits[12] = 55.75;
26878 dits[13] = 27;
26879 dits[14] = 28.5;
26880 dits[15] = 55.75;
26881 dits[16] = 27;
26882 dits[17] = 28.5;
26883 dits[18] = 57.25;
26884 dits[19] = 27;
26885 dits[20] = 28.5;
9d2da7b3 26886 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26887
26888 dits[0] = 0;
26889 dits[1] = 50;
26890 dits[2] = 3;
e4f08ac3 26891 dits[3] = 39;
9d2da7b3 26892 dits[4] = 14;
26893 dits[5] = 18.75;
26894 dits[6] = 46.7-3;
26895 dits[7] = 14;
26896 dits[8] = 18.75;
26897 dits[9] = 51.45-3;
26898 dits[10] = 18.75;
26899 dits[11] = 18.75;
e4f08ac3 26900 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
9d2da7b3 26901
26902 dits[0] = 0;
26903 dits[1] = 25;
26904 dits[2] = 3;
e4f08ac3 26905 dits[3] = 49;
9d2da7b3 26906 dits[4] = 23.4;
26907 dits[5] = 26.4;
26908 dits[6] = 56.1-3;
26909 dits[7] = 23.4;
26910 dits[8] = 26.4;
26911 dits[9] = 59.1-3;
26912 dits[10] = 26.4;
26913 dits[11] = 26.4;
e4f08ac3 26914 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
9d2da7b3 26915
e4f08ac3 26916 dits[0] = 10.0;
26917 dits[1] = 10.5;
9d2da7b3 26918 dits[2] = 0.25;
e4f08ac3 26919 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
9d2da7b3 26920
26921 dits[0] = 21.95;
e4f08ac3 26922 dits[1] = 22.95;
9d2da7b3 26923 dits[2] = 1;
e4f08ac3 26924 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
9d2da7b3 26925
e4f08ac3 26926 dits[0] = 13.1;
26927 dits[1] = 14.1;
9d2da7b3 26928 dits[2] = 1;
e4f08ac3 26929 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
9d2da7b3 26930
26931 dits[0] = 1;
26932 dits[1] = 1;
26933 dits[2] = 7.74;
26934 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26935
26936 dits[0] = 1;
26937 dits[1] = 1;
26938 dits[2] = 9.14;
26939 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26940
26941 dits[0] = 21.95;
26942 dits[1] = 22.95;
26943 dits[2] = 1;
26944 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26945
26946 dits[0] = 3;
26947 dits[1] = 2.7;
26948 dits[2] = 1;
26949 dits[3] = 0.63;
26950 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26951
26952 dits[0] = 13.1;
26953 dits[1] = 14.1;
26954 dits[2] = 1;
26955 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26956
26957
26958 // --- Define volumes of SSD cone ----------------------------------
26959
26960
26961 dits[0] = 0;
26962 dits[1] = 360;
26963 dits[2] = 12;
e4f08ac3 26964 dits[3] = -zmax;
26965 dits[4] = 46;
26966 dits[5] = 49.25;
9d2da7b3 26967 dits[6] = -61.2;
e4f08ac3 26968 dits[7] = 28.7;
26969 dits[8] = 49.25;
9d2da7b3 26970 dits[9] = -57.5;
e4f08ac3 26971 dits[10] = 28.7;
26972 dits[11] = 49.25;
9d2da7b3 26973 dits[12] = -57.5;
e4f08ac3 26974 dits[13] = 28.7;
9d2da7b3 26975 dits[14] = 43.5;
e4f08ac3 26976 dits[15] = -49.2;
26977 dits[16] = 28.7;
9d2da7b3 26978 dits[17] = 43.5;
e4f08ac3 26979 dits[18] = -49.2;
26980 dits[19] = 28.7;
26981 dits[20] = 36.85;
26982 dits[21] = 50.6;
26983 dits[22] = 28.7;
26984 dits[23] = 36.85;
26985 dits[24] = 50.6;
26986 dits[25] = 28.7;
9d2da7b3 26987 dits[26] = 43.5;
e4f08ac3 26988 dits[27] = 57.5;
26989 dits[28] = 28.7;
9d2da7b3 26990 dits[29] = 43.5;
e4f08ac3 26991 dits[30] = 57.5;
26992 dits[31] = 28.7;
26993 dits[32] = 49.25;
26994 dits[33] = 61.2;
26995 dits[34] = 28.7;
26996 dits[35] = 49.25;
26997 dits[36] = zmax;
26998 dits[37] = 46;
26999 dits[38] = 49.25;
27000 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
9d2da7b3 27001
27002 dits[0] = 0;
27003 dits[1] = 360;
27004 dits[2] = 6;
e4f08ac3 27005 dits[3] = -zmax;
27006 dits[4] = 47.75;
27007 dits[5] = 49.25;
27008 dits[6] = -zmax+2.;
27009 dits[7] = 47.75;
27010 dits[8] = 49.25;
27011 dits[9] = -71.2819;
27012 dits[10] = 46.75;
27013 dits[11] = 49.0319;
27014 dits[12] = -57.25; // was 58.5
27015 dits[13] = 32.9681;
27016 dits[14] = 34.75;
27017 dits[15] = -57.25; // was 58.5
27018 dits[16] = 30;
27019 dits[17] = 34.75;
27020 dits[18] = -55.75; // was 57
27021 dits[19] = 30;
27022 dits[20] = 32.25; // was 31.5
9d2da7b3 27023 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27024
e4f08ac3 27025 dits[0] = 28.75;
27026 dits[1] = 29.75;
9d2da7b3 27027 dits[2] = 0.5;
e4f08ac3 27028 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
9d2da7b3 27029
e4f08ac3 27030 dits[0] = 35.8;
27031 dits[1] = 36.8;
9d2da7b3 27032 dits[2] = 1;
e4f08ac3 27033 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
9d2da7b3 27034
e4f08ac3 27035 dits[0] = 41.4;
27036 dits[1] = 42.4;
9d2da7b3 27037 dits[2] = 1;
e4f08ac3 27038 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27039
27040 dits[0] = 42.05+5.;
27041 dits[1] = 42.55+5.;
9d2da7b3 27042 dits[2] = 1.25;
e4f08ac3 27043 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27044 // this will change after PPR
27045 dits[0] = 37.05+5.;
27046 dits[1] = 37.55+5.;
9d2da7b3 27047 dits[2] = 1.25;
e4f08ac3 27048 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27049 // this will change after PPR
9d2da7b3 27050 dits[0] = 0;
27051 dits[1] = 25;
27052 dits[2] = 5;
e4f08ac3 27053 dits[3] = -zmax+3;
27054 dits[4] = 45.5;
27055 dits[5] = 45.5;
9d2da7b3 27056 dits[6] = -69.7+3;
27057 dits[7] = 37;
e4f08ac3 27058 dits[8] = 45.5;
9d2da7b3 27059 dits[9] = -68.5+3;
27060 dits[10] = 37;
e4f08ac3 27061 dits[11] = 45.5;
9d2da7b3 27062 dits[12] = -68.5+4.8;
27063 dits[13] = 37;
e4f08ac3 27064 dits[14] = 45.5;
9d2da7b3 27065 dits[15] = -63.5+4.8;
27066 dits[16] = 37;
e4f08ac3 27067 dits[17] = 45.5;
27068 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
9d2da7b3 27069
27070 dits[0] = 0;
27071 dits[1] = 3.2;
27072 dits[2] = 9;
e4f08ac3 27073 dits[3] = -14;
9d2da7b3 27074 dits[4] = 30.5;
27075 dits[5] = 33.5;
e4f08ac3 27076 dits[6] = -9.85;
9d2da7b3 27077 dits[7] = 30.5;
27078 dits[8] = 33.5;
e4f08ac3 27079 dits[9] = -9.85;
9d2da7b3 27080 dits[10] = 30.5;
e4f08ac3 27081 dits[11] = 43.45;
27082 dits[12] = -7.85;
9d2da7b3 27083 dits[13] = 30.5;
e4f08ac3 27084 dits[14] = 43.45;
27085 dits[15] = -7.85;
9d2da7b3 27086 dits[16] = 30.5;
27087 dits[17] = 36.5;
e4f08ac3 27088 dits[18] = -7;
9d2da7b3 27089 dits[19] = 30.5;
27090 dits[20] = 36.5;
e4f08ac3 27091 dits[21] = -4;
9d2da7b3 27092 dits[22] = 33.0173;
27093 dits[23] = 36.5;
e4f08ac3 27094 dits[24] = -4;
9d2da7b3 27095 dits[25] = 33.0173;
e4f08ac3 27096 dits[26] = 36.80;
27097 dits[27] = -2;
9d2da7b3 27098 dits[28] = 34.6955;
e4f08ac3 27099 dits[29] = 36.80;
27100 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
9d2da7b3 27101
27102
27103 // --- Place SPD (option 'a') volumes into their mother volume IT12
27104
27105 // SPD - option 'a'
27106 // (this is NOT the default)
27107
27108 if (option == 1) {
27109
27110 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27111 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27112 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27113 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27114 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27115 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27116 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27117 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27118 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27119 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27120 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27121 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27122 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27123 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27124 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27125 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27126 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27127 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27128 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27129 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27130 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27131 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27132 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27133 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27134 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27135 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27136 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27137 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27138 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27139 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27140 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27141 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27142 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27143 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27144 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27145 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27146 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27147 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27148 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27149 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27150 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27151 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27152 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27153 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27154 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27155 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27156 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27157 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27158 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27159 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27160 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27161 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27162 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27163 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27164 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27165 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27166 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27167 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27168 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27169 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27170 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27171 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27172 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27173 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27174 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27175 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27176 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27177 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27178 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27179 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
9d2da7b3 27180 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27181 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27182 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27183 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27184 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27185 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27186 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
9d2da7b3 27187 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27188 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27189 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27190 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27191 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27192 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27193 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27194 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27195 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27196 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27197 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27198 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27199 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27200 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27201 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27202 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27203 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27204 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27205 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27206 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27207 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27208 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27209 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27210 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27211 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27212 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27213 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27214 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27215 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27216 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27217 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27218 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27219 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27220 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27221 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27222 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27223 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27224 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27225 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27226 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27227 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27228 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27229 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27230 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27231 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27232 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27233 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27234 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27235 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27236 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27237 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27238 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27239 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27240 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27241 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27242 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27243 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27244 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27245 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27246 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27247 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27248 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27249 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27250 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27251 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27252 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27253 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27254 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27255 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27256 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27257 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27258 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27259 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27260 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27261 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27262 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27263 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27264 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27265 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27266 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27267
27268 }
27269
27270
27271 // --- Place SPD (option 'b') volumes into their mother volume IT12
27272
27273 // SPD - option 'b'
27274 // (this is the default)
27275
27276 if (option == 2) {
27277
27278 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27279 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27280 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27281 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27282 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27283 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27284 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27285 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27286 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27287 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27288 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27289 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27290 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27291 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27292 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27293 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27294 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27295 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27296 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27297 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27298 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27299 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27300 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27301 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27302 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27303 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27304 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27305 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27306 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27307 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27308 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27309 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27310 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27311 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27312 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27313 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27314 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27315 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27316 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27317 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27318 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27319 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27320 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27321 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27322 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27323 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27324 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27325 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27326 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27327 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27328 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27329 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27330 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27331 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27332 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27333 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27334 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27335 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27336 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27337 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27338 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27339 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27340 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27341 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27342 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27343 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27344 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27345 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27346 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27347 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27348 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27349 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27350 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27351 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
9d2da7b3 27352 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27353 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27354 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27355 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27356 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27357 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27358 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27359 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,idrotm[201],"ONLY");
27360 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,idrotm[201],"ONLY");
27361 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27362 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27363 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27364 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27365 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27366 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27367 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27368 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27369 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27370 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27371 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27372 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27373 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27374 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27375 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27376 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27377 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27378 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27379 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27380 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27381 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27382 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27383 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27384 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27385 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27386 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27387 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27388 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27389 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27390 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27391 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27392 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27393 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27394 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27395 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27396 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27397 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27398 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27399 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27400 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27401 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27402 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27403 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27404 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27405 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27406 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27407 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27408 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27409 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27410 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27411 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27412 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27413 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27414 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27415 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27416 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27417 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27418 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27419 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27420 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27421 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27422 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27423 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27424 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27425 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27426 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27427 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27428 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27429 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27430 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27431 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27432 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27433 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27434 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27435 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27436 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27437 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27438 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27439
27440 }
db915fea 27441
27442 // --- Place SDD volumes into their mother volume IT34
9d2da7b3 27443
db915fea 27444
9d2da7b3 27445 // -- position SDD detectors of ladder 3 / layer 3
27446
27447 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27448 ySDD = Y_SDD_sep/2.+I302dits[1];
27449 for (iSDD=0; iSDD<6; iSDD++) {
27450 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27451 ySDD = -ySDD;
27452 }
27453
27454 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27455 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27456 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27457 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27458 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27459 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27460 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27461 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27462 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27463 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27464 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27465 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27466 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27467 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27468
27469
27470 // -- position SDD detectors of ladder 4 / layer 4
27471
27472 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27473 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27474 for (iSDD=0; iSDD<8; iSDD++) {
27475 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27476 ySDD = -ySDD;
27477 }
db915fea 27478
9d2da7b3 27479 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27480 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27481 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27482 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27483 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27484 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27485 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27486 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27487 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27488 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27489 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27490 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27491 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27492 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27493 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27494 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27495 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27496 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27497 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27498 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27499 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27500 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27501
27502
27503 // -- build block of the SDD ladder frame holding the electronics
27504
27505 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27506 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27507 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27508
27509 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27510 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27511 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27512
27513 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27514 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27515 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27516 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27517 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27518 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27519 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27520 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27521
27522 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27523 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27524
27525 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27526 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27527
27528 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27529 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27530 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27531 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27532
27533 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27534 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27535 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27536 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27537
27538 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27539 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27540
27541 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27542 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27543 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27544 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27545
27546 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27547 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27548
27549 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27550 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27551
27552 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27553 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27554 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27555 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27556
27557
27558 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27559
27560 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27561 yI050 = 0;
27562 xI039 = -SDD_CoolPipe[1]/cos30;
27563 yI039 = -I050dits[1]+I039dits[1];
27564 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27565 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27566 yI042 = yI039+I039dits[1]+I042dits[1];
27567 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27568 yI043 = yI039+I039dits[1]+I043dits[1];
27569 zChipSpace = I042dits[2];
27570 if (zChipSpace < I043dits[2]) {
27571 zChipSpace = I043dits[2];
27572 }
27573 zChipSpace = zChipSpace * 2;
27574 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27575 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27576 for (ichip=0; ichip<4; ichip++) {
27577 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27578 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27579 zchip += zChipSpace + yI051space;
27580 }
27581 xcap = 2*I039dits[0]/5.;
27582 yI051 = yI039+I039dits[1]+I051dits[1];
27583 zI051 = -I039dits[2] + yI051space/3.;
27584 icap = 1;
27585 for (ichip=0; ichip<5; ichip++) {
27586 xI051 = xI039-I039dits[0]+xcap;
27587 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27588 zI051 += yI051space/3.;
27589 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27590 xI051 += xcap;
27591 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27592 xI051 += xcap;
27593 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27594 xI051 += xcap;
27595 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27596 zI051 -= yI051space/3.;
27597 if (ichip == 0) {
27598 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27599 }
27600 zI051 += zChipSpace + yI051space;
27601 }
27602 xI052 = -I050dits[0]+I052dits[0];
27603 yI052 = yI051+I051dits[1]+I052dits[1];
27604 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27605 xI044 = I050dits[0]-I044dits[3];
27606 yI044 = yI052+I052dits[1]+I044dits[2];
27607 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27608 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27609 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27610
27611
27612 // -- build block of the SDD ladder frame at the end ladders
27613
27614 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27615 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27616 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27617 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27618
27619 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27620
27621 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27622
27623 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27624 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27625
27626 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27627 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27628
27629 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27630
27631 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27632
27633 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27634 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27635
27636 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27637 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27638
27639
27640 xI424 = I028dits[0]/3.;
27641 yI424 = -I028dits[1]+I424dits[1];
27642 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
e4f08ac3 27643 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27644 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
9d2da7b3 27645 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27646 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27647 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27648
27649
27650 // -- build the SDD ladder 3
27651
27652 indI425 = 1;
27653 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27654 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27655 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27656 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27657 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27658 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27659 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27660 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27661 HVname[0] = 'I';
27662 HVname[1] = '3';
27663 HVname[2] = '1';
27664 HVname[4] = '\0';
27665 for (iSDD=0; iSDD<3; iSDD++) {
27666 HVname[3] = (Char_t)(48+iSDD+5);
27667 dits[0] = 1.350000;
27668 dits[1] = I425dits[1];
27669 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27670 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27671 xHV = 0.0;
27672 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27673 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27674 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27675 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27676 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27677 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27678 }
27679 LVname[0] = 'I';
27680 LVname[1] = '3';
27681 LVname[2] = '1';
27682 LVname[4] = '\0';
27683 for (iSDD=0; iSDD<3; iSDD++) {
27684 LVname[3] = (Char_t)(48+iSDD+1);
27685 dits[0] = 1.350000;
27686 dits[1] = 0.004423;
27687 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27688 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27689 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27690 xLV = xI050 -
27691 fabs(yI050-yLV)*sin30/cos30 +
27692 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27693 zLV = I047dits[2] - dits[2];
27694 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27695 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27696 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27697 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27698 }
27699
27700
27701 // -- build the SDD ladder 4
27702
27703
27704 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27705 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27706 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27707 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27708 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27709 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27710 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27711 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27712 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27713 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27714 HVname[0] = 'I';
27715 HVname[1] = '4';
27716 HVname[2] = '1';
27717 HVname[4] = '\0';
27718 for (iSDD=0; iSDD<4; iSDD++) {
27719 HVname[3] = (Char_t)(48+iSDD+5);
27720 dits[0] = 1.350000;
27721 dits[1] = I425dits[1];
27722 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27723 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27724 xHV = -0.0001;
27725 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27726 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27727 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27728 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27729 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27730 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27731 }
27732 LVname[0] = 'I';
27733 LVname[1] = '4';
27734 LVname[2] = '1';
27735 LVname[4] = '\0';
27736 for (iSDD=0; iSDD<4; iSDD++) {
27737 LVname[3] = (Char_t)(48+iSDD+1);
27738 dits[0] = 1.350000;
27739 dits[1] = 0.004423;
27740 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27741 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27742 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27743 xLV = xI050 -
27744 fabs(yI050-yLV)*sin30/cos30 +
27745 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27746 zLV = I048dits[2] - dits[2];
27747 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27748 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27749 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27750 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27751 }
27752
db915fea 27753
9d2da7b3 27754 // -- build the SDD barrel (layers 3 and 4)
27755
27756 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27757 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27758 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27759 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27760 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27761 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27762 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27763 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27764 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27765 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27766 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27767 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27768 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27769 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27770
27771 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27772 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27773 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27774 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27775 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27776 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27777 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27778 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27779 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27780 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27781 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27782 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27783 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27784 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27785 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27786 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27787 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27788 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27789 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27790 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27791 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27792 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27793
27794
27795 // --- Place SSD volumes into their mother volume IT56
db915fea 27796
27797
9d2da7b3 27798 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27799 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27800 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27801 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
9d2da7b3 27802 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27803 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27804 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27805 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27806 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27807 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27808 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27809 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27810 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27811 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27812 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27813 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27814 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27815 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27816 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27817 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27818 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27819 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27820 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
9d2da7b3 27821 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
db915fea 27822 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27823 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27824 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27825 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27826 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27827 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27828 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27829 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27830 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27831 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27832 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27833 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27834 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27835 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27836 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27837 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27838 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27839 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27840 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27841 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27842 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27843 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27844 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27845 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27846 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27847 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27848 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27849 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27850 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27851 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27852 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27853 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27854 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27855 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27856 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27857 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27858 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27859 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27860 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27861 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27862 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27863 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27864 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27865 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27866 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27867 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27868 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27869 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27870 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27871 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27872 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27873 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27874 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27875 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27876 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27877 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27878 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27879 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27880 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27881 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27882 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27883 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27884 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27885 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27886 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27887 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27888 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27889 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27890 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27891 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27892 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27893 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27894 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27895 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27896 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27897 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27898 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27899 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27900 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27901 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27902 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27903 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27904 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27905 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27906 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27907 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27908 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27909 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27910 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27911 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27912 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27913 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27914 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27915 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27916 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27917 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27918 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27919 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27920 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27921 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27922 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27923 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27924 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27925 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27926 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27927 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27928 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27929 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27930 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27931 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27932 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27933 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27934 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27935 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27936 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27937 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27938 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27939 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27940 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27941 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
9d2da7b3 27942 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27943 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27944 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27945 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27946 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27947 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27948 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27949 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27950 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27951 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27952 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27953 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27954 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27955 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27956 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27957 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27958 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27959 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27960 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27961 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27962 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27963 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27964 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27965 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27966 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27967 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27968 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27969 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27970 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27971 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27972 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27973 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27974 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27975 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27976 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27977 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27978 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27979 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27980 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27981 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27982 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27983 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27984 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27985 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27986 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27987 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27988 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27989 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27990 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27991 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27992 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27993 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
9d2da7b3 27994 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27995 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27996 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27997 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27998 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27999 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28000 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28001 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28002 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28003 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28004 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28005 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28006 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28007 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28008 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28009 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28010 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28011 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28012 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28013 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28014 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28015 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28016 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28017 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28018 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28019 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28020 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28021 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28022 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28023 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28024 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28025 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28026 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28027 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28028 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28029 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28030 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28031 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28032 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28033 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28034 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28035 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28036 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28037 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28038 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28039 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28040 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28041 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28042 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28043 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28044 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28045 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28046 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28047 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28048 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28049 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28050 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28051 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28052 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28053 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28054 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28055 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28056 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28057 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28058 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28059 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28060 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28061 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28062 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28081 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28082 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28083 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28084 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28085 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28086 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28087 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28088 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28089 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28090 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28091 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28092 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28093 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28094 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28095 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28096 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28097 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28098 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28099 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28100 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28101 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28102 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28103 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28104 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28105 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28106 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28108 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28109 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28110 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28111 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28112 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28113 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28114 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28115 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28116 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28117 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28118 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28119 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28120 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28121 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28122 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28123 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28124 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28125 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28126 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28127 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28128 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28129 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28130 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28131 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28132 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28133 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28134 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28135 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28136 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28137 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28138 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28139 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28140 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28141 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28142 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28143 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28144 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28145 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28146 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28147 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28148 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28149 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28150 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28151 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28152 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28153 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28154 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28155 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28156 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28157 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28158 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28159 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28160 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28161 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28162 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28163 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28164 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28165 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28166 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28167 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28168 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28169 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28170 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28171 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28172 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28173 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28174 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28193 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28194 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28195 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28196 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28197 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28198 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28199 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28200 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28201 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28202 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28203 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28204 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28205 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28206 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28207 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28208 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28209 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28210 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28211 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28212 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28213 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28214 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28215 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28216 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28217 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28218 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28219 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28220 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28221 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28222 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28223 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28224 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28225 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28226 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28227 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
db915fea 28228
28229
9d2da7b3 28230 // --- Place volumes of shield between SPD and SDD
28231
28232
28233 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28234 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28235 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28236 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28237 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28238
28239
e4f08ac3 28240 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
9d2da7b3 28241
c2685204 28242 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28243 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
9d2da7b3 28244
28245
28246 // --- Place volumes of SDD cone ----------------------------------
28247
28248
28249 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28250 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
e4f08ac3 28251 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28252 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28253 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28254 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28255 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28256 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28257 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28258 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28259 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28260 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28261 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28262 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28263 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28264 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28265 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28266 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28267 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28268 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28269 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28270 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
9d2da7b3 28271 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28272 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28273 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28274 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28275 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28276 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28277 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28278 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28279 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28280 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28281 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28282 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28283 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28284 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28285 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28286 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28287 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28288 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
e4f08ac3 28289 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28290 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28291 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28292 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
9d2da7b3 28293 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28294 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28295 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28296 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28297 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28298 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28299 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28300 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28301 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28302 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28303 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28304 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28305 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28306 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28307 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28308 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28309 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28310 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28311 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28312 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28313 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28314 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28315 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28316 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28317 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28318 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28319 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28320 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28321 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28322 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28323 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28324 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28325 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28326 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28327 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28328 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28329 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28330 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28331 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28332 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28333 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28334 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28335 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28336 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28337 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28338 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28339 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28340 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28341 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28342 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28343 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28344 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28345 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28346 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28347 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28348 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28349
28350
28351 // --- Place volumes of SSD cone ----------------------------------
db915fea 28352
9d2da7b3 28353
e4f08ac3 28354 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
9d2da7b3 28355 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
9d2da7b3 28356 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
e4f08ac3 28357 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28358 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28359 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28360 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28361 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28362 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28363 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28364 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28365 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28366 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28367 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28368 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28369 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28370 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28371 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28372 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28373 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28374 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28375 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28376 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28377 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28378 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28379 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28380 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28381 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28382 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28383 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28384 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28385 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28386 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28387 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28388 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28389 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28390 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28391 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28392 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28393 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28394 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28395 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28396 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28397 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28398 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28399 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28400 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28401 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
9d2da7b3 28402
28403
28404 // --- Place subdetectors' mother volumes and supports' mother volumes
28405 // into ITS mother volume ITSD
28406
28407 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28408 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28409 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28410 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28411 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28412
db915fea 28413
9d2da7b3 28414 // **************************** SERVICES *********************************
db915fea 28415
05a91552 28416 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28417 // UPPER PART
28418
28419 dgh[0] = 46.;
28420 dgh[1] = 46.+1.0;
28421 dgh[2] = 9.5;
28422 dgh[3] = 12.;
28423 dgh[4] = 168.;
28424
28425 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28426 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28427 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28428
28429 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28430 // LOWER PART
28431
28432 dgh[0] = 46.;
28433 dgh[1] = 46.+1.0;
28434 dgh[2] = 9.5;
28435 dgh[3] = 192.;
28436 dgh[4] = 348.;
28437
28438 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28439 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28440 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28441
28442
28443 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28444 // UPPER PART
db915fea 28445
05a91552 28446 dgh[0] = 46.+1.0;
28447 dgh[1] = 46.+1.0+1.5;
db915fea 28448 dgh[2] = 9.5;
05a91552 28449 dgh[3] = 12.;
28450 dgh[4] = 168.;
db915fea 28451
05a91552 28452 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28453 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28454 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28455
28456 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28457 // LOWER PART
db915fea 28458
05a91552 28459 dgh[0] = 46.+1.0;
28460 dgh[1] = 46.+1.0+1.5;
db915fea 28461 dgh[2] = 9.5;
05a91552 28462 dgh[3] = 192.;
28463 dgh[4] = 348.;
db915fea 28464
05a91552 28465 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28466 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28467 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28468
28469
28470 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28471 // UPPER PART
28472
28473 dgh[0] = 46.;
28474 dgh[1] = 56.;
28475 dgh[2] = 2.25;
28476 dgh[3] = 12.;
28477 dgh[4] = 168.;
28478
28479 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28480 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28481 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28482
28483 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28484 // LOWER PART
db915fea 28485
05a91552 28486 dgh[0] = 46.;
db915fea 28487 dgh[1] = 56.;
28488 dgh[2] = 2.25;
05a91552 28489 dgh[3] = 192.;
28490 dgh[4] = 348.;
db915fea 28491
05a91552 28492 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28493 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28494 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28495
db915fea 28496
28497 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - UPPER PART
28498
e4f08ac3 28499 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28500 dgh[1] = 46.2;
28501 dgh[2] = 46.2+1.0;
28502 dgh[3] = 62.3;
28503 dgh[4] = 62.3+1.0;
db915fea 28504 dgh[5] = 12.;
28505 dgh[6] = 168.;
9d2da7b3 28506 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28507 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28508 gMC->Gspos("ICU1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28509
28510 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - LOWER PART
28511
e4f08ac3 28512 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28513 dgh[1] = 46.2;
28514 dgh[2] = 46.2+1.0;
28515 dgh[3] = 62.3;
28516 dgh[4] = 62.3+1.0;
db915fea 28517 dgh[5] = 192.;
28518 dgh[6] = 348.;
9d2da7b3 28519 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28520 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28521 gMC->Gspos("ICU2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28522
28523 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - UPPER PART
28524
e4f08ac3 28525 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28526 dgh[1] = 46.2+1.0;
28527 dgh[2] = 46.2+1.0+1.5;
28528 dgh[3] = 62.3+1.0;
28529 dgh[4] = 62.3+1.0+1.5;
db915fea 28530 dgh[5] = 12.;
28531 dgh[6] = 168.;
9d2da7b3 28532 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28533 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28534 gMC->Gspos("ICC1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28535
28536 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - LOWER PART
28537
e4f08ac3 28538 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28539 dgh[1] = 46.2+1.0;
28540 dgh[2] = 46.2+1.0+1.5;
28541 dgh[3] = 62.3+1.0;
28542 dgh[4] = 62.3+1.0+1.5;
db915fea 28543 dgh[5] = 192.;
28544 dgh[6] = 348.;
9d2da7b3 28545 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28546 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28547 gMC->Gspos("ICC2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28548
28549 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - UPPER PART
28550
45725ec9 28551 dgh[0] = 62.1;
db915fea 28552 dgh[1] = 74.5;
28553 dgh[2] = 0.5;
28554 dgh[3] = 12.;
28555 dgh[4] = 168.;
9d2da7b3 28556 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28557 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28558 gMC->Gspos("ICU3", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28559
28560 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - LOWER PART
28561
45725ec9 28562 dgh[0] = 62.1;
db915fea 28563 dgh[1] = 74.5;
28564 dgh[2] = 0.5;
28565 dgh[3] = 192.;
28566 dgh[4] = 348.;
9d2da7b3 28567 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28568 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28569 gMC->Gspos("ICU4", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28570
28571 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - UPPER PART
28572
45725ec9 28573 dgh[0] = 62.1;
db915fea 28574 dgh[1] = 74.5;
28575 dgh[2] = 0.75;
28576 dgh[3] = 12.;
28577 dgh[4] = 168.;
9d2da7b3 28578 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28579 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28580 gMC->Gspos("ICC3", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28581
28582 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - LOWER PART
28583
45725ec9 28584 dgh[0] = 62.1;
db915fea 28585 dgh[1] = 74.5;
28586 dgh[2] = 0.75;
28587 dgh[3] = 192.;
28588 dgh[4] = 348.;
9d2da7b3 28589 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28590 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28591 gMC->Gspos("ICC4", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28592
28593 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28594
28595 dgh[0] = 74.5;
28596 dgh[1] = 79.5;
28597 dgh[2] = 2.5;
28598 dgh[3] = 12.;
28599 dgh[4] = 168.;
9d2da7b3 28600 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28601 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28602
28603 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28604
28605 dgh[0] = 74.5;
28606 dgh[1] = 79.5;
28607 dgh[2] = 2.5;
28608 dgh[3] = 192.;
28609 dgh[4] = 348.;
9d2da7b3 28610 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28611 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28612
28613 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28614
e4f08ac3 28615 if (rails == 1) {
28616
28617 dgh[0] = 2.;
28618 dgh[1] = 8.;
28619 dgh[2] = 190.;
31683195 28620 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28621 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28622 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28623 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28624
31683195 28625 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28626 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
e4f08ac3 28627 dgh[2] = 190.;
28628 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28629 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28630 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28631 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28632
28633 }
db915fea 28634
28635 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28636
e4f08ac3 28637 dgh[0] = 56.9;
db915fea 28638 dgh[1] = 59.;
e4f08ac3 28639 dgh[2] = 0.6;
9d2da7b3 28640 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28641 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28642 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
e4f08ac3 28643
28644 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28645
28646 dgh[0] = 0.;
28647 dgh[1] = 3.;
28648 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28649 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28650 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28651 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28652 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28653 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28654 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28655 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28656 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28657 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
e4f08ac3 28658
28659 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28660
28661 dgh[0] = 5.;
28662 dgh[1] = 12.;
28663 dgh[2] = 5.;
28664 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28665 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28666 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28667 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28668
28669 dgh[0] = 5.-2.;
28670 dgh[1] = 12.-2.;
28671 dgh[2] = 5.;
28672 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28673 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28674 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28675 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28676
28677 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28678
28679 dgh[0] = 0.;
28680 dgh[1] = 5.;
28681 dgh[2] = 2.;
28682 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28683 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28684 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28685 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
db915fea 28686
28687 // --- Outputs the geometry tree in the EUCLID/CAD format
28688
28689 if (fEuclidOut) {
28690 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28691 }
28692}
28693//_____________________________________________________________________________
28694void AliITSvPPRsymm::CreateMaterials(){
28695////////////////////////////////////////////////////////////////////////
28696 //
28697 // Create ITS materials
28698 // This function defines the default materials used in the Geant
28699 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
9d2da7b3 28700 // AliITSvPPRsymm.
db915fea 28701 // In general it is automatically replaced by
28702 // the CreatMaterials routine defined in AliITSv?. Should the function
28703 // CreateMaterials not exist for the geometry version you are using this
28704 // one is used. See the definition found in AliITSv5 or the other routine
28705 // for a complete definition.
28706 //
e4f08ac3 28707
db915fea 28708 Int_t isxfld = gAlice->Field()->Integ();
28709 Float_t sxmgmx = gAlice->Field()->Max();
e4f08ac3 28710
28711 // Freon
28712 Float_t afre[2] = { 12.011,18.9984032 };
28713 Float_t zfre[2] = { 6.,9. };
28714 Float_t wfre[2] = { 5.,12. };
28715 Float_t densfre = 1.5;
28716
9d2da7b3 28717 // --- Define the various materials and media for GEANT ---
db915fea 28718
9d2da7b3 28719 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28720 AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28721
28722 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28723 AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01, 0);
28724
28725 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28726 AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28727
28728 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28729 AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28730
28731 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28732 AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28733
28734 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28735 AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28736
28737 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28738 AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28739
28740 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28741 AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28742
28743 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28744 AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28745
28746 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28747 AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28748
28749 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28750 AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28751
e4f08ac3 28752 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28753 AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28754
9d2da7b3 28755 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28756 AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28757
28758 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28759 AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28760
28761 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28762 AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28763
28764 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28765 AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28766
28767 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28768 AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28769
28770 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28771 AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28772
28773 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28774 AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28775
28776 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28777 AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28778
28779 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28780 AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28781
28782 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28783 AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28784
28785 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28786 AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28787
28788 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28789 AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28790
28791 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28792 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28793
28794 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28795 AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28796
28797 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28798 AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28799
28800 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28801 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28802
28803 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28804 AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28805
28806 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28807 AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28808
e4f08ac3 28809 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
9d2da7b3 28810 AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28811
28812 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28813 AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28814
28815 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28816 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28817
28818 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28819 AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28820
28821 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28822 AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28823
28824 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28825 AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28826
28827 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28828 AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28829
28830 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28831 AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28832
28833 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28834 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28835
28836 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28837 AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28838
28839 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28840 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28841
28842 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28843 AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28844
28845 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28846 AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28847
28848 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28849 AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28850
28851 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28852 AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28853
28854 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28855 AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28856
e4f08ac3 28857 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28858 AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28859
28860 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28861 AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28862
28863
9d2da7b3 28864 // Special media
28865
28866 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28867 AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28868
fc44ab90 28869 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
9d2da7b3 28870 AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28871
28872 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28873 AliMedium(92, "SPD cone$", 92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28874
28875 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28876 AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28877
28878 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28879 AliMedium(94, "SDD cone$", 94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28880
28881 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28882 AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28883
28884 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28885 AliMedium(96, "SSD cone$", 96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28886
db915fea 28887
28888}
bae7e562 28889//______________________________________________________________________
28890void AliITSvPPRsymm::InitAliITSgeom(){
28891// Based on the geometry tree defined in Geant 3.21, this
28892// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28893// sturture.
cbfdea0d 28894 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 28895 Error("InitAliITSgeom",
28896 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28897 return;
28898 } // end if
28899 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28900 const Int_t nlayers = 6;
9d2da7b3 28901 const Int_t ndeep = 9;
bae7e562 28902 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28903 Int_t nlad[nlayers],ndet[nlayers];
28904 Double_t t[3],r[10];
28905 Float_t par[20],att[20];
28906 Int_t npar,natt,idshape,imat,imed;
28907 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28908 Int_t mod,lay,lad,det,i,j,k;
9d2da7b3 28909 Char_t names[nlayers][ndeep][4];
28910 Int_t itsGeomTreeCopys[nlayers][ndeep];
28911 if(fMinorVersion == 1){ // Option A
28912 Char_t *namesA[nlayers][ndeep] = {
28913 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28914 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28915 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28916 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28917 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28918 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28919 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28920 {1,1,1,1,10, 4, 4,1,1},// lay=2
28921 {1,1,1,1,14, 6, 1,0,0},// lay=3
28922 {1,1,1,1,22, 8, 1,0,0},// lay=4
28923 {1,1,1,1,34,22, 1,0,0},// lay=5
28924 {1,1,1,1,38,25, 1,0,0}};//lay=6
28925 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28926 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28927 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28928 } // end for i,j
28929 }else if(fMinorVersion == 2){ // Option B
28930 Char_t *namesB[nlayers][ndeep] = {
28931 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28932 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28933 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28934 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28935 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28936 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28937 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28938 {1,1,1,1,10, 4, 4,1,1},// lay=2
28939 {1,1,1,1,14, 6, 1,0,0},// lay=3
28940 {1,1,1,1,22, 8, 1,0,0},// lay=4
28941 {1,1,1,1,34,22, 1,0,0},// lay=5
28942 {1,1,1,1,38,25, 1,0,0}};//lay=6
28943 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28944 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28945 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28946 } // end for i,j
28947 } // end if fMinorVersion
bae7e562 28948 // Sorry, but this is not very pritty code. It should be replaced
28949 // at some point with a version that can search through the geometry
28950 // tree its self.
28951 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28952 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28953 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
28954 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
28955 mod = 0;
28956 for(i=0;i<nlayers;i++){
28957 k = 1;
28958 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28959 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28960 mod += k;
28961 } // end for i
28962
28963 if(fITSgeom!=0) delete fITSgeom;
28964 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
9d2da7b3 28965 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
bae7e562 28966 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28967 mod = -1;
28968 for(lay=1;lay<=nlayers;lay++){
28969 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
28970 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
28971 switch (lay){
28972 case 1: case 2: // layers 1 and 2 are a bit special
28973 lad = 0;
28974 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
28975 lnum[4] = j;
28976 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
28977 lad++;
28978 lnum[5] = k;
28979 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
28980 lnum[6] = det;
28981 mod++;
28982 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
28983 par,att,imat,imed);
28984 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
28985 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 28986 fITSgeom->ReSetShape(kSPD,
e99dbc71 28987 new AliITSgeomSPD425Short(npar,par));
bae7e562 28988 } // end for det
28989 } // end for k
28990 } // end for j
28991 break;
28992 case 3: case 4: case 5: case 6: // layers 3-6
28993 lnum[6] = 1;
28994 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
28995 lnum[4] = lad;
28996 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
28997 lnum[5] = det;
28998 mod++;
28999 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29000 par,att,imat,imed);
29001 switch (lay){
29002 case 3: case 4:
29003 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29004 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29005 fITSgeom->ReSetShape(kSDD,
29006 new AliITSgeomSDD256(npar,par));
bae7e562 29007 break;
29008 case 5:
29009 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29010 if(!(fITSgeom->IsShapeDefined(kSSD)))
9d2da7b3 29011 fITSgeom->ReSetShape(kSSD,
e99dbc71 29012 new AliITSgeomSSD275and75(npar,par));
bae7e562 29013 break;
29014 case 6:
1570d46d 29015 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29016 if(!(fITSgeom->IsShapeDefined(kSSD)))
29017 fITSgeom->ReSetShape(kSSD,
e99dbc71 29018 new AliITSgeomSSD75and275(npar,par));
bae7e562 29019 break;
29020 } // end switch
29021 } // end for det
29022 } // end for lad
29023 break;
29024 } // end switch
29025 } // end for lay
29026 return;
29027}
db915fea 29028//_____________________________________________________________________________
29029void AliITSvPPRsymm::Init(){
29030////////////////////////////////////////////////////////////////////////
29031// Initialise the ITS after it has been created.
29032////////////////////////////////////////////////////////////////////////
bae7e562 29033 Int_t i;
db915fea 29034
bae7e562 29035 cout << endl;
9d2da7b3 29036 for(i=0;i<26;i++) cout << "*";
29037 cout << " ITSvPPRsymm" << fMinorVersion << "_Init ";
29038 for(i=0;i<25;i++) cout << "*";cout << endl;
bae7e562 29039//
29040 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29041 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29042 if(fITSgeom!=0) delete fITSgeom;
29043 fITSgeom = new AliITSgeom();
29044 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29045 if(!fGeomDetIn) this->InitAliITSgeom();
29046 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29047 AliITS::Init();
bae7e562 29048//
29049 for(i=0;i<72;i++) cout << "*";
29050 cout << endl;
29051}
db915fea 29052//_____________________________________________________________________________
2c198b76 29053void AliITSvPPRsymm::SetDefaults(){
29054 // sets the default segmentation, response, digit and raw cluster classes
29055 const Float_t kconv = 1.0e+04; // convert cm to microns
29056
29057 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29058
29059 AliITSDetType *iDetType;
29060 AliITSgeomSPD *s0;
29061 AliITSgeomSDD *s1;
29062 AliITSgeomSSD *s2;
29063 Int_t i;
29064 Float_t bx[256],bz[280];
29065
29066 //SPD
82873bc1 29067 iDetType=DetType(kSPD);
2c198b76 29068 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29069 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29070 SetResponseModel(kSPD,resp0);
2c198b76 29071 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29072 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29073 s0->GetDz()*2.*kconv, // for now.
29074 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29075 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29076 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29077 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29078 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29079 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29080 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29081 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29082 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29083 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29084 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29085 SetSegmentationModel(kSPD,seg0);
2c198b76 29086 // set digit and raw cluster classes to be used
29087 const char *kData0=(iDetType->GetResponseModel())->DataType();
29088 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29089 "AliITSRawClusterSPD");
29090 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29091 SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29092// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29093
29094 // SDD
82873bc1 29095 iDetType=DetType(kSDD);
2c198b76 29096 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
c11a498e 29097 AliITSresponseSDD *resp1=new AliITSresponseSDD();
e99dbc71 29098 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
82873bc1 29099 SetResponseModel(kSDD,resp1);
2c198b76 29100 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29101 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29102 s1->GetDz()*2.*kconv, // for now.
29103 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29104 bx[0] = 1000./((s1->GetDx()*kconv/seg1->Dpx(0))/resp1->DriftSpeed()); // clock in Mhz
29105 seg1->SetNPads(256,bx[0]);// Use AliITSgeomSDD for now
82873bc1 29106 SetSegmentationModel(kSDD,seg1);
2c198b76 29107 const char *kData1=(iDetType->GetResponseModel())->DataType();
29108 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29109 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29110 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29111 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29112 SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29113// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29114
29115 // SSD Layer 5
82873bc1 29116 iDetType=DetType(kSSD);
2c198b76 29117 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29118 AliITSresponse *resp2=new AliITSresponseSSD();
82873bc1 29119 SetResponseModel(kSSD,resp2);
2c198b76 29120 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29121 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29122 s2->GetDz()*2.*kconv, // for now.
29123 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29124 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29125 seg2->SetNPads(768,0); // number of strips on each side.
29126 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29127 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29128 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29129 SetSegmentationModel(kSSD,seg2);
2c198b76 29130 const char *kData2=(iDetType->GetResponseModel())->DataType();
29131 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29132 "AliITSRawClusterSSD");
29133 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29134 SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29135// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29136
29137 if(kNTYPES>3){
2c198b76 29138 Warning("SetDefaults",
29139 "Only the four basic detector types are initialised!");
29140 }// end if
29141 return;
29142}
29143//_____________________________________________________________________________
db915fea 29144void AliITSvPPRsymm::DrawModule(){
29145////////////////////////////////////////////////////////////////////////
29146// Draw a shaded view of the FMD version 9.
29147////////////////////////////////////////////////////////////////////////
29148
29149 // Set everything unseen
29150 gMC->Gsatt("*", "seen", -1);
29151 //
29152 // Set ALIC mother visible
29153 gMC->Gsatt("ALIC","SEEN",0);
29154 //
29155 // Set the volumes visible
29156 gMC->Gsatt("ITSD","SEEN",0);
29157 gMC->Gsatt("ITS1","SEEN",1);
29158 gMC->Gsatt("ITS2","SEEN",1);
29159 gMC->Gsatt("ITS3","SEEN",1);
29160 gMC->Gsatt("ITS4","SEEN",1);
29161 gMC->Gsatt("ITS5","SEEN",1);
29162 gMC->Gsatt("ITS6","SEEN",1);
29163
29164 gMC->Gsatt("IPCB","SEEN",1);
29165 gMC->Gsatt("ICO2","SEEN",1);
29166 gMC->Gsatt("ICER","SEEN",0);
29167 gMC->Gsatt("ISI2","SEEN",0);
29168 gMC->Gsatt("IPLA","SEEN",0);
29169 gMC->Gsatt("ICO3","SEEN",0);
29170 gMC->Gsatt("IEPX","SEEN",0);
29171 gMC->Gsatt("ISI3","SEEN",1);
29172 gMC->Gsatt("ISUP","SEEN",0);
29173 gMC->Gsatt("ICHO","SEEN",0);
29174 gMC->Gsatt("ICMO","SEEN",0);
29175 gMC->Gsatt("ICMD","SEEN",0);
29176 gMC->Gsatt("ICCO","SEEN",1);
29177 gMC->Gsatt("ICCM","SEEN",0);
29178 gMC->Gsatt("ITMD","SEEN",0);
29179 gMC->Gsatt("ITTT","SEEN",1);
29180
29181 //
29182 gMC->Gdopt("hide", "on");
29183 gMC->Gdopt("shad", "on");
29184 gMC->Gsatt("*", "fill", 7);
29185 gMC->SetClipBox(".");
29186 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29187 gMC->DefaultRange();
29188 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29189 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29190 gMC->Gdman(17, 6, "MAN");
29191}
29192//_____________________________________________________________________________
29193void AliITSvPPRsymm::StepManager(){
29194////////////////////////////////////////////////////////////////////////
9d2da7b3 29195// Called for every step in the ITS, then calles the AliITShit class
db915fea 29196// creator with the information to be recoreded about that hit.
9d2da7b3 29197// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29198// printing of information to a file which can be used to create a .det
29199// file read in by the routine CreateGeometry(). If set to 0 or any other
29200// value except 1, the default behavior, then no such file is created nor
29201// it the extra variables and the like used in the printing allocated.
db915fea 29202////////////////////////////////////////////////////////////////////////
db915fea 29203 Int_t copy, id;
9d2da7b3 29204 Int_t copy1,copy2;
db915fea 29205 Float_t hits[8];
29206 Int_t vol[4];
29207 TLorentzVector position, momentum;
9d2da7b3 29208 TClonesArray &lhits = *fHits;
db915fea 29209 //
29210 // Track status
29211 vol[3] = 0;
29212 if(gMC->IsTrackInside()) vol[3] += 1;
29213 if(gMC->IsTrackEntering()) vol[3] += 2;
29214 if(gMC->IsTrackExiting()) vol[3] += 4;
29215 if(gMC->IsTrackOut()) vol[3] += 8;
29216 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29217 if(gMC->IsTrackStop()) vol[3] += 32;
29218 if(gMC->IsTrackAlive()) vol[3] += 64;
29219 //
29220 // Fill hit structure.
9d2da7b3 29221 if(!(gMC->TrackCharge())) return;
29222 //
29223 // Only entering charged tracks
29224 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29225 vol[0] = 1;
e99dbc71 29226 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29227 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29228 vol[1] = copy;
e99dbc71 29229 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29230 //ladder copy in the module = 1<->2 (I10A < I12A)
e99dbc71 29231 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29232 //module copy in the layer = 1<->10 (I12A < IT12)
29233 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29234 } else if(id == fIdSens[1]){
29235 vol[0] = 2;
e99dbc71 29236 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29237 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29238 vol[1] = copy;
e99dbc71 29239 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29240 //ladder copy in the module = 1<->4 (I20A < I12A)
e99dbc71 29241 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29242 //module copy in the layer = 1<->10 (I12A < IT12)
29243 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29244 } else if(id == fIdSens[2]){
29245 vol[0] = 3;
29246 id = gMC->CurrentVolOffID(1,copy);
29247 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29248 vol[1] = copy;
29249 id = gMC->CurrentVolOffID(2,copy);
29250 //ladder copy in the layer = 1<->14 (I004 < IT34)
29251 vol[2] = copy;
29252 } else if(id == fIdSens[3]){
29253 vol[0] = 4;
29254 id = gMC->CurrentVolOffID(1,copy);
29255 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29256 vol[1] = copy;
29257 id = gMC->CurrentVolOffID(2,copy);
29258 //ladder copy in the layer = 1<->22 (I005 < IT34))
29259 vol[2] = copy;
29260 }else if(id == fIdSens[4]){
29261 vol[0] = 5;
29262 id = gMC->CurrentVolOffID(1,copy);
29263 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29264 vol[1] = copy;
29265 id = gMC->CurrentVolOffID(2,copy);
29266 //ladder copy in the layer = 1<->34 (I565 < IT56)
29267 vol[2] = copy;
29268 }else if(id == fIdSens[5]){
29269 vol[0] = 6;
29270 id = gMC->CurrentVolOffID(1,copy);
29271 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29272 vol[1] = copy;
29273 id = gMC->CurrentVolOffID(2,copy);
29274 //ladder copy in the layer = 1<->38 (I569 < IT56)
29275 vol[2] = copy;
29276 } else {
29277 return; // not an ITS volume?
29278 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
db915fea 29279//
9d2da7b3 29280 gMC->TrackPosition(position);
29281 gMC->TrackMomentum(momentum);
29282 hits[0]=position[0];
29283 hits[1]=position[1];
29284 hits[2]=position[2];
29285 hits[3]=momentum[0];
29286 hits[4]=momentum[1];
29287 hits[5]=momentum[2];
29288 hits[6]=gMC->Edep();
29289 hits[7]=gMC->TrackTime();
29290 // Fill hit structure with this new hit.
29291 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29292
29293 return;
29294
db915fea 29295}