]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRsymm.cxx
Detailed geometry in BuildGeometry() commented out (450 MB needed to compile the...
[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$
ac9c285e 18Revision 1.33 2001/10/18 03:09:21 barbera
19The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
20
1f99c14b 21Revision 1.32 2001/10/17 04:35:32 barbera
22Checks 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
23
a8c83dcb 24Revision 1.31 2001/10/04 22:33:39 nilsen
25Fixed bugs in SetDefaults.
26
82873bc1 27Revision 1.30 2001/10/01 19:34:09 nilsen
28Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
29
1570d46d 30Revision 1.29 2001/06/07 14:42:14 barbera
31Both chip and det thicknesses set to [100,300]
32
214030ed 33Revision 1.28 2001/05/31 19:24:47 barbera
34Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
35
46d7680e 36Revision 1.27 2001/05/30 16:15:47 fca
37Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
38
cbfdea0d 39Revision 1.26 2001/05/30 15:55:35 hristov
40Strings compared instead of pointers
41
268b9c60 42Revision 1.25 2001/05/30 14:04:31 hristov
43Dynamic cast replaced (F.Carminati)
44
4154d3d8 45Revision 1.24 2001/05/25 15:59:59 morsch
46Overlaps corrected. (R. Barbera)
47
9bf5e8ff 48Revision 1.22 2001/05/16 08:17:49 hristov
49Bug 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)
50
e99dbc71 51Revision 1.21 2001/05/10 00:12:59 nilsen
52Finished fixing up the default segmentation for the PPR geometry.
53
c11a498e 54Revision 1.20 2001/05/09 01:02:22 nilsen
55Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
56
92cc4da1 57Revision 1.19 2001/05/03 08:40:15 barbera
58Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
59
1e9111db 60Revision 1.17 2001/05/01 22:40:42 nilsen
61Partical update of SetDefault.
62
2c198b76 63Revision 1.16 2001/04/22 13:48:09 barbera
64New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
65
fc44ab90 66Revision 1.15 2001/04/04 07:02:16 barbera
67Position of the cylinders holding rails corrected
68
27c5763c 69Revision 1.14 2001/03/29 22:02:30 barbera
70Some changes to the services due to the new drawings from the engineers.
71
05a91552 72Revision 1.13 2001/03/29 05:28:56 barbera
73Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
74
31683195 75Revision 1.12 2001/03/28 06:40:20 barbera
76Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
77
e4f08ac3 78Revision 1.11 2001/03/23 00:12:23 nilsen
79Set Reading of AliITSgeom data from Geant3 common blocks as the default and
80not a .det file. Removed redundent calls to BuildGeometry.
81
0646a0e8 82Revision 1.10 2001/03/15 13:47:55 barbera
83Some service mother volumes modified
84
6d62fed9 85Revision 1.9 2001/03/13 18:13:30 barbera
86Some mother volumes sligthly modified to eliminate an overlap with the absorber
87
45725ec9 88Revision 1.8 2001/03/13 08:36:24 hristov
89fabsf replaced by TMath::Abs
90
767187dd 91Revision 1.7 2001/03/13 00:43:43 barbera
92Updated 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
93
9d2da7b3 94Revision 1.6 2001/02/13 16:53:35 nilsen
95Fixed a but when trying to use GEANT4. Needed to replace
96if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
97because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
98did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
99to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
100in the same way as in AliITSv5.cxx.
101
9a4c6ea3 102Revision 1.5 2001/02/09 20:06:26 nilsen
103Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
104
58e13d99 105Revision 1.4 2001/02/09 00:05:31 nilsen
106Added fMajor/MinorVersion variables and made other changes to better make
107use of the new code changes in AliITSgeom related classes.
108
bae7e562 109Revision 1.3 2001/01/30 09:23:13 hristov
110Streamers removed (R.Brun)
111
a8a6107b 112Revision 1.2 2001/01/26 20:01:19 hristov
113Major upgrade of AliRoot code
114
2ab0c725 115Revision 1.1.2.1 2001/01/15 13:38:32 barbera
116New ITS detailed geometry to be used for the PPR
117
db915fea 118Revision 1.12 2000/12/10 16:00:44 barbera
119Added last definition of special media like end-ladder boxes and cones
120
121Revision 1.11 2000/10/30 08:02:25 barbera
122PCON's changed into simpler CONS and TUBS. Services now allow for the rails to go through them.
123
124Revision 1.3.2.7 2000/10/27 17:20:00 barbera
125Position of rails w.r.t. the interaction point corrected.
126
127Revision 1.9 2000/10/27 13:31:29 barbera
128Rails between ITS and TPC added.
129
130Revision 1.8 2000/10/27 13:03:08 barbera
131Small changes in the SPD volumes and materials
132
133Revision 1.6 2000/10/16 14:45:37 barbera
134Mother volume ITSD modified to avoid some overlaps
135
136Revision 1.5 2000/10/16 13:49:15 barbera
137Services volumes slightly modified and material added following Pierluigi Barberis' information
138
139Revision 1.4 2000/10/07 15:33:07 barbera
140Small corrections to the ITSV mother volume
141
142Revision 1.3 2000/10/07 13:06:50 barbera
143Some new materials and media defined
144
145Revision 1.2 2000/10/07 10:42:43 barbera
146Mother volume ITSV corrected
147
148Revision 1.1 2000/10/06 23:09:12 barbera
149New geometry (symmetric services
150
151Revision 1.20 2000/10/02 21:28:08 fca
152Removal of useless dependecies via forward declarations
153
154Revision 1.19 2000/07/10 16:07:19 fca
155Release version of ITS code
156
157Revision 1.14.2.2 2000/05/19 10:09:21 nilsen
158fix for bug with HP and Sun unix + fix for event display in ITS-working branch
159
160Revision 1.14.2.1 2000/03/04 23:45:19 nilsen
161Fixed up the comments/documentation.
162
163Revision 1.14 1999/11/25 06:52:56 fca
164Correct value of drca
165
166Revision 1.13.2.1 1999/11/25 06:52:21 fca
167Correct value of drca
168
169Revision 1.13 1999/10/27 11:16:26 fca
170Correction of problem in geometry
171
172Revision 1.12 1999/10/22 08:25:25 fca
173remove double definition of destructors
174
175Revision 1.11 1999/10/22 08:16:49 fca
176Correct destructors, thanks to I.Hrivnacova
177
178Revision 1.10 1999/10/06 19:56:50 fca
179Add destructor
180
181Revision 1.9 1999/10/05 08:05:09 fca
182Minor corrections for uninitialised variables.
183
184Revision 1.8 1999/09/29 09:24:20 fca
185Introduction of the Copyright and cvs Log
186
187*/
188
bae7e562 189//////////////////////////////////////////////////////////////////////////////
190// //
191// Inner Traking System version PPR symmetric //
192// This class contains the base procedures for the Inner Tracking System //
193// //
194// Authors: R. Barbera //
195// version 6. //
196// Created 2000. //
197// //
198// NOTE: THIS IS THE SYMMETRIC PPR geometry of the ITS. //
199// THIS WILL NOT WORK //
200// with the geometry or module classes or any analysis classes. You are //
201// strongly encouraged to uses AliITSv5. //
202// //
203//////////////////////////////////////////////////////////////////////////////
9d2da7b3 204// See AliITSvPPRsymm::StepManager().
bae7e562 205#include <iostream.h>
206#include <iomanip.h>
9d2da7b3 207#include <stdio.h>
208#include <stdlib.h>
db915fea 209#include <TMath.h>
db915fea 210#include <TGeometry.h>
211#include <TNode.h>
212#include <TTUBE.h>
1f99c14b 213#include <TTUBS.h>
214#include <TPCON.h>
db915fea 215#include <TFile.h> // only required for Tracking function?
216#include <TCanvas.h>
217#include <TObjArray.h>
9d2da7b3 218#include <TLorentzVector.h>
219#include <TObjString.h>
db915fea 220#include <TClonesArray.h>
9d2da7b3 221#include <TBRIK.h>
222#include <TSystem.h>
db915fea 223
224#include "AliMC.h"
9d2da7b3 225#include "AliRun.h"
db915fea 226#include "AliMagF.h"
227#include "AliConst.h"
cbfdea0d 228#include "AliGeant3.h"
bae7e562 229#include "AliITSGeant3Geometry.h"
db915fea 230#include "AliITShit.h"
9d2da7b3 231#include "AliITS.h"
db915fea 232#include "AliITSvPPRsymm.h"
bae7e562 233#include "AliITSgeom.h"
234#include "AliITSgeomSPD.h"
235#include "AliITSgeomSDD.h"
236#include "AliITSgeomSSD.h"
2c198b76 237#include "AliITSDetType.h"
238#include "AliITSresponseSPD.h"
239#include "AliITSresponseSDD.h"
240#include "AliITSresponseSSD.h"
241#include "AliITSsegmentationSPD.h"
242#include "AliITSsegmentationSDD.h"
243#include "AliITSsegmentationSSD.h"
82873bc1 244#include "AliITSsimulationSPD.h"
245#include "AliITSsimulationSDD.h"
246#include "AliITSsimulationSSD.h"
2c198b76 247#include "AliITSClusterFinderSPD.h"
248#include "AliITSClusterFinderSDD.h"
249#include "AliITSClusterFinderSSD.h"
db915fea 250
251
252ClassImp(AliITSvPPRsymm)
253
254//_____________________________________________________________________________
255AliITSvPPRsymm::AliITSvPPRsymm() {
256////////////////////////////////////////////////////////////////////////
257// Standard default constructor for the ITS version 9.
258////////////////////////////////////////////////////////////////////////
bae7e562 259 Int_t i;
260
9d2da7b3 261 fIdN = 0;
bae7e562 262 fIdName = 0;
263 fIdSens = 0;
264 fEuclidOut = kFALSE; // Don't write Euclide file
265 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 266 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 267 fMajorVersion = IsVersion();
268 fMinorVersion = -1;
269 for(i=0;i<60;i++) fRead[i] = '\0';
270 for(i=0;i<60;i++) fWrite[i] = '\0';
271 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 272}
273//_____________________________________________________________________________
274AliITSvPPRsymm::AliITSvPPRsymm(const char *name, const char *title) : AliITS(name, title){
275////////////////////////////////////////////////////////////////////////
276// Standard constructor for the ITS version 9.
277////////////////////////////////////////////////////////////////////////
bae7e562 278 Int_t i;
279
280 fIdN = 6;
281 fIdName = new TString[fIdN];
282 fIdName[0] = "ITS1";
283 fIdName[1] = "ITS2";
284 fIdName[2] = "ITS3";
285 fIdName[3] = "ITS4";
286 fIdName[4] = "ITS5";
287 fIdName[5] = "ITS6";
288 fIdSens = new Int_t[fIdN];
289 for (i=0;i<fIdN;i++) fIdSens[i] = 0;
290 fMajorVersion = IsVersion();
9d2da7b3 291 fMinorVersion = 2;
bae7e562 292 fEuclidOut = kFALSE; // Don't write Euclide file
293 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 294 fGeomDetIn = kFALSE; // Don't Read .det file
9d2da7b3 295 SetThicknessDet1();
296 SetThicknessDet2();
297 SetThicknessChip1();
298 SetThicknessChip2();
bae7e562 299
9d2da7b3 300 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.euc";
301 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det",60);
bae7e562 302 strncpy(fRead,fEuclidGeomDet,60);
9d2da7b3 303 strncpy(fWrite,fEuclidGeomDet,60);
304
db915fea 305}
306//____________________________________________________________________________
307AliITSvPPRsymm::AliITSvPPRsymm(const AliITSvPPRsymm &source){
308////////////////////////////////////////////////////////////////////////
309// Copy Constructor for ITS version 9.
310////////////////////////////////////////////////////////////////////////
311 if(&source == this) return;
bae7e562 312 Warning("Copy Constructor","Not allowed to copy AliITSvPPRsymm");
db915fea 313 return;
314}
315//_____________________________________________________________________________
316AliITSvPPRsymm& AliITSvPPRsymm::operator=(const AliITSvPPRsymm &source){
317////////////////////////////////////////////////////////////////////////
9d2da7b3 318// Assignment operator for the ITS version 9.
db915fea 319////////////////////////////////////////////////////////////////////////
bae7e562 320 if(&source == this) return *this;
321 Warning("= operator","Not allowed to copy AliITSvPPRsymm");
322 return *this;
db915fea 323}
324//_____________________________________________________________________________
325AliITSvPPRsymm::~AliITSvPPRsymm() {
326////////////////////////////////////////////////////////////////////////
9d2da7b3 327// Standard destructor for the ITS version 9.
db915fea 328////////////////////////////////////////////////////////////////////////
329}
db915fea 330//__________________________________________________________________________
331void AliITSvPPRsymm::BuildGeometry(){
332////////////////////////////////////////////////////////////////////////
333// Geometry builder for the ITS version 9.
334////////////////////////////////////////////////////////////////////////
335 TNode *node, *top;
1f99c14b 336
ac9c285e 337 const Int_t kColorITS=kYellow;
db915fea 338 //
339 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 340
341 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 342 top->cd();
343 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
344 node->SetLineColor(kColorITS);
345 fNodes->Add(node);
346
ac9c285e 347 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 348 top->cd();
349 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
350 node->SetLineColor(kColorITS);
351 fNodes->Add(node);
352
ac9c285e 353 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 354 top->cd();
355 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
356 node->SetLineColor(kColorITS);
357 fNodes->Add(node);
358
ac9c285e 359 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 360 top->cd();
361 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
362 node->SetLineColor(kColorITS);
363 fNodes->Add(node);
364
ac9c285e 365 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 366 top->cd();
367 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
368 node->SetLineColor(kColorITS);
369 fNodes->Add(node);
370
ac9c285e 371 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 372 top->cd();
373 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
374 node->SetLineColor(kColorITS);
1f99c14b 375 fNodes->Add(node);
1f99c14b 376
ac9c285e 377/*
378 // DETAILED GEOMETRY
379
380 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
1f99c14b 381
382 // Define some variables for SPD
383
384 Float_t dits[100];
385 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
386 Float_t di103[3], di10a[3]; // for layer 1
387 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
388 Float_t di1d3[3], di20a[3]; // for layer 2
389
390 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
391 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
392
393 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
394 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
395
396 Float_t dbus=300.; // total bus thickness on both layers (micron)
397
398 ddet1 = GetThicknessDet1();
399 ddet2 = GetThicknessDet2();
400 dchip1 = GetThicknessChip1();
401 dchip2 = GetThicknessChip2();
402
403 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
404
405 if(ddet1 < 100. || ddet1 > 300.) {
406 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
407 " The default value of 200 microns will be used." << endl;
408 ddet1=200.;
409 }
410
411 if(ddet2 < 100. || ddet2 > 300.) {
412 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
413 " The default value of 200 microns will be used." << endl;
414 ddet2=200.;
415 }
416
417 if(dchip1 < 100. || dchip1 > 300.) {
418 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
419 " The default value of 200 microns will be used." << endl;
420 dchip1=200.;
421 }
422
423 if(dchip2 < 100. || dchip2 > 300.) {
424 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
425 " The default value of 200 microns will be used." << endl;
426 dchip2=200.;
427 }
428
429 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
430 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
431 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
432 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
433
434 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
435 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
436 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
437 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
438 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
439
440 Float_t deltax, deltay;
441
442 Int_t thickness = fMinorVersion/10;
443 Int_t option = fMinorVersion - 10*thickness;
444
445
446 // Define some variables for SDD
447 // SDD detector ladder
448
449 Float_t ySDD;
450 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
451 Float_t Y_SDD_sep = 0.20;
452 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
453 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
454
455 // Rotation matrices
456
457 // SPD - option 'a'
458
459 if (option == 1) {
460
461 new TRotMatrix("rot238","rot238",90.0,144.0,90.0,234.0,0.0,0.0);
462 new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
463 new TRotMatrix("rot239","rot239",90.0,216.0,90.0,306.0,0.0,0.0);
464 new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
465 new TRotMatrix("rot240","rot240",90.0,288.0,90.0,18.0,0.0,0.0);
466 new TRotMatrix("rot241","rot241",90.0,324.0,90.0,54.0,0.0,0.0);
467 new TRotMatrix("rot242","rot242",90.0,36.0,90.0,126.0,0.0,0.0);
468 new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
469 new TRotMatrix("rot243","rot243",90.0,108.0,90.0,198.0,0.0,0.0);
470 new TRotMatrix("rot244","rot244",90.0,180.0,90.0,270.0,0.0,0.0);
471 new TRotMatrix("rot245","rot245",90.0,162.0,90.0,252.0,0.0,0.0);
472 new TRotMatrix("rot246","rot246",90.0,310.0,90.0,40.0,0.0,0.0);
473 new TRotMatrix("rot247","rot247",90.0,319.0,90.0,49.0,0.0,0.0);
474 new TRotMatrix("rot248","rot248",90.0,328.0,90.0,58.0,0.0,0.0);
475 new TRotMatrix("rot249","rot249",90.0,337.0,90.0,67.0,0.0,0.0);
476
477 }
478
479 // SPD - option 'b' (this is the default)
480
481 if (option == 2) {
482
483 new TRotMatrix("rot233","rot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
484 new TRotMatrix("rot244","rot244",90.0,216.0,90.0,306.0,0.0,0.0);
485 new TRotMatrix("rot236","rot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
486 new TRotMatrix("rot245","rot245",90.0,36.0,90.0,126.0,0.0,0.0);
487 new TRotMatrix("rot234","rot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
488 new TRotMatrix("rot246","rot246",90.0,108.0,90.0,198.0,0.0,0.0);
489 new TRotMatrix("rot247","rot247",90.0,144.0,90.0,234.0,0.0,0.0);
490 new TRotMatrix("rot248","rot248",90.0,288.0,90.0,18.0,0.0,0.0);
491 new TRotMatrix("rot249","rot249",90.0,324.0,90.0,54.0,0.0,0.0);
492 new TRotMatrix("rot238","rot238",90.0,180.0,90.0,270.0,0.0,0.0);
493 new TRotMatrix("rot239","rot239",90.0,162.0,90.0,252.0,0.0,0.0);
494 new TRotMatrix("rot240","rot240",90.0,310.0,90.0,40.0,0.0,0.0);
495 new TRotMatrix("rot241","rot241",90.0,319.0,90.0,49.0,0.0,0.0);
496 new TRotMatrix("rot242","rot242",90.0,328.0,90.0,58.0,0.0,0.0);
497 new TRotMatrix("rot243","rot243",90.0,337.0,90.0,67.0,0.0,0.0);
498
499 }
500
501 // SDD
502
503 new TRotMatrix("rot321","rot321",90.0,12.86,90.0,102.86,0.0,0.0);
504 new TRotMatrix("rot333","rot333",90.0,38.57,90.0,128.57,0.0,0.0);
505 new TRotMatrix("rot336","rot336",90.0,64.29,90.0,154.29,0.0,0.0);
506 new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);
507 new TRotMatrix("rot313","rot313",90.0,115.71,90.0,205.71,0.0,0.0);
508 new TRotMatrix("rot311","rot311",90.0,141.43,90.0,231.43,0.0,0.0);
509 new TRotMatrix("rot310","rot310",90.0,167.14,90.0,257.14,0.0,0.0);
510 new TRotMatrix("rot386","rot386",90.0,192.86,90.0,282.86,0.0,0.0);
511 new TRotMatrix("rot309","rot309",90.0,218.57,90.0,308.57,0.0,0.0);
512 new TRotMatrix("rot308","rot308",90.0,244.29,90.0,334.29,0.0,0.0);
513 new TRotMatrix("rot356","rot356",90.0,270.0,90.0,0.0,0.0,0.0);
514 new TRotMatrix("rot307","rot307",90.0,295.71,90.0,25.71,0.0,0.0);
515 new TRotMatrix("rot306","rot306",90.0,321.43,90.0,51.43,0.0,0.0);
516 new TRotMatrix("rot305","rot305",90.0,347.14,90.0,77.14,0.0,0.0);
517 new TRotMatrix("rot335","rot335",90.0,8.18,90.0,98.18,0.0,0.0);
518 new TRotMatrix("rot332","rot332",90.0,24.55,90.0,114.55,0.0,0.0);
519 new TRotMatrix("rot331","rot331",90.0,40.91,90.0,130.91,0.0,0.0);
520 new TRotMatrix("rot366","rot366",90.0,57.27,90.0,147.27,0.0,0.0);
521 new TRotMatrix("rot330","rot330",90.0,73.64,90.0,163.64,0.0,0.0);
522 new TRotMatrix("rot350","rot350",90.0,90.0,90.0,180.0,0.0,0.0);
523 new TRotMatrix("rot329","rot329",90.0,106.36,90.0,196.36,0.0,0.0);
524 new TRotMatrix("rot328","rot328",90.0,122.73,90.0,212.73,0.0,0.0);
525 new TRotMatrix("rot327","rot327",90.0,139.09,90.0,229.09,0.0,0.0);
526 new TRotMatrix("rot326","rot326",90.0,155.45,90.0,245.45,0.0,0.0);
527 new TRotMatrix("rot325","rot325",90.0,171.82,90.0,261.82,0.0,0.0);
528 new TRotMatrix("rot324","rot324",90.0,188.18,90.0,278.18,0.0,0.0);
529 new TRotMatrix("rot323","rot323",90.0,204.55,90.0,294.55,0.0,0.0);
530 new TRotMatrix("rot322","rot322",90.0,220.91,90.0,310.91,0.0,0.0);
531 new TRotMatrix("rot320","rot320",90.0,237.27,90.0,327.27,0.0,0.0);
532 new TRotMatrix("rot319","rot319",90.0,253.64,90.0,343.64,0.0,0.0);
533 new TRotMatrix("rot318","rot318",90.0,270.0,90.0,360.0,0.0,0.0);
534 new TRotMatrix("rot317","rot317",90.0,286.36,90.0,16.36,0.0,0.0);
535 new TRotMatrix("rot316","rot316",90.0,302.73,90.0,32.73,0.0,0.0);
536 new TRotMatrix("rot315","rot315",90.0,319.09,90.0,49.09,0.0,0.0);
537 new TRotMatrix("rot314","rot314",90.0,335.45,90.0,65.45,0.0,0.0);
538 new TRotMatrix("rot334","rot334",90.0,351.82,90.0,81.82,0.0,0.0);
539
540 //SSD
541
542 new TRotMatrix("rot504","rot504",90.0,127.06,90.0,217.06,0.0,0.0);
543 new TRotMatrix("rot505","rot505",90.0,116.47,90.0,206.47,0.0,0.0);
544 new TRotMatrix("rot506","rot506",90.0,105.88,90.0,195.88,0.0,0.0);
545 new TRotMatrix("rot507","rot507",90.0,95.29,90.0,185.29,0.0,0.0);
546 new TRotMatrix("rot508","rot508",90.0,84.71,90.0,174.71,0.0,0.0);
547 new TRotMatrix("rot509","rot509",90.0,74.12,90.0,164.12,0.0,0.0);
548 new TRotMatrix("rot510","rot510",90.0,63.53,90.0,153.53,0.0,0.0);
549 new TRotMatrix("rot511","rot511",90.0,52.94,90.0,142.94,0.0,0.0);
550 new TRotMatrix("rot512","rot512",90.0,42.35,90.0,132.35,0.0,0.0);
551 new TRotMatrix("rot513","rot513",90.0,31.76,90.0,121.76,0.0,0.0);
552 new TRotMatrix("rot653","rot653",90.0,21.18,90.0,111.18,0.0,0.0);
553 new TRotMatrix("rot514","rot514",90.0,10.59,90.0,100.59,0.0,0.0);
554 new TRotMatrix("rot515","rot515",90.0,349.41,90.0,79.41,0.0,0.0);
555 new TRotMatrix("rot516","rot516",90.0,338.82,90.0,68.82,0.0,0.0);
556 new TRotMatrix("rot517","rot517",90.0,328.24,90.0,58.24,0.0,0.0);
557 new TRotMatrix("rot518","rot518",90.0,317.65,90.0,47.65,0.0,0.0);
558 new TRotMatrix("rot519","rot519",90.0,307.06,90.0,37.06,0.0,0.0);
559 new TRotMatrix("rot520","rot520",90.0,296.47,90.0,26.47,0.0,0.0);
560 new TRotMatrix("rot521","rot521",90.0,285.88,90.0,15.88,0.0,0.0);
561 new TRotMatrix("rot522","rot522",90.0,275.29,90.0,5.29,0.0,0.0);
562 new TRotMatrix("rot523","rot523",90.0,264.71,90.0,354.71,0.0,0.0);
563 new TRotMatrix("rot524","rot524",90.0,254.12,90.0,344.12,0.0,0.0);
564 new TRotMatrix("rot525","rot525",90.0,243.53,90.0,333.53,0.0,0.0);
565 new TRotMatrix("rot526","rot526",90.0,232.94,90.0,322.94,0.0,0.0);
566 new TRotMatrix("rot527","rot527",90.0,222.35,90.0,312.35,0.0,0.0);
567 new TRotMatrix("rot528","rot528",90.0,211.76,90.0,301.76,0.0,0.0);
568 new TRotMatrix("rot618","rot618",90.0,201.18,90.0,291.18,0.0,0.0);
569 new TRotMatrix("rot529","rot529",90.0,190.59,90.0,280.59,0.0,0.0);
570 new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0);
571 new TRotMatrix("rot530","rot530",90.0,169.41,90.0,259.41,0.0,0.0);
572 new TRotMatrix("rot531","rot531",90.0,158.82,90.0,248.82,0.0,0.0);
573 new TRotMatrix("rot501","rot501",90.0,148.24,90.0,238.24,0.0,0.0);
574 new TRotMatrix("rot503","rot503",90.0,137.65,90.0,227.65,0.0,0.0);
575 new TRotMatrix("rot532","rot532",90.0,360.0,90.0,90.0,0.0,0.0);
576 new TRotMatrix("rot560","rot560",90.0,85.26,90.0,175.26,0.0,0.0);
577 new TRotMatrix("rot561","rot561",90.0,94.74,90.0,184.74,0.0,0.0);
578 new TRotMatrix("rot562","rot562",90.0,104.21,90.0,194.21,0.0,0.0);
579 new TRotMatrix("rot563","rot563",90.0,113.68,90.0,203.68,0.0,0.0);
580 new TRotMatrix("rot564","rot564",90.0,123.16,90.0,213.16,0.0,0.0);
581 new TRotMatrix("rot565","rot565",90.0,132.63,90.0,222.63,0.0,0.0);
582 new TRotMatrix("rot566","rot566",90.0,142.11,90.0,232.11,0.0,0.0);
583 new TRotMatrix("rot567","rot567",90.0,151.58,90.0,241.58,0.0,0.0);
584 new TRotMatrix("rot568","rot568",90.0,161.05,90.0,251.05,0.0,0.0);
585 new TRotMatrix("rot569","rot569",90.0,170.53,90.0,260.53,0.0,0.0);
586 new TRotMatrix("rot533","rot533",90.0,180.0,90.0,270.0,0.0,0.0);
587 new TRotMatrix("rot534","rot534",90.0,189.47,90.0,279.47,0.0,0.0);
588 new TRotMatrix("rot535","rot535",90.0,198.95,90.0,288.95,0.0,0.0);
589 new TRotMatrix("rot623","rot623",90.0,208.42,90.0,298.42,0.0,0.0);
590 new TRotMatrix("rot537","rot537",90.0,217.89,90.0,307.89,0.0,0.0);
591 new TRotMatrix("rot538","rot538",90.0,227.37,90.0,317.37,0.0,0.0);
592 new TRotMatrix("rot539","rot539",90.0,236.84,90.0,326.84,0.0,0.0);
593 new TRotMatrix("rot540","rot540",90.0,246.32,90.0,336.32,0.0,0.0);
594 new TRotMatrix("rot541","rot541",90.0,255.79,90.0,345.79,0.0,0.0);
595 new TRotMatrix("rot542","rot542",90.0,265.26,90.0,355.26,0.0,0.0);
596 new TRotMatrix("rot543","rot543",90.0,274.74,90.0,4.74,0.0,0.0);
597 new TRotMatrix("rot544","rot544",90.0,284.21,90.0,14.21,0.0,0.0);
598 new TRotMatrix("rot545","rot545",90.0,293.68,90.0,23.68,0.0,0.0);
599 new TRotMatrix("rot546","rot546",90.0,303.16,90.0,33.16,0.0,0.0);
600 new TRotMatrix("rot547","rot547",90.0,312.63,90.0,42.63,0.0,0.0);
601 new TRotMatrix("rot548","rot548",90.0,322.11,90.0,52.11,0.0,0.0);
602 new TRotMatrix("rot549","rot549",90.0,331.58,90.0,61.58,0.0,0.0);
603 new TRotMatrix("rot550","rot550",90.0,341.05,90.0,71.05,0.0,0.0);
604 new TRotMatrix("rot551","rot551",90.0,350.53,90.0,80.53,0.0,0.0);
605 new TRotMatrix("rot552","rot552",90.0,9.47,90.0,99.47,0.0,0.0);
606 new TRotMatrix("rot553","rot553",90.0,18.95,90.0,108.95,0.0,0.0);
607 new TRotMatrix("rot620","rot620",90.0,28.42,90.0,118.42,0.0,0.0);
608 new TRotMatrix("rot555","rot555",90.0,37.89,90.0,127.89,0.0,0.0);
609 new TRotMatrix("rot556","rot556",90.0,47.37,90.0,137.37,0.0,0.0);
610 new TRotMatrix("rot557","rot557",90.0,56.84,90.0,146.84,0.0,0.0);
611 new TRotMatrix("rot558","rot558",90.0,66.32,90.0,156.32,0.0,0.0);
612 new TRotMatrix("rot559","rot559",90.0,75.79,90.0,165.79,0.0,0.0);
613
614
615 // --- Define SPD (option 'a') volumes ----------------------------
616
617 // SPD - option 'a'
618 // (this is NOT the default)
619
620 if (option == 1) {
621
622 dits1[0] = 0.64;
623 dits1[1] = ddet1;
624 dits1[2] = 3.48;
625 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
626
627 dits2[0] = 0.64;
628 dits2[1] = ddet2;
629 dits2[2] = 3.48;
630 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
631
632 di101[0] = 0.705;
633 di101[1] = ddet1;
634 di101[2] = 3.536;
635 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
636
637 di1d1[0] = 0.705;
638 di1d1[1] = ddet2;
639 di1d1[2] = 3.536;
640 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
641
642 di103[0] = 0.793;
643 di103[1] = ddet1+dchip1;
644 di103[2] = 3.536;
645 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
646
647 di1d3[0] = 0.793;
648 di1d3[1] = ddet2+dchip2;
649 di1d3[2] = 3.536;
650 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
651
652 di10a[0] = 0.843;
653 di10a[1] = ddet1+dchip1+dbus+0.0025;
654 di10a[2] = 19.344;
655 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
656
657 di20a[0] = 0.843;
658 di20a[1] = ddet2+dchip2+dbus+0.0025;
659 di20a[2] = 19.344;
660 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
661
662 dits[0] = 3.7;
663 dits[1] = 7.7;
664 dits[2] = 24;
665 dits[3] = 57;
666 dits[4] = 100;
667 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
668
669 dits[0] = 3.7;
670 dits[1] = 7.75;
671 dits[2] = 26.1;
672 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
673
674 }
675
676 // --- Define SPD (option 'b') volumes ----------------------------
677
678 // SPD - option 'b'
679 // (this is the default)
680
681 if (option == 2) {
682
683 dits1[0] = 0.64;
684 dits1[1] = ddet1;
685 dits1[2] = 3.48;
686 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
687
688 dits2[0] = 0.64;
689 dits2[1] = ddet2;
690 dits2[2] = 3.48;
691 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
692
693 di101[0] = 0.705;
694 di101[1] = ddet1;
695 di101[2] = 3.536;
696 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
697
698 di1d1[0] = 0.705;
699 di1d1[1] = ddet2;
700 di1d1[2] = 3.536;
701 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
702
703 di107[0] = 0.793;
704 di107[1] = ddet1+dchip1;
705 di107[2] = 3.536;
706 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
707
708 di1d7[0] = 0.7975;
709 di1d7[1] = ddet2+dchip2;
710 di1d7[2] = 3.536;
711 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
712
713 di10b[0] = 0.843;
714 di10b[1] = ddet1+dchip1+dbus+0.0025;
715 di10b[2] = 19.344;
716 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
717
718 di20b[0] = 0.843;
719 di20b[1] = ddet2+dchip2+dbus+0.0025;
720 di20b[2] = 19.344;
721 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
722
723 dits[0] = 3.7;
724 dits[1] = 7.7;
725 dits[2] = 24;
726 dits[3] = 57;
727 dits[4] = 100;
728 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
729
730 dits[0] = 3.7;
731 dits[1] = 7.75;
732 dits[2] = 26.1;
733 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
734
735
736 }
737
738 // --- Define SDD volumes ------------------------------------------
739
740 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
741 it34->DefineSection(1,-34.6,23.49,28.);
742 it34->DefineSection(2,-23.65,23.49,28.);
743 it34->DefineSection(3,-23.65,14.59,28.);
744 it34->DefineSection(4,23.65,14.59,28.);
745 it34->DefineSection(5,23.65,23.49,28.);
746 it34->DefineSection(6,34.6,23.49,28.);
747
748 I302dits[0] = 3.6250;
749 I302dits[1] = 0.0150;
750 I302dits[2] = 4.3794;
751 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
752
753 I004dits[0] = I302dits[0]+0.005;
754 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
755 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
756 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
757 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
758 }
759 I004dits[2] = I004dits[2] + I302dits[2];
760 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
761
762 dits[0] = 3.50850;
763 dits[1] = 0.01499;
764 dits[2] = 3.76320;
765 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
766
767 I402dits[0] = 3.6250;
768 I402dits[1] = 0.0150;
769 I402dits[2] = 4.3794;
770 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
771
772 I005dits[0] = I402dits[0]+0.005;
773 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
774 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
775 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
776 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
777 }
778 I005dits[2] = I005dits[2] + I402dits[2];
779 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
780
781 dits[0] = 3.50850;
782 dits[1] = 0.01499;
783 dits[2] = 3.76320;
784 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
785
786
787 // --- Define SSD volumes ------------------------------------------
788
789
790 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
791 it56->DefineSection(1,-57.45,43.6,48.);
792 it56->DefineSection(2,-49.15,43.6,48.);
793 it56->DefineSection(3,-49.15,36.9,48.);
794 it56->DefineSection(4,50.55,36.9,48.);
795 it56->DefineSection(5,50.55,43.6,48.);
796 it56->DefineSection(6,57.45,43.6,48.);
797
798 dits[0] = 3.75;
799 dits[1] = 0.045;
800 dits[2] = 43.3;
801 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
802
803 dits[0] = 3.75;
804 dits[1] = 0.045;
805 dits[2] = 50.975;
806 new TBRIK("I569","I569","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("I562","I562","void",dits[0],dits[1],dits[2]);
812
813 dits[0] = 3.75;
814 dits[1] = 0.015;
815 dits[2] = 2.1;
816 new TBRIK("I566","I566","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("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
822
823 dits[0] = 3.65;
824 dits[1] = 0.015;
825 dits[2] = 2;
826 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
827
828 //
829
830 top->cd();
831
832 // --- Place SPD (option 'a') volumes into their mother volume
833
834 // SPD - option 'a'
835 // (this is NOT the default)
836
837 if (option == 1) {
838
839
840 }
841
842
843 // --- Place SPD (option 'b') volumes into their mother volume
844
845 // SPD - option 'b'
846 // (this is the default)
847
848 if (option == 2) {
849
850 // Place IT12 in Alice
851 //
852 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
853 node->SetLineColor(kColorITS);
854 node->SetVisibility(0);
855 node->cd();
856 //
857 // Place copy #1 of I12B in IT12
858 //
859 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
860 sub1node->SetLineColor(kColorITS);
861 sub1node->SetVisibility(0);
862 sub1node->cd();
863 //
864 // Place copy #1 of I10B in I12B
865 //
866 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
867 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
868 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
869 sub2node->SetLineColor(kColorITS);
870 sub2node->SetVisibility(0);
871 sub2node->cd();
872 //
873 // Place copy #1 of I107 in I10B
874 //
875 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
876 sub3node->SetLineColor(kColorITS);
877 sub3node->SetVisibility(0);
878 sub3node->cd();
879 //
880 // Place copy #1 of I101 in I107
881 //
882 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
883 sub4node->SetLineColor(kColorITS);
884 sub4node->SetVisibility(0);
885 sub4node->cd();
886 //
887 // Place copy #1 of ITS1 in I101
888 //
889 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
890 sub5node->SetLineColor(kColorITS);
891 fNodes->Add(sub5node);
892 sub4node->cd();
893 fNodes->Add(sub4node);
894 sub3node->cd();
895 fNodes->Add(sub3node);
896 sub2node->cd();
897 //
898 // Place copy #2 of I107 in I10B
899 //
900 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
901 sub3node->SetLineColor(kColorITS);
902 sub3node->SetVisibility(0);
903 sub3node->cd();
904 //
905 // Place copy #1 of I101 in I107
906 //
907 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
908 sub4node->SetLineColor(kColorITS);
909 sub4node->SetVisibility(0);
910 sub4node->cd();
911 //
912 // Place copy #1 of ITS1 in I101
913 //
914 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
915 sub5node->SetLineColor(kColorITS);
916 fNodes->Add(sub5node);
917 sub4node->cd();
918 fNodes->Add(sub4node);
919 sub3node->cd();
920 fNodes->Add(sub3node);
921 sub2node->cd();
922 //
923 // Place copy #3 of I107 in I10B
924 //
925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
926 sub3node->SetLineColor(kColorITS);
927 sub3node->SetVisibility(0);
928 sub3node->cd();
929 //
930 // Place copy #1 of I101 in I107
931 //
932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
933 sub4node->SetLineColor(kColorITS);
934 sub4node->SetVisibility(0);
935 sub4node->cd();
936 //
937 // Place copy #1 of ITS1 in I101
938 //
939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
940 sub5node->SetLineColor(kColorITS);
941 fNodes->Add(sub5node);
942 sub4node->cd();
943 fNodes->Add(sub4node);
944 sub3node->cd();
945 fNodes->Add(sub3node);
946 sub2node->cd();
947 //
948 // Place copy #4 of I107 in I10B
949 //
950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
951 sub3node->SetLineColor(kColorITS);
952 sub3node->SetVisibility(0);
953 sub3node->cd();
954 //
955 // Place copy #1 of I101 in I107
956 //
957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
958 sub4node->SetLineColor(kColorITS);
959 sub4node->SetVisibility(0);
960 sub4node->cd();
961 //
962 // Place copy #1 of ITS1 in I101
963 //
964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
965 sub5node->SetLineColor(kColorITS);
966 fNodes->Add(sub5node);
967 sub4node->cd();
968 fNodes->Add(sub4node);
969 sub3node->cd();
970 fNodes->Add(sub3node);
971 sub2node->cd();
972 fNodes->Add(sub2node);
973 sub1node->cd();
974 //
975 // Place copy #2 of I10B in I12B
976 //
977 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
978 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
979 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
980 sub2node->SetLineColor(kColorITS);
981 sub2node->SetVisibility(0);
982 sub2node->cd();
983 //
984 // Place copy #1 of I107 in I10B
985 //
986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
987 sub3node->SetLineColor(kColorITS);
988 sub3node->SetVisibility(0);
989 sub3node->cd();
990 //
991 // Place copy #1 of I101 in I107
992 //
993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
994 sub4node->SetLineColor(kColorITS);
995 sub4node->SetVisibility(0);
996 sub4node->cd();
997 //
998 // Place copy #1 of ITS1 in I101
999 //
1000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1001 sub5node->SetLineColor(kColorITS);
1002 fNodes->Add(sub5node);
1003 sub4node->cd();
1004 fNodes->Add(sub4node);
1005 sub3node->cd();
1006 fNodes->Add(sub3node);
1007 sub2node->cd();
1008 //
1009 // Place copy #2 of I107 in I10B
1010 //
1011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1012 sub3node->SetLineColor(kColorITS);
1013 sub3node->SetVisibility(0);
1014 sub3node->cd();
1015 //
1016 // Place copy #1 of I101 in I107
1017 //
1018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1019 sub4node->SetLineColor(kColorITS);
1020 sub4node->SetVisibility(0);
1021 sub4node->cd();
1022 //
1023 // Place copy #1 of ITS1 in I101
1024 //
1025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1026 sub5node->SetLineColor(kColorITS);
1027 fNodes->Add(sub5node);
1028 sub4node->cd();
1029 fNodes->Add(sub4node);
1030 sub3node->cd();
1031 fNodes->Add(sub3node);
1032 sub2node->cd();
1033 //
1034 // Place copy #3 of I107 in I10B
1035 //
1036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1037 sub3node->SetLineColor(kColorITS);
1038 sub3node->SetVisibility(0);
1039 sub3node->cd();
1040 //
1041 // Place copy #1 of I101 in I107
1042 //
1043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1044 sub4node->SetLineColor(kColorITS);
1045 sub4node->SetVisibility(0);
1046 sub4node->cd();
1047 //
1048 // Place copy #1 of ITS1 in I101
1049 //
1050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1051 sub5node->SetLineColor(kColorITS);
1052 fNodes->Add(sub5node);
1053 sub4node->cd();
1054 fNodes->Add(sub4node);
1055 sub3node->cd();
1056 fNodes->Add(sub3node);
1057 sub2node->cd();
1058 //
1059 // Place copy #4 of I107 in I10B
1060 //
1061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1062 sub3node->SetLineColor(kColorITS);
1063 sub3node->SetVisibility(0);
1064 sub3node->cd();
1065 //
1066 // Place copy #1 of I101 in I107
1067 //
1068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1069 sub4node->SetLineColor(kColorITS);
1070 sub4node->SetVisibility(0);
1071 sub4node->cd();
1072 //
1073 // Place copy #1 of ITS1 in I101
1074 //
1075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1076 sub5node->SetLineColor(kColorITS);
1077 fNodes->Add(sub5node);
1078 sub4node->cd();
1079 fNodes->Add(sub4node);
1080 sub3node->cd();
1081 fNodes->Add(sub3node);
1082 sub2node->cd();
1083 fNodes->Add(sub2node);
1084 sub1node->cd();
1085 //
1086 // Place copy #1 of I20B in I12B
1087 //
1088 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1089 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1090 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
1091 sub2node->SetLineColor(kColorITS);
1092 sub2node->SetVisibility(0);
1093 sub2node->cd();
1094 //
1095 // Place copy #1 of I1D7 in I20B
1096 //
1097 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1098 sub3node->SetLineColor(kColorITS);
1099 sub3node->SetVisibility(0);
1100 sub3node->cd();
1101 //
1102 // Place copy #1 of I1D1 in I1D7
1103 //
1104 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1105 sub4node->SetLineColor(kColorITS);
1106 sub4node->SetVisibility(0);
1107 sub4node->cd();
1108 //
1109 // Place copy #1 of ITS2 in I1D1
1110 //
1111 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1112 sub5node->SetLineColor(kColorITS);
1113 fNodes->Add(sub5node);
1114 sub4node->cd();
1115 fNodes->Add(sub4node);
1116 sub3node->cd();
1117 fNodes->Add(sub3node);
1118 sub2node->cd();
1119 //
1120 // Place copy #2 of I1D7 in I20B
1121 //
1122 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1123 sub3node->SetLineColor(kColorITS);
1124 sub3node->SetVisibility(0);
1125 sub3node->cd();
1126 //
1127 // Place copy #1 of I1D1 in I1D7
1128 //
1129 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1130 sub4node->SetLineColor(kColorITS);
1131 sub4node->SetVisibility(0);
1132 sub4node->cd();
1133 //
1134 // Place copy #1 of ITS2 in I1D1
1135 //
1136 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1137 sub5node->SetLineColor(kColorITS);
1138 fNodes->Add(sub5node);
1139 sub4node->cd();
1140 fNodes->Add(sub4node);
1141 sub3node->cd();
1142 fNodes->Add(sub3node);
1143 sub2node->cd();
1144 //
1145 // Place copy #3 of I1D7 in I20B
1146 //
1147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1148 sub3node->SetLineColor(kColorITS);
1149 sub3node->SetVisibility(0);
1150 sub3node->cd();
1151 //
1152 // Place copy #1 of I1D1 in I1D7
1153 //
1154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1155 sub4node->SetLineColor(kColorITS);
1156 sub4node->SetVisibility(0);
1157 sub4node->cd();
1158 //
1159 // Place copy #1 of ITS2 in I1D1
1160 //
1161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1162 sub5node->SetLineColor(kColorITS);
1163 fNodes->Add(sub5node);
1164 sub4node->cd();
1165 fNodes->Add(sub4node);
1166 sub3node->cd();
1167 fNodes->Add(sub3node);
1168 sub2node->cd();
1169 //
1170 // Place copy #4 of I1D7 in I20B
1171 //
1172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1173 sub3node->SetLineColor(kColorITS);
1174 sub3node->SetVisibility(0);
1175 sub3node->cd();
1176 //
1177 // Place copy #1 of I1D1 in I1D7
1178 //
1179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1180 sub4node->SetLineColor(kColorITS);
1181 sub4node->SetVisibility(0);
1182 sub4node->cd();
1183 //
1184 // Place copy #1 of ITS2 in I1D1
1185 //
1186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1187 sub5node->SetLineColor(kColorITS);
1188 fNodes->Add(sub5node);
1189 sub4node->cd();
1190 fNodes->Add(sub4node);
1191 sub3node->cd();
1192 fNodes->Add(sub3node);
1193 sub2node->cd();
1194 fNodes->Add(sub2node);
1195 sub1node->cd();
1196 //
1197 // Place copy #2 of I20B in I12B
1198 //
1199 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1200 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1201 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
1202 sub2node->SetLineColor(kColorITS);
1203 sub2node->SetVisibility(0);
1204 sub2node->cd();
1205 //
1206 // Place copy #1 of I1D7 in I20B
1207 //
1208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1209 sub3node->SetLineColor(kColorITS);
1210 sub3node->SetVisibility(0);
1211 sub3node->cd();
1212 //
1213 // Place copy #1 of I1D1 in I1D7
1214 //
1215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1216 sub4node->SetLineColor(kColorITS);
1217 sub4node->SetVisibility(0);
1218 sub4node->cd();
1219 //
1220 // Place copy #1 of ITS2 in I1D1
1221 //
1222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1223 sub5node->SetLineColor(kColorITS);
1224 fNodes->Add(sub5node);
1225 sub4node->cd();
1226 fNodes->Add(sub4node);
1227 sub3node->cd();
1228 fNodes->Add(sub3node);
1229 sub2node->cd();
1230 //
1231 // Place copy #2 of I1D7 in I20B
1232 //
1233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1234 sub3node->SetLineColor(kColorITS);
1235 sub3node->SetVisibility(0);
1236 sub3node->cd();
1237 //
1238 // Place copy #1 of I1D1 in I1D7
1239 //
1240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1241 sub4node->SetLineColor(kColorITS);
1242 sub4node->SetVisibility(0);
1243 sub4node->cd();
1244 //
1245 // Place copy #1 of ITS2 in I1D1
1246 //
1247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1248 sub5node->SetLineColor(kColorITS);
1249 fNodes->Add(sub5node);
1250 sub4node->cd();
1251 fNodes->Add(sub4node);
1252 sub3node->cd();
1253 fNodes->Add(sub3node);
1254 sub2node->cd();
1255 //
1256 // Place copy #3 of I1D7 in I20B
1257 //
1258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1259 sub3node->SetLineColor(kColorITS);
1260 sub3node->SetVisibility(0);
1261 sub3node->cd();
1262 //
1263 // Place copy #1 of I1D1 in I1D7
1264 //
1265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1266 sub4node->SetLineColor(kColorITS);
1267 sub4node->SetVisibility(0);
1268 sub4node->cd();
1269 //
1270 // Place copy #1 of ITS2 in I1D1
1271 //
1272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1273 sub5node->SetLineColor(kColorITS);
1274 fNodes->Add(sub5node);
1275 sub4node->cd();
1276 fNodes->Add(sub4node);
1277 sub3node->cd();
1278 fNodes->Add(sub3node);
1279 sub2node->cd();
1280 //
1281 // Place copy #4 of I1D7 in I20B
1282 //
1283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1284 sub3node->SetLineColor(kColorITS);
1285 sub3node->SetVisibility(0);
1286 sub3node->cd();
1287 //
1288 // Place copy #1 of I1D1 in I1D7
1289 //
1290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1291 sub4node->SetLineColor(kColorITS);
1292 sub4node->SetVisibility(0);
1293 sub4node->cd();
1294 //
1295 // Place copy #1 of ITS2 in I1D1
1296 //
1297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1298 sub5node->SetLineColor(kColorITS);
1299 fNodes->Add(sub5node);
1300 sub4node->cd();
1301 fNodes->Add(sub4node);
1302 sub3node->cd();
1303 fNodes->Add(sub3node);
1304 sub2node->cd();
1305 fNodes->Add(sub2node);
1306 sub1node->cd();
1307 //
1308 // Place copy #3 of I20B in I12B
1309 //
1310 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1311 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1312 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
1313 sub2node->SetLineColor(kColorITS);
1314 sub2node->SetVisibility(0);
1315 sub2node->cd();
1316 //
1317 // Place copy #1 of I1D7 in I20B
1318 //
1319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1320 sub3node->SetLineColor(kColorITS);
1321 sub3node->SetVisibility(0);
1322 sub3node->cd();
1323 //
1324 // Place copy #1 of I1D1 in I1D7
1325 //
1326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1327 sub4node->SetLineColor(kColorITS);
1328 sub4node->SetVisibility(0);
1329 sub4node->cd();
1330 //
1331 // Place copy #1 of ITS2 in I1D1
1332 //
1333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1334 sub5node->SetLineColor(kColorITS);
1335 fNodes->Add(sub5node);
1336 sub4node->cd();
1337 fNodes->Add(sub4node);
1338 sub3node->cd();
1339 fNodes->Add(sub3node);
1340 sub2node->cd();
1341 //
1342 // Place copy #2 of I1D7 in I20B
1343 //
1344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1345 sub3node->SetLineColor(kColorITS);
1346 sub3node->SetVisibility(0);
1347 sub3node->cd();
1348 //
1349 // Place copy #1 of I1D1 in I1D7
1350 //
1351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1352 sub4node->SetLineColor(kColorITS);
1353 sub4node->SetVisibility(0);
1354 sub4node->cd();
1355 //
1356 // Place copy #1 of ITS2 in I1D1
1357 //
1358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1359 sub5node->SetLineColor(kColorITS);
1360 fNodes->Add(sub5node);
1361 sub4node->cd();
1362 fNodes->Add(sub4node);
1363 sub3node->cd();
1364 fNodes->Add(sub3node);
1365 sub2node->cd();
1366 //
1367 // Place copy #3 of I1D7 in I20B
1368 //
1369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1370 sub3node->SetLineColor(kColorITS);
1371 sub3node->SetVisibility(0);
1372 sub3node->cd();
1373 //
1374 // Place copy #1 of I1D1 in I1D7
1375 //
1376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1377 sub4node->SetLineColor(kColorITS);
1378 sub4node->SetVisibility(0);
1379 sub4node->cd();
1380 //
1381 // Place copy #1 of ITS2 in I1D1
1382 //
1383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1384 sub5node->SetLineColor(kColorITS);
1385 fNodes->Add(sub5node);
1386 sub4node->cd();
1387 fNodes->Add(sub4node);
1388 sub3node->cd();
1389 fNodes->Add(sub3node);
1390 sub2node->cd();
1391 //
1392 // Place copy #4 of I1D7 in I20B
1393 //
1394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1395 sub3node->SetLineColor(kColorITS);
1396 sub3node->SetVisibility(0);
1397 sub3node->cd();
1398 //
1399 // Place copy #1 of I1D1 in I1D7
1400 //
1401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1402 sub4node->SetLineColor(kColorITS);
1403 sub4node->SetVisibility(0);
1404 sub4node->cd();
1405 //
1406 // Place copy #1 of ITS2 in I1D1
1407 //
1408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1409 sub5node->SetLineColor(kColorITS);
1410 fNodes->Add(sub5node);
1411 sub4node->cd();
1412 fNodes->Add(sub4node);
1413 sub3node->cd();
1414 fNodes->Add(sub3node);
1415 sub2node->cd();
1416 fNodes->Add(sub2node);
1417 sub1node->cd();
1418 //
1419 // Place copy #4 of I20B in I12B
1420 //
1421 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1422 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1423 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
1424 sub2node->SetLineColor(kColorITS);
1425 sub2node->SetVisibility(0);
1426 sub2node->cd();
1427 //
1428 // Place copy #1 of I1D7 in I20B
1429 //
1430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1431 sub3node->SetLineColor(kColorITS);
1432 sub3node->SetVisibility(0);
1433 sub3node->cd();
1434 //
1435 // Place copy #1 of I1D1 in I1D7
1436 //
1437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1438 sub4node->SetLineColor(kColorITS);
1439 sub4node->SetVisibility(0);
1440 sub4node->cd();
1441 //
1442 // Place copy #1 of ITS2 in I1D1
1443 //
1444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1445 sub5node->SetLineColor(kColorITS);
1446 fNodes->Add(sub5node);
1447 sub4node->cd();
1448 fNodes->Add(sub4node);
1449 sub3node->cd();
1450 fNodes->Add(sub3node);
1451 sub2node->cd();
1452 //
1453 // Place copy #2 of I1D7 in I20B
1454 //
1455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1456 sub3node->SetLineColor(kColorITS);
1457 sub3node->SetVisibility(0);
1458 sub3node->cd();
1459 //
1460 // Place copy #1 of I1D1 in I1D7
1461 //
1462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1463 sub4node->SetLineColor(kColorITS);
1464 sub4node->SetVisibility(0);
1465 sub4node->cd();
1466 //
1467 // Place copy #1 of ITS2 in I1D1
1468 //
1469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1470 sub5node->SetLineColor(kColorITS);
1471 fNodes->Add(sub5node);
1472 sub4node->cd();
1473 fNodes->Add(sub4node);
1474 sub3node->cd();
1475 fNodes->Add(sub3node);
1476 sub2node->cd();
1477 //
1478 // Place copy #3 of I1D7 in I20B
1479 //
1480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1481 sub3node->SetLineColor(kColorITS);
1482 sub3node->SetVisibility(0);
1483 sub3node->cd();
1484 //
1485 // Place copy #1 of I1D1 in I1D7
1486 //
1487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1488 sub4node->SetLineColor(kColorITS);
1489 sub4node->SetVisibility(0);
1490 sub4node->cd();
1491 //
1492 // Place copy #1 of ITS2 in I1D1
1493 //
1494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1495 sub5node->SetLineColor(kColorITS);
1496 fNodes->Add(sub5node);
1497 sub4node->cd();
1498 fNodes->Add(sub4node);
1499 sub3node->cd();
1500 fNodes->Add(sub3node);
1501 sub2node->cd();
1502 //
1503 // Place copy #4 of I1D7 in I20B
1504 //
1505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1506 sub3node->SetLineColor(kColorITS);
1507 sub3node->SetVisibility(0);
1508 sub3node->cd();
1509 //
1510 // Place copy #1 of I1D1 in I1D7
1511 //
1512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1513 sub4node->SetLineColor(kColorITS);
1514 sub4node->SetVisibility(0);
1515 sub4node->cd();
1516 //
1517 // Place copy #1 of ITS2 in I1D1
1518 //
1519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1520 sub5node->SetLineColor(kColorITS);
1521 fNodes->Add(sub5node);
1522 sub4node->cd();
1523 fNodes->Add(sub4node);
1524 sub3node->cd();
1525 fNodes->Add(sub3node);
1526 sub2node->cd();
1527 fNodes->Add(sub2node);
1528 sub1node->cd();
1529 fNodes->Add(sub1node);
1530 node->cd();
1531 //
1532 // Place copy #2 of I12B in IT12
1533 //
1534 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot245");
1535 sub1node->SetLineColor(kColorITS);
1536 sub1node->SetVisibility(0);
1537 sub1node->cd();
1538 //
1539 // Place copy #1 of I10B in I12B
1540 //
1541 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1542 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1543 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
1544 sub2node->SetLineColor(kColorITS);
1545 sub2node->SetVisibility(0);
1546 sub2node->cd();
1547 //
1548 // Place copy #1 of I107 in I10B
1549 //
1550 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1551 sub3node->SetLineColor(kColorITS);
1552 sub3node->SetVisibility(0);
1553 sub3node->cd();
1554 //
1555 // Place copy #1 of I101 in I107
1556 //
1557 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1558 sub4node->SetLineColor(kColorITS);
1559 sub4node->SetVisibility(0);
1560 sub4node->cd();
1561 //
1562 // Place copy #1 of ITS1 in I101
1563 //
1564 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1565 sub5node->SetLineColor(kColorITS);
1566 fNodes->Add(sub5node);
1567 sub4node->cd();
1568 fNodes->Add(sub4node);
1569 sub3node->cd();
1570 fNodes->Add(sub3node);
1571 sub2node->cd();
1572 //
1573 // Place copy #2 of I107 in I10B
1574 //
1575 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1576 sub3node->SetLineColor(kColorITS);
1577 sub3node->SetVisibility(0);
1578 sub3node->cd();
1579 //
1580 // Place copy #1 of I101 in I107
1581 //
1582 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1583 sub4node->SetLineColor(kColorITS);
1584 sub4node->SetVisibility(0);
1585 sub4node->cd();
1586 //
1587 // Place copy #1 of ITS1 in I101
1588 //
1589 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1590 sub5node->SetLineColor(kColorITS);
1591 fNodes->Add(sub5node);
1592 sub4node->cd();
1593 fNodes->Add(sub4node);
1594 sub3node->cd();
1595 fNodes->Add(sub3node);
1596 sub2node->cd();
1597 //
1598 // Place copy #3 of I107 in I10B
1599 //
1600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1601 sub3node->SetLineColor(kColorITS);
1602 sub3node->SetVisibility(0);
1603 sub3node->cd();
1604 //
1605 // Place copy #1 of I101 in I107
1606 //
1607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1608 sub4node->SetLineColor(kColorITS);
1609 sub4node->SetVisibility(0);
1610 sub4node->cd();
1611 //
1612 // Place copy #1 of ITS1 in I101
1613 //
1614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1615 sub5node->SetLineColor(kColorITS);
1616 fNodes->Add(sub5node);
1617 sub4node->cd();
1618 fNodes->Add(sub4node);
1619 sub3node->cd();
1620 fNodes->Add(sub3node);
1621 sub2node->cd();
1622 //
1623 // Place copy #4 of I107 in I10B
1624 //
1625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1626 sub3node->SetLineColor(kColorITS);
1627 sub3node->SetVisibility(0);
1628 sub3node->cd();
1629 //
1630 // Place copy #1 of I101 in I107
1631 //
1632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1633 sub4node->SetLineColor(kColorITS);
1634 sub4node->SetVisibility(0);
1635 sub4node->cd();
1636 //
1637 // Place copy #1 of ITS1 in I101
1638 //
1639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1640 sub5node->SetLineColor(kColorITS);
1641 fNodes->Add(sub5node);
1642 sub4node->cd();
1643 fNodes->Add(sub4node);
1644 sub3node->cd();
1645 fNodes->Add(sub3node);
1646 sub2node->cd();
1647 fNodes->Add(sub2node);
1648 sub1node->cd();
1649 //
1650 // Place copy #2 of I10B in I12B
1651 //
1652 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1653 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1654 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
1655 sub2node->SetLineColor(kColorITS);
1656 sub2node->SetVisibility(0);
1657 sub2node->cd();
1658 //
1659 // Place copy #1 of I107 in I10B
1660 //
1661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1662 sub3node->SetLineColor(kColorITS);
1663 sub3node->SetVisibility(0);
1664 sub3node->cd();
1665 //
1666 // Place copy #1 of I101 in I107
1667 //
1668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1669 sub4node->SetLineColor(kColorITS);
1670 sub4node->SetVisibility(0);
1671 sub4node->cd();
1672 //
1673 // Place copy #1 of ITS1 in I101
1674 //
1675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1676 sub5node->SetLineColor(kColorITS);
1677 fNodes->Add(sub5node);
1678 sub4node->cd();
1679 fNodes->Add(sub4node);
1680 sub3node->cd();
1681 fNodes->Add(sub3node);
1682 sub2node->cd();
1683 //
1684 // Place copy #2 of I107 in I10B
1685 //
1686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1687 sub3node->SetLineColor(kColorITS);
1688 sub3node->SetVisibility(0);
1689 sub3node->cd();
1690 //
1691 // Place copy #1 of I101 in I107
1692 //
1693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1694 sub4node->SetLineColor(kColorITS);
1695 sub4node->SetVisibility(0);
1696 sub4node->cd();
1697 //
1698 // Place copy #1 of ITS1 in I101
1699 //
1700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1701 sub5node->SetLineColor(kColorITS);
1702 fNodes->Add(sub5node);
1703 sub4node->cd();
1704 fNodes->Add(sub4node);
1705 sub3node->cd();
1706 fNodes->Add(sub3node);
1707 sub2node->cd();
1708 //
1709 // Place copy #3 of I107 in I10B
1710 //
1711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1712 sub3node->SetLineColor(kColorITS);
1713 sub3node->SetVisibility(0);
1714 sub3node->cd();
1715 //
1716 // Place copy #1 of I101 in I107
1717 //
1718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1719 sub4node->SetLineColor(kColorITS);
1720 sub4node->SetVisibility(0);
1721 sub4node->cd();
1722 //
1723 // Place copy #1 of ITS1 in I101
1724 //
1725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1726 sub5node->SetLineColor(kColorITS);
1727 fNodes->Add(sub5node);
1728 sub4node->cd();
1729 fNodes->Add(sub4node);
1730 sub3node->cd();
1731 fNodes->Add(sub3node);
1732 sub2node->cd();
1733 //
1734 // Place copy #4 of I107 in I10B
1735 //
1736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1737 sub3node->SetLineColor(kColorITS);
1738 sub3node->SetVisibility(0);
1739 sub3node->cd();
1740 //
1741 // Place copy #1 of I101 in I107
1742 //
1743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1744 sub4node->SetLineColor(kColorITS);
1745 sub4node->SetVisibility(0);
1746 sub4node->cd();
1747 //
1748 // Place copy #1 of ITS1 in I101
1749 //
1750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1751 sub5node->SetLineColor(kColorITS);
1752 fNodes->Add(sub5node);
1753 sub4node->cd();
1754 fNodes->Add(sub4node);
1755 sub3node->cd();
1756 fNodes->Add(sub3node);
1757 sub2node->cd();
1758 fNodes->Add(sub2node);
1759 sub1node->cd();
1760 //
1761 // Place copy #1 of I20B in I12B
1762 //
1763 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1764 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1765 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
1766 sub2node->SetLineColor(kColorITS);
1767 sub2node->SetVisibility(0);
1768 sub2node->cd();
1769 //
1770 // Place copy #1 of I1D7 in I20B
1771 //
1772 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1773 sub3node->SetLineColor(kColorITS);
1774 sub3node->SetVisibility(0);
1775 sub3node->cd();
1776 //
1777 // Place copy #1 of I1D1 in I1D7
1778 //
1779 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1780 sub4node->SetLineColor(kColorITS);
1781 sub4node->SetVisibility(0);
1782 sub4node->cd();
1783 //
1784 // Place copy #1 of ITS2 in I1D1
1785 //
1786 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1787 sub5node->SetLineColor(kColorITS);
1788 fNodes->Add(sub5node);
1789 sub4node->cd();
1790 fNodes->Add(sub4node);
1791 sub3node->cd();
1792 fNodes->Add(sub3node);
1793 sub2node->cd();
1794 //
1795 // Place copy #2 of I1D7 in I20B
1796 //
1797 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1798 sub3node->SetLineColor(kColorITS);
1799 sub3node->SetVisibility(0);
1800 sub3node->cd();
1801 //
1802 // Place copy #1 of I1D1 in I1D7
1803 //
1804 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1805 sub4node->SetLineColor(kColorITS);
1806 sub4node->SetVisibility(0);
1807 sub4node->cd();
1808 //
1809 // Place copy #1 of ITS2 in I1D1
1810 //
1811 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1812 sub5node->SetLineColor(kColorITS);
1813 fNodes->Add(sub5node);
1814 sub4node->cd();
1815 fNodes->Add(sub4node);
1816 sub3node->cd();
1817 fNodes->Add(sub3node);
1818 sub2node->cd();
1819 //
1820 // Place copy #3 of I1D7 in I20B
1821 //
1822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1823 sub3node->SetLineColor(kColorITS);
1824 sub3node->SetVisibility(0);
1825 sub3node->cd();
1826 //
1827 // Place copy #1 of I1D1 in I1D7
1828 //
1829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1830 sub4node->SetLineColor(kColorITS);
1831 sub4node->SetVisibility(0);
1832 sub4node->cd();
1833 //
1834 // Place copy #1 of ITS2 in I1D1
1835 //
1836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1837 sub5node->SetLineColor(kColorITS);
1838 fNodes->Add(sub5node);
1839 sub4node->cd();
1840 fNodes->Add(sub4node);
1841 sub3node->cd();
1842 fNodes->Add(sub3node);
1843 sub2node->cd();
1844 //
1845 // Place copy #4 of I1D7 in I20B
1846 //
1847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1848 sub3node->SetLineColor(kColorITS);
1849 sub3node->SetVisibility(0);
1850 sub3node->cd();
1851 //
1852 // Place copy #1 of I1D1 in I1D7
1853 //
1854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1855 sub4node->SetLineColor(kColorITS);
1856 sub4node->SetVisibility(0);
1857 sub4node->cd();
1858 //
1859 // Place copy #1 of ITS2 in I1D1
1860 //
1861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1862 sub5node->SetLineColor(kColorITS);
1863 fNodes->Add(sub5node);
1864 sub4node->cd();
1865 fNodes->Add(sub4node);
1866 sub3node->cd();
1867 fNodes->Add(sub3node);
1868 sub2node->cd();
1869 fNodes->Add(sub2node);
1870 sub1node->cd();
1871 //
1872 // Place copy #2 of I20B in I12B
1873 //
1874 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1875 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1876 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
1877 sub2node->SetLineColor(kColorITS);
1878 sub2node->SetVisibility(0);
1879 sub2node->cd();
1880 //
1881 // Place copy #1 of I1D7 in I20B
1882 //
1883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1884 sub3node->SetLineColor(kColorITS);
1885 sub3node->SetVisibility(0);
1886 sub3node->cd();
1887 //
1888 // Place copy #1 of I1D1 in I1D7
1889 //
1890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1891 sub4node->SetLineColor(kColorITS);
1892 sub4node->SetVisibility(0);
1893 sub4node->cd();
1894 //
1895 // Place copy #1 of ITS2 in I1D1
1896 //
1897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1898 sub5node->SetLineColor(kColorITS);
1899 fNodes->Add(sub5node);
1900 sub4node->cd();
1901 fNodes->Add(sub4node);
1902 sub3node->cd();
1903 fNodes->Add(sub3node);
1904 sub2node->cd();
1905 //
1906 // Place copy #2 of I1D7 in I20B
1907 //
1908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1909 sub3node->SetLineColor(kColorITS);
1910 sub3node->SetVisibility(0);
1911 sub3node->cd();
1912 //
1913 // Place copy #1 of I1D1 in I1D7
1914 //
1915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1916 sub4node->SetLineColor(kColorITS);
1917 sub4node->SetVisibility(0);
1918 sub4node->cd();
1919 //
1920 // Place copy #1 of ITS2 in I1D1
1921 //
1922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1923 sub5node->SetLineColor(kColorITS);
1924 fNodes->Add(sub5node);
1925 sub4node->cd();
1926 fNodes->Add(sub4node);
1927 sub3node->cd();
1928 fNodes->Add(sub3node);
1929 sub2node->cd();
1930 //
1931 // Place copy #3 of I1D7 in I20B
1932 //
1933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1934 sub3node->SetLineColor(kColorITS);
1935 sub3node->SetVisibility(0);
1936 sub3node->cd();
1937 //
1938 // Place copy #1 of I1D1 in I1D7
1939 //
1940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1941 sub4node->SetLineColor(kColorITS);
1942 sub4node->SetVisibility(0);
1943 sub4node->cd();
1944 //
1945 // Place copy #1 of ITS2 in I1D1
1946 //
1947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1948 sub5node->SetLineColor(kColorITS);
1949 fNodes->Add(sub5node);
1950 sub4node->cd();
1951 fNodes->Add(sub4node);
1952 sub3node->cd();
1953 fNodes->Add(sub3node);
1954 sub2node->cd();
1955 //
1956 // Place copy #4 of I1D7 in I20B
1957 //
1958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1959 sub3node->SetLineColor(kColorITS);
1960 sub3node->SetVisibility(0);
1961 sub3node->cd();
1962 //
1963 // Place copy #1 of I1D1 in I1D7
1964 //
1965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1966 sub4node->SetLineColor(kColorITS);
1967 sub4node->SetVisibility(0);
1968 sub4node->cd();
1969 //
1970 // Place copy #1 of ITS2 in I1D1
1971 //
1972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1973 sub5node->SetLineColor(kColorITS);
1974 fNodes->Add(sub5node);
1975 sub4node->cd();
1976 fNodes->Add(sub4node);
1977 sub3node->cd();
1978 fNodes->Add(sub3node);
1979 sub2node->cd();
1980 fNodes->Add(sub2node);
1981 sub1node->cd();
1982 //
1983 // Place copy #3 of I20B in I12B
1984 //
1985 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1986 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1987 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
1988 sub2node->SetLineColor(kColorITS);
1989 sub2node->SetVisibility(0);
1990 sub2node->cd();
1991 //
1992 // Place copy #1 of I1D7 in I20B
1993 //
1994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1995 sub3node->SetLineColor(kColorITS);
1996 sub3node->SetVisibility(0);
1997 sub3node->cd();
1998 //
1999 // Place copy #1 of I1D1 in I1D7
2000 //
2001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2002 sub4node->SetLineColor(kColorITS);
2003 sub4node->SetVisibility(0);
2004 sub4node->cd();
2005 //
2006 // Place copy #1 of ITS2 in I1D1
2007 //
2008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2009 sub5node->SetLineColor(kColorITS);
2010 fNodes->Add(sub5node);
2011 sub4node->cd();
2012 fNodes->Add(sub4node);
2013 sub3node->cd();
2014 fNodes->Add(sub3node);
2015 sub2node->cd();
2016 //
2017 // Place copy #2 of I1D7 in I20B
2018 //
2019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2020 sub3node->SetLineColor(kColorITS);
2021 sub3node->SetVisibility(0);
2022 sub3node->cd();
2023 //
2024 // Place copy #1 of I1D1 in I1D7
2025 //
2026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2027 sub4node->SetLineColor(kColorITS);
2028 sub4node->SetVisibility(0);
2029 sub4node->cd();
2030 //
2031 // Place copy #1 of ITS2 in I1D1
2032 //
2033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2034 sub5node->SetLineColor(kColorITS);
2035 fNodes->Add(sub5node);
2036 sub4node->cd();
2037 fNodes->Add(sub4node);
2038 sub3node->cd();
2039 fNodes->Add(sub3node);
2040 sub2node->cd();
2041 //
2042 // Place copy #3 of I1D7 in I20B
2043 //
2044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2045 sub3node->SetLineColor(kColorITS);
2046 sub3node->SetVisibility(0);
2047 sub3node->cd();
2048 //
2049 // Place copy #1 of I1D1 in I1D7
2050 //
2051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2052 sub4node->SetLineColor(kColorITS);
2053 sub4node->SetVisibility(0);
2054 sub4node->cd();
2055 //
2056 // Place copy #1 of ITS2 in I1D1
2057 //
2058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2059 sub5node->SetLineColor(kColorITS);
2060 fNodes->Add(sub5node);
2061 sub4node->cd();
2062 fNodes->Add(sub4node);
2063 sub3node->cd();
2064 fNodes->Add(sub3node);
2065 sub2node->cd();
2066 //
2067 // Place copy #4 of I1D7 in I20B
2068 //
2069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2070 sub3node->SetLineColor(kColorITS);
2071 sub3node->SetVisibility(0);
2072 sub3node->cd();
2073 //
2074 // Place copy #1 of I1D1 in I1D7
2075 //
2076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2077 sub4node->SetLineColor(kColorITS);
2078 sub4node->SetVisibility(0);
2079 sub4node->cd();
2080 //
2081 // Place copy #1 of ITS2 in I1D1
2082 //
2083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2084 sub5node->SetLineColor(kColorITS);
2085 fNodes->Add(sub5node);
2086 sub4node->cd();
2087 fNodes->Add(sub4node);
2088 sub3node->cd();
2089 fNodes->Add(sub3node);
2090 sub2node->cd();
2091 fNodes->Add(sub2node);
2092 sub1node->cd();
2093 //
2094 // Place copy #4 of I20B in I12B
2095 //
2096 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2097 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2098 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
2099 sub2node->SetLineColor(kColorITS);
2100 sub2node->SetVisibility(0);
2101 sub2node->cd();
2102 //
2103 // Place copy #1 of I1D7 in I20B
2104 //
2105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2106 sub3node->SetLineColor(kColorITS);
2107 sub3node->SetVisibility(0);
2108 sub3node->cd();
2109 //
2110 // Place copy #1 of I1D1 in I1D7
2111 //
2112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2113 sub4node->SetLineColor(kColorITS);
2114 sub4node->SetVisibility(0);
2115 sub4node->cd();
2116 //
2117 // Place copy #1 of ITS2 in I1D1
2118 //
2119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2120 sub5node->SetLineColor(kColorITS);
2121 fNodes->Add(sub5node);
2122 sub4node->cd();
2123 fNodes->Add(sub4node);
2124 sub3node->cd();
2125 fNodes->Add(sub3node);
2126 sub2node->cd();
2127 //
2128 // Place copy #2 of I1D7 in I20B
2129 //
2130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2131 sub3node->SetLineColor(kColorITS);
2132 sub3node->SetVisibility(0);
2133 sub3node->cd();
2134 //
2135 // Place copy #1 of I1D1 in I1D7
2136 //
2137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2138 sub4node->SetLineColor(kColorITS);
2139 sub4node->SetVisibility(0);
2140 sub4node->cd();
2141 //
2142 // Place copy #1 of ITS2 in I1D1
2143 //
2144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2145 sub5node->SetLineColor(kColorITS);
2146 fNodes->Add(sub5node);
2147 sub4node->cd();
2148 fNodes->Add(sub4node);
2149 sub3node->cd();
2150 fNodes->Add(sub3node);
2151 sub2node->cd();
2152 //
2153 // Place copy #3 of I1D7 in I20B
2154 //
2155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2156 sub3node->SetLineColor(kColorITS);
2157 sub3node->SetVisibility(0);
2158 sub3node->cd();
2159 //
2160 // Place copy #1 of I1D1 in I1D7
2161 //
2162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2163 sub4node->SetLineColor(kColorITS);
2164 sub4node->SetVisibility(0);
2165 sub4node->cd();
2166 //
2167 // Place copy #1 of ITS2 in I1D1
2168 //
2169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2170 sub5node->SetLineColor(kColorITS);
2171 fNodes->Add(sub5node);
2172 sub4node->cd();
2173 fNodes->Add(sub4node);
2174 sub3node->cd();
2175 fNodes->Add(sub3node);
2176 sub2node->cd();
2177 //
2178 // Place copy #4 of I1D7 in I20B
2179 //
2180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2181 sub3node->SetLineColor(kColorITS);
2182 sub3node->SetVisibility(0);
2183 sub3node->cd();
2184 //
2185 // Place copy #1 of I1D1 in I1D7
2186 //
2187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2188 sub4node->SetLineColor(kColorITS);
2189 sub4node->SetVisibility(0);
2190 sub4node->cd();
2191 //
2192 // Place copy #1 of ITS2 in I1D1
2193 //
2194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2195 sub5node->SetLineColor(kColorITS);
2196 fNodes->Add(sub5node);
2197 sub4node->cd();
2198 fNodes->Add(sub4node);
2199 sub3node->cd();
2200 fNodes->Add(sub3node);
2201 sub2node->cd();
2202 fNodes->Add(sub2node);
2203 sub1node->cd();
2204 fNodes->Add(sub1node);
2205 node->cd();
2206 //
2207 // Place copy #3 of I12B in IT12
2208 //
2209 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot234");
2210 sub1node->SetLineColor(kColorITS);
2211 sub1node->SetVisibility(0);
2212 sub1node->cd();
2213 //
2214 // Place copy #1 of I10B in I12B
2215 //
2216 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2217 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2218 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
2219 sub2node->SetLineColor(kColorITS);
2220 sub2node->SetVisibility(0);
2221 sub2node->cd();
2222 //
2223 // Place copy #1 of I107 in I10B
2224 //
2225 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2226 sub3node->SetLineColor(kColorITS);
2227 sub3node->SetVisibility(0);
2228 sub3node->cd();
2229 //
2230 // Place copy #1 of I101 in I107
2231 //
2232 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2233 sub4node->SetLineColor(kColorITS);
2234 sub4node->SetVisibility(0);
2235 sub4node->cd();
2236 //
2237 // Place copy #1 of ITS1 in I101
2238 //
2239 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2240 sub5node->SetLineColor(kColorITS);
2241 fNodes->Add(sub5node);
2242 sub4node->cd();
2243 fNodes->Add(sub4node);
2244 sub3node->cd();
2245 fNodes->Add(sub3node);
2246 sub2node->cd();
2247 //
2248 // Place copy #2 of I107 in I10B
2249 //
2250 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2251 sub3node->SetLineColor(kColorITS);
2252 sub3node->SetVisibility(0);
2253 sub3node->cd();
2254 //
2255 // Place copy #1 of I101 in I107
2256 //
2257 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2258 sub4node->SetLineColor(kColorITS);
2259 sub4node->SetVisibility(0);
2260 sub4node->cd();
2261 //
2262 // Place copy #1 of ITS1 in I101
2263 //
2264 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2265 sub5node->SetLineColor(kColorITS);
2266 fNodes->Add(sub5node);
2267 sub4node->cd();
2268 fNodes->Add(sub4node);
2269 sub3node->cd();
2270 fNodes->Add(sub3node);
2271 sub2node->cd();
2272 //
2273 // Place copy #3 of I107 in I10B
2274 //
2275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2276 sub3node->SetLineColor(kColorITS);
2277 sub3node->SetVisibility(0);
2278 sub3node->cd();
2279 //
2280 // Place copy #1 of I101 in I107
2281 //
2282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2283 sub4node->SetLineColor(kColorITS);
2284 sub4node->SetVisibility(0);
2285 sub4node->cd();
2286 //
2287 // Place copy #1 of ITS1 in I101
2288 //
2289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2290 sub5node->SetLineColor(kColorITS);
2291 fNodes->Add(sub5node);
2292 sub4node->cd();
2293 fNodes->Add(sub4node);
2294 sub3node->cd();
2295 fNodes->Add(sub3node);
2296 sub2node->cd();
2297 //
2298 // Place copy #4 of I107 in I10B
2299 //
2300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2301 sub3node->SetLineColor(kColorITS);
2302 sub3node->SetVisibility(0);
2303 sub3node->cd();
2304 //
2305 // Place copy #1 of I101 in I107
2306 //
2307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2308 sub4node->SetLineColor(kColorITS);
2309 sub4node->SetVisibility(0);
2310 sub4node->cd();
2311 //
2312 // Place copy #1 of ITS1 in I101
2313 //
2314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2315 sub5node->SetLineColor(kColorITS);
2316 fNodes->Add(sub5node);
2317 sub4node->cd();
2318 fNodes->Add(sub4node);
2319 sub3node->cd();
2320 fNodes->Add(sub3node);
2321 sub2node->cd();
2322 fNodes->Add(sub2node);
2323 sub1node->cd();
2324 //
2325 // Place copy #2 of I10B in I12B
2326 //
2327 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2328 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
2329 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
2330 sub2node->SetLineColor(kColorITS);
2331 sub2node->SetVisibility(0);
2332 sub2node->cd();
2333 //
2334 // Place copy #1 of I107 in I10B
2335 //
2336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2337 sub3node->SetLineColor(kColorITS);
2338 sub3node->SetVisibility(0);
2339 sub3node->cd();
2340 //
2341 // Place copy #1 of I101 in I107
2342 //
2343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2344 sub4node->SetLineColor(kColorITS);
2345 sub4node->SetVisibility(0);
2346 sub4node->cd();
2347 //
2348 // Place copy #1 of ITS1 in I101
2349 //
2350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2351 sub5node->SetLineColor(kColorITS);
2352 fNodes->Add(sub5node);
2353 sub4node->cd();
2354 fNodes->Add(sub4node);
2355 sub3node->cd();
2356 fNodes->Add(sub3node);
2357 sub2node->cd();
2358 //
2359 // Place copy #2 of I107 in I10B
2360 //
2361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2362 sub3node->SetLineColor(kColorITS);
2363 sub3node->SetVisibility(0);
2364 sub3node->cd();
2365 //
2366 // Place copy #1 of I101 in I107
2367 //
2368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2369 sub4node->SetLineColor(kColorITS);
2370 sub4node->SetVisibility(0);
2371 sub4node->cd();
2372 //
2373 // Place copy #1 of ITS1 in I101
2374 //
2375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2376 sub5node->SetLineColor(kColorITS);
2377 fNodes->Add(sub5node);
2378 sub4node->cd();
2379 fNodes->Add(sub4node);
2380 sub3node->cd();
2381 fNodes->Add(sub3node);
2382 sub2node->cd();
2383 //
2384 // Place copy #3 of I107 in I10B
2385 //
2386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2387 sub3node->SetLineColor(kColorITS);
2388 sub3node->SetVisibility(0);
2389 sub3node->cd();
2390 //
2391 // Place copy #1 of I101 in I107
2392 //
2393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2394 sub4node->SetLineColor(kColorITS);
2395 sub4node->SetVisibility(0);
2396 sub4node->cd();
2397 //
2398 // Place copy #1 of ITS1 in I101
2399 //
2400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2401 sub5node->SetLineColor(kColorITS);
2402 fNodes->Add(sub5node);
2403 sub4node->cd();
2404 fNodes->Add(sub4node);
2405 sub3node->cd();
2406 fNodes->Add(sub3node);
2407 sub2node->cd();
2408 //
2409 // Place copy #4 of I107 in I10B
2410 //
2411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2412 sub3node->SetLineColor(kColorITS);
2413 sub3node->SetVisibility(0);
2414 sub3node->cd();
2415 //
2416 // Place copy #1 of I101 in I107
2417 //
2418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2419 sub4node->SetLineColor(kColorITS);
2420 sub4node->SetVisibility(0);
2421 sub4node->cd();
2422 //
2423 // Place copy #1 of ITS1 in I101
2424 //
2425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2426 sub5node->SetLineColor(kColorITS);
2427 fNodes->Add(sub5node);
2428 sub4node->cd();
2429 fNodes->Add(sub4node);
2430 sub3node->cd();
2431 fNodes->Add(sub3node);
2432 sub2node->cd();
2433 fNodes->Add(sub2node);
2434 sub1node->cd();
2435 //
2436 // Place copy #1 of I20B in I12B
2437 //
2438 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2439 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
2440 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
2441 sub2node->SetLineColor(kColorITS);
2442 sub2node->SetVisibility(0);
2443 sub2node->cd();
2444 //
2445 // Place copy #1 of I1D7 in I20B
2446 //
2447 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2448 sub3node->SetLineColor(kColorITS);
2449 sub3node->SetVisibility(0);
2450 sub3node->cd();
2451 //
2452 // Place copy #1 of I1D1 in I1D7
2453 //
2454 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2455 sub4node->SetLineColor(kColorITS);
2456 sub4node->SetVisibility(0);
2457 sub4node->cd();
2458 //
2459 // Place copy #1 of ITS2 in I1D1
2460 //
2461 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2462 sub5node->SetLineColor(kColorITS);
2463 fNodes->Add(sub5node);
2464 sub4node->cd();
2465 fNodes->Add(sub4node);
2466 sub3node->cd();
2467 fNodes->Add(sub3node);
2468 sub2node->cd();
2469 //
2470 // Place copy #2 of I1D7 in I20B
2471 //
2472 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2473 sub3node->SetLineColor(kColorITS);
2474 sub3node->SetVisibility(0);
2475 sub3node->cd();
2476 //
2477 // Place copy #1 of I1D1 in I1D7
2478 //
2479 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2480 sub4node->SetLineColor(kColorITS);
2481 sub4node->SetVisibility(0);
2482 sub4node->cd();
2483 //
2484 // Place copy #1 of ITS2 in I1D1
2485 //
2486 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2487 sub5node->SetLineColor(kColorITS);
2488 fNodes->Add(sub5node);
2489 sub4node->cd();
2490 fNodes->Add(sub4node);
2491 sub3node->cd();
2492 fNodes->Add(sub3node);
2493 sub2node->cd();
2494 //
2495 // Place copy #3 of I1D7 in I20B
2496 //
2497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2498 sub3node->SetLineColor(kColorITS);
2499 sub3node->SetVisibility(0);
2500 sub3node->cd();
2501 //
2502 // Place copy #1 of I1D1 in I1D7
2503 //
2504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2505 sub4node->SetLineColor(kColorITS);
2506 sub4node->SetVisibility(0);
2507 sub4node->cd();
2508 //
2509 // Place copy #1 of ITS2 in I1D1
2510 //
2511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2512 sub5node->SetLineColor(kColorITS);
2513 fNodes->Add(sub5node);
2514 sub4node->cd();
2515 fNodes->Add(sub4node);
2516 sub3node->cd();
2517 fNodes->Add(sub3node);
2518 sub2node->cd();
2519 //
2520 // Place copy #4 of I1D7 in I20B
2521 //
2522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2523 sub3node->SetLineColor(kColorITS);
2524 sub3node->SetVisibility(0);
2525 sub3node->cd();
2526 //
2527 // Place copy #1 of I1D1 in I1D7
2528 //
2529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2530 sub4node->SetLineColor(kColorITS);
2531 sub4node->SetVisibility(0);
2532 sub4node->cd();
2533 //
2534 // Place copy #1 of ITS2 in I1D1
2535 //
2536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2537 sub5node->SetLineColor(kColorITS);
2538 fNodes->Add(sub5node);
2539 sub4node->cd();
2540 fNodes->Add(sub4node);
2541 sub3node->cd();
2542 fNodes->Add(sub3node);
2543 sub2node->cd();
2544 fNodes->Add(sub2node);
2545 sub1node->cd();
2546 //
2547 // Place copy #2 of I20B in I12B
2548 //
2549 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2550 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
2551 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
2552 sub2node->SetLineColor(kColorITS);
2553 sub2node->SetVisibility(0);
2554 sub2node->cd();
2555 //
2556 // Place copy #1 of I1D7 in I20B
2557 //
2558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2559 sub3node->SetLineColor(kColorITS);
2560 sub3node->SetVisibility(0);
2561 sub3node->cd();
2562 //
2563 // Place copy #1 of I1D1 in I1D7
2564 //
2565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2566 sub4node->SetLineColor(kColorITS);
2567 sub4node->SetVisibility(0);
2568 sub4node->cd();
2569 //
2570 // Place copy #1 of ITS2 in I1D1
2571 //
2572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2573 sub5node->SetLineColor(kColorITS);
2574 fNodes->Add(sub5node);
2575 sub4node->cd();
2576 fNodes->Add(sub4node);
2577 sub3node->cd();
2578 fNodes->Add(sub3node);
2579 sub2node->cd();
2580 //
2581 // Place copy #2 of I1D7 in I20B
2582 //
2583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2584 sub3node->SetLineColor(kColorITS);
2585 sub3node->SetVisibility(0);
2586 sub3node->cd();
2587 //
2588 // Place copy #1 of I1D1 in I1D7
2589 //
2590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2591 sub4node->SetLineColor(kColorITS);
2592 sub4node->SetVisibility(0);
2593 sub4node->cd();
2594 //
2595 // Place copy #1 of ITS2 in I1D1
2596 //
2597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2598 sub5node->SetLineColor(kColorITS);
2599 fNodes->Add(sub5node);
2600 sub4node->cd();
2601 fNodes->Add(sub4node);
2602 sub3node->cd();
2603 fNodes->Add(sub3node);
2604 sub2node->cd();
2605 //
2606 // Place copy #3 of I1D7 in I20B
2607 //
2608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2609 sub3node->SetLineColor(kColorITS);
2610 sub3node->SetVisibility(0);
2611 sub3node->cd();
2612 //
2613 // Place copy #1 of I1D1 in I1D7
2614 //
2615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2616 sub4node->SetLineColor(kColorITS);
2617 sub4node->SetVisibility(0);
2618 sub4node->cd();
2619 //
2620 // Place copy #1 of ITS2 in I1D1
2621 //
2622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2623 sub5node->SetLineColor(kColorITS);
2624 fNodes->Add(sub5node);
2625 sub4node->cd();
2626 fNodes->Add(sub4node);
2627 sub3node->cd();
2628 fNodes->Add(sub3node);
2629 sub2node->cd();
2630 //
2631 // Place copy #4 of I1D7 in I20B
2632 //
2633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2634 sub3node->SetLineColor(kColorITS);
2635 sub3node->SetVisibility(0);
2636 sub3node->cd();
2637 //
2638 // Place copy #1 of I1D1 in I1D7
2639 //
2640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2641 sub4node->SetLineColor(kColorITS);
2642 sub4node->SetVisibility(0);
2643 sub4node->cd();
2644 //
2645 // Place copy #1 of ITS2 in I1D1
2646 //
2647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2648 sub5node->SetLineColor(kColorITS);
2649 fNodes->Add(sub5node);
2650 sub4node->cd();
2651 fNodes->Add(sub4node);
2652 sub3node->cd();
2653 fNodes->Add(sub3node);
2654 sub2node->cd();
2655 fNodes->Add(sub2node);
2656 sub1node->cd();
2657 //
2658 // Place copy #3 of I20B in I12B
2659 //
2660 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2661 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
2662 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
2663 sub2node->SetLineColor(kColorITS);
2664 sub2node->SetVisibility(0);
2665 sub2node->cd();
2666 //
2667 // Place copy #1 of I1D7 in I20B
2668 //
2669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2670 sub3node->SetLineColor(kColorITS);
2671 sub3node->SetVisibility(0);
2672 sub3node->cd();
2673 //
2674 // Place copy #1 of I1D1 in I1D7
2675 //
2676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2677 sub4node->SetLineColor(kColorITS);
2678 sub4node->SetVisibility(0);
2679 sub4node->cd();
2680 //
2681 // Place copy #1 of ITS2 in I1D1
2682 //
2683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2684 sub5node->SetLineColor(kColorITS);
2685 fNodes->Add(sub5node);
2686 sub4node->cd();
2687 fNodes->Add(sub4node);
2688 sub3node->cd();
2689 fNodes->Add(sub3node);
2690 sub2node->cd();
2691 //
2692 // Place copy #2 of I1D7 in I20B
2693 //
2694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2695 sub3node->SetLineColor(kColorITS);
2696 sub3node->SetVisibility(0);
2697 sub3node->cd();
2698 //
2699 // Place copy #1 of I1D1 in I1D7
2700 //
2701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2702 sub4node->SetLineColor(kColorITS);
2703 sub4node->SetVisibility(0);
2704 sub4node->cd();
2705 //
2706 // Place copy #1 of ITS2 in I1D1
2707 //
2708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2709 sub5node->SetLineColor(kColorITS);
2710 fNodes->Add(sub5node);
2711 sub4node->cd();
2712 fNodes->Add(sub4node);
2713 sub3node->cd();
2714 fNodes->Add(sub3node);
2715 sub2node->cd();
2716 //
2717 // Place copy #3 of I1D7 in I20B
2718 //
2719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2720 sub3node->SetLineColor(kColorITS);
2721 sub3node->SetVisibility(0);
2722 sub3node->cd();
2723 //
2724 // Place copy #1 of I1D1 in I1D7
2725 //
2726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2727 sub4node->SetLineColor(kColorITS);
2728 sub4node->SetVisibility(0);
2729 sub4node->cd();
2730 //
2731 // Place copy #1 of ITS2 in I1D1
2732 //
2733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2734 sub5node->SetLineColor(kColorITS);
2735 fNodes->Add(sub5node);
2736 sub4node->cd();
2737 fNodes->Add(sub4node);
2738 sub3node->cd();
2739 fNodes->Add(sub3node);
2740 sub2node->cd();
2741 //
2742 // Place copy #4 of I1D7 in I20B
2743 //
2744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2745 sub3node->SetLineColor(kColorITS);
2746 sub3node->SetVisibility(0);
2747 sub3node->cd();
2748 //
2749 // Place copy #1 of I1D1 in I1D7
2750 //
2751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2752 sub4node->SetLineColor(kColorITS);
2753 sub4node->SetVisibility(0);
2754 sub4node->cd();
2755 //
2756 // Place copy #1 of ITS2 in I1D1
2757 //
2758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2759 sub5node->SetLineColor(kColorITS);
2760 fNodes->Add(sub5node);
2761 sub4node->cd();
2762 fNodes->Add(sub4node);
2763 sub3node->cd();
2764 fNodes->Add(sub3node);
2765 sub2node->cd();
2766 fNodes->Add(sub2node);
2767 sub1node->cd();
2768 //
2769 // Place copy #4 of I20B in I12B
2770 //
2771 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2772 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
2773 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
2774 sub2node->SetLineColor(kColorITS);
2775 sub2node->SetVisibility(0);
2776 sub2node->cd();
2777 //
2778 // Place copy #1 of I1D7 in I20B
2779 //
2780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2781 sub3node->SetLineColor(kColorITS);
2782 sub3node->SetVisibility(0);
2783 sub3node->cd();
2784 //
2785 // Place copy #1 of I1D1 in I1D7
2786 //
2787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2788 sub4node->SetLineColor(kColorITS);
2789 sub4node->SetVisibility(0);
2790 sub4node->cd();
2791 //
2792 // Place copy #1 of ITS2 in I1D1
2793 //
2794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2795 sub5node->SetLineColor(kColorITS);
2796 fNodes->Add(sub5node);
2797 sub4node->cd();
2798 fNodes->Add(sub4node);
2799 sub3node->cd();
2800 fNodes->Add(sub3node);
2801 sub2node->cd();
2802 //
2803 // Place copy #2 of I1D7 in I20B
2804 //
2805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2806 sub3node->SetLineColor(kColorITS);
2807 sub3node->SetVisibility(0);
2808 sub3node->cd();
2809 //
2810 // Place copy #1 of I1D1 in I1D7
2811 //
2812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2813 sub4node->SetLineColor(kColorITS);
2814 sub4node->SetVisibility(0);
2815 sub4node->cd();
2816 //
2817 // Place copy #1 of ITS2 in I1D1
2818 //
2819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2820 sub5node->SetLineColor(kColorITS);
2821 fNodes->Add(sub5node);
2822 sub4node->cd();
2823 fNodes->Add(sub4node);
2824 sub3node->cd();
2825 fNodes->Add(sub3node);
2826 sub2node->cd();
2827 //
2828 // Place copy #3 of I1D7 in I20B
2829 //
2830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2831 sub3node->SetLineColor(kColorITS);
2832 sub3node->SetVisibility(0);
2833 sub3node->cd();
2834 //
2835 // Place copy #1 of I1D1 in I1D7
2836 //
2837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2838 sub4node->SetLineColor(kColorITS);
2839 sub4node->SetVisibility(0);
2840 sub4node->cd();
2841 //
2842 // Place copy #1 of ITS2 in I1D1
2843 //
2844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2845 sub5node->SetLineColor(kColorITS);
2846 fNodes->Add(sub5node);
2847 sub4node->cd();
2848 fNodes->Add(sub4node);
2849 sub3node->cd();
2850 fNodes->Add(sub3node);
2851 sub2node->cd();
2852 //
2853 // Place copy #4 of I1D7 in I20B
2854 //
2855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2856 sub3node->SetLineColor(kColorITS);
2857 sub3node->SetVisibility(0);
2858 sub3node->cd();
2859 //
2860 // Place copy #1 of I1D1 in I1D7
2861 //
2862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2863 sub4node->SetLineColor(kColorITS);
2864 sub4node->SetVisibility(0);
2865 sub4node->cd();
2866 //
2867 // Place copy #1 of ITS2 in I1D1
2868 //
2869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2870 sub5node->SetLineColor(kColorITS);
2871 fNodes->Add(sub5node);
2872 sub4node->cd();
2873 fNodes->Add(sub4node);
2874 sub3node->cd();
2875 fNodes->Add(sub3node);
2876 sub2node->cd();
2877 fNodes->Add(sub2node);
2878 sub1node->cd();
2879 fNodes->Add(sub1node);
2880 node->cd();
2881 //
2882 // Place copy #4 of I12B in IT12
2883 //
2884 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot246");
2885 sub1node->SetLineColor(kColorITS);
2886 sub1node->SetVisibility(0);
2887 sub1node->cd();
2888 //
2889 // Place copy #1 of I10B in I12B
2890 //
2891 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2892 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
2893 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
2894 sub2node->SetLineColor(kColorITS);
2895 sub2node->SetVisibility(0);
2896 sub2node->cd();
2897 //
2898 // Place copy #1 of I107 in I10B
2899 //
2900 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2901 sub3node->SetLineColor(kColorITS);
2902 sub3node->SetVisibility(0);
2903 sub3node->cd();
2904 //
2905 // Place copy #1 of I101 in I107
2906 //
2907 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2908 sub4node->SetLineColor(kColorITS);
2909 sub4node->SetVisibility(0);
2910 sub4node->cd();
2911 //
2912 // Place copy #1 of ITS1 in I101
2913 //
2914 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2915 sub5node->SetLineColor(kColorITS);
2916 fNodes->Add(sub5node);
2917 sub4node->cd();
2918 fNodes->Add(sub4node);
2919 sub3node->cd();
2920 fNodes->Add(sub3node);
2921 sub2node->cd();
2922 //
2923 // Place copy #2 of I107 in I10B
2924 //
2925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2926 sub3node->SetLineColor(kColorITS);
2927 sub3node->SetVisibility(0);
2928 sub3node->cd();
2929 //
2930 // Place copy #1 of I101 in I107
2931 //
2932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2933 sub4node->SetLineColor(kColorITS);
2934 sub4node->SetVisibility(0);
2935 sub4node->cd();
2936 //
2937 // Place copy #1 of ITS1 in I101
2938 //
2939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2940 sub5node->SetLineColor(kColorITS);
2941 fNodes->Add(sub5node);
2942 sub4node->cd();
2943 fNodes->Add(sub4node);
2944 sub3node->cd();
2945 fNodes->Add(sub3node);
2946 sub2node->cd();
2947 //
2948 // Place copy #3 of I107 in I10B
2949 //
2950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2951 sub3node->SetLineColor(kColorITS);
2952 sub3node->SetVisibility(0);
2953 sub3node->cd();
2954 //
2955 // Place copy #1 of I101 in I107
2956 //
2957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2958 sub4node->SetLineColor(kColorITS);
2959 sub4node->SetVisibility(0);
2960 sub4node->cd();
2961 //
2962 // Place copy #1 of ITS1 in I101
2963 //
2964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2965 sub5node->SetLineColor(kColorITS);
2966 fNodes->Add(sub5node);
2967 sub4node->cd();
2968 fNodes->Add(sub4node);
2969 sub3node->cd();
2970 fNodes->Add(sub3node);
2971 sub2node->cd();
2972 //
2973 // Place copy #4 of I107 in I10B
2974 //
2975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2976 sub3node->SetLineColor(kColorITS);
2977 sub3node->SetVisibility(0);
2978 sub3node->cd();
2979 //
2980 // Place copy #1 of I101 in I107
2981 //
2982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2983 sub4node->SetLineColor(kColorITS);
2984 sub4node->SetVisibility(0);
2985 sub4node->cd();
2986 //
2987 // Place copy #1 of ITS1 in I101
2988 //
2989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2990 sub5node->SetLineColor(kColorITS);
2991 fNodes->Add(sub5node);
2992 sub4node->cd();
2993 fNodes->Add(sub4node);
2994 sub3node->cd();
2995 fNodes->Add(sub3node);
2996 sub2node->cd();
2997 fNodes->Add(sub2node);
2998 sub1node->cd();
2999 //
3000 // Place copy #2 of I10B in I12B
3001 //
3002 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3003 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3004 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
3005 sub2node->SetLineColor(kColorITS);
3006 sub2node->SetVisibility(0);
3007 sub2node->cd();
3008 //
3009 // Place copy #1 of I107 in I10B
3010 //
3011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3012 sub3node->SetLineColor(kColorITS);
3013 sub3node->SetVisibility(0);
3014 sub3node->cd();
3015 //
3016 // Place copy #1 of I101 in I107
3017 //
3018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3019 sub4node->SetLineColor(kColorITS);
3020 sub4node->SetVisibility(0);
3021 sub4node->cd();
3022 //
3023 // Place copy #1 of ITS1 in I101
3024 //
3025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3026 sub5node->SetLineColor(kColorITS);
3027 fNodes->Add(sub5node);
3028 sub4node->cd();
3029 fNodes->Add(sub4node);
3030 sub3node->cd();
3031 fNodes->Add(sub3node);
3032 sub2node->cd();
3033 //
3034 // Place copy #2 of I107 in I10B
3035 //
3036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3037 sub3node->SetLineColor(kColorITS);
3038 sub3node->SetVisibility(0);
3039 sub3node->cd();
3040 //
3041 // Place copy #1 of I101 in I107
3042 //
3043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3044 sub4node->SetLineColor(kColorITS);
3045 sub4node->SetVisibility(0);
3046 sub4node->cd();
3047 //
3048 // Place copy #1 of ITS1 in I101
3049 //
3050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3051 sub5node->SetLineColor(kColorITS);
3052 fNodes->Add(sub5node);
3053 sub4node->cd();
3054 fNodes->Add(sub4node);
3055 sub3node->cd();
3056 fNodes->Add(sub3node);
3057 sub2node->cd();
3058 //
3059 // Place copy #3 of I107 in I10B
3060 //
3061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3062 sub3node->SetLineColor(kColorITS);
3063 sub3node->SetVisibility(0);
3064 sub3node->cd();
3065 //
3066 // Place copy #1 of I101 in I107
3067 //
3068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3069 sub4node->SetLineColor(kColorITS);
3070 sub4node->SetVisibility(0);
3071 sub4node->cd();
3072 //
3073 // Place copy #1 of ITS1 in I101
3074 //
3075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3076 sub5node->SetLineColor(kColorITS);
3077 fNodes->Add(sub5node);
3078 sub4node->cd();
3079 fNodes->Add(sub4node);
3080 sub3node->cd();
3081 fNodes->Add(sub3node);
3082 sub2node->cd();
3083 //
3084 // Place copy #4 of I107 in I10B
3085 //
3086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3087 sub3node->SetLineColor(kColorITS);
3088 sub3node->SetVisibility(0);
3089 sub3node->cd();
3090 //
3091 // Place copy #1 of I101 in I107
3092 //
3093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3094 sub4node->SetLineColor(kColorITS);
3095 sub4node->SetVisibility(0);
3096 sub4node->cd();
3097 //
3098 // Place copy #1 of ITS1 in I101
3099 //
3100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3101 sub5node->SetLineColor(kColorITS);
3102 fNodes->Add(sub5node);
3103 sub4node->cd();
3104 fNodes->Add(sub4node);
3105 sub3node->cd();
3106 fNodes->Add(sub3node);
3107 sub2node->cd();
3108 fNodes->Add(sub2node);
3109 sub1node->cd();
3110 //
3111 // Place copy #1 of I20B in I12B
3112 //
3113 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3114 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3115 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
3116 sub2node->SetLineColor(kColorITS);
3117 sub2node->SetVisibility(0);
3118 sub2node->cd();
3119 //
3120 // Place copy #1 of I1D7 in I20B
3121 //
3122 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3123 sub3node->SetLineColor(kColorITS);
3124 sub3node->SetVisibility(0);
3125 sub3node->cd();
3126 //
3127 // Place copy #1 of I1D1 in I1D7
3128 //
3129 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3130 sub4node->SetLineColor(kColorITS);
3131 sub4node->SetVisibility(0);
3132 sub4node->cd();
3133 //
3134 // Place copy #1 of ITS2 in I1D1
3135 //
3136 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3137 sub5node->SetLineColor(kColorITS);
3138 fNodes->Add(sub5node);
3139 sub4node->cd();
3140 fNodes->Add(sub4node);
3141 sub3node->cd();
3142 fNodes->Add(sub3node);
3143 sub2node->cd();
3144 //
3145 // Place copy #2 of I1D7 in I20B
3146 //
3147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3148 sub3node->SetLineColor(kColorITS);
3149 sub3node->SetVisibility(0);
3150 sub3node->cd();
3151 //
3152 // Place copy #1 of I1D1 in I1D7
3153 //
3154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3155 sub4node->SetLineColor(kColorITS);
3156 sub4node->SetVisibility(0);
3157 sub4node->cd();
3158 //
3159 // Place copy #1 of ITS2 in I1D1
3160 //
3161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3162 sub5node->SetLineColor(kColorITS);
3163 fNodes->Add(sub5node);
3164 sub4node->cd();
3165 fNodes->Add(sub4node);
3166 sub3node->cd();
3167 fNodes->Add(sub3node);
3168 sub2node->cd();
3169 //
3170 // Place copy #3 of I1D7 in I20B
3171 //
3172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3173 sub3node->SetLineColor(kColorITS);
3174 sub3node->SetVisibility(0);
3175 sub3node->cd();
3176 //
3177 // Place copy #1 of I1D1 in I1D7
3178 //
3179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3180 sub4node->SetLineColor(kColorITS);
3181 sub4node->SetVisibility(0);
3182 sub4node->cd();
3183 //
3184 // Place copy #1 of ITS2 in I1D1
3185 //
3186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3187 sub5node->SetLineColor(kColorITS);
3188 fNodes->Add(sub5node);
3189 sub4node->cd();
3190 fNodes->Add(sub4node);
3191 sub3node->cd();
3192 fNodes->Add(sub3node);
3193 sub2node->cd();
3194 //
3195 // Place copy #4 of I1D7 in I20B
3196 //
3197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3198 sub3node->SetLineColor(kColorITS);
3199 sub3node->SetVisibility(0);
3200 sub3node->cd();
3201 //
3202 // Place copy #1 of I1D1 in I1D7
3203 //
3204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3205 sub4node->SetLineColor(kColorITS);
3206 sub4node->SetVisibility(0);
3207 sub4node->cd();
3208 //
3209 // Place copy #1 of ITS2 in I1D1
3210 //
3211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3212 sub5node->SetLineColor(kColorITS);
3213 fNodes->Add(sub5node);
3214 sub4node->cd();
3215 fNodes->Add(sub4node);
3216 sub3node->cd();
3217 fNodes->Add(sub3node);
3218 sub2node->cd();
3219 fNodes->Add(sub2node);
3220 sub1node->cd();
3221 //
3222 // Place copy #2 of I20B in I12B
3223 //
3224 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3225 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3226 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
3227 sub2node->SetLineColor(kColorITS);
3228 sub2node->SetVisibility(0);
3229 sub2node->cd();
3230 //
3231 // Place copy #1 of I1D7 in I20B
3232 //
3233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3234 sub3node->SetLineColor(kColorITS);
3235 sub3node->SetVisibility(0);
3236 sub3node->cd();
3237 //
3238 // Place copy #1 of I1D1 in I1D7
3239 //
3240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3241 sub4node->SetLineColor(kColorITS);
3242 sub4node->SetVisibility(0);
3243 sub4node->cd();
3244 //
3245 // Place copy #1 of ITS2 in I1D1
3246 //
3247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3248 sub5node->SetLineColor(kColorITS);
3249 fNodes->Add(sub5node);
3250 sub4node->cd();
3251 fNodes->Add(sub4node);
3252 sub3node->cd();
3253 fNodes->Add(sub3node);
3254 sub2node->cd();
3255 //
3256 // Place copy #2 of I1D7 in I20B
3257 //
3258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3259 sub3node->SetLineColor(kColorITS);
3260 sub3node->SetVisibility(0);
3261 sub3node->cd();
3262 //
3263 // Place copy #1 of I1D1 in I1D7
3264 //
3265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3266 sub4node->SetLineColor(kColorITS);
3267 sub4node->SetVisibility(0);
3268 sub4node->cd();
3269 //
3270 // Place copy #1 of ITS2 in I1D1
3271 //
3272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3273 sub5node->SetLineColor(kColorITS);
3274 fNodes->Add(sub5node);
3275 sub4node->cd();
3276 fNodes->Add(sub4node);
3277 sub3node->cd();
3278 fNodes->Add(sub3node);
3279 sub2node->cd();
3280 //
3281 // Place copy #3 of I1D7 in I20B
3282 //
3283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3284 sub3node->SetLineColor(kColorITS);
3285 sub3node->SetVisibility(0);
3286 sub3node->cd();
3287 //
3288 // Place copy #1 of I1D1 in I1D7
3289 //
3290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3291 sub4node->SetLineColor(kColorITS);
3292 sub4node->SetVisibility(0);
3293 sub4node->cd();
3294 //
3295 // Place copy #1 of ITS2 in I1D1
3296 //
3297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3298 sub5node->SetLineColor(kColorITS);
3299 fNodes->Add(sub5node);
3300 sub4node->cd();
3301 fNodes->Add(sub4node);
3302 sub3node->cd();
3303 fNodes->Add(sub3node);
3304 sub2node->cd();
3305 //
3306 // Place copy #4 of I1D7 in I20B
3307 //
3308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3309 sub3node->SetLineColor(kColorITS);
3310 sub3node->SetVisibility(0);
3311 sub3node->cd();
3312 //
3313 // Place copy #1 of I1D1 in I1D7
3314 //
3315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3316 sub4node->SetLineColor(kColorITS);
3317 sub4node->SetVisibility(0);
3318 sub4node->cd();
3319 //
3320 // Place copy #1 of ITS2 in I1D1
3321 //
3322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3323 sub5node->SetLineColor(kColorITS);
3324 fNodes->Add(sub5node);
3325 sub4node->cd();
3326 fNodes->Add(sub4node);
3327 sub3node->cd();
3328 fNodes->Add(sub3node);
3329 sub2node->cd();
3330 fNodes->Add(sub2node);
3331 sub1node->cd();
3332 //
3333 // Place copy #3 of I20B in I12B
3334 //
3335 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3336 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
3337 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
3338 sub2node->SetLineColor(kColorITS);
3339 sub2node->SetVisibility(0);
3340 sub2node->cd();
3341 //
3342 // Place copy #1 of I1D7 in I20B
3343 //
3344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3345 sub3node->SetLineColor(kColorITS);
3346 sub3node->SetVisibility(0);
3347 sub3node->cd();
3348 //
3349 // Place copy #1 of I1D1 in I1D7
3350 //
3351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3352 sub4node->SetLineColor(kColorITS);
3353 sub4node->SetVisibility(0);
3354 sub4node->cd();
3355 //
3356 // Place copy #1 of ITS2 in I1D1
3357 //
3358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3359 sub5node->SetLineColor(kColorITS);
3360 fNodes->Add(sub5node);
3361 sub4node->cd();
3362 fNodes->Add(sub4node);
3363 sub3node->cd();
3364 fNodes->Add(sub3node);
3365 sub2node->cd();
3366 //
3367 // Place copy #2 of I1D7 in I20B
3368 //
3369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3370 sub3node->SetLineColor(kColorITS);
3371 sub3node->SetVisibility(0);
3372 sub3node->cd();
3373 //
3374 // Place copy #1 of I1D1 in I1D7
3375 //
3376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3377 sub4node->SetLineColor(kColorITS);
3378 sub4node->SetVisibility(0);
3379 sub4node->cd();
3380 //
3381 // Place copy #1 of ITS2 in I1D1
3382 //
3383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3384 sub5node->SetLineColor(kColorITS);
3385 fNodes->Add(sub5node);
3386 sub4node->cd();
3387 fNodes->Add(sub4node);
3388 sub3node->cd();
3389 fNodes->Add(sub3node);
3390 sub2node->cd();
3391 //
3392 // Place copy #3 of I1D7 in I20B
3393 //
3394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3395 sub3node->SetLineColor(kColorITS);
3396 sub3node->SetVisibility(0);
3397 sub3node->cd();
3398 //
3399 // Place copy #1 of I1D1 in I1D7
3400 //
3401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3402 sub4node->SetLineColor(kColorITS);
3403 sub4node->SetVisibility(0);
3404 sub4node->cd();
3405 //
3406 // Place copy #1 of ITS2 in I1D1
3407 //
3408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3409 sub5node->SetLineColor(kColorITS);
3410 fNodes->Add(sub5node);
3411 sub4node->cd();
3412 fNodes->Add(sub4node);
3413 sub3node->cd();
3414 fNodes->Add(sub3node);
3415 sub2node->cd();
3416 //
3417 // Place copy #4 of I1D7 in I20B
3418 //
3419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3420 sub3node->SetLineColor(kColorITS);
3421 sub3node->SetVisibility(0);
3422 sub3node->cd();
3423 //
3424 // Place copy #1 of I1D1 in I1D7
3425 //
3426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3427 sub4node->SetLineColor(kColorITS);
3428 sub4node->SetVisibility(0);
3429 sub4node->cd();
3430 //
3431 // Place copy #1 of ITS2 in I1D1
3432 //
3433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3434 sub5node->SetLineColor(kColorITS);
3435 fNodes->Add(sub5node);
3436 sub4node->cd();
3437 fNodes->Add(sub4node);
3438 sub3node->cd();
3439 fNodes->Add(sub3node);
3440 sub2node->cd();
3441 fNodes->Add(sub2node);
3442 sub1node->cd();
3443 //
3444 // Place copy #4 of I20B in I12B
3445 //
3446 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3447 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
3448 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
3449 sub2node->SetLineColor(kColorITS);
3450 sub2node->SetVisibility(0);
3451 sub2node->cd();
3452 //
3453 // Place copy #1 of I1D7 in I20B
3454 //
3455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3456 sub3node->SetLineColor(kColorITS);
3457 sub3node->SetVisibility(0);
3458 sub3node->cd();
3459 //
3460 // Place copy #1 of I1D1 in I1D7
3461 //
3462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3463 sub4node->SetLineColor(kColorITS);
3464 sub4node->SetVisibility(0);
3465 sub4node->cd();
3466 //
3467 // Place copy #1 of ITS2 in I1D1
3468 //
3469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3470 sub5node->SetLineColor(kColorITS);
3471 fNodes->Add(sub5node);
3472 sub4node->cd();
3473 fNodes->Add(sub4node);
3474 sub3node->cd();
3475 fNodes->Add(sub3node);
3476 sub2node->cd();
3477 //
3478 // Place copy #2 of I1D7 in I20B
3479 //
3480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3481 sub3node->SetLineColor(kColorITS);
3482 sub3node->SetVisibility(0);
3483 sub3node->cd();
3484 //
3485 // Place copy #1 of I1D1 in I1D7
3486 //
3487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3488 sub4node->SetLineColor(kColorITS);
3489 sub4node->SetVisibility(0);
3490 sub4node->cd();
3491 //
3492 // Place copy #1 of ITS2 in I1D1
3493 //
3494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3495 sub5node->SetLineColor(kColorITS);
3496 fNodes->Add(sub5node);
3497 sub4node->cd();
3498 fNodes->Add(sub4node);
3499 sub3node->cd();
3500 fNodes->Add(sub3node);
3501 sub2node->cd();
3502 //
3503 // Place copy #3 of I1D7 in I20B
3504 //
3505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3506 sub3node->SetLineColor(kColorITS);
3507 sub3node->SetVisibility(0);
3508 sub3node->cd();
3509 //
3510 // Place copy #1 of I1D1 in I1D7
3511 //
3512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3513 sub4node->SetLineColor(kColorITS);
3514 sub4node->SetVisibility(0);
3515 sub4node->cd();
3516 //
3517 // Place copy #1 of ITS2 in I1D1
3518 //
3519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3520 sub5node->SetLineColor(kColorITS);
3521 fNodes->Add(sub5node);
3522 sub4node->cd();
3523 fNodes->Add(sub4node);
3524 sub3node->cd();
3525 fNodes->Add(sub3node);
3526 sub2node->cd();
3527 //
3528 // Place copy #4 of I1D7 in I20B
3529 //
3530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3531 sub3node->SetLineColor(kColorITS);
3532 sub3node->SetVisibility(0);
3533 sub3node->cd();
3534 //
3535 // Place copy #1 of I1D1 in I1D7
3536 //
3537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3538 sub4node->SetLineColor(kColorITS);
3539 sub4node->SetVisibility(0);
3540 sub4node->cd();
3541 //
3542 // Place copy #1 of ITS2 in I1D1
3543 //
3544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3545 sub5node->SetLineColor(kColorITS);
3546 fNodes->Add(sub5node);
3547 sub4node->cd();
3548 fNodes->Add(sub4node);
3549 sub3node->cd();
3550 fNodes->Add(sub3node);
3551 sub2node->cd();
3552 fNodes->Add(sub2node);
3553 sub1node->cd();
3554 fNodes->Add(sub1node);
3555 node->cd();
3556 //
3557 // Place copy #5 of I12B in IT12
3558 //
3559 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot247");
3560 sub1node->SetLineColor(kColorITS);
3561 sub1node->SetVisibility(0);
3562 sub1node->cd();
3563 //
3564 // Place copy #1 of I10B in I12B
3565 //
3566 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3567 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
3568 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
3569 sub2node->SetLineColor(kColorITS);
3570 sub2node->SetVisibility(0);
3571 sub2node->cd();
3572 //
3573 // Place copy #1 of I107 in I10B
3574 //
3575 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3576 sub3node->SetLineColor(kColorITS);
3577 sub3node->SetVisibility(0);
3578 sub3node->cd();
3579 //
3580 // Place copy #1 of I101 in I107
3581 //
3582 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3583 sub4node->SetLineColor(kColorITS);
3584 sub4node->SetVisibility(0);
3585 sub4node->cd();
3586 //
3587 // Place copy #1 of ITS1 in I101
3588 //
3589 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3590 sub5node->SetLineColor(kColorITS);
3591 fNodes->Add(sub5node);
3592 sub4node->cd();
3593 fNodes->Add(sub4node);
3594 sub3node->cd();
3595 fNodes->Add(sub3node);
3596 sub2node->cd();
3597 //
3598 // Place copy #2 of I107 in I10B
3599 //
3600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3601 sub3node->SetLineColor(kColorITS);
3602 sub3node->SetVisibility(0);
3603 sub3node->cd();
3604 //
3605 // Place copy #1 of I101 in I107
3606 //
3607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3608 sub4node->SetLineColor(kColorITS);
3609 sub4node->SetVisibility(0);
3610 sub4node->cd();
3611 //
3612 // Place copy #1 of ITS1 in I101
3613 //
3614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3615 sub5node->SetLineColor(kColorITS);
3616 fNodes->Add(sub5node);
3617 sub4node->cd();
3618 fNodes->Add(sub4node);
3619 sub3node->cd();
3620 fNodes->Add(sub3node);
3621 sub2node->cd();
3622 //
3623 // Place copy #3 of I107 in I10B
3624 //
3625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3626 sub3node->SetLineColor(kColorITS);
3627 sub3node->SetVisibility(0);
3628 sub3node->cd();
3629 //
3630 // Place copy #1 of I101 in I107
3631 //
3632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3633 sub4node->SetLineColor(kColorITS);
3634 sub4node->SetVisibility(0);
3635 sub4node->cd();
3636 //
3637 // Place copy #1 of ITS1 in I101
3638 //
3639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3640 sub5node->SetLineColor(kColorITS);
3641 fNodes->Add(sub5node);
3642 sub4node->cd();
3643 fNodes->Add(sub4node);
3644 sub3node->cd();
3645 fNodes->Add(sub3node);
3646 sub2node->cd();
3647 //
3648 // Place copy #4 of I107 in I10B
3649 //
3650 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3651 sub3node->SetLineColor(kColorITS);
3652 sub3node->SetVisibility(0);
3653 sub3node->cd();
3654 //
3655 // Place copy #1 of I101 in I107
3656 //
3657 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3658 sub4node->SetLineColor(kColorITS);
3659 sub4node->SetVisibility(0);
3660 sub4node->cd();
3661 //
3662 // Place copy #1 of ITS1 in I101
3663 //
3664 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3665 sub5node->SetLineColor(kColorITS);
3666 fNodes->Add(sub5node);
3667 sub4node->cd();
3668 fNodes->Add(sub4node);
3669 sub3node->cd();
3670 fNodes->Add(sub3node);
3671 sub2node->cd();
3672 fNodes->Add(sub2node);
3673 sub1node->cd();
3674 //
3675 // Place copy #2 of I10B in I12B
3676 //
3677 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3678 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
3679 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
3680 sub2node->SetLineColor(kColorITS);
3681 sub2node->SetVisibility(0);
3682 sub2node->cd();
3683 //
3684 // Place copy #1 of I107 in I10B
3685 //
3686 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3687 sub3node->SetLineColor(kColorITS);
3688 sub3node->SetVisibility(0);
3689 sub3node->cd();
3690 //
3691 // Place copy #1 of I101 in I107
3692 //
3693 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3694 sub4node->SetLineColor(kColorITS);
3695 sub4node->SetVisibility(0);
3696 sub4node->cd();
3697 //
3698 // Place copy #1 of ITS1 in I101
3699 //
3700 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3701 sub5node->SetLineColor(kColorITS);
3702 fNodes->Add(sub5node);
3703 sub4node->cd();
3704 fNodes->Add(sub4node);
3705 sub3node->cd();
3706 fNodes->Add(sub3node);
3707 sub2node->cd();
3708 //
3709 // Place copy #2 of I107 in I10B
3710 //
3711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3712 sub3node->SetLineColor(kColorITS);
3713 sub3node->SetVisibility(0);
3714 sub3node->cd();
3715 //
3716 // Place copy #1 of I101 in I107
3717 //
3718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3719 sub4node->SetLineColor(kColorITS);
3720 sub4node->SetVisibility(0);
3721 sub4node->cd();
3722 //
3723 // Place copy #1 of ITS1 in I101
3724 //
3725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3726 sub5node->SetLineColor(kColorITS);
3727 fNodes->Add(sub5node);
3728 sub4node->cd();
3729 fNodes->Add(sub4node);
3730 sub3node->cd();
3731 fNodes->Add(sub3node);
3732 sub2node->cd();
3733 //
3734 // Place copy #3 of I107 in I10B
3735 //
3736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3737 sub3node->SetLineColor(kColorITS);
3738 sub3node->SetVisibility(0);
3739 sub3node->cd();
3740 //
3741 // Place copy #1 of I101 in I107
3742 //
3743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3744 sub4node->SetLineColor(kColorITS);
3745 sub4node->SetVisibility(0);
3746 sub4node->cd();
3747 //
3748 // Place copy #1 of ITS1 in I101
3749 //
3750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3751 sub5node->SetLineColor(kColorITS);
3752 fNodes->Add(sub5node);
3753 sub4node->cd();
3754 fNodes->Add(sub4node);
3755 sub3node->cd();
3756 fNodes->Add(sub3node);
3757 sub2node->cd();
3758 //
3759 // Place copy #4 of I107 in I10B
3760 //
3761 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3762 sub3node->SetLineColor(kColorITS);
3763 sub3node->SetVisibility(0);
3764 sub3node->cd();
3765 //
3766 // Place copy #1 of I101 in I107
3767 //
3768 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3769 sub4node->SetLineColor(kColorITS);
3770 sub4node->SetVisibility(0);
3771 sub4node->cd();
3772 //
3773 // Place copy #1 of ITS1 in I101
3774 //
3775 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3776 sub5node->SetLineColor(kColorITS);
3777 fNodes->Add(sub5node);
3778 sub4node->cd();
3779 fNodes->Add(sub4node);
3780 sub3node->cd();
3781 fNodes->Add(sub3node);
3782 sub2node->cd();
3783 fNodes->Add(sub2node);
3784 sub1node->cd();
3785 //
3786 // Place copy #1 of I20B in I12B
3787 //
3788 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3789 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
3790 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
3791 sub2node->SetLineColor(kColorITS);
3792 sub2node->SetVisibility(0);
3793 sub2node->cd();
3794 //
3795 // Place copy #1 of I1D7 in I20B
3796 //
3797 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3798 sub3node->SetLineColor(kColorITS);
3799 sub3node->SetVisibility(0);
3800 sub3node->cd();
3801 //
3802 // Place copy #1 of I1D1 in I1D7
3803 //
3804 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3805 sub4node->SetLineColor(kColorITS);
3806 sub4node->SetVisibility(0);
3807 sub4node->cd();
3808 //
3809 // Place copy #1 of ITS2 in I1D1
3810 //
3811 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3812 sub5node->SetLineColor(kColorITS);
3813 fNodes->Add(sub5node);
3814 sub4node->cd();
3815 fNodes->Add(sub4node);
3816 sub3node->cd();
3817 fNodes->Add(sub3node);
3818 sub2node->cd();
3819 //
3820 // Place copy #2 of I1D7 in I20B
3821 //
3822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3823 sub3node->SetLineColor(kColorITS);
3824 sub3node->SetVisibility(0);
3825 sub3node->cd();
3826 //
3827 // Place copy #1 of I1D1 in I1D7
3828 //
3829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3830 sub4node->SetLineColor(kColorITS);
3831 sub4node->SetVisibility(0);
3832 sub4node->cd();
3833 //
3834 // Place copy #1 of ITS2 in I1D1
3835 //
3836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3837 sub5node->SetLineColor(kColorITS);
3838 fNodes->Add(sub5node);
3839 sub4node->cd();
3840 fNodes->Add(sub4node);
3841 sub3node->cd();
3842 fNodes->Add(sub3node);
3843 sub2node->cd();
3844 //
3845 // Place copy #3 of I1D7 in I20B
3846 //
3847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3848 sub3node->SetLineColor(kColorITS);
3849 sub3node->SetVisibility(0);
3850 sub3node->cd();
3851 //
3852 // Place copy #1 of I1D1 in I1D7
3853 //
3854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3855 sub4node->SetLineColor(kColorITS);
3856 sub4node->SetVisibility(0);
3857 sub4node->cd();
3858 //
3859 // Place copy #1 of ITS2 in I1D1
3860 //
3861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3862 sub5node->SetLineColor(kColorITS);
3863 fNodes->Add(sub5node);
3864 sub4node->cd();
3865 fNodes->Add(sub4node);
3866 sub3node->cd();
3867 fNodes->Add(sub3node);
3868 sub2node->cd();
3869 //
3870 // Place copy #4 of I1D7 in I20B
3871 //
3872 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3873 sub3node->SetLineColor(kColorITS);
3874 sub3node->SetVisibility(0);
3875 sub3node->cd();
3876 //
3877 // Place copy #1 of I1D1 in I1D7
3878 //
3879 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3880 sub4node->SetLineColor(kColorITS);
3881 sub4node->SetVisibility(0);
3882 sub4node->cd();
3883 //
3884 // Place copy #1 of ITS2 in I1D1
3885 //
3886 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3887 sub5node->SetLineColor(kColorITS);
3888 fNodes->Add(sub5node);
3889 sub4node->cd();
3890 fNodes->Add(sub4node);
3891 sub3node->cd();
3892 fNodes->Add(sub3node);
3893 sub2node->cd();
3894 fNodes->Add(sub2node);
3895 sub1node->cd();
3896 //
3897 // Place copy #2 of I20B in I12B
3898 //
3899 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3900 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
3901 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
3902 sub2node->SetLineColor(kColorITS);
3903 sub2node->SetVisibility(0);
3904 sub2node->cd();
3905 //
3906 // Place copy #1 of I1D7 in I20B
3907 //
3908 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3909 sub3node->SetLineColor(kColorITS);
3910 sub3node->SetVisibility(0);
3911 sub3node->cd();
3912 //
3913 // Place copy #1 of I1D1 in I1D7
3914 //
3915 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3916 sub4node->SetLineColor(kColorITS);
3917 sub4node->SetVisibility(0);
3918 sub4node->cd();
3919 //
3920 // Place copy #1 of ITS2 in I1D1
3921 //
3922 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3923 sub5node->SetLineColor(kColorITS);
3924 fNodes->Add(sub5node);
3925 sub4node->cd();
3926 fNodes->Add(sub4node);
3927 sub3node->cd();
3928 fNodes->Add(sub3node);
3929 sub2node->cd();
3930 //
3931 // Place copy #2 of I1D7 in I20B
3932 //
3933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3934 sub3node->SetLineColor(kColorITS);
3935 sub3node->SetVisibility(0);
3936 sub3node->cd();
3937 //
3938 // Place copy #1 of I1D1 in I1D7
3939 //
3940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3941 sub4node->SetLineColor(kColorITS);
3942 sub4node->SetVisibility(0);
3943 sub4node->cd();
3944 //
3945 // Place copy #1 of ITS2 in I1D1
3946 //
3947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3948 sub5node->SetLineColor(kColorITS);
3949 fNodes->Add(sub5node);
3950 sub4node->cd();
3951 fNodes->Add(sub4node);
3952 sub3node->cd();
3953 fNodes->Add(sub3node);
3954 sub2node->cd();
3955 //
3956 // Place copy #3 of I1D7 in I20B
3957 //
3958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3959 sub3node->SetLineColor(kColorITS);
3960 sub3node->SetVisibility(0);
3961 sub3node->cd();
3962 //
3963 // Place copy #1 of I1D1 in I1D7
3964 //
3965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3966 sub4node->SetLineColor(kColorITS);
3967 sub4node->SetVisibility(0);
3968 sub4node->cd();
3969 //
3970 // Place copy #1 of ITS2 in I1D1
3971 //
3972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3973 sub5node->SetLineColor(kColorITS);
3974 fNodes->Add(sub5node);
3975 sub4node->cd();
3976 fNodes->Add(sub4node);
3977 sub3node->cd();
3978 fNodes->Add(sub3node);
3979 sub2node->cd();
3980 //
3981 // Place copy #4 of I1D7 in I20B
3982 //
3983 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3984 sub3node->SetLineColor(kColorITS);
3985 sub3node->SetVisibility(0);
3986 sub3node->cd();
3987 //
3988 // Place copy #1 of I1D1 in I1D7
3989 //
3990 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3991 sub4node->SetLineColor(kColorITS);
3992 sub4node->SetVisibility(0);
3993 sub4node->cd();
3994 //
3995 // Place copy #1 of ITS2 in I1D1
3996 //
3997 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3998 sub5node->SetLineColor(kColorITS);
3999 fNodes->Add(sub5node);
4000 sub4node->cd();
4001 fNodes->Add(sub4node);
4002 sub3node->cd();
4003 fNodes->Add(sub3node);
4004 sub2node->cd();
4005 fNodes->Add(sub2node);
4006 sub1node->cd();
4007 //
4008 // Place copy #3 of I20B in I12B
4009 //
4010 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4011 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4012 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
4013 sub2node->SetLineColor(kColorITS);
4014 sub2node->SetVisibility(0);
4015 sub2node->cd();
4016 //
4017 // Place copy #1 of I1D7 in I20B
4018 //
4019 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4020 sub3node->SetLineColor(kColorITS);
4021 sub3node->SetVisibility(0);
4022 sub3node->cd();
4023 //
4024 // Place copy #1 of I1D1 in I1D7
4025 //
4026 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4027 sub4node->SetLineColor(kColorITS);
4028 sub4node->SetVisibility(0);
4029 sub4node->cd();
4030 //
4031 // Place copy #1 of ITS2 in I1D1
4032 //
4033 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4034 sub5node->SetLineColor(kColorITS);
4035 fNodes->Add(sub5node);
4036 sub4node->cd();
4037 fNodes->Add(sub4node);
4038 sub3node->cd();
4039 fNodes->Add(sub3node);
4040 sub2node->cd();
4041 //
4042 // Place copy #2 of I1D7 in I20B
4043 //
4044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4045 sub3node->SetLineColor(kColorITS);
4046 sub3node->SetVisibility(0);
4047 sub3node->cd();
4048 //
4049 // Place copy #1 of I1D1 in I1D7
4050 //
4051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4052 sub4node->SetLineColor(kColorITS);
4053 sub4node->SetVisibility(0);
4054 sub4node->cd();
4055 //
4056 // Place copy #1 of ITS2 in I1D1
4057 //
4058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4059 sub5node->SetLineColor(kColorITS);
4060 fNodes->Add(sub5node);
4061 sub4node->cd();
4062 fNodes->Add(sub4node);
4063 sub3node->cd();
4064 fNodes->Add(sub3node);
4065 sub2node->cd();
4066 //
4067 // Place copy #3 of I1D7 in I20B
4068 //
4069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4070 sub3node->SetLineColor(kColorITS);
4071 sub3node->SetVisibility(0);
4072 sub3node->cd();
4073 //
4074 // Place copy #1 of I1D1 in I1D7
4075 //
4076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4077 sub4node->SetLineColor(kColorITS);
4078 sub4node->SetVisibility(0);
4079 sub4node->cd();
4080 //
4081 // Place copy #1 of ITS2 in I1D1
4082 //
4083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4084 sub5node->SetLineColor(kColorITS);
4085 fNodes->Add(sub5node);
4086 sub4node->cd();
4087 fNodes->Add(sub4node);
4088 sub3node->cd();
4089 fNodes->Add(sub3node);
4090 sub2node->cd();
4091 //
4092 // Place copy #4 of I1D7 in I20B
4093 //
4094 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4095 sub3node->SetLineColor(kColorITS);
4096 sub3node->SetVisibility(0);
4097 sub3node->cd();
4098 //
4099 // Place copy #1 of I1D1 in I1D7
4100 //
4101 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4102 sub4node->SetLineColor(kColorITS);
4103 sub4node->SetVisibility(0);
4104 sub4node->cd();
4105 //
4106 // Place copy #1 of ITS2 in I1D1
4107 //
4108 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4109 sub5node->SetLineColor(kColorITS);
4110 fNodes->Add(sub5node);
4111 sub4node->cd();
4112 fNodes->Add(sub4node);
4113 sub3node->cd();
4114 fNodes->Add(sub3node);
4115 sub2node->cd();
4116 fNodes->Add(sub2node);
4117 sub1node->cd();
4118 //
4119 // Place copy #4 of I20B in I12B
4120 //
4121 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4122 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4123 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
4124 sub2node->SetLineColor(kColorITS);
4125 sub2node->SetVisibility(0);
4126 sub2node->cd();
4127 //
4128 // Place copy #1 of I1D7 in I20B
4129 //
4130 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4131 sub3node->SetLineColor(kColorITS);
4132 sub3node->SetVisibility(0);
4133 sub3node->cd();
4134 //
4135 // Place copy #1 of I1D1 in I1D7
4136 //
4137 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4138 sub4node->SetLineColor(kColorITS);
4139 sub4node->SetVisibility(0);
4140 sub4node->cd();
4141 //
4142 // Place copy #1 of ITS2 in I1D1
4143 //
4144 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4145 sub5node->SetLineColor(kColorITS);
4146 fNodes->Add(sub5node);
4147 sub4node->cd();
4148 fNodes->Add(sub4node);
4149 sub3node->cd();
4150 fNodes->Add(sub3node);
4151 sub2node->cd();
4152 //
4153 // Place copy #2 of I1D7 in I20B
4154 //
4155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4156 sub3node->SetLineColor(kColorITS);
4157 sub3node->SetVisibility(0);
4158 sub3node->cd();
4159 //
4160 // Place copy #1 of I1D1 in I1D7
4161 //
4162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4163 sub4node->SetLineColor(kColorITS);
4164 sub4node->SetVisibility(0);
4165 sub4node->cd();
4166 //
4167 // Place copy #1 of ITS2 in I1D1
4168 //
4169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4170 sub5node->SetLineColor(kColorITS);
4171 fNodes->Add(sub5node);
4172 sub4node->cd();
4173 fNodes->Add(sub4node);
4174 sub3node->cd();
4175 fNodes->Add(sub3node);
4176 sub2node->cd();
4177 //
4178 // Place copy #3 of I1D7 in I20B
4179 //
4180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4181 sub3node->SetLineColor(kColorITS);
4182 sub3node->SetVisibility(0);
4183 sub3node->cd();
4184 //
4185 // Place copy #1 of I1D1 in I1D7
4186 //
4187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4188 sub4node->SetLineColor(kColorITS);
4189 sub4node->SetVisibility(0);
4190 sub4node->cd();
4191 //
4192 // Place copy #1 of ITS2 in I1D1
4193 //
4194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4195 sub5node->SetLineColor(kColorITS);
4196 fNodes->Add(sub5node);
4197 sub4node->cd();
4198 fNodes->Add(sub4node);
4199 sub3node->cd();
4200 fNodes->Add(sub3node);
4201 sub2node->cd();
4202 //
4203 // Place copy #4 of I1D7 in I20B
4204 //
4205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4206 sub3node->SetLineColor(kColorITS);
4207 sub3node->SetVisibility(0);
4208 sub3node->cd();
4209 //
4210 // Place copy #1 of I1D1 in I1D7
4211 //
4212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4213 sub4node->SetLineColor(kColorITS);
4214 sub4node->SetVisibility(0);
4215 sub4node->cd();
4216 //
4217 // Place copy #1 of ITS2 in I1D1
4218 //
4219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4220 sub5node->SetLineColor(kColorITS);
4221 fNodes->Add(sub5node);
4222 sub4node->cd();
4223 fNodes->Add(sub4node);
4224 sub3node->cd();
4225 fNodes->Add(sub3node);
4226 sub2node->cd();
4227 fNodes->Add(sub2node);
4228 sub1node->cd();
4229 fNodes->Add(sub1node);
4230 node->cd();
4231 //
4232 // Place copy #6 of I12B in IT12
4233 //
4234 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot236");
4235 sub1node->SetLineColor(kColorITS);
4236 sub1node->SetVisibility(0);
4237 sub1node->cd();
4238 //
4239 // Place copy #1 of I10B in I12B
4240 //
4241 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4242 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4243 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
4244 sub2node->SetLineColor(kColorITS);
4245 sub2node->SetVisibility(0);
4246 sub2node->cd();
4247 //
4248 // Place copy #1 of I107 in I10B
4249 //
4250 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4251 sub3node->SetLineColor(kColorITS);
4252 sub3node->SetVisibility(0);
4253 sub3node->cd();
4254 //
4255 // Place copy #1 of I101 in I107
4256 //
4257 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4258 sub4node->SetLineColor(kColorITS);
4259 sub4node->SetVisibility(0);
4260 sub4node->cd();
4261 //
4262 // Place copy #1 of ITS1 in I101
4263 //
4264 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4265 sub5node->SetLineColor(kColorITS);
4266 fNodes->Add(sub5node);
4267 sub4node->cd();
4268 fNodes->Add(sub4node);
4269 sub3node->cd();
4270 fNodes->Add(sub3node);
4271 sub2node->cd();
4272 //
4273 // Place copy #2 of I107 in I10B
4274 //
4275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4276 sub3node->SetLineColor(kColorITS);
4277 sub3node->SetVisibility(0);
4278 sub3node->cd();
4279 //
4280 // Place copy #1 of I101 in I107
4281 //
4282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4283 sub4node->SetLineColor(kColorITS);
4284 sub4node->SetVisibility(0);
4285 sub4node->cd();
4286 //
4287 // Place copy #1 of ITS1 in I101
4288 //
4289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4290 sub5node->SetLineColor(kColorITS);
4291 fNodes->Add(sub5node);
4292 sub4node->cd();
4293 fNodes->Add(sub4node);
4294 sub3node->cd();
4295 fNodes->Add(sub3node);
4296 sub2node->cd();
4297 //
4298 // Place copy #3 of I107 in I10B
4299 //
4300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4301 sub3node->SetLineColor(kColorITS);
4302 sub3node->SetVisibility(0);
4303 sub3node->cd();
4304 //
4305 // Place copy #1 of I101 in I107
4306 //
4307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4308 sub4node->SetLineColor(kColorITS);
4309 sub4node->SetVisibility(0);
4310 sub4node->cd();
4311 //
4312 // Place copy #1 of ITS1 in I101
4313 //
4314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4315 sub5node->SetLineColor(kColorITS);
4316 fNodes->Add(sub5node);
4317 sub4node->cd();
4318 fNodes->Add(sub4node);
4319 sub3node->cd();
4320 fNodes->Add(sub3node);
4321 sub2node->cd();
4322 //
4323 // Place copy #4 of I107 in I10B
4324 //
4325 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4326 sub3node->SetLineColor(kColorITS);
4327 sub3node->SetVisibility(0);
4328 sub3node->cd();
4329 //
4330 // Place copy #1 of I101 in I107
4331 //
4332 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4333 sub4node->SetLineColor(kColorITS);
4334 sub4node->SetVisibility(0);
4335 sub4node->cd();
4336 //
4337 // Place copy #1 of ITS1 in I101
4338 //
4339 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4340 sub5node->SetLineColor(kColorITS);
4341 fNodes->Add(sub5node);
4342 sub4node->cd();
4343 fNodes->Add(sub4node);
4344 sub3node->cd();
4345 fNodes->Add(sub3node);
4346 sub2node->cd();
4347 fNodes->Add(sub2node);
4348 sub1node->cd();
4349 //
4350 // Place copy #2 of I10B in I12B
4351 //
4352 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4353 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
4354 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
4355 sub2node->SetLineColor(kColorITS);
4356 sub2node->SetVisibility(0);
4357 sub2node->cd();
4358 //
4359 // Place copy #1 of I107 in I10B
4360 //
4361 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4362 sub3node->SetLineColor(kColorITS);
4363 sub3node->SetVisibility(0);
4364 sub3node->cd();
4365 //
4366 // Place copy #1 of I101 in I107
4367 //
4368 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4369 sub4node->SetLineColor(kColorITS);
4370 sub4node->SetVisibility(0);
4371 sub4node->cd();
4372 //
4373 // Place copy #1 of ITS1 in I101
4374 //
4375 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4376 sub5node->SetLineColor(kColorITS);
4377 fNodes->Add(sub5node);
4378 sub4node->cd();
4379 fNodes->Add(sub4node);
4380 sub3node->cd();
4381 fNodes->Add(sub3node);
4382 sub2node->cd();
4383 //
4384 // Place copy #2 of I107 in I10B
4385 //
4386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4387 sub3node->SetLineColor(kColorITS);
4388 sub3node->SetVisibility(0);
4389 sub3node->cd();
4390 //
4391 // Place copy #1 of I101 in I107
4392 //
4393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4394 sub4node->SetLineColor(kColorITS);
4395 sub4node->SetVisibility(0);
4396 sub4node->cd();
4397 //
4398 // Place copy #1 of ITS1 in I101
4399 //
4400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4401 sub5node->SetLineColor(kColorITS);
4402 fNodes->Add(sub5node);
4403 sub4node->cd();
4404 fNodes->Add(sub4node);
4405 sub3node->cd();
4406 fNodes->Add(sub3node);
4407 sub2node->cd();
4408 //
4409 // Place copy #3 of I107 in I10B
4410 //
4411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4412 sub3node->SetLineColor(kColorITS);
4413 sub3node->SetVisibility(0);
4414 sub3node->cd();
4415 //
4416 // Place copy #1 of I101 in I107
4417 //
4418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4419 sub4node->SetLineColor(kColorITS);
4420 sub4node->SetVisibility(0);
4421 sub4node->cd();
4422 //
4423 // Place copy #1 of ITS1 in I101
4424 //
4425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4426 sub5node->SetLineColor(kColorITS);
4427 fNodes->Add(sub5node);
4428 sub4node->cd();
4429 fNodes->Add(sub4node);
4430 sub3node->cd();
4431 fNodes->Add(sub3node);
4432 sub2node->cd();
4433 //
4434 // Place copy #4 of I107 in I10B
4435 //
4436 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4437 sub3node->SetLineColor(kColorITS);
4438 sub3node->SetVisibility(0);
4439 sub3node->cd();
4440 //
4441 // Place copy #1 of I101 in I107
4442 //
4443 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4444 sub4node->SetLineColor(kColorITS);
4445 sub4node->SetVisibility(0);
4446 sub4node->cd();
4447 //
4448 // Place copy #1 of ITS1 in I101
4449 //
4450 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4451 sub5node->SetLineColor(kColorITS);
4452 fNodes->Add(sub5node);
4453 sub4node->cd();
4454 fNodes->Add(sub4node);
4455 sub3node->cd();
4456 fNodes->Add(sub3node);
4457 sub2node->cd();
4458 fNodes->Add(sub2node);
4459 sub1node->cd();
4460 //
4461 // Place copy #1 of I20B in I12B
4462 //
4463 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4464 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
4465 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
4466 sub2node->SetLineColor(kColorITS);
4467 sub2node->SetVisibility(0);
4468 sub2node->cd();
4469 //
4470 // Place copy #1 of I1D7 in I20B
4471 //
4472 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4473 sub3node->SetLineColor(kColorITS);
4474 sub3node->SetVisibility(0);
4475 sub3node->cd();
4476 //
4477 // Place copy #1 of I1D1 in I1D7
4478 //
4479 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4480 sub4node->SetLineColor(kColorITS);
4481 sub4node->SetVisibility(0);
4482 sub4node->cd();
4483 //
4484 // Place copy #1 of ITS2 in I1D1
4485 //
4486 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4487 sub5node->SetLineColor(kColorITS);
4488 fNodes->Add(sub5node);
4489 sub4node->cd();
4490 fNodes->Add(sub4node);
4491 sub3node->cd();
4492 fNodes->Add(sub3node);
4493 sub2node->cd();
4494 //
4495 // Place copy #2 of I1D7 in I20B
4496 //
4497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4498 sub3node->SetLineColor(kColorITS);
4499 sub3node->SetVisibility(0);
4500 sub3node->cd();
4501 //
4502 // Place copy #1 of I1D1 in I1D7
4503 //
4504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4505 sub4node->SetLineColor(kColorITS);
4506 sub4node->SetVisibility(0);
4507 sub4node->cd();
4508 //
4509 // Place copy #1 of ITS2 in I1D1
4510 //
4511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4512 sub5node->SetLineColor(kColorITS);
4513 fNodes->Add(sub5node);
4514 sub4node->cd();
4515 fNodes->Add(sub4node);
4516 sub3node->cd();
4517 fNodes->Add(sub3node);
4518 sub2node->cd();
4519 //
4520 // Place copy #3 of I1D7 in I20B
4521 //
4522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4523 sub3node->SetLineColor(kColorITS);
4524 sub3node->SetVisibility(0);
4525 sub3node->cd();
4526 //
4527 // Place copy #1 of I1D1 in I1D7
4528 //
4529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4530 sub4node->SetLineColor(kColorITS);
4531 sub4node->SetVisibility(0);
4532 sub4node->cd();
4533 //
4534 // Place copy #1 of ITS2 in I1D1
4535 //
4536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4537 sub5node->SetLineColor(kColorITS);
4538 fNodes->Add(sub5node);
4539 sub4node->cd();
4540 fNodes->Add(sub4node);
4541 sub3node->cd();
4542 fNodes->Add(sub3node);
4543 sub2node->cd();
4544 //
4545 // Place copy #4 of I1D7 in I20B
4546 //
4547 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4548 sub3node->SetLineColor(kColorITS);
4549 sub3node->SetVisibility(0);
4550 sub3node->cd();
4551 //
4552 // Place copy #1 of I1D1 in I1D7
4553 //
4554 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4555 sub4node->SetLineColor(kColorITS);
4556 sub4node->SetVisibility(0);
4557 sub4node->cd();
4558 //
4559 // Place copy #1 of ITS2 in I1D1
4560 //
4561 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4562 sub5node->SetLineColor(kColorITS);
4563 fNodes->Add(sub5node);
4564 sub4node->cd();
4565 fNodes->Add(sub4node);
4566 sub3node->cd();
4567 fNodes->Add(sub3node);
4568 sub2node->cd();
4569 fNodes->Add(sub2node);
4570 sub1node->cd();
4571 //
4572 // Place copy #2 of I20B in I12B
4573 //
4574 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4575 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
4576 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
4577 sub2node->SetLineColor(kColorITS);
4578 sub2node->SetVisibility(0);
4579 sub2node->cd();
4580 //
4581 // Place copy #1 of I1D7 in I20B
4582 //
4583 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4584 sub3node->SetLineColor(kColorITS);
4585 sub3node->SetVisibility(0);
4586 sub3node->cd();
4587 //
4588 // Place copy #1 of I1D1 in I1D7
4589 //
4590 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4591 sub4node->SetLineColor(kColorITS);
4592 sub4node->SetVisibility(0);
4593 sub4node->cd();
4594 //
4595 // Place copy #1 of ITS2 in I1D1
4596 //
4597 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4598 sub5node->SetLineColor(kColorITS);
4599 fNodes->Add(sub5node);
4600 sub4node->cd();
4601 fNodes->Add(sub4node);
4602 sub3node->cd();
4603 fNodes->Add(sub3node);
4604 sub2node->cd();
4605 //
4606 // Place copy #2 of I1D7 in I20B
4607 //
4608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4609 sub3node->SetLineColor(kColorITS);
4610 sub3node->SetVisibility(0);
4611 sub3node->cd();
4612 //
4613 // Place copy #1 of I1D1 in I1D7
4614 //
4615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4616 sub4node->SetLineColor(kColorITS);
4617 sub4node->SetVisibility(0);
4618 sub4node->cd();
4619 //
4620 // Place copy #1 of ITS2 in I1D1
4621 //
4622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4623 sub5node->SetLineColor(kColorITS);
4624 fNodes->Add(sub5node);
4625 sub4node->cd();
4626 fNodes->Add(sub4node);
4627 sub3node->cd();
4628 fNodes->Add(sub3node);
4629 sub2node->cd();
4630 //
4631 // Place copy #3 of I1D7 in I20B
4632 //
4633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4634 sub3node->SetLineColor(kColorITS);
4635 sub3node->SetVisibility(0);
4636 sub3node->cd();
4637 //
4638 // Place copy #1 of I1D1 in I1D7
4639 //
4640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4641 sub4node->SetLineColor(kColorITS);
4642 sub4node->SetVisibility(0);
4643 sub4node->cd();
4644 //
4645 // Place copy #1 of ITS2 in I1D1
4646 //
4647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4648 sub5node->SetLineColor(kColorITS);
4649 fNodes->Add(sub5node);
4650 sub4node->cd();
4651 fNodes->Add(sub4node);
4652 sub3node->cd();
4653 fNodes->Add(sub3node);
4654 sub2node->cd();
4655 //
4656 // Place copy #4 of I1D7 in I20B
4657 //
4658 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4659 sub3node->SetLineColor(kColorITS);
4660 sub3node->SetVisibility(0);
4661 sub3node->cd();
4662 //
4663 // Place copy #1 of I1D1 in I1D7
4664 //
4665 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4666 sub4node->SetLineColor(kColorITS);
4667 sub4node->SetVisibility(0);
4668 sub4node->cd();
4669 //
4670 // Place copy #1 of ITS2 in I1D1
4671 //
4672 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4673 sub5node->SetLineColor(kColorITS);
4674 fNodes->Add(sub5node);
4675 sub4node->cd();
4676 fNodes->Add(sub4node);
4677 sub3node->cd();
4678 fNodes->Add(sub3node);
4679 sub2node->cd();
4680 fNodes->Add(sub2node);
4681 sub1node->cd();
4682 //
4683 // Place copy #3 of I20B in I12B
4684 //
4685 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4686 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
4687 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
4688 sub2node->SetLineColor(kColorITS);
4689 sub2node->SetVisibility(0);
4690 sub2node->cd();
4691 //
4692 // Place copy #1 of I1D7 in I20B
4693 //
4694 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4695 sub3node->SetLineColor(kColorITS);
4696 sub3node->SetVisibility(0);
4697 sub3node->cd();
4698 //
4699 // Place copy #1 of I1D1 in I1D7
4700 //
4701 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4702 sub4node->SetLineColor(kColorITS);
4703 sub4node->SetVisibility(0);
4704 sub4node->cd();
4705 //
4706 // Place copy #1 of ITS2 in I1D1
4707 //
4708 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4709 sub5node->SetLineColor(kColorITS);
4710 fNodes->Add(sub5node);
4711 sub4node->cd();
4712 fNodes->Add(sub4node);
4713 sub3node->cd();
4714 fNodes->Add(sub3node);
4715 sub2node->cd();
4716 //
4717 // Place copy #2 of I1D7 in I20B
4718 //
4719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4720 sub3node->SetLineColor(kColorITS);
4721 sub3node->SetVisibility(0);
4722 sub3node->cd();
4723 //
4724 // Place copy #1 of I1D1 in I1D7
4725 //
4726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4727 sub4node->SetLineColor(kColorITS);
4728 sub4node->SetVisibility(0);
4729 sub4node->cd();
4730 //
4731 // Place copy #1 of ITS2 in I1D1
4732 //
4733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4734 sub5node->SetLineColor(kColorITS);
4735 fNodes->Add(sub5node);
4736 sub4node->cd();
4737 fNodes->Add(sub4node);
4738 sub3node->cd();
4739 fNodes->Add(sub3node);
4740 sub2node->cd();
4741 //
4742 // Place copy #3 of I1D7 in I20B
4743 //
4744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4745 sub3node->SetLineColor(kColorITS);
4746 sub3node->SetVisibility(0);
4747 sub3node->cd();
4748 //
4749 // Place copy #1 of I1D1 in I1D7
4750 //
4751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4752 sub4node->SetLineColor(kColorITS);
4753 sub4node->SetVisibility(0);
4754 sub4node->cd();
4755 //
4756 // Place copy #1 of ITS2 in I1D1
4757 //
4758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4759 sub5node->SetLineColor(kColorITS);
4760 fNodes->Add(sub5node);
4761 sub4node->cd();
4762 fNodes->Add(sub4node);
4763 sub3node->cd();
4764 fNodes->Add(sub3node);
4765 sub2node->cd();
4766 //
4767 // Place copy #4 of I1D7 in I20B
4768 //
4769 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4770 sub3node->SetLineColor(kColorITS);
4771 sub3node->SetVisibility(0);
4772 sub3node->cd();
4773 //
4774 // Place copy #1 of I1D1 in I1D7
4775 //
4776 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4777 sub4node->SetLineColor(kColorITS);
4778 sub4node->SetVisibility(0);
4779 sub4node->cd();
4780 //
4781 // Place copy #1 of ITS2 in I1D1
4782 //
4783 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4784 sub5node->SetLineColor(kColorITS);
4785 fNodes->Add(sub5node);
4786 sub4node->cd();
4787 fNodes->Add(sub4node);
4788 sub3node->cd();
4789 fNodes->Add(sub3node);
4790 sub2node->cd();
4791 fNodes->Add(sub2node);
4792 sub1node->cd();
4793 //
4794 // Place copy #4 of I20B in I12B
4795 //
4796 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4797 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
4798 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
4799 sub2node->SetLineColor(kColorITS);
4800 sub2node->SetVisibility(0);
4801 sub2node->cd();
4802 //
4803 // Place copy #1 of I1D7 in I20B
4804 //
4805 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4806 sub3node->SetLineColor(kColorITS);
4807 sub3node->SetVisibility(0);
4808 sub3node->cd();
4809 //
4810 // Place copy #1 of I1D1 in I1D7
4811 //
4812 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4813 sub4node->SetLineColor(kColorITS);
4814 sub4node->SetVisibility(0);
4815 sub4node->cd();
4816 //
4817 // Place copy #1 of ITS2 in I1D1
4818 //
4819 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4820 sub5node->SetLineColor(kColorITS);
4821 fNodes->Add(sub5node);
4822 sub4node->cd();
4823 fNodes->Add(sub4node);
4824 sub3node->cd();
4825 fNodes->Add(sub3node);
4826 sub2node->cd();
4827 //
4828 // Place copy #2 of I1D7 in I20B
4829 //
4830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4831 sub3node->SetLineColor(kColorITS);
4832 sub3node->SetVisibility(0);
4833 sub3node->cd();
4834 //
4835 // Place copy #1 of I1D1 in I1D7
4836 //
4837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4838 sub4node->SetLineColor(kColorITS);
4839 sub4node->SetVisibility(0);
4840 sub4node->cd();
4841 //
4842 // Place copy #1 of ITS2 in I1D1
4843 //
4844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4845 sub5node->SetLineColor(kColorITS);
4846 fNodes->Add(sub5node);
4847 sub4node->cd();
4848 fNodes->Add(sub4node);
4849 sub3node->cd();
4850 fNodes->Add(sub3node);
4851 sub2node->cd();
4852 //
4853 // Place copy #3 of I1D7 in I20B
4854 //
4855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4856 sub3node->SetLineColor(kColorITS);
4857 sub3node->SetVisibility(0);
4858 sub3node->cd();
4859 //
4860 // Place copy #1 of I1D1 in I1D7
4861 //
4862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4863 sub4node->SetLineColor(kColorITS);
4864 sub4node->SetVisibility(0);
4865 sub4node->cd();
4866 //
4867 // Place copy #1 of ITS2 in I1D1
4868 //
4869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4870 sub5node->SetLineColor(kColorITS);
4871 fNodes->Add(sub5node);
4872 sub4node->cd();
4873 fNodes->Add(sub4node);
4874 sub3node->cd();
4875 fNodes->Add(sub3node);
4876 sub2node->cd();
4877 //
4878 // Place copy #4 of I1D7 in I20B
4879 //
4880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4881 sub3node->SetLineColor(kColorITS);
4882 sub3node->SetVisibility(0);
4883 sub3node->cd();
4884 //
4885 // Place copy #1 of I1D1 in I1D7
4886 //
4887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4888 sub4node->SetLineColor(kColorITS);
4889 sub4node->SetVisibility(0);
4890 sub4node->cd();
4891 //
4892 // Place copy #1 of ITS2 in I1D1
4893 //
4894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4895 sub5node->SetLineColor(kColorITS);
4896 fNodes->Add(sub5node);
4897 sub4node->cd();
4898 fNodes->Add(sub4node);
4899 sub3node->cd();
4900 fNodes->Add(sub3node);
4901 sub2node->cd();
4902 fNodes->Add(sub2node);
4903 sub1node->cd();
4904 fNodes->Add(sub1node);
4905 node->cd();
4906 //
4907 // Place copy #7 of I12B in IT12
4908 //
4909 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot244");
4910 sub1node->SetLineColor(kColorITS);
4911 sub1node->SetVisibility(0);
4912 sub1node->cd();
4913 //
4914 // Place copy #1 of I10B in I12B
4915 //
4916 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4917 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
4918 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
4919 sub2node->SetLineColor(kColorITS);
4920 sub2node->SetVisibility(0);
4921 sub2node->cd();
4922 //
4923 // Place copy #1 of I107 in I10B
4924 //
4925 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4926 sub3node->SetLineColor(kColorITS);
4927 sub3node->SetVisibility(0);
4928 sub3node->cd();
4929 //
4930 // Place copy #1 of I101 in I107
4931 //
4932 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4933 sub4node->SetLineColor(kColorITS);
4934 sub4node->SetVisibility(0);
4935 sub4node->cd();
4936 //
4937 // Place copy #1 of ITS1 in I101
4938 //
4939 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4940 sub5node->SetLineColor(kColorITS);
4941 fNodes->Add(sub5node);
4942 sub4node->cd();
4943 fNodes->Add(sub4node);
4944 sub3node->cd();
4945 fNodes->Add(sub3node);
4946 sub2node->cd();
4947 //
4948 // Place copy #2 of I107 in I10B
4949 //
4950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4951 sub3node->SetLineColor(kColorITS);
4952 sub3node->SetVisibility(0);
4953 sub3node->cd();
4954 //
4955 // Place copy #1 of I101 in I107
4956 //
4957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4958 sub4node->SetLineColor(kColorITS);
4959 sub4node->SetVisibility(0);
4960 sub4node->cd();
4961 //
4962 // Place copy #1 of ITS1 in I101
4963 //
4964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4965 sub5node->SetLineColor(kColorITS);
4966 fNodes->Add(sub5node);
4967 sub4node->cd();
4968 fNodes->Add(sub4node);
4969 sub3node->cd();
4970 fNodes->Add(sub3node);
4971 sub2node->cd();
4972 //
4973 // Place copy #3 of I107 in I10B
4974 //
4975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4976 sub3node->SetLineColor(kColorITS);
4977 sub3node->SetVisibility(0);
4978 sub3node->cd();
4979 //
4980 // Place copy #1 of I101 in I107
4981 //
4982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4983 sub4node->SetLineColor(kColorITS);
4984 sub4node->SetVisibility(0);
4985 sub4node->cd();
4986 //
4987 // Place copy #1 of ITS1 in I101
4988 //
4989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4990 sub5node->SetLineColor(kColorITS);
4991 fNodes->Add(sub5node);
4992 sub4node->cd();
4993 fNodes->Add(sub4node);
4994 sub3node->cd();
4995 fNodes->Add(sub3node);
4996 sub2node->cd();
4997 //
4998 // Place copy #4 of I107 in I10B
4999 //
5000 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5001 sub3node->SetLineColor(kColorITS);
5002 sub3node->SetVisibility(0);
5003 sub3node->cd();
5004 //
5005 // Place copy #1 of I101 in I107
5006 //
5007 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5008 sub4node->SetLineColor(kColorITS);
5009 sub4node->SetVisibility(0);
5010 sub4node->cd();
5011 //
5012 // Place copy #1 of ITS1 in I101
5013 //
5014 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5015 sub5node->SetLineColor(kColorITS);
5016 fNodes->Add(sub5node);
5017 sub4node->cd();
5018 fNodes->Add(sub4node);
5019 sub3node->cd();
5020 fNodes->Add(sub3node);
5021 sub2node->cd();
5022 fNodes->Add(sub2node);
5023 sub1node->cd();
5024 //
5025 // Place copy #2 of I10B in I12B
5026 //
5027 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5028 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5029 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
5030 sub2node->SetLineColor(kColorITS);
5031 sub2node->SetVisibility(0);
5032 sub2node->cd();
5033 //
5034 // Place copy #1 of I107 in I10B
5035 //
5036 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5037 sub3node->SetLineColor(kColorITS);
5038 sub3node->SetVisibility(0);
5039 sub3node->cd();
5040 //
5041 // Place copy #1 of I101 in I107
5042 //
5043 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5044 sub4node->SetLineColor(kColorITS);
5045 sub4node->SetVisibility(0);
5046 sub4node->cd();
5047 //
5048 // Place copy #1 of ITS1 in I101
5049 //
5050 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5051 sub5node->SetLineColor(kColorITS);
5052 fNodes->Add(sub5node);
5053 sub4node->cd();
5054 fNodes->Add(sub4node);
5055 sub3node->cd();
5056 fNodes->Add(sub3node);
5057 sub2node->cd();
5058 //
5059 // Place copy #2 of I107 in I10B
5060 //
5061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5062 sub3node->SetLineColor(kColorITS);
5063 sub3node->SetVisibility(0);
5064 sub3node->cd();
5065 //
5066 // Place copy #1 of I101 in I107
5067 //
5068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5069 sub4node->SetLineColor(kColorITS);
5070 sub4node->SetVisibility(0);
5071 sub4node->cd();
5072 //
5073 // Place copy #1 of ITS1 in I101
5074 //
5075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5076 sub5node->SetLineColor(kColorITS);
5077 fNodes->Add(sub5node);
5078 sub4node->cd();
5079 fNodes->Add(sub4node);
5080 sub3node->cd();
5081 fNodes->Add(sub3node);
5082 sub2node->cd();
5083 //
5084 // Place copy #3 of I107 in I10B
5085 //
5086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5087 sub3node->SetLineColor(kColorITS);
5088 sub3node->SetVisibility(0);
5089 sub3node->cd();
5090 //
5091 // Place copy #1 of I101 in I107
5092 //
5093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5094 sub4node->SetLineColor(kColorITS);
5095 sub4node->SetVisibility(0);
5096 sub4node->cd();
5097 //
5098 // Place copy #1 of ITS1 in I101
5099 //
5100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5101 sub5node->SetLineColor(kColorITS);
5102 fNodes->Add(sub5node);
5103 sub4node->cd();
5104 fNodes->Add(sub4node);
5105 sub3node->cd();
5106 fNodes->Add(sub3node);
5107 sub2node->cd();
5108 //
5109 // Place copy #4 of I107 in I10B
5110 //
5111 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5112 sub3node->SetLineColor(kColorITS);
5113 sub3node->SetVisibility(0);
5114 sub3node->cd();
5115 //
5116 // Place copy #1 of I101 in I107
5117 //
5118 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5119 sub4node->SetLineColor(kColorITS);
5120 sub4node->SetVisibility(0);
5121 sub4node->cd();
5122 //
5123 // Place copy #1 of ITS1 in I101
5124 //
5125 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5126 sub5node->SetLineColor(kColorITS);
5127 fNodes->Add(sub5node);
5128 sub4node->cd();
5129 fNodes->Add(sub4node);
5130 sub3node->cd();
5131 fNodes->Add(sub3node);
5132 sub2node->cd();
5133 fNodes->Add(sub2node);
5134 sub1node->cd();
5135 //
5136 // Place copy #1 of I20B in I12B
5137 //
5138 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5139 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5140 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
5141 sub2node->SetLineColor(kColorITS);
5142 sub2node->SetVisibility(0);
5143 sub2node->cd();
5144 //
5145 // Place copy #1 of I1D7 in I20B
5146 //
5147 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5148 sub3node->SetLineColor(kColorITS);
5149 sub3node->SetVisibility(0);
5150 sub3node->cd();
5151 //
5152 // Place copy #1 of I1D1 in I1D7
5153 //
5154 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5155 sub4node->SetLineColor(kColorITS);
5156 sub4node->SetVisibility(0);
5157 sub4node->cd();
5158 //
5159 // Place copy #1 of ITS2 in I1D1
5160 //
5161 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5162 sub5node->SetLineColor(kColorITS);
5163 fNodes->Add(sub5node);
5164 sub4node->cd();
5165 fNodes->Add(sub4node);
5166 sub3node->cd();
5167 fNodes->Add(sub3node);
5168 sub2node->cd();
5169 //
5170 // Place copy #2 of I1D7 in I20B
5171 //
5172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5173 sub3node->SetLineColor(kColorITS);
5174 sub3node->SetVisibility(0);
5175 sub3node->cd();
5176 //
5177 // Place copy #1 of I1D1 in I1D7
5178 //
5179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5180 sub4node->SetLineColor(kColorITS);
5181 sub4node->SetVisibility(0);
5182 sub4node->cd();
5183 //
5184 // Place copy #1 of ITS2 in I1D1
5185 //
5186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5187 sub5node->SetLineColor(kColorITS);
5188 fNodes->Add(sub5node);
5189 sub4node->cd();
5190 fNodes->Add(sub4node);
5191 sub3node->cd();
5192 fNodes->Add(sub3node);
5193 sub2node->cd();
5194 //
5195 // Place copy #3 of I1D7 in I20B
5196 //
5197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5198 sub3node->SetLineColor(kColorITS);
5199 sub3node->SetVisibility(0);
5200 sub3node->cd();
5201 //
5202 // Place copy #1 of I1D1 in I1D7
5203 //
5204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5205 sub4node->SetLineColor(kColorITS);
5206 sub4node->SetVisibility(0);
5207 sub4node->cd();
5208 //
5209 // Place copy #1 of ITS2 in I1D1
5210 //
5211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5212 sub5node->SetLineColor(kColorITS);
5213 fNodes->Add(sub5node);
5214 sub4node->cd();
5215 fNodes->Add(sub4node);
5216 sub3node->cd();
5217 fNodes->Add(sub3node);
5218 sub2node->cd();
5219 //
5220 // Place copy #4 of I1D7 in I20B
5221 //
5222 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5223 sub3node->SetLineColor(kColorITS);
5224 sub3node->SetVisibility(0);
5225 sub3node->cd();
5226 //
5227 // Place copy #1 of I1D1 in I1D7
5228 //
5229 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5230 sub4node->SetLineColor(kColorITS);
5231 sub4node->SetVisibility(0);
5232 sub4node->cd();
5233 //
5234 // Place copy #1 of ITS2 in I1D1
5235 //
5236 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5237 sub5node->SetLineColor(kColorITS);
5238 fNodes->Add(sub5node);
5239 sub4node->cd();
5240 fNodes->Add(sub4node);
5241 sub3node->cd();
5242 fNodes->Add(sub3node);
5243 sub2node->cd();
5244 fNodes->Add(sub2node);
5245 sub1node->cd();
5246 //
5247 // Place copy #2 of I20B in I12B
5248 //
5249 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5250 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5251 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
5252 sub2node->SetLineColor(kColorITS);
5253 sub2node->SetVisibility(0);
5254 sub2node->cd();
5255 //
5256 // Place copy #1 of I1D7 in I20B
5257 //
5258 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5259 sub3node->SetLineColor(kColorITS);
5260 sub3node->SetVisibility(0);
5261 sub3node->cd();
5262 //
5263 // Place copy #1 of I1D1 in I1D7
5264 //
5265 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5266 sub4node->SetLineColor(kColorITS);
5267 sub4node->SetVisibility(0);
5268 sub4node->cd();
5269 //
5270 // Place copy #1 of ITS2 in I1D1
5271 //
5272 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5273 sub5node->SetLineColor(kColorITS);
5274 fNodes->Add(sub5node);
5275 sub4node->cd();
5276 fNodes->Add(sub4node);
5277 sub3node->cd();
5278 fNodes->Add(sub3node);
5279 sub2node->cd();
5280 //
5281 // Place copy #2 of I1D7 in I20B
5282 //
5283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5284 sub3node->SetLineColor(kColorITS);
5285 sub3node->SetVisibility(0);
5286 sub3node->cd();
5287 //
5288 // Place copy #1 of I1D1 in I1D7
5289 //
5290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5291 sub4node->SetLineColor(kColorITS);
5292 sub4node->SetVisibility(0);
5293 sub4node->cd();
5294 //
5295 // Place copy #1 of ITS2 in I1D1
5296 //
5297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5298 sub5node->SetLineColor(kColorITS);
5299 fNodes->Add(sub5node);
5300 sub4node->cd();
5301 fNodes->Add(sub4node);
5302 sub3node->cd();
5303 fNodes->Add(sub3node);
5304 sub2node->cd();
5305 //
5306 // Place copy #3 of I1D7 in I20B
5307 //
5308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5309 sub3node->SetLineColor(kColorITS);
5310 sub3node->SetVisibility(0);
5311 sub3node->cd();
5312 //
5313 // Place copy #1 of I1D1 in I1D7
5314 //
5315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5316 sub4node->SetLineColor(kColorITS);
5317 sub4node->SetVisibility(0);
5318 sub4node->cd();
5319 //
5320 // Place copy #1 of ITS2 in I1D1
5321 //
5322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5323 sub5node->SetLineColor(kColorITS);
5324 fNodes->Add(sub5node);
5325 sub4node->cd();
5326 fNodes->Add(sub4node);
5327 sub3node->cd();
5328 fNodes->Add(sub3node);
5329 sub2node->cd();
5330 //
5331 // Place copy #4 of I1D7 in I20B
5332 //
5333 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5334 sub3node->SetLineColor(kColorITS);
5335 sub3node->SetVisibility(0);
5336 sub3node->cd();
5337 //
5338 // Place copy #1 of I1D1 in I1D7
5339 //
5340 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5341 sub4node->SetLineColor(kColorITS);
5342 sub4node->SetVisibility(0);
5343 sub4node->cd();
5344 //
5345 // Place copy #1 of ITS2 in I1D1
5346 //
5347 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5348 sub5node->SetLineColor(kColorITS);
5349 fNodes->Add(sub5node);
5350 sub4node->cd();
5351 fNodes->Add(sub4node);
5352 sub3node->cd();
5353 fNodes->Add(sub3node);
5354 sub2node->cd();
5355 fNodes->Add(sub2node);
5356 sub1node->cd();
5357 //
5358 // Place copy #3 of I20B in I12B
5359 //
5360 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5361 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
5362 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
5363 sub2node->SetLineColor(kColorITS);
5364 sub2node->SetVisibility(0);
5365 sub2node->cd();
5366 //
5367 // Place copy #1 of I1D7 in I20B
5368 //
5369 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5370 sub3node->SetLineColor(kColorITS);
5371 sub3node->SetVisibility(0);
5372 sub3node->cd();
5373 //
5374 // Place copy #1 of I1D1 in I1D7
5375 //
5376 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5377 sub4node->SetLineColor(kColorITS);
5378 sub4node->SetVisibility(0);
5379 sub4node->cd();
5380 //
5381 // Place copy #1 of ITS2 in I1D1
5382 //
5383 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5384 sub5node->SetLineColor(kColorITS);
5385 fNodes->Add(sub5node);
5386 sub4node->cd();
5387 fNodes->Add(sub4node);
5388 sub3node->cd();
5389 fNodes->Add(sub3node);
5390 sub2node->cd();
5391 //
5392 // Place copy #2 of I1D7 in I20B
5393 //
5394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5395 sub3node->SetLineColor(kColorITS);
5396 sub3node->SetVisibility(0);
5397 sub3node->cd();
5398 //
5399 // Place copy #1 of I1D1 in I1D7
5400 //
5401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5402 sub4node->SetLineColor(kColorITS);
5403 sub4node->SetVisibility(0);
5404 sub4node->cd();
5405 //
5406 // Place copy #1 of ITS2 in I1D1
5407 //
5408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5409 sub5node->SetLineColor(kColorITS);
5410 fNodes->Add(sub5node);
5411 sub4node->cd();
5412 fNodes->Add(sub4node);
5413 sub3node->cd();
5414 fNodes->Add(sub3node);
5415 sub2node->cd();
5416 //
5417 // Place copy #3 of I1D7 in I20B
5418 //
5419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5420 sub3node->SetLineColor(kColorITS);
5421 sub3node->SetVisibility(0);
5422 sub3node->cd();
5423 //
5424 // Place copy #1 of I1D1 in I1D7
5425 //
5426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5427 sub4node->SetLineColor(kColorITS);
5428 sub4node->SetVisibility(0);
5429 sub4node->cd();
5430 //
5431 // Place copy #1 of ITS2 in I1D1
5432 //
5433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5434 sub5node->SetLineColor(kColorITS);
5435 fNodes->Add(sub5node);
5436 sub4node->cd();
5437 fNodes->Add(sub4node);
5438 sub3node->cd();
5439 fNodes->Add(sub3node);
5440 sub2node->cd();
5441 //
5442 // Place copy #4 of I1D7 in I20B
5443 //
5444 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5445 sub3node->SetLineColor(kColorITS);
5446 sub3node->SetVisibility(0);
5447 sub3node->cd();
5448 //
5449 // Place copy #1 of I1D1 in I1D7
5450 //
5451 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5452 sub4node->SetLineColor(kColorITS);
5453 sub4node->SetVisibility(0);
5454 sub4node->cd();
5455 //
5456 // Place copy #1 of ITS2 in I1D1
5457 //
5458 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5459 sub5node->SetLineColor(kColorITS);
5460 fNodes->Add(sub5node);
5461 sub4node->cd();
5462 fNodes->Add(sub4node);
5463 sub3node->cd();
5464 fNodes->Add(sub3node);
5465 sub2node->cd();
5466 fNodes->Add(sub2node);
5467 sub1node->cd();
5468 //
5469 // Place copy #4 of I20B in I12B
5470 //
5471 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5472 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
5473 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
5474 sub2node->SetLineColor(kColorITS);
5475 sub2node->SetVisibility(0);
5476 sub2node->cd();
5477 //
5478 // Place copy #1 of I1D7 in I20B
5479 //
5480 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5481 sub3node->SetLineColor(kColorITS);
5482 sub3node->SetVisibility(0);
5483 sub3node->cd();
5484 //
5485 // Place copy #1 of I1D1 in I1D7
5486 //
5487 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5488 sub4node->SetLineColor(kColorITS);
5489 sub4node->SetVisibility(0);
5490 sub4node->cd();
5491 //
5492 // Place copy #1 of ITS2 in I1D1
5493 //
5494 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5495 sub5node->SetLineColor(kColorITS);
5496 fNodes->Add(sub5node);
5497 sub4node->cd();
5498 fNodes->Add(sub4node);
5499 sub3node->cd();
5500 fNodes->Add(sub3node);
5501 sub2node->cd();
5502 //
5503 // Place copy #2 of I1D7 in I20B
5504 //
5505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5506 sub3node->SetLineColor(kColorITS);
5507 sub3node->SetVisibility(0);
5508 sub3node->cd();
5509 //
5510 // Place copy #1 of I1D1 in I1D7
5511 //
5512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5513 sub4node->SetLineColor(kColorITS);
5514 sub4node->SetVisibility(0);
5515 sub4node->cd();
5516 //
5517 // Place copy #1 of ITS2 in I1D1
5518 //
5519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5520 sub5node->SetLineColor(kColorITS);
5521 fNodes->Add(sub5node);
5522 sub4node->cd();
5523 fNodes->Add(sub4node);
5524 sub3node->cd();
5525 fNodes->Add(sub3node);
5526 sub2node->cd();
5527 //
5528 // Place copy #3 of I1D7 in I20B
5529 //
5530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5531 sub3node->SetLineColor(kColorITS);
5532 sub3node->SetVisibility(0);
5533 sub3node->cd();
5534 //
5535 // Place copy #1 of I1D1 in I1D7
5536 //
5537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5538 sub4node->SetLineColor(kColorITS);
5539 sub4node->SetVisibility(0);
5540 sub4node->cd();
5541 //
5542 // Place copy #1 of ITS2 in I1D1
5543 //
5544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5545 sub5node->SetLineColor(kColorITS);
5546 fNodes->Add(sub5node);
5547 sub4node->cd();
5548 fNodes->Add(sub4node);
5549 sub3node->cd();
5550 fNodes->Add(sub3node);
5551 sub2node->cd();
5552 //
5553 // Place copy #4 of I1D7 in I20B
5554 //
5555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5556 sub3node->SetLineColor(kColorITS);
5557 sub3node->SetVisibility(0);
5558 sub3node->cd();
5559 //
5560 // Place copy #1 of I1D1 in I1D7
5561 //
5562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5563 sub4node->SetLineColor(kColorITS);
5564 sub4node->SetVisibility(0);
5565 sub4node->cd();
5566 //
5567 // Place copy #1 of ITS2 in I1D1
5568 //
5569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5570 sub5node->SetLineColor(kColorITS);
5571 fNodes->Add(sub5node);
5572 sub4node->cd();
5573 fNodes->Add(sub4node);
5574 sub3node->cd();
5575 fNodes->Add(sub3node);
5576 sub2node->cd();
5577 fNodes->Add(sub2node);
5578 sub1node->cd();
5579 fNodes->Add(sub1node);
5580 node->cd();
5581 //
5582 // Place copy #8 of I12B in IT12
5583 //
5584 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot233");
5585 sub1node->SetLineColor(kColorITS);
5586 sub1node->SetVisibility(0);
5587 sub1node->cd();
5588 //
5589 // Place copy #1 of I10B in I12B
5590 //
5591 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5592 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
5593 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
5594 sub2node->SetLineColor(kColorITS);
5595 sub2node->SetVisibility(0);
5596 sub2node->cd();
5597 //
5598 // Place copy #1 of I107 in I10B
5599 //
5600 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5601 sub3node->SetLineColor(kColorITS);
5602 sub3node->SetVisibility(0);
5603 sub3node->cd();
5604 //
5605 // Place copy #1 of I101 in I107
5606 //
5607 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5608 sub4node->SetLineColor(kColorITS);
5609 sub4node->SetVisibility(0);
5610 sub4node->cd();
5611 //
5612 // Place copy #1 of ITS1 in I101
5613 //
5614 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5615 sub5node->SetLineColor(kColorITS);
5616 fNodes->Add(sub5node);
5617 sub4node->cd();
5618 fNodes->Add(sub4node);
5619 sub3node->cd();
5620 fNodes->Add(sub3node);
5621 sub2node->cd();
5622 //
5623 // Place copy #2 of I107 in I10B
5624 //
5625 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5626 sub3node->SetLineColor(kColorITS);
5627 sub3node->SetVisibility(0);
5628 sub3node->cd();
5629 //
5630 // Place copy #1 of I101 in I107
5631 //
5632 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5633 sub4node->SetLineColor(kColorITS);
5634 sub4node->SetVisibility(0);
5635 sub4node->cd();
5636 //
5637 // Place copy #1 of ITS1 in I101
5638 //
5639 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5640 sub5node->SetLineColor(kColorITS);
5641 fNodes->Add(sub5node);
5642 sub4node->cd();
5643 fNodes->Add(sub4node);
5644 sub3node->cd();
5645 fNodes->Add(sub3node);
5646 sub2node->cd();
5647 //
5648 // Place copy #3 of I107 in I10B
5649 //
5650 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5651 sub3node->SetLineColor(kColorITS);
5652 sub3node->SetVisibility(0);
5653 sub3node->cd();
5654 //
5655 // Place copy #1 of I101 in I107
5656 //
5657 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5658 sub4node->SetLineColor(kColorITS);
5659 sub4node->SetVisibility(0);
5660 sub4node->cd();
5661 //
5662 // Place copy #1 of ITS1 in I101
5663 //
5664 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5665 sub5node->SetLineColor(kColorITS);
5666 fNodes->Add(sub5node);
5667 sub4node->cd();
5668 fNodes->Add(sub4node);
5669 sub3node->cd();
5670 fNodes->Add(sub3node);
5671 sub2node->cd();
5672 //
5673 // Place copy #4 of I107 in I10B
5674 //
5675 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5676 sub3node->SetLineColor(kColorITS);
5677 sub3node->SetVisibility(0);
5678 sub3node->cd();
5679 //
5680 // Place copy #1 of I101 in I107
5681 //
5682 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5683 sub4node->SetLineColor(kColorITS);
5684 sub4node->SetVisibility(0);
5685 sub4node->cd();
5686 //
5687 // Place copy #1 of ITS1 in I101
5688 //
5689 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5690 sub5node->SetLineColor(kColorITS);
5691 fNodes->Add(sub5node);
5692 sub4node->cd();
5693 fNodes->Add(sub4node);
5694 sub3node->cd();
5695 fNodes->Add(sub3node);
5696 sub2node->cd();
5697 fNodes->Add(sub2node);
5698 sub1node->cd();
5699 //
5700 // Place copy #2 of I10B in I12B
5701 //
5702 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5703 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
5704 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
5705 sub2node->SetLineColor(kColorITS);
5706 sub2node->SetVisibility(0);
5707 sub2node->cd();
5708 //
5709 // Place copy #1 of I107 in I10B
5710 //
5711 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5712 sub3node->SetLineColor(kColorITS);
5713 sub3node->SetVisibility(0);
5714 sub3node->cd();
5715 //
5716 // Place copy #1 of I101 in I107
5717 //
5718 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5719 sub4node->SetLineColor(kColorITS);
5720 sub4node->SetVisibility(0);
5721 sub4node->cd();
5722 //
5723 // Place copy #1 of ITS1 in I101
5724 //
5725 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5726 sub5node->SetLineColor(kColorITS);
5727 fNodes->Add(sub5node);
5728 sub4node->cd();
5729 fNodes->Add(sub4node);
5730 sub3node->cd();
5731 fNodes->Add(sub3node);
5732 sub2node->cd();
5733 //
5734 // Place copy #2 of I107 in I10B
5735 //
5736 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5737 sub3node->SetLineColor(kColorITS);
5738 sub3node->SetVisibility(0);
5739 sub3node->cd();
5740 //
5741 // Place copy #1 of I101 in I107
5742 //
5743 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5744 sub4node->SetLineColor(kColorITS);
5745 sub4node->SetVisibility(0);
5746 sub4node->cd();
5747 //
5748 // Place copy #1 of ITS1 in I101
5749 //
5750 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5751 sub5node->SetLineColor(kColorITS);
5752 fNodes->Add(sub5node);
5753 sub4node->cd();
5754 fNodes->Add(sub4node);
5755 sub3node->cd();
5756 fNodes->Add(sub3node);
5757 sub2node->cd();
5758 //
5759 // Place copy #3 of I107 in I10B
5760 //
5761 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5762 sub3node->SetLineColor(kColorITS);
5763 sub3node->SetVisibility(0);
5764 sub3node->cd();
5765 //
5766 // Place copy #1 of I101 in I107
5767 //
5768 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5769 sub4node->SetLineColor(kColorITS);
5770 sub4node->SetVisibility(0);
5771 sub4node->cd();
5772 //
5773 // Place copy #1 of ITS1 in I101
5774 //
5775 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5776 sub5node->SetLineColor(kColorITS);
5777 fNodes->Add(sub5node);
5778 sub4node->cd();
5779 fNodes->Add(sub4node);
5780 sub3node->cd();
5781 fNodes->Add(sub3node);
5782 sub2node->cd();
5783 //
5784 // Place copy #4 of I107 in I10B
5785 //
5786 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5787 sub3node->SetLineColor(kColorITS);
5788 sub3node->SetVisibility(0);
5789 sub3node->cd();
5790 //
5791 // Place copy #1 of I101 in I107
5792 //
5793 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5794 sub4node->SetLineColor(kColorITS);
5795 sub4node->SetVisibility(0);
5796 sub4node->cd();
5797 //
5798 // Place copy #1 of ITS1 in I101
5799 //
5800 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5801 sub5node->SetLineColor(kColorITS);
5802 fNodes->Add(sub5node);
5803 sub4node->cd();
5804 fNodes->Add(sub4node);
5805 sub3node->cd();
5806 fNodes->Add(sub3node);
5807 sub2node->cd();
5808 fNodes->Add(sub2node);
5809 sub1node->cd();
5810 //
5811 // Place copy #1 of I20B in I12B
5812 //
5813 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5814 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
5815 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
5816 sub2node->SetLineColor(kColorITS);
5817 sub2node->SetVisibility(0);
5818 sub2node->cd();
5819 //
5820 // Place copy #1 of I1D7 in I20B
5821 //
5822 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5823 sub3node->SetLineColor(kColorITS);
5824 sub3node->SetVisibility(0);
5825 sub3node->cd();
5826 //
5827 // Place copy #1 of I1D1 in I1D7
5828 //
5829 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5830 sub4node->SetLineColor(kColorITS);
5831 sub4node->SetVisibility(0);
5832 sub4node->cd();
5833 //
5834 // Place copy #1 of ITS2 in I1D1
5835 //
5836 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5837 sub5node->SetLineColor(kColorITS);
5838 fNodes->Add(sub5node);
5839 sub4node->cd();
5840 fNodes->Add(sub4node);
5841 sub3node->cd();
5842 fNodes->Add(sub3node);
5843 sub2node->cd();
5844 //
5845 // Place copy #2 of I1D7 in I20B
5846 //
5847 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5848 sub3node->SetLineColor(kColorITS);
5849 sub3node->SetVisibility(0);
5850 sub3node->cd();
5851 //
5852 // Place copy #1 of I1D1 in I1D7
5853 //
5854 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5855 sub4node->SetLineColor(kColorITS);
5856 sub4node->SetVisibility(0);
5857 sub4node->cd();
5858 //
5859 // Place copy #1 of ITS2 in I1D1
5860 //
5861 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5862 sub5node->SetLineColor(kColorITS);
5863 fNodes->Add(sub5node);
5864 sub4node->cd();
5865 fNodes->Add(sub4node);
5866 sub3node->cd();
5867 fNodes->Add(sub3node);
5868 sub2node->cd();
5869 //
5870 // Place copy #3 of I1D7 in I20B
5871 //
5872 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5873 sub3node->SetLineColor(kColorITS);
5874 sub3node->SetVisibility(0);
5875 sub3node->cd();
5876 //
5877 // Place copy #1 of I1D1 in I1D7
5878 //
5879 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5880 sub4node->SetLineColor(kColorITS);
5881 sub4node->SetVisibility(0);
5882 sub4node->cd();
5883 //
5884 // Place copy #1 of ITS2 in I1D1
5885 //
5886 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5887 sub5node->SetLineColor(kColorITS);
5888 fNodes->Add(sub5node);
5889 sub4node->cd();
5890 fNodes->Add(sub4node);
5891 sub3node->cd();
5892 fNodes->Add(sub3node);
5893 sub2node->cd();
5894 //
5895 // Place copy #4 of I1D7 in I20B
5896 //
5897 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5898 sub3node->SetLineColor(kColorITS);
5899 sub3node->SetVisibility(0);
5900 sub3node->cd();
5901 //
5902 // Place copy #1 of I1D1 in I1D7
5903 //
5904 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5905 sub4node->SetLineColor(kColorITS);
5906 sub4node->SetVisibility(0);
5907 sub4node->cd();
5908 //
5909 // Place copy #1 of ITS2 in I1D1
5910 //
5911 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5912 sub5node->SetLineColor(kColorITS);
5913 fNodes->Add(sub5node);
5914 sub4node->cd();
5915 fNodes->Add(sub4node);
5916 sub3node->cd();
5917 fNodes->Add(sub3node);
5918 sub2node->cd();
5919 fNodes->Add(sub2node);
5920 sub1node->cd();
5921 //
5922 // Place copy #2 of I20B in I12B
5923 //
5924 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5925 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
5926 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
5927 sub2node->SetLineColor(kColorITS);
5928 sub2node->SetVisibility(0);
5929 sub2node->cd();
5930 //
5931 // Place copy #1 of I1D7 in I20B
5932 //
5933 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5934 sub3node->SetLineColor(kColorITS);
5935 sub3node->SetVisibility(0);
5936 sub3node->cd();
5937 //
5938 // Place copy #1 of I1D1 in I1D7
5939 //
5940 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5941 sub4node->SetLineColor(kColorITS);
5942 sub4node->SetVisibility(0);
5943 sub4node->cd();
5944 //
5945 // Place copy #1 of ITS2 in I1D1
5946 //
5947 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5948 sub5node->SetLineColor(kColorITS);
5949 fNodes->Add(sub5node);
5950 sub4node->cd();
5951 fNodes->Add(sub4node);
5952 sub3node->cd();
5953 fNodes->Add(sub3node);
5954 sub2node->cd();
5955 //
5956 // Place copy #2 of I1D7 in I20B
5957 //
5958 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5959 sub3node->SetLineColor(kColorITS);
5960 sub3node->SetVisibility(0);
5961 sub3node->cd();
5962 //
5963 // Place copy #1 of I1D1 in I1D7
5964 //
5965 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5966 sub4node->SetLineColor(kColorITS);
5967 sub4node->SetVisibility(0);
5968 sub4node->cd();
5969 //
5970 // Place copy #1 of ITS2 in I1D1
5971 //
5972 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5973 sub5node->SetLineColor(kColorITS);
5974 fNodes->Add(sub5node);
5975 sub4node->cd();
5976 fNodes->Add(sub4node);
5977 sub3node->cd();
5978 fNodes->Add(sub3node);
5979 sub2node->cd();
5980 //
5981 // Place copy #3 of I1D7 in I20B
5982 //
5983 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5984 sub3node->SetLineColor(kColorITS);
5985 sub3node->SetVisibility(0);
5986 sub3node->cd();
5987 //
5988 // Place copy #1 of I1D1 in I1D7
5989 //
5990 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5991 sub4node->SetLineColor(kColorITS);
5992 sub4node->SetVisibility(0);
5993 sub4node->cd();
5994 //
5995 // Place copy #1 of ITS2 in I1D1
5996 //
5997 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5998 sub5node->SetLineColor(kColorITS);
5999 fNodes->Add(sub5node);
6000 sub4node->cd();
6001 fNodes->Add(sub4node);
6002 sub3node->cd();
6003 fNodes->Add(sub3node);
6004 sub2node->cd();
6005 //
6006 // Place copy #4 of I1D7 in I20B
6007 //
6008 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6009 sub3node->SetLineColor(kColorITS);
6010 sub3node->SetVisibility(0);
6011 sub3node->cd();
6012 //
6013 // Place copy #1 of I1D1 in I1D7
6014 //
6015 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6016 sub4node->SetLineColor(kColorITS);
6017 sub4node->SetVisibility(0);
6018 sub4node->cd();
6019 //
6020 // Place copy #1 of ITS2 in I1D1
6021 //
6022 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6023 sub5node->SetLineColor(kColorITS);
6024 fNodes->Add(sub5node);
6025 sub4node->cd();
6026 fNodes->Add(sub4node);
6027 sub3node->cd();
6028 fNodes->Add(sub3node);
6029 sub2node->cd();
6030 fNodes->Add(sub2node);
6031 sub1node->cd();
6032 //
6033 // Place copy #3 of I20B in I12B
6034 //
6035 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6036 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6037 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
6038 sub2node->SetLineColor(kColorITS);
6039 sub2node->SetVisibility(0);
6040 sub2node->cd();
6041 //
6042 // Place copy #1 of I1D7 in I20B
6043 //
6044 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6045 sub3node->SetLineColor(kColorITS);
6046 sub3node->SetVisibility(0);
6047 sub3node->cd();
6048 //
6049 // Place copy #1 of I1D1 in I1D7
6050 //
6051 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6052 sub4node->SetLineColor(kColorITS);
6053 sub4node->SetVisibility(0);
6054 sub4node->cd();
6055 //
6056 // Place copy #1 of ITS2 in I1D1
6057 //
6058 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6059 sub5node->SetLineColor(kColorITS);
6060 fNodes->Add(sub5node);
6061 sub4node->cd();
6062 fNodes->Add(sub4node);
6063 sub3node->cd();
6064 fNodes->Add(sub3node);
6065 sub2node->cd();
6066 //
6067 // Place copy #2 of I1D7 in I20B
6068 //
6069 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6070 sub3node->SetLineColor(kColorITS);
6071 sub3node->SetVisibility(0);
6072 sub3node->cd();
6073 //
6074 // Place copy #1 of I1D1 in I1D7
6075 //
6076 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6077 sub4node->SetLineColor(kColorITS);
6078 sub4node->SetVisibility(0);
6079 sub4node->cd();
6080 //
6081 // Place copy #1 of ITS2 in I1D1
6082 //
6083 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6084 sub5node->SetLineColor(kColorITS);
6085 fNodes->Add(sub5node);
6086 sub4node->cd();
6087 fNodes->Add(sub4node);
6088 sub3node->cd();
6089 fNodes->Add(sub3node);
6090 sub2node->cd();
6091 //
6092 // Place copy #3 of I1D7 in I20B
6093 //
6094 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6095 sub3node->SetLineColor(kColorITS);
6096 sub3node->SetVisibility(0);
6097 sub3node->cd();
6098 //
6099 // Place copy #1 of I1D1 in I1D7
6100 //
6101 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6102 sub4node->SetLineColor(kColorITS);
6103 sub4node->SetVisibility(0);
6104 sub4node->cd();
6105 //
6106 // Place copy #1 of ITS2 in I1D1
6107 //
6108 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6109 sub5node->SetLineColor(kColorITS);
6110 fNodes->Add(sub5node);
6111 sub4node->cd();
6112 fNodes->Add(sub4node);
6113 sub3node->cd();
6114 fNodes->Add(sub3node);
6115 sub2node->cd();
6116 //
6117 // Place copy #4 of I1D7 in I20B
6118 //
6119 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6120 sub3node->SetLineColor(kColorITS);
6121 sub3node->SetVisibility(0);
6122 sub3node->cd();
6123 //
6124 // Place copy #1 of I1D1 in I1D7
6125 //
6126 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6127 sub4node->SetLineColor(kColorITS);
6128 sub4node->SetVisibility(0);
6129 sub4node->cd();
6130 //
6131 // Place copy #1 of ITS2 in I1D1
6132 //
6133 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6134 sub5node->SetLineColor(kColorITS);
6135 fNodes->Add(sub5node);
6136 sub4node->cd();
6137 fNodes->Add(sub4node);
6138 sub3node->cd();
6139 fNodes->Add(sub3node);
6140 sub2node->cd();
6141 fNodes->Add(sub2node);
6142 sub1node->cd();
6143 //
6144 // Place copy #4 of I20B in I12B
6145 //
6146 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6147 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6148 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
6149 sub2node->SetLineColor(kColorITS);
6150 sub2node->SetVisibility(0);
6151 sub2node->cd();
6152 //
6153 // Place copy #1 of I1D7 in I20B
6154 //
6155 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6156 sub3node->SetLineColor(kColorITS);
6157 sub3node->SetVisibility(0);
6158 sub3node->cd();
6159 //
6160 // Place copy #1 of I1D1 in I1D7
6161 //
6162 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6163 sub4node->SetLineColor(kColorITS);
6164 sub4node->SetVisibility(0);
6165 sub4node->cd();
6166 //
6167 // Place copy #1 of ITS2 in I1D1
6168 //
6169 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6170 sub5node->SetLineColor(kColorITS);
6171 fNodes->Add(sub5node);
6172 sub4node->cd();
6173 fNodes->Add(sub4node);
6174 sub3node->cd();
6175 fNodes->Add(sub3node);
6176 sub2node->cd();
6177 //
6178 // Place copy #2 of I1D7 in I20B
6179 //
6180 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6181 sub3node->SetLineColor(kColorITS);
6182 sub3node->SetVisibility(0);
6183 sub3node->cd();
6184 //
6185 // Place copy #1 of I1D1 in I1D7
6186 //
6187 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6188 sub4node->SetLineColor(kColorITS);
6189 sub4node->SetVisibility(0);
6190 sub4node->cd();
6191 //
6192 // Place copy #1 of ITS2 in I1D1
6193 //
6194 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6195 sub5node->SetLineColor(kColorITS);
6196 fNodes->Add(sub5node);
6197 sub4node->cd();
6198 fNodes->Add(sub4node);
6199 sub3node->cd();
6200 fNodes->Add(sub3node);
6201 sub2node->cd();
6202 //
6203 // Place copy #3 of I1D7 in I20B
6204 //
6205 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6206 sub3node->SetLineColor(kColorITS);
6207 sub3node->SetVisibility(0);
6208 sub3node->cd();
6209 //
6210 // Place copy #1 of I1D1 in I1D7
6211 //
6212 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6213 sub4node->SetLineColor(kColorITS);
6214 sub4node->SetVisibility(0);
6215 sub4node->cd();
6216 //
6217 // Place copy #1 of ITS2 in I1D1
6218 //
6219 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6220 sub5node->SetLineColor(kColorITS);
6221 fNodes->Add(sub5node);
6222 sub4node->cd();
6223 fNodes->Add(sub4node);
6224 sub3node->cd();
6225 fNodes->Add(sub3node);
6226 sub2node->cd();
6227 //
6228 // Place copy #4 of I1D7 in I20B
6229 //
6230 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6231 sub3node->SetLineColor(kColorITS);
6232 sub3node->SetVisibility(0);
6233 sub3node->cd();
6234 //
6235 // Place copy #1 of I1D1 in I1D7
6236 //
6237 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6238 sub4node->SetLineColor(kColorITS);
6239 sub4node->SetVisibility(0);
6240 sub4node->cd();
6241 //
6242 // Place copy #1 of ITS2 in I1D1
6243 //
6244 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6245 sub5node->SetLineColor(kColorITS);
6246 fNodes->Add(sub5node);
6247 sub4node->cd();
6248 fNodes->Add(sub4node);
6249 sub3node->cd();
6250 fNodes->Add(sub3node);
6251 sub2node->cd();
6252 fNodes->Add(sub2node);
6253 sub1node->cd();
6254 fNodes->Add(sub1node);
6255 node->cd();
6256 //
6257 // Place copy #9 of I12B in IT12
6258 //
6259 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot248");
6260 sub1node->SetLineColor(kColorITS);
6261 sub1node->SetVisibility(0);
6262 sub1node->cd();
6263 //
6264 // Place copy #1 of I10B in I12B
6265 //
6266 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6267 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6268 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
6269 sub2node->SetLineColor(kColorITS);
6270 sub2node->SetVisibility(0);
6271 sub2node->cd();
6272 //
6273 // Place copy #1 of I107 in I10B
6274 //
6275 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6276 sub3node->SetLineColor(kColorITS);
6277 sub3node->SetVisibility(0);
6278 sub3node->cd();
6279 //
6280 // Place copy #1 of I101 in I107
6281 //
6282 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6283 sub4node->SetLineColor(kColorITS);
6284 sub4node->SetVisibility(0);
6285 sub4node->cd();
6286 //
6287 // Place copy #1 of ITS1 in I101
6288 //
6289 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6290 sub5node->SetLineColor(kColorITS);
6291 fNodes->Add(sub5node);
6292 sub4node->cd();
6293 fNodes->Add(sub4node);
6294 sub3node->cd();
6295 fNodes->Add(sub3node);
6296 sub2node->cd();
6297 //
6298 // Place copy #2 of I107 in I10B
6299 //
6300 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6301 sub3node->SetLineColor(kColorITS);
6302 sub3node->SetVisibility(0);
6303 sub3node->cd();
6304 //
6305 // Place copy #1 of I101 in I107
6306 //
6307 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6308 sub4node->SetLineColor(kColorITS);
6309 sub4node->SetVisibility(0);
6310 sub4node->cd();
6311 //
6312 // Place copy #1 of ITS1 in I101
6313 //
6314 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6315 sub5node->SetLineColor(kColorITS);
6316 fNodes->Add(sub5node);
6317 sub4node->cd();
6318 fNodes->Add(sub4node);
6319 sub3node->cd();
6320 fNodes->Add(sub3node);
6321 sub2node->cd();
6322 //
6323 // Place copy #3 of I107 in I10B
6324 //
6325 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6326 sub3node->SetLineColor(kColorITS);
6327 sub3node->SetVisibility(0);
6328 sub3node->cd();
6329 //
6330 // Place copy #1 of I101 in I107
6331 //
6332 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6333 sub4node->SetLineColor(kColorITS);
6334 sub4node->SetVisibility(0);
6335 sub4node->cd();
6336 //
6337 // Place copy #1 of ITS1 in I101
6338 //
6339 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6340 sub5node->SetLineColor(kColorITS);
6341 fNodes->Add(sub5node);
6342 sub4node->cd();
6343 fNodes->Add(sub4node);
6344 sub3node->cd();
6345 fNodes->Add(sub3node);
6346 sub2node->cd();
6347 //
6348 // Place copy #4 of I107 in I10B
6349 //
6350 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6351 sub3node->SetLineColor(kColorITS);
6352 sub3node->SetVisibility(0);
6353 sub3node->cd();
6354 //
6355 // Place copy #1 of I101 in I107
6356 //
6357 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6358 sub4node->SetLineColor(kColorITS);
6359 sub4node->SetVisibility(0);
6360 sub4node->cd();
6361 //
6362 // Place copy #1 of ITS1 in I101
6363 //
6364 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6365 sub5node->SetLineColor(kColorITS);
6366 fNodes->Add(sub5node);
6367 sub4node->cd();
6368 fNodes->Add(sub4node);
6369 sub3node->cd();
6370 fNodes->Add(sub3node);
6371 sub2node->cd();
6372 fNodes->Add(sub2node);
6373 sub1node->cd();
6374 //
6375 // Place copy #2 of I10B in I12B
6376 //
6377 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6378 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
6379 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
6380 sub2node->SetLineColor(kColorITS);
6381 sub2node->SetVisibility(0);
6382 sub2node->cd();
6383 //
6384 // Place copy #1 of I107 in I10B
6385 //
6386 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6387 sub3node->SetLineColor(kColorITS);
6388 sub3node->SetVisibility(0);
6389 sub3node->cd();
6390 //
6391 // Place copy #1 of I101 in I107
6392 //
6393 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6394 sub4node->SetLineColor(kColorITS);
6395 sub4node->SetVisibility(0);
6396 sub4node->cd();
6397 //
6398 // Place copy #1 of ITS1 in I101
6399 //
6400 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6401 sub5node->SetLineColor(kColorITS);
6402 fNodes->Add(sub5node);
6403 sub4node->cd();
6404 fNodes->Add(sub4node);
6405 sub3node->cd();
6406 fNodes->Add(sub3node);
6407 sub2node->cd();
6408 //
6409 // Place copy #2 of I107 in I10B
6410 //
6411 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6412 sub3node->SetLineColor(kColorITS);
6413 sub3node->SetVisibility(0);
6414 sub3node->cd();
6415 //
6416 // Place copy #1 of I101 in I107
6417 //
6418 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6419 sub4node->SetLineColor(kColorITS);
6420 sub4node->SetVisibility(0);
6421 sub4node->cd();
6422 //
6423 // Place copy #1 of ITS1 in I101
6424 //
6425 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6426 sub5node->SetLineColor(kColorITS);
6427 fNodes->Add(sub5node);
6428 sub4node->cd();
6429 fNodes->Add(sub4node);
6430 sub3node->cd();
6431 fNodes->Add(sub3node);
6432 sub2node->cd();
6433 //
6434 // Place copy #3 of I107 in I10B
6435 //
6436 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6437 sub3node->SetLineColor(kColorITS);
6438 sub3node->SetVisibility(0);
6439 sub3node->cd();
6440 //
6441 // Place copy #1 of I101 in I107
6442 //
6443 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6444 sub4node->SetLineColor(kColorITS);
6445 sub4node->SetVisibility(0);
6446 sub4node->cd();
6447 //
6448 // Place copy #1 of ITS1 in I101
6449 //
6450 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6451 sub5node->SetLineColor(kColorITS);
6452 fNodes->Add(sub5node);
6453 sub4node->cd();
6454 fNodes->Add(sub4node);
6455 sub3node->cd();
6456 fNodes->Add(sub3node);
6457 sub2node->cd();
6458 //
6459 // Place copy #4 of I107 in I10B
6460 //
6461 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6462 sub3node->SetLineColor(kColorITS);
6463 sub3node->SetVisibility(0);
6464 sub3node->cd();
6465 //
6466 // Place copy #1 of I101 in I107
6467 //
6468 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6469 sub4node->SetLineColor(kColorITS);
6470 sub4node->SetVisibility(0);
6471 sub4node->cd();
6472 //
6473 // Place copy #1 of ITS1 in I101
6474 //
6475 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6476 sub5node->SetLineColor(kColorITS);
6477 fNodes->Add(sub5node);
6478 sub4node->cd();
6479 fNodes->Add(sub4node);
6480 sub3node->cd();
6481 fNodes->Add(sub3node);
6482 sub2node->cd();
6483 fNodes->Add(sub2node);
6484 sub1node->cd();
6485 //
6486 // Place copy #1 of I20B in I12B
6487 //
6488 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6489 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
6490 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
6491 sub2node->SetLineColor(kColorITS);
6492 sub2node->SetVisibility(0);
6493 sub2node->cd();
6494 //
6495 // Place copy #1 of I1D7 in I20B
6496 //
6497 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6498 sub3node->SetLineColor(kColorITS);
6499 sub3node->SetVisibility(0);
6500 sub3node->cd();
6501 //
6502 // Place copy #1 of I1D1 in I1D7
6503 //
6504 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6505 sub4node->SetLineColor(kColorITS);
6506 sub4node->SetVisibility(0);
6507 sub4node->cd();
6508 //
6509 // Place copy #1 of ITS2 in I1D1
6510 //
6511 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6512 sub5node->SetLineColor(kColorITS);
6513 fNodes->Add(sub5node);
6514 sub4node->cd();
6515 fNodes->Add(sub4node);
6516 sub3node->cd();
6517 fNodes->Add(sub3node);
6518 sub2node->cd();
6519 //
6520 // Place copy #2 of I1D7 in I20B
6521 //
6522 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6523 sub3node->SetLineColor(kColorITS);
6524 sub3node->SetVisibility(0);
6525 sub3node->cd();
6526 //
6527 // Place copy #1 of I1D1 in I1D7
6528 //
6529 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6530 sub4node->SetLineColor(kColorITS);
6531 sub4node->SetVisibility(0);
6532 sub4node->cd();
6533 //
6534 // Place copy #1 of ITS2 in I1D1
6535 //
6536 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6537 sub5node->SetLineColor(kColorITS);
6538 fNodes->Add(sub5node);
6539 sub4node->cd();
6540 fNodes->Add(sub4node);
6541 sub3node->cd();
6542 fNodes->Add(sub3node);
6543 sub2node->cd();
6544 //
6545 // Place copy #3 of I1D7 in I20B
6546 //
6547 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6548 sub3node->SetLineColor(kColorITS);
6549 sub3node->SetVisibility(0);
6550 sub3node->cd();
6551 //
6552 // Place copy #1 of I1D1 in I1D7
6553 //
6554 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6555 sub4node->SetLineColor(kColorITS);
6556 sub4node->SetVisibility(0);
6557 sub4node->cd();
6558 //
6559 // Place copy #1 of ITS2 in I1D1
6560 //
6561 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6562 sub5node->SetLineColor(kColorITS);
6563 fNodes->Add(sub5node);
6564 sub4node->cd();
6565 fNodes->Add(sub4node);
6566 sub3node->cd();
6567 fNodes->Add(sub3node);
6568 sub2node->cd();
6569 //
6570 // Place copy #4 of I1D7 in I20B
6571 //
6572 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6573 sub3node->SetLineColor(kColorITS);
6574 sub3node->SetVisibility(0);
6575 sub3node->cd();
6576 //
6577 // Place copy #1 of I1D1 in I1D7
6578 //
6579 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6580 sub4node->SetLineColor(kColorITS);
6581 sub4node->SetVisibility(0);
6582 sub4node->cd();
6583 //
6584 // Place copy #1 of ITS2 in I1D1
6585 //
6586 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6587 sub5node->SetLineColor(kColorITS);
6588 fNodes->Add(sub5node);
6589 sub4node->cd();
6590 fNodes->Add(sub4node);
6591 sub3node->cd();
6592 fNodes->Add(sub3node);
6593 sub2node->cd();
6594 fNodes->Add(sub2node);
6595 sub1node->cd();
6596 //
6597 // Place copy #2 of I20B in I12B
6598 //
6599 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6600 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
6601 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
6602 sub2node->SetLineColor(kColorITS);
6603 sub2node->SetVisibility(0);
6604 sub2node->cd();
6605 //
6606 // Place copy #1 of I1D7 in I20B
6607 //
6608 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6609 sub3node->SetLineColor(kColorITS);
6610 sub3node->SetVisibility(0);
6611 sub3node->cd();
6612 //
6613 // Place copy #1 of I1D1 in I1D7
6614 //
6615 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6616 sub4node->SetLineColor(kColorITS);
6617 sub4node->SetVisibility(0);
6618 sub4node->cd();
6619 //
6620 // Place copy #1 of ITS2 in I1D1
6621 //
6622 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6623 sub5node->SetLineColor(kColorITS);
6624 fNodes->Add(sub5node);
6625 sub4node->cd();
6626 fNodes->Add(sub4node);
6627 sub3node->cd();
6628 fNodes->Add(sub3node);
6629 sub2node->cd();
6630 //
6631 // Place copy #2 of I1D7 in I20B
6632 //
6633 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6634 sub3node->SetLineColor(kColorITS);
6635 sub3node->SetVisibility(0);
6636 sub3node->cd();
6637 //
6638 // Place copy #1 of I1D1 in I1D7
6639 //
6640 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6641 sub4node->SetLineColor(kColorITS);
6642 sub4node->SetVisibility(0);
6643 sub4node->cd();
6644 //
6645 // Place copy #1 of ITS2 in I1D1
6646 //
6647 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6648 sub5node->SetLineColor(kColorITS);
6649 fNodes->Add(sub5node);
6650 sub4node->cd();
6651 fNodes->Add(sub4node);
6652 sub3node->cd();
6653 fNodes->Add(sub3node);
6654 sub2node->cd();
6655 //
6656 // Place copy #3 of I1D7 in I20B
6657 //
6658 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6659 sub3node->SetLineColor(kColorITS);
6660 sub3node->SetVisibility(0);
6661 sub3node->cd();
6662 //
6663 // Place copy #1 of I1D1 in I1D7
6664 //
6665 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6666 sub4node->SetLineColor(kColorITS);
6667 sub4node->SetVisibility(0);
6668 sub4node->cd();
6669 //
6670 // Place copy #1 of ITS2 in I1D1
6671 //
6672 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6673 sub5node->SetLineColor(kColorITS);
6674 fNodes->Add(sub5node);
6675 sub4node->cd();
6676 fNodes->Add(sub4node);
6677 sub3node->cd();
6678 fNodes->Add(sub3node);
6679 sub2node->cd();
6680 //
6681 // Place copy #4 of I1D7 in I20B
6682 //
6683 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6684 sub3node->SetLineColor(kColorITS);
6685 sub3node->SetVisibility(0);
6686 sub3node->cd();
6687 //
6688 // Place copy #1 of I1D1 in I1D7
6689 //
6690 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6691 sub4node->SetLineColor(kColorITS);
6692 sub4node->SetVisibility(0);
6693 sub4node->cd();
6694 //
6695 // Place copy #1 of ITS2 in I1D1
6696 //
6697 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6698 sub5node->SetLineColor(kColorITS);
6699 fNodes->Add(sub5node);
6700 sub4node->cd();
6701 fNodes->Add(sub4node);
6702 sub3node->cd();
6703 fNodes->Add(sub3node);
6704 sub2node->cd();
6705 fNodes->Add(sub2node);
6706 sub1node->cd();
6707 //
6708 // Place copy #3 of I20B in I12B
6709 //
6710 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6711 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
6712 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
6713 sub2node->SetLineColor(kColorITS);
6714 sub2node->SetVisibility(0);
6715 sub2node->cd();
6716 //
6717 // Place copy #1 of I1D7 in I20B
6718 //
6719 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6720 sub3node->SetLineColor(kColorITS);
6721 sub3node->SetVisibility(0);
6722 sub3node->cd();
6723 //
6724 // Place copy #1 of I1D1 in I1D7
6725 //
6726 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6727 sub4node->SetLineColor(kColorITS);
6728 sub4node->SetVisibility(0);
6729 sub4node->cd();
6730 //
6731 // Place copy #1 of ITS2 in I1D1
6732 //
6733 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6734 sub5node->SetLineColor(kColorITS);
6735 fNodes->Add(sub5node);
6736 sub4node->cd();
6737 fNodes->Add(sub4node);
6738 sub3node->cd();
6739 fNodes->Add(sub3node);
6740 sub2node->cd();
6741 //
6742 // Place copy #2 of I1D7 in I20B
6743 //
6744 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6745 sub3node->SetLineColor(kColorITS);
6746 sub3node->SetVisibility(0);
6747 sub3node->cd();
6748 //
6749 // Place copy #1 of I1D1 in I1D7
6750 //
6751 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6752 sub4node->SetLineColor(kColorITS);
6753 sub4node->SetVisibility(0);
6754 sub4node->cd();
6755 //
6756 // Place copy #1 of ITS2 in I1D1
6757 //
6758 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6759 sub5node->SetLineColor(kColorITS);
6760 fNodes->Add(sub5node);
6761 sub4node->cd();
6762 fNodes->Add(sub4node);
6763 sub3node->cd();
6764 fNodes->Add(sub3node);
6765 sub2node->cd();
6766 //
6767 // Place copy #3 of I1D7 in I20B
6768 //
6769 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6770 sub3node->SetLineColor(kColorITS);
6771 sub3node->SetVisibility(0);
6772 sub3node->cd();
6773 //
6774 // Place copy #1 of I1D1 in I1D7
6775 //
6776 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6777 sub4node->SetLineColor(kColorITS);
6778 sub4node->SetVisibility(0);
6779 sub4node->cd();
6780 //
6781 // Place copy #1 of ITS2 in I1D1
6782 //
6783 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6784 sub5node->SetLineColor(kColorITS);
6785 fNodes->Add(sub5node);
6786 sub4node->cd();
6787 fNodes->Add(sub4node);
6788 sub3node->cd();
6789 fNodes->Add(sub3node);
6790 sub2node->cd();
6791 //
6792 // Place copy #4 of I1D7 in I20B
6793 //
6794 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6795 sub3node->SetLineColor(kColorITS);
6796 sub3node->SetVisibility(0);
6797 sub3node->cd();
6798 //
6799 // Place copy #1 of I1D1 in I1D7
6800 //
6801 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6802 sub4node->SetLineColor(kColorITS);
6803 sub4node->SetVisibility(0);
6804 sub4node->cd();
6805 //
6806 // Place copy #1 of ITS2 in I1D1
6807 //
6808 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6809 sub5node->SetLineColor(kColorITS);
6810 fNodes->Add(sub5node);
6811 sub4node->cd();
6812 fNodes->Add(sub4node);
6813 sub3node->cd();
6814 fNodes->Add(sub3node);
6815 sub2node->cd();
6816 fNodes->Add(sub2node);
6817 sub1node->cd();
6818 //
6819 // Place copy #4 of I20B in I12B
6820 //
6821 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6822 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
6823 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
6824 sub2node->SetLineColor(kColorITS);
6825 sub2node->SetVisibility(0);
6826 sub2node->cd();
6827 //
6828 // Place copy #1 of I1D7 in I20B
6829 //
6830 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6831 sub3node->SetLineColor(kColorITS);
6832 sub3node->SetVisibility(0);
6833 sub3node->cd();
6834 //
6835 // Place copy #1 of I1D1 in I1D7
6836 //
6837 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6838 sub4node->SetLineColor(kColorITS);
6839 sub4node->SetVisibility(0);
6840 sub4node->cd();
6841 //
6842 // Place copy #1 of ITS2 in I1D1
6843 //
6844 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6845 sub5node->SetLineColor(kColorITS);
6846 fNodes->Add(sub5node);
6847 sub4node->cd();
6848 fNodes->Add(sub4node);
6849 sub3node->cd();
6850 fNodes->Add(sub3node);
6851 sub2node->cd();
6852 //
6853 // Place copy #2 of I1D7 in I20B
6854 //
6855 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6856 sub3node->SetLineColor(kColorITS);
6857 sub3node->SetVisibility(0);
6858 sub3node->cd();
6859 //
6860 // Place copy #1 of I1D1 in I1D7
6861 //
6862 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6863 sub4node->SetLineColor(kColorITS);
6864 sub4node->SetVisibility(0);
6865 sub4node->cd();
6866 //
6867 // Place copy #1 of ITS2 in I1D1
6868 //
6869 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6870 sub5node->SetLineColor(kColorITS);
6871 fNodes->Add(sub5node);
6872 sub4node->cd();
6873 fNodes->Add(sub4node);
6874 sub3node->cd();
6875 fNodes->Add(sub3node);
6876 sub2node->cd();
6877 //
6878 // Place copy #3 of I1D7 in I20B
6879 //
6880 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6881 sub3node->SetLineColor(kColorITS);
6882 sub3node->SetVisibility(0);
6883 sub3node->cd();
6884 //
6885 // Place copy #1 of I1D1 in I1D7
6886 //
6887 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6888 sub4node->SetLineColor(kColorITS);
6889 sub4node->SetVisibility(0);
6890 sub4node->cd();
6891 //
6892 // Place copy #1 of ITS2 in I1D1
6893 //
6894 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6895 sub5node->SetLineColor(kColorITS);
6896 fNodes->Add(sub5node);
6897 sub4node->cd();
6898 fNodes->Add(sub4node);
6899 sub3node->cd();
6900 fNodes->Add(sub3node);
6901 sub2node->cd();
6902 //
6903 // Place copy #4 of I1D7 in I20B
6904 //
6905 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6906 sub3node->SetLineColor(kColorITS);
6907 sub3node->SetVisibility(0);
6908 sub3node->cd();
6909 //
6910 // Place copy #1 of I1D1 in I1D7
6911 //
6912 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6913 sub4node->SetLineColor(kColorITS);
6914 sub4node->SetVisibility(0);
6915 sub4node->cd();
6916 //
6917 // Place copy #1 of ITS2 in I1D1
6918 //
6919 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6920 sub5node->SetLineColor(kColorITS);
6921 fNodes->Add(sub5node);
6922 sub4node->cd();
6923 fNodes->Add(sub4node);
6924 sub3node->cd();
6925 fNodes->Add(sub3node);
6926 sub2node->cd();
6927 fNodes->Add(sub2node);
6928 sub1node->cd();
6929 fNodes->Add(sub1node);
6930 node->cd();
6931 //
6932 // Place copy #10 of I12B in IT12
6933 //
6934 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"rot249");
6935 sub1node->SetLineColor(kColorITS);
6936 sub1node->SetVisibility(0);
6937 sub1node->cd();
6938 //
6939 // Place copy #1 of I10B in I12B
6940 //
6941 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6942 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
6943 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"rot239");
6944 sub2node->SetLineColor(kColorITS);
6945 sub2node->SetVisibility(0);
6946 sub2node->cd();
6947 //
6948 // Place copy #1 of I107 in I10B
6949 //
6950 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6951 sub3node->SetLineColor(kColorITS);
6952 sub3node->SetVisibility(0);
6953 sub3node->cd();
6954 //
6955 // Place copy #1 of I101 in I107
6956 //
6957 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6958 sub4node->SetLineColor(kColorITS);
6959 sub4node->SetVisibility(0);
6960 sub4node->cd();
6961 //
6962 // Place copy #1 of ITS1 in I101
6963 //
6964 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6965 sub5node->SetLineColor(kColorITS);
6966 fNodes->Add(sub5node);
6967 sub4node->cd();
6968 fNodes->Add(sub4node);
6969 sub3node->cd();
6970 fNodes->Add(sub3node);
6971 sub2node->cd();
6972 //
6973 // Place copy #2 of I107 in I10B
6974 //
6975 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6976 sub3node->SetLineColor(kColorITS);
6977 sub3node->SetVisibility(0);
6978 sub3node->cd();
6979 //
6980 // Place copy #1 of I101 in I107
6981 //
6982 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6983 sub4node->SetLineColor(kColorITS);
6984 sub4node->SetVisibility(0);
6985 sub4node->cd();
6986 //
6987 // Place copy #1 of ITS1 in I101
6988 //
6989 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6990 sub5node->SetLineColor(kColorITS);
6991 fNodes->Add(sub5node);
6992 sub4node->cd();
6993 fNodes->Add(sub4node);
6994 sub3node->cd();
6995 fNodes->Add(sub3node);
6996 sub2node->cd();
6997 //
6998 // Place copy #3 of I107 in I10B
6999 //
7000 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7001 sub3node->SetLineColor(kColorITS);
7002 sub3node->SetVisibility(0);
7003 sub3node->cd();
7004 //
7005 // Place copy #1 of I101 in I107
7006 //
7007 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7008 sub4node->SetLineColor(kColorITS);
7009 sub4node->SetVisibility(0);
7010 sub4node->cd();
7011 //
7012 // Place copy #1 of ITS1 in I101
7013 //
7014 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7015 sub5node->SetLineColor(kColorITS);
7016 fNodes->Add(sub5node);
7017 sub4node->cd();
7018 fNodes->Add(sub4node);
7019 sub3node->cd();
7020 fNodes->Add(sub3node);
7021 sub2node->cd();
7022 //
7023 // Place copy #4 of I107 in I10B
7024 //
7025 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7026 sub3node->SetLineColor(kColorITS);
7027 sub3node->SetVisibility(0);
7028 sub3node->cd();
7029 //
7030 // Place copy #1 of I101 in I107
7031 //
7032 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7033 sub4node->SetLineColor(kColorITS);
7034 sub4node->SetVisibility(0);
7035 sub4node->cd();
7036 //
7037 // Place copy #1 of ITS1 in I101
7038 //
7039 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7040 sub5node->SetLineColor(kColorITS);
7041 fNodes->Add(sub5node);
7042 sub4node->cd();
7043 fNodes->Add(sub4node);
7044 sub3node->cd();
7045 fNodes->Add(sub3node);
7046 sub2node->cd();
7047 fNodes->Add(sub2node);
7048 sub1node->cd();
7049 //
7050 // Place copy #2 of I10B in I12B
7051 //
7052 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7053 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
7054 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"rot238");
7055 sub2node->SetLineColor(kColorITS);
7056 sub2node->SetVisibility(0);
7057 sub2node->cd();
7058 //
7059 // Place copy #1 of I107 in I10B
7060 //
7061 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7062 sub3node->SetLineColor(kColorITS);
7063 sub3node->SetVisibility(0);
7064 sub3node->cd();
7065 //
7066 // Place copy #1 of I101 in I107
7067 //
7068 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7069 sub4node->SetLineColor(kColorITS);
7070 sub4node->SetVisibility(0);
7071 sub4node->cd();
7072 //
7073 // Place copy #1 of ITS1 in I101
7074 //
7075 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7076 sub5node->SetLineColor(kColorITS);
7077 fNodes->Add(sub5node);
7078 sub4node->cd();
7079 fNodes->Add(sub4node);
7080 sub3node->cd();
7081 fNodes->Add(sub3node);
7082 sub2node->cd();
7083 //
7084 // Place copy #2 of I107 in I10B
7085 //
7086 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7087 sub3node->SetLineColor(kColorITS);
7088 sub3node->SetVisibility(0);
7089 sub3node->cd();
7090 //
7091 // Place copy #1 of I101 in I107
7092 //
7093 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7094 sub4node->SetLineColor(kColorITS);
7095 sub4node->SetVisibility(0);
7096 sub4node->cd();
7097 //
7098 // Place copy #1 of ITS1 in I101
7099 //
7100 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7101 sub5node->SetLineColor(kColorITS);
7102 fNodes->Add(sub5node);
7103 sub4node->cd();
7104 fNodes->Add(sub4node);
7105 sub3node->cd();
7106 fNodes->Add(sub3node);
7107 sub2node->cd();
7108 //
7109 // Place copy #3 of I107 in I10B
7110 //
7111 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7112 sub3node->SetLineColor(kColorITS);
7113 sub3node->SetVisibility(0);
7114 sub3node->cd();
7115 //
7116 // Place copy #1 of I101 in I107
7117 //
7118 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7119 sub4node->SetLineColor(kColorITS);
7120 sub4node->SetVisibility(0);
7121 sub4node->cd();
7122 //
7123 // Place copy #1 of ITS1 in I101
7124 //
7125 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7126 sub5node->SetLineColor(kColorITS);
7127 fNodes->Add(sub5node);
7128 sub4node->cd();
7129 fNodes->Add(sub4node);
7130 sub3node->cd();
7131 fNodes->Add(sub3node);
7132 sub2node->cd();
7133 //
7134 // Place copy #4 of I107 in I10B
7135 //
7136 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7137 sub3node->SetLineColor(kColorITS);
7138 sub3node->SetVisibility(0);
7139 sub3node->cd();
7140 //
7141 // Place copy #1 of I101 in I107
7142 //
7143 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7144 sub4node->SetLineColor(kColorITS);
7145 sub4node->SetVisibility(0);
7146 sub4node->cd();
7147 //
7148 // Place copy #1 of ITS1 in I101
7149 //
7150 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7151 sub5node->SetLineColor(kColorITS);
7152 fNodes->Add(sub5node);
7153 sub4node->cd();
7154 fNodes->Add(sub4node);
7155 sub3node->cd();
7156 fNodes->Add(sub3node);
7157 sub2node->cd();
7158 fNodes->Add(sub2node);
7159 sub1node->cd();
7160 //
7161 // Place copy #1 of I20B in I12B
7162 //
7163 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7164 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
7165 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"rot240");
7166 sub2node->SetLineColor(kColorITS);
7167 sub2node->SetVisibility(0);
7168 sub2node->cd();
7169 //
7170 // Place copy #1 of I1D7 in I20B
7171 //
7172 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7173 sub3node->SetLineColor(kColorITS);
7174 sub3node->SetVisibility(0);
7175 sub3node->cd();
7176 //
7177 // Place copy #1 of I1D1 in I1D7
7178 //
7179 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7180 sub4node->SetLineColor(kColorITS);
7181 sub4node->SetVisibility(0);
7182 sub4node->cd();
7183 //
7184 // Place copy #1 of ITS2 in I1D1
7185 //
7186 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7187 sub5node->SetLineColor(kColorITS);
7188 fNodes->Add(sub5node);
7189 sub4node->cd();
7190 fNodes->Add(sub4node);
7191 sub3node->cd();
7192 fNodes->Add(sub3node);
7193 sub2node->cd();
7194 //
7195 // Place copy #2 of I1D7 in I20B
7196 //
7197 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7198 sub3node->SetLineColor(kColorITS);
7199 sub3node->SetVisibility(0);
7200 sub3node->cd();
7201 //
7202 // Place copy #1 of I1D1 in I1D7
7203 //
7204 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7205 sub4node->SetLineColor(kColorITS);
7206 sub4node->SetVisibility(0);
7207 sub4node->cd();
7208 //
7209 // Place copy #1 of ITS2 in I1D1
7210 //
7211 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7212 sub5node->SetLineColor(kColorITS);
7213 fNodes->Add(sub5node);
7214 sub4node->cd();
7215 fNodes->Add(sub4node);
7216 sub3node->cd();
7217 fNodes->Add(sub3node);
7218 sub2node->cd();
7219 //
7220 // Place copy #3 of I1D7 in I20B
7221 //
7222 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7223 sub3node->SetLineColor(kColorITS);
7224 sub3node->SetVisibility(0);
7225 sub3node->cd();
7226 //
7227 // Place copy #1 of I1D1 in I1D7
7228 //
7229 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7230 sub4node->SetLineColor(kColorITS);
7231 sub4node->SetVisibility(0);
7232 sub4node->cd();
7233 //
7234 // Place copy #1 of ITS2 in I1D1
7235 //
7236 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7237 sub5node->SetLineColor(kColorITS);
7238 fNodes->Add(sub5node);
7239 sub4node->cd();
7240 fNodes->Add(sub4node);
7241 sub3node->cd();
7242 fNodes->Add(sub3node);
7243 sub2node->cd();
7244 //
7245 // Place copy #4 of I1D7 in I20B
7246 //
7247 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7248 sub3node->SetLineColor(kColorITS);
7249 sub3node->SetVisibility(0);
7250 sub3node->cd();
7251 //
7252 // Place copy #1 of I1D1 in I1D7
7253 //
7254 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7255 sub4node->SetLineColor(kColorITS);
7256 sub4node->SetVisibility(0);
7257 sub4node->cd();
7258 //
7259 // Place copy #1 of ITS2 in I1D1
7260 //
7261 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7262 sub5node->SetLineColor(kColorITS);
7263 fNodes->Add(sub5node);
7264 sub4node->cd();
7265 fNodes->Add(sub4node);
7266 sub3node->cd();
7267 fNodes->Add(sub3node);
7268 sub2node->cd();
7269 fNodes->Add(sub2node);
7270 sub1node->cd();
7271 //
7272 // Place copy #2 of I20B in I12B
7273 //
7274 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7275 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
7276 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"rot241");
7277 sub2node->SetLineColor(kColorITS);
7278 sub2node->SetVisibility(0);
7279 sub2node->cd();
7280 //
7281 // Place copy #1 of I1D7 in I20B
7282 //
7283 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7284 sub3node->SetLineColor(kColorITS);
7285 sub3node->SetVisibility(0);
7286 sub3node->cd();
7287 //
7288 // Place copy #1 of I1D1 in I1D7
7289 //
7290 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7291 sub4node->SetLineColor(kColorITS);
7292 sub4node->SetVisibility(0);
7293 sub4node->cd();
7294 //
7295 // Place copy #1 of ITS2 in I1D1
7296 //
7297 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7298 sub5node->SetLineColor(kColorITS);
7299 fNodes->Add(sub5node);
7300 sub4node->cd();
7301 fNodes->Add(sub4node);
7302 sub3node->cd();
7303 fNodes->Add(sub3node);
7304 sub2node->cd();
7305 //
7306 // Place copy #2 of I1D7 in I20B
7307 //
7308 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7309 sub3node->SetLineColor(kColorITS);
7310 sub3node->SetVisibility(0);
7311 sub3node->cd();
7312 //
7313 // Place copy #1 of I1D1 in I1D7
7314 //
7315 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7316 sub4node->SetLineColor(kColorITS);
7317 sub4node->SetVisibility(0);
7318 sub4node->cd();
7319 //
7320 // Place copy #1 of ITS2 in I1D1
7321 //
7322 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7323 sub5node->SetLineColor(kColorITS);
7324 fNodes->Add(sub5node);
7325 sub4node->cd();
7326 fNodes->Add(sub4node);
7327 sub3node->cd();
7328 fNodes->Add(sub3node);
7329 sub2node->cd();
7330 //
7331 // Place copy #3 of I1D7 in I20B
7332 //
7333 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7334 sub3node->SetLineColor(kColorITS);
7335 sub3node->SetVisibility(0);
7336 sub3node->cd();
7337 //
7338 // Place copy #1 of I1D1 in I1D7
7339 //
7340 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7341 sub4node->SetLineColor(kColorITS);
7342 sub4node->SetVisibility(0);
7343 sub4node->cd();
7344 //
7345 // Place copy #1 of ITS2 in I1D1
7346 //
7347 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7348 sub5node->SetLineColor(kColorITS);
7349 fNodes->Add(sub5node);
7350 sub4node->cd();
7351 fNodes->Add(sub4node);
7352 sub3node->cd();
7353 fNodes->Add(sub3node);
7354 sub2node->cd();
7355 //
7356 // Place copy #4 of I1D7 in I20B
7357 //
7358 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7359 sub3node->SetLineColor(kColorITS);
7360 sub3node->SetVisibility(0);
7361 sub3node->cd();
7362 //
7363 // Place copy #1 of I1D1 in I1D7
7364 //
7365 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7366 sub4node->SetLineColor(kColorITS);
7367 sub4node->SetVisibility(0);
7368 sub4node->cd();
7369 //
7370 // Place copy #1 of ITS2 in I1D1
7371 //
7372 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7373 sub5node->SetLineColor(kColorITS);
7374 fNodes->Add(sub5node);
7375 sub4node->cd();
7376 fNodes->Add(sub4node);
7377 sub3node->cd();
7378 fNodes->Add(sub3node);
7379 sub2node->cd();
7380 fNodes->Add(sub2node);
7381 sub1node->cd();
7382 //
7383 // Place copy #3 of I20B in I12B
7384 //
7385 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7386 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
7387 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"rot242");
7388 sub2node->SetLineColor(kColorITS);
7389 sub2node->SetVisibility(0);
7390 sub2node->cd();
7391 //
7392 // Place copy #1 of I1D7 in I20B
7393 //
7394 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7395 sub3node->SetLineColor(kColorITS);
7396 sub3node->SetVisibility(0);
7397 sub3node->cd();
7398 //
7399 // Place copy #1 of I1D1 in I1D7
7400 //
7401 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7402 sub4node->SetLineColor(kColorITS);
7403 sub4node->SetVisibility(0);
7404 sub4node->cd();
7405 //
7406 // Place copy #1 of ITS2 in I1D1
7407 //
7408 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7409 sub5node->SetLineColor(kColorITS);
7410 fNodes->Add(sub5node);
7411 sub4node->cd();
7412 fNodes->Add(sub4node);
7413 sub3node->cd();
7414 fNodes->Add(sub3node);
7415 sub2node->cd();
7416 //
7417 // Place copy #2 of I1D7 in I20B
7418 //
7419 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7420 sub3node->SetLineColor(kColorITS);
7421 sub3node->SetVisibility(0);
7422 sub3node->cd();
7423 //
7424 // Place copy #1 of I1D1 in I1D7
7425 //
7426 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7427 sub4node->SetLineColor(kColorITS);
7428 sub4node->SetVisibility(0);
7429 sub4node->cd();
7430 //
7431 // Place copy #1 of ITS2 in I1D1
7432 //
7433 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7434 sub5node->SetLineColor(kColorITS);
7435 fNodes->Add(sub5node);
7436 sub4node->cd();
7437 fNodes->Add(sub4node);
7438 sub3node->cd();
7439 fNodes->Add(sub3node);
7440 sub2node->cd();
7441 //
7442 // Place copy #3 of I1D7 in I20B
7443 //
7444 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7445 sub3node->SetLineColor(kColorITS);
7446 sub3node->SetVisibility(0);
7447 sub3node->cd();
7448 //
7449 // Place copy #1 of I1D1 in I1D7
7450 //
7451 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7452 sub4node->SetLineColor(kColorITS);
7453 sub4node->SetVisibility(0);
7454 sub4node->cd();
7455 //
7456 // Place copy #1 of ITS2 in I1D1
7457 //
7458 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7459 sub5node->SetLineColor(kColorITS);
7460 fNodes->Add(sub5node);
7461 sub4node->cd();
7462 fNodes->Add(sub4node);
7463 sub3node->cd();
7464 fNodes->Add(sub3node);
7465 sub2node->cd();
7466 //
7467 // Place copy #4 of I1D7 in I20B
7468 //
7469 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7470 sub3node->SetLineColor(kColorITS);
7471 sub3node->SetVisibility(0);
7472 sub3node->cd();
7473 //
7474 // Place copy #1 of I1D1 in I1D7
7475 //
7476 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7477 sub4node->SetLineColor(kColorITS);
7478 sub4node->SetVisibility(0);
7479 sub4node->cd();
7480 //
7481 // Place copy #1 of ITS2 in I1D1
7482 //
7483 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7484 sub5node->SetLineColor(kColorITS);
7485 fNodes->Add(sub5node);
7486 sub4node->cd();
7487 fNodes->Add(sub4node);
7488 sub3node->cd();
7489 fNodes->Add(sub3node);
7490 sub2node->cd();
7491 fNodes->Add(sub2node);
7492 sub1node->cd();
7493 //
7494 // Place copy #4 of I20B in I12B
7495 //
7496 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7497 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
7498 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"rot243");
7499 sub2node->SetLineColor(kColorITS);
7500 sub2node->SetVisibility(0);
7501 sub2node->cd();
7502 //
7503 // Place copy #1 of I1D7 in I20B
7504 //
7505 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7506 sub3node->SetLineColor(kColorITS);
7507 sub3node->SetVisibility(0);
7508 sub3node->cd();
7509 //
7510 // Place copy #1 of I1D1 in I1D7
7511 //
7512 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7513 sub4node->SetLineColor(kColorITS);
7514 sub4node->SetVisibility(0);
7515 sub4node->cd();
7516 //
7517 // Place copy #1 of ITS2 in I1D1
7518 //
7519 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7520 sub5node->SetLineColor(kColorITS);
7521 fNodes->Add(sub5node);
7522 sub4node->cd();
7523 fNodes->Add(sub4node);
7524 sub3node->cd();
7525 fNodes->Add(sub3node);
7526 sub2node->cd();
7527 //
7528 // Place copy #2 of I1D7 in I20B
7529 //
7530 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7531 sub3node->SetLineColor(kColorITS);
7532 sub3node->SetVisibility(0);
7533 sub3node->cd();
7534 //
7535 // Place copy #1 of I1D1 in I1D7
7536 //
7537 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7538 sub4node->SetLineColor(kColorITS);
7539 sub4node->SetVisibility(0);
7540 sub4node->cd();
7541 //
7542 // Place copy #1 of ITS2 in I1D1
7543 //
7544 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7545 sub5node->SetLineColor(kColorITS);
7546 fNodes->Add(sub5node);
7547 sub4node->cd();
7548 fNodes->Add(sub4node);
7549 sub3node->cd();
7550 fNodes->Add(sub3node);
7551 sub2node->cd();
7552 //
7553 // Place copy #3 of I1D7 in I20B
7554 //
7555 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7556 sub3node->SetLineColor(kColorITS);
7557 sub3node->SetVisibility(0);
7558 sub3node->cd();
7559 //
7560 // Place copy #1 of I1D1 in I1D7
7561 //
7562 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7563 sub4node->SetLineColor(kColorITS);
7564 sub4node->SetVisibility(0);
7565 sub4node->cd();
7566 //
7567 // Place copy #1 of ITS2 in I1D1
7568 //
7569 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7570 sub5node->SetLineColor(kColorITS);
7571 fNodes->Add(sub5node);
7572 sub4node->cd();
7573 fNodes->Add(sub4node);
7574 sub3node->cd();
7575 fNodes->Add(sub3node);
7576 sub2node->cd();
7577 //
7578 // Place copy #4 of I1D7 in I20B
7579 //
7580 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7581 sub3node->SetLineColor(kColorITS);
7582 sub3node->SetVisibility(0);
7583 sub3node->cd();
7584 //
7585 // Place copy #1 of I1D1 in I1D7
7586 //
7587 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7588 sub4node->SetLineColor(kColorITS);
7589 sub4node->SetVisibility(0);
7590 sub4node->cd();
7591 //
7592 // Place copy #1 of ITS2 in I1D1
7593 //
7594 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7595 sub5node->SetLineColor(kColorITS);
7596 fNodes->Add(sub5node);
7597 sub4node->cd();
7598 fNodes->Add(sub4node);
7599 sub3node->cd();
7600 fNodes->Add(sub3node);
7601 sub2node->cd();
7602 fNodes->Add(sub2node);
7603 sub1node->cd();
7604 fNodes->Add(sub1node);
7605 node->cd();
7606
7607 fNodes->Add(node);
7608
7609 }
7610
7611
7612 // --- Place SDD volumes into their mother volume
7613
7614 // Place IT34 in Alice
7615 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7616 node->SetLineColor(kColorITS);
7617 node->SetVisibility(0);
7618 node->cd();
7619 //
7620 // Place copy #1 of I004 in IT34
7621 //
7622 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"rot321");
7623 sub1node->SetLineColor(kColorITS);
7624 sub1node->SetVisibility(0);
7625 sub1node->cd();
7626 //
7627 // Place copy #1 of ITS3 directly in I004
7628 //
7629 ySDD = Y_SDD_sep/2.+I302dits[1];
7630 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7631 sub2node->SetLineColor(kColorITS);
7632 sub2node->SetVisibility(1);
7633 fNodes->Add(sub2node);
7634 sub1node->cd();
7635 //
7636 // Place copy #2 of ITS3 directly in I004
7637 //
7638 ySDD = Y_SDD_sep/2.+I302dits[1];
7639 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7640 sub2node->SetLineColor(kColorITS);
7641 sub2node->SetVisibility(1);
7642 fNodes->Add(sub2node);
7643 sub1node->cd();
7644 //
7645 // Place copy #3 of ITS3 directly in I004
7646 //
7647 ySDD = Y_SDD_sep/2.+I302dits[1];
7648 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7649 sub2node->SetLineColor(kColorITS);
7650 sub2node->SetVisibility(1);
7651 fNodes->Add(sub2node);
7652 sub1node->cd();
7653 //
7654 // Place copy #4 of ITS3 directly in I004
7655 //
7656 ySDD = Y_SDD_sep/2.+I302dits[1];
7657 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7658 sub2node->SetLineColor(kColorITS);
7659 sub2node->SetVisibility(1);
7660 fNodes->Add(sub2node);
7661 sub1node->cd();
7662 //
7663 // Place copy #5 of ITS3 directly in I004
7664 //
7665 ySDD = Y_SDD_sep/2.+I302dits[1];
7666 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7667 sub2node->SetLineColor(kColorITS);
7668 sub2node->SetVisibility(1);
7669 fNodes->Add(sub2node);
7670 sub1node->cd();
7671 //
7672 // Place copy #6 of ITS3 directly in I004
7673 //
7674 ySDD = Y_SDD_sep/2.+I302dits[1];
7675 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7676 sub2node->SetLineColor(kColorITS);
7677 sub2node->SetVisibility(1);
7678 fNodes->Add(sub2node);
7679 sub1node->cd();
7680 fNodes->Add(sub1node);
7681 node->cd();
7682 //
7683 // Place copy #2 of I004 in IT34
7684 //
7685 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"rot333");
7686 sub1node->SetLineColor(kColorITS);
7687 sub1node->SetVisibility(0);
7688 sub1node->cd();
7689 //
7690 // Place copy #1 of ITS3 directly in I004
7691 //
7692 ySDD = Y_SDD_sep/2.+I302dits[1];
7693 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7694 sub2node->SetLineColor(kColorITS);
7695 sub2node->SetVisibility(1);
7696 fNodes->Add(sub2node);
7697 sub1node->cd();
7698 //
7699 // Place copy #2 of ITS3 directly in I004
7700 //
7701 ySDD = Y_SDD_sep/2.+I302dits[1];
7702 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7703 sub2node->SetLineColor(kColorITS);
7704 sub2node->SetVisibility(1);
7705 fNodes->Add(sub2node);
7706 sub1node->cd();
7707 //
7708 // Place copy #3 of ITS3 directly in I004
7709 //
7710 ySDD = Y_SDD_sep/2.+I302dits[1];
7711 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7712 sub2node->SetLineColor(kColorITS);
7713 sub2node->SetVisibility(1);
7714 fNodes->Add(sub2node);
7715 sub1node->cd();
7716 //
7717 // Place copy #4 of ITS3 directly in I004
7718 //
7719 ySDD = Y_SDD_sep/2.+I302dits[1];
7720 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7721 sub2node->SetLineColor(kColorITS);
7722 sub2node->SetVisibility(1);
7723 fNodes->Add(sub2node);
7724 sub1node->cd();
7725 //
7726 // Place copy #5 of ITS3 directly in I004
7727 //
7728 ySDD = Y_SDD_sep/2.+I302dits[1];
7729 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7730 sub2node->SetLineColor(kColorITS);
7731 sub2node->SetVisibility(1);
7732 fNodes->Add(sub2node);
7733 sub1node->cd();
7734 //
7735 // Place copy #6 of ITS3 directly in I004
7736 //
7737 ySDD = Y_SDD_sep/2.+I302dits[1];
7738 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7739 sub2node->SetLineColor(kColorITS);
7740 sub2node->SetVisibility(1);
7741 fNodes->Add(sub2node);
7742 sub1node->cd();
7743 fNodes->Add(sub1node);
7744 node->cd();
7745 //
7746 // Place copy #3 of I004 in IT34
7747 //
7748 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"rot336");
7749 sub1node->SetLineColor(kColorITS);
7750 sub1node->SetVisibility(0);
7751 sub1node->cd();
7752 //
7753 // Place copy #1 of ITS3 directly in I004
7754 //
7755 ySDD = Y_SDD_sep/2.+I302dits[1];
7756 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7757 sub2node->SetLineColor(kColorITS);
7758 sub2node->SetVisibility(1);
7759 fNodes->Add(sub2node);
7760 sub1node->cd();
7761 //
7762 // Place copy #2 of ITS3 directly in I004
7763 //
7764 ySDD = Y_SDD_sep/2.+I302dits[1];
7765 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7766 sub2node->SetLineColor(kColorITS);
7767 sub2node->SetVisibility(1);
7768 fNodes->Add(sub2node);
7769 sub1node->cd();
7770 //
7771 // Place copy #3 of ITS3 directly in I004
7772 //
7773 ySDD = Y_SDD_sep/2.+I302dits[1];
7774 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7775 sub2node->SetLineColor(kColorITS);
7776 sub2node->SetVisibility(1);
7777 fNodes->Add(sub2node);
7778 sub1node->cd();
7779 //
7780 // Place copy #4 of ITS3 directly in I004
7781 //
7782 ySDD = Y_SDD_sep/2.+I302dits[1];
7783 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7784 sub2node->SetLineColor(kColorITS);
7785 sub2node->SetVisibility(1);
7786 fNodes->Add(sub2node);
7787 sub1node->cd();
7788 //
7789 // Place copy #5 of ITS3 directly in I004
7790 //
7791 ySDD = Y_SDD_sep/2.+I302dits[1];
7792 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7793 sub2node->SetLineColor(kColorITS);
7794 sub2node->SetVisibility(1);
7795 fNodes->Add(sub2node);
7796 sub1node->cd();
7797 //
7798 // Place copy #6 of ITS3 directly in I004
7799 //
7800 ySDD = Y_SDD_sep/2.+I302dits[1];
7801 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7802 sub2node->SetLineColor(kColorITS);
7803 sub2node->SetVisibility(1);
7804 fNodes->Add(sub2node);
7805 sub1node->cd();
7806 fNodes->Add(sub1node);
7807 node->cd();
7808 //
7809 // Place copy #4 of I004 in IT34
7810 //
7811 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"rot350");
7812 sub1node->SetLineColor(kColorITS);
7813 sub1node->SetVisibility(0);
7814 sub1node->cd();
7815 //
7816 // Place copy #1 of ITS3 directly in I004
7817 //
7818 ySDD = Y_SDD_sep/2.+I302dits[1];
7819 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7820 sub2node->SetLineColor(kColorITS);
7821 sub2node->SetVisibility(1);
7822 fNodes->Add(sub2node);
7823 sub1node->cd();
7824 //
7825 // Place copy #2 of ITS3 directly in I004
7826 //
7827 ySDD = Y_SDD_sep/2.+I302dits[1];
7828 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7829 sub2node->SetLineColor(kColorITS);
7830 sub2node->SetVisibility(1);
7831 fNodes->Add(sub2node);
7832 sub1node->cd();
7833 //
7834 // Place copy #3 of ITS3 directly in I004
7835 //
7836 ySDD = Y_SDD_sep/2.+I302dits[1];
7837 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7838 sub2node->SetLineColor(kColorITS);
7839 sub2node->SetVisibility(1);
7840 fNodes->Add(sub2node);
7841 sub1node->cd();
7842 //
7843 // Place copy #4 of ITS3 directly in I004
7844 //
7845 ySDD = Y_SDD_sep/2.+I302dits[1];
7846 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7847 sub2node->SetLineColor(kColorITS);
7848 sub2node->SetVisibility(1);
7849 fNodes->Add(sub2node);
7850 sub1node->cd();
7851 //
7852 // Place copy #5 of ITS3 directly in I004
7853 //
7854 ySDD = Y_SDD_sep/2.+I302dits[1];
7855 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7856 sub2node->SetLineColor(kColorITS);
7857 sub2node->SetVisibility(1);
7858 fNodes->Add(sub2node);
7859 sub1node->cd();
7860 //
7861 // Place copy #6 of ITS3 directly in I004
7862 //
7863 ySDD = Y_SDD_sep/2.+I302dits[1];
7864 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7865 sub2node->SetLineColor(kColorITS);
7866 sub2node->SetVisibility(1);
7867 fNodes->Add(sub2node);
7868 sub1node->cd();
7869 fNodes->Add(sub1node);
7870 node->cd();
7871 //
7872 // Place copy #5 of I004 in IT34
7873 //
7874 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"rot313");
7875 sub1node->SetLineColor(kColorITS);
7876 sub1node->SetVisibility(0);
7877 sub1node->cd();
7878 //
7879 // Place copy #1 of ITS3 directly in I004
7880 //
7881 ySDD = Y_SDD_sep/2.+I302dits[1];
7882 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7883 sub2node->SetLineColor(kColorITS);
7884 sub2node->SetVisibility(1);
7885 fNodes->Add(sub2node);
7886 sub1node->cd();
7887 //
7888 // Place copy #2 of ITS3 directly in I004
7889 //
7890 ySDD = Y_SDD_sep/2.+I302dits[1];
7891 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7892 sub2node->SetLineColor(kColorITS);
7893 sub2node->SetVisibility(1);
7894 fNodes->Add(sub2node);
7895 sub1node->cd();
7896 //
7897 // Place copy #3 of ITS3 directly in I004
7898 //
7899 ySDD = Y_SDD_sep/2.+I302dits[1];
7900 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7901 sub2node->SetLineColor(kColorITS);
7902 sub2node->SetVisibility(1);
7903 fNodes->Add(sub2node);
7904 sub1node->cd();
7905 //
7906 // Place copy #4 of ITS3 directly in I004
7907 //
7908 ySDD = Y_SDD_sep/2.+I302dits[1];
7909 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7910 sub2node->SetLineColor(kColorITS);
7911 sub2node->SetVisibility(1);
7912 fNodes->Add(sub2node);
7913 sub1node->cd();
7914 //
7915 // Place copy #5 of ITS3 directly in I004
7916 //
7917 ySDD = Y_SDD_sep/2.+I302dits[1];
7918 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7919 sub2node->SetLineColor(kColorITS);
7920 sub2node->SetVisibility(1);
7921 fNodes->Add(sub2node);
7922 sub1node->cd();
7923 //
7924 // Place copy #6 of ITS3 directly in I004
7925 //
7926 ySDD = Y_SDD_sep/2.+I302dits[1];
7927 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7928 sub2node->SetLineColor(kColorITS);
7929 sub2node->SetVisibility(1);
7930 fNodes->Add(sub2node);
7931 sub1node->cd();
7932 fNodes->Add(sub1node);
7933 node->cd();
7934 //
7935 // Place copy #6 of I004 in IT34
7936 //
7937 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"rot311");
7938 sub1node->SetLineColor(kColorITS);
7939 sub1node->SetVisibility(0);
7940 sub1node->cd();
7941 //
7942 // Place copy #1 of ITS3 directly in I004
7943 //
7944 ySDD = Y_SDD_sep/2.+I302dits[1];
7945 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7946 sub2node->SetLineColor(kColorITS);
7947 sub2node->SetVisibility(1);
7948 fNodes->Add(sub2node);
7949 sub1node->cd();
7950 //
7951 // Place copy #2 of ITS3 directly in I004
7952 //
7953 ySDD = Y_SDD_sep/2.+I302dits[1];
7954 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7955 sub2node->SetLineColor(kColorITS);
7956 sub2node->SetVisibility(1);
7957 fNodes->Add(sub2node);
7958 sub1node->cd();
7959 //
7960 // Place copy #3 of ITS3 directly in I004
7961 //
7962 ySDD = Y_SDD_sep/2.+I302dits[1];
7963 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7964 sub2node->SetLineColor(kColorITS);
7965 sub2node->SetVisibility(1);
7966 fNodes->Add(sub2node);
7967 sub1node->cd();
7968 //
7969 // Place copy #4 of ITS3 directly in I004
7970 //
7971 ySDD = Y_SDD_sep/2.+I302dits[1];
7972 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7973 sub2node->SetLineColor(kColorITS);
7974 sub2node->SetVisibility(1);
7975 fNodes->Add(sub2node);
7976 sub1node->cd();
7977 //
7978 // Place copy #5 of ITS3 directly in I004
7979 //
7980 ySDD = Y_SDD_sep/2.+I302dits[1];
7981 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7982 sub2node->SetLineColor(kColorITS);
7983 sub2node->SetVisibility(1);
7984 fNodes->Add(sub2node);
7985 sub1node->cd();
7986 //
7987 // Place copy #6 of ITS3 directly in I004
7988 //
7989 ySDD = Y_SDD_sep/2.+I302dits[1];
7990 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7991 sub2node->SetLineColor(kColorITS);
7992 sub2node->SetVisibility(1);
7993 fNodes->Add(sub2node);
7994 sub1node->cd();
7995 fNodes->Add(sub1node);
7996 node->cd();
7997 //
7998 // Place copy #7 of I004 in IT34
7999 //
8000 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"rot310");
8001 sub1node->SetLineColor(kColorITS);
8002 sub1node->SetVisibility(0);
8003 sub1node->cd();
8004 //
8005 // Place copy #1 of ITS3 directly in I004
8006 //
8007 ySDD = Y_SDD_sep/2.+I302dits[1];
8008 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8009 sub2node->SetLineColor(kColorITS);
8010 sub2node->SetVisibility(1);
8011 fNodes->Add(sub2node);
8012 sub1node->cd();
8013 //
8014 // Place copy #2 of ITS3 directly in I004
8015 //
8016 ySDD = Y_SDD_sep/2.+I302dits[1];
8017 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8018 sub2node->SetLineColor(kColorITS);
8019 sub2node->SetVisibility(1);
8020 fNodes->Add(sub2node);
8021 sub1node->cd();
8022 //
8023 // Place copy #3 of ITS3 directly in I004
8024 //
8025 ySDD = Y_SDD_sep/2.+I302dits[1];
8026 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8027 sub2node->SetLineColor(kColorITS);
8028 sub2node->SetVisibility(1);
8029 fNodes->Add(sub2node);
8030 sub1node->cd();
8031 //
8032 // Place copy #4 of ITS3 directly in I004
8033 //
8034 ySDD = Y_SDD_sep/2.+I302dits[1];
8035 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8036 sub2node->SetLineColor(kColorITS);
8037 sub2node->SetVisibility(1);
8038 fNodes->Add(sub2node);
8039 sub1node->cd();
8040 //
8041 // Place copy #5 of ITS3 directly in I004
8042 //
8043 ySDD = Y_SDD_sep/2.+I302dits[1];
8044 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8045 sub2node->SetLineColor(kColorITS);
8046 sub2node->SetVisibility(1);
8047 fNodes->Add(sub2node);
8048 sub1node->cd();
8049 //
8050 // Place copy #6 of ITS3 directly in I004
8051 //
8052 ySDD = Y_SDD_sep/2.+I302dits[1];
8053 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8054 sub2node->SetLineColor(kColorITS);
8055 sub2node->SetVisibility(1);
8056 fNodes->Add(sub2node);
8057 sub1node->cd();
8058 fNodes->Add(sub1node);
8059 node->cd();
8060 //
8061 // Place copy #8 of I004 in IT34
8062 //
8063 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"rot386");
8064 sub1node->SetLineColor(kColorITS);
8065 sub1node->SetVisibility(0);
8066 sub1node->cd();
8067 //
8068 // Place copy #1 of ITS3 directly in I004
8069 //
8070 ySDD = Y_SDD_sep/2.+I302dits[1];
8071 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8072 sub2node->SetLineColor(kColorITS);
8073 sub2node->SetVisibility(1);
8074 fNodes->Add(sub2node);
8075 sub1node->cd();
8076 //
8077 // Place copy #2 of ITS3 directly in I004
8078 //
8079 ySDD = Y_SDD_sep/2.+I302dits[1];
8080 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8081 sub2node->SetLineColor(kColorITS);
8082 sub2node->SetVisibility(1);
8083 fNodes->Add(sub2node);
8084 sub1node->cd();
8085 //
8086 // Place copy #3 of ITS3 directly in I004
8087 //
8088 ySDD = Y_SDD_sep/2.+I302dits[1];
8089 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8090 sub2node->SetLineColor(kColorITS);
8091 sub2node->SetVisibility(1);
8092 fNodes->Add(sub2node);
8093 sub1node->cd();
8094 //
8095 // Place copy #4 of ITS3 directly in I004
8096 //
8097 ySDD = Y_SDD_sep/2.+I302dits[1];
8098 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8099 sub2node->SetLineColor(kColorITS);
8100 sub2node->SetVisibility(1);
8101 fNodes->Add(sub2node);
8102 sub1node->cd();
8103 //
8104 // Place copy #5 of ITS3 directly in I004
8105 //
8106 ySDD = Y_SDD_sep/2.+I302dits[1];
8107 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8108 sub2node->SetLineColor(kColorITS);
8109 sub2node->SetVisibility(1);
8110 fNodes->Add(sub2node);
8111 sub1node->cd();
8112 //
8113 // Place copy #6 of ITS3 directly in I004
8114 //
8115 ySDD = Y_SDD_sep/2.+I302dits[1];
8116 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8117 sub2node->SetLineColor(kColorITS);
8118 sub2node->SetVisibility(1);
8119 fNodes->Add(sub2node);
8120 sub1node->cd();
8121 fNodes->Add(sub1node);
8122 node->cd();
8123 //
8124 // Place copy #9 of I004 in IT34
8125 //
8126 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"rot309");
8127 sub1node->SetLineColor(kColorITS);
8128 sub1node->SetVisibility(0);
8129 sub1node->cd();
8130 //
8131 // Place copy #1 of ITS3 directly in I004
8132 //
8133 ySDD = Y_SDD_sep/2.+I302dits[1];
8134 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8135 sub2node->SetLineColor(kColorITS);
8136 sub2node->SetVisibility(1);
8137 fNodes->Add(sub2node);
8138 sub1node->cd();
8139 //
8140 // Place copy #2 of ITS3 directly in I004
8141 //
8142 ySDD = Y_SDD_sep/2.+I302dits[1];
8143 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8144 sub2node->SetLineColor(kColorITS);
8145 sub2node->SetVisibility(1);
8146 fNodes->Add(sub2node);
8147 sub1node->cd();
8148 //
8149 // Place copy #3 of ITS3 directly in I004
8150 //
8151 ySDD = Y_SDD_sep/2.+I302dits[1];
8152 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8153 sub2node->SetLineColor(kColorITS);
8154 sub2node->SetVisibility(1);
8155 fNodes->Add(sub2node);
8156 sub1node->cd();
8157 //
8158 // Place copy #4 of ITS3 directly in I004
8159 //
8160 ySDD = Y_SDD_sep/2.+I302dits[1];
8161 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8162 sub2node->SetLineColor(kColorITS);
8163 sub2node->SetVisibility(1);
8164 fNodes->Add(sub2node);
8165 sub1node->cd();
8166 //
8167 // Place copy #5 of ITS3 directly in I004
8168 //
8169 ySDD = Y_SDD_sep/2.+I302dits[1];
8170 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8171 sub2node->SetLineColor(kColorITS);
8172 sub2node->SetVisibility(1);
8173 fNodes->Add(sub2node);
8174 sub1node->cd();
8175 //
8176 // Place copy #6 of ITS3 directly in I004
8177 //
8178 ySDD = Y_SDD_sep/2.+I302dits[1];
8179 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8180 sub2node->SetLineColor(kColorITS);
8181 sub2node->SetVisibility(1);
8182 fNodes->Add(sub2node);
8183 sub1node->cd();
8184 fNodes->Add(sub1node);
8185 node->cd();
8186 //
8187 // Place copy #10 of I004 in IT34
8188 //
8189 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"rot308");
8190 sub1node->SetLineColor(kColorITS);
8191 sub1node->SetVisibility(0);
8192 sub1node->cd();
8193 //
8194 // Place copy #1 of ITS3 directly in I004
8195 //
8196 ySDD = Y_SDD_sep/2.+I302dits[1];
8197 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8198 sub2node->SetLineColor(kColorITS);
8199 sub2node->SetVisibility(1);
8200 fNodes->Add(sub2node);
8201 sub1node->cd();
8202 //
8203 // Place copy #2 of ITS3 directly in I004
8204 //
8205 ySDD = Y_SDD_sep/2.+I302dits[1];
8206 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8207 sub2node->SetLineColor(kColorITS);
8208 sub2node->SetVisibility(1);
8209 fNodes->Add(sub2node);
8210 sub1node->cd();
8211 //
8212 // Place copy #3 of ITS3 directly in I004
8213 //
8214 ySDD = Y_SDD_sep/2.+I302dits[1];
8215 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8216 sub2node->SetLineColor(kColorITS);
8217 sub2node->SetVisibility(1);
8218 fNodes->Add(sub2node);
8219 sub1node->cd();
8220 //
8221 // Place copy #4 of ITS3 directly in I004
8222 //
8223 ySDD = Y_SDD_sep/2.+I302dits[1];
8224 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8225 sub2node->SetLineColor(kColorITS);
8226 sub2node->SetVisibility(1);
8227 fNodes->Add(sub2node);
8228 sub1node->cd();
8229 //
8230 // Place copy #5 of ITS3 directly in I004
8231 //
8232 ySDD = Y_SDD_sep/2.+I302dits[1];
8233 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8234 sub2node->SetLineColor(kColorITS);
8235 sub2node->SetVisibility(1);
8236 fNodes->Add(sub2node);
8237 sub1node->cd();
8238 //
8239 // Place copy #6 of ITS3 directly in I004
8240 //
8241 ySDD = Y_SDD_sep/2.+I302dits[1];
8242 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8243 sub2node->SetLineColor(kColorITS);
8244 sub2node->SetVisibility(1);
8245 fNodes->Add(sub2node);
8246 sub1node->cd();
8247 fNodes->Add(sub1node);
8248 node->cd();
8249 //
8250 // Place copy #11 of I004 in IT34
8251 //
8252 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"rot356");
8253 sub1node->SetLineColor(kColorITS);
8254 sub1node->SetVisibility(0);
8255 sub1node->cd();
8256 //
8257 // Place copy #1 of ITS3 directly in I004
8258 //
8259 ySDD = Y_SDD_sep/2.+I302dits[1];
8260 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8261 sub2node->SetLineColor(kColorITS);
8262 sub2node->SetVisibility(1);
8263 fNodes->Add(sub2node);
8264 sub1node->cd();
8265 //
8266 // Place copy #2 of ITS3 directly in I004
8267 //
8268 ySDD = Y_SDD_sep/2.+I302dits[1];
8269 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8270 sub2node->SetLineColor(kColorITS);
8271 sub2node->SetVisibility(1);
8272 fNodes->Add(sub2node);
8273 sub1node->cd();
8274 //
8275 // Place copy #3 of ITS3 directly in I004
8276 //
8277 ySDD = Y_SDD_sep/2.+I302dits[1];
8278 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8279 sub2node->SetLineColor(kColorITS);
8280 sub2node->SetVisibility(1);
8281 fNodes->Add(sub2node);
8282 sub1node->cd();
8283 //
8284 // Place copy #4 of ITS3 directly in I004
8285 //
8286 ySDD = Y_SDD_sep/2.+I302dits[1];
8287 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8288 sub2node->SetLineColor(kColorITS);
8289 sub2node->SetVisibility(1);
8290 fNodes->Add(sub2node);
8291 sub1node->cd();
8292 //
8293 // Place copy #5 of ITS3 directly in I004
8294 //
8295 ySDD = Y_SDD_sep/2.+I302dits[1];
8296 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8297 sub2node->SetLineColor(kColorITS);
8298 sub2node->SetVisibility(1);
8299 fNodes->Add(sub2node);
8300 sub1node->cd();
8301 //
8302 // Place copy #6 of ITS3 directly in I004
8303 //
8304 ySDD = Y_SDD_sep/2.+I302dits[1];
8305 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8306 sub2node->SetLineColor(kColorITS);
8307 sub2node->SetVisibility(1);
8308 fNodes->Add(sub2node);
8309 sub1node->cd();
8310 fNodes->Add(sub1node);
8311 node->cd();
8312 //
8313 // Place copy #12 of I004 in IT34
8314 //
8315 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"rot307");
8316 sub1node->SetLineColor(kColorITS);
8317 sub1node->SetVisibility(0);
8318 sub1node->cd();
8319 //
8320 // Place copy #1 of ITS3 directly in I004
8321 //
8322 ySDD = Y_SDD_sep/2.+I302dits[1];
8323 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8324 sub2node->SetLineColor(kColorITS);
8325 sub2node->SetVisibility(1);
8326 fNodes->Add(sub2node);
8327 sub1node->cd();
8328 //
8329 // Place copy #2 of ITS3 directly in I004
8330 //
8331 ySDD = Y_SDD_sep/2.+I302dits[1];
8332 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8333 sub2node->SetLineColor(kColorITS);
8334 sub2node->SetVisibility(1);
8335 fNodes->Add(sub2node);
8336 sub1node->cd();
8337 //
8338 // Place copy #3 of ITS3 directly in I004
8339 //
8340 ySDD = Y_SDD_sep/2.+I302dits[1];
8341 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8342 sub2node->SetLineColor(kColorITS);
8343 sub2node->SetVisibility(1);
8344 fNodes->Add(sub2node);
8345 sub1node->cd();
8346 //
8347 // Place copy #4 of ITS3 directly in I004
8348 //
8349 ySDD = Y_SDD_sep/2.+I302dits[1];
8350 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8351 sub2node->SetLineColor(kColorITS);
8352 sub2node->SetVisibility(1);
8353 fNodes->Add(sub2node);
8354 sub1node->cd();
8355 //
8356 // Place copy #5 of ITS3 directly in I004
8357 //
8358 ySDD = Y_SDD_sep/2.+I302dits[1];
8359 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8360 sub2node->SetLineColor(kColorITS);
8361 sub2node->SetVisibility(1);
8362 fNodes->Add(sub2node);
8363 sub1node->cd();
8364 //
8365 // Place copy #6 of ITS3 directly in I004
8366 //
8367 ySDD = Y_SDD_sep/2.+I302dits[1];
8368 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8369 sub2node->SetLineColor(kColorITS);
8370 sub2node->SetVisibility(1);
8371 fNodes->Add(sub2node);
8372 sub1node->cd();
8373 fNodes->Add(sub1node);
8374 node->cd();
8375 //
8376 // Place copy #13 of I004 in IT34
8377 //
8378 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"rot306");
8379 sub1node->SetLineColor(kColorITS);
8380 sub1node->SetVisibility(0);
8381 sub1node->cd();
8382 //
8383 // Place copy #1 of ITS3 directly in I004
8384 //
8385 ySDD = Y_SDD_sep/2.+I302dits[1];
8386 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8387 sub2node->SetLineColor(kColorITS);
8388 sub2node->SetVisibility(1);
8389 fNodes->Add(sub2node);
8390 sub1node->cd();
8391 //
8392 // Place copy #2 of ITS3 directly in I004
8393 //
8394 ySDD = Y_SDD_sep/2.+I302dits[1];
8395 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8396 sub2node->SetLineColor(kColorITS);
8397 sub2node->SetVisibility(1);
8398 fNodes->Add(sub2node);
8399 sub1node->cd();
8400 //
8401 // Place copy #3 of ITS3 directly in I004
8402 //
8403 ySDD = Y_SDD_sep/2.+I302dits[1];
8404 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8405 sub2node->SetLineColor(kColorITS);
8406 sub2node->SetVisibility(1);
8407 fNodes->Add(sub2node);
8408 sub1node->cd();
8409 //
8410 // Place copy #4 of ITS3 directly in I004
8411 //
8412 ySDD = Y_SDD_sep/2.+I302dits[1];
8413 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8414 sub2node->SetLineColor(kColorITS);
8415 sub2node->SetVisibility(1);
8416 fNodes->Add(sub2node);
8417 sub1node->cd();
8418 //
8419 // Place copy #5 of ITS3 directly in I004
8420 //
8421 ySDD = Y_SDD_sep/2.+I302dits[1];
8422 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8423 sub2node->SetLineColor(kColorITS);
8424 sub2node->SetVisibility(1);
8425 fNodes->Add(sub2node);
8426 sub1node->cd();
8427 //
8428 // Place copy #6 of ITS3 directly in I004
8429 //
8430 ySDD = Y_SDD_sep/2.+I302dits[1];
8431 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8432 sub2node->SetLineColor(kColorITS);
8433 sub2node->SetVisibility(1);
8434 fNodes->Add(sub2node);
8435 sub1node->cd();
8436 fNodes->Add(sub1node);
8437 node->cd();
8438 //
8439 // Place copy #14 of I004 in IT34
8440 //
8441 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"rot305");
8442 sub1node->SetLineColor(kColorITS);
8443 sub1node->SetVisibility(0);
8444 sub1node->cd();
8445 //
8446 // Place copy #1 of ITS3 directly in I004
8447 //
8448 ySDD = Y_SDD_sep/2.+I302dits[1];
8449 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8450 sub2node->SetLineColor(kColorITS);
8451 sub2node->SetVisibility(1);
8452 fNodes->Add(sub2node);
8453 sub1node->cd();
8454 //
8455 // Place copy #2 of ITS3 directly in I004
8456 //
8457 ySDD = Y_SDD_sep/2.+I302dits[1];
8458 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8459 sub2node->SetLineColor(kColorITS);
8460 sub2node->SetVisibility(1);
8461 fNodes->Add(sub2node);
8462 sub1node->cd();
8463 //
8464 // Place copy #3 of ITS3 directly in I004
8465 //
8466 ySDD = Y_SDD_sep/2.+I302dits[1];
8467 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8468 sub2node->SetLineColor(kColorITS);
8469 sub2node->SetVisibility(1);
8470 fNodes->Add(sub2node);
8471 sub1node->cd();
8472 //
8473 // Place copy #4 of ITS3 directly in I004
8474 //
8475 ySDD = Y_SDD_sep/2.+I302dits[1];
8476 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8477 sub2node->SetLineColor(kColorITS);
8478 sub2node->SetVisibility(1);
8479 fNodes->Add(sub2node);
8480 sub1node->cd();
8481 //
8482 // Place copy #5 of ITS3 directly in I004
8483 //
8484 ySDD = Y_SDD_sep/2.+I302dits[1];
8485 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8486 sub2node->SetLineColor(kColorITS);
8487 sub2node->SetVisibility(1);
8488 fNodes->Add(sub2node);
8489 sub1node->cd();
8490 //
8491 // Place copy #6 of ITS3 directly in I004
8492 //
8493 ySDD = Y_SDD_sep/2.+I302dits[1];
8494 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8495 sub2node->SetLineColor(kColorITS);
8496 sub2node->SetVisibility(1);
8497 fNodes->Add(sub2node);
8498 sub1node->cd();
8499 fNodes->Add(sub1node);
8500 node->cd();
8501 //
8502 // Place copy #1 of I005 in IT34
8503 //
8504 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"rot335");
8505 sub1node->SetLineColor(kColorITS);
8506 sub1node->SetVisibility(0);
8507 sub1node->cd();
8508 //
8509 // Place copy #1 of ITS4 directly in I005
8510 //
8511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8513 sub2node->SetLineColor(kColorITS);
8514 sub2node->SetVisibility(1);
8515 fNodes->Add(sub2node);
8516 sub1node->cd();
8517 //
8518 // Place copy #2 of ITS4 directly in I005
8519 //
8520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8522 sub2node->SetLineColor(kColorITS);
8523 sub2node->SetVisibility(1);
8524 fNodes->Add(sub2node);
8525 sub1node->cd();
8526 //
8527 // Place copy #3 of ITS4 directly in I005
8528 //
8529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8531 sub2node->SetLineColor(kColorITS);
8532 sub2node->SetVisibility(1);
8533 fNodes->Add(sub2node);
8534 sub1node->cd();
8535 //
8536 // Place copy #4 of ITS4 directly in I005
8537 //
8538 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8539 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8540 sub2node->SetLineColor(kColorITS);
8541 sub2node->SetVisibility(1);
8542 fNodes->Add(sub2node);
8543 sub1node->cd();
8544 //
8545 // Place copy #5 of ITS4 directly in I005
8546 //
8547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8549 sub2node->SetLineColor(kColorITS);
8550 sub2node->SetVisibility(1);
8551 fNodes->Add(sub2node);
8552 sub1node->cd();
8553 //
8554 // Place copy #6 of ITS4 directly in I005
8555 //
8556 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8557 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8558 sub2node->SetLineColor(kColorITS);
8559 sub2node->SetVisibility(1);
8560 fNodes->Add(sub2node);
8561 sub1node->cd();
8562 //
8563 // Place copy #7 of ITS4 directly in I005
8564 //
8565 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8566 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8567 sub2node->SetLineColor(kColorITS);
8568 sub2node->SetVisibility(1);
8569 fNodes->Add(sub2node);
8570 sub1node->cd();
8571 //
8572 // Place copy #8 of ITS4 directly in I005
8573 //
8574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8576 sub2node->SetLineColor(kColorITS);
8577 sub2node->SetVisibility(1);
8578 fNodes->Add(sub2node);
8579 sub1node->cd();
8580 fNodes->Add(sub1node);
8581 node->cd();
8582 //
8583 // Place copy #2 of I005 in IT34
8584 //
8585 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"rot332");
8586 sub1node->SetLineColor(kColorITS);
8587 sub1node->SetVisibility(0);
8588 sub1node->cd();
8589 //
8590 // Place copy #1 of ITS4 directly in I005
8591 //
8592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8594 sub2node->SetLineColor(kColorITS);
8595 sub2node->SetVisibility(1);
8596 fNodes->Add(sub2node);
8597 sub1node->cd();
8598 //
8599 // Place copy #2 of ITS4 directly in I005
8600 //
8601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8603 sub2node->SetLineColor(kColorITS);
8604 sub2node->SetVisibility(1);
8605 fNodes->Add(sub2node);
8606 sub1node->cd();
8607 //
8608 // Place copy #3 of ITS4 directly in I005
8609 //
8610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8612 sub2node->SetLineColor(kColorITS);
8613 sub2node->SetVisibility(1);
8614 fNodes->Add(sub2node);
8615 sub1node->cd();
8616 //
8617 // Place copy #4 of ITS4 directly in I005
8618 //
8619 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8620 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8621 sub2node->SetLineColor(kColorITS);
8622 sub2node->SetVisibility(1);
8623 fNodes->Add(sub2node);
8624 sub1node->cd();
8625 //
8626 // Place copy #5 of ITS4 directly in I005
8627 //
8628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8630 sub2node->SetLineColor(kColorITS);
8631 sub2node->SetVisibility(1);
8632 fNodes->Add(sub2node);
8633 sub1node->cd();
8634 //
8635 // Place copy #6 of ITS4 directly in I005
8636 //
8637 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8638 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8639 sub2node->SetLineColor(kColorITS);
8640 sub2node->SetVisibility(1);
8641 fNodes->Add(sub2node);
8642 sub1node->cd();
8643 //
8644 // Place copy #7 of ITS4 directly in I005
8645 //
8646 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8647 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8648 sub2node->SetLineColor(kColorITS);
8649 sub2node->SetVisibility(1);
8650 fNodes->Add(sub2node);
8651 sub1node->cd();
8652 //
8653 // Place copy #8 of ITS4 directly in I005
8654 //
8655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8657 sub2node->SetLineColor(kColorITS);
8658 sub2node->SetVisibility(1);
8659 fNodes->Add(sub2node);
8660 sub1node->cd();
8661 fNodes->Add(sub1node);
8662 node->cd();
8663 //
8664 // Place copy #3 of I005 in IT34
8665 //
8666 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"rot331");
8667 sub1node->SetLineColor(kColorITS);
8668 sub1node->SetVisibility(0);
8669 sub1node->cd();
8670 //
8671 // Place copy #1 of ITS4 directly in I005
8672 //
8673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8675 sub2node->SetLineColor(kColorITS);
8676 sub2node->SetVisibility(1);
8677 fNodes->Add(sub2node);
8678 sub1node->cd();
8679 //
8680 // Place copy #2 of ITS4 directly in I005
8681 //
8682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8684 sub2node->SetLineColor(kColorITS);
8685 sub2node->SetVisibility(1);
8686 fNodes->Add(sub2node);
8687 sub1node->cd();
8688 //
8689 // Place copy #3 of ITS4 directly in I005
8690 //
8691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8693 sub2node->SetLineColor(kColorITS);
8694 sub2node->SetVisibility(1);
8695 fNodes->Add(sub2node);
8696 sub1node->cd();
8697 //
8698 // Place copy #4 of ITS4 directly in I005
8699 //
8700 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8701 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8702 sub2node->SetLineColor(kColorITS);
8703 sub2node->SetVisibility(1);
8704 fNodes->Add(sub2node);
8705 sub1node->cd();
8706 //
8707 // Place copy #5 of ITS4 directly in I005
8708 //
8709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8711 sub2node->SetLineColor(kColorITS);
8712 sub2node->SetVisibility(1);
8713 fNodes->Add(sub2node);
8714 sub1node->cd();
8715 //
8716 // Place copy #6 of ITS4 directly in I005
8717 //
8718 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8719 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8720 sub2node->SetLineColor(kColorITS);
8721 sub2node->SetVisibility(1);
8722 fNodes->Add(sub2node);
8723 sub1node->cd();
8724 //
8725 // Place copy #7 of ITS4 directly in I005
8726 //
8727 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8728 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8729 sub2node->SetLineColor(kColorITS);
8730 sub2node->SetVisibility(1);
8731 fNodes->Add(sub2node);
8732 sub1node->cd();
8733 //
8734 // Place copy #8 of ITS4 directly in I005
8735 //
8736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8738 sub2node->SetLineColor(kColorITS);
8739 sub2node->SetVisibility(1);
8740 fNodes->Add(sub2node);
8741 sub1node->cd();
8742 fNodes->Add(sub1node);
8743 node->cd();
8744 //
8745 // Place copy #4 of I005 in IT34
8746 //
8747 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"rot366");
8748 sub1node->SetLineColor(kColorITS);
8749 sub1node->SetVisibility(0);
8750 sub1node->cd();
8751 //
8752 // Place copy #1 of ITS4 directly in I005
8753 //
8754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8756 sub2node->SetLineColor(kColorITS);
8757 sub2node->SetVisibility(1);
8758 fNodes->Add(sub2node);
8759 sub1node->cd();
8760 //
8761 // Place copy #2 of ITS4 directly in I005
8762 //
8763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8765 sub2node->SetLineColor(kColorITS);
8766 sub2node->SetVisibility(1);
8767 fNodes->Add(sub2node);
8768 sub1node->cd();
8769 //
8770 // Place copy #3 of ITS4 directly in I005
8771 //
8772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8774 sub2node->SetLineColor(kColorITS);
8775 sub2node->SetVisibility(1);
8776 fNodes->Add(sub2node);
8777 sub1node->cd();
8778 //
8779 // Place copy #4 of ITS4 directly in I005
8780 //
8781 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8782 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8783 sub2node->SetLineColor(kColorITS);
8784 sub2node->SetVisibility(1);
8785 fNodes->Add(sub2node);
8786 sub1node->cd();
8787 //
8788 // Place copy #5 of ITS4 directly in I005
8789 //
8790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8792 sub2node->SetLineColor(kColorITS);
8793 sub2node->SetVisibility(1);
8794 fNodes->Add(sub2node);
8795 sub1node->cd();
8796 //
8797 // Place copy #6 of ITS4 directly in I005
8798 //
8799 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8800 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8801 sub2node->SetLineColor(kColorITS);
8802 sub2node->SetVisibility(1);
8803 fNodes->Add(sub2node);
8804 sub1node->cd();
8805 //
8806 // Place copy #7 of ITS4 directly in I005
8807 //
8808 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8809 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8810 sub2node->SetLineColor(kColorITS);
8811 sub2node->SetVisibility(1);
8812 fNodes->Add(sub2node);
8813 sub1node->cd();
8814 //
8815 // Place copy #8 of ITS4 directly in I005
8816 //
8817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8819 sub2node->SetLineColor(kColorITS);
8820 sub2node->SetVisibility(1);
8821 fNodes->Add(sub2node);
8822 sub1node->cd();
8823 fNodes->Add(sub1node);
8824 node->cd();
8825 //
8826 // Place copy #5 of I005 in IT34
8827 //
8828 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"rot330");
8829 sub1node->SetLineColor(kColorITS);
8830 sub1node->SetVisibility(0);
8831 sub1node->cd();
8832 //
8833 // Place copy #1 of ITS4 directly in I005
8834 //
8835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8837 sub2node->SetLineColor(kColorITS);
8838 sub2node->SetVisibility(1);
8839 fNodes->Add(sub2node);
8840 sub1node->cd();
8841 //
8842 // Place copy #2 of ITS4 directly in I005
8843 //
8844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8846 sub2node->SetLineColor(kColorITS);
8847 sub2node->SetVisibility(1);
8848 fNodes->Add(sub2node);
8849 sub1node->cd();
8850 //
8851 // Place copy #3 of ITS4 directly in I005
8852 //
8853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8855 sub2node->SetLineColor(kColorITS);
8856 sub2node->SetVisibility(1);
8857 fNodes->Add(sub2node);
8858 sub1node->cd();
8859 //
8860 // Place copy #4 of ITS4 directly in I005
8861 //
8862 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8863 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8864 sub2node->SetLineColor(kColorITS);
8865 sub2node->SetVisibility(1);
8866 fNodes->Add(sub2node);
8867 sub1node->cd();
8868 //
8869 // Place copy #5 of ITS4 directly in I005
8870 //
8871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8873 sub2node->SetLineColor(kColorITS);
8874 sub2node->SetVisibility(1);
8875 fNodes->Add(sub2node);
8876 sub1node->cd();
8877 //
8878 // Place copy #6 of ITS4 directly in I005
8879 //
8880 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8881 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8882 sub2node->SetLineColor(kColorITS);
8883 sub2node->SetVisibility(1);
8884 fNodes->Add(sub2node);
8885 sub1node->cd();
8886 //
8887 // Place copy #7 of ITS4 directly in I005
8888 //
8889 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8890 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8891 sub2node->SetLineColor(kColorITS);
8892 sub2node->SetVisibility(1);
8893 fNodes->Add(sub2node);
8894 sub1node->cd();
8895 //
8896 // Place copy #8 of ITS4 directly in I005
8897 //
8898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8900 sub2node->SetLineColor(kColorITS);
8901 sub2node->SetVisibility(1);
8902 fNodes->Add(sub2node);
8903 sub1node->cd();
8904 fNodes->Add(sub1node);
8905 node->cd();
8906 //
8907 // Place copy #6 of I005 in IT34
8908 //
8909 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"rot350");
8910 sub1node->SetLineColor(kColorITS);
8911 sub1node->SetVisibility(0);
8912 sub1node->cd();
8913 //
8914 // Place copy #1 of ITS4 directly in I005
8915 //
8916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8918 sub2node->SetLineColor(kColorITS);
8919 sub2node->SetVisibility(1);
8920 fNodes->Add(sub2node);
8921 sub1node->cd();
8922 //
8923 // Place copy #2 of ITS4 directly in I005
8924 //
8925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8927 sub2node->SetLineColor(kColorITS);
8928 sub2node->SetVisibility(1);
8929 fNodes->Add(sub2node);
8930 sub1node->cd();
8931 //
8932 // Place copy #3 of ITS4 directly in I005
8933 //
8934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8936 sub2node->SetLineColor(kColorITS);
8937 sub2node->SetVisibility(1);
8938 fNodes->Add(sub2node);
8939 sub1node->cd();
8940 //
8941 // Place copy #4 of ITS4 directly in I005
8942 //
8943 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8944 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8945 sub2node->SetLineColor(kColorITS);
8946 sub2node->SetVisibility(1);
8947 fNodes->Add(sub2node);
8948 sub1node->cd();
8949 //
8950 // Place copy #5 of ITS4 directly in I005
8951 //
8952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8954 sub2node->SetLineColor(kColorITS);
8955 sub2node->SetVisibility(1);
8956 fNodes->Add(sub2node);
8957 sub1node->cd();
8958 //
8959 // Place copy #6 of ITS4 directly in I005
8960 //
8961 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8962 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8963 sub2node->SetLineColor(kColorITS);
8964 sub2node->SetVisibility(1);
8965 fNodes->Add(sub2node);
8966 sub1node->cd();
8967 //
8968 // Place copy #7 of ITS4 directly in I005
8969 //
8970 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8971 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8972 sub2node->SetLineColor(kColorITS);
8973 sub2node->SetVisibility(1);
8974 fNodes->Add(sub2node);
8975 sub1node->cd();
8976 //
8977 // Place copy #8 of ITS4 directly in I005
8978 //
8979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8981 sub2node->SetLineColor(kColorITS);
8982 sub2node->SetVisibility(1);
8983 fNodes->Add(sub2node);
8984 sub1node->cd();
8985 fNodes->Add(sub1node);
8986 node->cd();
8987 //
8988 // Place copy #7 of I005 in IT34
8989 //
8990 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"rot329");
8991 sub1node->SetLineColor(kColorITS);
8992 sub1node->SetVisibility(0);
8993 sub1node->cd();
8994 //
8995 // Place copy #1 of ITS4 directly in I005
8996 //
8997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8999 sub2node->SetLineColor(kColorITS);
9000 sub2node->SetVisibility(1);
9001 fNodes->Add(sub2node);
9002 sub1node->cd();
9003 //
9004 // Place copy #2 of ITS4 directly in I005
9005 //
9006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9008 sub2node->SetLineColor(kColorITS);
9009 sub2node->SetVisibility(1);
9010 fNodes->Add(sub2node);
9011 sub1node->cd();
9012 //
9013 // Place copy #3 of ITS4 directly in I005
9014 //
9015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9017 sub2node->SetLineColor(kColorITS);
9018 sub2node->SetVisibility(1);
9019 fNodes->Add(sub2node);
9020 sub1node->cd();
9021 //
9022 // Place copy #4 of ITS4 directly in I005
9023 //
9024 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9025 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9026 sub2node->SetLineColor(kColorITS);
9027 sub2node->SetVisibility(1);
9028 fNodes->Add(sub2node);
9029 sub1node->cd();
9030 //
9031 // Place copy #5 of ITS4 directly in I005
9032 //
9033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9035 sub2node->SetLineColor(kColorITS);
9036 sub2node->SetVisibility(1);
9037 fNodes->Add(sub2node);
9038 sub1node->cd();
9039 //
9040 // Place copy #6 of ITS4 directly in I005
9041 //
9042 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9043 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9044 sub2node->SetLineColor(kColorITS);
9045 sub2node->SetVisibility(1);
9046 fNodes->Add(sub2node);
9047 sub1node->cd();
9048 //
9049 // Place copy #7 of ITS4 directly in I005
9050 //
9051 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9052 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9053 sub2node->SetLineColor(kColorITS);
9054 sub2node->SetVisibility(1);
9055 fNodes->Add(sub2node);
9056 sub1node->cd();
9057 //
9058 // Place copy #8 of ITS4 directly in I005
9059 //
9060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9062 sub2node->SetLineColor(kColorITS);
9063 sub2node->SetVisibility(1);
9064 fNodes->Add(sub2node);
9065 sub1node->cd();
9066 fNodes->Add(sub1node);
9067 node->cd();
9068 //
9069 // Place copy #8 of I005 in IT34
9070 //
9071 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"rot328");
9072 sub1node->SetLineColor(kColorITS);
9073 sub1node->SetVisibility(0);
9074 sub1node->cd();
9075 //
9076 // Place copy #1 of ITS4 directly in I005
9077 //
9078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9080 sub2node->SetLineColor(kColorITS);
9081 sub2node->SetVisibility(1);
9082 fNodes->Add(sub2node);
9083 sub1node->cd();
9084 //
9085 // Place copy #2 of ITS4 directly in I005
9086 //
9087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9089 sub2node->SetLineColor(kColorITS);
9090 sub2node->SetVisibility(1);
9091 fNodes->Add(sub2node);
9092 sub1node->cd();
9093 //
9094 // Place copy #3 of ITS4 directly in I005
9095 //
9096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9098 sub2node->SetLineColor(kColorITS);
9099 sub2node->SetVisibility(1);
9100 fNodes->Add(sub2node);
9101 sub1node->cd();
9102 //
9103 // Place copy #4 of ITS4 directly in I005
9104 //
9105 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9106 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9107 sub2node->SetLineColor(kColorITS);
9108 sub2node->SetVisibility(1);
9109 fNodes->Add(sub2node);
9110 sub1node->cd();
9111 //
9112 // Place copy #5 of ITS4 directly in I005
9113 //
9114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9116 sub2node->SetLineColor(kColorITS);
9117 sub2node->SetVisibility(1);
9118 fNodes->Add(sub2node);
9119 sub1node->cd();
9120 //
9121 // Place copy #6 of ITS4 directly in I005
9122 //
9123 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9124 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9125 sub2node->SetLineColor(kColorITS);
9126 sub2node->SetVisibility(1);
9127 fNodes->Add(sub2node);
9128 sub1node->cd();
9129 //
9130 // Place copy #7 of ITS4 directly in I005
9131 //
9132 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9133 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9134 sub2node->SetLineColor(kColorITS);
9135 sub2node->SetVisibility(1);
9136 fNodes->Add(sub2node);
9137 sub1node->cd();
9138 //
9139 // Place copy #8 of ITS4 directly in I005
9140 //
9141 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9142 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9143 sub2node->SetLineColor(kColorITS);
9144 sub2node->SetVisibility(1);
9145 fNodes->Add(sub2node);
9146 sub1node->cd();
9147 fNodes->Add(sub1node);
9148 node->cd();
9149 //
9150 // Place copy #9 of I005 in IT34
9151 //
9152 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"rot327");
9153 sub1node->SetLineColor(kColorITS);
9154 sub1node->SetVisibility(0);
9155 sub1node->cd();
9156 //
9157 // Place copy #1 of ITS4 directly in I005
9158 //
9159 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9160 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9161 sub2node->SetLineColor(kColorITS);
9162 sub2node->SetVisibility(1);
9163 fNodes->Add(sub2node);
9164 sub1node->cd();
9165 //
9166 // Place copy #2 of ITS4 directly in I005
9167 //
9168 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9169 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9170 sub2node->SetLineColor(kColorITS);
9171 sub2node->SetVisibility(1);
9172 fNodes->Add(sub2node);
9173 sub1node->cd();
9174 //
9175 // Place copy #3 of ITS4 directly in I005
9176 //
9177 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9178 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9179 sub2node->SetLineColor(kColorITS);
9180 sub2node->SetVisibility(1);
9181 fNodes->Add(sub2node);
9182 sub1node->cd();
9183 //
9184 // Place copy #4 of ITS4 directly in I005
9185 //
9186 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9187 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9188 sub2node->SetLineColor(kColorITS);
9189 sub2node->SetVisibility(1);
9190 fNodes->Add(sub2node);
9191 sub1node->cd();
9192 //
9193 // Place copy #5 of ITS4 directly in I005
9194 //
9195 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9196 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9197 sub2node->SetLineColor(kColorITS);
9198 sub2node->SetVisibility(1);
9199 fNodes->Add(sub2node);
9200 sub1node->cd();
9201 //
9202 // Place copy #6 of ITS4 directly in I005
9203 //
9204 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9205 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9206 sub2node->SetLineColor(kColorITS);
9207 sub2node->SetVisibility(1);
9208 fNodes->Add(sub2node);
9209 sub1node->cd();
9210 //
9211 // Place copy #7 of ITS4 directly in I005
9212 //
9213 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9214 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9215 sub2node->SetLineColor(kColorITS);
9216 sub2node->SetVisibility(1);
9217 fNodes->Add(sub2node);
9218 sub1node->cd();
9219 //
9220 // Place copy #8 of ITS4 directly in I005
9221 //
9222 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9223 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9224 sub2node->SetLineColor(kColorITS);
9225 sub2node->SetVisibility(1);
9226 fNodes->Add(sub2node);
9227 sub1node->cd();
9228 fNodes->Add(sub1node);
9229 node->cd();
9230 //
9231 // Place copy #10 of I005 in IT34
9232 //
9233 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"rot326");
9234 sub1node->SetLineColor(kColorITS);
9235 sub1node->SetVisibility(0);
9236 sub1node->cd();
9237 //
9238 // Place copy #1 of ITS4 directly in I005
9239 //
9240 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9241 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9242 sub2node->SetLineColor(kColorITS);
9243 sub2node->SetVisibility(1);
9244 fNodes->Add(sub2node);
9245 sub1node->cd();
9246 //
9247 // Place copy #2 of ITS4 directly in I005
9248 //
9249 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9250 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9251 sub2node->SetLineColor(kColorITS);
9252 sub2node->SetVisibility(1);
9253 fNodes->Add(sub2node);
9254 sub1node->cd();
9255 //
9256 // Place copy #3 of ITS4 directly in I005
9257 //
9258 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9259 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9260 sub2node->SetLineColor(kColorITS);
9261 sub2node->SetVisibility(1);
9262 fNodes->Add(sub2node);
9263 sub1node->cd();
9264 //
9265 // Place copy #4 of ITS4 directly in I005
9266 //
9267 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9268 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9269 sub2node->SetLineColor(kColorITS);
9270 sub2node->SetVisibility(1);
9271 fNodes->Add(sub2node);
9272 sub1node->cd();
9273 //
9274 // Place copy #5 of ITS4 directly in I005
9275 //
9276 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9277 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9278 sub2node->SetLineColor(kColorITS);
9279 sub2node->SetVisibility(1);
9280 fNodes->Add(sub2node);
9281 sub1node->cd();
9282 //
9283 // Place copy #6 of ITS4 directly in I005
9284 //
9285 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9286 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9287 sub2node->SetLineColor(kColorITS);
9288 sub2node->SetVisibility(1);
9289 fNodes->Add(sub2node);
9290 sub1node->cd();
9291 //
9292 // Place copy #7 of ITS4 directly in I005
9293 //
9294 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9295 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9296 sub2node->SetLineColor(kColorITS);
9297 sub2node->SetVisibility(1);
9298 fNodes->Add(sub2node);
9299 sub1node->cd();
9300 //
9301 // Place copy #8 of ITS4 directly in I005
9302 //
9303 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9304 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9305 sub2node->SetLineColor(kColorITS);
9306 sub2node->SetVisibility(1);
9307 fNodes->Add(sub2node);
9308 sub1node->cd();
9309 fNodes->Add(sub1node);
9310 node->cd();
9311 //
9312 // Place copy #11 of I005 in IT34
9313 //
9314 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"rot325");
9315 sub1node->SetLineColor(kColorITS);
9316 sub1node->SetVisibility(0);
9317 sub1node->cd();
9318 //
9319 // Place copy #1 of ITS4 directly in I005
9320 //
9321 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9322 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9323 sub2node->SetLineColor(kColorITS);
9324 sub2node->SetVisibility(1);
9325 fNodes->Add(sub2node);
9326 sub1node->cd();
9327 //
9328 // Place copy #2 of ITS4 directly in I005
9329 //
9330 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9331 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9332 sub2node->SetLineColor(kColorITS);
9333 sub2node->SetVisibility(1);
9334 fNodes->Add(sub2node);
9335 sub1node->cd();
9336 //
9337 // Place copy #3 of ITS4 directly in I005
9338 //
9339 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9340 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9341 sub2node->SetLineColor(kColorITS);
9342 sub2node->SetVisibility(1);
9343 fNodes->Add(sub2node);
9344 sub1node->cd();
9345 //
9346 // Place copy #4 of ITS4 directly in I005
9347 //
9348 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9349 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9350 sub2node->SetLineColor(kColorITS);
9351 sub2node->SetVisibility(1);
9352 fNodes->Add(sub2node);
9353 sub1node->cd();
9354 //
9355 // Place copy #5 of ITS4 directly in I005
9356 //
9357 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9358 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9359 sub2node->SetLineColor(kColorITS);
9360 sub2node->SetVisibility(1);
9361 fNodes->Add(sub2node);
9362 sub1node->cd();
9363 //
9364 // Place copy #6 of ITS4 directly in I005
9365 //
9366 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9367 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9368 sub2node->SetLineColor(kColorITS);
9369 sub2node->SetVisibility(1);
9370 fNodes->Add(sub2node);
9371 sub1node->cd();
9372 //
9373 // Place copy #7 of ITS4 directly in I005
9374 //
9375 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9376 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9377 sub2node->SetLineColor(kColorITS);
9378 sub2node->SetVisibility(1);
9379 fNodes->Add(sub2node);
9380 sub1node->cd();
9381 //
9382 // Place copy #8 of ITS4 directly in I005
9383 //
9384 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9385 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9386 sub2node->SetLineColor(kColorITS);
9387 sub2node->SetVisibility(1);
9388 fNodes->Add(sub2node);
9389 sub1node->cd();
9390 fNodes->Add(sub1node);
9391 node->cd();
9392 //
9393 // Place copy #12 of I005 in IT34
9394 //
9395 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"rot324");
9396 sub1node->SetLineColor(kColorITS);
9397 sub1node->SetVisibility(0);
9398 sub1node->cd();
9399 //
9400 // Place copy #1 of ITS4 directly in I005
9401 //
9402 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9403 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9404 sub2node->SetLineColor(kColorITS);
9405 sub2node->SetVisibility(1);
9406 fNodes->Add(sub2node);
9407 sub1node->cd();
9408 //
9409 // Place copy #2 of ITS4 directly in I005
9410 //
9411 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9412 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9413 sub2node->SetLineColor(kColorITS);
9414 sub2node->SetVisibility(1);
9415 fNodes->Add(sub2node);
9416 sub1node->cd();
9417 //
9418 // Place copy #3 of ITS4 directly in I005
9419 //
9420 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9421 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9422 sub2node->SetLineColor(kColorITS);
9423 sub2node->SetVisibility(1);
9424 fNodes->Add(sub2node);
9425 sub1node->cd();
9426 //
9427 // Place copy #4 of ITS4 directly in I005
9428 //
9429 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9430 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9431 sub2node->SetLineColor(kColorITS);
9432 sub2node->SetVisibility(1);
9433 fNodes->Add(sub2node);
9434 sub1node->cd();
9435 //
9436 // Place copy #5 of ITS4 directly in I005
9437 //
9438 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9439 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9440 sub2node->SetLineColor(kColorITS);
9441 sub2node->SetVisibility(1);
9442 fNodes->Add(sub2node);
9443 sub1node->cd();
9444 //
9445 // Place copy #6 of ITS4 directly in I005
9446 //
9447 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9448 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9449 sub2node->SetLineColor(kColorITS);
9450 sub2node->SetVisibility(1);
9451 fNodes->Add(sub2node);
9452 sub1node->cd();
9453 //
9454 // Place copy #7 of ITS4 directly in I005
9455 //
9456 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9457 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9458 sub2node->SetLineColor(kColorITS);
9459 sub2node->SetVisibility(1);
9460 fNodes->Add(sub2node);
9461 sub1node->cd();
9462 //
9463 // Place copy #8 of ITS4 directly in I005
9464 //
9465 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9466 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9467 sub2node->SetLineColor(kColorITS);
9468 sub2node->SetVisibility(1);
9469 fNodes->Add(sub2node);
9470 sub1node->cd();
9471 fNodes->Add(sub1node);
9472 node->cd();
9473 //
9474 // Place copy #13 of I005 in IT34
9475 //
9476 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"rot323");
9477 sub1node->SetLineColor(kColorITS);
9478 sub1node->SetVisibility(0);
9479 sub1node->cd();
9480 //
9481 // Place copy #1 of ITS4 directly in I005
9482 //
9483 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9484 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9485 sub2node->SetLineColor(kColorITS);
9486 sub2node->SetVisibility(1);
9487 fNodes->Add(sub2node);
9488 sub1node->cd();
9489 //
9490 // Place copy #2 of ITS4 directly in I005
9491 //
9492 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9493 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9494 sub2node->SetLineColor(kColorITS);
9495 sub2node->SetVisibility(1);
9496 fNodes->Add(sub2node);
9497 sub1node->cd();
9498 //
9499 // Place copy #3 of ITS4 directly in I005
9500 //
9501 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9502 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9503 sub2node->SetLineColor(kColorITS);
9504 sub2node->SetVisibility(1);
9505 fNodes->Add(sub2node);
9506 sub1node->cd();
9507 //
9508 // Place copy #4 of ITS4 directly in I005
9509 //
9510 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9511 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9512 sub2node->SetLineColor(kColorITS);
9513 sub2node->SetVisibility(1);
9514 fNodes->Add(sub2node);
9515 sub1node->cd();
9516 //
9517 // Place copy #5 of ITS4 directly in I005
9518 //
9519 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9520 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9521 sub2node->SetLineColor(kColorITS);
9522 sub2node->SetVisibility(1);
9523 fNodes->Add(sub2node);
9524 sub1node->cd();
9525 //
9526 // Place copy #6 of ITS4 directly in I005
9527 //
9528 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9529 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9530 sub2node->SetLineColor(kColorITS);
9531 sub2node->SetVisibility(1);
9532 fNodes->Add(sub2node);
9533 sub1node->cd();
9534 //
9535 // Place copy #7 of ITS4 directly in I005
9536 //
9537 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9538 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9539 sub2node->SetLineColor(kColorITS);
9540 sub2node->SetVisibility(1);
9541 fNodes->Add(sub2node);
9542 sub1node->cd();
9543 //
9544 // Place copy #8 of ITS4 directly in I005
9545 //
9546 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9547 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9548 sub2node->SetLineColor(kColorITS);
9549 sub2node->SetVisibility(1);
9550 fNodes->Add(sub2node);
9551 sub1node->cd();
9552 fNodes->Add(sub1node);
9553 node->cd();
9554 //
9555 // Place copy #14 of I005 in IT34
9556 //
9557 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"rot322");
9558 sub1node->SetLineColor(kColorITS);
9559 sub1node->SetVisibility(0);
9560 sub1node->cd();
9561 //
9562 // Place copy #1 of ITS4 directly in I005
9563 //
9564 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9565 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9566 sub2node->SetLineColor(kColorITS);
9567 sub2node->SetVisibility(1);
9568 fNodes->Add(sub2node);
9569 sub1node->cd();
9570 //
9571 // Place copy #2 of ITS4 directly in I005
9572 //
9573 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9574 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9575 sub2node->SetLineColor(kColorITS);
9576 sub2node->SetVisibility(1);
9577 fNodes->Add(sub2node);
9578 sub1node->cd();
9579 //
9580 // Place copy #3 of ITS4 directly in I005
9581 //
9582 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9583 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9584 sub2node->SetLineColor(kColorITS);
9585 sub2node->SetVisibility(1);
9586 fNodes->Add(sub2node);
9587 sub1node->cd();
9588 //
9589 // Place copy #4 of ITS4 directly in I005
9590 //
9591 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9592 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9593 sub2node->SetLineColor(kColorITS);
9594 sub2node->SetVisibility(1);
9595 fNodes->Add(sub2node);
9596 sub1node->cd();
9597 //
9598 // Place copy #5 of ITS4 directly in I005
9599 //
9600 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9601 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9602 sub2node->SetLineColor(kColorITS);
9603 sub2node->SetVisibility(1);
9604 fNodes->Add(sub2node);
9605 sub1node->cd();
9606 //
9607 // Place copy #6 of ITS4 directly in I005
9608 //
9609 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9610 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9611 sub2node->SetLineColor(kColorITS);
9612 sub2node->SetVisibility(1);
9613 fNodes->Add(sub2node);
9614 sub1node->cd();
9615 //
9616 // Place copy #7 of ITS4 directly in I005
9617 //
9618 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9619 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9620 sub2node->SetLineColor(kColorITS);
9621 sub2node->SetVisibility(1);
9622 fNodes->Add(sub2node);
9623 sub1node->cd();
9624 //
9625 // Place copy #8 of ITS4 directly in I005
9626 //
9627 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9628 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9629 sub2node->SetLineColor(kColorITS);
9630 sub2node->SetVisibility(1);
9631 fNodes->Add(sub2node);
9632 sub1node->cd();
9633 fNodes->Add(sub1node);
9634 node->cd();
9635 //
9636 // Place copy #15 of I005 in IT34
9637 //
9638 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"rot320");
9639 sub1node->SetLineColor(kColorITS);
9640 sub1node->SetVisibility(0);
9641 sub1node->cd();
9642 //
9643 // Place copy #1 of ITS4 directly in I005
9644 //
9645 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9646 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9647 sub2node->SetLineColor(kColorITS);
9648 sub2node->SetVisibility(1);
9649 fNodes->Add(sub2node);
9650 sub1node->cd();
9651 //
9652 // Place copy #2 of ITS4 directly in I005
9653 //
9654 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9655 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9656 sub2node->SetLineColor(kColorITS);
9657 sub2node->SetVisibility(1);
9658 fNodes->Add(sub2node);
9659 sub1node->cd();
9660 //
9661 // Place copy #3 of ITS4 directly in I005
9662 //
9663 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9664 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9665 sub2node->SetLineColor(kColorITS);
9666 sub2node->SetVisibility(1);
9667 fNodes->Add(sub2node);
9668 sub1node->cd();
9669 //
9670 // Place copy #4 of ITS4 directly in I005
9671 //
9672 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9673 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9674 sub2node->SetLineColor(kColorITS);
9675 sub2node->SetVisibility(1);
9676 fNodes->Add(sub2node);
9677 sub1node->cd();
9678 //
9679 // Place copy #5 of ITS4 directly in I005
9680 //
9681 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9682 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9683 sub2node->SetLineColor(kColorITS);
9684 sub2node->SetVisibility(1);
9685 fNodes->Add(sub2node);
9686 sub1node->cd();
9687 //
9688 // Place copy #6 of ITS4 directly in I005
9689 //
9690 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9691 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9692 sub2node->SetLineColor(kColorITS);
9693 sub2node->SetVisibility(1);
9694 fNodes->Add(sub2node);
9695 sub1node->cd();
9696 //
9697 // Place copy #7 of ITS4 directly in I005
9698 //
9699 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9700 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9701 sub2node->SetLineColor(kColorITS);
9702 sub2node->SetVisibility(1);
9703 fNodes->Add(sub2node);
9704 sub1node->cd();
9705 //
9706 // Place copy #8 of ITS4 directly in I005
9707 //
9708 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9709 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9710 sub2node->SetLineColor(kColorITS);
9711 sub2node->SetVisibility(1);
9712 fNodes->Add(sub2node);
9713 sub1node->cd();
9714 fNodes->Add(sub1node);
9715 node->cd();
9716 //
9717 // Place copy #16 of I005 in IT34
9718 //
9719 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"rot319");
9720 sub1node->SetLineColor(kColorITS);
9721 sub1node->SetVisibility(0);
9722 sub1node->cd();
9723 //
9724 // Place copy #1 of ITS4 directly in I005
9725 //
9726 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9727 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9728 sub2node->SetLineColor(kColorITS);
9729 sub2node->SetVisibility(1);
9730 fNodes->Add(sub2node);
9731 sub1node->cd();
9732 //
9733 // Place copy #2 of ITS4 directly in I005
9734 //
9735 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9736 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9737 sub2node->SetLineColor(kColorITS);
9738 sub2node->SetVisibility(1);
9739 fNodes->Add(sub2node);
9740 sub1node->cd();
9741 //
9742 // Place copy #3 of ITS4 directly in I005
9743 //
9744 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9745 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9746 sub2node->SetLineColor(kColorITS);
9747 sub2node->SetVisibility(1);
9748 fNodes->Add(sub2node);
9749 sub1node->cd();
9750 //
9751 // Place copy #4 of ITS4 directly in I005
9752 //
9753 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9754 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9755 sub2node->SetLineColor(kColorITS);
9756 sub2node->SetVisibility(1);
9757 fNodes->Add(sub2node);
9758 sub1node->cd();
9759 //
9760 // Place copy #5 of ITS4 directly in I005
9761 //
9762 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9763 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9764 sub2node->SetLineColor(kColorITS);
9765 sub2node->SetVisibility(1);
9766 fNodes->Add(sub2node);
9767 sub1node->cd();
9768 //
9769 // Place copy #6 of ITS4 directly in I005
9770 //
9771 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9772 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9773 sub2node->SetLineColor(kColorITS);
9774 sub2node->SetVisibility(1);
9775 fNodes->Add(sub2node);
9776 sub1node->cd();
9777 //
9778 // Place copy #7 of ITS4 directly in I005
9779 //
9780 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9781 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9782 sub2node->SetLineColor(kColorITS);
9783 sub2node->SetVisibility(1);
9784 fNodes->Add(sub2node);
9785 sub1node->cd();
9786 //
9787 // Place copy #8 of ITS4 directly in I005
9788 //
9789 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9790 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9791 sub2node->SetLineColor(kColorITS);
9792 sub2node->SetVisibility(1);
9793 fNodes->Add(sub2node);
9794 sub1node->cd();
9795 fNodes->Add(sub1node);
9796 node->cd();
9797 //
9798 // Place copy #17 of I005 in IT34
9799 //
9800 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"rot318");
9801 sub1node->SetLineColor(kColorITS);
9802 sub1node->SetVisibility(0);
9803 sub1node->cd();
9804 //
9805 // Place copy #1 of ITS4 directly in I005
9806 //
9807 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9808 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9809 sub2node->SetLineColor(kColorITS);
9810 sub2node->SetVisibility(1);
9811 fNodes->Add(sub2node);
9812 sub1node->cd();
9813 //
9814 // Place copy #2 of ITS4 directly in I005
9815 //
9816 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9817 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9818 sub2node->SetLineColor(kColorITS);
9819 sub2node->SetVisibility(1);
9820 fNodes->Add(sub2node);
9821 sub1node->cd();
9822 //
9823 // Place copy #3 of ITS4 directly in I005
9824 //
9825 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9826 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9827 sub2node->SetLineColor(kColorITS);
9828 sub2node->SetVisibility(1);
9829 fNodes->Add(sub2node);
9830 sub1node->cd();
9831 //
9832 // Place copy #4 of ITS4 directly in I005
9833 //
9834 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9835 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9836 sub2node->SetLineColor(kColorITS);
9837 sub2node->SetVisibility(1);
9838 fNodes->Add(sub2node);
9839 sub1node->cd();
9840 //
9841 // Place copy #5 of ITS4 directly in I005
9842 //
9843 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9844 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9845 sub2node->SetLineColor(kColorITS);
9846 sub2node->SetVisibility(1);
9847 fNodes->Add(sub2node);
9848 sub1node->cd();
9849 //
9850 // Place copy #6 of ITS4 directly in I005
9851 //
9852 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9853 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9854 sub2node->SetLineColor(kColorITS);
9855 sub2node->SetVisibility(1);
9856 fNodes->Add(sub2node);
9857 sub1node->cd();
9858 //
9859 // Place copy #7 of ITS4 directly in I005
9860 //
9861 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9862 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9863 sub2node->SetLineColor(kColorITS);
9864 sub2node->SetVisibility(1);
9865 fNodes->Add(sub2node);
9866 sub1node->cd();
9867 //
9868 // Place copy #8 of ITS4 directly in I005
9869 //
9870 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9871 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9872 sub2node->SetLineColor(kColorITS);
9873 sub2node->SetVisibility(1);
9874 fNodes->Add(sub2node);
9875 sub1node->cd();
9876 fNodes->Add(sub1node);
9877 node->cd();
9878 //
9879 // Place copy #18 of I005 in IT34
9880 //
9881 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"rot317");
9882 sub1node->SetLineColor(kColorITS);
9883 sub1node->SetVisibility(0);
9884 sub1node->cd();
9885 //
9886 // Place copy #1 of ITS4 directly in I005
9887 //
9888 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9889 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9890 sub2node->SetLineColor(kColorITS);
9891 sub2node->SetVisibility(1);
9892 fNodes->Add(sub2node);
9893 sub1node->cd();
9894 //
9895 // Place copy #2 of ITS4 directly in I005
9896 //
9897 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9898 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9899 sub2node->SetLineColor(kColorITS);
9900 sub2node->SetVisibility(1);
9901 fNodes->Add(sub2node);
9902 sub1node->cd();
9903 //
9904 // Place copy #3 of ITS4 directly in I005
9905 //
9906 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9907 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9908 sub2node->SetLineColor(kColorITS);
9909 sub2node->SetVisibility(1);
9910 fNodes->Add(sub2node);
9911 sub1node->cd();
9912 //
9913 // Place copy #4 of ITS4 directly in I005
9914 //
9915 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9916 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9917 sub2node->SetLineColor(kColorITS);
9918 sub2node->SetVisibility(1);
9919 fNodes->Add(sub2node);
9920 sub1node->cd();
9921 //
9922 // Place copy #5 of ITS4 directly in I005
9923 //
9924 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9925 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9926 sub2node->SetLineColor(kColorITS);
9927 sub2node->SetVisibility(1);
9928 fNodes->Add(sub2node);
9929 sub1node->cd();
9930 //
9931 // Place copy #6 of ITS4 directly in I005
9932 //
9933 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9934 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9935 sub2node->SetLineColor(kColorITS);
9936 sub2node->SetVisibility(1);
9937 fNodes->Add(sub2node);
9938 sub1node->cd();
9939 //
9940 // Place copy #7 of ITS4 directly in I005
9941 //
9942 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9943 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9944 sub2node->SetLineColor(kColorITS);
9945 sub2node->SetVisibility(1);
9946 fNodes->Add(sub2node);
9947 sub1node->cd();
9948 //
9949 // Place copy #8 of ITS4 directly in I005
9950 //
9951 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9952 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9953 sub2node->SetLineColor(kColorITS);
9954 sub2node->SetVisibility(1);
9955 fNodes->Add(sub2node);
9956 sub1node->cd();
9957 fNodes->Add(sub1node);
9958 node->cd();
9959 //
9960 // Place copy #19 of I005 in IT34
9961 //
9962 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"rot316");
9963 sub1node->SetLineColor(kColorITS);
9964 sub1node->SetVisibility(0);
9965 sub1node->cd();
9966 //
9967 // Place copy #1 of ITS4 directly in I005
9968 //
9969 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9970 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9971 sub2node->SetLineColor(kColorITS);
9972 sub2node->SetVisibility(1);
9973 fNodes->Add(sub2node);
9974 sub1node->cd();
9975 //
9976 // Place copy #2 of ITS4 directly in I005
9977 //
9978 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9979 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9980 sub2node->SetLineColor(kColorITS);
9981 sub2node->SetVisibility(1);
9982 fNodes->Add(sub2node);
9983 sub1node->cd();
9984 //
9985 // Place copy #3 of ITS4 directly in I005
9986 //
9987 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9988 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9989 sub2node->SetLineColor(kColorITS);
9990 sub2node->SetVisibility(1);
9991 fNodes->Add(sub2node);
9992 sub1node->cd();
9993 //
9994 // Place copy #4 of ITS4 directly in I005
9995 //
9996 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9997 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9998 sub2node->SetLineColor(kColorITS);
9999 sub2node->SetVisibility(1);
10000 fNodes->Add(sub2node);
10001 sub1node->cd();
10002 //
10003 // Place copy #5 of ITS4 directly in I005
10004 //
10005 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10006 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10007 sub2node->SetLineColor(kColorITS);
10008 sub2node->SetVisibility(1);
10009 fNodes->Add(sub2node);
10010 sub1node->cd();
10011 //
10012 // Place copy #6 of ITS4 directly in I005
10013 //
10014 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10015 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10016 sub2node->SetLineColor(kColorITS);
10017 sub2node->SetVisibility(1);
10018 fNodes->Add(sub2node);
10019 sub1node->cd();
10020 //
10021 // Place copy #7 of ITS4 directly in I005
10022 //
10023 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10024 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10025 sub2node->SetLineColor(kColorITS);
10026 sub2node->SetVisibility(1);
10027 fNodes->Add(sub2node);
10028 sub1node->cd();
10029 //
10030 // Place copy #8 of ITS4 directly in I005
10031 //
10032 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10033 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10034 sub2node->SetLineColor(kColorITS);
10035 sub2node->SetVisibility(1);
10036 fNodes->Add(sub2node);
10037 sub1node->cd();
10038 fNodes->Add(sub1node);
10039 node->cd();
10040 //
10041 // Place copy #20 of I005 in IT34
10042 //
10043 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"rot315");
10044 sub1node->SetLineColor(kColorITS);
10045 sub1node->SetVisibility(0);
10046 sub1node->cd();
10047 //
10048 // Place copy #1 of ITS4 directly in I005
10049 //
10050 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10051 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10052 sub2node->SetLineColor(kColorITS);
10053 sub2node->SetVisibility(1);
10054 fNodes->Add(sub2node);
10055 sub1node->cd();
10056 //
10057 // Place copy #2 of ITS4 directly in I005
10058 //
10059 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10060 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10061 sub2node->SetLineColor(kColorITS);
10062 sub2node->SetVisibility(1);
10063 fNodes->Add(sub2node);
10064 sub1node->cd();
10065 //
10066 // Place copy #3 of ITS4 directly in I005
10067 //
10068 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10069 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10070 sub2node->SetLineColor(kColorITS);
10071 sub2node->SetVisibility(1);
10072 fNodes->Add(sub2node);
10073 sub1node->cd();
10074 //
10075 // Place copy #4 of ITS4 directly in I005
10076 //
10077 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10078 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10079 sub2node->SetLineColor(kColorITS);
10080 sub2node->SetVisibility(1);
10081 fNodes->Add(sub2node);
10082 sub1node->cd();
10083 //
10084 // Place copy #5 of ITS4 directly in I005
10085 //
10086 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10087 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10088 sub2node->SetLineColor(kColorITS);
10089 sub2node->SetVisibility(1);
10090 fNodes->Add(sub2node);
10091 sub1node->cd();
10092 //
10093 // Place copy #6 of ITS4 directly in I005
10094 //
10095 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10096 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10097 sub2node->SetLineColor(kColorITS);
10098 sub2node->SetVisibility(1);
10099 fNodes->Add(sub2node);
10100 sub1node->cd();
10101 //
10102 // Place copy #7 of ITS4 directly in I005
10103 //
10104 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10105 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10106 sub2node->SetLineColor(kColorITS);
10107 sub2node->SetVisibility(1);
10108 fNodes->Add(sub2node);
10109 sub1node->cd();
10110 //
10111 // Place copy #8 of ITS4 directly in I005
10112 //
10113 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10114 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10115 sub2node->SetLineColor(kColorITS);
10116 sub2node->SetVisibility(1);
10117 fNodes->Add(sub2node);
10118 sub1node->cd();
10119 fNodes->Add(sub1node);
10120 node->cd();
10121 //
10122 // Place copy #21 of I005 in IT34
10123 //
10124 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"rot314");
10125 sub1node->SetLineColor(kColorITS);
10126 sub1node->SetVisibility(0);
10127 sub1node->cd();
10128 //
10129 // Place copy #1 of ITS4 directly in I005
10130 //
10131 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10132 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10133 sub2node->SetLineColor(kColorITS);
10134 sub2node->SetVisibility(1);
10135 fNodes->Add(sub2node);
10136 sub1node->cd();
10137 //
10138 // Place copy #2 of ITS4 directly in I005
10139 //
10140 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10141 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10142 sub2node->SetLineColor(kColorITS);
10143 sub2node->SetVisibility(1);
10144 fNodes->Add(sub2node);
10145 sub1node->cd();
10146 //
10147 // Place copy #3 of ITS4 directly in I005
10148 //
10149 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10150 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10151 sub2node->SetLineColor(kColorITS);
10152 sub2node->SetVisibility(1);
10153 fNodes->Add(sub2node);
10154 sub1node->cd();
10155 //
10156 // Place copy #4 of ITS4 directly in I005
10157 //
10158 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10159 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10160 sub2node->SetLineColor(kColorITS);
10161 sub2node->SetVisibility(1);
10162 fNodes->Add(sub2node);
10163 sub1node->cd();
10164 //
10165 // Place copy #5 of ITS4 directly in I005
10166 //
10167 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10168 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10169 sub2node->SetLineColor(kColorITS);
10170 sub2node->SetVisibility(1);
10171 fNodes->Add(sub2node);
10172 sub1node->cd();
10173 //
10174 // Place copy #6 of ITS4 directly in I005
10175 //
10176 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10177 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10178 sub2node->SetLineColor(kColorITS);
10179 sub2node->SetVisibility(1);
10180 fNodes->Add(sub2node);
10181 sub1node->cd();
10182 //
10183 // Place copy #7 of ITS4 directly in I005
10184 //
10185 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10186 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10187 sub2node->SetLineColor(kColorITS);
10188 sub2node->SetVisibility(1);
10189 fNodes->Add(sub2node);
10190 sub1node->cd();
10191 //
10192 // Place copy #8 of ITS4 directly in I005
10193 //
10194 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10195 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10196 sub2node->SetLineColor(kColorITS);
10197 sub2node->SetVisibility(1);
10198 fNodes->Add(sub2node);
10199 sub1node->cd();
10200 fNodes->Add(sub1node);
10201 node->cd();
10202 //
10203 // Place copy #22 of I005 in IT34
10204 //
10205 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"rot334");
10206 sub1node->SetLineColor(kColorITS);
10207 sub1node->SetVisibility(0);
10208 sub1node->cd();
10209 //
10210 // Place copy #1 of ITS4 directly in I005
10211 //
10212 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10213 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10214 sub2node->SetLineColor(kColorITS);
10215 sub2node->SetVisibility(1);
10216 fNodes->Add(sub2node);
10217 sub1node->cd();
10218 //
10219 // Place copy #2 of ITS4 directly in I005
10220 //
10221 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10222 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10223 sub2node->SetLineColor(kColorITS);
10224 sub2node->SetVisibility(1);
10225 fNodes->Add(sub2node);
10226 sub1node->cd();
10227 //
10228 // Place copy #3 of ITS4 directly in I005
10229 //
10230 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10231 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10232 sub2node->SetLineColor(kColorITS);
10233 sub2node->SetVisibility(1);
10234 fNodes->Add(sub2node);
10235 sub1node->cd();
10236 //
10237 // Place copy #4 of ITS4 directly in I005
10238 //
10239 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10240 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10241 sub2node->SetLineColor(kColorITS);
10242 sub2node->SetVisibility(1);
10243 fNodes->Add(sub2node);
10244 sub1node->cd();
10245 //
10246 // Place copy #5 of ITS4 directly in I005
10247 //
10248 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10249 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10250 sub2node->SetLineColor(kColorITS);
10251 sub2node->SetVisibility(1);
10252 fNodes->Add(sub2node);
10253 sub1node->cd();
10254 //
10255 // Place copy #6 of ITS4 directly in I005
10256 //
10257 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10258 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10259 sub2node->SetLineColor(kColorITS);
10260 sub2node->SetVisibility(1);
10261 fNodes->Add(sub2node);
10262 sub1node->cd();
10263 //
10264 // Place copy #7 of ITS4 directly in I005
10265 //
10266 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10267 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10268 sub2node->SetLineColor(kColorITS);
10269 sub2node->SetVisibility(1);
10270 fNodes->Add(sub2node);
10271 sub1node->cd();
10272 //
10273 // Place copy #8 of ITS4 directly in I005
10274 //
10275 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10276 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10277 sub2node->SetLineColor(kColorITS);
10278 sub2node->SetVisibility(1);
10279 fNodes->Add(sub2node);
10280 sub1node->cd();
10281 fNodes->Add(sub1node);
10282 node->cd();
10283
10284
10285 fNodes->Add(node);
10286
10287 // --- Place SSD volumes into their mother volume
10288
10289 // Place IT56 in Alice
10290 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10291 node->SetLineColor(kColorITS);
10292 node->SetVisibility(0);
10293 node->cd();
10294 //
10295 // Place copy #1 of I565 in IT56
10296 //
10297 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10298 sub1node->SetLineColor(kColorITS);
10299 sub1node->SetVisibility(0);
10300 sub1node->cd();
10301 //
10302 // Place copy #1 of ITS5 directly in I565
10303 //
10304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10305 sub2node->SetLineColor(kColorITS);
10306 sub2node->SetVisibility(1);
10307 fNodes->Add(sub2node);
10308 sub1node->cd();
10309 //
10310 // Place copy #2 of ITS5 directly in I565
10311 //
10312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10313 sub2node->SetLineColor(kColorITS);
10314 sub2node->SetVisibility(1);
10315 fNodes->Add(sub2node);
10316 sub1node->cd();
10317 //
10318 // Place copy #3 of ITS5 directly in I565
10319 //
10320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10321 sub2node->SetLineColor(kColorITS);
10322 sub2node->SetVisibility(1);
10323 fNodes->Add(sub2node);
10324 sub1node->cd();
10325 //
10326 // Place copy #4 of ITS5 directly in I565
10327 //
10328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10329 sub2node->SetLineColor(kColorITS);
10330 sub2node->SetVisibility(1);
10331 fNodes->Add(sub2node);
10332 sub1node->cd();
10333 //
10334 // Place copy #5 of ITS5 directly in I565
10335 //
10336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10337 sub2node->SetLineColor(kColorITS);
10338 sub2node->SetVisibility(1);
10339 fNodes->Add(sub2node);
10340 sub1node->cd();
10341 //
10342 // Place copy #6 of ITS5 directly in I565
10343 //
10344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10345 sub2node->SetLineColor(kColorITS);
10346 sub2node->SetVisibility(1);
10347 fNodes->Add(sub2node);
10348 sub1node->cd();
10349 //
10350 // Place copy #7 of ITS5 directly in I565
10351 //
10352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10353 sub2node->SetLineColor(kColorITS);
10354 sub2node->SetVisibility(1);
10355 fNodes->Add(sub2node);
10356 sub1node->cd();
10357 //
10358 // Place copy #8 of ITS5 directly in I565
10359 //
10360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10361 sub2node->SetLineColor(kColorITS);
10362 sub2node->SetVisibility(1);
10363 fNodes->Add(sub2node);
10364 sub1node->cd();
10365 //
10366 // Place copy #9 of ITS5 directly in I565
10367 //
10368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10369 sub2node->SetLineColor(kColorITS);
10370 sub2node->SetVisibility(1);
10371 fNodes->Add(sub2node);
10372 sub1node->cd();
10373 //
10374 // Place copy #10 of ITS5 directly in I565
10375 //
10376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10377 sub2node->SetLineColor(kColorITS);
10378 sub2node->SetVisibility(1);
10379 fNodes->Add(sub2node);
10380 sub1node->cd();
10381 //
10382 // Place copy #11 of ITS5 directly in I565
10383 //
10384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10385 sub2node->SetLineColor(kColorITS);
10386 sub2node->SetVisibility(1);
10387 fNodes->Add(sub2node);
10388 sub1node->cd();
10389 //
10390 // Place copy #12 of ITS5 directly in I565
10391 //
10392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10393 sub2node->SetLineColor(kColorITS);
10394 sub2node->SetVisibility(1);
10395 fNodes->Add(sub2node);
10396 sub1node->cd();
10397 //
10398 // Place copy #13 of ITS5 directly in I565
10399 //
10400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10401 sub2node->SetLineColor(kColorITS);
10402 sub2node->SetVisibility(1);
10403 fNodes->Add(sub2node);
10404 sub1node->cd();
10405 //
10406 // Place copy #14 of ITS5 directly in I565
10407 //
10408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10409 sub2node->SetLineColor(kColorITS);
10410 sub2node->SetVisibility(1);
10411 fNodes->Add(sub2node);
10412 sub1node->cd();
10413 //
10414 // Place copy #15 of ITS5 directly in I565
10415 //
10416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10417 sub2node->SetLineColor(kColorITS);
10418 sub2node->SetVisibility(1);
10419 fNodes->Add(sub2node);
10420 sub1node->cd();
10421 //
10422 // Place copy #16 of ITS5 directly in I565
10423 //
10424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10425 sub2node->SetLineColor(kColorITS);
10426 sub2node->SetVisibility(1);
10427 fNodes->Add(sub2node);
10428 sub1node->cd();
10429 //
10430 // Place copy #17 of ITS5 directly in I565
10431 //
10432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10433 sub2node->SetLineColor(kColorITS);
10434 sub2node->SetVisibility(1);
10435 fNodes->Add(sub2node);
10436 sub1node->cd();
10437 //
10438 // Place copy #18 of ITS5 directly in I565
10439 //
10440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10441 sub2node->SetLineColor(kColorITS);
10442 sub2node->SetVisibility(1);
10443 fNodes->Add(sub2node);
10444 sub1node->cd();
10445 //
10446 // Place copy #19 of ITS5 directly in I565
10447 //
10448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10449 sub2node->SetLineColor(kColorITS);
10450 sub2node->SetVisibility(1);
10451 fNodes->Add(sub2node);
10452 sub1node->cd();
10453 //
10454 // Place copy #20 of ITS5 directly in I565
10455 //
10456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10457 sub2node->SetLineColor(kColorITS);
10458 sub2node->SetVisibility(1);
10459 fNodes->Add(sub2node);
10460 sub1node->cd();
10461 //
10462 // Place copy #21 of ITS5 directly in I565
10463 //
10464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10465 sub2node->SetLineColor(kColorITS);
10466 sub2node->SetVisibility(1);
10467 fNodes->Add(sub2node);
10468 sub1node->cd();
10469 //
10470 // Place copy #22 of ITS5 directly in I565
10471 //
10472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10473 sub2node->SetLineColor(kColorITS);
10474 sub2node->SetVisibility(1);
10475 fNodes->Add(sub2node);
10476 sub1node->cd();
10477 fNodes->Add(sub1node);
10478 node->cd();
10479 //
10480 // Place copy #2 of I565 in IT56
10481 //
10482 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"rot514");
10483 sub1node->SetLineColor(kColorITS);
10484 sub1node->SetVisibility(0);
10485 sub1node->cd();
10486 //
10487 // Place copy #1 of ITS5 directly in I565
10488 //
10489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10490 sub2node->SetLineColor(kColorITS);
10491 sub2node->SetVisibility(1);
10492 fNodes->Add(sub2node);
10493 sub1node->cd();
10494 //
10495 // Place copy #2 of ITS5 directly in I565
10496 //
10497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10498 sub2node->SetLineColor(kColorITS);
10499 sub2node->SetVisibility(1);
10500 fNodes->Add(sub2node);
10501 sub1node->cd();
10502 //
10503 // Place copy #3 of ITS5 directly in I565
10504 //
10505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10506 sub2node->SetLineColor(kColorITS);
10507 sub2node->SetVisibility(1);
10508 fNodes->Add(sub2node);
10509 sub1node->cd();
10510 //
10511 // Place copy #4 of ITS5 directly in I565
10512 //
10513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10514 sub2node->SetLineColor(kColorITS);
10515 sub2node->SetVisibility(1);
10516 fNodes->Add(sub2node);
10517 sub1node->cd();
10518 //
10519 // Place copy #5 of ITS5 directly in I565
10520 //
10521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10522 sub2node->SetLineColor(kColorITS);
10523 sub2node->SetVisibility(1);
10524 fNodes->Add(sub2node);
10525 sub1node->cd();
10526 //
10527 // Place copy #6 of ITS5 directly in I565
10528 //
10529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10530 sub2node->SetLineColor(kColorITS);
10531 sub2node->SetVisibility(1);
10532 fNodes->Add(sub2node);
10533 sub1node->cd();
10534 //
10535 // Place copy #7 of ITS5 directly in I565
10536 //
10537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10538 sub2node->SetLineColor(kColorITS);
10539 sub2node->SetVisibility(1);
10540 fNodes->Add(sub2node);
10541 sub1node->cd();
10542 //
10543 // Place copy #8 of ITS5 directly in I565
10544 //
10545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10546 sub2node->SetLineColor(kColorITS);
10547 sub2node->SetVisibility(1);
10548 fNodes->Add(sub2node);
10549 sub1node->cd();
10550 //
10551 // Place copy #9 of ITS5 directly in I565
10552 //
10553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10554 sub2node->SetLineColor(kColorITS);
10555 sub2node->SetVisibility(1);
10556 fNodes->Add(sub2node);
10557 sub1node->cd();
10558 //
10559 // Place copy #10 of ITS5 directly in I565
10560 //
10561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10562 sub2node->SetLineColor(kColorITS);
10563 sub2node->SetVisibility(1);
10564 fNodes->Add(sub2node);
10565 sub1node->cd();
10566 //
10567 // Place copy #11 of ITS5 directly in I565
10568 //
10569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10570 sub2node->SetLineColor(kColorITS);
10571 sub2node->SetVisibility(1);
10572 fNodes->Add(sub2node);
10573 sub1node->cd();
10574 //
10575 // Place copy #12 of ITS5 directly in I565
10576 //
10577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10578 sub2node->SetLineColor(kColorITS);
10579 sub2node->SetVisibility(1);
10580 fNodes->Add(sub2node);
10581 sub1node->cd();
10582 //
10583 // Place copy #13 of ITS5 directly in I565
10584 //
10585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10586 sub2node->SetLineColor(kColorITS);
10587 sub2node->SetVisibility(1);
10588 fNodes->Add(sub2node);
10589 sub1node->cd();
10590 //
10591 // Place copy #14 of ITS5 directly in I565
10592 //
10593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10594 sub2node->SetLineColor(kColorITS);
10595 sub2node->SetVisibility(1);
10596 fNodes->Add(sub2node);
10597 sub1node->cd();
10598 //
10599 // Place copy #15 of ITS5 directly in I565
10600 //
10601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10602 sub2node->SetLineColor(kColorITS);
10603 sub2node->SetVisibility(1);
10604 fNodes->Add(sub2node);
10605 sub1node->cd();
10606 //
10607 // Place copy #16 of ITS5 directly in I565
10608 //
10609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10610 sub2node->SetLineColor(kColorITS);
10611 sub2node->SetVisibility(1);
10612 fNodes->Add(sub2node);
10613 sub1node->cd();
10614 //
10615 // Place copy #17 of ITS5 directly in I565
10616 //
10617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10618 sub2node->SetLineColor(kColorITS);
10619 sub2node->SetVisibility(1);
10620 fNodes->Add(sub2node);
10621 sub1node->cd();
10622 //
10623 // Place copy #18 of ITS5 directly in I565
10624 //
10625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10626 sub2node->SetLineColor(kColorITS);
10627 sub2node->SetVisibility(1);
10628 fNodes->Add(sub2node);
10629 sub1node->cd();
10630 //
10631 // Place copy #19 of ITS5 directly in I565
10632 //
10633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10634 sub2node->SetLineColor(kColorITS);
10635 sub2node->SetVisibility(1);
10636 fNodes->Add(sub2node);
10637 sub1node->cd();
10638 //
10639 // Place copy #20 of ITS5 directly in I565
10640 //
10641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10642 sub2node->SetLineColor(kColorITS);
10643 sub2node->SetVisibility(1);
10644 fNodes->Add(sub2node);
10645 sub1node->cd();
10646 //
10647 // Place copy #21 of ITS5 directly in I565
10648 //
10649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10650 sub2node->SetLineColor(kColorITS);
10651 sub2node->SetVisibility(1);
10652 fNodes->Add(sub2node);
10653 sub1node->cd();
10654 //
10655 // Place copy #22 of ITS5 directly in I565
10656 //
10657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10658 sub2node->SetLineColor(kColorITS);
10659 sub2node->SetVisibility(1);
10660 fNodes->Add(sub2node);
10661 sub1node->cd();
10662 fNodes->Add(sub1node);
10663 node->cd();
10664 //
10665 // Place copy #3 of I565 in IT56
10666 //
10667 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"rot653");
10668 sub1node->SetLineColor(kColorITS);
10669 sub1node->SetVisibility(0);
10670 sub1node->cd();
10671 //
10672 // Place copy #1 of ITS5 directly in I565
10673 //
10674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10675 sub2node->SetLineColor(kColorITS);
10676 sub2node->SetVisibility(1);
10677 fNodes->Add(sub2node);
10678 sub1node->cd();
10679 //
10680 // Place copy #2 of ITS5 directly in I565
10681 //
10682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10683 sub2node->SetLineColor(kColorITS);
10684 sub2node->SetVisibility(1);
10685 fNodes->Add(sub2node);
10686 sub1node->cd();
10687 //
10688 // Place copy #3 of ITS5 directly in I565
10689 //
10690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10691 sub2node->SetLineColor(kColorITS);
10692 sub2node->SetVisibility(1);
10693 fNodes->Add(sub2node);
10694 sub1node->cd();
10695 //
10696 // Place copy #4 of ITS5 directly in I565
10697 //
10698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10699 sub2node->SetLineColor(kColorITS);
10700 sub2node->SetVisibility(1);
10701 fNodes->Add(sub2node);
10702 sub1node->cd();
10703 //
10704 // Place copy #5 of ITS5 directly in I565
10705 //
10706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10707 sub2node->SetLineColor(kColorITS);
10708 sub2node->SetVisibility(1);
10709 fNodes->Add(sub2node);
10710 sub1node->cd();
10711 //
10712 // Place copy #6 of ITS5 directly in I565
10713 //
10714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10715 sub2node->SetLineColor(kColorITS);
10716 sub2node->SetVisibility(1);
10717 fNodes->Add(sub2node);
10718 sub1node->cd();
10719 //
10720 // Place copy #7 of ITS5 directly in I565
10721 //
10722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10723 sub2node->SetLineColor(kColorITS);
10724 sub2node->SetVisibility(1);
10725 fNodes->Add(sub2node);
10726 sub1node->cd();
10727 //
10728 // Place copy #8 of ITS5 directly in I565
10729 //
10730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10731 sub2node->SetLineColor(kColorITS);
10732 sub2node->SetVisibility(1);
10733 fNodes->Add(sub2node);
10734 sub1node->cd();
10735 //
10736 // Place copy #9 of ITS5 directly in I565
10737 //
10738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10739 sub2node->SetLineColor(kColorITS);
10740 sub2node->SetVisibility(1);
10741 fNodes->Add(sub2node);
10742 sub1node->cd();
10743 //
10744 // Place copy #10 of ITS5 directly in I565
10745 //
10746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10747 sub2node->SetLineColor(kColorITS);
10748 sub2node->SetVisibility(1);
10749 fNodes->Add(sub2node);
10750 sub1node->cd();
10751 //
10752 // Place copy #11 of ITS5 directly in I565
10753 //
10754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10755 sub2node->SetLineColor(kColorITS);
10756 sub2node->SetVisibility(1);
10757 fNodes->Add(sub2node);
10758 sub1node->cd();
10759 //
10760 // Place copy #12 of ITS5 directly in I565
10761 //
10762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10763 sub2node->SetLineColor(kColorITS);
10764 sub2node->SetVisibility(1);
10765 fNodes->Add(sub2node);
10766 sub1node->cd();
10767 //
10768 // Place copy #13 of ITS5 directly in I565
10769 //
10770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10771 sub2node->SetLineColor(kColorITS);
10772 sub2node->SetVisibility(1);
10773 fNodes->Add(sub2node);
10774 sub1node->cd();
10775 //
10776 // Place copy #14 of ITS5 directly in I565
10777 //
10778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10779 sub2node->SetLineColor(kColorITS);
10780 sub2node->SetVisibility(1);
10781 fNodes->Add(sub2node);
10782 sub1node->cd();
10783 //
10784 // Place copy #15 of ITS5 directly in I565
10785 //
10786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10787 sub2node->SetLineColor(kColorITS);
10788 sub2node->SetVisibility(1);
10789 fNodes->Add(sub2node);
10790 sub1node->cd();
10791 //
10792 // Place copy #16 of ITS5 directly in I565
10793 //
10794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10795 sub2node->SetLineColor(kColorITS);
10796 sub2node->SetVisibility(1);
10797 fNodes->Add(sub2node);
10798 sub1node->cd();
10799 //
10800 // Place copy #17 of ITS5 directly in I565
10801 //
10802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10803 sub2node->SetLineColor(kColorITS);
10804 sub2node->SetVisibility(1);
10805 fNodes->Add(sub2node);
10806 sub1node->cd();
10807 //
10808 // Place copy #18 of ITS5 directly in I565
10809 //
10810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10811 sub2node->SetLineColor(kColorITS);
10812 sub2node->SetVisibility(1);
10813 fNodes->Add(sub2node);
10814 sub1node->cd();
10815 //
10816 // Place copy #19 of ITS5 directly in I565
10817 //
10818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10819 sub2node->SetLineColor(kColorITS);
10820 sub2node->SetVisibility(1);
10821 fNodes->Add(sub2node);
10822 sub1node->cd();
10823 //
10824 // Place copy #20 of ITS5 directly in I565
10825 //
10826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10827 sub2node->SetLineColor(kColorITS);
10828 sub2node->SetVisibility(1);
10829 fNodes->Add(sub2node);
10830 sub1node->cd();
10831 //
10832 // Place copy #21 of ITS5 directly in I565
10833 //
10834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10835 sub2node->SetLineColor(kColorITS);
10836 sub2node->SetVisibility(1);
10837 fNodes->Add(sub2node);
10838 sub1node->cd();
10839 //
10840 // Place copy #22 of ITS5 directly in I565
10841 //
10842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10843 sub2node->SetLineColor(kColorITS);
10844 sub2node->SetVisibility(1);
10845 fNodes->Add(sub2node);
10846 sub1node->cd();
10847 fNodes->Add(sub1node);
10848 node->cd();
10849 //
10850 // Place copy #4 of I565 in IT56
10851 //
10852 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"rot513");
10853 sub1node->SetLineColor(kColorITS);
10854 sub1node->SetVisibility(0);
10855 sub1node->cd();
10856 //
10857 // Place copy #1 of ITS5 directly in I565
10858 //
10859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10860 sub2node->SetLineColor(kColorITS);
10861 sub2node->SetVisibility(1);
10862 fNodes->Add(sub2node);
10863 sub1node->cd();
10864 //
10865 // Place copy #2 of ITS5 directly in I565
10866 //
10867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10868 sub2node->SetLineColor(kColorITS);
10869 sub2node->SetVisibility(1);
10870 fNodes->Add(sub2node);
10871 sub1node->cd();
10872 //
10873 // Place copy #3 of ITS5 directly in I565
10874 //
10875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10876 sub2node->SetLineColor(kColorITS);
10877 sub2node->SetVisibility(1);
10878 fNodes->Add(sub2node);
10879 sub1node->cd();
10880 //
10881 // Place copy #4 of ITS5 directly in I565
10882 //
10883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10884 sub2node->SetLineColor(kColorITS);
10885 sub2node->SetVisibility(1);
10886 fNodes->Add(sub2node);
10887 sub1node->cd();
10888 //
10889 // Place copy #5 of ITS5 directly in I565
10890 //
10891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10892 sub2node->SetLineColor(kColorITS);
10893 sub2node->SetVisibility(1);
10894 fNodes->Add(sub2node);
10895 sub1node->cd();
10896 //
10897 // Place copy #6 of ITS5 directly in I565
10898 //
10899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10900 sub2node->SetLineColor(kColorITS);
10901 sub2node->SetVisibility(1);
10902 fNodes->Add(sub2node);
10903 sub1node->cd();
10904 //
10905 // Place copy #7 of ITS5 directly in I565
10906 //
10907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10908 sub2node->SetLineColor(kColorITS);
10909 sub2node->SetVisibility(1);
10910 fNodes->Add(sub2node);
10911 sub1node->cd();
10912 //
10913 // Place copy #8 of ITS5 directly in I565
10914 //
10915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10916 sub2node->SetLineColor(kColorITS);
10917 sub2node->SetVisibility(1);
10918 fNodes->Add(sub2node);
10919 sub1node->cd();
10920 //
10921 // Place copy #9 of ITS5 directly in I565
10922 //
10923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10924 sub2node->SetLineColor(kColorITS);
10925 sub2node->SetVisibility(1);
10926 fNodes->Add(sub2node);
10927 sub1node->cd();
10928 //
10929 // Place copy #10 of ITS5 directly in I565
10930 //
10931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10932 sub2node->SetLineColor(kColorITS);
10933 sub2node->SetVisibility(1);
10934 fNodes->Add(sub2node);
10935 sub1node->cd();
10936 //
10937 // Place copy #11 of ITS5 directly in I565
10938 //
10939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10940 sub2node->SetLineColor(kColorITS);
10941 sub2node->SetVisibility(1);
10942 fNodes->Add(sub2node);
10943 sub1node->cd();
10944 //
10945 // Place copy #12 of ITS5 directly in I565
10946 //
10947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10948 sub2node->SetLineColor(kColorITS);
10949 sub2node->SetVisibility(1);
10950 fNodes->Add(sub2node);
10951 sub1node->cd();
10952 //
10953 // Place copy #13 of ITS5 directly in I565
10954 //
10955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10956 sub2node->SetLineColor(kColorITS);
10957 sub2node->SetVisibility(1);
10958 fNodes->Add(sub2node);
10959 sub1node->cd();
10960 //
10961 // Place copy #14 of ITS5 directly in I565
10962 //
10963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10964 sub2node->SetLineColor(kColorITS);
10965 sub2node->SetVisibility(1);
10966 fNodes->Add(sub2node);
10967 sub1node->cd();
10968 //
10969 // Place copy #15 of ITS5 directly in I565
10970 //
10971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10972 sub2node->SetLineColor(kColorITS);
10973 sub2node->SetVisibility(1);
10974 fNodes->Add(sub2node);
10975 sub1node->cd();
10976 //
10977 // Place copy #16 of ITS5 directly in I565
10978 //
10979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10980 sub2node->SetLineColor(kColorITS);
10981 sub2node->SetVisibility(1);
10982 fNodes->Add(sub2node);
10983 sub1node->cd();
10984 //
10985 // Place copy #17 of ITS5 directly in I565
10986 //
10987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10988 sub2node->SetLineColor(kColorITS);
10989 sub2node->SetVisibility(1);
10990 fNodes->Add(sub2node);
10991 sub1node->cd();
10992 //
10993 // Place copy #18 of ITS5 directly in I565
10994 //
10995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10996 sub2node->SetLineColor(kColorITS);
10997 sub2node->SetVisibility(1);
10998 fNodes->Add(sub2node);
10999 sub1node->cd();
11000 //
11001 // Place copy #19 of ITS5 directly in I565
11002 //
11003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11004 sub2node->SetLineColor(kColorITS);
11005 sub2node->SetVisibility(1);
11006 fNodes->Add(sub2node);
11007 sub1node->cd();
11008 //
11009 // Place copy #20 of ITS5 directly in I565
11010 //
11011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11012 sub2node->SetLineColor(kColorITS);
11013 sub2node->SetVisibility(1);
11014 fNodes->Add(sub2node);
11015 sub1node->cd();
11016 //
11017 // Place copy #21 of ITS5 directly in I565
11018 //
11019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11020 sub2node->SetLineColor(kColorITS);
11021 sub2node->SetVisibility(1);
11022 fNodes->Add(sub2node);
11023 sub1node->cd();
11024 //
11025 // Place copy #22 of ITS5 directly in I565
11026 //
11027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11028 sub2node->SetLineColor(kColorITS);
11029 sub2node->SetVisibility(1);
11030 fNodes->Add(sub2node);
11031 sub1node->cd();
11032 fNodes->Add(sub1node);
11033 node->cd();
11034 //
11035 // Place copy #5 of I565 in IT56
11036 //
11037 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"rot512");
11038 sub1node->SetLineColor(kColorITS);
11039 sub1node->SetVisibility(0);
11040 sub1node->cd();
11041 //
11042 // Place copy #1 of ITS5 directly in I565
11043 //
11044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11045 sub2node->SetLineColor(kColorITS);
11046 sub2node->SetVisibility(1);
11047 fNodes->Add(sub2node);
11048 sub1node->cd();
11049 //
11050 // Place copy #2 of ITS5 directly in I565
11051 //
11052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11053 sub2node->SetLineColor(kColorITS);
11054 sub2node->SetVisibility(1);
11055 fNodes->Add(sub2node);
11056 sub1node->cd();
11057 //
11058 // Place copy #3 of ITS5 directly in I565
11059 //
11060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11061 sub2node->SetLineColor(kColorITS);
11062 sub2node->SetVisibility(1);
11063 fNodes->Add(sub2node);
11064 sub1node->cd();
11065 //
11066 // Place copy #4 of ITS5 directly in I565
11067 //
11068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11069 sub2node->SetLineColor(kColorITS);
11070 sub2node->SetVisibility(1);
11071 fNodes->Add(sub2node);
11072 sub1node->cd();
11073 //
11074 // Place copy #5 of ITS5 directly in I565
11075 //
11076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11077 sub2node->SetLineColor(kColorITS);
11078 sub2node->SetVisibility(1);
11079 fNodes->Add(sub2node);
11080 sub1node->cd();
11081 //
11082 // Place copy #6 of ITS5 directly in I565
11083 //
11084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11085 sub2node->SetLineColor(kColorITS);
11086 sub2node->SetVisibility(1);
11087 fNodes->Add(sub2node);
11088 sub1node->cd();
11089 //
11090 // Place copy #7 of ITS5 directly in I565
11091 //
11092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11093 sub2node->SetLineColor(kColorITS);
11094 sub2node->SetVisibility(1);
11095 fNodes->Add(sub2node);
11096 sub1node->cd();
11097 //
11098 // Place copy #8 of ITS5 directly in I565
11099 //
11100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11101 sub2node->SetLineColor(kColorITS);
11102 sub2node->SetVisibility(1);
11103 fNodes->Add(sub2node);
11104 sub1node->cd();
11105 //
11106 // Place copy #9 of ITS5 directly in I565
11107 //
11108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11109 sub2node->SetLineColor(kColorITS);
11110 sub2node->SetVisibility(1);
11111 fNodes->Add(sub2node);
11112 sub1node->cd();
11113 //
11114 // Place copy #10 of ITS5 directly in I565
11115 //
11116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11117 sub2node->SetLineColor(kColorITS);
11118 sub2node->SetVisibility(1);
11119 fNodes->Add(sub2node);
11120 sub1node->cd();
11121 //
11122 // Place copy #11 of ITS5 directly in I565
11123 //
11124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11125 sub2node->SetLineColor(kColorITS);
11126 sub2node->SetVisibility(1);
11127 fNodes->Add(sub2node);
11128 sub1node->cd();
11129 //
11130 // Place copy #12 of ITS5 directly in I565
11131 //
11132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11133 sub2node->SetLineColor(kColorITS);
11134 sub2node->SetVisibility(1);
11135 fNodes->Add(sub2node);
11136 sub1node->cd();
11137 //
11138 // Place copy #13 of ITS5 directly in I565
11139 //
11140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11141 sub2node->SetLineColor(kColorITS);
11142 sub2node->SetVisibility(1);
11143 fNodes->Add(sub2node);
11144 sub1node->cd();
11145 //
11146 // Place copy #14 of ITS5 directly in I565
11147 //
11148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11149 sub2node->SetLineColor(kColorITS);
11150 sub2node->SetVisibility(1);
11151 fNodes->Add(sub2node);
11152 sub1node->cd();
11153 //
11154 // Place copy #15 of ITS5 directly in I565
11155 //
11156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11157 sub2node->SetLineColor(kColorITS);
11158 sub2node->SetVisibility(1);
11159 fNodes->Add(sub2node);
11160 sub1node->cd();
11161 //
11162 // Place copy #16 of ITS5 directly in I565
11163 //
11164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11165 sub2node->SetLineColor(kColorITS);
11166 sub2node->SetVisibility(1);
11167 fNodes->Add(sub2node);
11168 sub1node->cd();
11169 //
11170 // Place copy #17 of ITS5 directly in I565
11171 //
11172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11173 sub2node->SetLineColor(kColorITS);
11174 sub2node->SetVisibility(1);
11175 fNodes->Add(sub2node);
11176 sub1node->cd();
11177 //
11178 // Place copy #18 of ITS5 directly in I565
11179 //
11180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11181 sub2node->SetLineColor(kColorITS);
11182 sub2node->SetVisibility(1);
11183 fNodes->Add(sub2node);
11184 sub1node->cd();
11185 //
11186 // Place copy #19 of ITS5 directly in I565
11187 //
11188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11189 sub2node->SetLineColor(kColorITS);
11190 sub2node->SetVisibility(1);
11191 fNodes->Add(sub2node);
11192 sub1node->cd();
11193 //
11194 // Place copy #20 of ITS5 directly in I565
11195 //
11196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11197 sub2node->SetLineColor(kColorITS);
11198 sub2node->SetVisibility(1);
11199 fNodes->Add(sub2node);
11200 sub1node->cd();
11201 //
11202 // Place copy #21 of ITS5 directly in I565
11203 //
11204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11205 sub2node->SetLineColor(kColorITS);
11206 sub2node->SetVisibility(1);
11207 fNodes->Add(sub2node);
11208 sub1node->cd();
11209 //
11210 // Place copy #22 of ITS5 directly in I565
11211 //
11212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11213 sub2node->SetLineColor(kColorITS);
11214 sub2node->SetVisibility(1);
11215 fNodes->Add(sub2node);
11216 sub1node->cd();
11217 fNodes->Add(sub1node);
11218 node->cd();
11219 //
11220 // Place copy #6 of I565 in IT56
11221 //
11222 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"rot511");
11223 sub1node->SetLineColor(kColorITS);
11224 sub1node->SetVisibility(0);
11225 sub1node->cd();
11226 //
11227 // Place copy #1 of ITS5 directly in I565
11228 //
11229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11230 sub2node->SetLineColor(kColorITS);
11231 sub2node->SetVisibility(1);
11232 fNodes->Add(sub2node);
11233 sub1node->cd();
11234 //
11235 // Place copy #2 of ITS5 directly in I565
11236 //
11237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11238 sub2node->SetLineColor(kColorITS);
11239 sub2node->SetVisibility(1);
11240 fNodes->Add(sub2node);
11241 sub1node->cd();
11242 //
11243 // Place copy #3 of ITS5 directly in I565
11244 //
11245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11246 sub2node->SetLineColor(kColorITS);
11247 sub2node->SetVisibility(1);
11248 fNodes->Add(sub2node);
11249 sub1node->cd();
11250 //
11251 // Place copy #4 of ITS5 directly in I565
11252 //
11253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11254 sub2node->SetLineColor(kColorITS);
11255 sub2node->SetVisibility(1);
11256 fNodes->Add(sub2node);
11257 sub1node->cd();
11258 //
11259 // Place copy #5 of ITS5 directly in I565
11260 //
11261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11262 sub2node->SetLineColor(kColorITS);
11263 sub2node->SetVisibility(1);
11264 fNodes->Add(sub2node);
11265 sub1node->cd();
11266 //
11267 // Place copy #6 of ITS5 directly in I565
11268 //
11269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11270 sub2node->SetLineColor(kColorITS);
11271 sub2node->SetVisibility(1);
11272 fNodes->Add(sub2node);
11273 sub1node->cd();
11274 //
11275 // Place copy #7 of ITS5 directly in I565
11276 //
11277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11278 sub2node->SetLineColor(kColorITS);
11279 sub2node->SetVisibility(1);
11280 fNodes->Add(sub2node);
11281 sub1node->cd();
11282 //
11283 // Place copy #8 of ITS5 directly in I565
11284 //
11285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11286 sub2node->SetLineColor(kColorITS);
11287 sub2node->SetVisibility(1);
11288 fNodes->Add(sub2node);
11289 sub1node->cd();
11290 //
11291 // Place copy #9 of ITS5 directly in I565
11292 //
11293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11294 sub2node->SetLineColor(kColorITS);
11295 sub2node->SetVisibility(1);
11296 fNodes->Add(sub2node);
11297 sub1node->cd();
11298 //
11299 // Place copy #10 of ITS5 directly in I565
11300 //
11301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11302 sub2node->SetLineColor(kColorITS);
11303 sub2node->SetVisibility(1);
11304 fNodes->Add(sub2node);
11305 sub1node->cd();
11306 //
11307 // Place copy #11 of ITS5 directly in I565
11308 //
11309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11310 sub2node->SetLineColor(kColorITS);
11311 sub2node->SetVisibility(1);
11312 fNodes->Add(sub2node);
11313 sub1node->cd();
11314 //
11315 // Place copy #12 of ITS5 directly in I565
11316 //
11317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11318 sub2node->SetLineColor(kColorITS);
11319 sub2node->SetVisibility(1);
11320 fNodes->Add(sub2node);
11321 sub1node->cd();
11322 //
11323 // Place copy #13 of ITS5 directly in I565
11324 //
11325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11326 sub2node->SetLineColor(kColorITS);
11327 sub2node->SetVisibility(1);
11328 fNodes->Add(sub2node);
11329 sub1node->cd();
11330 //
11331 // Place copy #14 of ITS5 directly in I565
11332 //
11333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11334 sub2node->SetLineColor(kColorITS);
11335 sub2node->SetVisibility(1);
11336 fNodes->Add(sub2node);
11337 sub1node->cd();
11338 //
11339 // Place copy #15 of ITS5 directly in I565
11340 //
11341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11342 sub2node->SetLineColor(kColorITS);
11343 sub2node->SetVisibility(1);
11344 fNodes->Add(sub2node);
11345 sub1node->cd();
11346 //
11347 // Place copy #16 of ITS5 directly in I565
11348 //
11349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11350 sub2node->SetLineColor(kColorITS);
11351 sub2node->SetVisibility(1);
11352 fNodes->Add(sub2node);
11353 sub1node->cd();
11354 //
11355 // Place copy #17 of ITS5 directly in I565
11356 //
11357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11358 sub2node->SetLineColor(kColorITS);
11359 sub2node->SetVisibility(1);
11360 fNodes->Add(sub2node);
11361 sub1node->cd();
11362 //
11363 // Place copy #18 of ITS5 directly in I565
11364 //
11365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11366 sub2node->SetLineColor(kColorITS);
11367 sub2node->SetVisibility(1);
11368 fNodes->Add(sub2node);
11369 sub1node->cd();
11370 //
11371 // Place copy #19 of ITS5 directly in I565
11372 //
11373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11374 sub2node->SetLineColor(kColorITS);
11375 sub2node->SetVisibility(1);
11376 fNodes->Add(sub2node);
11377 sub1node->cd();
11378 //
11379 // Place copy #20 of ITS5 directly in I565
11380 //
11381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11382 sub2node->SetLineColor(kColorITS);
11383 sub2node->SetVisibility(1);
11384 fNodes->Add(sub2node);
11385 sub1node->cd();
11386 //
11387 // Place copy #21 of ITS5 directly in I565
11388 //
11389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11390 sub2node->SetLineColor(kColorITS);
11391 sub2node->SetVisibility(1);
11392 fNodes->Add(sub2node);
11393 sub1node->cd();
11394 //
11395 // Place copy #22 of ITS5 directly in I565
11396 //
11397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11398 sub2node->SetLineColor(kColorITS);
11399 sub2node->SetVisibility(1);
11400 fNodes->Add(sub2node);
11401 sub1node->cd();
11402 fNodes->Add(sub1node);
11403 node->cd();
11404 //
11405 // Place copy #7 of I565 in IT56
11406 //
11407 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"rot510");
11408 sub1node->SetLineColor(kColorITS);
11409 sub1node->SetVisibility(0);
11410 sub1node->cd();
11411 //
11412 // Place copy #1 of ITS5 directly in I565
11413 //
11414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11415 sub2node->SetLineColor(kColorITS);
11416 sub2node->SetVisibility(1);
11417 fNodes->Add(sub2node);
11418 sub1node->cd();
11419 //
11420 // Place copy #2 of ITS5 directly in I565
11421 //
11422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11423 sub2node->SetLineColor(kColorITS);
11424 sub2node->SetVisibility(1);
11425 fNodes->Add(sub2node);
11426 sub1node->cd();
11427 //
11428 // Place copy #3 of ITS5 directly in I565
11429 //
11430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11431 sub2node->SetLineColor(kColorITS);
11432 sub2node->SetVisibility(1);
11433 fNodes->Add(sub2node);
11434 sub1node->cd();
11435 //
11436 // Place copy #4 of ITS5 directly in I565
11437 //
11438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11439 sub2node->SetLineColor(kColorITS);
11440 sub2node->SetVisibility(1);
11441 fNodes->Add(sub2node);
11442 sub1node->cd();
11443 //
11444 // Place copy #5 of ITS5 directly in I565
11445 //
11446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11447 sub2node->SetLineColor(kColorITS);
11448 sub2node->SetVisibility(1);
11449 fNodes->Add(sub2node);
11450 sub1node->cd();
11451 //
11452 // Place copy #6 of ITS5 directly in I565
11453 //
11454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11455 sub2node->SetLineColor(kColorITS);
11456 sub2node->SetVisibility(1);
11457 fNodes->Add(sub2node);
11458 sub1node->cd();
11459 //
11460 // Place copy #7 of ITS5 directly in I565
11461 //
11462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11463 sub2node->SetLineColor(kColorITS);
11464 sub2node->SetVisibility(1);
11465 fNodes->Add(sub2node);
11466 sub1node->cd();
11467 //
11468 // Place copy #8 of ITS5 directly in I565
11469 //
11470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11471 sub2node->SetLineColor(kColorITS);
11472 sub2node->SetVisibility(1);
11473 fNodes->Add(sub2node);
11474 sub1node->cd();
11475 //
11476 // Place copy #9 of ITS5 directly in I565
11477 //
11478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11479 sub2node->SetLineColor(kColorITS);
11480 sub2node->SetVisibility(1);
11481 fNodes->Add(sub2node);
11482 sub1node->cd();
11483 //
11484 // Place copy #10 of ITS5 directly in I565
11485 //
11486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11487 sub2node->SetLineColor(kColorITS);
11488 sub2node->SetVisibility(1);
11489 fNodes->Add(sub2node);
11490 sub1node->cd();
11491 //
11492 // Place copy #11 of ITS5 directly in I565
11493 //
11494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11495 sub2node->SetLineColor(kColorITS);
11496 sub2node->SetVisibility(1);
11497 fNodes->Add(sub2node);
11498 sub1node->cd();
11499 //
11500 // Place copy #12 of ITS5 directly in I565
11501 //
11502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11503 sub2node->SetLineColor(kColorITS);
11504 sub2node->SetVisibility(1);
11505 fNodes->Add(sub2node);
11506 sub1node->cd();
11507 //
11508 // Place copy #13 of ITS5 directly in I565
11509 //
11510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11511 sub2node->SetLineColor(kColorITS);
11512 sub2node->SetVisibility(1);
11513 fNodes->Add(sub2node);
11514 sub1node->cd();
11515 //
11516 // Place copy #14 of ITS5 directly in I565
11517 //
11518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11519 sub2node->SetLineColor(kColorITS);
11520 sub2node->SetVisibility(1);
11521 fNodes->Add(sub2node);
11522 sub1node->cd();
11523 //
11524 // Place copy #15 of ITS5 directly in I565
11525 //
11526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11527 sub2node->SetLineColor(kColorITS);
11528 sub2node->SetVisibility(1);
11529 fNodes->Add(sub2node);
11530 sub1node->cd();
11531 //
11532 // Place copy #16 of ITS5 directly in I565
11533 //
11534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11535 sub2node->SetLineColor(kColorITS);
11536 sub2node->SetVisibility(1);
11537 fNodes->Add(sub2node);
11538 sub1node->cd();
11539 //
11540 // Place copy #17 of ITS5 directly in I565
11541 //
11542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11543 sub2node->SetLineColor(kColorITS);
11544 sub2node->SetVisibility(1);
11545 fNodes->Add(sub2node);
11546 sub1node->cd();
11547 //
11548 // Place copy #18 of ITS5 directly in I565
11549 //
11550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11551 sub2node->SetLineColor(kColorITS);
11552 sub2node->SetVisibility(1);
11553 fNodes->Add(sub2node);
11554 sub1node->cd();
11555 //
11556 // Place copy #19 of ITS5 directly in I565
11557 //
11558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11559 sub2node->SetLineColor(kColorITS);
11560 sub2node->SetVisibility(1);
11561 fNodes->Add(sub2node);
11562 sub1node->cd();
11563 //
11564 // Place copy #20 of ITS5 directly in I565
11565 //
11566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11567 sub2node->SetLineColor(kColorITS);
11568 sub2node->SetVisibility(1);
11569 fNodes->Add(sub2node);
11570 sub1node->cd();
11571 //
11572 // Place copy #21 of ITS5 directly in I565
11573 //
11574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11575 sub2node->SetLineColor(kColorITS);
11576 sub2node->SetVisibility(1);
11577 fNodes->Add(sub2node);
11578 sub1node->cd();
11579 //
11580 // Place copy #22 of ITS5 directly in I565
11581 //
11582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11583 sub2node->SetLineColor(kColorITS);
11584 sub2node->SetVisibility(1);
11585 fNodes->Add(sub2node);
11586 sub1node->cd();
11587 fNodes->Add(sub1node);
11588 node->cd();
11589 //
11590 // Place copy #8 of I565 in IT56
11591 //
11592 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"rot509");
11593 sub1node->SetLineColor(kColorITS);
11594 sub1node->SetVisibility(0);
11595 sub1node->cd();
11596 //
11597 // Place copy #1 of ITS5 directly in I565
11598 //
11599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11600 sub2node->SetLineColor(kColorITS);
11601 sub2node->SetVisibility(1);
11602 fNodes->Add(sub2node);
11603 sub1node->cd();
11604 //
11605 // Place copy #2 of ITS5 directly in I565
11606 //
11607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11608 sub2node->SetLineColor(kColorITS);
11609 sub2node->SetVisibility(1);
11610 fNodes->Add(sub2node);
11611 sub1node->cd();
11612 //
11613 // Place copy #3 of ITS5 directly in I565
11614 //
11615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11616 sub2node->SetLineColor(kColorITS);
11617 sub2node->SetVisibility(1);
11618 fNodes->Add(sub2node);
11619 sub1node->cd();
11620 //
11621 // Place copy #4 of ITS5 directly in I565
11622 //
11623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11624 sub2node->SetLineColor(kColorITS);
11625 sub2node->SetVisibility(1);
11626 fNodes->Add(sub2node);
11627 sub1node->cd();
11628 //
11629 // Place copy #5 of ITS5 directly in I565
11630 //
11631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11632 sub2node->SetLineColor(kColorITS);
11633 sub2node->SetVisibility(1);
11634 fNodes->Add(sub2node);
11635 sub1node->cd();
11636 //
11637 // Place copy #6 of ITS5 directly in I565
11638 //
11639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11640 sub2node->SetLineColor(kColorITS);
11641 sub2node->SetVisibility(1);
11642 fNodes->Add(sub2node);
11643 sub1node->cd();
11644 //
11645 // Place copy #7 of ITS5 directly in I565
11646 //
11647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11648 sub2node->SetLineColor(kColorITS);
11649 sub2node->SetVisibility(1);
11650 fNodes->Add(sub2node);
11651 sub1node->cd();
11652 //
11653 // Place copy #8 of ITS5 directly in I565
11654 //
11655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11656 sub2node->SetLineColor(kColorITS);
11657 sub2node->SetVisibility(1);
11658 fNodes->Add(sub2node);
11659 sub1node->cd();
11660 //
11661 // Place copy #9 of ITS5 directly in I565
11662 //
11663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11664 sub2node->SetLineColor(kColorITS);
11665 sub2node->SetVisibility(1);
11666 fNodes->Add(sub2node);
11667 sub1node->cd();
11668 //
11669 // Place copy #10 of ITS5 directly in I565
11670 //
11671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11672 sub2node->SetLineColor(kColorITS);
11673 sub2node->SetVisibility(1);
11674 fNodes->Add(sub2node);
11675 sub1node->cd();
11676 //
11677 // Place copy #11 of ITS5 directly in I565
11678 //
11679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11680 sub2node->SetLineColor(kColorITS);
11681 sub2node->SetVisibility(1);
11682 fNodes->Add(sub2node);
11683 sub1node->cd();
11684 //
11685 // Place copy #12 of ITS5 directly in I565
11686 //
11687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11688 sub2node->SetLineColor(kColorITS);
11689 sub2node->SetVisibility(1);
11690 fNodes->Add(sub2node);
11691 sub1node->cd();
11692 //
11693 // Place copy #13 of ITS5 directly in I565
11694 //
11695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11696 sub2node->SetLineColor(kColorITS);
11697 sub2node->SetVisibility(1);
11698 fNodes->Add(sub2node);
11699 sub1node->cd();
11700 //
11701 // Place copy #14 of ITS5 directly in I565
11702 //
11703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11704 sub2node->SetLineColor(kColorITS);
11705 sub2node->SetVisibility(1);
11706 fNodes->Add(sub2node);
11707 sub1node->cd();
11708 //
11709 // Place copy #15 of ITS5 directly in I565
11710 //
11711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11712 sub2node->SetLineColor(kColorITS);
11713 sub2node->SetVisibility(1);
11714 fNodes->Add(sub2node);
11715 sub1node->cd();
11716 //
11717 // Place copy #16 of ITS5 directly in I565
11718 //
11719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11720 sub2node->SetLineColor(kColorITS);
11721 sub2node->SetVisibility(1);
11722 fNodes->Add(sub2node);
11723 sub1node->cd();
11724 //
11725 // Place copy #17 of ITS5 directly in I565
11726 //
11727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11728 sub2node->SetLineColor(kColorITS);
11729 sub2node->SetVisibility(1);
11730 fNodes->Add(sub2node);
11731 sub1node->cd();
11732 //
11733 // Place copy #18 of ITS5 directly in I565
11734 //
11735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11736 sub2node->SetLineColor(kColorITS);
11737 sub2node->SetVisibility(1);
11738 fNodes->Add(sub2node);
11739 sub1node->cd();
11740 //
11741 // Place copy #19 of ITS5 directly in I565
11742 //
11743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11744 sub2node->SetLineColor(kColorITS);
11745 sub2node->SetVisibility(1);
11746 fNodes->Add(sub2node);
11747 sub1node->cd();
11748 //
11749 // Place copy #20 of ITS5 directly in I565
11750 //
11751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11752 sub2node->SetLineColor(kColorITS);
11753 sub2node->SetVisibility(1);
11754 fNodes->Add(sub2node);
11755 sub1node->cd();
11756 //
11757 // Place copy #21 of ITS5 directly in I565
11758 //
11759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11760 sub2node->SetLineColor(kColorITS);
11761 sub2node->SetVisibility(1);
11762 fNodes->Add(sub2node);
11763 sub1node->cd();
11764 //
11765 // Place copy #22 of ITS5 directly in I565
11766 //
11767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11768 sub2node->SetLineColor(kColorITS);
11769 sub2node->SetVisibility(1);
11770 fNodes->Add(sub2node);
11771 sub1node->cd();
11772 fNodes->Add(sub1node);
11773 node->cd();
11774 //
11775 // Place copy #9 of I565 in IT56
11776 //
11777 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"rot508");
11778 sub1node->SetLineColor(kColorITS);
11779 sub1node->SetVisibility(0);
11780 sub1node->cd();
11781 //
11782 // Place copy #1 of ITS5 directly in I565
11783 //
11784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11785 sub2node->SetLineColor(kColorITS);
11786 sub2node->SetVisibility(1);
11787 fNodes->Add(sub2node);
11788 sub1node->cd();
11789 //
11790 // Place copy #2 of ITS5 directly in I565
11791 //
11792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11793 sub2node->SetLineColor(kColorITS);
11794 sub2node->SetVisibility(1);
11795 fNodes->Add(sub2node);
11796 sub1node->cd();
11797 //
11798 // Place copy #3 of ITS5 directly in I565
11799 //
11800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11801 sub2node->SetLineColor(kColorITS);
11802 sub2node->SetVisibility(1);
11803 fNodes->Add(sub2node);
11804 sub1node->cd();
11805 //
11806 // Place copy #4 of ITS5 directly in I565
11807 //
11808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11809 sub2node->SetLineColor(kColorITS);
11810 sub2node->SetVisibility(1);
11811 fNodes->Add(sub2node);
11812 sub1node->cd();
11813 //
11814 // Place copy #5 of ITS5 directly in I565
11815 //
11816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11817 sub2node->SetLineColor(kColorITS);
11818 sub2node->SetVisibility(1);
11819 fNodes->Add(sub2node);
11820 sub1node->cd();
11821 //
11822 // Place copy #6 of ITS5 directly in I565
11823 //
11824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11825 sub2node->SetLineColor(kColorITS);
11826 sub2node->SetVisibility(1);
11827 fNodes->Add(sub2node);
11828 sub1node->cd();
11829 //
11830 // Place copy #7 of ITS5 directly in I565
11831 //
11832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11833 sub2node->SetLineColor(kColorITS);
11834 sub2node->SetVisibility(1);
11835 fNodes->Add(sub2node);
11836 sub1node->cd();
11837 //
11838 // Place copy #8 of ITS5 directly in I565
11839 //
11840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11841 sub2node->SetLineColor(kColorITS);
11842 sub2node->SetVisibility(1);
11843 fNodes->Add(sub2node);
11844 sub1node->cd();
11845 //
11846 // Place copy #9 of ITS5 directly in I565
11847 //
11848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11849 sub2node->SetLineColor(kColorITS);
11850 sub2node->SetVisibility(1);
11851 fNodes->Add(sub2node);
11852 sub1node->cd();
11853 //
11854 // Place copy #10 of ITS5 directly in I565
11855 //
11856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11857 sub2node->SetLineColor(kColorITS);
11858 sub2node->SetVisibility(1);
11859 fNodes->Add(sub2node);
11860 sub1node->cd();
11861 //
11862 // Place copy #11 of ITS5 directly in I565
11863 //
11864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11865 sub2node->SetLineColor(kColorITS);
11866 sub2node->SetVisibility(1);
11867 fNodes->Add(sub2node);
11868 sub1node->cd();
11869 //
11870 // Place copy #12 of ITS5 directly in I565
11871 //
11872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11873 sub2node->SetLineColor(kColorITS);
11874 sub2node->SetVisibility(1);
11875 fNodes->Add(sub2node);
11876 sub1node->cd();
11877 //
11878 // Place copy #13 of ITS5 directly in I565
11879 //
11880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11881 sub2node->SetLineColor(kColorITS);
11882 sub2node->SetVisibility(1);
11883 fNodes->Add(sub2node);
11884 sub1node->cd();
11885 //
11886 // Place copy #14 of ITS5 directly in I565
11887 //
11888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11889 sub2node->SetLineColor(kColorITS);
11890 sub2node->SetVisibility(1);
11891 fNodes->Add(sub2node);
11892 sub1node->cd();
11893 //
11894 // Place copy #15 of ITS5 directly in I565
11895 //
11896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11897 sub2node->SetLineColor(kColorITS);
11898 sub2node->SetVisibility(1);
11899 fNodes->Add(sub2node);
11900 sub1node->cd();
11901 //
11902 // Place copy #16 of ITS5 directly in I565
11903 //
11904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11905 sub2node->SetLineColor(kColorITS);
11906 sub2node->SetVisibility(1);
11907 fNodes->Add(sub2node);
11908 sub1node->cd();
11909 //
11910 // Place copy #17 of ITS5 directly in I565
11911 //
11912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11913 sub2node->SetLineColor(kColorITS);
11914 sub2node->SetVisibility(1);
11915 fNodes->Add(sub2node);
11916 sub1node->cd();
11917 //
11918 // Place copy #18 of ITS5 directly in I565
11919 //
11920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11921 sub2node->SetLineColor(kColorITS);
11922 sub2node->SetVisibility(1);
11923 fNodes->Add(sub2node);
11924 sub1node->cd();
11925 //
11926 // Place copy #19 of ITS5 directly in I565
11927 //
11928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11929 sub2node->SetLineColor(kColorITS);
11930 sub2node->SetVisibility(1);
11931 fNodes->Add(sub2node);
11932 sub1node->cd();
11933 //
11934 // Place copy #20 of ITS5 directly in I565
11935 //
11936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11937 sub2node->SetLineColor(kColorITS);
11938 sub2node->SetVisibility(1);
11939 fNodes->Add(sub2node);
11940 sub1node->cd();
11941 //
11942 // Place copy #21 of ITS5 directly in I565
11943 //
11944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11945 sub2node->SetLineColor(kColorITS);
11946 sub2node->SetVisibility(1);
11947 fNodes->Add(sub2node);
11948 sub1node->cd();
11949 //
11950 // Place copy #22 of ITS5 directly in I565
11951 //
11952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11953 sub2node->SetLineColor(kColorITS);
11954 sub2node->SetVisibility(1);
11955 fNodes->Add(sub2node);
11956 sub1node->cd();
11957 fNodes->Add(sub1node);
11958 node->cd();
11959 //
11960 // Place copy #10 of I565 in IT56
11961 //
11962 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"rot507");
11963 sub1node->SetLineColor(kColorITS);
11964 sub1node->SetVisibility(0);
11965 sub1node->cd();
11966 //
11967 // Place copy #1 of ITS5 directly in I565
11968 //
11969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11970 sub2node->SetLineColor(kColorITS);
11971 sub2node->SetVisibility(1);
11972 fNodes->Add(sub2node);
11973 sub1node->cd();
11974 //
11975 // Place copy #2 of ITS5 directly in I565
11976 //
11977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11978 sub2node->SetLineColor(kColorITS);
11979 sub2node->SetVisibility(1);
11980 fNodes->Add(sub2node);
11981 sub1node->cd();
11982 //
11983 // Place copy #3 of ITS5 directly in I565
11984 //
11985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11986 sub2node->SetLineColor(kColorITS);
11987 sub2node->SetVisibility(1);
11988 fNodes->Add(sub2node);
11989 sub1node->cd();
11990 //
11991 // Place copy #4 of ITS5 directly in I565
11992 //
11993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11994 sub2node->SetLineColor(kColorITS);
11995 sub2node->SetVisibility(1);
11996 fNodes->Add(sub2node);
11997 sub1node->cd();
11998 //
11999 // Place copy #5 of ITS5 directly in I565
12000 //
12001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12002 sub2node->SetLineColor(kColorITS);
12003 sub2node->SetVisibility(1);
12004 fNodes->Add(sub2node);
12005 sub1node->cd();
12006 //
12007 // Place copy #6 of ITS5 directly in I565
12008 //
12009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12010 sub2node->SetLineColor(kColorITS);
12011 sub2node->SetVisibility(1);
12012 fNodes->Add(sub2node);
12013 sub1node->cd();
12014 //
12015 // Place copy #7 of ITS5 directly in I565
12016 //
12017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12018 sub2node->SetLineColor(kColorITS);
12019 sub2node->SetVisibility(1);
12020 fNodes->Add(sub2node);
12021 sub1node->cd();
12022 //
12023 // Place copy #8 of ITS5 directly in I565
12024 //
12025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12026 sub2node->SetLineColor(kColorITS);
12027 sub2node->SetVisibility(1);
12028 fNodes->Add(sub2node);
12029 sub1node->cd();
12030 //
12031 // Place copy #9 of ITS5 directly in I565
12032 //
12033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12034 sub2node->SetLineColor(kColorITS);
12035 sub2node->SetVisibility(1);
12036 fNodes->Add(sub2node);
12037 sub1node->cd();
12038 //
12039 // Place copy #10 of ITS5 directly in I565
12040 //
12041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12042 sub2node->SetLineColor(kColorITS);
12043 sub2node->SetVisibility(1);
12044 fNodes->Add(sub2node);
12045 sub1node->cd();
12046 //
12047 // Place copy #11 of ITS5 directly in I565
12048 //
12049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12050 sub2node->SetLineColor(kColorITS);
12051 sub2node->SetVisibility(1);
12052 fNodes->Add(sub2node);
12053 sub1node->cd();
12054 //
12055 // Place copy #12 of ITS5 directly in I565
12056 //
12057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12058 sub2node->SetLineColor(kColorITS);
12059 sub2node->SetVisibility(1);
12060 fNodes->Add(sub2node);
12061 sub1node->cd();
12062 //
12063 // Place copy #13 of ITS5 directly in I565
12064 //
12065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12066 sub2node->SetLineColor(kColorITS);
12067 sub2node->SetVisibility(1);
12068 fNodes->Add(sub2node);
12069 sub1node->cd();
12070 //
12071 // Place copy #14 of ITS5 directly in I565
12072 //
12073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12074 sub2node->SetLineColor(kColorITS);
12075 sub2node->SetVisibility(1);
12076 fNodes->Add(sub2node);
12077 sub1node->cd();
12078 //
12079 // Place copy #15 of ITS5 directly in I565
12080 //
12081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12082 sub2node->SetLineColor(kColorITS);
12083 sub2node->SetVisibility(1);
12084 fNodes->Add(sub2node);
12085 sub1node->cd();
12086 //
12087 // Place copy #16 of ITS5 directly in I565
12088 //
12089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12090 sub2node->SetLineColor(kColorITS);
12091 sub2node->SetVisibility(1);
12092 fNodes->Add(sub2node);
12093 sub1node->cd();
12094 //
12095 // Place copy #17 of ITS5 directly in I565
12096 //
12097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12098 sub2node->SetLineColor(kColorITS);
12099 sub2node->SetVisibility(1);
12100 fNodes->Add(sub2node);
12101 sub1node->cd();
12102 //
12103 // Place copy #18 of ITS5 directly in I565
12104 //
12105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12106 sub2node->SetLineColor(kColorITS);
12107 sub2node->SetVisibility(1);
12108 fNodes->Add(sub2node);
12109 sub1node->cd();
12110 //
12111 // Place copy #19 of ITS5 directly in I565
12112 //
12113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12114 sub2node->SetLineColor(kColorITS);
12115 sub2node->SetVisibility(1);
12116 fNodes->Add(sub2node);
12117 sub1node->cd();
12118 //
12119 // Place copy #20 of ITS5 directly in I565
12120 //
12121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12122 sub2node->SetLineColor(kColorITS);
12123 sub2node->SetVisibility(1);
12124 fNodes->Add(sub2node);
12125 sub1node->cd();
12126 //
12127 // Place copy #21 of ITS5 directly in I565
12128 //
12129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12130 sub2node->SetLineColor(kColorITS);
12131 sub2node->SetVisibility(1);
12132 fNodes->Add(sub2node);
12133 sub1node->cd();
12134 //
12135 // Place copy #22 of ITS5 directly in I565
12136 //
12137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12138 sub2node->SetLineColor(kColorITS);
12139 sub2node->SetVisibility(1);
12140 fNodes->Add(sub2node);
12141 sub1node->cd();
12142 fNodes->Add(sub1node);
12143 node->cd();
12144 //
12145 // Place copy #11 of I565 in IT56
12146 //
12147 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"rot506");
12148 sub1node->SetLineColor(kColorITS);
12149 sub1node->SetVisibility(0);
12150 sub1node->cd();
12151 //
12152 // Place copy #1 of ITS5 directly in I565
12153 //
12154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12155 sub2node->SetLineColor(kColorITS);
12156 sub2node->SetVisibility(1);
12157 fNodes->Add(sub2node);
12158 sub1node->cd();
12159 //
12160 // Place copy #2 of ITS5 directly in I565
12161 //
12162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12163 sub2node->SetLineColor(kColorITS);
12164 sub2node->SetVisibility(1);
12165 fNodes->Add(sub2node);
12166 sub1node->cd();
12167 //
12168 // Place copy #3 of ITS5 directly in I565
12169 //
12170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12171 sub2node->SetLineColor(kColorITS);
12172 sub2node->SetVisibility(1);
12173 fNodes->Add(sub2node);
12174 sub1node->cd();
12175 //
12176 // Place copy #4 of ITS5 directly in I565
12177 //
12178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12179 sub2node->SetLineColor(kColorITS);
12180 sub2node->SetVisibility(1);
12181 fNodes->Add(sub2node);
12182 sub1node->cd();
12183 //
12184 // Place copy #5 of ITS5 directly in I565
12185 //
12186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12187 sub2node->SetLineColor(kColorITS);
12188 sub2node->SetVisibility(1);
12189 fNodes->Add(sub2node);
12190 sub1node->cd();
12191 //
12192 // Place copy #6 of ITS5 directly in I565
12193 //
12194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12195 sub2node->SetLineColor(kColorITS);
12196 sub2node->SetVisibility(1);
12197 fNodes->Add(sub2node);
12198 sub1node->cd();
12199 //
12200 // Place copy #7 of ITS5 directly in I565
12201 //
12202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12203 sub2node->SetLineColor(kColorITS);
12204 sub2node->SetVisibility(1);
12205 fNodes->Add(sub2node);
12206 sub1node->cd();
12207 //
12208 // Place copy #8 of ITS5 directly in I565
12209 //
12210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12211 sub2node->SetLineColor(kColorITS);
12212 sub2node->SetVisibility(1);
12213 fNodes->Add(sub2node);
12214 sub1node->cd();
12215 //
12216 // Place copy #9 of ITS5 directly in I565
12217 //
12218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12219 sub2node->SetLineColor(kColorITS);
12220 sub2node->SetVisibility(1);
12221 fNodes->Add(sub2node);
12222 sub1node->cd();
12223 //
12224 // Place copy #10 of ITS5 directly in I565
12225 //
12226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12227 sub2node->SetLineColor(kColorITS);
12228 sub2node->SetVisibility(1);
12229 fNodes->Add(sub2node);
12230 sub1node->cd();
12231 //
12232 // Place copy #11 of ITS5 directly in I565
12233 //
12234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12235 sub2node->SetLineColor(kColorITS);
12236 sub2node->SetVisibility(1);
12237 fNodes->Add(sub2node);
12238 sub1node->cd();
12239 //
12240 // Place copy #12 of ITS5 directly in I565
12241 //
12242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12243 sub2node->SetLineColor(kColorITS);
12244 sub2node->SetVisibility(1);
12245 fNodes->Add(sub2node);
12246 sub1node->cd();
12247 //
12248 // Place copy #13 of ITS5 directly in I565
12249 //
12250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12251 sub2node->SetLineColor(kColorITS);
12252 sub2node->SetVisibility(1);
12253 fNodes->Add(sub2node);
12254 sub1node->cd();
12255 //
12256 // Place copy #14 of ITS5 directly in I565
12257 //
12258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12259 sub2node->SetLineColor(kColorITS);
12260 sub2node->SetVisibility(1);
12261 fNodes->Add(sub2node);
12262 sub1node->cd();
12263 //
12264 // Place copy #15 of ITS5 directly in I565
12265 //
12266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12267 sub2node->SetLineColor(kColorITS);
12268 sub2node->SetVisibility(1);
12269 fNodes->Add(sub2node);
12270 sub1node->cd();
12271 //
12272 // Place copy #16 of ITS5 directly in I565
12273 //
12274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12275 sub2node->SetLineColor(kColorITS);
12276 sub2node->SetVisibility(1);
12277 fNodes->Add(sub2node);
12278 sub1node->cd();
12279 //
12280 // Place copy #17 of ITS5 directly in I565
12281 //
12282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12283 sub2node->SetLineColor(kColorITS);
12284 sub2node->SetVisibility(1);
12285 fNodes->Add(sub2node);
12286 sub1node->cd();
12287 //
12288 // Place copy #18 of ITS5 directly in I565
12289 //
12290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12291 sub2node->SetLineColor(kColorITS);
12292 sub2node->SetVisibility(1);
12293 fNodes->Add(sub2node);
12294 sub1node->cd();
12295 //
12296 // Place copy #19 of ITS5 directly in I565
12297 //
12298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12299 sub2node->SetLineColor(kColorITS);
12300 sub2node->SetVisibility(1);
12301 fNodes->Add(sub2node);
12302 sub1node->cd();
12303 //
12304 // Place copy #20 of ITS5 directly in I565
12305 //
12306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12307 sub2node->SetLineColor(kColorITS);
12308 sub2node->SetVisibility(1);
12309 fNodes->Add(sub2node);
12310 sub1node->cd();
12311 //
12312 // Place copy #21 of ITS5 directly in I565
12313 //
12314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12315 sub2node->SetLineColor(kColorITS);
12316 sub2node->SetVisibility(1);
12317 fNodes->Add(sub2node);
12318 sub1node->cd();
12319 //
12320 // Place copy #22 of ITS5 directly in I565
12321 //
12322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12323 sub2node->SetLineColor(kColorITS);
12324 sub2node->SetVisibility(1);
12325 fNodes->Add(sub2node);
12326 sub1node->cd();
12327 fNodes->Add(sub1node);
12328 node->cd();
12329 //
12330 // Place copy #12 of I565 in IT56
12331 //
12332 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"rot505");
12333 sub1node->SetLineColor(kColorITS);
12334 sub1node->SetVisibility(0);
12335 sub1node->cd();
12336 //
12337 // Place copy #1 of ITS5 directly in I565
12338 //
12339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12340 sub2node->SetLineColor(kColorITS);
12341 sub2node->SetVisibility(1);
12342 fNodes->Add(sub2node);
12343 sub1node->cd();
12344 //
12345 // Place copy #2 of ITS5 directly in I565
12346 //
12347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12348 sub2node->SetLineColor(kColorITS);
12349 sub2node->SetVisibility(1);
12350 fNodes->Add(sub2node);
12351 sub1node->cd();
12352 //
12353 // Place copy #3 of ITS5 directly in I565
12354 //
12355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12356 sub2node->SetLineColor(kColorITS);
12357 sub2node->SetVisibility(1);
12358 fNodes->Add(sub2node);
12359 sub1node->cd();
12360 //
12361 // Place copy #4 of ITS5 directly in I565
12362 //
12363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12364 sub2node->SetLineColor(kColorITS);
12365 sub2node->SetVisibility(1);
12366 fNodes->Add(sub2node);
12367 sub1node->cd();
12368 //
12369 // Place copy #5 of ITS5 directly in I565
12370 //
12371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12372 sub2node->SetLineColor(kColorITS);
12373 sub2node->SetVisibility(1);
12374 fNodes->Add(sub2node);
12375 sub1node->cd();
12376 //
12377 // Place copy #6 of ITS5 directly in I565
12378 //
12379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12380 sub2node->SetLineColor(kColorITS);
12381 sub2node->SetVisibility(1);
12382 fNodes->Add(sub2node);
12383 sub1node->cd();
12384 //
12385 // Place copy #7 of ITS5 directly in I565
12386 //
12387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12388 sub2node->SetLineColor(kColorITS);
12389 sub2node->SetVisibility(1);
12390 fNodes->Add(sub2node);
12391 sub1node->cd();
12392 //
12393 // Place copy #8 of ITS5 directly in I565
12394 //
12395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12396 sub2node->SetLineColor(kColorITS);
12397 sub2node->SetVisibility(1);
12398 fNodes->Add(sub2node);
12399 sub1node->cd();
12400 //
12401 // Place copy #9 of ITS5 directly in I565
12402 //
12403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12404 sub2node->SetLineColor(kColorITS);
12405 sub2node->SetVisibility(1);
12406 fNodes->Add(sub2node);
12407 sub1node->cd();
12408 //
12409 // Place copy #10 of ITS5 directly in I565
12410 //
12411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12412 sub2node->SetLineColor(kColorITS);
12413 sub2node->SetVisibility(1);
12414 fNodes->Add(sub2node);
12415 sub1node->cd();
12416 //
12417 // Place copy #11 of ITS5 directly in I565
12418 //
12419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12420 sub2node->SetLineColor(kColorITS);
12421 sub2node->SetVisibility(1);
12422 fNodes->Add(sub2node);
12423 sub1node->cd();
12424 //
12425 // Place copy #12 of ITS5 directly in I565
12426 //
12427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12428 sub2node->SetLineColor(kColorITS);
12429 sub2node->SetVisibility(1);
12430 fNodes->Add(sub2node);
12431 sub1node->cd();
12432 //
12433 // Place copy #13 of ITS5 directly in I565
12434 //
12435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12436 sub2node->SetLineColor(kColorITS);
12437 sub2node->SetVisibility(1);
12438 fNodes->Add(sub2node);
12439 sub1node->cd();
12440 //
12441 // Place copy #14 of ITS5 directly in I565
12442 //
12443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12444 sub2node->SetLineColor(kColorITS);
12445 sub2node->SetVisibility(1);
12446 fNodes->Add(sub2node);
12447 sub1node->cd();
12448 //
12449 // Place copy #15 of ITS5 directly in I565
12450 //
12451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12452 sub2node->SetLineColor(kColorITS);
12453 sub2node->SetVisibility(1);
12454 fNodes->Add(sub2node);
12455 sub1node->cd();
12456 //
12457 // Place copy #16 of ITS5 directly in I565
12458 //
12459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12460 sub2node->SetLineColor(kColorITS);
12461 sub2node->SetVisibility(1);
12462 fNodes->Add(sub2node);
12463 sub1node->cd();
12464 //
12465 // Place copy #17 of ITS5 directly in I565
12466 //
12467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12468 sub2node->SetLineColor(kColorITS);
12469 sub2node->SetVisibility(1);
12470 fNodes->Add(sub2node);
12471 sub1node->cd();
12472 //
12473 // Place copy #18 of ITS5 directly in I565
12474 //
12475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12476 sub2node->SetLineColor(kColorITS);
12477 sub2node->SetVisibility(1);
12478 fNodes->Add(sub2node);
12479 sub1node->cd();
12480 //
12481 // Place copy #19 of ITS5 directly in I565
12482 //
12483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12484 sub2node->SetLineColor(kColorITS);
12485 sub2node->SetVisibility(1);
12486 fNodes->Add(sub2node);
12487 sub1node->cd();
12488 //
12489 // Place copy #20 of ITS5 directly in I565
12490 //
12491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12492 sub2node->SetLineColor(kColorITS);
12493 sub2node->SetVisibility(1);
12494 fNodes->Add(sub2node);
12495 sub1node->cd();
12496 //
12497 // Place copy #21 of ITS5 directly in I565
12498 //
12499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12500 sub2node->SetLineColor(kColorITS);
12501 sub2node->SetVisibility(1);
12502 fNodes->Add(sub2node);
12503 sub1node->cd();
12504 //
12505 // Place copy #22 of ITS5 directly in I565
12506 //
12507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12508 sub2node->SetLineColor(kColorITS);
12509 sub2node->SetVisibility(1);
12510 fNodes->Add(sub2node);
12511 sub1node->cd();
12512 fNodes->Add(sub1node);
12513 node->cd();
12514 //
12515 // Place copy #13 of I565 in IT56
12516 //
12517 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"rot504");
12518 sub1node->SetLineColor(kColorITS);
12519 sub1node->SetVisibility(0);
12520 sub1node->cd();
12521 //
12522 // Place copy #1 of ITS5 directly in I565
12523 //
12524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12525 sub2node->SetLineColor(kColorITS);
12526 sub2node->SetVisibility(1);
12527 fNodes->Add(sub2node);
12528 sub1node->cd();
12529 //
12530 // Place copy #2 of ITS5 directly in I565
12531 //
12532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12533 sub2node->SetLineColor(kColorITS);
12534 sub2node->SetVisibility(1);
12535 fNodes->Add(sub2node);
12536 sub1node->cd();
12537 //
12538 // Place copy #3 of ITS5 directly in I565
12539 //
12540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12541 sub2node->SetLineColor(kColorITS);
12542 sub2node->SetVisibility(1);
12543 fNodes->Add(sub2node);
12544 sub1node->cd();
12545 //
12546 // Place copy #4 of ITS5 directly in I565
12547 //
12548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12549 sub2node->SetLineColor(kColorITS);
12550 sub2node->SetVisibility(1);
12551 fNodes->Add(sub2node);
12552 sub1node->cd();
12553 //
12554 // Place copy #5 of ITS5 directly in I565
12555 //
12556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12557 sub2node->SetLineColor(kColorITS);
12558 sub2node->SetVisibility(1);
12559 fNodes->Add(sub2node);
12560 sub1node->cd();
12561 //
12562 // Place copy #6 of ITS5 directly in I565
12563 //
12564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12565 sub2node->SetLineColor(kColorITS);
12566 sub2node->SetVisibility(1);
12567 fNodes->Add(sub2node);
12568 sub1node->cd();
12569 //
12570 // Place copy #7 of ITS5 directly in I565
12571 //
12572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12573 sub2node->SetLineColor(kColorITS);
12574 sub2node->SetVisibility(1);
12575 fNodes->Add(sub2node);
12576 sub1node->cd();
12577 //
12578 // Place copy #8 of ITS5 directly in I565
12579 //
12580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12581 sub2node->SetLineColor(kColorITS);
12582 sub2node->SetVisibility(1);
12583 fNodes->Add(sub2node);
12584 sub1node->cd();
12585 //
12586 // Place copy #9 of ITS5 directly in I565
12587 //
12588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12589 sub2node->SetLineColor(kColorITS);
12590 sub2node->SetVisibility(1);
12591 fNodes->Add(sub2node);
12592 sub1node->cd();
12593 //
12594 // Place copy #10 of ITS5 directly in I565
12595 //
12596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12597 sub2node->SetLineColor(kColorITS);
12598 sub2node->SetVisibility(1);
12599 fNodes->Add(sub2node);
12600 sub1node->cd();
12601 //
12602 // Place copy #11 of ITS5 directly in I565
12603 //
12604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12605 sub2node->SetLineColor(kColorITS);
12606 sub2node->SetVisibility(1);
12607 fNodes->Add(sub2node);
12608 sub1node->cd();
12609 //
12610 // Place copy #12 of ITS5 directly in I565
12611 //
12612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12613 sub2node->SetLineColor(kColorITS);
12614 sub2node->SetVisibility(1);
12615 fNodes->Add(sub2node);
12616 sub1node->cd();
12617 //
12618 // Place copy #13 of ITS5 directly in I565
12619 //
12620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12621 sub2node->SetLineColor(kColorITS);
12622 sub2node->SetVisibility(1);
12623 fNodes->Add(sub2node);
12624 sub1node->cd();
12625 //
12626 // Place copy #14 of ITS5 directly in I565
12627 //
12628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12629 sub2node->SetLineColor(kColorITS);
12630 sub2node->SetVisibility(1);
12631 fNodes->Add(sub2node);
12632 sub1node->cd();
12633 //
12634 // Place copy #15 of ITS5 directly in I565
12635 //
12636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12637 sub2node->SetLineColor(kColorITS);
12638 sub2node->SetVisibility(1);
12639 fNodes->Add(sub2node);
12640 sub1node->cd();
12641 //
12642 // Place copy #16 of ITS5 directly in I565
12643 //
12644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12645 sub2node->SetLineColor(kColorITS);
12646 sub2node->SetVisibility(1);
12647 fNodes->Add(sub2node);
12648 sub1node->cd();
12649 //
12650 // Place copy #17 of ITS5 directly in I565
12651 //
12652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12653 sub2node->SetLineColor(kColorITS);
12654 sub2node->SetVisibility(1);
12655 fNodes->Add(sub2node);
12656 sub1node->cd();
12657 //
12658 // Place copy #18 of ITS5 directly in I565
12659 //
12660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12661 sub2node->SetLineColor(kColorITS);
12662 sub2node->SetVisibility(1);
12663 fNodes->Add(sub2node);
12664 sub1node->cd();
12665 //
12666 // Place copy #19 of ITS5 directly in I565
12667 //
12668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12669 sub2node->SetLineColor(kColorITS);
12670 sub2node->SetVisibility(1);
12671 fNodes->Add(sub2node);
12672 sub1node->cd();
12673 //
12674 // Place copy #20 of ITS5 directly in I565
12675 //
12676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12677 sub2node->SetLineColor(kColorITS);
12678 sub2node->SetVisibility(1);
12679 fNodes->Add(sub2node);
12680 sub1node->cd();
12681 //
12682 // Place copy #21 of ITS5 directly in I565
12683 //
12684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12685 sub2node->SetLineColor(kColorITS);
12686 sub2node->SetVisibility(1);
12687 fNodes->Add(sub2node);
12688 sub1node->cd();
12689 //
12690 // Place copy #22 of ITS5 directly in I565
12691 //
12692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12693 sub2node->SetLineColor(kColorITS);
12694 sub2node->SetVisibility(1);
12695 fNodes->Add(sub2node);
12696 sub1node->cd();
12697 fNodes->Add(sub1node);
12698 node->cd();
12699 //
12700 // Place copy #14 of I565 in IT56
12701 //
12702 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"rot503");
12703 sub1node->SetLineColor(kColorITS);
12704 sub1node->SetVisibility(0);
12705 sub1node->cd();
12706 //
12707 // Place copy #1 of ITS5 directly in I565
12708 //
12709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12710 sub2node->SetLineColor(kColorITS);
12711 sub2node->SetVisibility(1);
12712 fNodes->Add(sub2node);
12713 sub1node->cd();
12714 //
12715 // Place copy #2 of ITS5 directly in I565
12716 //
12717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12718 sub2node->SetLineColor(kColorITS);
12719 sub2node->SetVisibility(1);
12720 fNodes->Add(sub2node);
12721 sub1node->cd();
12722 //
12723 // Place copy #3 of ITS5 directly in I565
12724 //
12725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12726 sub2node->SetLineColor(kColorITS);
12727 sub2node->SetVisibility(1);
12728 fNodes->Add(sub2node);
12729 sub1node->cd();
12730 //
12731 // Place copy #4 of ITS5 directly in I565
12732 //
12733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12734 sub2node->SetLineColor(kColorITS);
12735 sub2node->SetVisibility(1);
12736 fNodes->Add(sub2node);
12737 sub1node->cd();
12738 //
12739 // Place copy #5 of ITS5 directly in I565
12740 //
12741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12742 sub2node->SetLineColor(kColorITS);
12743 sub2node->SetVisibility(1);
12744 fNodes->Add(sub2node);
12745 sub1node->cd();
12746 //
12747 // Place copy #6 of ITS5 directly in I565
12748 //
12749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12750 sub2node->SetLineColor(kColorITS);
12751 sub2node->SetVisibility(1);
12752 fNodes->Add(sub2node);
12753 sub1node->cd();
12754 //
12755 // Place copy #7 of ITS5 directly in I565
12756 //
12757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12758 sub2node->SetLineColor(kColorITS);
12759 sub2node->SetVisibility(1);
12760 fNodes->Add(sub2node);
12761 sub1node->cd();
12762 //
12763 // Place copy #8 of ITS5 directly in I565
12764 //
12765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12766 sub2node->SetLineColor(kColorITS);
12767 sub2node->SetVisibility(1);
12768 fNodes->Add(sub2node);
12769 sub1node->cd();
12770 //
12771 // Place copy #9 of ITS5 directly in I565
12772 //
12773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12774 sub2node->SetLineColor(kColorITS);
12775 sub2node->SetVisibility(1);
12776 fNodes->Add(sub2node);
12777 sub1node->cd();
12778 //
12779 // Place copy #10 of ITS5 directly in I565
12780 //
12781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12782 sub2node->SetLineColor(kColorITS);
12783 sub2node->SetVisibility(1);
12784 fNodes->Add(sub2node);
12785 sub1node->cd();
12786 //
12787 // Place copy #11 of ITS5 directly in I565
12788 //
12789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12790 sub2node->SetLineColor(kColorITS);
12791 sub2node->SetVisibility(1);
12792 fNodes->Add(sub2node);
12793 sub1node->cd();
12794 //
12795 // Place copy #12 of ITS5 directly in I565
12796 //
12797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12798 sub2node->SetLineColor(kColorITS);
12799 sub2node->SetVisibility(1);
12800 fNodes->Add(sub2node);
12801 sub1node->cd();
12802 //
12803 // Place copy #13 of ITS5 directly in I565
12804 //
12805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12806 sub2node->SetLineColor(kColorITS);
12807 sub2node->SetVisibility(1);
12808 fNodes->Add(sub2node);
12809 sub1node->cd();
12810 //
12811 // Place copy #14 of ITS5 directly in I565
12812 //
12813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12814 sub2node->SetLineColor(kColorITS);
12815 sub2node->SetVisibility(1);
12816 fNodes->Add(sub2node);
12817 sub1node->cd();
12818 //
12819 // Place copy #15 of ITS5 directly in I565
12820 //
12821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12822 sub2node->SetLineColor(kColorITS);
12823 sub2node->SetVisibility(1);
12824 fNodes->Add(sub2node);
12825 sub1node->cd();
12826 //
12827 // Place copy #16 of ITS5 directly in I565
12828 //
12829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12830 sub2node->SetLineColor(kColorITS);
12831 sub2node->SetVisibility(1);
12832 fNodes->Add(sub2node);
12833 sub1node->cd();
12834 //
12835 // Place copy #17 of ITS5 directly in I565
12836 //
12837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12838 sub2node->SetLineColor(kColorITS);
12839 sub2node->SetVisibility(1);
12840 fNodes->Add(sub2node);
12841 sub1node->cd();
12842 //
12843 // Place copy #18 of ITS5 directly in I565
12844 //
12845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12846 sub2node->SetLineColor(kColorITS);
12847 sub2node->SetVisibility(1);
12848 fNodes->Add(sub2node);
12849 sub1node->cd();
12850 //
12851 // Place copy #19 of ITS5 directly in I565
12852 //
12853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12854 sub2node->SetLineColor(kColorITS);
12855 sub2node->SetVisibility(1);
12856 fNodes->Add(sub2node);
12857 sub1node->cd();
12858 //
12859 // Place copy #20 of ITS5 directly in I565
12860 //
12861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12862 sub2node->SetLineColor(kColorITS);
12863 sub2node->SetVisibility(1);
12864 fNodes->Add(sub2node);
12865 sub1node->cd();
12866 //
12867 // Place copy #21 of ITS5 directly in I565
12868 //
12869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12870 sub2node->SetLineColor(kColorITS);
12871 sub2node->SetVisibility(1);
12872 fNodes->Add(sub2node);
12873 sub1node->cd();
12874 //
12875 // Place copy #22 of ITS5 directly in I565
12876 //
12877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12878 sub2node->SetLineColor(kColorITS);
12879 sub2node->SetVisibility(1);
12880 fNodes->Add(sub2node);
12881 sub1node->cd();
12882 fNodes->Add(sub1node);
12883 node->cd();
12884 //
12885 // Place copy #15 of I565 in IT56
12886 //
12887 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"rot501");
12888 sub1node->SetLineColor(kColorITS);
12889 sub1node->SetVisibility(0);
12890 sub1node->cd();
12891 //
12892 // Place copy #1 of ITS5 directly in I565
12893 //
12894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12895 sub2node->SetLineColor(kColorITS);
12896 sub2node->SetVisibility(1);
12897 fNodes->Add(sub2node);
12898 sub1node->cd();
12899 //
12900 // Place copy #2 of ITS5 directly in I565
12901 //
12902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12903 sub2node->SetLineColor(kColorITS);
12904 sub2node->SetVisibility(1);
12905 fNodes->Add(sub2node);
12906 sub1node->cd();
12907 //
12908 // Place copy #3 of ITS5 directly in I565
12909 //
12910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12911 sub2node->SetLineColor(kColorITS);
12912 sub2node->SetVisibility(1);
12913 fNodes->Add(sub2node);
12914 sub1node->cd();
12915 //
12916 // Place copy #4 of ITS5 directly in I565
12917 //
12918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12919 sub2node->SetLineColor(kColorITS);
12920 sub2node->SetVisibility(1);
12921 fNodes->Add(sub2node);
12922 sub1node->cd();
12923 //
12924 // Place copy #5 of ITS5 directly in I565
12925 //
12926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12927 sub2node->SetLineColor(kColorITS);
12928 sub2node->SetVisibility(1);
12929 fNodes->Add(sub2node);
12930 sub1node->cd();
12931 //
12932 // Place copy #6 of ITS5 directly in I565
12933 //
12934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12935 sub2node->SetLineColor(kColorITS);
12936 sub2node->SetVisibility(1);
12937 fNodes->Add(sub2node);
12938 sub1node->cd();
12939 //
12940 // Place copy #7 of ITS5 directly in I565
12941 //
12942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12943 sub2node->SetLineColor(kColorITS);
12944 sub2node->SetVisibility(1);
12945 fNodes->Add(sub2node);
12946 sub1node->cd();
12947 //
12948 // Place copy #8 of ITS5 directly in I565
12949 //
12950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12951 sub2node->SetLineColor(kColorITS);
12952 sub2node->SetVisibility(1);
12953 fNodes->Add(sub2node);
12954 sub1node->cd();
12955 //
12956 // Place copy #9 of ITS5 directly in I565
12957 //
12958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12959 sub2node->SetLineColor(kColorITS);
12960 sub2node->SetVisibility(1);
12961 fNodes->Add(sub2node);
12962 sub1node->cd();
12963 //
12964 // Place copy #10 of ITS5 directly in I565
12965 //
12966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12967 sub2node->SetLineColor(kColorITS);
12968 sub2node->SetVisibility(1);
12969 fNodes->Add(sub2node);
12970 sub1node->cd();
12971 //
12972 // Place copy #11 of ITS5 directly in I565
12973 //
12974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12975 sub2node->SetLineColor(kColorITS);
12976 sub2node->SetVisibility(1);
12977 fNodes->Add(sub2node);
12978 sub1node->cd();
12979 //
12980 // Place copy #12 of ITS5 directly in I565
12981 //
12982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12983 sub2node->SetLineColor(kColorITS);
12984 sub2node->SetVisibility(1);
12985 fNodes->Add(sub2node);
12986 sub1node->cd();
12987 //
12988 // Place copy #13 of ITS5 directly in I565
12989 //
12990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12991 sub2node->SetLineColor(kColorITS);
12992 sub2node->SetVisibility(1);
12993 fNodes->Add(sub2node);
12994 sub1node->cd();
12995 //
12996 // Place copy #14 of ITS5 directly in I565
12997 //
12998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12999 sub2node->SetLineColor(kColorITS);
13000 sub2node->SetVisibility(1);
13001 fNodes->Add(sub2node);
13002 sub1node->cd();
13003 //
13004 // Place copy #15 of ITS5 directly in I565
13005 //
13006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13007 sub2node->SetLineColor(kColorITS);
13008 sub2node->SetVisibility(1);
13009 fNodes->Add(sub2node);
13010 sub1node->cd();
13011 //
13012 // Place copy #16 of ITS5 directly in I565
13013 //
13014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13015 sub2node->SetLineColor(kColorITS);
13016 sub2node->SetVisibility(1);
13017 fNodes->Add(sub2node);
13018 sub1node->cd();
13019 //
13020 // Place copy #17 of ITS5 directly in I565
13021 //
13022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13023 sub2node->SetLineColor(kColorITS);
13024 sub2node->SetVisibility(1);
13025 fNodes->Add(sub2node);
13026 sub1node->cd();
13027 //
13028 // Place copy #18 of ITS5 directly in I565
13029 //
13030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13031 sub2node->SetLineColor(kColorITS);
13032 sub2node->SetVisibility(1);
13033 fNodes->Add(sub2node);
13034 sub1node->cd();
13035 //
13036 // Place copy #19 of ITS5 directly in I565
13037 //
13038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13039 sub2node->SetLineColor(kColorITS);
13040 sub2node->SetVisibility(1);
13041 fNodes->Add(sub2node);
13042 sub1node->cd();
13043 //
13044 // Place copy #20 of ITS5 directly in I565
13045 //
13046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13047 sub2node->SetLineColor(kColorITS);
13048 sub2node->SetVisibility(1);
13049 fNodes->Add(sub2node);
13050 sub1node->cd();
13051 //
13052 // Place copy #21 of ITS5 directly in I565
13053 //
13054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13055 sub2node->SetLineColor(kColorITS);
13056 sub2node->SetVisibility(1);
13057 fNodes->Add(sub2node);
13058 sub1node->cd();
13059 //
13060 // Place copy #22 of ITS5 directly in I565
13061 //
13062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13063 sub2node->SetLineColor(kColorITS);
13064 sub2node->SetVisibility(1);
13065 fNodes->Add(sub2node);
13066 sub1node->cd();
13067 fNodes->Add(sub1node);
13068 node->cd();
13069 //
13070 // Place copy #16 of I565 in IT56
13071 //
13072 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"rot531");
13073 sub1node->SetLineColor(kColorITS);
13074 sub1node->SetVisibility(0);
13075 sub1node->cd();
13076 //
13077 // Place copy #1 of ITS5 directly in I565
13078 //
13079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13080 sub2node->SetLineColor(kColorITS);
13081 sub2node->SetVisibility(1);
13082 fNodes->Add(sub2node);
13083 sub1node->cd();
13084 //
13085 // Place copy #2 of ITS5 directly in I565
13086 //
13087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13088 sub2node->SetLineColor(kColorITS);
13089 sub2node->SetVisibility(1);
13090 fNodes->Add(sub2node);
13091 sub1node->cd();
13092 //
13093 // Place copy #3 of ITS5 directly in I565
13094 //
13095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13096 sub2node->SetLineColor(kColorITS);
13097 sub2node->SetVisibility(1);
13098 fNodes->Add(sub2node);
13099 sub1node->cd();
13100 //
13101 // Place copy #4 of ITS5 directly in I565
13102 //
13103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13104 sub2node->SetLineColor(kColorITS);
13105 sub2node->SetVisibility(1);
13106 fNodes->Add(sub2node);
13107 sub1node->cd();
13108 //
13109 // Place copy #5 of ITS5 directly in I565
13110 //
13111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13112 sub2node->SetLineColor(kColorITS);
13113 sub2node->SetVisibility(1);
13114 fNodes->Add(sub2node);
13115 sub1node->cd();
13116 //
13117 // Place copy #6 of ITS5 directly in I565
13118 //
13119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13120 sub2node->SetLineColor(kColorITS);
13121 sub2node->SetVisibility(1);
13122 fNodes->Add(sub2node);
13123 sub1node->cd();
13124 //
13125 // Place copy #7 of ITS5 directly in I565
13126 //
13127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13128 sub2node->SetLineColor(kColorITS);
13129 sub2node->SetVisibility(1);
13130 fNodes->Add(sub2node);
13131 sub1node->cd();
13132 //
13133 // Place copy #8 of ITS5 directly in I565
13134 //
13135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13136 sub2node->SetLineColor(kColorITS);
13137 sub2node->SetVisibility(1);
13138 fNodes->Add(sub2node);
13139 sub1node->cd();
13140 //
13141 // Place copy #9 of ITS5 directly in I565
13142 //
13143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13144 sub2node->SetLineColor(kColorITS);
13145 sub2node->SetVisibility(1);
13146 fNodes->Add(sub2node);
13147 sub1node->cd();
13148 //
13149 // Place copy #10 of ITS5 directly in I565
13150 //
13151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13152 sub2node->SetLineColor(kColorITS);
13153 sub2node->SetVisibility(1);
13154 fNodes->Add(sub2node);
13155 sub1node->cd();
13156 //
13157 // Place copy #11 of ITS5 directly in I565
13158 //
13159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13160 sub2node->SetLineColor(kColorITS);
13161 sub2node->SetVisibility(1);
13162 fNodes->Add(sub2node);
13163 sub1node->cd();
13164 //
13165 // Place copy #12 of ITS5 directly in I565
13166 //
13167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13168 sub2node->SetLineColor(kColorITS);
13169 sub2node->SetVisibility(1);
13170 fNodes->Add(sub2node);
13171 sub1node->cd();
13172 //
13173 // Place copy #13 of ITS5 directly in I565
13174 //
13175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13176 sub2node->SetLineColor(kColorITS);
13177 sub2node->SetVisibility(1);
13178 fNodes->Add(sub2node);
13179 sub1node->cd();
13180 //
13181 // Place copy #14 of ITS5 directly in I565
13182 //
13183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13184 sub2node->SetLineColor(kColorITS);
13185 sub2node->SetVisibility(1);
13186 fNodes->Add(sub2node);
13187 sub1node->cd();
13188 //
13189 // Place copy #15 of ITS5 directly in I565
13190 //
13191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13192 sub2node->SetLineColor(kColorITS);
13193 sub2node->SetVisibility(1);
13194 fNodes->Add(sub2node);
13195 sub1node->cd();
13196 //
13197 // Place copy #16 of ITS5 directly in I565
13198 //
13199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13200 sub2node->SetLineColor(kColorITS);
13201 sub2node->SetVisibility(1);
13202 fNodes->Add(sub2node);
13203 sub1node->cd();
13204 //
13205 // Place copy #17 of ITS5 directly in I565
13206 //
13207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13208 sub2node->SetLineColor(kColorITS);
13209 sub2node->SetVisibility(1);
13210 fNodes->Add(sub2node);
13211 sub1node->cd();
13212 //
13213 // Place copy #18 of ITS5 directly in I565
13214 //
13215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13216 sub2node->SetLineColor(kColorITS);
13217 sub2node->SetVisibility(1);
13218 fNodes->Add(sub2node);
13219 sub1node->cd();
13220 //
13221 // Place copy #19 of ITS5 directly in I565
13222 //
13223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13224 sub2node->SetLineColor(kColorITS);
13225 sub2node->SetVisibility(1);
13226 fNodes->Add(sub2node);
13227 sub1node->cd();
13228 //
13229 // Place copy #20 of ITS5 directly in I565
13230 //
13231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13232 sub2node->SetLineColor(kColorITS);
13233 sub2node->SetVisibility(1);
13234 fNodes->Add(sub2node);
13235 sub1node->cd();
13236 //
13237 // Place copy #21 of ITS5 directly in I565
13238 //
13239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13240 sub2node->SetLineColor(kColorITS);
13241 sub2node->SetVisibility(1);
13242 fNodes->Add(sub2node);
13243 sub1node->cd();
13244 //
13245 // Place copy #22 of ITS5 directly in I565
13246 //
13247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13248 sub2node->SetLineColor(kColorITS);
13249 sub2node->SetVisibility(1);
13250 fNodes->Add(sub2node);
13251 sub1node->cd();
13252 fNodes->Add(sub1node);
13253 node->cd();
13254 //
13255 // Place copy #17 of I565 in IT56
13256 //
13257 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"rot530");
13258 sub1node->SetLineColor(kColorITS);
13259 sub1node->SetVisibility(0);
13260 sub1node->cd();
13261 //
13262 // Place copy #1 of ITS5 directly in I565
13263 //
13264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13265 sub2node->SetLineColor(kColorITS);
13266 sub2node->SetVisibility(1);
13267 fNodes->Add(sub2node);
13268 sub1node->cd();
13269 //
13270 // Place copy #2 of ITS5 directly in I565
13271 //
13272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13273 sub2node->SetLineColor(kColorITS);
13274 sub2node->SetVisibility(1);
13275 fNodes->Add(sub2node);
13276 sub1node->cd();
13277 //
13278 // Place copy #3 of ITS5 directly in I565
13279 //
13280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13281 sub2node->SetLineColor(kColorITS);
13282 sub2node->SetVisibility(1);
13283 fNodes->Add(sub2node);
13284 sub1node->cd();
13285 //
13286 // Place copy #4 of ITS5 directly in I565
13287 //
13288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13289 sub2node->SetLineColor(kColorITS);
13290 sub2node->SetVisibility(1);
13291 fNodes->Add(sub2node);
13292 sub1node->cd();
13293 //
13294 // Place copy #5 of ITS5 directly in I565
13295 //
13296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13297 sub2node->SetLineColor(kColorITS);
13298 sub2node->SetVisibility(1);
13299 fNodes->Add(sub2node);
13300 sub1node->cd();
13301 //
13302 // Place copy #6 of ITS5 directly in I565
13303 //
13304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13305 sub2node->SetLineColor(kColorITS);
13306 sub2node->SetVisibility(1);
13307 fNodes->Add(sub2node);
13308 sub1node->cd();
13309 //
13310 // Place copy #7 of ITS5 directly in I565
13311 //
13312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13313 sub2node->SetLineColor(kColorITS);
13314 sub2node->SetVisibility(1);
13315 fNodes->Add(sub2node);
13316 sub1node->cd();
13317 //
13318 // Place copy #8 of ITS5 directly in I565
13319 //
13320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13321 sub2node->SetLineColor(kColorITS);
13322 sub2node->SetVisibility(1);
13323 fNodes->Add(sub2node);
13324 sub1node->cd();
13325 //
13326 // Place copy #9 of ITS5 directly in I565
13327 //
13328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13329 sub2node->SetLineColor(kColorITS);
13330 sub2node->SetVisibility(1);
13331 fNodes->Add(sub2node);
13332 sub1node->cd();
13333 //
13334 // Place copy #10 of ITS5 directly in I565
13335 //
13336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13337 sub2node->SetLineColor(kColorITS);
13338 sub2node->SetVisibility(1);
13339 fNodes->Add(sub2node);
13340 sub1node->cd();
13341 //
13342 // Place copy #11 of ITS5 directly in I565
13343 //
13344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13345 sub2node->SetLineColor(kColorITS);
13346 sub2node->SetVisibility(1);
13347 fNodes->Add(sub2node);
13348 sub1node->cd();
13349 //
13350 // Place copy #12 of ITS5 directly in I565
13351 //
13352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13353 sub2node->SetLineColor(kColorITS);
13354 sub2node->SetVisibility(1);
13355 fNodes->Add(sub2node);
13356 sub1node->cd();
13357 //
13358 // Place copy #13 of ITS5 directly in I565
13359 //
13360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13361 sub2node->SetLineColor(kColorITS);
13362 sub2node->SetVisibility(1);
13363 fNodes->Add(sub2node);
13364 sub1node->cd();
13365 //
13366 // Place copy #14 of ITS5 directly in I565
13367 //
13368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13369 sub2node->SetLineColor(kColorITS);
13370 sub2node->SetVisibility(1);
13371 fNodes->Add(sub2node);
13372 sub1node->cd();
13373 //
13374 // Place copy #15 of ITS5 directly in I565
13375 //
13376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13377 sub2node->SetLineColor(kColorITS);
13378 sub2node->SetVisibility(1);
13379 fNodes->Add(sub2node);
13380 sub1node->cd();
13381 //
13382 // Place copy #16 of ITS5 directly in I565
13383 //
13384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13385 sub2node->SetLineColor(kColorITS);
13386 sub2node->SetVisibility(1);
13387 fNodes->Add(sub2node);
13388 sub1node->cd();
13389 //
13390 // Place copy #17 of ITS5 directly in I565
13391 //
13392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13393 sub2node->SetLineColor(kColorITS);
13394 sub2node->SetVisibility(1);
13395 fNodes->Add(sub2node);
13396 sub1node->cd();
13397 //
13398 // Place copy #18 of ITS5 directly in I565
13399 //
13400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13401 sub2node->SetLineColor(kColorITS);
13402 sub2node->SetVisibility(1);
13403 fNodes->Add(sub2node);
13404 sub1node->cd();
13405 //
13406 // Place copy #19 of ITS5 directly in I565
13407 //
13408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13409 sub2node->SetLineColor(kColorITS);
13410 sub2node->SetVisibility(1);
13411 fNodes->Add(sub2node);
13412 sub1node->cd();
13413 //
13414 // Place copy #20 of ITS5 directly in I565
13415 //
13416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13417 sub2node->SetLineColor(kColorITS);
13418 sub2node->SetVisibility(1);
13419 fNodes->Add(sub2node);
13420 sub1node->cd();
13421 //
13422 // Place copy #21 of ITS5 directly in I565
13423 //
13424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13425 sub2node->SetLineColor(kColorITS);
13426 sub2node->SetVisibility(1);
13427 fNodes->Add(sub2node);
13428 sub1node->cd();
13429 //
13430 // Place copy #22 of ITS5 directly in I565
13431 //
13432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13433 sub2node->SetLineColor(kColorITS);
13434 sub2node->SetVisibility(1);
13435 fNodes->Add(sub2node);
13436 sub1node->cd();
13437 fNodes->Add(sub1node);
13438 node->cd();
13439 //
13440 // Place copy #18 of I565 in IT56
13441 //
13442 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"rot533");
13443 sub1node->SetLineColor(kColorITS);
13444 sub1node->SetVisibility(0);
13445 sub1node->cd();
13446 //
13447 // Place copy #1 of ITS5 directly in I565
13448 //
13449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13450 sub2node->SetLineColor(kColorITS);
13451 sub2node->SetVisibility(1);
13452 fNodes->Add(sub2node);
13453 sub1node->cd();
13454 //
13455 // Place copy #2 of ITS5 directly in I565
13456 //
13457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13458 sub2node->SetLineColor(kColorITS);
13459 sub2node->SetVisibility(1);
13460 fNodes->Add(sub2node);
13461 sub1node->cd();
13462 //
13463 // Place copy #3 of ITS5 directly in I565
13464 //
13465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13466 sub2node->SetLineColor(kColorITS);
13467 sub2node->SetVisibility(1);
13468 fNodes->Add(sub2node);
13469 sub1node->cd();
13470 //
13471 // Place copy #4 of ITS5 directly in I565
13472 //
13473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13474 sub2node->SetLineColor(kColorITS);
13475 sub2node->SetVisibility(1);
13476 fNodes->Add(sub2node);
13477 sub1node->cd();
13478 //
13479 // Place copy #5 of ITS5 directly in I565
13480 //
13481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13482 sub2node->SetLineColor(kColorITS);
13483 sub2node->SetVisibility(1);
13484 fNodes->Add(sub2node);
13485 sub1node->cd();
13486 //
13487 // Place copy #6 of ITS5 directly in I565
13488 //
13489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13490 sub2node->SetLineColor(kColorITS);
13491 sub2node->SetVisibility(1);
13492 fNodes->Add(sub2node);
13493 sub1node->cd();
13494 //
13495 // Place copy #7 of ITS5 directly in I565
13496 //
13497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13498 sub2node->SetLineColor(kColorITS);
13499 sub2node->SetVisibility(1);
13500 fNodes->Add(sub2node);
13501 sub1node->cd();
13502 //
13503 // Place copy #8 of ITS5 directly in I565
13504 //
13505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13506 sub2node->SetLineColor(kColorITS);
13507 sub2node->SetVisibility(1);
13508 fNodes->Add(sub2node);
13509 sub1node->cd();
13510 //
13511 // Place copy #9 of ITS5 directly in I565
13512 //
13513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13514 sub2node->SetLineColor(kColorITS);
13515 sub2node->SetVisibility(1);
13516 fNodes->Add(sub2node);
13517 sub1node->cd();
13518 //
13519 // Place copy #10 of ITS5 directly in I565
13520 //
13521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13522 sub2node->SetLineColor(kColorITS);
13523 sub2node->SetVisibility(1);
13524 fNodes->Add(sub2node);
13525 sub1node->cd();
13526 //
13527 // Place copy #11 of ITS5 directly in I565
13528 //
13529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13530 sub2node->SetLineColor(kColorITS);
13531 sub2node->SetVisibility(1);
13532 fNodes->Add(sub2node);
13533 sub1node->cd();
13534 //
13535 // Place copy #12 of ITS5 directly in I565
13536 //
13537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13538 sub2node->SetLineColor(kColorITS);
13539 sub2node->SetVisibility(1);
13540 fNodes->Add(sub2node);
13541 sub1node->cd();
13542 //
13543 // Place copy #13 of ITS5 directly in I565
13544 //
13545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13546 sub2node->SetLineColor(kColorITS);
13547 sub2node->SetVisibility(1);
13548 fNodes->Add(sub2node);
13549 sub1node->cd();
13550 //
13551 // Place copy #14 of ITS5 directly in I565
13552 //
13553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13554 sub2node->SetLineColor(kColorITS);
13555 sub2node->SetVisibility(1);
13556 fNodes->Add(sub2node);
13557 sub1node->cd();
13558 //
13559 // Place copy #15 of ITS5 directly in I565
13560 //
13561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13562 sub2node->SetLineColor(kColorITS);
13563 sub2node->SetVisibility(1);
13564 fNodes->Add(sub2node);
13565 sub1node->cd();
13566 //
13567 // Place copy #16 of ITS5 directly in I565
13568 //
13569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13570 sub2node->SetLineColor(kColorITS);
13571 sub2node->SetVisibility(1);
13572 fNodes->Add(sub2node);
13573 sub1node->cd();
13574 //
13575 // Place copy #17 of ITS5 directly in I565
13576 //
13577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13578 sub2node->SetLineColor(kColorITS);
13579 sub2node->SetVisibility(1);
13580 fNodes->Add(sub2node);
13581 sub1node->cd();
13582 //
13583 // Place copy #18 of ITS5 directly in I565
13584 //
13585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13586 sub2node->SetLineColor(kColorITS);
13587 sub2node->SetVisibility(1);
13588 fNodes->Add(sub2node);
13589 sub1node->cd();
13590 //
13591 // Place copy #19 of ITS5 directly in I565
13592 //
13593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13594 sub2node->SetLineColor(kColorITS);
13595 sub2node->SetVisibility(1);
13596 fNodes->Add(sub2node);
13597 sub1node->cd();
13598 //
13599 // Place copy #20 of ITS5 directly in I565
13600 //
13601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13602 sub2node->SetLineColor(kColorITS);
13603 sub2node->SetVisibility(1);
13604 fNodes->Add(sub2node);
13605 sub1node->cd();
13606 //
13607 // Place copy #21 of ITS5 directly in I565
13608 //
13609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13610 sub2node->SetLineColor(kColorITS);
13611 sub2node->SetVisibility(1);
13612 fNodes->Add(sub2node);
13613 sub1node->cd();
13614 //
13615 // Place copy #22 of ITS5 directly in I565
13616 //
13617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13618 sub2node->SetLineColor(kColorITS);
13619 sub2node->SetVisibility(1);
13620 fNodes->Add(sub2node);
13621 sub1node->cd();
13622 fNodes->Add(sub1node);
13623 node->cd();
13624 //
13625 // Place copy #19 of I565 in IT56
13626 //
13627 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"rot529");
13628 sub1node->SetLineColor(kColorITS);
13629 sub1node->SetVisibility(0);
13630 sub1node->cd();
13631 //
13632 // Place copy #1 of ITS5 directly in I565
13633 //
13634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13635 sub2node->SetLineColor(kColorITS);
13636 sub2node->SetVisibility(1);
13637 fNodes->Add(sub2node);
13638 sub1node->cd();
13639 //
13640 // Place copy #2 of ITS5 directly in I565
13641 //
13642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13643 sub2node->SetLineColor(kColorITS);
13644 sub2node->SetVisibility(1);
13645 fNodes->Add(sub2node);
13646 sub1node->cd();
13647 //
13648 // Place copy #3 of ITS5 directly in I565
13649 //
13650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13651 sub2node->SetLineColor(kColorITS);
13652 sub2node->SetVisibility(1);
13653 fNodes->Add(sub2node);
13654 sub1node->cd();
13655 //
13656 // Place copy #4 of ITS5 directly in I565
13657 //
13658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13659 sub2node->SetLineColor(kColorITS);
13660 sub2node->SetVisibility(1);
13661 fNodes->Add(sub2node);
13662 sub1node->cd();
13663 //
13664 // Place copy #5 of ITS5 directly in I565
13665 //
13666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13667 sub2node->SetLineColor(kColorITS);
13668 sub2node->SetVisibility(1);
13669 fNodes->Add(sub2node);
13670 sub1node->cd();
13671 //
13672 // Place copy #6 of ITS5 directly in I565
13673 //
13674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13675 sub2node->SetLineColor(kColorITS);
13676 sub2node->SetVisibility(1);
13677 fNodes->Add(sub2node);
13678 sub1node->cd();
13679 //
13680 // Place copy #7 of ITS5 directly in I565
13681 //
13682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13683 sub2node->SetLineColor(kColorITS);
13684 sub2node->SetVisibility(1);
13685 fNodes->Add(sub2node);
13686 sub1node->cd();
13687 //
13688 // Place copy #8 of ITS5 directly in I565
13689 //
13690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13691 sub2node->SetLineColor(kColorITS);
13692 sub2node->SetVisibility(1);
13693 fNodes->Add(sub2node);
13694 sub1node->cd();
13695 //
13696 // Place copy #9 of ITS5 directly in I565
13697 //
13698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13699 sub2node->SetLineColor(kColorITS);
13700 sub2node->SetVisibility(1);
13701 fNodes->Add(sub2node);
13702 sub1node->cd();
13703 //
13704 // Place copy #10 of ITS5 directly in I565
13705 //
13706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13707 sub2node->SetLineColor(kColorITS);
13708 sub2node->SetVisibility(1);
13709 fNodes->Add(sub2node);
13710 sub1node->cd();
13711 //
13712 // Place copy #11 of ITS5 directly in I565
13713 //
13714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13715 sub2node->SetLineColor(kColorITS);
13716 sub2node->SetVisibility(1);
13717 fNodes->Add(sub2node);
13718 sub1node->cd();
13719 //
13720 // Place copy #12 of ITS5 directly in I565
13721 //
13722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13723 sub2node->SetLineColor(kColorITS);
13724 sub2node->SetVisibility(1);
13725 fNodes->Add(sub2node);
13726 sub1node->cd();
13727 //
13728 // Place copy #13 of ITS5 directly in I565
13729 //
13730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13731 sub2node->SetLineColor(kColorITS);
13732 sub2node->SetVisibility(1);
13733 fNodes->Add(sub2node);
13734 sub1node->cd();
13735 //
13736 // Place copy #14 of ITS5 directly in I565
13737 //
13738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13739 sub2node->SetLineColor(kColorITS);
13740 sub2node->SetVisibility(1);
13741 fNodes->Add(sub2node);
13742 sub1node->cd();
13743 //
13744 // Place copy #15 of ITS5 directly in I565
13745 //
13746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13747 sub2node->SetLineColor(kColorITS);
13748 sub2node->SetVisibility(1);
13749 fNodes->Add(sub2node);
13750 sub1node->cd();
13751 //
13752 // Place copy #16 of ITS5 directly in I565
13753 //
13754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13755 sub2node->SetLineColor(kColorITS);
13756 sub2node->SetVisibility(1);
13757 fNodes->Add(sub2node);
13758 sub1node->cd();
13759 //
13760 // Place copy #17 of ITS5 directly in I565
13761 //
13762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13763 sub2node->SetLineColor(kColorITS);
13764 sub2node->SetVisibility(1);
13765 fNodes->Add(sub2node);
13766 sub1node->cd();
13767 //
13768 // Place copy #18 of ITS5 directly in I565
13769 //
13770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13771 sub2node->SetLineColor(kColorITS);
13772 sub2node->SetVisibility(1);
13773 fNodes->Add(sub2node);
13774 sub1node->cd();
13775 //
13776 // Place copy #19 of ITS5 directly in I565
13777 //
13778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13779 sub2node->SetLineColor(kColorITS);
13780 sub2node->SetVisibility(1);
13781 fNodes->Add(sub2node);
13782 sub1node->cd();
13783 //
13784 // Place copy #20 of ITS5 directly in I565
13785 //
13786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13787 sub2node->SetLineColor(kColorITS);
13788 sub2node->SetVisibility(1);
13789 fNodes->Add(sub2node);
13790 sub1node->cd();
13791 //
13792 // Place copy #21 of ITS5 directly in I565
13793 //
13794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13795 sub2node->SetLineColor(kColorITS);
13796 sub2node->SetVisibility(1);
13797 fNodes->Add(sub2node);
13798 sub1node->cd();
13799 //
13800 // Place copy #22 of ITS5 directly in I565
13801 //
13802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13803 sub2node->SetLineColor(kColorITS);
13804 sub2node->SetVisibility(1);
13805 fNodes->Add(sub2node);
13806 sub1node->cd();
13807 fNodes->Add(sub1node);
13808 node->cd();
13809 //
13810 // Place copy #20 of I565 in IT56
13811 //
13812 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"rot618");
13813 sub1node->SetLineColor(kColorITS);
13814 sub1node->SetVisibility(0);
13815 sub1node->cd();
13816 //
13817 // Place copy #1 of ITS5 directly in I565
13818 //
13819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13820 sub2node->SetLineColor(kColorITS);
13821 sub2node->SetVisibility(1);
13822 fNodes->Add(sub2node);
13823 sub1node->cd();
13824 //
13825 // Place copy #2 of ITS5 directly in I565
13826 //
13827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13828 sub2node->SetLineColor(kColorITS);
13829 sub2node->SetVisibility(1);
13830 fNodes->Add(sub2node);
13831 sub1node->cd();
13832 //
13833 // Place copy #3 of ITS5 directly in I565
13834 //
13835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13836 sub2node->SetLineColor(kColorITS);
13837 sub2node->SetVisibility(1);
13838 fNodes->Add(sub2node);
13839 sub1node->cd();
13840 //
13841 // Place copy #4 of ITS5 directly in I565
13842 //
13843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13844 sub2node->SetLineColor(kColorITS);
13845 sub2node->SetVisibility(1);
13846 fNodes->Add(sub2node);
13847 sub1node->cd();
13848 //
13849 // Place copy #5 of ITS5 directly in I565
13850 //
13851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13852 sub2node->SetLineColor(kColorITS);
13853 sub2node->SetVisibility(1);
13854 fNodes->Add(sub2node);
13855 sub1node->cd();
13856 //
13857 // Place copy #6 of ITS5 directly in I565
13858 //
13859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13860 sub2node->SetLineColor(kColorITS);
13861 sub2node->SetVisibility(1);
13862 fNodes->Add(sub2node);
13863 sub1node->cd();
13864 //
13865 // Place copy #7 of ITS5 directly in I565
13866 //
13867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13868 sub2node->SetLineColor(kColorITS);
13869 sub2node->SetVisibility(1);
13870 fNodes->Add(sub2node);
13871 sub1node->cd();
13872 //
13873 // Place copy #8 of ITS5 directly in I565
13874 //
13875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13876 sub2node->SetLineColor(kColorITS);
13877 sub2node->SetVisibility(1);
13878 fNodes->Add(sub2node);
13879 sub1node->cd();
13880 //
13881 // Place copy #9 of ITS5 directly in I565
13882 //
13883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13884 sub2node->SetLineColor(kColorITS);
13885 sub2node->SetVisibility(1);
13886 fNodes->Add(sub2node);
13887 sub1node->cd();
13888 //
13889 // Place copy #10 of ITS5 directly in I565
13890 //
13891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13892 sub2node->SetLineColor(kColorITS);
13893 sub2node->SetVisibility(1);
13894 fNodes->Add(sub2node);
13895 sub1node->cd();
13896 //
13897 // Place copy #11 of ITS5 directly in I565
13898 //
13899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13900 sub2node->SetLineColor(kColorITS);
13901 sub2node->SetVisibility(1);
13902 fNodes->Add(sub2node);
13903 sub1node->cd();
13904 //
13905 // Place copy #12 of ITS5 directly in I565
13906 //
13907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13908 sub2node->SetLineColor(kColorITS);
13909 sub2node->SetVisibility(1);
13910 fNodes->Add(sub2node);
13911 sub1node->cd();
13912 //
13913 // Place copy #13 of ITS5 directly in I565
13914 //
13915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13916 sub2node->SetLineColor(kColorITS);
13917 sub2node->SetVisibility(1);
13918 fNodes->Add(sub2node);
13919 sub1node->cd();
13920 //
13921 // Place copy #14 of ITS5 directly in I565
13922 //
13923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13924 sub2node->SetLineColor(kColorITS);
13925 sub2node->SetVisibility(1);
13926 fNodes->Add(sub2node);
13927 sub1node->cd();
13928 //
13929 // Place copy #15 of ITS5 directly in I565
13930 //
13931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13932 sub2node->SetLineColor(kColorITS);
13933 sub2node->SetVisibility(1);
13934 fNodes->Add(sub2node);
13935 sub1node->cd();
13936 //
13937 // Place copy #16 of ITS5 directly in I565
13938 //
13939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13940 sub2node->SetLineColor(kColorITS);
13941 sub2node->SetVisibility(1);
13942 fNodes->Add(sub2node);
13943 sub1node->cd();
13944 //
13945 // Place copy #17 of ITS5 directly in I565
13946 //
13947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13948 sub2node->SetLineColor(kColorITS);
13949 sub2node->SetVisibility(1);
13950 fNodes->Add(sub2node);
13951 sub1node->cd();
13952 //
13953 // Place copy #18 of ITS5 directly in I565
13954 //
13955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13956 sub2node->SetLineColor(kColorITS);
13957 sub2node->SetVisibility(1);
13958 fNodes->Add(sub2node);
13959 sub1node->cd();
13960 //
13961 // Place copy #19 of ITS5 directly in I565
13962 //
13963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13964 sub2node->SetLineColor(kColorITS);
13965 sub2node->SetVisibility(1);
13966 fNodes->Add(sub2node);
13967 sub1node->cd();
13968 //
13969 // Place copy #20 of ITS5 directly in I565
13970 //
13971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13972 sub2node->SetLineColor(kColorITS);
13973 sub2node->SetVisibility(1);
13974 fNodes->Add(sub2node);
13975 sub1node->cd();
13976 //
13977 // Place copy #21 of ITS5 directly in I565
13978 //
13979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13980 sub2node->SetLineColor(kColorITS);
13981 sub2node->SetVisibility(1);
13982 fNodes->Add(sub2node);
13983 sub1node->cd();
13984 //
13985 // Place copy #22 of ITS5 directly in I565
13986 //
13987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13988 sub2node->SetLineColor(kColorITS);
13989 sub2node->SetVisibility(1);
13990 fNodes->Add(sub2node);
13991 sub1node->cd();
13992 fNodes->Add(sub1node);
13993 node->cd();
13994 //
13995 // Place copy #21 of I565 in IT56
13996 //
13997 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"rot528");
13998 sub1node->SetLineColor(kColorITS);
13999 sub1node->SetVisibility(0);
14000 sub1node->cd();
14001 //
14002 // Place copy #1 of ITS5 directly in I565
14003 //
14004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14005 sub2node->SetLineColor(kColorITS);
14006 sub2node->SetVisibility(1);
14007 fNodes->Add(sub2node);
14008 sub1node->cd();
14009 //
14010 // Place copy #2 of ITS5 directly in I565
14011 //
14012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14013 sub2node->SetLineColor(kColorITS);
14014 sub2node->SetVisibility(1);
14015 fNodes->Add(sub2node);
14016 sub1node->cd();
14017 //
14018 // Place copy #3 of ITS5 directly in I565
14019 //
14020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14021 sub2node->SetLineColor(kColorITS);
14022 sub2node->SetVisibility(1);
14023 fNodes->Add(sub2node);
14024 sub1node->cd();
14025 //
14026 // Place copy #4 of ITS5 directly in I565
14027 //
14028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14029 sub2node->SetLineColor(kColorITS);
14030 sub2node->SetVisibility(1);
14031 fNodes->Add(sub2node);
14032 sub1node->cd();
14033 //
14034 // Place copy #5 of ITS5 directly in I565
14035 //
14036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14037 sub2node->SetLineColor(kColorITS);
14038 sub2node->SetVisibility(1);
14039 fNodes->Add(sub2node);
14040 sub1node->cd();
14041 //
14042 // Place copy #6 of ITS5 directly in I565
14043 //
14044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14045 sub2node->SetLineColor(kColorITS);
14046 sub2node->SetVisibility(1);
14047 fNodes->Add(sub2node);
14048 sub1node->cd();
14049 //
14050 // Place copy #7 of ITS5 directly in I565
14051 //
14052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14053 sub2node->SetLineColor(kColorITS);
14054 sub2node->SetVisibility(1);
14055 fNodes->Add(sub2node);
14056 sub1node->cd();
14057 //
14058 // Place copy #8 of ITS5 directly in I565
14059 //
14060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14061 sub2node->SetLineColor(kColorITS);
14062 sub2node->SetVisibility(1);
14063 fNodes->Add(sub2node);
14064 sub1node->cd();
14065 //
14066 // Place copy #9 of ITS5 directly in I565
14067 //
14068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14069 sub2node->SetLineColor(kColorITS);
14070 sub2node->SetVisibility(1);
14071 fNodes->Add(sub2node);
14072 sub1node->cd();
14073 //
14074 // Place copy #10 of ITS5 directly in I565
14075 //
14076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14077 sub2node->SetLineColor(kColorITS);
14078 sub2node->SetVisibility(1);
14079 fNodes->Add(sub2node);
14080 sub1node->cd();
14081 //
14082 // Place copy #11 of ITS5 directly in I565
14083 //
14084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14085 sub2node->SetLineColor(kColorITS);
14086 sub2node->SetVisibility(1);
14087 fNodes->Add(sub2node);
14088 sub1node->cd();
14089 //
14090 // Place copy #12 of ITS5 directly in I565
14091 //
14092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14093 sub2node->SetLineColor(kColorITS);
14094 sub2node->SetVisibility(1);
14095 fNodes->Add(sub2node);
14096 sub1node->cd();
14097 //
14098 // Place copy #13 of ITS5 directly in I565
14099 //
14100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14101 sub2node->SetLineColor(kColorITS);
14102 sub2node->SetVisibility(1);
14103 fNodes->Add(sub2node);
14104 sub1node->cd();
14105 //
14106 // Place copy #14 of ITS5 directly in I565
14107 //
14108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14109 sub2node->SetLineColor(kColorITS);
14110 sub2node->SetVisibility(1);
14111 fNodes->Add(sub2node);
14112 sub1node->cd();
14113 //
14114 // Place copy #15 of ITS5 directly in I565
14115 //
14116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14117 sub2node->SetLineColor(kColorITS);
14118 sub2node->SetVisibility(1);
14119 fNodes->Add(sub2node);
14120 sub1node->cd();
14121 //
14122 // Place copy #16 of ITS5 directly in I565
14123 //
14124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14125 sub2node->SetLineColor(kColorITS);
14126 sub2node->SetVisibility(1);
14127 fNodes->Add(sub2node);
14128 sub1node->cd();
14129 //
14130 // Place copy #17 of ITS5 directly in I565
14131 //
14132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14133 sub2node->SetLineColor(kColorITS);
14134 sub2node->SetVisibility(1);
14135 fNodes->Add(sub2node);
14136 sub1node->cd();
14137 //
14138 // Place copy #18 of ITS5 directly in I565
14139 //
14140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14141 sub2node->SetLineColor(kColorITS);
14142 sub2node->SetVisibility(1);
14143 fNodes->Add(sub2node);
14144 sub1node->cd();
14145 //
14146 // Place copy #19 of ITS5 directly in I565
14147 //
14148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14149 sub2node->SetLineColor(kColorITS);
14150 sub2node->SetVisibility(1);
14151 fNodes->Add(sub2node);
14152 sub1node->cd();
14153 //
14154 // Place copy #20 of ITS5 directly in I565
14155 //
14156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14157 sub2node->SetLineColor(kColorITS);
14158 sub2node->SetVisibility(1);
14159 fNodes->Add(sub2node);
14160 sub1node->cd();
14161 //
14162 // Place copy #21 of ITS5 directly in I565
14163 //
14164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14165 sub2node->SetLineColor(kColorITS);
14166 sub2node->SetVisibility(1);
14167 fNodes->Add(sub2node);
14168 sub1node->cd();
14169 //
14170 // Place copy #22 of ITS5 directly in I565
14171 //
14172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14173 sub2node->SetLineColor(kColorITS);
14174 sub2node->SetVisibility(1);
14175 fNodes->Add(sub2node);
14176 sub1node->cd();
14177 fNodes->Add(sub1node);
14178 node->cd();
14179 //
14180 // Place copy #22 of I565 in IT56
14181 //
14182 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"rot527");
14183 sub1node->SetLineColor(kColorITS);
14184 sub1node->SetVisibility(0);
14185 sub1node->cd();
14186 //
14187 // Place copy #1 of ITS5 directly in I565
14188 //
14189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14190 sub2node->SetLineColor(kColorITS);
14191 sub2node->SetVisibility(1);
14192 fNodes->Add(sub2node);
14193 sub1node->cd();
14194 //
14195 // Place copy #2 of ITS5 directly in I565
14196 //
14197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14198 sub2node->SetLineColor(kColorITS);
14199 sub2node->SetVisibility(1);
14200 fNodes->Add(sub2node);
14201 sub1node->cd();
14202 //
14203 // Place copy #3 of ITS5 directly in I565
14204 //
14205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14206 sub2node->SetLineColor(kColorITS);
14207 sub2node->SetVisibility(1);
14208 fNodes->Add(sub2node);
14209 sub1node->cd();
14210 //
14211 // Place copy #4 of ITS5 directly in I565
14212 //
14213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14214 sub2node->SetLineColor(kColorITS);
14215 sub2node->SetVisibility(1);
14216 fNodes->Add(sub2node);
14217 sub1node->cd();
14218 //
14219 // Place copy #5 of ITS5 directly in I565
14220 //
14221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14222 sub2node->SetLineColor(kColorITS);
14223 sub2node->SetVisibility(1);
14224 fNodes->Add(sub2node);
14225 sub1node->cd();
14226 //
14227 // Place copy #6 of ITS5 directly in I565
14228 //
14229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14230 sub2node->SetLineColor(kColorITS);
14231 sub2node->SetVisibility(1);
14232 fNodes->Add(sub2node);
14233 sub1node->cd();
14234 //
14235 // Place copy #7 of ITS5 directly in I565
14236 //
14237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14238 sub2node->SetLineColor(kColorITS);
14239 sub2node->SetVisibility(1);
14240 fNodes->Add(sub2node);
14241 sub1node->cd();
14242 //
14243 // Place copy #8 of ITS5 directly in I565
14244 //
14245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14246 sub2node->SetLineColor(kColorITS);
14247 sub2node->SetVisibility(1);
14248 fNodes->Add(sub2node);
14249 sub1node->cd();
14250 //
14251 // Place copy #9 of ITS5 directly in I565
14252 //
14253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14254 sub2node->SetLineColor(kColorITS);
14255 sub2node->SetVisibility(1);
14256 fNodes->Add(sub2node);
14257 sub1node->cd();
14258 //
14259 // Place copy #10 of ITS5 directly in I565
14260 //
14261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14262 sub2node->SetLineColor(kColorITS);
14263 sub2node->SetVisibility(1);
14264 fNodes->Add(sub2node);
14265 sub1node->cd();
14266 //
14267 // Place copy #11 of ITS5 directly in I565
14268 //
14269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14270 sub2node->SetLineColor(kColorITS);
14271 sub2node->SetVisibility(1);
14272 fNodes->Add(sub2node);
14273 sub1node->cd();
14274 //
14275 // Place copy #12 of ITS5 directly in I565
14276 //
14277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14278 sub2node->SetLineColor(kColorITS);
14279 sub2node->SetVisibility(1);
14280 fNodes->Add(sub2node);
14281 sub1node->cd();
14282 //
14283 // Place copy #13 of ITS5 directly in I565
14284 //
14285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14286 sub2node->SetLineColor(kColorITS);
14287 sub2node->SetVisibility(1);
14288 fNodes->Add(sub2node);
14289 sub1node->cd();
14290 //
14291 // Place copy #14 of ITS5 directly in I565
14292 //
14293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14294 sub2node->SetLineColor(kColorITS);
14295 sub2node->SetVisibility(1);
14296 fNodes->Add(sub2node);
14297 sub1node->cd();
14298 //
14299 // Place copy #15 of ITS5 directly in I565
14300 //
14301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14302 sub2node->SetLineColor(kColorITS);
14303 sub2node->SetVisibility(1);
14304 fNodes->Add(sub2node);
14305 sub1node->cd();
14306 //
14307 // Place copy #16 of ITS5 directly in I565
14308 //
14309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14310 sub2node->SetLineColor(kColorITS);
14311 sub2node->SetVisibility(1);
14312 fNodes->Add(sub2node);
14313 sub1node->cd();
14314 //
14315 // Place copy #17 of ITS5 directly in I565
14316 //
14317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14318 sub2node->SetLineColor(kColorITS);
14319 sub2node->SetVisibility(1);
14320 fNodes->Add(sub2node);
14321 sub1node->cd();
14322 //
14323 // Place copy #18 of ITS5 directly in I565
14324 //
14325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14326 sub2node->SetLineColor(kColorITS);
14327 sub2node->SetVisibility(1);
14328 fNodes->Add(sub2node);
14329 sub1node->cd();
14330 //
14331 // Place copy #19 of ITS5 directly in I565
14332 //
14333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14334 sub2node->SetLineColor(kColorITS);
14335 sub2node->SetVisibility(1);
14336 fNodes->Add(sub2node);
14337 sub1node->cd();
14338 //
14339 // Place copy #20 of ITS5 directly in I565
14340 //
14341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14342 sub2node->SetLineColor(kColorITS);
14343 sub2node->SetVisibility(1);
14344 fNodes->Add(sub2node);
14345 sub1node->cd();
14346 //
14347 // Place copy #21 of ITS5 directly in I565
14348 //
14349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14350 sub2node->SetLineColor(kColorITS);
14351 sub2node->SetVisibility(1);
14352 fNodes->Add(sub2node);
14353 sub1node->cd();
14354 //
14355 // Place copy #22 of ITS5 directly in I565
14356 //
14357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14358 sub2node->SetLineColor(kColorITS);
14359 sub2node->SetVisibility(1);
14360 fNodes->Add(sub2node);
14361 sub1node->cd();
14362 fNodes->Add(sub1node);
14363 node->cd();
14364 //
14365 // Place copy #23 of I565 in IT56
14366 //
14367 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"rot526");
14368 sub1node->SetLineColor(kColorITS);
14369 sub1node->SetVisibility(0);
14370 sub1node->cd();
14371 //
14372 // Place copy #1 of ITS5 directly in I565
14373 //
14374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14375 sub2node->SetLineColor(kColorITS);
14376 sub2node->SetVisibility(1);
14377 fNodes->Add(sub2node);
14378 sub1node->cd();
14379 //
14380 // Place copy #2 of ITS5 directly in I565
14381 //
14382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14383 sub2node->SetLineColor(kColorITS);
14384 sub2node->SetVisibility(1);
14385 fNodes->Add(sub2node);
14386 sub1node->cd();
14387 //
14388 // Place copy #3 of ITS5 directly in I565
14389 //
14390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14391 sub2node->SetLineColor(kColorITS);
14392 sub2node->SetVisibility(1);
14393 fNodes->Add(sub2node);
14394 sub1node->cd();
14395 //
14396 // Place copy #4 of ITS5 directly in I565
14397 //
14398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14399 sub2node->SetLineColor(kColorITS);
14400 sub2node->SetVisibility(1);
14401 fNodes->Add(sub2node);
14402 sub1node->cd();
14403 //
14404 // Place copy #5 of ITS5 directly in I565
14405 //
14406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14407 sub2node->SetLineColor(kColorITS);
14408 sub2node->SetVisibility(1);
14409 fNodes->Add(sub2node);
14410 sub1node->cd();
14411 //
14412 // Place copy #6 of ITS5 directly in I565
14413 //
14414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14415 sub2node->SetLineColor(kColorITS);
14416 sub2node->SetVisibility(1);
14417 fNodes->Add(sub2node);
14418 sub1node->cd();
14419 //
14420 // Place copy #7 of ITS5 directly in I565
14421 //
14422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14423 sub2node->SetLineColor(kColorITS);
14424 sub2node->SetVisibility(1);
14425 fNodes->Add(sub2node);
14426 sub1node->cd();
14427 //
14428 // Place copy #8 of ITS5 directly in I565
14429 //
14430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14431 sub2node->SetLineColor(kColorITS);
14432 sub2node->SetVisibility(1);
14433 fNodes->Add(sub2node);
14434 sub1node->cd();
14435 //
14436 // Place copy #9 of ITS5 directly in I565
14437 //
14438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14439 sub2node->SetLineColor(kColorITS);
14440 sub2node->SetVisibility(1);
14441 fNodes->Add(sub2node);
14442 sub1node->cd();
14443 //
14444 // Place copy #10 of ITS5 directly in I565
14445 //
14446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14447 sub2node->SetLineColor(kColorITS);
14448 sub2node->SetVisibility(1);
14449 fNodes->Add(sub2node);
14450 sub1node->cd();
14451 //
14452 // Place copy #11 of ITS5 directly in I565
14453 //
14454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14455 sub2node->SetLineColor(kColorITS);
14456 sub2node->SetVisibility(1);
14457 fNodes->Add(sub2node);
14458 sub1node->cd();
14459 //
14460 // Place copy #12 of ITS5 directly in I565
14461 //
14462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14463 sub2node->SetLineColor(kColorITS);
14464 sub2node->SetVisibility(1);
14465 fNodes->Add(sub2node);
14466 sub1node->cd();
14467 //
14468 // Place copy #13 of ITS5 directly in I565
14469 //
14470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14471 sub2node->SetLineColor(kColorITS);
14472 sub2node->SetVisibility(1);
14473 fNodes->Add(sub2node);
14474 sub1node->cd();
14475 //
14476 // Place copy #14 of ITS5 directly in I565
14477 //
14478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14479 sub2node->SetLineColor(kColorITS);
14480 sub2node->SetVisibility(1);
14481 fNodes->Add(sub2node);
14482 sub1node->cd();
14483 //
14484 // Place copy #15 of ITS5 directly in I565
14485 //
14486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14487 sub2node->SetLineColor(kColorITS);
14488 sub2node->SetVisibility(1);
14489 fNodes->Add(sub2node);
14490 sub1node->cd();
14491 //
14492 // Place copy #16 of ITS5 directly in I565
14493 //
14494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14495 sub2node->SetLineColor(kColorITS);
14496 sub2node->SetVisibility(1);
14497 fNodes->Add(sub2node);
14498 sub1node->cd();
14499 //
14500 // Place copy #17 of ITS5 directly in I565
14501 //
14502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14503 sub2node->SetLineColor(kColorITS);
14504 sub2node->SetVisibility(1);
14505 fNodes->Add(sub2node);
14506 sub1node->cd();
14507 //
14508 // Place copy #18 of ITS5 directly in I565
14509 //
14510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14511 sub2node->SetLineColor(kColorITS);
14512 sub2node->SetVisibility(1);
14513 fNodes->Add(sub2node);
14514 sub1node->cd();
14515 //
14516 // Place copy #19 of ITS5 directly in I565
14517 //
14518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14519 sub2node->SetLineColor(kColorITS);
14520 sub2node->SetVisibility(1);
14521 fNodes->Add(sub2node);
14522 sub1node->cd();
14523 //
14524 // Place copy #20 of ITS5 directly in I565
14525 //
14526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14527 sub2node->SetLineColor(kColorITS);
14528 sub2node->SetVisibility(1);
14529 fNodes->Add(sub2node);
14530 sub1node->cd();
14531 //
14532 // Place copy #21 of ITS5 directly in I565
14533 //
14534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14535 sub2node->SetLineColor(kColorITS);
14536 sub2node->SetVisibility(1);
14537 fNodes->Add(sub2node);
14538 sub1node->cd();
14539 //
14540 // Place copy #22 of ITS5 directly in I565
14541 //
14542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14543 sub2node->SetLineColor(kColorITS);
14544 sub2node->SetVisibility(1);
14545 fNodes->Add(sub2node);
14546 sub1node->cd();
14547 fNodes->Add(sub1node);
14548 node->cd();
14549 //
14550 // Place copy #24 of I565 in IT56
14551 //
14552 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"rot525");
14553 sub1node->SetLineColor(kColorITS);
14554 sub1node->SetVisibility(0);
14555 sub1node->cd();
14556 //
14557 // Place copy #1 of ITS5 directly in I565
14558 //
14559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14560 sub2node->SetLineColor(kColorITS);
14561 sub2node->SetVisibility(1);
14562 fNodes->Add(sub2node);
14563 sub1node->cd();
14564 //
14565 // Place copy #2 of ITS5 directly in I565
14566 //
14567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14568 sub2node->SetLineColor(kColorITS);
14569 sub2node->SetVisibility(1);
14570 fNodes->Add(sub2node);
14571 sub1node->cd();
14572 //
14573 // Place copy #3 of ITS5 directly in I565
14574 //
14575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14576 sub2node->SetLineColor(kColorITS);
14577 sub2node->SetVisibility(1);
14578 fNodes->Add(sub2node);
14579 sub1node->cd();
14580 //
14581 // Place copy #4 of ITS5 directly in I565
14582 //
14583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14584 sub2node->SetLineColor(kColorITS);
14585 sub2node->SetVisibility(1);
14586 fNodes->Add(sub2node);
14587 sub1node->cd();
14588 //
14589 // Place copy #5 of ITS5 directly in I565
14590 //
14591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14592 sub2node->SetLineColor(kColorITS);
14593 sub2node->SetVisibility(1);
14594 fNodes->Add(sub2node);
14595 sub1node->cd();
14596 //
14597 // Place copy #6 of ITS5 directly in I565
14598 //
14599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14600 sub2node->SetLineColor(kColorITS);
14601 sub2node->SetVisibility(1);
14602 fNodes->Add(sub2node);
14603 sub1node->cd();
14604 //
14605 // Place copy #7 of ITS5 directly in I565
14606 //
14607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14608 sub2node->SetLineColor(kColorITS);
14609 sub2node->SetVisibility(1);
14610 fNodes->Add(sub2node);
14611 sub1node->cd();
14612 //
14613 // Place copy #8 of ITS5 directly in I565
14614 //
14615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14616 sub2node->SetLineColor(kColorITS);
14617 sub2node->SetVisibility(1);
14618 fNodes->Add(sub2node);
14619 sub1node->cd();
14620 //
14621 // Place copy #9 of ITS5 directly in I565
14622 //
14623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14624 sub2node->SetLineColor(kColorITS);
14625 sub2node->SetVisibility(1);
14626 fNodes->Add(sub2node);
14627 sub1node->cd();
14628 //
14629 // Place copy #10 of ITS5 directly in I565
14630 //
14631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14632 sub2node->SetLineColor(kColorITS);
14633 sub2node->SetVisibility(1);
14634 fNodes->Add(sub2node);
14635 sub1node->cd();
14636 //
14637 // Place copy #11 of ITS5 directly in I565
14638 //
14639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14640 sub2node->SetLineColor(kColorITS);
14641 sub2node->SetVisibility(1);
14642 fNodes->Add(sub2node);
14643 sub1node->cd();
14644 //
14645 // Place copy #12 of ITS5 directly in I565
14646 //
14647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14648 sub2node->SetLineColor(kColorITS);
14649 sub2node->SetVisibility(1);
14650 fNodes->Add(sub2node);
14651 sub1node->cd();
14652 //
14653 // Place copy #13 of ITS5 directly in I565
14654 //
14655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14656 sub2node->SetLineColor(kColorITS);
14657 sub2node->SetVisibility(1);
14658 fNodes->Add(sub2node);
14659 sub1node->cd();
14660 //
14661 // Place copy #14 of ITS5 directly in I565
14662 //
14663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14664 sub2node->SetLineColor(kColorITS);
14665 sub2node->SetVisibility(1);
14666 fNodes->Add(sub2node);
14667 sub1node->cd();
14668 //
14669 // Place copy #15 of ITS5 directly in I565
14670 //
14671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14672 sub2node->SetLineColor(kColorITS);
14673 sub2node->SetVisibility(1);
14674 fNodes->Add(sub2node);
14675 sub1node->cd();
14676 //
14677 // Place copy #16 of ITS5 directly in I565
14678 //
14679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14680 sub2node->SetLineColor(kColorITS);
14681 sub2node->SetVisibility(1);
14682 fNodes->Add(sub2node);
14683 sub1node->cd();
14684 //
14685 // Place copy #17 of ITS5 directly in I565
14686 //
14687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14688 sub2node->SetLineColor(kColorITS);
14689 sub2node->SetVisibility(1);
14690 fNodes->Add(sub2node);
14691 sub1node->cd();
14692 //
14693 // Place copy #18 of ITS5 directly in I565
14694 //
14695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14696 sub2node->SetLineColor(kColorITS);
14697 sub2node->SetVisibility(1);
14698 fNodes->Add(sub2node);
14699 sub1node->cd();
14700 //
14701 // Place copy #19 of ITS5 directly in I565
14702 //
14703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14704 sub2node->SetLineColor(kColorITS);
14705 sub2node->SetVisibility(1);
14706 fNodes->Add(sub2node);
14707 sub1node->cd();
14708 //
14709 // Place copy #20 of ITS5 directly in I565
14710 //
14711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14712 sub2node->SetLineColor(kColorITS);
14713 sub2node->SetVisibility(1);
14714 fNodes->Add(sub2node);
14715 sub1node->cd();
14716 //
14717 // Place copy #21 of ITS5 directly in I565
14718 //
14719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14720 sub2node->SetLineColor(kColorITS);
14721 sub2node->SetVisibility(1);
14722 fNodes->Add(sub2node);
14723 sub1node->cd();
14724 //
14725 // Place copy #22 of ITS5 directly in I565
14726 //
14727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14728 sub2node->SetLineColor(kColorITS);
14729 sub2node->SetVisibility(1);
14730 fNodes->Add(sub2node);
14731 sub1node->cd();
14732 fNodes->Add(sub1node);
14733 node->cd();
14734 //
14735 // Place copy #25 of I565 in IT56
14736 //
14737 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"rot524");
14738 sub1node->SetLineColor(kColorITS);
14739 sub1node->SetVisibility(0);
14740 sub1node->cd();
14741 //
14742 // Place copy #1 of ITS5 directly in I565
14743 //
14744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14745 sub2node->SetLineColor(kColorITS);
14746 sub2node->SetVisibility(1);
14747 fNodes->Add(sub2node);
14748 sub1node->cd();
14749 //
14750 // Place copy #2 of ITS5 directly in I565
14751 //
14752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14753 sub2node->SetLineColor(kColorITS);
14754 sub2node->SetVisibility(1);
14755 fNodes->Add(sub2node);
14756 sub1node->cd();
14757 //
14758 // Place copy #3 of ITS5 directly in I565
14759 //
14760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14761 sub2node->SetLineColor(kColorITS);
14762 sub2node->SetVisibility(1);
14763 fNodes->Add(sub2node);
14764 sub1node->cd();
14765 //
14766 // Place copy #4 of ITS5 directly in I565
14767 //
14768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14769 sub2node->SetLineColor(kColorITS);
14770 sub2node->SetVisibility(1);
14771 fNodes->Add(sub2node);
14772 sub1node->cd();
14773 //
14774 // Place copy #5 of ITS5 directly in I565
14775 //
14776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14777 sub2node->SetLineColor(kColorITS);
14778 sub2node->SetVisibility(1);
14779 fNodes->Add(sub2node);
14780 sub1node->cd();
14781 //
14782 // Place copy #6 of ITS5 directly in I565
14783 //
14784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14785 sub2node->SetLineColor(kColorITS);
14786 sub2node->SetVisibility(1);
14787 fNodes->Add(sub2node);
14788 sub1node->cd();
14789 //
14790 // Place copy #7 of ITS5 directly in I565
14791 //
14792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14793 sub2node->SetLineColor(kColorITS);
14794 sub2node->SetVisibility(1);
14795 fNodes->Add(sub2node);
14796 sub1node->cd();
14797 //
14798 // Place copy #8 of ITS5 directly in I565
14799 //
14800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14801 sub2node->SetLineColor(kColorITS);
14802 sub2node->SetVisibility(1);
14803 fNodes->Add(sub2node);
14804 sub1node->cd();
14805 //
14806 // Place copy #9 of ITS5 directly in I565
14807 //
14808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14809 sub2node->SetLineColor(kColorITS);
14810 sub2node->SetVisibility(1);
14811 fNodes->Add(sub2node);
14812 sub1node->cd();
14813 //
14814 // Place copy #10 of ITS5 directly in I565
14815 //
14816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14817 sub2node->SetLineColor(kColorITS);
14818 sub2node->SetVisibility(1);
14819 fNodes->Add(sub2node);
14820 sub1node->cd();
14821 //
14822 // Place copy #11 of ITS5 directly in I565
14823 //
14824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14825 sub2node->SetLineColor(kColorITS);
14826 sub2node->SetVisibility(1);
14827 fNodes->Add(sub2node);
14828 sub1node->cd();
14829 //
14830 // Place copy #12 of ITS5 directly in I565
14831 //
14832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14833 sub2node->SetLineColor(kColorITS);
14834 sub2node->SetVisibility(1);
14835 fNodes->Add(sub2node);
14836 sub1node->cd();
14837 //
14838 // Place copy #13 of ITS5 directly in I565
14839 //
14840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14841 sub2node->SetLineColor(kColorITS);
14842 sub2node->SetVisibility(1);
14843 fNodes->Add(sub2node);
14844 sub1node->cd();
14845 //
14846 // Place copy #14 of ITS5 directly in I565
14847 //
14848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14849 sub2node->SetLineColor(kColorITS);
14850 sub2node->SetVisibility(1);
14851 fNodes->Add(sub2node);
14852 sub1node->cd();
14853 //
14854 // Place copy #15 of ITS5 directly in I565
14855 //
14856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14857 sub2node->SetLineColor(kColorITS);
14858 sub2node->SetVisibility(1);
14859 fNodes->Add(sub2node);
14860 sub1node->cd();
14861 //
14862 // Place copy #16 of ITS5 directly in I565
14863 //
14864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14865 sub2node->SetLineColor(kColorITS);
14866 sub2node->SetVisibility(1);
14867 fNodes->Add(sub2node);
14868 sub1node->cd();
14869 //
14870 // Place copy #17 of ITS5 directly in I565
14871 //
14872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14873 sub2node->SetLineColor(kColorITS);
14874 sub2node->SetVisibility(1);
14875 fNodes->Add(sub2node);
14876 sub1node->cd();
14877 //
14878 // Place copy #18 of ITS5 directly in I565
14879 //
14880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14881 sub2node->SetLineColor(kColorITS);
14882 sub2node->SetVisibility(1);
14883 fNodes->Add(sub2node);
14884 sub1node->cd();
14885 //
14886 // Place copy #19 of ITS5 directly in I565
14887 //
14888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14889 sub2node->SetLineColor(kColorITS);
14890 sub2node->SetVisibility(1);
14891 fNodes->Add(sub2node);
14892 sub1node->cd();
14893 //
14894 // Place copy #20 of ITS5 directly in I565
14895 //
14896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14897 sub2node->SetLineColor(kColorITS);
14898 sub2node->SetVisibility(1);
14899 fNodes->Add(sub2node);
14900 sub1node->cd();
14901 //
14902 // Place copy #21 of ITS5 directly in I565
14903 //
14904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14905 sub2node->SetLineColor(kColorITS);
14906 sub2node->SetVisibility(1);
14907 fNodes->Add(sub2node);
14908 sub1node->cd();
14909 //
14910 // Place copy #22 of ITS5 directly in I565
14911 //
14912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14913 sub2node->SetLineColor(kColorITS);
14914 sub2node->SetVisibility(1);
14915 fNodes->Add(sub2node);
14916 sub1node->cd();
14917 fNodes->Add(sub1node);
14918 node->cd();
14919 //
14920 // Place copy #26 of I565 in IT56
14921 //
14922 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"rot523");
14923 sub1node->SetLineColor(kColorITS);
14924 sub1node->SetVisibility(0);
14925 sub1node->cd();
14926 //
14927 // Place copy #1 of ITS5 directly in I565
14928 //
14929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14930 sub2node->SetLineColor(kColorITS);
14931 sub2node->SetVisibility(1);
14932 fNodes->Add(sub2node);
14933 sub1node->cd();
14934 //
14935 // Place copy #2 of ITS5 directly in I565
14936 //
14937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14938 sub2node->SetLineColor(kColorITS);
14939 sub2node->SetVisibility(1);
14940 fNodes->Add(sub2node);
14941 sub1node->cd();
14942 //
14943 // Place copy #3 of ITS5 directly in I565
14944 //
14945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14946 sub2node->SetLineColor(kColorITS);
14947 sub2node->SetVisibility(1);
14948 fNodes->Add(sub2node);
14949 sub1node->cd();
14950 //
14951 // Place copy #4 of ITS5 directly in I565
14952 //
14953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14954 sub2node->SetLineColor(kColorITS);
14955 sub2node->SetVisibility(1);
14956 fNodes->Add(sub2node);
14957 sub1node->cd();
14958 //
14959 // Place copy #5 of ITS5 directly in I565
14960 //
14961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14962 sub2node->SetLineColor(kColorITS);
14963 sub2node->SetVisibility(1);
14964 fNodes->Add(sub2node);
14965 sub1node->cd();
14966 //
14967 // Place copy #6 of ITS5 directly in I565
14968 //
14969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14970 sub2node->SetLineColor(kColorITS);
14971 sub2node->SetVisibility(1);
14972 fNodes->Add(sub2node);
14973 sub1node->cd();
14974 //
14975 // Place copy #7 of ITS5 directly in I565
14976 //
14977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14978 sub2node->SetLineColor(kColorITS);
14979 sub2node->SetVisibility(1);
14980 fNodes->Add(sub2node);
14981 sub1node->cd();
14982 //
14983 // Place copy #8 of ITS5 directly in I565
14984 //
14985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14986 sub2node->SetLineColor(kColorITS);
14987 sub2node->SetVisibility(1);
14988 fNodes->Add(sub2node);
14989 sub1node->cd();
14990 //
14991 // Place copy #9 of ITS5 directly in I565
14992 //
14993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14994 sub2node->SetLineColor(kColorITS);
14995 sub2node->SetVisibility(1);
14996 fNodes->Add(sub2node);
14997 sub1node->cd();
14998 //
14999 // Place copy #10 of ITS5 directly in I565
15000 //
15001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15002 sub2node->SetLineColor(kColorITS);
15003 sub2node->SetVisibility(1);
15004 fNodes->Add(sub2node);
15005 sub1node->cd();
15006 //
15007 // Place copy #11 of ITS5 directly in I565
15008 //
15009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15010 sub2node->SetLineColor(kColorITS);
15011 sub2node->SetVisibility(1);
15012 fNodes->Add(sub2node);
15013 sub1node->cd();
15014 //
15015 // Place copy #12 of ITS5 directly in I565
15016 //
15017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15018 sub2node->SetLineColor(kColorITS);
15019 sub2node->SetVisibility(1);
15020 fNodes->Add(sub2node);
15021 sub1node->cd();
15022 //
15023 // Place copy #13 of ITS5 directly in I565
15024 //
15025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15026 sub2node->SetLineColor(kColorITS);
15027 sub2node->SetVisibility(1);
15028 fNodes->Add(sub2node);
15029 sub1node->cd();
15030 //
15031 // Place copy #14 of ITS5 directly in I565
15032 //
15033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15034 sub2node->SetLineColor(kColorITS);
15035 sub2node->SetVisibility(1);
15036 fNodes->Add(sub2node);
15037 sub1node->cd();
15038 //
15039 // Place copy #15 of ITS5 directly in I565
15040 //
15041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15042 sub2node->SetLineColor(kColorITS);
15043 sub2node->SetVisibility(1);
15044 fNodes->Add(sub2node);
15045 sub1node->cd();
15046 //
15047 // Place copy #16 of ITS5 directly in I565
15048 //
15049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15050 sub2node->SetLineColor(kColorITS);
15051 sub2node->SetVisibility(1);
15052 fNodes->Add(sub2node);
15053 sub1node->cd();
15054 //
15055 // Place copy #17 of ITS5 directly in I565
15056 //
15057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15058 sub2node->SetLineColor(kColorITS);
15059 sub2node->SetVisibility(1);
15060 fNodes->Add(sub2node);
15061 sub1node->cd();
15062 //
15063 // Place copy #18 of ITS5 directly in I565
15064 //
15065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15066 sub2node->SetLineColor(kColorITS);
15067 sub2node->SetVisibility(1);
15068 fNodes->Add(sub2node);
15069 sub1node->cd();
15070 //
15071 // Place copy #19 of ITS5 directly in I565
15072 //
15073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15074 sub2node->SetLineColor(kColorITS);
15075 sub2node->SetVisibility(1);
15076 fNodes->Add(sub2node);
15077 sub1node->cd();
15078 //
15079 // Place copy #20 of ITS5 directly in I565
15080 //
15081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15082 sub2node->SetLineColor(kColorITS);
15083 sub2node->SetVisibility(1);
15084 fNodes->Add(sub2node);
15085 sub1node->cd();
15086 //
15087 // Place copy #21 of ITS5 directly in I565
15088 //
15089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15090 sub2node->SetLineColor(kColorITS);
15091 sub2node->SetVisibility(1);
15092 fNodes->Add(sub2node);
15093 sub1node->cd();
15094 //
15095 // Place copy #22 of ITS5 directly in I565
15096 //
15097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15098 sub2node->SetLineColor(kColorITS);
15099 sub2node->SetVisibility(1);
15100 fNodes->Add(sub2node);
15101 sub1node->cd();
15102 fNodes->Add(sub1node);
15103 node->cd();
15104 //
15105 // Place copy #27 of I565 in IT56
15106 //
15107 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"rot522");
15108 sub1node->SetLineColor(kColorITS);
15109 sub1node->SetVisibility(0);
15110 sub1node->cd();
15111 //
15112 // Place copy #1 of ITS5 directly in I565
15113 //
15114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15115 sub2node->SetLineColor(kColorITS);
15116 sub2node->SetVisibility(1);
15117 fNodes->Add(sub2node);
15118 sub1node->cd();
15119 //
15120 // Place copy #2 of ITS5 directly in I565
15121 //
15122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15123 sub2node->SetLineColor(kColorITS);
15124 sub2node->SetVisibility(1);
15125 fNodes->Add(sub2node);
15126 sub1node->cd();
15127 //
15128 // Place copy #3 of ITS5 directly in I565
15129 //
15130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15131 sub2node->SetLineColor(kColorITS);
15132 sub2node->SetVisibility(1);
15133 fNodes->Add(sub2node);
15134 sub1node->cd();
15135 //
15136 // Place copy #4 of ITS5 directly in I565
15137 //
15138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15139 sub2node->SetLineColor(kColorITS);
15140 sub2node->SetVisibility(1);
15141 fNodes->Add(sub2node);
15142 sub1node->cd();
15143 //
15144 // Place copy #5 of ITS5 directly in I565
15145 //
15146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15147 sub2node->SetLineColor(kColorITS);
15148 sub2node->SetVisibility(1);
15149 fNodes->Add(sub2node);
15150 sub1node->cd();
15151 //
15152 // Place copy #6 of ITS5 directly in I565
15153 //
15154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15155 sub2node->SetLineColor(kColorITS);
15156 sub2node->SetVisibility(1);
15157 fNodes->Add(sub2node);
15158 sub1node->cd();
15159 //
15160 // Place copy #7 of ITS5 directly in I565
15161 //
15162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15163 sub2node->SetLineColor(kColorITS);
15164 sub2node->SetVisibility(1);
15165 fNodes->Add(sub2node);
15166 sub1node->cd();
15167 //
15168 // Place copy #8 of ITS5 directly in I565
15169 //
15170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15171 sub2node->SetLineColor(kColorITS);
15172 sub2node->SetVisibility(1);
15173 fNodes->Add(sub2node);
15174 sub1node->cd();
15175 //
15176 // Place copy #9 of ITS5 directly in I565
15177 //
15178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15179 sub2node->SetLineColor(kColorITS);
15180 sub2node->SetVisibility(1);
15181 fNodes->Add(sub2node);
15182 sub1node->cd();
15183 //
15184 // Place copy #10 of ITS5 directly in I565
15185 //
15186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15187 sub2node->SetLineColor(kColorITS);
15188 sub2node->SetVisibility(1);
15189 fNodes->Add(sub2node);
15190 sub1node->cd();
15191 //
15192 // Place copy #11 of ITS5 directly in I565
15193 //
15194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15195 sub2node->SetLineColor(kColorITS);
15196 sub2node->SetVisibility(1);
15197 fNodes->Add(sub2node);
15198 sub1node->cd();
15199 //
15200 // Place copy #12 of ITS5 directly in I565
15201 //
15202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15203 sub2node->SetLineColor(kColorITS);
15204 sub2node->SetVisibility(1);
15205 fNodes->Add(sub2node);
15206 sub1node->cd();
15207 //
15208 // Place copy #13 of ITS5 directly in I565
15209 //
15210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15211 sub2node->SetLineColor(kColorITS);
15212 sub2node->SetVisibility(1);
15213 fNodes->Add(sub2node);
15214 sub1node->cd();
15215 //
15216 // Place copy #14 of ITS5 directly in I565
15217 //
15218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15219 sub2node->SetLineColor(kColorITS);
15220 sub2node->SetVisibility(1);
15221 fNodes->Add(sub2node);
15222 sub1node->cd();
15223 //
15224 // Place copy #15 of ITS5 directly in I565
15225 //
15226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15227 sub2node->SetLineColor(kColorITS);
15228 sub2node->SetVisibility(1);
15229 fNodes->Add(sub2node);
15230 sub1node->cd();
15231 //
15232 // Place copy #16 of ITS5 directly in I565
15233 //
15234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15235 sub2node->SetLineColor(kColorITS);
15236 sub2node->SetVisibility(1);
15237 fNodes->Add(sub2node);
15238 sub1node->cd();
15239 //
15240 // Place copy #17 of ITS5 directly in I565
15241 //
15242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15243 sub2node->SetLineColor(kColorITS);
15244 sub2node->SetVisibility(1);
15245 fNodes->Add(sub2node);
15246 sub1node->cd();
15247 //
15248 // Place copy #18 of ITS5 directly in I565
15249 //
15250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15251 sub2node->SetLineColor(kColorITS);
15252 sub2node->SetVisibility(1);
15253 fNodes->Add(sub2node);
15254 sub1node->cd();
15255 //
15256 // Place copy #19 of ITS5 directly in I565
15257 //
15258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15259 sub2node->SetLineColor(kColorITS);
15260 sub2node->SetVisibility(1);
15261 fNodes->Add(sub2node);
15262 sub1node->cd();
15263 //
15264 // Place copy #20 of ITS5 directly in I565
15265 //
15266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15267 sub2node->SetLineColor(kColorITS);
15268 sub2node->SetVisibility(1);
15269 fNodes->Add(sub2node);
15270 sub1node->cd();
15271 //
15272 // Place copy #21 of ITS5 directly in I565
15273 //
15274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15275 sub2node->SetLineColor(kColorITS);
15276 sub2node->SetVisibility(1);
15277 fNodes->Add(sub2node);
15278 sub1node->cd();
15279 //
15280 // Place copy #22 of ITS5 directly in I565
15281 //
15282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15283 sub2node->SetLineColor(kColorITS);
15284 sub2node->SetVisibility(1);
15285 fNodes->Add(sub2node);
15286 sub1node->cd();
15287 fNodes->Add(sub1node);
15288 node->cd();
15289 //
15290 // Place copy #28 of I565 in IT56
15291 //
15292 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"rot521");
15293 sub1node->SetLineColor(kColorITS);
15294 sub1node->SetVisibility(0);
15295 sub1node->cd();
15296 //
15297 // Place copy #1 of ITS5 directly in I565
15298 //
15299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15300 sub2node->SetLineColor(kColorITS);
15301 sub2node->SetVisibility(1);
15302 fNodes->Add(sub2node);
15303 sub1node->cd();
15304 //
15305 // Place copy #2 of ITS5 directly in I565
15306 //
15307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15308 sub2node->SetLineColor(kColorITS);
15309 sub2node->SetVisibility(1);
15310 fNodes->Add(sub2node);
15311 sub1node->cd();
15312 //
15313 // Place copy #3 of ITS5 directly in I565
15314 //
15315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15316 sub2node->SetLineColor(kColorITS);
15317 sub2node->SetVisibility(1);
15318 fNodes->Add(sub2node);
15319 sub1node->cd();
15320 //
15321 // Place copy #4 of ITS5 directly in I565
15322 //
15323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15324 sub2node->SetLineColor(kColorITS);
15325 sub2node->SetVisibility(1);
15326 fNodes->Add(sub2node);
15327 sub1node->cd();
15328 //
15329 // Place copy #5 of ITS5 directly in I565
15330 //
15331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15332 sub2node->SetLineColor(kColorITS);
15333 sub2node->SetVisibility(1);
15334 fNodes->Add(sub2node);
15335 sub1node->cd();
15336 //
15337 // Place copy #6 of ITS5 directly in I565
15338 //
15339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15340 sub2node->SetLineColor(kColorITS);
15341 sub2node->SetVisibility(1);
15342 fNodes->Add(sub2node);
15343 sub1node->cd();
15344 //
15345 // Place copy #7 of ITS5 directly in I565
15346 //
15347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15348 sub2node->SetLineColor(kColorITS);
15349 sub2node->SetVisibility(1);
15350 fNodes->Add(sub2node);
15351 sub1node->cd();
15352 //
15353 // Place copy #8 of ITS5 directly in I565
15354 //
15355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15356 sub2node->SetLineColor(kColorITS);
15357 sub2node->SetVisibility(1);
15358 fNodes->Add(sub2node);
15359 sub1node->cd();
15360 //
15361 // Place copy #9 of ITS5 directly in I565
15362 //
15363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15364 sub2node->SetLineColor(kColorITS);
15365 sub2node->SetVisibility(1);
15366 fNodes->Add(sub2node);
15367 sub1node->cd();
15368 //
15369 // Place copy #10 of ITS5 directly in I565
15370 //
15371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15372 sub2node->SetLineColor(kColorITS);
15373 sub2node->SetVisibility(1);
15374 fNodes->Add(sub2node);
15375 sub1node->cd();
15376 //
15377 // Place copy #11 of ITS5 directly in I565
15378 //
15379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15380 sub2node->SetLineColor(kColorITS);
15381 sub2node->SetVisibility(1);
15382 fNodes->Add(sub2node);
15383 sub1node->cd();
15384 //
15385 // Place copy #12 of ITS5 directly in I565
15386 //
15387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15388 sub2node->SetLineColor(kColorITS);
15389 sub2node->SetVisibility(1);
15390 fNodes->Add(sub2node);
15391 sub1node->cd();
15392 //
15393 // Place copy #13 of ITS5 directly in I565
15394 //
15395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15396 sub2node->SetLineColor(kColorITS);
15397 sub2node->SetVisibility(1);
15398 fNodes->Add(sub2node);
15399 sub1node->cd();
15400 //
15401 // Place copy #14 of ITS5 directly in I565
15402 //
15403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15404 sub2node->SetLineColor(kColorITS);
15405 sub2node->SetVisibility(1);
15406 fNodes->Add(sub2node);
15407 sub1node->cd();
15408 //
15409 // Place copy #15 of ITS5 directly in I565
15410 //
15411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15412 sub2node->SetLineColor(kColorITS);
15413 sub2node->SetVisibility(1);
15414 fNodes->Add(sub2node);
15415 sub1node->cd();
15416 //
15417 // Place copy #16 of ITS5 directly in I565
15418 //
15419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15420 sub2node->SetLineColor(kColorITS);
15421 sub2node->SetVisibility(1);
15422 fNodes->Add(sub2node);
15423 sub1node->cd();
15424 //
15425 // Place copy #17 of ITS5 directly in I565
15426 //
15427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15428 sub2node->SetLineColor(kColorITS);
15429 sub2node->SetVisibility(1);
15430 fNodes->Add(sub2node);
15431 sub1node->cd();
15432 //
15433 // Place copy #18 of ITS5 directly in I565
15434 //
15435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15436 sub2node->SetLineColor(kColorITS);
15437 sub2node->SetVisibility(1);
15438 fNodes->Add(sub2node);
15439 sub1node->cd();
15440 //
15441 // Place copy #19 of ITS5 directly in I565
15442 //
15443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15444 sub2node->SetLineColor(kColorITS);
15445 sub2node->SetVisibility(1);
15446 fNodes->Add(sub2node);
15447 sub1node->cd();
15448 //
15449 // Place copy #20 of ITS5 directly in I565
15450 //
15451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15452 sub2node->SetLineColor(kColorITS);
15453 sub2node->SetVisibility(1);
15454 fNodes->Add(sub2node);
15455 sub1node->cd();
15456 //
15457 // Place copy #21 of ITS5 directly in I565
15458 //
15459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15460 sub2node->SetLineColor(kColorITS);
15461 sub2node->SetVisibility(1);
15462 fNodes->Add(sub2node);
15463 sub1node->cd();
15464 //
15465 // Place copy #22 of ITS5 directly in I565
15466 //
15467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15468 sub2node->SetLineColor(kColorITS);
15469 sub2node->SetVisibility(1);
15470 fNodes->Add(sub2node);
15471 sub1node->cd();
15472 fNodes->Add(sub1node);
15473 node->cd();
15474 //
15475 // Place copy #29 of I565 in IT56
15476 //
15477 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"rot520");
15478 sub1node->SetLineColor(kColorITS);
15479 sub1node->SetVisibility(0);
15480 sub1node->cd();
15481 //
15482 // Place copy #1 of ITS5 directly in I565
15483 //
15484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15485 sub2node->SetLineColor(kColorITS);
15486 sub2node->SetVisibility(1);
15487 fNodes->Add(sub2node);
15488 sub1node->cd();
15489 //
15490 // Place copy #2 of ITS5 directly in I565
15491 //
15492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15493 sub2node->SetLineColor(kColorITS);
15494 sub2node->SetVisibility(1);
15495 fNodes->Add(sub2node);
15496 sub1node->cd();
15497 //
15498 // Place copy #3 of ITS5 directly in I565
15499 //
15500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15501 sub2node->SetLineColor(kColorITS);
15502 sub2node->SetVisibility(1);
15503 fNodes->Add(sub2node);
15504 sub1node->cd();
15505 //
15506 // Place copy #4 of ITS5 directly in I565
15507 //
15508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15509 sub2node->SetLineColor(kColorITS);
15510 sub2node->SetVisibility(1);
15511 fNodes->Add(sub2node);
15512 sub1node->cd();
15513 //
15514 // Place copy #5 of ITS5 directly in I565
15515 //
15516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15517 sub2node->SetLineColor(kColorITS);
15518 sub2node->SetVisibility(1);
15519 fNodes->Add(sub2node);
15520 sub1node->cd();
15521 //
15522 // Place copy #6 of ITS5 directly in I565
15523 //
15524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15525 sub2node->SetLineColor(kColorITS);
15526 sub2node->SetVisibility(1);
15527 fNodes->Add(sub2node);
15528 sub1node->cd();
15529 //
15530 // Place copy #7 of ITS5 directly in I565
15531 //
15532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15533 sub2node->SetLineColor(kColorITS);
15534 sub2node->SetVisibility(1);
15535 fNodes->Add(sub2node);
15536 sub1node->cd();
15537 //
15538 // Place copy #8 of ITS5 directly in I565
15539 //
15540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15541 sub2node->SetLineColor(kColorITS);
15542 sub2node->SetVisibility(1);
15543 fNodes->Add(sub2node);
15544 sub1node->cd();
15545 //
15546 // Place copy #9 of ITS5 directly in I565
15547 //
15548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15549 sub2node->SetLineColor(kColorITS);
15550 sub2node->SetVisibility(1);
15551 fNodes->Add(sub2node);
15552 sub1node->cd();
15553 //
15554 // Place copy #10 of ITS5 directly in I565
15555 //
15556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15557 sub2node->SetLineColor(kColorITS);
15558 sub2node->SetVisibility(1);
15559 fNodes->Add(sub2node);
15560 sub1node->cd();
15561 //
15562 // Place copy #11 of ITS5 directly in I565
15563 //
15564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15565 sub2node->SetLineColor(kColorITS);
15566 sub2node->SetVisibility(1);
15567 fNodes->Add(sub2node);
15568 sub1node->cd();
15569 //
15570 // Place copy #12 of ITS5 directly in I565
15571 //
15572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15573 sub2node->SetLineColor(kColorITS);
15574 sub2node->SetVisibility(1);
15575 fNodes->Add(sub2node);
15576 sub1node->cd();
15577 //
15578 // Place copy #13 of ITS5 directly in I565
15579 //
15580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15581 sub2node->SetLineColor(kColorITS);
15582 sub2node->SetVisibility(1);
15583 fNodes->Add(sub2node);
15584 sub1node->cd();
15585 //
15586 // Place copy #14 of ITS5 directly in I565
15587 //
15588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15589 sub2node->SetLineColor(kColorITS);
15590 sub2node->SetVisibility(1);
15591 fNodes->Add(sub2node);
15592 sub1node->cd();
15593 //
15594 // Place copy #15 of ITS5 directly in I565
15595 //
15596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15597 sub2node->SetLineColor(kColorITS);
15598 sub2node->SetVisibility(1);
15599 fNodes->Add(sub2node);
15600 sub1node->cd();
15601 //
15602 // Place copy #16 of ITS5 directly in I565
15603 //
15604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15605 sub2node->SetLineColor(kColorITS);
15606 sub2node->SetVisibility(1);
15607 fNodes->Add(sub2node);
15608 sub1node->cd();
15609 //
15610 // Place copy #17 of ITS5 directly in I565
15611 //
15612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15613 sub2node->SetLineColor(kColorITS);
15614 sub2node->SetVisibility(1);
15615 fNodes->Add(sub2node);
15616 sub1node->cd();
15617 //
15618 // Place copy #18 of ITS5 directly in I565
15619 //
15620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15621 sub2node->SetLineColor(kColorITS);
15622 sub2node->SetVisibility(1);
15623 fNodes->Add(sub2node);
15624 sub1node->cd();
15625 //
15626 // Place copy #19 of ITS5 directly in I565
15627 //
15628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15629 sub2node->SetLineColor(kColorITS);
15630 sub2node->SetVisibility(1);
15631 fNodes->Add(sub2node);
15632 sub1node->cd();
15633 //
15634 // Place copy #20 of ITS5 directly in I565
15635 //
15636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15637 sub2node->SetLineColor(kColorITS);
15638 sub2node->SetVisibility(1);
15639 fNodes->Add(sub2node);
15640 sub1node->cd();
15641 //
15642 // Place copy #21 of ITS5 directly in I565
15643 //
15644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15645 sub2node->SetLineColor(kColorITS);
15646 sub2node->SetVisibility(1);
15647 fNodes->Add(sub2node);
15648 sub1node->cd();
15649 //
15650 // Place copy #22 of ITS5 directly in I565
15651 //
15652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15653 sub2node->SetLineColor(kColorITS);
15654 sub2node->SetVisibility(1);
15655 fNodes->Add(sub2node);
15656 sub1node->cd();
15657 fNodes->Add(sub1node);
15658 node->cd();
15659 //
15660 // Place copy #30 of I565 in IT56
15661 //
15662 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"rot519");
15663 sub1node->SetLineColor(kColorITS);
15664 sub1node->SetVisibility(0);
15665 sub1node->cd();
15666 //
15667 // Place copy #1 of ITS5 directly in I565
15668 //
15669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15670 sub2node->SetLineColor(kColorITS);
15671 sub2node->SetVisibility(1);
15672 fNodes->Add(sub2node);
15673 sub1node->cd();
15674 //
15675 // Place copy #2 of ITS5 directly in I565
15676 //
15677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15678 sub2node->SetLineColor(kColorITS);
15679 sub2node->SetVisibility(1);
15680 fNodes->Add(sub2node);
15681 sub1node->cd();
15682 //
15683 // Place copy #3 of ITS5 directly in I565
15684 //
15685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15686 sub2node->SetLineColor(kColorITS);
15687 sub2node->SetVisibility(1);
15688 fNodes->Add(sub2node);
15689 sub1node->cd();
15690 //
15691 // Place copy #4 of ITS5 directly in I565
15692 //
15693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15694 sub2node->SetLineColor(kColorITS);
15695 sub2node->SetVisibility(1);
15696 fNodes->Add(sub2node);
15697 sub1node->cd();
15698 //
15699 // Place copy #5 of ITS5 directly in I565
15700 //
15701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15702 sub2node->SetLineColor(kColorITS);
15703 sub2node->SetVisibility(1);
15704 fNodes->Add(sub2node);
15705 sub1node->cd();
15706 //
15707 // Place copy #6 of ITS5 directly in I565
15708 //
15709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15710 sub2node->SetLineColor(kColorITS);
15711 sub2node->SetVisibility(1);
15712 fNodes->Add(sub2node);
15713 sub1node->cd();
15714 //
15715 // Place copy #7 of ITS5 directly in I565
15716 //
15717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15718 sub2node->SetLineColor(kColorITS);
15719 sub2node->SetVisibility(1);
15720 fNodes->Add(sub2node);
15721 sub1node->cd();
15722 //
15723 // Place copy #8 of ITS5 directly in I565
15724 //
15725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15726 sub2node->SetLineColor(kColorITS);
15727 sub2node->SetVisibility(1);
15728 fNodes->Add(sub2node);
15729 sub1node->cd();
15730 //
15731 // Place copy #9 of ITS5 directly in I565
15732 //
15733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15734 sub2node->SetLineColor(kColorITS);
15735 sub2node->SetVisibility(1);
15736 fNodes->Add(sub2node);
15737 sub1node->cd();
15738 //
15739 // Place copy #10 of ITS5 directly in I565
15740 //
15741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15742 sub2node->SetLineColor(kColorITS);
15743 sub2node->SetVisibility(1);
15744 fNodes->Add(sub2node);
15745 sub1node->cd();
15746 //
15747 // Place copy #11 of ITS5 directly in I565
15748 //
15749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15750 sub2node->SetLineColor(kColorITS);
15751 sub2node->SetVisibility(1);
15752 fNodes->Add(sub2node);
15753 sub1node->cd();
15754 //
15755 // Place copy #12 of ITS5 directly in I565
15756 //
15757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15758 sub2node->SetLineColor(kColorITS);
15759 sub2node->SetVisibility(1);
15760 fNodes->Add(sub2node);
15761 sub1node->cd();
15762 //
15763 // Place copy #13 of ITS5 directly in I565
15764 //
15765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15766 sub2node->SetLineColor(kColorITS);
15767 sub2node->SetVisibility(1);
15768 fNodes->Add(sub2node);
15769 sub1node->cd();
15770 //
15771 // Place copy #14 of ITS5 directly in I565
15772 //
15773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15774 sub2node->SetLineColor(kColorITS);
15775 sub2node->SetVisibility(1);
15776 fNodes->Add(sub2node);
15777 sub1node->cd();
15778 //
15779 // Place copy #15 of ITS5 directly in I565
15780 //
15781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15782 sub2node->SetLineColor(kColorITS);
15783 sub2node->SetVisibility(1);
15784 fNodes->Add(sub2node);
15785 sub1node->cd();
15786 //
15787 // Place copy #16 of ITS5 directly in I565
15788 //
15789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15790 sub2node->SetLineColor(kColorITS);
15791 sub2node->SetVisibility(1);
15792 fNodes->Add(sub2node);
15793 sub1node->cd();
15794 //
15795 // Place copy #17 of ITS5 directly in I565
15796 //
15797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15798 sub2node->SetLineColor(kColorITS);
15799 sub2node->SetVisibility(1);
15800 fNodes->Add(sub2node);
15801 sub1node->cd();
15802 //
15803 // Place copy #18 of ITS5 directly in I565
15804 //
15805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15806 sub2node->SetLineColor(kColorITS);
15807 sub2node->SetVisibility(1);
15808 fNodes->Add(sub2node);
15809 sub1node->cd();
15810 //
15811 // Place copy #19 of ITS5 directly in I565
15812 //
15813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15814 sub2node->SetLineColor(kColorITS);
15815 sub2node->SetVisibility(1);
15816 fNodes->Add(sub2node);
15817 sub1node->cd();
15818 //
15819 // Place copy #20 of ITS5 directly in I565
15820 //
15821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15822 sub2node->SetLineColor(kColorITS);
15823 sub2node->SetVisibility(1);
15824 fNodes->Add(sub2node);
15825 sub1node->cd();
15826 //
15827 // Place copy #21 of ITS5 directly in I565
15828 //
15829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15830 sub2node->SetLineColor(kColorITS);
15831 sub2node->SetVisibility(1);
15832 fNodes->Add(sub2node);
15833 sub1node->cd();
15834 //
15835 // Place copy #22 of ITS5 directly in I565
15836 //
15837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15838 sub2node->SetLineColor(kColorITS);
15839 sub2node->SetVisibility(1);
15840 fNodes->Add(sub2node);
15841 sub1node->cd();
15842 fNodes->Add(sub1node);
15843 node->cd();
15844 //
15845 // Place copy #31 of I565 in IT56
15846 //
15847 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"rot518");
15848 sub1node->SetLineColor(kColorITS);
15849 sub1node->SetVisibility(0);
15850 sub1node->cd();
15851 //
15852 // Place copy #1 of ITS5 directly in I565
15853 //
15854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15855 sub2node->SetLineColor(kColorITS);
15856 sub2node->SetVisibility(1);
15857 fNodes->Add(sub2node);
15858 sub1node->cd();
15859 //
15860 // Place copy #2 of ITS5 directly in I565
15861 //
15862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15863 sub2node->SetLineColor(kColorITS);
15864 sub2node->SetVisibility(1);
15865 fNodes->Add(sub2node);
15866 sub1node->cd();
15867 //
15868 // Place copy #3 of ITS5 directly in I565
15869 //
15870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15871 sub2node->SetLineColor(kColorITS);
15872 sub2node->SetVisibility(1);
15873 fNodes->Add(sub2node);
15874 sub1node->cd();
15875 //
15876 // Place copy #4 of ITS5 directly in I565
15877 //
15878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15879 sub2node->SetLineColor(kColorITS);
15880 sub2node->SetVisibility(1);
15881 fNodes->Add(sub2node);
15882 sub1node->cd();
15883 //
15884 // Place copy #5 of ITS5 directly in I565
15885 //
15886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15887 sub2node->SetLineColor(kColorITS);
15888 sub2node->SetVisibility(1);
15889 fNodes->Add(sub2node);
15890 sub1node->cd();
15891 //
15892 // Place copy #6 of ITS5 directly in I565
15893 //
15894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15895 sub2node->SetLineColor(kColorITS);
15896 sub2node->SetVisibility(1);
15897 fNodes->Add(sub2node);
15898 sub1node->cd();
15899 //
15900 // Place copy #7 of ITS5 directly in I565
15901 //
15902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15903 sub2node->SetLineColor(kColorITS);
15904 sub2node->SetVisibility(1);
15905 fNodes->Add(sub2node);
15906 sub1node->cd();
15907 //
15908 // Place copy #8 of ITS5 directly in I565
15909 //
15910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15911 sub2node->SetLineColor(kColorITS);
15912 sub2node->SetVisibility(1);
15913 fNodes->Add(sub2node);
15914 sub1node->cd();
15915 //
15916 // Place copy #9 of ITS5 directly in I565
15917 //
15918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15919 sub2node->SetLineColor(kColorITS);
15920 sub2node->SetVisibility(1);
15921 fNodes->Add(sub2node);
15922 sub1node->cd();
15923 //
15924 // Place copy #10 of ITS5 directly in I565
15925 //
15926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15927 sub2node->SetLineColor(kColorITS);
15928 sub2node->SetVisibility(1);
15929 fNodes->Add(sub2node);
15930 sub1node->cd();
15931 //
15932 // Place copy #11 of ITS5 directly in I565
15933 //
15934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15935 sub2node->SetLineColor(kColorITS);
15936 sub2node->SetVisibility(1);
15937 fNodes->Add(sub2node);
15938 sub1node->cd();
15939 //
15940 // Place copy #12 of ITS5 directly in I565
15941 //
15942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15943 sub2node->SetLineColor(kColorITS);
15944 sub2node->SetVisibility(1);
15945 fNodes->Add(sub2node);
15946 sub1node->cd();
15947 //
15948 // Place copy #13 of ITS5 directly in I565
15949 //
15950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15951 sub2node->SetLineColor(kColorITS);
15952 sub2node->SetVisibility(1);
15953 fNodes->Add(sub2node);
15954 sub1node->cd();
15955 //
15956 // Place copy #14 of ITS5 directly in I565
15957 //
15958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15959 sub2node->SetLineColor(kColorITS);
15960 sub2node->SetVisibility(1);
15961 fNodes->Add(sub2node);
15962 sub1node->cd();
15963 //
15964 // Place copy #15 of ITS5 directly in I565
15965 //
15966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15967 sub2node->SetLineColor(kColorITS);
15968 sub2node->SetVisibility(1);
15969 fNodes->Add(sub2node);
15970 sub1node->cd();
15971 //
15972 // Place copy #16 of ITS5 directly in I565
15973 //
15974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15975 sub2node->SetLineColor(kColorITS);
15976 sub2node->SetVisibility(1);
15977 fNodes->Add(sub2node);
15978 sub1node->cd();
15979 //
15980 // Place copy #17 of ITS5 directly in I565
15981 //
15982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15983 sub2node->SetLineColor(kColorITS);
15984 sub2node->SetVisibility(1);
15985 fNodes->Add(sub2node);
15986 sub1node->cd();
15987 //
15988 // Place copy #18 of ITS5 directly in I565
15989 //
15990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15991 sub2node->SetLineColor(kColorITS);
15992 sub2node->SetVisibility(1);
15993 fNodes->Add(sub2node);
15994 sub1node->cd();
15995 //
15996 // Place copy #19 of ITS5 directly in I565
15997 //
15998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15999 sub2node->SetLineColor(kColorITS);
16000 sub2node->SetVisibility(1);
16001 fNodes->Add(sub2node);
16002 sub1node->cd();
16003 //
16004 // Place copy #20 of ITS5 directly in I565
16005 //
16006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16007 sub2node->SetLineColor(kColorITS);
16008 sub2node->SetVisibility(1);
16009 fNodes->Add(sub2node);
16010 sub1node->cd();
16011 //
16012 // Place copy #21 of ITS5 directly in I565
16013 //
16014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16015 sub2node->SetLineColor(kColorITS);
16016 sub2node->SetVisibility(1);
16017 fNodes->Add(sub2node);
16018 sub1node->cd();
16019 //
16020 // Place copy #22 of ITS5 directly in I565
16021 //
16022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16023 sub2node->SetLineColor(kColorITS);
16024 sub2node->SetVisibility(1);
16025 fNodes->Add(sub2node);
16026 sub1node->cd();
16027 fNodes->Add(sub1node);
16028 node->cd();
16029 //
16030 // Place copy #32 of I565 in IT56
16031 //
16032 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"rot517");
16033 sub1node->SetLineColor(kColorITS);
16034 sub1node->SetVisibility(0);
16035 sub1node->cd();
16036 //
16037 // Place copy #1 of ITS5 directly in I565
16038 //
16039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16040 sub2node->SetLineColor(kColorITS);
16041 sub2node->SetVisibility(1);
16042 fNodes->Add(sub2node);
16043 sub1node->cd();
16044 //
16045 // Place copy #2 of ITS5 directly in I565
16046 //
16047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16048 sub2node->SetLineColor(kColorITS);
16049 sub2node->SetVisibility(1);
16050 fNodes->Add(sub2node);
16051 sub1node->cd();
16052 //
16053 // Place copy #3 of ITS5 directly in I565
16054 //
16055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16056 sub2node->SetLineColor(kColorITS);
16057 sub2node->SetVisibility(1);
16058 fNodes->Add(sub2node);
16059 sub1node->cd();
16060 //
16061 // Place copy #4 of ITS5 directly in I565
16062 //
16063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16064 sub2node->SetLineColor(kColorITS);
16065 sub2node->SetVisibility(1);
16066 fNodes->Add(sub2node);
16067 sub1node->cd();
16068 //
16069 // Place copy #5 of ITS5 directly in I565
16070 //
16071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16072 sub2node->SetLineColor(kColorITS);
16073 sub2node->SetVisibility(1);
16074 fNodes->Add(sub2node);
16075 sub1node->cd();
16076 //
16077 // Place copy #6 of ITS5 directly in I565
16078 //
16079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16080 sub2node->SetLineColor(kColorITS);
16081 sub2node->SetVisibility(1);
16082 fNodes->Add(sub2node);
16083 sub1node->cd();
16084 //
16085 // Place copy #7 of ITS5 directly in I565
16086 //
16087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16088 sub2node->SetLineColor(kColorITS);
16089 sub2node->SetVisibility(1);
16090 fNodes->Add(sub2node);
16091 sub1node->cd();
16092 //
16093 // Place copy #8 of ITS5 directly in I565
16094 //
16095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16096 sub2node->SetLineColor(kColorITS);
16097 sub2node->SetVisibility(1);
16098 fNodes->Add(sub2node);
16099 sub1node->cd();
16100 //
16101 // Place copy #9 of ITS5 directly in I565
16102 //
16103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16104 sub2node->SetLineColor(kColorITS);
16105 sub2node->SetVisibility(1);
16106 fNodes->Add(sub2node);
16107 sub1node->cd();
16108 //
16109 // Place copy #10 of ITS5 directly in I565
16110 //
16111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16112 sub2node->SetLineColor(kColorITS);
16113 sub2node->SetVisibility(1);
16114 fNodes->Add(sub2node);
16115 sub1node->cd();
16116 //
16117 // Place copy #11 of ITS5 directly in I565
16118 //
16119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16120 sub2node->SetLineColor(kColorITS);
16121 sub2node->SetVisibility(1);
16122 fNodes->Add(sub2node);
16123 sub1node->cd();
16124 //
16125 // Place copy #12 of ITS5 directly in I565
16126 //
16127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16128 sub2node->SetLineColor(kColorITS);
16129 sub2node->SetVisibility(1);
16130 fNodes->Add(sub2node);
16131 sub1node->cd();
16132 //
16133 // Place copy #13 of ITS5 directly in I565
16134 //
16135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16136 sub2node->SetLineColor(kColorITS);
16137 sub2node->SetVisibility(1);
16138 fNodes->Add(sub2node);
16139 sub1node->cd();
16140 //
16141 // Place copy #14 of ITS5 directly in I565
16142 //
16143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16144 sub2node->SetLineColor(kColorITS);
16145 sub2node->SetVisibility(1);
16146 fNodes->Add(sub2node);
16147 sub1node->cd();
16148 //
16149 // Place copy #15 of ITS5 directly in I565
16150 //
16151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16152 sub2node->SetLineColor(kColorITS);
16153 sub2node->SetVisibility(1);
16154 fNodes->Add(sub2node);
16155 sub1node->cd();
16156 //
16157 // Place copy #16 of ITS5 directly in I565
16158 //
16159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16160 sub2node->SetLineColor(kColorITS);
16161 sub2node->SetVisibility(1);
16162 fNodes->Add(sub2node);
16163 sub1node->cd();
16164 //
16165 // Place copy #17 of ITS5 directly in I565
16166 //
16167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16168 sub2node->SetLineColor(kColorITS);
16169 sub2node->SetVisibility(1);
16170 fNodes->Add(sub2node);
16171 sub1node->cd();
16172 //
16173 // Place copy #18 of ITS5 directly in I565
16174 //
16175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16176 sub2node->SetLineColor(kColorITS);
16177 sub2node->SetVisibility(1);
16178 fNodes->Add(sub2node);
16179 sub1node->cd();
16180 //
16181 // Place copy #19 of ITS5 directly in I565
16182 //
16183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16184 sub2node->SetLineColor(kColorITS);
16185 sub2node->SetVisibility(1);
16186 fNodes->Add(sub2node);
16187 sub1node->cd();
16188 //
16189 // Place copy #20 of ITS5 directly in I565
16190 //
16191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16192 sub2node->SetLineColor(kColorITS);
16193 sub2node->SetVisibility(1);
16194 fNodes->Add(sub2node);
16195 sub1node->cd();
16196 //
16197 // Place copy #21 of ITS5 directly in I565
16198 //
16199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16200 sub2node->SetLineColor(kColorITS);
16201 sub2node->SetVisibility(1);
16202 fNodes->Add(sub2node);
16203 sub1node->cd();
16204 //
16205 // Place copy #22 of ITS5 directly in I565
16206 //
16207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16208 sub2node->SetLineColor(kColorITS);
16209 sub2node->SetVisibility(1);
16210 fNodes->Add(sub2node);
16211 sub1node->cd();
16212 fNodes->Add(sub1node);
16213 node->cd();
16214 //
16215 // Place copy #33 of I565 in IT56
16216 //
16217 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"rot516");
16218 sub1node->SetLineColor(kColorITS);
16219 sub1node->SetVisibility(0);
16220 sub1node->cd();
16221 //
16222 // Place copy #1 of ITS5 directly in I565
16223 //
16224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16225 sub2node->SetLineColor(kColorITS);
16226 sub2node->SetVisibility(1);
16227 fNodes->Add(sub2node);
16228 sub1node->cd();
16229 //
16230 // Place copy #2 of ITS5 directly in I565
16231 //
16232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16233 sub2node->SetLineColor(kColorITS);
16234 sub2node->SetVisibility(1);
16235 fNodes->Add(sub2node);
16236 sub1node->cd();
16237 //
16238 // Place copy #3 of ITS5 directly in I565
16239 //
16240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16241 sub2node->SetLineColor(kColorITS);
16242 sub2node->SetVisibility(1);
16243 fNodes->Add(sub2node);
16244 sub1node->cd();
16245 //
16246 // Place copy #4 of ITS5 directly in I565
16247 //
16248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16249 sub2node->SetLineColor(kColorITS);
16250 sub2node->SetVisibility(1);
16251 fNodes->Add(sub2node);
16252 sub1node->cd();
16253 //
16254 // Place copy #5 of ITS5 directly in I565
16255 //
16256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16257 sub2node->SetLineColor(kColorITS);
16258 sub2node->SetVisibility(1);
16259 fNodes->Add(sub2node);
16260 sub1node->cd();
16261 //
16262 // Place copy #6 of ITS5 directly in I565
16263 //
16264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16265 sub2node->SetLineColor(kColorITS);
16266 sub2node->SetVisibility(1);
16267 fNodes->Add(sub2node);
16268 sub1node->cd();
16269 //
16270 // Place copy #7 of ITS5 directly in I565
16271 //
16272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16273 sub2node->SetLineColor(kColorITS);
16274 sub2node->SetVisibility(1);
16275 fNodes->Add(sub2node);
16276 sub1node->cd();
16277 //
16278 // Place copy #8 of ITS5 directly in I565
16279 //
16280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16281 sub2node->SetLineColor(kColorITS);
16282 sub2node->SetVisibility(1);
16283 fNodes->Add(sub2node);
16284 sub1node->cd();
16285 //
16286 // Place copy #9 of ITS5 directly in I565
16287 //
16288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16289 sub2node->SetLineColor(kColorITS);
16290 sub2node->SetVisibility(1);
16291 fNodes->Add(sub2node);
16292 sub1node->cd();
16293 //
16294 // Place copy #10 of ITS5 directly in I565
16295 //
16296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16297 sub2node->SetLineColor(kColorITS);
16298 sub2node->SetVisibility(1);
16299 fNodes->Add(sub2node);
16300 sub1node->cd();
16301 //
16302 // Place copy #11 of ITS5 directly in I565
16303 //
16304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16305 sub2node->SetLineColor(kColorITS);
16306 sub2node->SetVisibility(1);
16307 fNodes->Add(sub2node);
16308 sub1node->cd();
16309 //
16310 // Place copy #12 of ITS5 directly in I565
16311 //
16312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16313 sub2node->SetLineColor(kColorITS);
16314 sub2node->SetVisibility(1);
16315 fNodes->Add(sub2node);
16316 sub1node->cd();
16317 //
16318 // Place copy #13 of ITS5 directly in I565
16319 //
16320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16321 sub2node->SetLineColor(kColorITS);
16322 sub2node->SetVisibility(1);
16323 fNodes->Add(sub2node);
16324 sub1node->cd();
16325 //
16326 // Place copy #14 of ITS5 directly in I565
16327 //
16328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16329 sub2node->SetLineColor(kColorITS);
16330 sub2node->SetVisibility(1);
16331 fNodes->Add(sub2node);
16332 sub1node->cd();
16333 //
16334 // Place copy #15 of ITS5 directly in I565
16335 //
16336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16337 sub2node->SetLineColor(kColorITS);
16338 sub2node->SetVisibility(1);
16339 fNodes->Add(sub2node);
16340 sub1node->cd();
16341 //
16342 // Place copy #16 of ITS5 directly in I565
16343 //
16344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16345 sub2node->SetLineColor(kColorITS);
16346 sub2node->SetVisibility(1);
16347 fNodes->Add(sub2node);
16348 sub1node->cd();
16349 //
16350 // Place copy #17 of ITS5 directly in I565
16351 //
16352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16353 sub2node->SetLineColor(kColorITS);
16354 sub2node->SetVisibility(1);
16355 fNodes->Add(sub2node);
16356 sub1node->cd();
16357 //
16358 // Place copy #18 of ITS5 directly in I565
16359 //
16360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16361 sub2node->SetLineColor(kColorITS);
16362 sub2node->SetVisibility(1);
16363 fNodes->Add(sub2node);
16364 sub1node->cd();
16365 //
16366 // Place copy #19 of ITS5 directly in I565
16367 //
16368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16369 sub2node->SetLineColor(kColorITS);
16370 sub2node->SetVisibility(1);
16371 fNodes->Add(sub2node);
16372 sub1node->cd();
16373 //
16374 // Place copy #20 of ITS5 directly in I565
16375 //
16376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16377 sub2node->SetLineColor(kColorITS);
16378 sub2node->SetVisibility(1);
16379 fNodes->Add(sub2node);
16380 sub1node->cd();
16381 //
16382 // Place copy #21 of ITS5 directly in I565
16383 //
16384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16385 sub2node->SetLineColor(kColorITS);
16386 sub2node->SetVisibility(1);
16387 fNodes->Add(sub2node);
16388 sub1node->cd();
16389 //
16390 // Place copy #22 of ITS5 directly in I565
16391 //
16392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16393 sub2node->SetLineColor(kColorITS);
16394 sub2node->SetVisibility(1);
16395 fNodes->Add(sub2node);
16396 sub1node->cd();
16397 fNodes->Add(sub1node);
16398 node->cd();
16399 //
16400 // Place copy #34 of I565 in IT56
16401 //
16402 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"rot515");
16403 sub1node->SetLineColor(kColorITS);
16404 sub1node->SetVisibility(0);
16405 sub1node->cd();
16406 //
16407 // Place copy #1 of ITS5 directly in I565
16408 //
16409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16410 sub2node->SetLineColor(kColorITS);
16411 sub2node->SetVisibility(1);
16412 fNodes->Add(sub2node);
16413 sub1node->cd();
16414 //
16415 // Place copy #2 of ITS5 directly in I565
16416 //
16417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16418 sub2node->SetLineColor(kColorITS);
16419 sub2node->SetVisibility(1);
16420 fNodes->Add(sub2node);
16421 sub1node->cd();
16422 //
16423 // Place copy #3 of ITS5 directly in I565
16424 //
16425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16426 sub2node->SetLineColor(kColorITS);
16427 sub2node->SetVisibility(1);
16428 fNodes->Add(sub2node);
16429 sub1node->cd();
16430 //
16431 // Place copy #4 of ITS5 directly in I565
16432 //
16433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16434 sub2node->SetLineColor(kColorITS);
16435 sub2node->SetVisibility(1);
16436 fNodes->Add(sub2node);
16437 sub1node->cd();
16438 //
16439 // Place copy #5 of ITS5 directly in I565
16440 //
16441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16442 sub2node->SetLineColor(kColorITS);
16443 sub2node->SetVisibility(1);
16444 fNodes->Add(sub2node);
16445 sub1node->cd();
16446 //
16447 // Place copy #6 of ITS5 directly in I565
16448 //
16449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16450 sub2node->SetLineColor(kColorITS);
16451 sub2node->SetVisibility(1);
16452 fNodes->Add(sub2node);
16453 sub1node->cd();
16454 //
16455 // Place copy #7 of ITS5 directly in I565
16456 //
16457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16458 sub2node->SetLineColor(kColorITS);
16459 sub2node->SetVisibility(1);
16460 fNodes->Add(sub2node);
16461 sub1node->cd();
16462 //
16463 // Place copy #8 of ITS5 directly in I565
16464 //
16465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16466 sub2node->SetLineColor(kColorITS);
16467 sub2node->SetVisibility(1);
16468 fNodes->Add(sub2node);
16469 sub1node->cd();
16470 //
16471 // Place copy #9 of ITS5 directly in I565
16472 //
16473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16474 sub2node->SetLineColor(kColorITS);
16475 sub2node->SetVisibility(1);
16476 fNodes->Add(sub2node);
16477 sub1node->cd();
16478 //
16479 // Place copy #10 of ITS5 directly in I565
16480 //
16481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16482 sub2node->SetLineColor(kColorITS);
16483 sub2node->SetVisibility(1);
16484 fNodes->Add(sub2node);
16485 sub1node->cd();
16486 //
16487 // Place copy #11 of ITS5 directly in I565
16488 //
16489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16490 sub2node->SetLineColor(kColorITS);
16491 sub2node->SetVisibility(1);
16492 fNodes->Add(sub2node);
16493 sub1node->cd();
16494 //
16495 // Place copy #12 of ITS5 directly in I565
16496 //
16497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16498 sub2node->SetLineColor(kColorITS);
16499 sub2node->SetVisibility(1);
16500 fNodes->Add(sub2node);
16501 sub1node->cd();
16502 //
16503 // Place copy #13 of ITS5 directly in I565
16504 //
16505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16506 sub2node->SetLineColor(kColorITS);
16507 sub2node->SetVisibility(1);
16508 fNodes->Add(sub2node);
16509 sub1node->cd();
16510 //
16511 // Place copy #14 of ITS5 directly in I565
16512 //
16513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16514 sub2node->SetLineColor(kColorITS);
16515 sub2node->SetVisibility(1);
16516 fNodes->Add(sub2node);
16517 sub1node->cd();
16518 //
16519 // Place copy #15 of ITS5 directly in I565
16520 //
16521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16522 sub2node->SetLineColor(kColorITS);
16523 sub2node->SetVisibility(1);
16524 fNodes->Add(sub2node);
16525 sub1node->cd();
16526 //
16527 // Place copy #16 of ITS5 directly in I565
16528 //
16529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16530 sub2node->SetLineColor(kColorITS);
16531 sub2node->SetVisibility(1);
16532 fNodes->Add(sub2node);
16533 sub1node->cd();
16534 //
16535 // Place copy #17 of ITS5 directly in I565
16536 //
16537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16538 sub2node->SetLineColor(kColorITS);
16539 sub2node->SetVisibility(1);
16540 fNodes->Add(sub2node);
16541 sub1node->cd();
16542 //
16543 // Place copy #18 of ITS5 directly in I565
16544 //
16545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16546 sub2node->SetLineColor(kColorITS);
16547 sub2node->SetVisibility(1);
16548 fNodes->Add(sub2node);
16549 sub1node->cd();
16550 //
16551 // Place copy #19 of ITS5 directly in I565
16552 //
16553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16554 sub2node->SetLineColor(kColorITS);
16555 sub2node->SetVisibility(1);
16556 fNodes->Add(sub2node);
16557 sub1node->cd();
16558 //
16559 // Place copy #20 of ITS5 directly in I565
16560 //
16561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16562 sub2node->SetLineColor(kColorITS);
16563 sub2node->SetVisibility(1);
16564 fNodes->Add(sub2node);
16565 sub1node->cd();
16566 //
16567 // Place copy #21 of ITS5 directly in I565
16568 //
16569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16570 sub2node->SetLineColor(kColorITS);
16571 sub2node->SetVisibility(1);
16572 fNodes->Add(sub2node);
16573 sub1node->cd();
16574 //
16575 // Place copy #22 of ITS5 directly in I565
16576 //
16577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16578 sub2node->SetLineColor(kColorITS);
16579 sub2node->SetVisibility(1);
16580 fNodes->Add(sub2node);
16581 sub1node->cd();
16582 fNodes->Add(sub1node);
16583 node->cd();
16584 //
16585 // Place copy #1 of I569 in IT56
16586 //
16587 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"rot553");
16588 sub1node->SetLineColor(kColorITS);
16589 sub1node->SetVisibility(0);
16590 sub1node->cd();
16591 //
16592 // Place copy #1 of ITS6 in I569
16593 //
16594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
16595 sub2node->SetLineColor(kColorITS);
16596 sub2node->SetVisibility(1);
16597 fNodes->Add(sub2node);
16598 sub1node->cd();
16599 //
16600 // Place copy #2 of ITS6 in I569
16601 //
16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16606 sub1node->cd();
16607 //
16608 // Place copy #3 of ITS6 in I569
16609 //
16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16614 sub1node->cd();
16615 //
16616 // Place copy #4 of ITS6 in I569
16617 //
16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16622 sub1node->cd();
16623 //
16624 // Place copy #5 of ITS6 in I569
16625 //
16626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
16627 sub2node->SetLineColor(kColorITS);
16628 sub2node->SetVisibility(1);
16629 fNodes->Add(sub2node);
16630 sub1node->cd();
16631 //
16632 // Place copy #6 of ITS6 in I569
16633 //
16634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16635 sub2node->SetLineColor(kColorITS);
16636 sub2node->SetVisibility(1);
16637 fNodes->Add(sub2node);
16638 sub1node->cd();
16639 //
16640 // Place copy #7 of ITS6 in I569
16641 //
16642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
16643 sub2node->SetLineColor(kColorITS);
16644 sub2node->SetVisibility(1);
16645 fNodes->Add(sub2node);
16646 sub1node->cd();
16647 //
16648 // Place copy #8 of ITS6 in I569
16649 //
16650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16651 sub2node->SetLineColor(kColorITS);
16652 sub2node->SetVisibility(1);
16653 fNodes->Add(sub2node);
16654 sub1node->cd();
16655 //
16656 // Place copy #9 of ITS6 in I569
16657 //
16658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
16659 sub2node->SetLineColor(kColorITS);
16660 sub2node->SetVisibility(1);
16661 fNodes->Add(sub2node);
16662 sub1node->cd();
16663 //
16664 // Place copy #10 of ITS6 in I569
16665 //
16666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16667 sub2node->SetLineColor(kColorITS);
16668 sub2node->SetVisibility(1);
16669 fNodes->Add(sub2node);
16670 sub1node->cd();
16671 //
16672 // Place copy #11 of ITS6 in I569
16673 //
16674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
16675 sub2node->SetLineColor(kColorITS);
16676 sub2node->SetVisibility(1);
16677 fNodes->Add(sub2node);
16678 sub1node->cd();
16679 //
16680 // Place copy #12 of ITS6 in I569
16681 //
16682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16683 sub2node->SetLineColor(kColorITS);
16684 sub2node->SetVisibility(1);
16685 fNodes->Add(sub2node);
16686 sub1node->cd();
16687 //
16688 // Place copy #13 of ITS6 in I569
16689 //
16690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16691 sub2node->SetLineColor(kColorITS);
16692 sub2node->SetVisibility(1);
16693 fNodes->Add(sub2node);
16694 sub1node->cd();
16695 //
16696 // Place copy #14 of ITS6 in I569
16697 //
16698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16699 sub2node->SetLineColor(kColorITS);
16700 sub2node->SetVisibility(1);
16701 fNodes->Add(sub2node);
16702 sub1node->cd();
16703 //
16704 // Place copy #15 of ITS6 in I569
16705 //
16706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
16707 sub2node->SetLineColor(kColorITS);
16708 sub2node->SetVisibility(1);
16709 fNodes->Add(sub2node);
16710 sub1node->cd();
16711 //
16712 // Place copy #16 of ITS6 in I569
16713 //
16714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16715 sub2node->SetLineColor(kColorITS);
16716 sub2node->SetVisibility(1);
16717 fNodes->Add(sub2node);
16718 sub1node->cd();
16719 //
16720 // Place copy #17 of ITS6 in I569
16721 //
16722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16723 sub2node->SetLineColor(kColorITS);
16724 sub2node->SetVisibility(1);
16725 fNodes->Add(sub2node);
16726 sub1node->cd();
16727 //
16728 // Place copy #18 of ITS6 in I569
16729 //
16730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16731 sub2node->SetLineColor(kColorITS);
16732 sub2node->SetVisibility(1);
16733 fNodes->Add(sub2node);
16734 sub1node->cd();
16735 //
16736 // Place copy #19 of ITS6 in I569
16737 //
16738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
16739 sub2node->SetLineColor(kColorITS);
16740 sub2node->SetVisibility(1);
16741 fNodes->Add(sub2node);
16742 sub1node->cd();
16743 //
16744 // Place copy #20 of ITS6 in I569
16745 //
16746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16747 sub2node->SetLineColor(kColorITS);
16748 sub2node->SetVisibility(1);
16749 fNodes->Add(sub2node);
16750 sub1node->cd();
16751 //
16752 // Place copy #21 of ITS6 in I569
16753 //
16754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
16755 sub2node->SetLineColor(kColorITS);
16756 sub2node->SetVisibility(1);
16757 fNodes->Add(sub2node);
16758 sub1node->cd();
16759 //
16760 // Place copy #22 of ITS6 in I569
16761 //
16762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16763 sub2node->SetLineColor(kColorITS);
16764 sub2node->SetVisibility(1);
16765 fNodes->Add(sub2node);
16766 sub1node->cd();
16767 //
16768 // Place copy #23 of ITS6 in I569
16769 //
16770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16771 sub2node->SetLineColor(kColorITS);
16772 sub2node->SetVisibility(1);
16773 fNodes->Add(sub2node);
16774 sub1node->cd();
16775 //
16776 // Place copy #24 of ITS6 in I569
16777 //
16778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16779 sub2node->SetLineColor(kColorITS);
16780 sub2node->SetVisibility(1);
16781 fNodes->Add(sub2node);
16782 sub1node->cd();
16783 //
16784 // Place copy #25 of ITS6 in I569
16785 //
16786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
16787 sub2node->SetLineColor(kColorITS);
16788 sub2node->SetVisibility(1);
16789 fNodes->Add(sub2node);
16790 sub1node->cd();
16791 fNodes->Add(sub1node);
16792 node->cd();
16793 //
16794 // Place copy #2 of I569 in IT56
16795 //
16796 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"rot620");
16797 sub1node->SetLineColor(kColorITS);
16798 sub1node->SetVisibility(0);
16799 sub1node->cd();
16800 //
16801 // Place copy #1 of ITS6 in I569
16802 //
16803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
16804 sub2node->SetLineColor(kColorITS);
16805 sub2node->SetVisibility(1);
16806 fNodes->Add(sub2node);
16807 sub1node->cd();
16808 //
16809 // Place copy #2 of ITS6 in I569
16810 //
16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16815 sub1node->cd();
16816 //
16817 // Place copy #3 of ITS6 in I569
16818 //
16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16823 sub1node->cd();
16824 //
16825 // Place copy #4 of ITS6 in I569
16826 //
16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16831 sub1node->cd();
16832 //
16833 // Place copy #5 of ITS6 in I569
16834 //
16835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
16836 sub2node->SetLineColor(kColorITS);
16837 sub2node->SetVisibility(1);
16838 fNodes->Add(sub2node);
16839 sub1node->cd();
16840 //
16841 // Place copy #6 of ITS6 in I569
16842 //
16843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16844 sub2node->SetLineColor(kColorITS);
16845 sub2node->SetVisibility(1);
16846 fNodes->Add(sub2node);
16847 sub1node->cd();
16848 //
16849 // Place copy #7 of ITS6 in I569
16850 //
16851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
16852 sub2node->SetLineColor(kColorITS);
16853 sub2node->SetVisibility(1);
16854 fNodes->Add(sub2node);
16855 sub1node->cd();
16856 //
16857 // Place copy #8 of ITS6 in I569
16858 //
16859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16860 sub2node->SetLineColor(kColorITS);
16861 sub2node->SetVisibility(1);
16862 fNodes->Add(sub2node);
16863 sub1node->cd();
16864 //
16865 // Place copy #9 of ITS6 in I569
16866 //
16867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
16868 sub2node->SetLineColor(kColorITS);
16869 sub2node->SetVisibility(1);
16870 fNodes->Add(sub2node);
16871 sub1node->cd();
16872 //
16873 // Place copy #10 of ITS6 in I569
16874 //
16875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16876 sub2node->SetLineColor(kColorITS);
16877 sub2node->SetVisibility(1);
16878 fNodes->Add(sub2node);
16879 sub1node->cd();
16880 //
16881 // Place copy #11 of ITS6 in I569
16882 //
16883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
16884 sub2node->SetLineColor(kColorITS);
16885 sub2node->SetVisibility(1);
16886 fNodes->Add(sub2node);
16887 sub1node->cd();
16888 //
16889 // Place copy #12 of ITS6 in I569
16890 //
16891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16892 sub2node->SetLineColor(kColorITS);
16893 sub2node->SetVisibility(1);
16894 fNodes->Add(sub2node);
16895 sub1node->cd();
16896 //
16897 // Place copy #13 of ITS6 in I569
16898 //
16899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16900 sub2node->SetLineColor(kColorITS);
16901 sub2node->SetVisibility(1);
16902 fNodes->Add(sub2node);
16903 sub1node->cd();
16904 //
16905 // Place copy #14 of ITS6 in I569
16906 //
16907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16908 sub2node->SetLineColor(kColorITS);
16909 sub2node->SetVisibility(1);
16910 fNodes->Add(sub2node);
16911 sub1node->cd();
16912 //
16913 // Place copy #15 of ITS6 in I569
16914 //
16915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
16916 sub2node->SetLineColor(kColorITS);
16917 sub2node->SetVisibility(1);
16918 fNodes->Add(sub2node);
16919 sub1node->cd();
16920 //
16921 // Place copy #16 of ITS6 in I569
16922 //
16923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16924 sub2node->SetLineColor(kColorITS);
16925 sub2node->SetVisibility(1);
16926 fNodes->Add(sub2node);
16927 sub1node->cd();
16928 //
16929 // Place copy #17 of ITS6 in I569
16930 //
16931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16932 sub2node->SetLineColor(kColorITS);
16933 sub2node->SetVisibility(1);
16934 fNodes->Add(sub2node);
16935 sub1node->cd();
16936 //
16937 // Place copy #18 of ITS6 in I569
16938 //
16939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16940 sub2node->SetLineColor(kColorITS);
16941 sub2node->SetVisibility(1);
16942 fNodes->Add(sub2node);
16943 sub1node->cd();
16944 //
16945 // Place copy #19 of ITS6 in I569
16946 //
16947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
16948 sub2node->SetLineColor(kColorITS);
16949 sub2node->SetVisibility(1);
16950 fNodes->Add(sub2node);
16951 sub1node->cd();
16952 //
16953 // Place copy #20 of ITS6 in I569
16954 //
16955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16956 sub2node->SetLineColor(kColorITS);
16957 sub2node->SetVisibility(1);
16958 fNodes->Add(sub2node);
16959 sub1node->cd();
16960 //
16961 // Place copy #21 of ITS6 in I569
16962 //
16963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
16964 sub2node->SetLineColor(kColorITS);
16965 sub2node->SetVisibility(1);
16966 fNodes->Add(sub2node);
16967 sub1node->cd();
16968 //
16969 // Place copy #22 of ITS6 in I569
16970 //
16971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16972 sub2node->SetLineColor(kColorITS);
16973 sub2node->SetVisibility(1);
16974 fNodes->Add(sub2node);
16975 sub1node->cd();
16976 //
16977 // Place copy #23 of ITS6 in I569
16978 //
16979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16980 sub2node->SetLineColor(kColorITS);
16981 sub2node->SetVisibility(1);
16982 fNodes->Add(sub2node);
16983 sub1node->cd();
16984 //
16985 // Place copy #24 of ITS6 in I569
16986 //
16987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16988 sub2node->SetLineColor(kColorITS);
16989 sub2node->SetVisibility(1);
16990 fNodes->Add(sub2node);
16991 sub1node->cd();
16992 //
16993 // Place copy #25 of ITS6 in I569
16994 //
16995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
16996 sub2node->SetLineColor(kColorITS);
16997 sub2node->SetVisibility(1);
16998 fNodes->Add(sub2node);
16999 sub1node->cd();
17000 fNodes->Add(sub1node);
17001 node->cd();
17002 //
17003 // Place copy #3 of I569 in IT56
17004 //
17005 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"rot555");
17006 sub1node->SetLineColor(kColorITS);
17007 sub1node->SetVisibility(0);
17008 sub1node->cd();
17009 //
17010 // Place copy #1 of ITS6 in I569
17011 //
17012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17013 sub2node->SetLineColor(kColorITS);
17014 sub2node->SetVisibility(1);
17015 fNodes->Add(sub2node);
17016 sub1node->cd();
17017 //
17018 // Place copy #2 of ITS6 in I569
17019 //
17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17024 sub1node->cd();
17025 //
17026 // Place copy #3 of ITS6 in I569
17027 //
17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17032 sub1node->cd();
17033 //
17034 // Place copy #4 of ITS6 in I569
17035 //
17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17040 sub1node->cd();
17041 //
17042 // Place copy #5 of ITS6 in I569
17043 //
17044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17045 sub2node->SetLineColor(kColorITS);
17046 sub2node->SetVisibility(1);
17047 fNodes->Add(sub2node);
17048 sub1node->cd();
17049 //
17050 // Place copy #6 of ITS6 in I569
17051 //
17052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17053 sub2node->SetLineColor(kColorITS);
17054 sub2node->SetVisibility(1);
17055 fNodes->Add(sub2node);
17056 sub1node->cd();
17057 //
17058 // Place copy #7 of ITS6 in I569
17059 //
17060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17061 sub2node->SetLineColor(kColorITS);
17062 sub2node->SetVisibility(1);
17063 fNodes->Add(sub2node);
17064 sub1node->cd();
17065 //
17066 // Place copy #8 of ITS6 in I569
17067 //
17068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17069 sub2node->SetLineColor(kColorITS);
17070 sub2node->SetVisibility(1);
17071 fNodes->Add(sub2node);
17072 sub1node->cd();
17073 //
17074 // Place copy #9 of ITS6 in I569
17075 //
17076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17077 sub2node->SetLineColor(kColorITS);
17078 sub2node->SetVisibility(1);
17079 fNodes->Add(sub2node);
17080 sub1node->cd();
17081 //
17082 // Place copy #10 of ITS6 in I569
17083 //
17084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17085 sub2node->SetLineColor(kColorITS);
17086 sub2node->SetVisibility(1);
17087 fNodes->Add(sub2node);
17088 sub1node->cd();
17089 //
17090 // Place copy #11 of ITS6 in I569
17091 //
17092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17093 sub2node->SetLineColor(kColorITS);
17094 sub2node->SetVisibility(1);
17095 fNodes->Add(sub2node);
17096 sub1node->cd();
17097 //
17098 // Place copy #12 of ITS6 in I569
17099 //
17100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17101 sub2node->SetLineColor(kColorITS);
17102 sub2node->SetVisibility(1);
17103 fNodes->Add(sub2node);
17104 sub1node->cd();
17105 //
17106 // Place copy #13 of ITS6 in I569
17107 //
17108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17109 sub2node->SetLineColor(kColorITS);
17110 sub2node->SetVisibility(1);
17111 fNodes->Add(sub2node);
17112 sub1node->cd();
17113 //
17114 // Place copy #14 of ITS6 in I569
17115 //
17116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17117 sub2node->SetLineColor(kColorITS);
17118 sub2node->SetVisibility(1);
17119 fNodes->Add(sub2node);
17120 sub1node->cd();
17121 //
17122 // Place copy #15 of ITS6 in I569
17123 //
17124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17125 sub2node->SetLineColor(kColorITS);
17126 sub2node->SetVisibility(1);
17127 fNodes->Add(sub2node);
17128 sub1node->cd();
17129 //
17130 // Place copy #16 of ITS6 in I569
17131 //
17132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17133 sub2node->SetLineColor(kColorITS);
17134 sub2node->SetVisibility(1);
17135 fNodes->Add(sub2node);
17136 sub1node->cd();
17137 //
17138 // Place copy #17 of ITS6 in I569
17139 //
17140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17141 sub2node->SetLineColor(kColorITS);
17142 sub2node->SetVisibility(1);
17143 fNodes->Add(sub2node);
17144 sub1node->cd();
17145 //
17146 // Place copy #18 of ITS6 in I569
17147 //
17148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17149 sub2node->SetLineColor(kColorITS);
17150 sub2node->SetVisibility(1);
17151 fNodes->Add(sub2node);
17152 sub1node->cd();
17153 //
17154 // Place copy #19 of ITS6 in I569
17155 //
17156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17157 sub2node->SetLineColor(kColorITS);
17158 sub2node->SetVisibility(1);
17159 fNodes->Add(sub2node);
17160 sub1node->cd();
17161 //
17162 // Place copy #20 of ITS6 in I569
17163 //
17164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17165 sub2node->SetLineColor(kColorITS);
17166 sub2node->SetVisibility(1);
17167 fNodes->Add(sub2node);
17168 sub1node->cd();
17169 //
17170 // Place copy #21 of ITS6 in I569
17171 //
17172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17173 sub2node->SetLineColor(kColorITS);
17174 sub2node->SetVisibility(1);
17175 fNodes->Add(sub2node);
17176 sub1node->cd();
17177 //
17178 // Place copy #22 of ITS6 in I569
17179 //
17180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17181 sub2node->SetLineColor(kColorITS);
17182 sub2node->SetVisibility(1);
17183 fNodes->Add(sub2node);
17184 sub1node->cd();
17185 //
17186 // Place copy #23 of ITS6 in I569
17187 //
17188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17189 sub2node->SetLineColor(kColorITS);
17190 sub2node->SetVisibility(1);
17191 fNodes->Add(sub2node);
17192 sub1node->cd();
17193 //
17194 // Place copy #24 of ITS6 in I569
17195 //
17196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17197 sub2node->SetLineColor(kColorITS);
17198 sub2node->SetVisibility(1);
17199 fNodes->Add(sub2node);
17200 sub1node->cd();
17201 //
17202 // Place copy #25 of ITS6 in I569
17203 //
17204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17205 sub2node->SetLineColor(kColorITS);
17206 sub2node->SetVisibility(1);
17207 fNodes->Add(sub2node);
17208 sub1node->cd();
17209 fNodes->Add(sub1node);
17210 node->cd();
17211 //
17212 // Place copy #4 of I569 in IT56
17213 //
17214 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"rot556");
17215 sub1node->SetLineColor(kColorITS);
17216 sub1node->SetVisibility(0);
17217 sub1node->cd();
17218 //
17219 // Place copy #1 of ITS6 in I569
17220 //
17221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17222 sub2node->SetLineColor(kColorITS);
17223 sub2node->SetVisibility(1);
17224 fNodes->Add(sub2node);
17225 sub1node->cd();
17226 //
17227 // Place copy #2 of ITS6 in I569
17228 //
17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17233 sub1node->cd();
17234 //
17235 // Place copy #3 of ITS6 in I569
17236 //
17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17241 sub1node->cd();
17242 //
17243 // Place copy #4 of ITS6 in I569
17244 //
17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17249 sub1node->cd();
17250 //
17251 // Place copy #5 of ITS6 in I569
17252 //
17253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17254 sub2node->SetLineColor(kColorITS);
17255 sub2node->SetVisibility(1);
17256 fNodes->Add(sub2node);
17257 sub1node->cd();
17258 //
17259 // Place copy #6 of ITS6 in I569
17260 //
17261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17262 sub2node->SetLineColor(kColorITS);
17263 sub2node->SetVisibility(1);
17264 fNodes->Add(sub2node);
17265 sub1node->cd();
17266 //
17267 // Place copy #7 of ITS6 in I569
17268 //
17269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17270 sub2node->SetLineColor(kColorITS);
17271 sub2node->SetVisibility(1);
17272 fNodes->Add(sub2node);
17273 sub1node->cd();
17274 //
17275 // Place copy #8 of ITS6 in I569
17276 //
17277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17278 sub2node->SetLineColor(kColorITS);
17279 sub2node->SetVisibility(1);
17280 fNodes->Add(sub2node);
17281 sub1node->cd();
17282 //
17283 // Place copy #9 of ITS6 in I569
17284 //
17285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17286 sub2node->SetLineColor(kColorITS);
17287 sub2node->SetVisibility(1);
17288 fNodes->Add(sub2node);
17289 sub1node->cd();
17290 //
17291 // Place copy #10 of ITS6 in I569
17292 //
17293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17294 sub2node->SetLineColor(kColorITS);
17295 sub2node->SetVisibility(1);
17296 fNodes->Add(sub2node);
17297 sub1node->cd();
17298 //
17299 // Place copy #11 of ITS6 in I569
17300 //
17301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17302 sub2node->SetLineColor(kColorITS);
17303 sub2node->SetVisibility(1);
17304 fNodes->Add(sub2node);
17305 sub1node->cd();
17306 //
17307 // Place copy #12 of ITS6 in I569
17308 //
17309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17310 sub2node->SetLineColor(kColorITS);
17311 sub2node->SetVisibility(1);
17312 fNodes->Add(sub2node);
17313 sub1node->cd();
17314 //
17315 // Place copy #13 of ITS6 in I569
17316 //
17317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17318 sub2node->SetLineColor(kColorITS);
17319 sub2node->SetVisibility(1);
17320 fNodes->Add(sub2node);
17321 sub1node->cd();
17322 //
17323 // Place copy #14 of ITS6 in I569
17324 //
17325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17326 sub2node->SetLineColor(kColorITS);
17327 sub2node->SetVisibility(1);
17328 fNodes->Add(sub2node);
17329 sub1node->cd();
17330 //
17331 // Place copy #15 of ITS6 in I569
17332 //
17333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17334 sub2node->SetLineColor(kColorITS);
17335 sub2node->SetVisibility(1);
17336 fNodes->Add(sub2node);
17337 sub1node->cd();
17338 //
17339 // Place copy #16 of ITS6 in I569
17340 //
17341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17342 sub2node->SetLineColor(kColorITS);
17343 sub2node->SetVisibility(1);
17344 fNodes->Add(sub2node);
17345 sub1node->cd();
17346 //
17347 // Place copy #17 of ITS6 in I569
17348 //
17349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17350 sub2node->SetLineColor(kColorITS);
17351 sub2node->SetVisibility(1);
17352 fNodes->Add(sub2node);
17353 sub1node->cd();
17354 //
17355 // Place copy #18 of ITS6 in I569
17356 //
17357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17358 sub2node->SetLineColor(kColorITS);
17359 sub2node->SetVisibility(1);
17360 fNodes->Add(sub2node);
17361 sub1node->cd();
17362 //
17363 // Place copy #19 of ITS6 in I569
17364 //
17365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17366 sub2node->SetLineColor(kColorITS);
17367 sub2node->SetVisibility(1);
17368 fNodes->Add(sub2node);
17369 sub1node->cd();
17370 //
17371 // Place copy #20 of ITS6 in I569
17372 //
17373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17374 sub2node->SetLineColor(kColorITS);
17375 sub2node->SetVisibility(1);
17376 fNodes->Add(sub2node);
17377 sub1node->cd();
17378 //
17379 // Place copy #21 of ITS6 in I569
17380 //
17381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17382 sub2node->SetLineColor(kColorITS);
17383 sub2node->SetVisibility(1);
17384 fNodes->Add(sub2node);
17385 sub1node->cd();
17386 //
17387 // Place copy #22 of ITS6 in I569
17388 //
17389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17390 sub2node->SetLineColor(kColorITS);
17391 sub2node->SetVisibility(1);
17392 fNodes->Add(sub2node);
17393 sub1node->cd();
17394 //
17395 // Place copy #23 of ITS6 in I569
17396 //
17397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17398 sub2node->SetLineColor(kColorITS);
17399 sub2node->SetVisibility(1);
17400 fNodes->Add(sub2node);
17401 sub1node->cd();
17402 //
17403 // Place copy #24 of ITS6 in I569
17404 //
17405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17406 sub2node->SetLineColor(kColorITS);
17407 sub2node->SetVisibility(1);
17408 fNodes->Add(sub2node);
17409 sub1node->cd();
17410 //
17411 // Place copy #25 of ITS6 in I569
17412 //
17413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17414 sub2node->SetLineColor(kColorITS);
17415 sub2node->SetVisibility(1);
17416 fNodes->Add(sub2node);
17417 sub1node->cd();
17418 fNodes->Add(sub1node);
17419 node->cd();
17420 //
17421 // Place copy #5 of I569 in IT56
17422 //
17423 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"rot557");
17424 sub1node->SetLineColor(kColorITS);
17425 sub1node->SetVisibility(0);
17426 sub1node->cd();
17427 //
17428 // Place copy #1 of ITS6 in I569
17429 //
17430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17431 sub2node->SetLineColor(kColorITS);
17432 sub2node->SetVisibility(1);
17433 fNodes->Add(sub2node);
17434 sub1node->cd();
17435 //
17436 // Place copy #2 of ITS6 in I569
17437 //
17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17442 sub1node->cd();
17443 //
17444 // Place copy #3 of ITS6 in I569
17445 //
17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17450 sub1node->cd();
17451 //
17452 // Place copy #4 of ITS6 in I569
17453 //
17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17458 sub1node->cd();
17459 //
17460 // Place copy #5 of ITS6 in I569
17461 //
17462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17463 sub2node->SetLineColor(kColorITS);
17464 sub2node->SetVisibility(1);
17465 fNodes->Add(sub2node);
17466 sub1node->cd();
17467 //
17468 // Place copy #6 of ITS6 in I569
17469 //
17470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17471 sub2node->SetLineColor(kColorITS);
17472 sub2node->SetVisibility(1);
17473 fNodes->Add(sub2node);
17474 sub1node->cd();
17475 //
17476 // Place copy #7 of ITS6 in I569
17477 //
17478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17479 sub2node->SetLineColor(kColorITS);
17480 sub2node->SetVisibility(1);
17481 fNodes->Add(sub2node);
17482 sub1node->cd();
17483 //
17484 // Place copy #8 of ITS6 in I569
17485 //
17486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17487 sub2node->SetLineColor(kColorITS);
17488 sub2node->SetVisibility(1);
17489 fNodes->Add(sub2node);
17490 sub1node->cd();
17491 //
17492 // Place copy #9 of ITS6 in I569
17493 //
17494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17495 sub2node->SetLineColor(kColorITS);
17496 sub2node->SetVisibility(1);
17497 fNodes->Add(sub2node);
17498 sub1node->cd();
17499 //
17500 // Place copy #10 of ITS6 in I569
17501 //
17502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17503 sub2node->SetLineColor(kColorITS);
17504 sub2node->SetVisibility(1);
17505 fNodes->Add(sub2node);
17506 sub1node->cd();
17507 //
17508 // Place copy #11 of ITS6 in I569
17509 //
17510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17511 sub2node->SetLineColor(kColorITS);
17512 sub2node->SetVisibility(1);
17513 fNodes->Add(sub2node);
17514 sub1node->cd();
17515 //
17516 // Place copy #12 of ITS6 in I569
17517 //
17518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17519 sub2node->SetLineColor(kColorITS);
17520 sub2node->SetVisibility(1);
17521 fNodes->Add(sub2node);
17522 sub1node->cd();
17523 //
17524 // Place copy #13 of ITS6 in I569
17525 //
17526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17527 sub2node->SetLineColor(kColorITS);
17528 sub2node->SetVisibility(1);
17529 fNodes->Add(sub2node);
17530 sub1node->cd();
17531 //
17532 // Place copy #14 of ITS6 in I569
17533 //
17534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17535 sub2node->SetLineColor(kColorITS);
17536 sub2node->SetVisibility(1);
17537 fNodes->Add(sub2node);
17538 sub1node->cd();
17539 //
17540 // Place copy #15 of ITS6 in I569
17541 //
17542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17543 sub2node->SetLineColor(kColorITS);
17544 sub2node->SetVisibility(1);
17545 fNodes->Add(sub2node);
17546 sub1node->cd();
17547 //
17548 // Place copy #16 of ITS6 in I569
17549 //
17550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17551 sub2node->SetLineColor(kColorITS);
17552 sub2node->SetVisibility(1);
17553 fNodes->Add(sub2node);
17554 sub1node->cd();
17555 //
17556 // Place copy #17 of ITS6 in I569
17557 //
17558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17559 sub2node->SetLineColor(kColorITS);
17560 sub2node->SetVisibility(1);
17561 fNodes->Add(sub2node);
17562 sub1node->cd();
17563 //
17564 // Place copy #18 of ITS6 in I569
17565 //
17566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17567 sub2node->SetLineColor(kColorITS);
17568 sub2node->SetVisibility(1);
17569 fNodes->Add(sub2node);
17570 sub1node->cd();
17571 //
17572 // Place copy #19 of ITS6 in I569
17573 //
17574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17575 sub2node->SetLineColor(kColorITS);
17576 sub2node->SetVisibility(1);
17577 fNodes->Add(sub2node);
17578 sub1node->cd();
17579 //
17580 // Place copy #20 of ITS6 in I569
17581 //
17582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17583 sub2node->SetLineColor(kColorITS);
17584 sub2node->SetVisibility(1);
17585 fNodes->Add(sub2node);
17586 sub1node->cd();
17587 //
17588 // Place copy #21 of ITS6 in I569
17589 //
17590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17591 sub2node->SetLineColor(kColorITS);
17592 sub2node->SetVisibility(1);
17593 fNodes->Add(sub2node);
17594 sub1node->cd();
17595 //
17596 // Place copy #22 of ITS6 in I569
17597 //
17598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17599 sub2node->SetLineColor(kColorITS);
17600 sub2node->SetVisibility(1);
17601 fNodes->Add(sub2node);
17602 sub1node->cd();
17603 //
17604 // Place copy #23 of ITS6 in I569
17605 //
17606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17607 sub2node->SetLineColor(kColorITS);
17608 sub2node->SetVisibility(1);
17609 fNodes->Add(sub2node);
17610 sub1node->cd();
17611 //
17612 // Place copy #24 of ITS6 in I569
17613 //
17614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17615 sub2node->SetLineColor(kColorITS);
17616 sub2node->SetVisibility(1);
17617 fNodes->Add(sub2node);
17618 sub1node->cd();
17619 //
17620 // Place copy #25 of ITS6 in I569
17621 //
17622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17623 sub2node->SetLineColor(kColorITS);
17624 sub2node->SetVisibility(1);
17625 fNodes->Add(sub2node);
17626 sub1node->cd();
17627 fNodes->Add(sub1node);
17628 node->cd();
17629 //
17630 // Place copy #6 of I569 in IT56
17631 //
17632 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"rot558");
17633 sub1node->SetLineColor(kColorITS);
17634 sub1node->SetVisibility(0);
17635 sub1node->cd();
17636 //
17637 // Place copy #1 of ITS6 in I569
17638 //
17639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17640 sub2node->SetLineColor(kColorITS);
17641 sub2node->SetVisibility(1);
17642 fNodes->Add(sub2node);
17643 sub1node->cd();
17644 //
17645 // Place copy #2 of ITS6 in I569
17646 //
17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17651 sub1node->cd();
17652 //
17653 // Place copy #3 of ITS6 in I569
17654 //
17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17659 sub1node->cd();
17660 //
17661 // Place copy #4 of ITS6 in I569
17662 //
17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17667 sub1node->cd();
17668 //
17669 // Place copy #5 of ITS6 in I569
17670 //
17671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17672 sub2node->SetLineColor(kColorITS);
17673 sub2node->SetVisibility(1);
17674 fNodes->Add(sub2node);
17675 sub1node->cd();
17676 //
17677 // Place copy #6 of ITS6 in I569
17678 //
17679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17680 sub2node->SetLineColor(kColorITS);
17681 sub2node->SetVisibility(1);
17682 fNodes->Add(sub2node);
17683 sub1node->cd();
17684 //
17685 // Place copy #7 of ITS6 in I569
17686 //
17687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17688 sub2node->SetLineColor(kColorITS);
17689 sub2node->SetVisibility(1);
17690 fNodes->Add(sub2node);
17691 sub1node->cd();
17692 //
17693 // Place copy #8 of ITS6 in I569
17694 //
17695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17696 sub2node->SetLineColor(kColorITS);
17697 sub2node->SetVisibility(1);
17698 fNodes->Add(sub2node);
17699 sub1node->cd();
17700 //
17701 // Place copy #9 of ITS6 in I569
17702 //
17703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17704 sub2node->SetLineColor(kColorITS);
17705 sub2node->SetVisibility(1);
17706 fNodes->Add(sub2node);
17707 sub1node->cd();
17708 //
17709 // Place copy #10 of ITS6 in I569
17710 //
17711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17712 sub2node->SetLineColor(kColorITS);
17713 sub2node->SetVisibility(1);
17714 fNodes->Add(sub2node);
17715 sub1node->cd();
17716 //
17717 // Place copy #11 of ITS6 in I569
17718 //
17719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17720 sub2node->SetLineColor(kColorITS);
17721 sub2node->SetVisibility(1);
17722 fNodes->Add(sub2node);
17723 sub1node->cd();
17724 //
17725 // Place copy #12 of ITS6 in I569
17726 //
17727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17728 sub2node->SetLineColor(kColorITS);
17729 sub2node->SetVisibility(1);
17730 fNodes->Add(sub2node);
17731 sub1node->cd();
17732 //
17733 // Place copy #13 of ITS6 in I569
17734 //
17735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17736 sub2node->SetLineColor(kColorITS);
17737 sub2node->SetVisibility(1);
17738 fNodes->Add(sub2node);
17739 sub1node->cd();
17740 //
17741 // Place copy #14 of ITS6 in I569
17742 //
17743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17744 sub2node->SetLineColor(kColorITS);
17745 sub2node->SetVisibility(1);
17746 fNodes->Add(sub2node);
17747 sub1node->cd();
17748 //
17749 // Place copy #15 of ITS6 in I569
17750 //
17751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17752 sub2node->SetLineColor(kColorITS);
17753 sub2node->SetVisibility(1);
17754 fNodes->Add(sub2node);
17755 sub1node->cd();
17756 //
17757 // Place copy #16 of ITS6 in I569
17758 //
17759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17760 sub2node->SetLineColor(kColorITS);
17761 sub2node->SetVisibility(1);
17762 fNodes->Add(sub2node);
17763 sub1node->cd();
17764 //
17765 // Place copy #17 of ITS6 in I569
17766 //
17767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17768 sub2node->SetLineColor(kColorITS);
17769 sub2node->SetVisibility(1);
17770 fNodes->Add(sub2node);
17771 sub1node->cd();
17772 //
17773 // Place copy #18 of ITS6 in I569
17774 //
17775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17776 sub2node->SetLineColor(kColorITS);
17777 sub2node->SetVisibility(1);
17778 fNodes->Add(sub2node);
17779 sub1node->cd();
17780 //
17781 // Place copy #19 of ITS6 in I569
17782 //
17783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17784 sub2node->SetLineColor(kColorITS);
17785 sub2node->SetVisibility(1);
17786 fNodes->Add(sub2node);
17787 sub1node->cd();
17788 //
17789 // Place copy #20 of ITS6 in I569
17790 //
17791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17792 sub2node->SetLineColor(kColorITS);
17793 sub2node->SetVisibility(1);
17794 fNodes->Add(sub2node);
17795 sub1node->cd();
17796 //
17797 // Place copy #21 of ITS6 in I569
17798 //
17799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
17800 sub2node->SetLineColor(kColorITS);
17801 sub2node->SetVisibility(1);
17802 fNodes->Add(sub2node);
17803 sub1node->cd();
17804 //
17805 // Place copy #22 of ITS6 in I569
17806 //
17807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17808 sub2node->SetLineColor(kColorITS);
17809 sub2node->SetVisibility(1);
17810 fNodes->Add(sub2node);
17811 sub1node->cd();
17812 //
17813 // Place copy #23 of ITS6 in I569
17814 //
17815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17816 sub2node->SetLineColor(kColorITS);
17817 sub2node->SetVisibility(1);
17818 fNodes->Add(sub2node);
17819 sub1node->cd();
17820 //
17821 // Place copy #24 of ITS6 in I569
17822 //
17823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17824 sub2node->SetLineColor(kColorITS);
17825 sub2node->SetVisibility(1);
17826 fNodes->Add(sub2node);
17827 sub1node->cd();
17828 //
17829 // Place copy #25 of ITS6 in I569
17830 //
17831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
17832 sub2node->SetLineColor(kColorITS);
17833 sub2node->SetVisibility(1);
17834 fNodes->Add(sub2node);
17835 sub1node->cd();
17836 fNodes->Add(sub1node);
17837 node->cd();
17838 //
17839 // Place copy #7 of I569 in IT56
17840 //
17841 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"rot559");
17842 sub1node->SetLineColor(kColorITS);
17843 sub1node->SetVisibility(0);
17844 sub1node->cd();
17845 //
17846 // Place copy #1 of ITS6 in I569
17847 //
17848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
17849 sub2node->SetLineColor(kColorITS);
17850 sub2node->SetVisibility(1);
17851 fNodes->Add(sub2node);
17852 sub1node->cd();
17853 //
17854 // Place copy #2 of ITS6 in I569
17855 //
17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17860 sub1node->cd();
17861 //
17862 // Place copy #3 of ITS6 in I569
17863 //
17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17868 sub1node->cd();
17869 //
17870 // Place copy #4 of ITS6 in I569
17871 //
17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17876 sub1node->cd();
17877 //
17878 // Place copy #5 of ITS6 in I569
17879 //
17880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
17881 sub2node->SetLineColor(kColorITS);
17882 sub2node->SetVisibility(1);
17883 fNodes->Add(sub2node);
17884 sub1node->cd();
17885 //
17886 // Place copy #6 of ITS6 in I569
17887 //
17888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17889 sub2node->SetLineColor(kColorITS);
17890 sub2node->SetVisibility(1);
17891 fNodes->Add(sub2node);
17892 sub1node->cd();
17893 //
17894 // Place copy #7 of ITS6 in I569
17895 //
17896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
17897 sub2node->SetLineColor(kColorITS);
17898 sub2node->SetVisibility(1);
17899 fNodes->Add(sub2node);
17900 sub1node->cd();
17901 //
17902 // Place copy #8 of ITS6 in I569
17903 //
17904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17905 sub2node->SetLineColor(kColorITS);
17906 sub2node->SetVisibility(1);
17907 fNodes->Add(sub2node);
17908 sub1node->cd();
17909 //
17910 // Place copy #9 of ITS6 in I569
17911 //
17912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
17913 sub2node->SetLineColor(kColorITS);
17914 sub2node->SetVisibility(1);
17915 fNodes->Add(sub2node);
17916 sub1node->cd();
17917 //
17918 // Place copy #10 of ITS6 in I569
17919 //
17920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17921 sub2node->SetLineColor(kColorITS);
17922 sub2node->SetVisibility(1);
17923 fNodes->Add(sub2node);
17924 sub1node->cd();
17925 //
17926 // Place copy #11 of ITS6 in I569
17927 //
17928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
17929 sub2node->SetLineColor(kColorITS);
17930 sub2node->SetVisibility(1);
17931 fNodes->Add(sub2node);
17932 sub1node->cd();
17933 //
17934 // Place copy #12 of ITS6 in I569
17935 //
17936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17937 sub2node->SetLineColor(kColorITS);
17938 sub2node->SetVisibility(1);
17939 fNodes->Add(sub2node);
17940 sub1node->cd();
17941 //
17942 // Place copy #13 of ITS6 in I569
17943 //
17944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17945 sub2node->SetLineColor(kColorITS);
17946 sub2node->SetVisibility(1);
17947 fNodes->Add(sub2node);
17948 sub1node->cd();
17949 //
17950 // Place copy #14 of ITS6 in I569
17951 //
17952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17953 sub2node->SetLineColor(kColorITS);
17954 sub2node->SetVisibility(1);
17955 fNodes->Add(sub2node);
17956 sub1node->cd();
17957 //
17958 // Place copy #15 of ITS6 in I569
17959 //
17960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
17961 sub2node->SetLineColor(kColorITS);
17962 sub2node->SetVisibility(1);
17963 fNodes->Add(sub2node);
17964 sub1node->cd();
17965 //
17966 // Place copy #16 of ITS6 in I569
17967 //
17968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17969 sub2node->SetLineColor(kColorITS);
17970 sub2node->SetVisibility(1);
17971 fNodes->Add(sub2node);
17972 sub1node->cd();
17973 //
17974 // Place copy #17 of ITS6 in I569
17975 //
17976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17977 sub2node->SetLineColor(kColorITS);
17978 sub2node->SetVisibility(1);
17979 fNodes->Add(sub2node);
17980 sub1node->cd();
17981 //
17982 // Place copy #18 of ITS6 in I569
17983 //
17984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17985 sub2node->SetLineColor(kColorITS);
17986 sub2node->SetVisibility(1);
17987 fNodes->Add(sub2node);
17988 sub1node->cd();
17989 //
17990 // Place copy #19 of ITS6 in I569
17991 //
17992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
17993 sub2node->SetLineColor(kColorITS);
17994 sub2node->SetVisibility(1);
17995 fNodes->Add(sub2node);
17996 sub1node->cd();
17997 //
17998 // Place copy #20 of ITS6 in I569
17999 //
18000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18001 sub2node->SetLineColor(kColorITS);
18002 sub2node->SetVisibility(1);
18003 fNodes->Add(sub2node);
18004 sub1node->cd();
18005 //
18006 // Place copy #21 of ITS6 in I569
18007 //
18008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18009 sub2node->SetLineColor(kColorITS);
18010 sub2node->SetVisibility(1);
18011 fNodes->Add(sub2node);
18012 sub1node->cd();
18013 //
18014 // Place copy #22 of ITS6 in I569
18015 //
18016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18017 sub2node->SetLineColor(kColorITS);
18018 sub2node->SetVisibility(1);
18019 fNodes->Add(sub2node);
18020 sub1node->cd();
18021 //
18022 // Place copy #23 of ITS6 in I569
18023 //
18024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18025 sub2node->SetLineColor(kColorITS);
18026 sub2node->SetVisibility(1);
18027 fNodes->Add(sub2node);
18028 sub1node->cd();
18029 //
18030 // Place copy #24 of ITS6 in I569
18031 //
18032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18033 sub2node->SetLineColor(kColorITS);
18034 sub2node->SetVisibility(1);
18035 fNodes->Add(sub2node);
18036 sub1node->cd();
18037 //
18038 // Place copy #25 of ITS6 in I569
18039 //
18040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18041 sub2node->SetLineColor(kColorITS);
18042 sub2node->SetVisibility(1);
18043 fNodes->Add(sub2node);
18044 sub1node->cd();
18045 fNodes->Add(sub1node);
18046 node->cd();
18047 //
18048 // Place copy #8 of I569 in IT56
18049 //
18050 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"rot560");
18051 sub1node->SetLineColor(kColorITS);
18052 sub1node->SetVisibility(0);
18053 sub1node->cd();
18054 //
18055 // Place copy #1 of ITS6 in I569
18056 //
18057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18058 sub2node->SetLineColor(kColorITS);
18059 sub2node->SetVisibility(1);
18060 fNodes->Add(sub2node);
18061 sub1node->cd();
18062 //
18063 // Place copy #2 of ITS6 in I569
18064 //
18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18069 sub1node->cd();
18070 //
18071 // Place copy #3 of ITS6 in I569
18072 //
18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18077 sub1node->cd();
18078 //
18079 // Place copy #4 of ITS6 in I569
18080 //
18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18085 sub1node->cd();
18086 //
18087 // Place copy #5 of ITS6 in I569
18088 //
18089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18090 sub2node->SetLineColor(kColorITS);
18091 sub2node->SetVisibility(1);
18092 fNodes->Add(sub2node);
18093 sub1node->cd();
18094 //
18095 // Place copy #6 of ITS6 in I569
18096 //
18097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18098 sub2node->SetLineColor(kColorITS);
18099 sub2node->SetVisibility(1);
18100 fNodes->Add(sub2node);
18101 sub1node->cd();
18102 //
18103 // Place copy #7 of ITS6 in I569
18104 //
18105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18106 sub2node->SetLineColor(kColorITS);
18107 sub2node->SetVisibility(1);
18108 fNodes->Add(sub2node);
18109 sub1node->cd();
18110 //
18111 // Place copy #8 of ITS6 in I569
18112 //
18113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18114 sub2node->SetLineColor(kColorITS);
18115 sub2node->SetVisibility(1);
18116 fNodes->Add(sub2node);
18117 sub1node->cd();
18118 //
18119 // Place copy #9 of ITS6 in I569
18120 //
18121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18122 sub2node->SetLineColor(kColorITS);
18123 sub2node->SetVisibility(1);
18124 fNodes->Add(sub2node);
18125 sub1node->cd();
18126 //
18127 // Place copy #10 of ITS6 in I569
18128 //
18129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18130 sub2node->SetLineColor(kColorITS);
18131 sub2node->SetVisibility(1);
18132 fNodes->Add(sub2node);
18133 sub1node->cd();
18134 //
18135 // Place copy #11 of ITS6 in I569
18136 //
18137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18138 sub2node->SetLineColor(kColorITS);
18139 sub2node->SetVisibility(1);
18140 fNodes->Add(sub2node);
18141 sub1node->cd();
18142 //
18143 // Place copy #12 of ITS6 in I569
18144 //
18145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18146 sub2node->SetLineColor(kColorITS);
18147 sub2node->SetVisibility(1);
18148 fNodes->Add(sub2node);
18149 sub1node->cd();
18150 //
18151 // Place copy #13 of ITS6 in I569
18152 //
18153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18154 sub2node->SetLineColor(kColorITS);
18155 sub2node->SetVisibility(1);
18156 fNodes->Add(sub2node);
18157 sub1node->cd();
18158 //
18159 // Place copy #14 of ITS6 in I569
18160 //
18161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18162 sub2node->SetLineColor(kColorITS);
18163 sub2node->SetVisibility(1);
18164 fNodes->Add(sub2node);
18165 sub1node->cd();
18166 //
18167 // Place copy #15 of ITS6 in I569
18168 //
18169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18170 sub2node->SetLineColor(kColorITS);
18171 sub2node->SetVisibility(1);
18172 fNodes->Add(sub2node);
18173 sub1node->cd();
18174 //
18175 // Place copy #16 of ITS6 in I569
18176 //
18177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18178 sub2node->SetLineColor(kColorITS);
18179 sub2node->SetVisibility(1);
18180 fNodes->Add(sub2node);
18181 sub1node->cd();
18182 //
18183 // Place copy #17 of ITS6 in I569
18184 //
18185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18186 sub2node->SetLineColor(kColorITS);
18187 sub2node->SetVisibility(1);
18188 fNodes->Add(sub2node);
18189 sub1node->cd();
18190 //
18191 // Place copy #18 of ITS6 in I569
18192 //
18193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18194 sub2node->SetLineColor(kColorITS);
18195 sub2node->SetVisibility(1);
18196 fNodes->Add(sub2node);
18197 sub1node->cd();
18198 //
18199 // Place copy #19 of ITS6 in I569
18200 //
18201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18202 sub2node->SetLineColor(kColorITS);
18203 sub2node->SetVisibility(1);
18204 fNodes->Add(sub2node);
18205 sub1node->cd();
18206 //
18207 // Place copy #20 of ITS6 in I569
18208 //
18209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18210 sub2node->SetLineColor(kColorITS);
18211 sub2node->SetVisibility(1);
18212 fNodes->Add(sub2node);
18213 sub1node->cd();
18214 //
18215 // Place copy #21 of ITS6 in I569
18216 //
18217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18218 sub2node->SetLineColor(kColorITS);
18219 sub2node->SetVisibility(1);
18220 fNodes->Add(sub2node);
18221 sub1node->cd();
18222 //
18223 // Place copy #22 of ITS6 in I569
18224 //
18225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18226 sub2node->SetLineColor(kColorITS);
18227 sub2node->SetVisibility(1);
18228 fNodes->Add(sub2node);
18229 sub1node->cd();
18230 //
18231 // Place copy #23 of ITS6 in I569
18232 //
18233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18234 sub2node->SetLineColor(kColorITS);
18235 sub2node->SetVisibility(1);
18236 fNodes->Add(sub2node);
18237 sub1node->cd();
18238 //
18239 // Place copy #24 of ITS6 in I569
18240 //
18241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18242 sub2node->SetLineColor(kColorITS);
18243 sub2node->SetVisibility(1);
18244 fNodes->Add(sub2node);
18245 sub1node->cd();
18246 //
18247 // Place copy #25 of ITS6 in I569
18248 //
18249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18250 sub2node->SetLineColor(kColorITS);
18251 sub2node->SetVisibility(1);
18252 fNodes->Add(sub2node);
18253 sub1node->cd();
18254 fNodes->Add(sub1node);
18255 node->cd();
18256 //
18257 // Place copy #9 of I569 in IT56
18258 //
18259 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"rot561");
18260 sub1node->SetLineColor(kColorITS);
18261 sub1node->SetVisibility(0);
18262 sub1node->cd();
18263 //
18264 // Place copy #1 of ITS6 in I569
18265 //
18266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18267 sub2node->SetLineColor(kColorITS);
18268 sub2node->SetVisibility(1);
18269 fNodes->Add(sub2node);
18270 sub1node->cd();
18271 //
18272 // Place copy #2 of ITS6 in I569
18273 //
18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18278 sub1node->cd();
18279 //
18280 // Place copy #3 of ITS6 in I569
18281 //
18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18286 sub1node->cd();
18287 //
18288 // Place copy #4 of ITS6 in I569
18289 //
18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18294 sub1node->cd();
18295 //
18296 // Place copy #5 of ITS6 in I569
18297 //
18298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18299 sub2node->SetLineColor(kColorITS);
18300 sub2node->SetVisibility(1);
18301 fNodes->Add(sub2node);
18302 sub1node->cd();
18303 //
18304 // Place copy #6 of ITS6 in I569
18305 //
18306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18307 sub2node->SetLineColor(kColorITS);
18308 sub2node->SetVisibility(1);
18309 fNodes->Add(sub2node);
18310 sub1node->cd();
18311 //
18312 // Place copy #7 of ITS6 in I569
18313 //
18314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18315 sub2node->SetLineColor(kColorITS);
18316 sub2node->SetVisibility(1);
18317 fNodes->Add(sub2node);
18318 sub1node->cd();
18319 //
18320 // Place copy #8 of ITS6 in I569
18321 //
18322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18323 sub2node->SetLineColor(kColorITS);
18324 sub2node->SetVisibility(1);
18325 fNodes->Add(sub2node);
18326 sub1node->cd();
18327 //
18328 // Place copy #9 of ITS6 in I569
18329 //
18330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18331 sub2node->SetLineColor(kColorITS);
18332 sub2node->SetVisibility(1);
18333 fNodes->Add(sub2node);
18334 sub1node->cd();
18335 //
18336 // Place copy #10 of ITS6 in I569
18337 //
18338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18339 sub2node->SetLineColor(kColorITS);
18340 sub2node->SetVisibility(1);
18341 fNodes->Add(sub2node);
18342 sub1node->cd();
18343 //
18344 // Place copy #11 of ITS6 in I569
18345 //
18346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18347 sub2node->SetLineColor(kColorITS);
18348 sub2node->SetVisibility(1);
18349 fNodes->Add(sub2node);
18350 sub1node->cd();
18351 //
18352 // Place copy #12 of ITS6 in I569
18353 //
18354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18355 sub2node->SetLineColor(kColorITS);
18356 sub2node->SetVisibility(1);
18357 fNodes->Add(sub2node);
18358 sub1node->cd();
18359 //
18360 // Place copy #13 of ITS6 in I569
18361 //
18362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18363 sub2node->SetLineColor(kColorITS);
18364 sub2node->SetVisibility(1);
18365 fNodes->Add(sub2node);
18366 sub1node->cd();
18367 //
18368 // Place copy #14 of ITS6 in I569
18369 //
18370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18371 sub2node->SetLineColor(kColorITS);
18372 sub2node->SetVisibility(1);
18373 fNodes->Add(sub2node);
18374 sub1node->cd();
18375 //
18376 // Place copy #15 of ITS6 in I569
18377 //
18378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18379 sub2node->SetLineColor(kColorITS);
18380 sub2node->SetVisibility(1);
18381 fNodes->Add(sub2node);
18382 sub1node->cd();
18383 //
18384 // Place copy #16 of ITS6 in I569
18385 //
18386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18387 sub2node->SetLineColor(kColorITS);
18388 sub2node->SetVisibility(1);
18389 fNodes->Add(sub2node);
18390 sub1node->cd();
18391 //
18392 // Place copy #17 of ITS6 in I569
18393 //
18394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18395 sub2node->SetLineColor(kColorITS);
18396 sub2node->SetVisibility(1);
18397 fNodes->Add(sub2node);
18398 sub1node->cd();
18399 //
18400 // Place copy #18 of ITS6 in I569
18401 //
18402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18403 sub2node->SetLineColor(kColorITS);
18404 sub2node->SetVisibility(1);
18405 fNodes->Add(sub2node);
18406 sub1node->cd();
18407 //
18408 // Place copy #19 of ITS6 in I569
18409 //
18410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18411 sub2node->SetLineColor(kColorITS);
18412 sub2node->SetVisibility(1);
18413 fNodes->Add(sub2node);
18414 sub1node->cd();
18415 //
18416 // Place copy #20 of ITS6 in I569
18417 //
18418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18419 sub2node->SetLineColor(kColorITS);
18420 sub2node->SetVisibility(1);
18421 fNodes->Add(sub2node);
18422 sub1node->cd();
18423 //
18424 // Place copy #21 of ITS6 in I569
18425 //
18426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18427 sub2node->SetLineColor(kColorITS);
18428 sub2node->SetVisibility(1);
18429 fNodes->Add(sub2node);
18430 sub1node->cd();
18431 //
18432 // Place copy #22 of ITS6 in I569
18433 //
18434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18435 sub2node->SetLineColor(kColorITS);
18436 sub2node->SetVisibility(1);
18437 fNodes->Add(sub2node);
18438 sub1node->cd();
18439 //
18440 // Place copy #23 of ITS6 in I569
18441 //
18442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18443 sub2node->SetLineColor(kColorITS);
18444 sub2node->SetVisibility(1);
18445 fNodes->Add(sub2node);
18446 sub1node->cd();
18447 //
18448 // Place copy #24 of ITS6 in I569
18449 //
18450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18451 sub2node->SetLineColor(kColorITS);
18452 sub2node->SetVisibility(1);
18453 fNodes->Add(sub2node);
18454 sub1node->cd();
18455 //
18456 // Place copy #25 of ITS6 in I569
18457 //
18458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18459 sub2node->SetLineColor(kColorITS);
18460 sub2node->SetVisibility(1);
18461 fNodes->Add(sub2node);
18462 sub1node->cd();
18463 fNodes->Add(sub1node);
18464 node->cd();
18465 //
18466 // Place copy #10 of I569 in IT56
18467 //
18468 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"rot562");
18469 sub1node->SetLineColor(kColorITS);
18470 sub1node->SetVisibility(0);
18471 sub1node->cd();
18472 //
18473 // Place copy #1 of ITS6 in I569
18474 //
18475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18476 sub2node->SetLineColor(kColorITS);
18477 sub2node->SetVisibility(1);
18478 fNodes->Add(sub2node);
18479 sub1node->cd();
18480 //
18481 // Place copy #2 of ITS6 in I569
18482 //
18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18487 sub1node->cd();
18488 //
18489 // Place copy #3 of ITS6 in I569
18490 //
18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18495 sub1node->cd();
18496 //
18497 // Place copy #4 of ITS6 in I569
18498 //
18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18503 sub1node->cd();
18504 //
18505 // Place copy #5 of ITS6 in I569
18506 //
18507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18508 sub2node->SetLineColor(kColorITS);
18509 sub2node->SetVisibility(1);
18510 fNodes->Add(sub2node);
18511 sub1node->cd();
18512 //
18513 // Place copy #6 of ITS6 in I569
18514 //
18515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18516 sub2node->SetLineColor(kColorITS);
18517 sub2node->SetVisibility(1);
18518 fNodes->Add(sub2node);
18519 sub1node->cd();
18520 //
18521 // Place copy #7 of ITS6 in I569
18522 //
18523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18524 sub2node->SetLineColor(kColorITS);
18525 sub2node->SetVisibility(1);
18526 fNodes->Add(sub2node);
18527 sub1node->cd();
18528 //
18529 // Place copy #8 of ITS6 in I569
18530 //
18531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18532 sub2node->SetLineColor(kColorITS);
18533 sub2node->SetVisibility(1);
18534 fNodes->Add(sub2node);
18535 sub1node->cd();
18536 //
18537 // Place copy #9 of ITS6 in I569
18538 //
18539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18540 sub2node->SetLineColor(kColorITS);
18541 sub2node->SetVisibility(1);
18542 fNodes->Add(sub2node);
18543 sub1node->cd();
18544 //
18545 // Place copy #10 of ITS6 in I569
18546 //
18547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18548 sub2node->SetLineColor(kColorITS);
18549 sub2node->SetVisibility(1);
18550 fNodes->Add(sub2node);
18551 sub1node->cd();
18552 //
18553 // Place copy #11 of ITS6 in I569
18554 //
18555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18556 sub2node->SetLineColor(kColorITS);
18557 sub2node->SetVisibility(1);
18558 fNodes->Add(sub2node);
18559 sub1node->cd();
18560 //
18561 // Place copy #12 of ITS6 in I569
18562 //
18563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18564 sub2node->SetLineColor(kColorITS);
18565 sub2node->SetVisibility(1);
18566 fNodes->Add(sub2node);
18567 sub1node->cd();
18568 //
18569 // Place copy #13 of ITS6 in I569
18570 //
18571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18572 sub2node->SetLineColor(kColorITS);
18573 sub2node->SetVisibility(1);
18574 fNodes->Add(sub2node);
18575 sub1node->cd();
18576 //
18577 // Place copy #14 of ITS6 in I569
18578 //
18579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18580 sub2node->SetLineColor(kColorITS);
18581 sub2node->SetVisibility(1);
18582 fNodes->Add(sub2node);
18583 sub1node->cd();
18584 //
18585 // Place copy #15 of ITS6 in I569
18586 //
18587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18588 sub2node->SetLineColor(kColorITS);
18589 sub2node->SetVisibility(1);
18590 fNodes->Add(sub2node);
18591 sub1node->cd();
18592 //
18593 // Place copy #16 of ITS6 in I569
18594 //
18595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18596 sub2node->SetLineColor(kColorITS);
18597 sub2node->SetVisibility(1);
18598 fNodes->Add(sub2node);
18599 sub1node->cd();
18600 //
18601 // Place copy #17 of ITS6 in I569
18602 //
18603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18604 sub2node->SetLineColor(kColorITS);
18605 sub2node->SetVisibility(1);
18606 fNodes->Add(sub2node);
18607 sub1node->cd();
18608 //
18609 // Place copy #18 of ITS6 in I569
18610 //
18611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18612 sub2node->SetLineColor(kColorITS);
18613 sub2node->SetVisibility(1);
18614 fNodes->Add(sub2node);
18615 sub1node->cd();
18616 //
18617 // Place copy #19 of ITS6 in I569
18618 //
18619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18620 sub2node->SetLineColor(kColorITS);
18621 sub2node->SetVisibility(1);
18622 fNodes->Add(sub2node);
18623 sub1node->cd();
18624 //
18625 // Place copy #20 of ITS6 in I569
18626 //
18627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18628 sub2node->SetLineColor(kColorITS);
18629 sub2node->SetVisibility(1);
18630 fNodes->Add(sub2node);
18631 sub1node->cd();
18632 //
18633 // Place copy #21 of ITS6 in I569
18634 //
18635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18636 sub2node->SetLineColor(kColorITS);
18637 sub2node->SetVisibility(1);
18638 fNodes->Add(sub2node);
18639 sub1node->cd();
18640 //
18641 // Place copy #22 of ITS6 in I569
18642 //
18643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18644 sub2node->SetLineColor(kColorITS);
18645 sub2node->SetVisibility(1);
18646 fNodes->Add(sub2node);
18647 sub1node->cd();
18648 //
18649 // Place copy #23 of ITS6 in I569
18650 //
18651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18652 sub2node->SetLineColor(kColorITS);
18653 sub2node->SetVisibility(1);
18654 fNodes->Add(sub2node);
18655 sub1node->cd();
18656 //
18657 // Place copy #24 of ITS6 in I569
18658 //
18659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18660 sub2node->SetLineColor(kColorITS);
18661 sub2node->SetVisibility(1);
18662 fNodes->Add(sub2node);
18663 sub1node->cd();
18664 //
18665 // Place copy #25 of ITS6 in I569
18666 //
18667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18668 sub2node->SetLineColor(kColorITS);
18669 sub2node->SetVisibility(1);
18670 fNodes->Add(sub2node);
18671 sub1node->cd();
18672 fNodes->Add(sub1node);
18673 node->cd();
18674 //
18675 // Place copy #11 of I569 in IT56
18676 //
18677 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"rot563");
18678 sub1node->SetLineColor(kColorITS);
18679 sub1node->SetVisibility(0);
18680 sub1node->cd();
18681 //
18682 // Place copy #1 of ITS6 in I569
18683 //
18684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18685 sub2node->SetLineColor(kColorITS);
18686 sub2node->SetVisibility(1);
18687 fNodes->Add(sub2node);
18688 sub1node->cd();
18689 //
18690 // Place copy #2 of ITS6 in I569
18691 //
18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18696 sub1node->cd();
18697 //
18698 // Place copy #3 of ITS6 in I569
18699 //
18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18704 sub1node->cd();
18705 //
18706 // Place copy #4 of ITS6 in I569
18707 //
18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18712 sub1node->cd();
18713 //
18714 // Place copy #5 of ITS6 in I569
18715 //
18716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18717 sub2node->SetLineColor(kColorITS);
18718 sub2node->SetVisibility(1);
18719 fNodes->Add(sub2node);
18720 sub1node->cd();
18721 //
18722 // Place copy #6 of ITS6 in I569
18723 //
18724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18725 sub2node->SetLineColor(kColorITS);
18726 sub2node->SetVisibility(1);
18727 fNodes->Add(sub2node);
18728 sub1node->cd();
18729 //
18730 // Place copy #7 of ITS6 in I569
18731 //
18732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18733 sub2node->SetLineColor(kColorITS);
18734 sub2node->SetVisibility(1);
18735 fNodes->Add(sub2node);
18736 sub1node->cd();
18737 //
18738 // Place copy #8 of ITS6 in I569
18739 //
18740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18741 sub2node->SetLineColor(kColorITS);
18742 sub2node->SetVisibility(1);
18743 fNodes->Add(sub2node);
18744 sub1node->cd();
18745 //
18746 // Place copy #9 of ITS6 in I569
18747 //
18748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18749 sub2node->SetLineColor(kColorITS);
18750 sub2node->SetVisibility(1);
18751 fNodes->Add(sub2node);
18752 sub1node->cd();
18753 //
18754 // Place copy #10 of ITS6 in I569
18755 //
18756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18757 sub2node->SetLineColor(kColorITS);
18758 sub2node->SetVisibility(1);
18759 fNodes->Add(sub2node);
18760 sub1node->cd();
18761 //
18762 // Place copy #11 of ITS6 in I569
18763 //
18764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18765 sub2node->SetLineColor(kColorITS);
18766 sub2node->SetVisibility(1);
18767 fNodes->Add(sub2node);
18768 sub1node->cd();
18769 //
18770 // Place copy #12 of ITS6 in I569
18771 //
18772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18773 sub2node->SetLineColor(kColorITS);
18774 sub2node->SetVisibility(1);
18775 fNodes->Add(sub2node);
18776 sub1node->cd();
18777 //
18778 // Place copy #13 of ITS6 in I569
18779 //
18780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18781 sub2node->SetLineColor(kColorITS);
18782 sub2node->SetVisibility(1);
18783 fNodes->Add(sub2node);
18784 sub1node->cd();
18785 //
18786 // Place copy #14 of ITS6 in I569
18787 //
18788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18789 sub2node->SetLineColor(kColorITS);
18790 sub2node->SetVisibility(1);
18791 fNodes->Add(sub2node);
18792 sub1node->cd();
18793 //
18794 // Place copy #15 of ITS6 in I569
18795 //
18796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
18797 sub2node->SetLineColor(kColorITS);
18798 sub2node->SetVisibility(1);
18799 fNodes->Add(sub2node);
18800 sub1node->cd();
18801 //
18802 // Place copy #16 of ITS6 in I569
18803 //
18804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18805 sub2node->SetLineColor(kColorITS);
18806 sub2node->SetVisibility(1);
18807 fNodes->Add(sub2node);
18808 sub1node->cd();
18809 //
18810 // Place copy #17 of ITS6 in I569
18811 //
18812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18813 sub2node->SetLineColor(kColorITS);
18814 sub2node->SetVisibility(1);
18815 fNodes->Add(sub2node);
18816 sub1node->cd();
18817 //
18818 // Place copy #18 of ITS6 in I569
18819 //
18820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18821 sub2node->SetLineColor(kColorITS);
18822 sub2node->SetVisibility(1);
18823 fNodes->Add(sub2node);
18824 sub1node->cd();
18825 //
18826 // Place copy #19 of ITS6 in I569
18827 //
18828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
18829 sub2node->SetLineColor(kColorITS);
18830 sub2node->SetVisibility(1);
18831 fNodes->Add(sub2node);
18832 sub1node->cd();
18833 //
18834 // Place copy #20 of ITS6 in I569
18835 //
18836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18837 sub2node->SetLineColor(kColorITS);
18838 sub2node->SetVisibility(1);
18839 fNodes->Add(sub2node);
18840 sub1node->cd();
18841 //
18842 // Place copy #21 of ITS6 in I569
18843 //
18844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
18845 sub2node->SetLineColor(kColorITS);
18846 sub2node->SetVisibility(1);
18847 fNodes->Add(sub2node);
18848 sub1node->cd();
18849 //
18850 // Place copy #22 of ITS6 in I569
18851 //
18852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18853 sub2node->SetLineColor(kColorITS);
18854 sub2node->SetVisibility(1);
18855 fNodes->Add(sub2node);
18856 sub1node->cd();
18857 //
18858 // Place copy #23 of ITS6 in I569
18859 //
18860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18861 sub2node->SetLineColor(kColorITS);
18862 sub2node->SetVisibility(1);
18863 fNodes->Add(sub2node);
18864 sub1node->cd();
18865 //
18866 // Place copy #24 of ITS6 in I569
18867 //
18868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18869 sub2node->SetLineColor(kColorITS);
18870 sub2node->SetVisibility(1);
18871 fNodes->Add(sub2node);
18872 sub1node->cd();
18873 //
18874 // Place copy #25 of ITS6 in I569
18875 //
18876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
18877 sub2node->SetLineColor(kColorITS);
18878 sub2node->SetVisibility(1);
18879 fNodes->Add(sub2node);
18880 sub1node->cd();
18881 fNodes->Add(sub1node);
18882 node->cd();
18883 //
18884 // Place copy #12 of I569 in IT56
18885 //
18886 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"rot564");
18887 sub1node->SetLineColor(kColorITS);
18888 sub1node->SetVisibility(0);
18889 sub1node->cd();
18890 //
18891 // Place copy #1 of ITS6 in I569
18892 //
18893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
18894 sub2node->SetLineColor(kColorITS);
18895 sub2node->SetVisibility(1);
18896 fNodes->Add(sub2node);
18897 sub1node->cd();
18898 //
18899 // Place copy #2 of ITS6 in I569
18900 //
18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18905 sub1node->cd();
18906 //
18907 // Place copy #3 of ITS6 in I569
18908 //
18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18913 sub1node->cd();
18914 //
18915 // Place copy #4 of ITS6 in I569
18916 //
18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18921 sub1node->cd();
18922 //
18923 // Place copy #5 of ITS6 in I569
18924 //
18925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
18926 sub2node->SetLineColor(kColorITS);
18927 sub2node->SetVisibility(1);
18928 fNodes->Add(sub2node);
18929 sub1node->cd();
18930 //
18931 // Place copy #6 of ITS6 in I569
18932 //
18933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18934 sub2node->SetLineColor(kColorITS);
18935 sub2node->SetVisibility(1);
18936 fNodes->Add(sub2node);
18937 sub1node->cd();
18938 //
18939 // Place copy #7 of ITS6 in I569
18940 //
18941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
18942 sub2node->SetLineColor(kColorITS);
18943 sub2node->SetVisibility(1);
18944 fNodes->Add(sub2node);
18945 sub1node->cd();
18946 //
18947 // Place copy #8 of ITS6 in I569
18948 //
18949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18950 sub2node->SetLineColor(kColorITS);
18951 sub2node->SetVisibility(1);
18952 fNodes->Add(sub2node);
18953 sub1node->cd();
18954 //
18955 // Place copy #9 of ITS6 in I569
18956 //
18957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
18958 sub2node->SetLineColor(kColorITS);
18959 sub2node->SetVisibility(1);
18960 fNodes->Add(sub2node);
18961 sub1node->cd();
18962 //
18963 // Place copy #10 of ITS6 in I569
18964 //
18965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18966 sub2node->SetLineColor(kColorITS);
18967 sub2node->SetVisibility(1);
18968 fNodes->Add(sub2node);
18969 sub1node->cd();
18970 //
18971 // Place copy #11 of ITS6 in I569
18972 //
18973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
18974 sub2node->SetLineColor(kColorITS);
18975 sub2node->SetVisibility(1);
18976 fNodes->Add(sub2node);
18977 sub1node->cd();
18978 //
18979 // Place copy #12 of ITS6 in I569
18980 //
18981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18982 sub2node->SetLineColor(kColorITS);
18983 sub2node->SetVisibility(1);
18984 fNodes->Add(sub2node);
18985 sub1node->cd();
18986 //
18987 // Place copy #13 of ITS6 in I569
18988 //
18989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18990 sub2node->SetLineColor(kColorITS);
18991 sub2node->SetVisibility(1);
18992 fNodes->Add(sub2node);
18993 sub1node->cd();
18994 //
18995 // Place copy #14 of ITS6 in I569
18996 //
18997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18998 sub2node->SetLineColor(kColorITS);
18999 sub2node->SetVisibility(1);
19000 fNodes->Add(sub2node);
19001 sub1node->cd();
19002 //
19003 // Place copy #15 of ITS6 in I569
19004 //
19005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19006 sub2node->SetLineColor(kColorITS);
19007 sub2node->SetVisibility(1);
19008 fNodes->Add(sub2node);
19009 sub1node->cd();
19010 //
19011 // Place copy #16 of ITS6 in I569
19012 //
19013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19014 sub2node->SetLineColor(kColorITS);
19015 sub2node->SetVisibility(1);
19016 fNodes->Add(sub2node);
19017 sub1node->cd();
19018 //
19019 // Place copy #17 of ITS6 in I569
19020 //
19021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19022 sub2node->SetLineColor(kColorITS);
19023 sub2node->SetVisibility(1);
19024 fNodes->Add(sub2node);
19025 sub1node->cd();
19026 //
19027 // Place copy #18 of ITS6 in I569
19028 //
19029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19030 sub2node->SetLineColor(kColorITS);
19031 sub2node->SetVisibility(1);
19032 fNodes->Add(sub2node);
19033 sub1node->cd();
19034 //
19035 // Place copy #19 of ITS6 in I569
19036 //
19037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19038 sub2node->SetLineColor(kColorITS);
19039 sub2node->SetVisibility(1);
19040 fNodes->Add(sub2node);
19041 sub1node->cd();
19042 //
19043 // Place copy #20 of ITS6 in I569
19044 //
19045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19046 sub2node->SetLineColor(kColorITS);
19047 sub2node->SetVisibility(1);
19048 fNodes->Add(sub2node);
19049 sub1node->cd();
19050 //
19051 // Place copy #21 of ITS6 in I569
19052 //
19053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19054 sub2node->SetLineColor(kColorITS);
19055 sub2node->SetVisibility(1);
19056 fNodes->Add(sub2node);
19057 sub1node->cd();
19058 //
19059 // Place copy #22 of ITS6 in I569
19060 //
19061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19062 sub2node->SetLineColor(kColorITS);
19063 sub2node->SetVisibility(1);
19064 fNodes->Add(sub2node);
19065 sub1node->cd();
19066 //
19067 // Place copy #23 of ITS6 in I569
19068 //
19069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19070 sub2node->SetLineColor(kColorITS);
19071 sub2node->SetVisibility(1);
19072 fNodes->Add(sub2node);
19073 sub1node->cd();
19074 //
19075 // Place copy #24 of ITS6 in I569
19076 //
19077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19078 sub2node->SetLineColor(kColorITS);
19079 sub2node->SetVisibility(1);
19080 fNodes->Add(sub2node);
19081 sub1node->cd();
19082 //
19083 // Place copy #25 of ITS6 in I569
19084 //
19085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19086 sub2node->SetLineColor(kColorITS);
19087 sub2node->SetVisibility(1);
19088 fNodes->Add(sub2node);
19089 sub1node->cd();
19090 fNodes->Add(sub1node);
19091 node->cd();
19092 //
19093 // Place copy #13 of I569 in IT56
19094 //
19095 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"rot565");
19096 sub1node->SetLineColor(kColorITS);
19097 sub1node->SetVisibility(0);
19098 sub1node->cd();
19099 //
19100 // Place copy #1 of ITS6 in I569
19101 //
19102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19103 sub2node->SetLineColor(kColorITS);
19104 sub2node->SetVisibility(1);
19105 fNodes->Add(sub2node);
19106 sub1node->cd();
19107 //
19108 // Place copy #2 of ITS6 in I569
19109 //
19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19114 sub1node->cd();
19115 //
19116 // Place copy #3 of ITS6 in I569
19117 //
19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19122 sub1node->cd();
19123 //
19124 // Place copy #4 of ITS6 in I569
19125 //
19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19130 sub1node->cd();
19131 //
19132 // Place copy #5 of ITS6 in I569
19133 //
19134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19135 sub2node->SetLineColor(kColorITS);
19136 sub2node->SetVisibility(1);
19137 fNodes->Add(sub2node);
19138 sub1node->cd();
19139 //
19140 // Place copy #6 of ITS6 in I569
19141 //
19142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19143 sub2node->SetLineColor(kColorITS);
19144 sub2node->SetVisibility(1);
19145 fNodes->Add(sub2node);
19146 sub1node->cd();
19147 //
19148 // Place copy #7 of ITS6 in I569
19149 //
19150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19151 sub2node->SetLineColor(kColorITS);
19152 sub2node->SetVisibility(1);
19153 fNodes->Add(sub2node);
19154 sub1node->cd();
19155 //
19156 // Place copy #8 of ITS6 in I569
19157 //
19158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19159 sub2node->SetLineColor(kColorITS);
19160 sub2node->SetVisibility(1);
19161 fNodes->Add(sub2node);
19162 sub1node->cd();
19163 //
19164 // Place copy #9 of ITS6 in I569
19165 //
19166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19167 sub2node->SetLineColor(kColorITS);
19168 sub2node->SetVisibility(1);
19169 fNodes->Add(sub2node);
19170 sub1node->cd();
19171 //
19172 // Place copy #10 of ITS6 in I569
19173 //
19174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19175 sub2node->SetLineColor(kColorITS);
19176 sub2node->SetVisibility(1);
19177 fNodes->Add(sub2node);
19178 sub1node->cd();
19179 //
19180 // Place copy #11 of ITS6 in I569
19181 //
19182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19183 sub2node->SetLineColor(kColorITS);
19184 sub2node->SetVisibility(1);
19185 fNodes->Add(sub2node);
19186 sub1node->cd();
19187 //
19188 // Place copy #12 of ITS6 in I569
19189 //
19190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19191 sub2node->SetLineColor(kColorITS);
19192 sub2node->SetVisibility(1);
19193 fNodes->Add(sub2node);
19194 sub1node->cd();
19195 //
19196 // Place copy #13 of ITS6 in I569
19197 //
19198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19199 sub2node->SetLineColor(kColorITS);
19200 sub2node->SetVisibility(1);
19201 fNodes->Add(sub2node);
19202 sub1node->cd();
19203 //
19204 // Place copy #14 of ITS6 in I569
19205 //
19206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19207 sub2node->SetLineColor(kColorITS);
19208 sub2node->SetVisibility(1);
19209 fNodes->Add(sub2node);
19210 sub1node->cd();
19211 //
19212 // Place copy #15 of ITS6 in I569
19213 //
19214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19215 sub2node->SetLineColor(kColorITS);
19216 sub2node->SetVisibility(1);
19217 fNodes->Add(sub2node);
19218 sub1node->cd();
19219 //
19220 // Place copy #16 of ITS6 in I569
19221 //
19222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19223 sub2node->SetLineColor(kColorITS);
19224 sub2node->SetVisibility(1);
19225 fNodes->Add(sub2node);
19226 sub1node->cd();
19227 //
19228 // Place copy #17 of ITS6 in I569
19229 //
19230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19231 sub2node->SetLineColor(kColorITS);
19232 sub2node->SetVisibility(1);
19233 fNodes->Add(sub2node);
19234 sub1node->cd();
19235 //
19236 // Place copy #18 of ITS6 in I569
19237 //
19238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19239 sub2node->SetLineColor(kColorITS);
19240 sub2node->SetVisibility(1);
19241 fNodes->Add(sub2node);
19242 sub1node->cd();
19243 //
19244 // Place copy #19 of ITS6 in I569
19245 //
19246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19247 sub2node->SetLineColor(kColorITS);
19248 sub2node->SetVisibility(1);
19249 fNodes->Add(sub2node);
19250 sub1node->cd();
19251 //
19252 // Place copy #20 of ITS6 in I569
19253 //
19254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19255 sub2node->SetLineColor(kColorITS);
19256 sub2node->SetVisibility(1);
19257 fNodes->Add(sub2node);
19258 sub1node->cd();
19259 //
19260 // Place copy #21 of ITS6 in I569
19261 //
19262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19263 sub2node->SetLineColor(kColorITS);
19264 sub2node->SetVisibility(1);
19265 fNodes->Add(sub2node);
19266 sub1node->cd();
19267 //
19268 // Place copy #22 of ITS6 in I569
19269 //
19270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19271 sub2node->SetLineColor(kColorITS);
19272 sub2node->SetVisibility(1);
19273 fNodes->Add(sub2node);
19274 sub1node->cd();
19275 //
19276 // Place copy #23 of ITS6 in I569
19277 //
19278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19279 sub2node->SetLineColor(kColorITS);
19280 sub2node->SetVisibility(1);
19281 fNodes->Add(sub2node);
19282 sub1node->cd();
19283 //
19284 // Place copy #24 of ITS6 in I569
19285 //
19286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19287 sub2node->SetLineColor(kColorITS);
19288 sub2node->SetVisibility(1);
19289 fNodes->Add(sub2node);
19290 sub1node->cd();
19291 //
19292 // Place copy #25 of ITS6 in I569
19293 //
19294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19295 sub2node->SetLineColor(kColorITS);
19296 sub2node->SetVisibility(1);
19297 fNodes->Add(sub2node);
19298 sub1node->cd();
19299 fNodes->Add(sub1node);
19300 node->cd();
19301 //
19302 // Place copy #14 of I569 in IT56
19303 //
19304 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"rot566");
19305 sub1node->SetLineColor(kColorITS);
19306 sub1node->SetVisibility(0);
19307 sub1node->cd();
19308 //
19309 // Place copy #1 of ITS6 in I569
19310 //
19311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19312 sub2node->SetLineColor(kColorITS);
19313 sub2node->SetVisibility(1);
19314 fNodes->Add(sub2node);
19315 sub1node->cd();
19316 //
19317 // Place copy #2 of ITS6 in I569
19318 //
19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19323 sub1node->cd();
19324 //
19325 // Place copy #3 of ITS6 in I569
19326 //
19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19331 sub1node->cd();
19332 //
19333 // Place copy #4 of ITS6 in I569
19334 //
19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19339 sub1node->cd();
19340 //
19341 // Place copy #5 of ITS6 in I569
19342 //
19343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19344 sub2node->SetLineColor(kColorITS);
19345 sub2node->SetVisibility(1);
19346 fNodes->Add(sub2node);
19347 sub1node->cd();
19348 //
19349 // Place copy #6 of ITS6 in I569
19350 //
19351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19352 sub2node->SetLineColor(kColorITS);
19353 sub2node->SetVisibility(1);
19354 fNodes->Add(sub2node);
19355 sub1node->cd();
19356 //
19357 // Place copy #7 of ITS6 in I569
19358 //
19359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19360 sub2node->SetLineColor(kColorITS);
19361 sub2node->SetVisibility(1);
19362 fNodes->Add(sub2node);
19363 sub1node->cd();
19364 //
19365 // Place copy #8 of ITS6 in I569
19366 //
19367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19368 sub2node->SetLineColor(kColorITS);
19369 sub2node->SetVisibility(1);
19370 fNodes->Add(sub2node);
19371 sub1node->cd();
19372 //
19373 // Place copy #9 of ITS6 in I569
19374 //
19375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19376 sub2node->SetLineColor(kColorITS);
19377 sub2node->SetVisibility(1);
19378 fNodes->Add(sub2node);
19379 sub1node->cd();
19380 //
19381 // Place copy #10 of ITS6 in I569
19382 //
19383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19384 sub2node->SetLineColor(kColorITS);
19385 sub2node->SetVisibility(1);
19386 fNodes->Add(sub2node);
19387 sub1node->cd();
19388 //
19389 // Place copy #11 of ITS6 in I569
19390 //
19391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19392 sub2node->SetLineColor(kColorITS);
19393 sub2node->SetVisibility(1);
19394 fNodes->Add(sub2node);
19395 sub1node->cd();
19396 //
19397 // Place copy #12 of ITS6 in I569
19398 //
19399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19400 sub2node->SetLineColor(kColorITS);
19401 sub2node->SetVisibility(1);
19402 fNodes->Add(sub2node);
19403 sub1node->cd();
19404 //
19405 // Place copy #13 of ITS6 in I569
19406 //
19407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19408 sub2node->SetLineColor(kColorITS);
19409 sub2node->SetVisibility(1);
19410 fNodes->Add(sub2node);
19411 sub1node->cd();
19412 //
19413 // Place copy #14 of ITS6 in I569
19414 //
19415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19416 sub2node->SetLineColor(kColorITS);
19417 sub2node->SetVisibility(1);
19418 fNodes->Add(sub2node);
19419 sub1node->cd();
19420 //
19421 // Place copy #15 of ITS6 in I569
19422 //
19423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19424 sub2node->SetLineColor(kColorITS);
19425 sub2node->SetVisibility(1);
19426 fNodes->Add(sub2node);
19427 sub1node->cd();
19428 //
19429 // Place copy #16 of ITS6 in I569
19430 //
19431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19432 sub2node->SetLineColor(kColorITS);
19433 sub2node->SetVisibility(1);
19434 fNodes->Add(sub2node);
19435 sub1node->cd();
19436 //
19437 // Place copy #17 of ITS6 in I569
19438 //
19439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19440 sub2node->SetLineColor(kColorITS);
19441 sub2node->SetVisibility(1);
19442 fNodes->Add(sub2node);
19443 sub1node->cd();
19444 //
19445 // Place copy #18 of ITS6 in I569
19446 //
19447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19448 sub2node->SetLineColor(kColorITS);
19449 sub2node->SetVisibility(1);
19450 fNodes->Add(sub2node);
19451 sub1node->cd();
19452 //
19453 // Place copy #19 of ITS6 in I569
19454 //
19455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19456 sub2node->SetLineColor(kColorITS);
19457 sub2node->SetVisibility(1);
19458 fNodes->Add(sub2node);
19459 sub1node->cd();
19460 //
19461 // Place copy #20 of ITS6 in I569
19462 //
19463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19464 sub2node->SetLineColor(kColorITS);
19465 sub2node->SetVisibility(1);
19466 fNodes->Add(sub2node);
19467 sub1node->cd();
19468 //
19469 // Place copy #21 of ITS6 in I569
19470 //
19471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19472 sub2node->SetLineColor(kColorITS);
19473 sub2node->SetVisibility(1);
19474 fNodes->Add(sub2node);
19475 sub1node->cd();
19476 //
19477 // Place copy #22 of ITS6 in I569
19478 //
19479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19480 sub2node->SetLineColor(kColorITS);
19481 sub2node->SetVisibility(1);
19482 fNodes->Add(sub2node);
19483 sub1node->cd();
19484 //
19485 // Place copy #23 of ITS6 in I569
19486 //
19487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19488 sub2node->SetLineColor(kColorITS);
19489 sub2node->SetVisibility(1);
19490 fNodes->Add(sub2node);
19491 sub1node->cd();
19492 //
19493 // Place copy #24 of ITS6 in I569
19494 //
19495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19496 sub2node->SetLineColor(kColorITS);
19497 sub2node->SetVisibility(1);
19498 fNodes->Add(sub2node);
19499 sub1node->cd();
19500 //
19501 // Place copy #25 of ITS6 in I569
19502 //
19503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19504 sub2node->SetLineColor(kColorITS);
19505 sub2node->SetVisibility(1);
19506 fNodes->Add(sub2node);
19507 sub1node->cd();
19508 fNodes->Add(sub1node);
19509 node->cd();
19510 //
19511 // Place copy #15 of I569 in IT56
19512 //
19513 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"rot567");
19514 sub1node->SetLineColor(kColorITS);
19515 sub1node->SetVisibility(0);
19516 sub1node->cd();
19517 //
19518 // Place copy #1 of ITS6 in I569
19519 //
19520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19521 sub2node->SetLineColor(kColorITS);
19522 sub2node->SetVisibility(1);
19523 fNodes->Add(sub2node);
19524 sub1node->cd();
19525 //
19526 // Place copy #2 of ITS6 in I569
19527 //
19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19532 sub1node->cd();
19533 //
19534 // Place copy #3 of ITS6 in I569
19535 //
19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19540 sub1node->cd();
19541 //
19542 // Place copy #4 of ITS6 in I569
19543 //
19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19548 sub1node->cd();
19549 //
19550 // Place copy #5 of ITS6 in I569
19551 //
19552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19553 sub2node->SetLineColor(kColorITS);
19554 sub2node->SetVisibility(1);
19555 fNodes->Add(sub2node);
19556 sub1node->cd();
19557 //
19558 // Place copy #6 of ITS6 in I569
19559 //
19560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19561 sub2node->SetLineColor(kColorITS);
19562 sub2node->SetVisibility(1);
19563 fNodes->Add(sub2node);
19564 sub1node->cd();
19565 //
19566 // Place copy #7 of ITS6 in I569
19567 //
19568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19569 sub2node->SetLineColor(kColorITS);
19570 sub2node->SetVisibility(1);
19571 fNodes->Add(sub2node);
19572 sub1node->cd();
19573 //
19574 // Place copy #8 of ITS6 in I569
19575 //
19576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19577 sub2node->SetLineColor(kColorITS);
19578 sub2node->SetVisibility(1);
19579 fNodes->Add(sub2node);
19580 sub1node->cd();
19581 //
19582 // Place copy #9 of ITS6 in I569
19583 //
19584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19585 sub2node->SetLineColor(kColorITS);
19586 sub2node->SetVisibility(1);
19587 fNodes->Add(sub2node);
19588 sub1node->cd();
19589 //
19590 // Place copy #10 of ITS6 in I569
19591 //
19592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19593 sub2node->SetLineColor(kColorITS);
19594 sub2node->SetVisibility(1);
19595 fNodes->Add(sub2node);
19596 sub1node->cd();
19597 //
19598 // Place copy #11 of ITS6 in I569
19599 //
19600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19601 sub2node->SetLineColor(kColorITS);
19602 sub2node->SetVisibility(1);
19603 fNodes->Add(sub2node);
19604 sub1node->cd();
19605 //
19606 // Place copy #12 of ITS6 in I569
19607 //
19608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19609 sub2node->SetLineColor(kColorITS);
19610 sub2node->SetVisibility(1);
19611 fNodes->Add(sub2node);
19612 sub1node->cd();
19613 //
19614 // Place copy #13 of ITS6 in I569
19615 //
19616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19617 sub2node->SetLineColor(kColorITS);
19618 sub2node->SetVisibility(1);
19619 fNodes->Add(sub2node);
19620 sub1node->cd();
19621 //
19622 // Place copy #14 of ITS6 in I569
19623 //
19624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19625 sub2node->SetLineColor(kColorITS);
19626 sub2node->SetVisibility(1);
19627 fNodes->Add(sub2node);
19628 sub1node->cd();
19629 //
19630 // Place copy #15 of ITS6 in I569
19631 //
19632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19633 sub2node->SetLineColor(kColorITS);
19634 sub2node->SetVisibility(1);
19635 fNodes->Add(sub2node);
19636 sub1node->cd();
19637 //
19638 // Place copy #16 of ITS6 in I569
19639 //
19640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19641 sub2node->SetLineColor(kColorITS);
19642 sub2node->SetVisibility(1);
19643 fNodes->Add(sub2node);
19644 sub1node->cd();
19645 //
19646 // Place copy #17 of ITS6 in I569
19647 //
19648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19649 sub2node->SetLineColor(kColorITS);
19650 sub2node->SetVisibility(1);
19651 fNodes->Add(sub2node);
19652 sub1node->cd();
19653 //
19654 // Place copy #18 of ITS6 in I569
19655 //
19656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19657 sub2node->SetLineColor(kColorITS);
19658 sub2node->SetVisibility(1);
19659 fNodes->Add(sub2node);
19660 sub1node->cd();
19661 //
19662 // Place copy #19 of ITS6 in I569
19663 //
19664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19665 sub2node->SetLineColor(kColorITS);
19666 sub2node->SetVisibility(1);
19667 fNodes->Add(sub2node);
19668 sub1node->cd();
19669 //
19670 // Place copy #20 of ITS6 in I569
19671 //
19672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19673 sub2node->SetLineColor(kColorITS);
19674 sub2node->SetVisibility(1);
19675 fNodes->Add(sub2node);
19676 sub1node->cd();
19677 //
19678 // Place copy #21 of ITS6 in I569
19679 //
19680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19681 sub2node->SetLineColor(kColorITS);
19682 sub2node->SetVisibility(1);
19683 fNodes->Add(sub2node);
19684 sub1node->cd();
19685 //
19686 // Place copy #22 of ITS6 in I569
19687 //
19688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19689 sub2node->SetLineColor(kColorITS);
19690 sub2node->SetVisibility(1);
19691 fNodes->Add(sub2node);
19692 sub1node->cd();
19693 //
19694 // Place copy #23 of ITS6 in I569
19695 //
19696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19697 sub2node->SetLineColor(kColorITS);
19698 sub2node->SetVisibility(1);
19699 fNodes->Add(sub2node);
19700 sub1node->cd();
19701 //
19702 // Place copy #24 of ITS6 in I569
19703 //
19704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19705 sub2node->SetLineColor(kColorITS);
19706 sub2node->SetVisibility(1);
19707 fNodes->Add(sub2node);
19708 sub1node->cd();
19709 //
19710 // Place copy #25 of ITS6 in I569
19711 //
19712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19713 sub2node->SetLineColor(kColorITS);
19714 sub2node->SetVisibility(1);
19715 fNodes->Add(sub2node);
19716 sub1node->cd();
19717 fNodes->Add(sub1node);
19718 node->cd();
19719 //
19720 // Place copy #16 of I569 in IT56
19721 //
19722 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"rot568");
19723 sub1node->SetLineColor(kColorITS);
19724 sub1node->SetVisibility(0);
19725 sub1node->cd();
19726 //
19727 // Place copy #1 of ITS6 in I569
19728 //
19729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19730 sub2node->SetLineColor(kColorITS);
19731 sub2node->SetVisibility(1);
19732 fNodes->Add(sub2node);
19733 sub1node->cd();
19734 //
19735 // Place copy #2 of ITS6 in I569
19736 //
19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19741 sub1node->cd();
19742 //
19743 // Place copy #3 of ITS6 in I569
19744 //
19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19749 sub1node->cd();
19750 //
19751 // Place copy #4 of ITS6 in I569
19752 //
19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19757 sub1node->cd();
19758 //
19759 // Place copy #5 of ITS6 in I569
19760 //
19761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19762 sub2node->SetLineColor(kColorITS);
19763 sub2node->SetVisibility(1);
19764 fNodes->Add(sub2node);
19765 sub1node->cd();
19766 //
19767 // Place copy #6 of ITS6 in I569
19768 //
19769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19770 sub2node->SetLineColor(kColorITS);
19771 sub2node->SetVisibility(1);
19772 fNodes->Add(sub2node);
19773 sub1node->cd();
19774 //
19775 // Place copy #7 of ITS6 in I569
19776 //
19777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19778 sub2node->SetLineColor(kColorITS);
19779 sub2node->SetVisibility(1);
19780 fNodes->Add(sub2node);
19781 sub1node->cd();
19782 //
19783 // Place copy #8 of ITS6 in I569
19784 //
19785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19786 sub2node->SetLineColor(kColorITS);
19787 sub2node->SetVisibility(1);
19788 fNodes->Add(sub2node);
19789 sub1node->cd();
19790 //
19791 // Place copy #9 of ITS6 in I569
19792 //
19793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
19794 sub2node->SetLineColor(kColorITS);
19795 sub2node->SetVisibility(1);
19796 fNodes->Add(sub2node);
19797 sub1node->cd();
19798 //
19799 // Place copy #10 of ITS6 in I569
19800 //
19801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19802 sub2node->SetLineColor(kColorITS);
19803 sub2node->SetVisibility(1);
19804 fNodes->Add(sub2node);
19805 sub1node->cd();
19806 //
19807 // Place copy #11 of ITS6 in I569
19808 //
19809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
19810 sub2node->SetLineColor(kColorITS);
19811 sub2node->SetVisibility(1);
19812 fNodes->Add(sub2node);
19813 sub1node->cd();
19814 //
19815 // Place copy #12 of ITS6 in I569
19816 //
19817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19818 sub2node->SetLineColor(kColorITS);
19819 sub2node->SetVisibility(1);
19820 fNodes->Add(sub2node);
19821 sub1node->cd();
19822 //
19823 // Place copy #13 of ITS6 in I569
19824 //
19825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19826 sub2node->SetLineColor(kColorITS);
19827 sub2node->SetVisibility(1);
19828 fNodes->Add(sub2node);
19829 sub1node->cd();
19830 //
19831 // Place copy #14 of ITS6 in I569
19832 //
19833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19834 sub2node->SetLineColor(kColorITS);
19835 sub2node->SetVisibility(1);
19836 fNodes->Add(sub2node);
19837 sub1node->cd();
19838 //
19839 // Place copy #15 of ITS6 in I569
19840 //
19841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
19842 sub2node->SetLineColor(kColorITS);
19843 sub2node->SetVisibility(1);
19844 fNodes->Add(sub2node);
19845 sub1node->cd();
19846 //
19847 // Place copy #16 of ITS6 in I569
19848 //
19849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19850 sub2node->SetLineColor(kColorITS);
19851 sub2node->SetVisibility(1);
19852 fNodes->Add(sub2node);
19853 sub1node->cd();
19854 //
19855 // Place copy #17 of ITS6 in I569
19856 //
19857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19858 sub2node->SetLineColor(kColorITS);
19859 sub2node->SetVisibility(1);
19860 fNodes->Add(sub2node);
19861 sub1node->cd();
19862 //
19863 // Place copy #18 of ITS6 in I569
19864 //
19865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19866 sub2node->SetLineColor(kColorITS);
19867 sub2node->SetVisibility(1);
19868 fNodes->Add(sub2node);
19869 sub1node->cd();
19870 //
19871 // Place copy #19 of ITS6 in I569
19872 //
19873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
19874 sub2node->SetLineColor(kColorITS);
19875 sub2node->SetVisibility(1);
19876 fNodes->Add(sub2node);
19877 sub1node->cd();
19878 //
19879 // Place copy #20 of ITS6 in I569
19880 //
19881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19882 sub2node->SetLineColor(kColorITS);
19883 sub2node->SetVisibility(1);
19884 fNodes->Add(sub2node);
19885 sub1node->cd();
19886 //
19887 // Place copy #21 of ITS6 in I569
19888 //
19889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
19890 sub2node->SetLineColor(kColorITS);
19891 sub2node->SetVisibility(1);
19892 fNodes->Add(sub2node);
19893 sub1node->cd();
19894 //
19895 // Place copy #22 of ITS6 in I569
19896 //
19897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19898 sub2node->SetLineColor(kColorITS);
19899 sub2node->SetVisibility(1);
19900 fNodes->Add(sub2node);
19901 sub1node->cd();
19902 //
19903 // Place copy #23 of ITS6 in I569
19904 //
19905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19906 sub2node->SetLineColor(kColorITS);
19907 sub2node->SetVisibility(1);
19908 fNodes->Add(sub2node);
19909 sub1node->cd();
19910 //
19911 // Place copy #24 of ITS6 in I569
19912 //
19913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19914 sub2node->SetLineColor(kColorITS);
19915 sub2node->SetVisibility(1);
19916 fNodes->Add(sub2node);
19917 sub1node->cd();
19918 //
19919 // Place copy #25 of ITS6 in I569
19920 //
19921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
19922 sub2node->SetLineColor(kColorITS);
19923 sub2node->SetVisibility(1);
19924 fNodes->Add(sub2node);
19925 sub1node->cd();
19926 fNodes->Add(sub1node);
19927 node->cd();
19928 //
19929 // Place copy #17 of I569 in IT56
19930 //
19931 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"rot569");
19932 sub1node->SetLineColor(kColorITS);
19933 sub1node->SetVisibility(0);
19934 sub1node->cd();
19935 //
19936 // Place copy #1 of ITS6 in I569
19937 //
19938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
19939 sub2node->SetLineColor(kColorITS);
19940 sub2node->SetVisibility(1);
19941 fNodes->Add(sub2node);
19942 sub1node->cd();
19943 //
19944 // Place copy #2 of ITS6 in I569
19945 //
19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19950 sub1node->cd();
19951 //
19952 // Place copy #3 of ITS6 in I569
19953 //
19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19958 sub1node->cd();
19959 //
19960 // Place copy #4 of ITS6 in I569
19961 //
19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19966 sub1node->cd();
19967 //
19968 // Place copy #5 of ITS6 in I569
19969 //
19970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
19971 sub2node->SetLineColor(kColorITS);
19972 sub2node->SetVisibility(1);
19973 fNodes->Add(sub2node);
19974 sub1node->cd();
19975 //
19976 // Place copy #6 of ITS6 in I569
19977 //
19978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19979 sub2node->SetLineColor(kColorITS);
19980 sub2node->SetVisibility(1);
19981 fNodes->Add(sub2node);
19982 sub1node->cd();
19983 //
19984 // Place copy #7 of ITS6 in I569
19985 //
19986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
19987 sub2node->SetLineColor(kColorITS);
19988 sub2node->SetVisibility(1);
19989 fNodes->Add(sub2node);
19990 sub1node->cd();
19991 //
19992 // Place copy #8 of ITS6 in I569
19993 //
19994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19995 sub2node->SetLineColor(kColorITS);
19996 sub2node->SetVisibility(1);
19997 fNodes->Add(sub2node);
19998 sub1node->cd();
19999 //
20000 // Place copy #9 of ITS6 in I569
20001 //
20002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20003 sub2node->SetLineColor(kColorITS);
20004 sub2node->SetVisibility(1);
20005 fNodes->Add(sub2node);
20006 sub1node->cd();
20007 //
20008 // Place copy #10 of ITS6 in I569
20009 //
20010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20011 sub2node->SetLineColor(kColorITS);
20012 sub2node->SetVisibility(1);
20013 fNodes->Add(sub2node);
20014 sub1node->cd();
20015 //
20016 // Place copy #11 of ITS6 in I569
20017 //
20018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20019 sub2node->SetLineColor(kColorITS);
20020 sub2node->SetVisibility(1);
20021 fNodes->Add(sub2node);
20022 sub1node->cd();
20023 //
20024 // Place copy #12 of ITS6 in I569
20025 //
20026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20027 sub2node->SetLineColor(kColorITS);
20028 sub2node->SetVisibility(1);
20029 fNodes->Add(sub2node);
20030 sub1node->cd();
20031 //
20032 // Place copy #13 of ITS6 in I569
20033 //
20034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20035 sub2node->SetLineColor(kColorITS);
20036 sub2node->SetVisibility(1);
20037 fNodes->Add(sub2node);
20038 sub1node->cd();
20039 //
20040 // Place copy #14 of ITS6 in I569
20041 //
20042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20043 sub2node->SetLineColor(kColorITS);
20044 sub2node->SetVisibility(1);
20045 fNodes->Add(sub2node);
20046 sub1node->cd();
20047 //
20048 // Place copy #15 of ITS6 in I569
20049 //
20050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20051 sub2node->SetLineColor(kColorITS);
20052 sub2node->SetVisibility(1);
20053 fNodes->Add(sub2node);
20054 sub1node->cd();
20055 //
20056 // Place copy #16 of ITS6 in I569
20057 //
20058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20059 sub2node->SetLineColor(kColorITS);
20060 sub2node->SetVisibility(1);
20061 fNodes->Add(sub2node);
20062 sub1node->cd();
20063 //
20064 // Place copy #17 of ITS6 in I569
20065 //
20066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20067 sub2node->SetLineColor(kColorITS);
20068 sub2node->SetVisibility(1);
20069 fNodes->Add(sub2node);
20070 sub1node->cd();
20071 //
20072 // Place copy #18 of ITS6 in I569
20073 //
20074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20075 sub2node->SetLineColor(kColorITS);
20076 sub2node->SetVisibility(1);
20077 fNodes->Add(sub2node);
20078 sub1node->cd();
20079 //
20080 // Place copy #19 of ITS6 in I569
20081 //
20082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20083 sub2node->SetLineColor(kColorITS);
20084 sub2node->SetVisibility(1);
20085 fNodes->Add(sub2node);
20086 sub1node->cd();
20087 //
20088 // Place copy #20 of ITS6 in I569
20089 //
20090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20091 sub2node->SetLineColor(kColorITS);
20092 sub2node->SetVisibility(1);
20093 fNodes->Add(sub2node);
20094 sub1node->cd();
20095 //
20096 // Place copy #21 of ITS6 in I569
20097 //
20098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20099 sub2node->SetLineColor(kColorITS);
20100 sub2node->SetVisibility(1);
20101 fNodes->Add(sub2node);
20102 sub1node->cd();
20103 //
20104 // Place copy #22 of ITS6 in I569
20105 //
20106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20107 sub2node->SetLineColor(kColorITS);
20108 sub2node->SetVisibility(1);
20109 fNodes->Add(sub2node);
20110 sub1node->cd();
20111 //
20112 // Place copy #23 of ITS6 in I569
20113 //
20114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20115 sub2node->SetLineColor(kColorITS);
20116 sub2node->SetVisibility(1);
20117 fNodes->Add(sub2node);
20118 sub1node->cd();
20119 //
20120 // Place copy #24 of ITS6 in I569
20121 //
20122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20123 sub2node->SetLineColor(kColorITS);
20124 sub2node->SetVisibility(1);
20125 fNodes->Add(sub2node);
20126 sub1node->cd();
20127 //
20128 // Place copy #25 of ITS6 in I569
20129 //
20130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20131 sub2node->SetLineColor(kColorITS);
20132 sub2node->SetVisibility(1);
20133 fNodes->Add(sub2node);
20134 sub1node->cd();
20135 fNodes->Add(sub1node);
20136 node->cd();
20137 //
20138 // Place copy #18 of I569 in IT56
20139 //
20140 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"rot533");
20141 sub1node->SetLineColor(kColorITS);
20142 sub1node->SetVisibility(0);
20143 sub1node->cd();
20144 //
20145 // Place copy #1 of ITS6 in I569
20146 //
20147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20148 sub2node->SetLineColor(kColorITS);
20149 sub2node->SetVisibility(1);
20150 fNodes->Add(sub2node);
20151 sub1node->cd();
20152 //
20153 // Place copy #2 of ITS6 in I569
20154 //
20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20159 sub1node->cd();
20160 //
20161 // Place copy #3 of ITS6 in I569
20162 //
20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20167 sub1node->cd();
20168 //
20169 // Place copy #4 of ITS6 in I569
20170 //
20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20175 sub1node->cd();
20176 //
20177 // Place copy #5 of ITS6 in I569
20178 //
20179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20180 sub2node->SetLineColor(kColorITS);
20181 sub2node->SetVisibility(1);
20182 fNodes->Add(sub2node);
20183 sub1node->cd();
20184 //
20185 // Place copy #6 of ITS6 in I569
20186 //
20187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20188 sub2node->SetLineColor(kColorITS);
20189 sub2node->SetVisibility(1);
20190 fNodes->Add(sub2node);
20191 sub1node->cd();
20192 //
20193 // Place copy #7 of ITS6 in I569
20194 //
20195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20196 sub2node->SetLineColor(kColorITS);
20197 sub2node->SetVisibility(1);
20198 fNodes->Add(sub2node);
20199 sub1node->cd();
20200 //
20201 // Place copy #8 of ITS6 in I569
20202 //
20203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20204 sub2node->SetLineColor(kColorITS);
20205 sub2node->SetVisibility(1);
20206 fNodes->Add(sub2node);
20207 sub1node->cd();
20208 //
20209 // Place copy #9 of ITS6 in I569
20210 //
20211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20212 sub2node->SetLineColor(kColorITS);
20213 sub2node->SetVisibility(1);
20214 fNodes->Add(sub2node);
20215 sub1node->cd();
20216 //
20217 // Place copy #10 of ITS6 in I569
20218 //
20219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20220 sub2node->SetLineColor(kColorITS);
20221 sub2node->SetVisibility(1);
20222 fNodes->Add(sub2node);
20223 sub1node->cd();
20224 //
20225 // Place copy #11 of ITS6 in I569
20226 //
20227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20228 sub2node->SetLineColor(kColorITS);
20229 sub2node->SetVisibility(1);
20230 fNodes->Add(sub2node);
20231 sub1node->cd();
20232 //
20233 // Place copy #12 of ITS6 in I569
20234 //
20235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20236 sub2node->SetLineColor(kColorITS);
20237 sub2node->SetVisibility(1);
20238 fNodes->Add(sub2node);
20239 sub1node->cd();
20240 //
20241 // Place copy #13 of ITS6 in I569
20242 //
20243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20244 sub2node->SetLineColor(kColorITS);
20245 sub2node->SetVisibility(1);
20246 fNodes->Add(sub2node);
20247 sub1node->cd();
20248 //
20249 // Place copy #14 of ITS6 in I569
20250 //
20251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20252 sub2node->SetLineColor(kColorITS);
20253 sub2node->SetVisibility(1);
20254 fNodes->Add(sub2node);
20255 sub1node->cd();
20256 //
20257 // Place copy #15 of ITS6 in I569
20258 //
20259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20260 sub2node->SetLineColor(kColorITS);
20261 sub2node->SetVisibility(1);
20262 fNodes->Add(sub2node);
20263 sub1node->cd();
20264 //
20265 // Place copy #16 of ITS6 in I569
20266 //
20267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20268 sub2node->SetLineColor(kColorITS);
20269 sub2node->SetVisibility(1);
20270 fNodes->Add(sub2node);
20271 sub1node->cd();
20272 //
20273 // Place copy #17 of ITS6 in I569
20274 //
20275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20276 sub2node->SetLineColor(kColorITS);
20277 sub2node->SetVisibility(1);
20278 fNodes->Add(sub2node);
20279 sub1node->cd();
20280 //
20281 // Place copy #18 of ITS6 in I569
20282 //
20283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20284 sub2node->SetLineColor(kColorITS);
20285 sub2node->SetVisibility(1);
20286 fNodes->Add(sub2node);
20287 sub1node->cd();
20288 //
20289 // Place copy #19 of ITS6 in I569
20290 //
20291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20292 sub2node->SetLineColor(kColorITS);
20293 sub2node->SetVisibility(1);
20294 fNodes->Add(sub2node);
20295 sub1node->cd();
20296 //
20297 // Place copy #20 of ITS6 in I569
20298 //
20299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20300 sub2node->SetLineColor(kColorITS);
20301 sub2node->SetVisibility(1);
20302 fNodes->Add(sub2node);
20303 sub1node->cd();
20304 //
20305 // Place copy #21 of ITS6 in I569
20306 //
20307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20308 sub2node->SetLineColor(kColorITS);
20309 sub2node->SetVisibility(1);
20310 fNodes->Add(sub2node);
20311 sub1node->cd();
20312 //
20313 // Place copy #22 of ITS6 in I569
20314 //
20315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20316 sub2node->SetLineColor(kColorITS);
20317 sub2node->SetVisibility(1);
20318 fNodes->Add(sub2node);
20319 sub1node->cd();
20320 //
20321 // Place copy #23 of ITS6 in I569
20322 //
20323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20324 sub2node->SetLineColor(kColorITS);
20325 sub2node->SetVisibility(1);
20326 fNodes->Add(sub2node);
20327 sub1node->cd();
20328 //
20329 // Place copy #24 of ITS6 in I569
20330 //
20331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20332 sub2node->SetLineColor(kColorITS);
20333 sub2node->SetVisibility(1);
20334 fNodes->Add(sub2node);
20335 sub1node->cd();
20336 //
20337 // Place copy #25 of ITS6 in I569
20338 //
20339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20340 sub2node->SetLineColor(kColorITS);
20341 sub2node->SetVisibility(1);
20342 fNodes->Add(sub2node);
20343 sub1node->cd();
20344 fNodes->Add(sub1node);
20345 node->cd();
20346 //
20347 // Place copy #19 of I569 in IT56
20348 //
20349 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"rot534");
20350 sub1node->SetLineColor(kColorITS);
20351 sub1node->SetVisibility(0);
20352 sub1node->cd();
20353 //
20354 // Place copy #1 of ITS6 in I569
20355 //
20356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20357 sub2node->SetLineColor(kColorITS);
20358 sub2node->SetVisibility(1);
20359 fNodes->Add(sub2node);
20360 sub1node->cd();
20361 //
20362 // Place copy #2 of ITS6 in I569
20363 //
20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20368 sub1node->cd();
20369 //
20370 // Place copy #3 of ITS6 in I569
20371 //
20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20376 sub1node->cd();
20377 //
20378 // Place copy #4 of ITS6 in I569
20379 //
20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20384 sub1node->cd();
20385 //
20386 // Place copy #5 of ITS6 in I569
20387 //
20388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20389 sub2node->SetLineColor(kColorITS);
20390 sub2node->SetVisibility(1);
20391 fNodes->Add(sub2node);
20392 sub1node->cd();
20393 //
20394 // Place copy #6 of ITS6 in I569
20395 //
20396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20397 sub2node->SetLineColor(kColorITS);
20398 sub2node->SetVisibility(1);
20399 fNodes->Add(sub2node);
20400 sub1node->cd();
20401 //
20402 // Place copy #7 of ITS6 in I569
20403 //
20404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20405 sub2node->SetLineColor(kColorITS);
20406 sub2node->SetVisibility(1);
20407 fNodes->Add(sub2node);
20408 sub1node->cd();
20409 //
20410 // Place copy #8 of ITS6 in I569
20411 //
20412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20413 sub2node->SetLineColor(kColorITS);
20414 sub2node->SetVisibility(1);
20415 fNodes->Add(sub2node);
20416 sub1node->cd();
20417 //
20418 // Place copy #9 of ITS6 in I569
20419 //
20420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20421 sub2node->SetLineColor(kColorITS);
20422 sub2node->SetVisibility(1);
20423 fNodes->Add(sub2node);
20424 sub1node->cd();
20425 //
20426 // Place copy #10 of ITS6 in I569
20427 //
20428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20429 sub2node->SetLineColor(kColorITS);
20430 sub2node->SetVisibility(1);
20431 fNodes->Add(sub2node);
20432 sub1node->cd();
20433 //
20434 // Place copy #11 of ITS6 in I569
20435 //
20436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20437 sub2node->SetLineColor(kColorITS);
20438 sub2node->SetVisibility(1);
20439 fNodes->Add(sub2node);
20440 sub1node->cd();
20441 //
20442 // Place copy #12 of ITS6 in I569
20443 //
20444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20445 sub2node->SetLineColor(kColorITS);
20446 sub2node->SetVisibility(1);
20447 fNodes->Add(sub2node);
20448 sub1node->cd();
20449 //
20450 // Place copy #13 of ITS6 in I569
20451 //
20452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20453 sub2node->SetLineColor(kColorITS);
20454 sub2node->SetVisibility(1);
20455 fNodes->Add(sub2node);
20456 sub1node->cd();
20457 //
20458 // Place copy #14 of ITS6 in I569
20459 //
20460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20461 sub2node->SetLineColor(kColorITS);
20462 sub2node->SetVisibility(1);
20463 fNodes->Add(sub2node);
20464 sub1node->cd();
20465 //
20466 // Place copy #15 of ITS6 in I569
20467 //
20468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20469 sub2node->SetLineColor(kColorITS);
20470 sub2node->SetVisibility(1);
20471 fNodes->Add(sub2node);
20472 sub1node->cd();
20473 //
20474 // Place copy #16 of ITS6 in I569
20475 //
20476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20477 sub2node->SetLineColor(kColorITS);
20478 sub2node->SetVisibility(1);
20479 fNodes->Add(sub2node);
20480 sub1node->cd();
20481 //
20482 // Place copy #17 of ITS6 in I569
20483 //
20484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20485 sub2node->SetLineColor(kColorITS);
20486 sub2node->SetVisibility(1);
20487 fNodes->Add(sub2node);
20488 sub1node->cd();
20489 //
20490 // Place copy #18 of ITS6 in I569
20491 //
20492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20493 sub2node->SetLineColor(kColorITS);
20494 sub2node->SetVisibility(1);
20495 fNodes->Add(sub2node);
20496 sub1node->cd();
20497 //
20498 // Place copy #19 of ITS6 in I569
20499 //
20500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20501 sub2node->SetLineColor(kColorITS);
20502 sub2node->SetVisibility(1);
20503 fNodes->Add(sub2node);
20504 sub1node->cd();
20505 //
20506 // Place copy #20 of ITS6 in I569
20507 //
20508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20509 sub2node->SetLineColor(kColorITS);
20510 sub2node->SetVisibility(1);
20511 fNodes->Add(sub2node);
20512 sub1node->cd();
20513 //
20514 // Place copy #21 of ITS6 in I569
20515 //
20516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20517 sub2node->SetLineColor(kColorITS);
20518 sub2node->SetVisibility(1);
20519 fNodes->Add(sub2node);
20520 sub1node->cd();
20521 //
20522 // Place copy #22 of ITS6 in I569
20523 //
20524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20525 sub2node->SetLineColor(kColorITS);
20526 sub2node->SetVisibility(1);
20527 fNodes->Add(sub2node);
20528 sub1node->cd();
20529 //
20530 // Place copy #23 of ITS6 in I569
20531 //
20532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20533 sub2node->SetLineColor(kColorITS);
20534 sub2node->SetVisibility(1);
20535 fNodes->Add(sub2node);
20536 sub1node->cd();
20537 //
20538 // Place copy #24 of ITS6 in I569
20539 //
20540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20541 sub2node->SetLineColor(kColorITS);
20542 sub2node->SetVisibility(1);
20543 fNodes->Add(sub2node);
20544 sub1node->cd();
20545 //
20546 // Place copy #25 of ITS6 in I569
20547 //
20548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20549 sub2node->SetLineColor(kColorITS);
20550 sub2node->SetVisibility(1);
20551 fNodes->Add(sub2node);
20552 sub1node->cd();
20553 fNodes->Add(sub1node);
20554 node->cd();
20555 //
20556 // Place copy #20 of I569 in IT56
20557 //
20558 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"rot535");
20559 sub1node->SetLineColor(kColorITS);
20560 sub1node->SetVisibility(0);
20561 sub1node->cd();
20562 //
20563 // Place copy #1 of ITS6 in I569
20564 //
20565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20566 sub2node->SetLineColor(kColorITS);
20567 sub2node->SetVisibility(1);
20568 fNodes->Add(sub2node);
20569 sub1node->cd();
20570 //
20571 // Place copy #2 of ITS6 in I569
20572 //
20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20577 sub1node->cd();
20578 //
20579 // Place copy #3 of ITS6 in I569
20580 //
20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20585 sub1node->cd();
20586 //
20587 // Place copy #4 of ITS6 in I569
20588 //
20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20593 sub1node->cd();
20594 //
20595 // Place copy #5 of ITS6 in I569
20596 //
20597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20598 sub2node->SetLineColor(kColorITS);
20599 sub2node->SetVisibility(1);
20600 fNodes->Add(sub2node);
20601 sub1node->cd();
20602 //
20603 // Place copy #6 of ITS6 in I569
20604 //
20605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20606 sub2node->SetLineColor(kColorITS);
20607 sub2node->SetVisibility(1);
20608 fNodes->Add(sub2node);
20609 sub1node->cd();
20610 //
20611 // Place copy #7 of ITS6 in I569
20612 //
20613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20614 sub2node->SetLineColor(kColorITS);
20615 sub2node->SetVisibility(1);
20616 fNodes->Add(sub2node);
20617 sub1node->cd();
20618 //
20619 // Place copy #8 of ITS6 in I569
20620 //
20621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20622 sub2node->SetLineColor(kColorITS);
20623 sub2node->SetVisibility(1);
20624 fNodes->Add(sub2node);
20625 sub1node->cd();
20626 //
20627 // Place copy #9 of ITS6 in I569
20628 //
20629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20630 sub2node->SetLineColor(kColorITS);
20631 sub2node->SetVisibility(1);
20632 fNodes->Add(sub2node);
20633 sub1node->cd();
20634 //
20635 // Place copy #10 of ITS6 in I569
20636 //
20637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20638 sub2node->SetLineColor(kColorITS);
20639 sub2node->SetVisibility(1);
20640 fNodes->Add(sub2node);
20641 sub1node->cd();
20642 //
20643 // Place copy #11 of ITS6 in I569
20644 //
20645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20646 sub2node->SetLineColor(kColorITS);
20647 sub2node->SetVisibility(1);
20648 fNodes->Add(sub2node);
20649 sub1node->cd();
20650 //
20651 // Place copy #12 of ITS6 in I569
20652 //
20653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20654 sub2node->SetLineColor(kColorITS);
20655 sub2node->SetVisibility(1);
20656 fNodes->Add(sub2node);
20657 sub1node->cd();
20658 //
20659 // Place copy #13 of ITS6 in I569
20660 //
20661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20662 sub2node->SetLineColor(kColorITS);
20663 sub2node->SetVisibility(1);
20664 fNodes->Add(sub2node);
20665 sub1node->cd();
20666 //
20667 // Place copy #14 of ITS6 in I569
20668 //
20669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20670 sub2node->SetLineColor(kColorITS);
20671 sub2node->SetVisibility(1);
20672 fNodes->Add(sub2node);
20673 sub1node->cd();
20674 //
20675 // Place copy #15 of ITS6 in I569
20676 //
20677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20678 sub2node->SetLineColor(kColorITS);
20679 sub2node->SetVisibility(1);
20680 fNodes->Add(sub2node);
20681 sub1node->cd();
20682 //
20683 // Place copy #16 of ITS6 in I569
20684 //
20685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20686 sub2node->SetLineColor(kColorITS);
20687 sub2node->SetVisibility(1);
20688 fNodes->Add(sub2node);
20689 sub1node->cd();
20690 //
20691 // Place copy #17 of ITS6 in I569
20692 //
20693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20694 sub2node->SetLineColor(kColorITS);
20695 sub2node->SetVisibility(1);
20696 fNodes->Add(sub2node);
20697 sub1node->cd();
20698 //
20699 // Place copy #18 of ITS6 in I569
20700 //
20701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20702 sub2node->SetLineColor(kColorITS);
20703 sub2node->SetVisibility(1);
20704 fNodes->Add(sub2node);
20705 sub1node->cd();
20706 //
20707 // Place copy #19 of ITS6 in I569
20708 //
20709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20710 sub2node->SetLineColor(kColorITS);
20711 sub2node->SetVisibility(1);
20712 fNodes->Add(sub2node);
20713 sub1node->cd();
20714 //
20715 // Place copy #20 of ITS6 in I569
20716 //
20717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20718 sub2node->SetLineColor(kColorITS);
20719 sub2node->SetVisibility(1);
20720 fNodes->Add(sub2node);
20721 sub1node->cd();
20722 //
20723 // Place copy #21 of ITS6 in I569
20724 //
20725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20726 sub2node->SetLineColor(kColorITS);
20727 sub2node->SetVisibility(1);
20728 fNodes->Add(sub2node);
20729 sub1node->cd();
20730 //
20731 // Place copy #22 of ITS6 in I569
20732 //
20733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20734 sub2node->SetLineColor(kColorITS);
20735 sub2node->SetVisibility(1);
20736 fNodes->Add(sub2node);
20737 sub1node->cd();
20738 //
20739 // Place copy #23 of ITS6 in I569
20740 //
20741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20742 sub2node->SetLineColor(kColorITS);
20743 sub2node->SetVisibility(1);
20744 fNodes->Add(sub2node);
20745 sub1node->cd();
20746 //
20747 // Place copy #24 of ITS6 in I569
20748 //
20749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20750 sub2node->SetLineColor(kColorITS);
20751 sub2node->SetVisibility(1);
20752 fNodes->Add(sub2node);
20753 sub1node->cd();
20754 //
20755 // Place copy #25 of ITS6 in I569
20756 //
20757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20758 sub2node->SetLineColor(kColorITS);
20759 sub2node->SetVisibility(1);
20760 fNodes->Add(sub2node);
20761 sub1node->cd();
20762 fNodes->Add(sub1node);
20763 node->cd();
20764 //
20765 // Place copy #21 of I569 in IT56
20766 //
20767 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"rot623");
20768 sub1node->SetLineColor(kColorITS);
20769 sub1node->SetVisibility(0);
20770 sub1node->cd();
20771 //
20772 // Place copy #1 of ITS6 in I569
20773 //
20774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20775 sub2node->SetLineColor(kColorITS);
20776 sub2node->SetVisibility(1);
20777 fNodes->Add(sub2node);
20778 sub1node->cd();
20779 //
20780 // Place copy #2 of ITS6 in I569
20781 //
20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20786 sub1node->cd();
20787 //
20788 // Place copy #3 of ITS6 in I569
20789 //
20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20794 sub1node->cd();
20795 //
20796 // Place copy #4 of ITS6 in I569
20797 //
20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20802 sub1node->cd();
20803 //
20804 // Place copy #5 of ITS6 in I569
20805 //
20806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
20807 sub2node->SetLineColor(kColorITS);
20808 sub2node->SetVisibility(1);
20809 fNodes->Add(sub2node);
20810 sub1node->cd();
20811 //
20812 // Place copy #6 of ITS6 in I569
20813 //
20814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20815 sub2node->SetLineColor(kColorITS);
20816 sub2node->SetVisibility(1);
20817 fNodes->Add(sub2node);
20818 sub1node->cd();
20819 //
20820 // Place copy #7 of ITS6 in I569
20821 //
20822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
20823 sub2node->SetLineColor(kColorITS);
20824 sub2node->SetVisibility(1);
20825 fNodes->Add(sub2node);
20826 sub1node->cd();
20827 //
20828 // Place copy #8 of ITS6 in I569
20829 //
20830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20831 sub2node->SetLineColor(kColorITS);
20832 sub2node->SetVisibility(1);
20833 fNodes->Add(sub2node);
20834 sub1node->cd();
20835 //
20836 // Place copy #9 of ITS6 in I569
20837 //
20838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
20839 sub2node->SetLineColor(kColorITS);
20840 sub2node->SetVisibility(1);
20841 fNodes->Add(sub2node);
20842 sub1node->cd();
20843 //
20844 // Place copy #10 of ITS6 in I569
20845 //
20846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20847 sub2node->SetLineColor(kColorITS);
20848 sub2node->SetVisibility(1);
20849 fNodes->Add(sub2node);
20850 sub1node->cd();
20851 //
20852 // Place copy #11 of ITS6 in I569
20853 //
20854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
20855 sub2node->SetLineColor(kColorITS);
20856 sub2node->SetVisibility(1);
20857 fNodes->Add(sub2node);
20858 sub1node->cd();
20859 //
20860 // Place copy #12 of ITS6 in I569
20861 //
20862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20863 sub2node->SetLineColor(kColorITS);
20864 sub2node->SetVisibility(1);
20865 fNodes->Add(sub2node);
20866 sub1node->cd();
20867 //
20868 // Place copy #13 of ITS6 in I569
20869 //
20870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20871 sub2node->SetLineColor(kColorITS);
20872 sub2node->SetVisibility(1);
20873 fNodes->Add(sub2node);
20874 sub1node->cd();
20875 //
20876 // Place copy #14 of ITS6 in I569
20877 //
20878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20879 sub2node->SetLineColor(kColorITS);
20880 sub2node->SetVisibility(1);
20881 fNodes->Add(sub2node);
20882 sub1node->cd();
20883 //
20884 // Place copy #15 of ITS6 in I569
20885 //
20886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
20887 sub2node->SetLineColor(kColorITS);
20888 sub2node->SetVisibility(1);
20889 fNodes->Add(sub2node);
20890 sub1node->cd();
20891 //
20892 // Place copy #16 of ITS6 in I569
20893 //
20894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20895 sub2node->SetLineColor(kColorITS);
20896 sub2node->SetVisibility(1);
20897 fNodes->Add(sub2node);
20898 sub1node->cd();
20899 //
20900 // Place copy #17 of ITS6 in I569
20901 //
20902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20903 sub2node->SetLineColor(kColorITS);
20904 sub2node->SetVisibility(1);
20905 fNodes->Add(sub2node);
20906 sub1node->cd();
20907 //
20908 // Place copy #18 of ITS6 in I569
20909 //
20910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20911 sub2node->SetLineColor(kColorITS);
20912 sub2node->SetVisibility(1);
20913 fNodes->Add(sub2node);
20914 sub1node->cd();
20915 //
20916 // Place copy #19 of ITS6 in I569
20917 //
20918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
20919 sub2node->SetLineColor(kColorITS);
20920 sub2node->SetVisibility(1);
20921 fNodes->Add(sub2node);
20922 sub1node->cd();
20923 //
20924 // Place copy #20 of ITS6 in I569
20925 //
20926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20927 sub2node->SetLineColor(kColorITS);
20928 sub2node->SetVisibility(1);
20929 fNodes->Add(sub2node);
20930 sub1node->cd();
20931 //
20932 // Place copy #21 of ITS6 in I569
20933 //
20934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
20935 sub2node->SetLineColor(kColorITS);
20936 sub2node->SetVisibility(1);
20937 fNodes->Add(sub2node);
20938 sub1node->cd();
20939 //
20940 // Place copy #22 of ITS6 in I569
20941 //
20942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20943 sub2node->SetLineColor(kColorITS);
20944 sub2node->SetVisibility(1);
20945 fNodes->Add(sub2node);
20946 sub1node->cd();
20947 //
20948 // Place copy #23 of ITS6 in I569
20949 //
20950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20951 sub2node->SetLineColor(kColorITS);
20952 sub2node->SetVisibility(1);
20953 fNodes->Add(sub2node);
20954 sub1node->cd();
20955 //
20956 // Place copy #24 of ITS6 in I569
20957 //
20958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20959 sub2node->SetLineColor(kColorITS);
20960 sub2node->SetVisibility(1);
20961 fNodes->Add(sub2node);
20962 sub1node->cd();
20963 //
20964 // Place copy #25 of ITS6 in I569
20965 //
20966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
20967 sub2node->SetLineColor(kColorITS);
20968 sub2node->SetVisibility(1);
20969 fNodes->Add(sub2node);
20970 sub1node->cd();
20971 fNodes->Add(sub1node);
20972 node->cd();
20973 //
20974 // Place copy #22 of I569 in IT56
20975 //
20976 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"rot537");
20977 sub1node->SetLineColor(kColorITS);
20978 sub1node->SetVisibility(0);
20979 sub1node->cd();
20980 //
20981 // Place copy #1 of ITS6 in I569
20982 //
20983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
20984 sub2node->SetLineColor(kColorITS);
20985 sub2node->SetVisibility(1);
20986 fNodes->Add(sub2node);
20987 sub1node->cd();
20988 //
20989 // Place copy #2 of ITS6 in I569
20990 //
20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20995 sub1node->cd();
20996 //
20997 // Place copy #3 of ITS6 in I569
20998 //
20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21003 sub1node->cd();
21004 //
21005 // Place copy #4 of ITS6 in I569
21006 //
21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21011 sub1node->cd();
21012 //
21013 // Place copy #5 of ITS6 in I569
21014 //
21015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21016 sub2node->SetLineColor(kColorITS);
21017 sub2node->SetVisibility(1);
21018 fNodes->Add(sub2node);
21019 sub1node->cd();
21020 //
21021 // Place copy #6 of ITS6 in I569
21022 //
21023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21024 sub2node->SetLineColor(kColorITS);
21025 sub2node->SetVisibility(1);
21026 fNodes->Add(sub2node);
21027 sub1node->cd();
21028 //
21029 // Place copy #7 of ITS6 in I569
21030 //
21031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21032 sub2node->SetLineColor(kColorITS);
21033 sub2node->SetVisibility(1);
21034 fNodes->Add(sub2node);
21035 sub1node->cd();
21036 //
21037 // Place copy #8 of ITS6 in I569
21038 //
21039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21040 sub2node->SetLineColor(kColorITS);
21041 sub2node->SetVisibility(1);
21042 fNodes->Add(sub2node);
21043 sub1node->cd();
21044 //
21045 // Place copy #9 of ITS6 in I569
21046 //
21047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21048 sub2node->SetLineColor(kColorITS);
21049 sub2node->SetVisibility(1);
21050 fNodes->Add(sub2node);
21051 sub1node->cd();
21052 //
21053 // Place copy #10 of ITS6 in I569
21054 //
21055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21056 sub2node->SetLineColor(kColorITS);
21057 sub2node->SetVisibility(1);
21058 fNodes->Add(sub2node);
21059 sub1node->cd();
21060 //
21061 // Place copy #11 of ITS6 in I569
21062 //
21063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21064 sub2node->SetLineColor(kColorITS);
21065 sub2node->SetVisibility(1);
21066 fNodes->Add(sub2node);
21067 sub1node->cd();
21068 //
21069 // Place copy #12 of ITS6 in I569
21070 //
21071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21072 sub2node->SetLineColor(kColorITS);
21073 sub2node->SetVisibility(1);
21074 fNodes->Add(sub2node);
21075 sub1node->cd();
21076 //
21077 // Place copy #13 of ITS6 in I569
21078 //
21079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21080 sub2node->SetLineColor(kColorITS);
21081 sub2node->SetVisibility(1);
21082 fNodes->Add(sub2node);
21083 sub1node->cd();
21084 //
21085 // Place copy #14 of ITS6 in I569
21086 //
21087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21088 sub2node->SetLineColor(kColorITS);
21089 sub2node->SetVisibility(1);
21090 fNodes->Add(sub2node);
21091 sub1node->cd();
21092 //
21093 // Place copy #15 of ITS6 in I569
21094 //
21095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21096 sub2node->SetLineColor(kColorITS);
21097 sub2node->SetVisibility(1);
21098 fNodes->Add(sub2node);
21099 sub1node->cd();
21100 //
21101 // Place copy #16 of ITS6 in I569
21102 //
21103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21104 sub2node->SetLineColor(kColorITS);
21105 sub2node->SetVisibility(1);
21106 fNodes->Add(sub2node);
21107 sub1node->cd();
21108 //
21109 // Place copy #17 of ITS6 in I569
21110 //
21111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21112 sub2node->SetLineColor(kColorITS);
21113 sub2node->SetVisibility(1);
21114 fNodes->Add(sub2node);
21115 sub1node->cd();
21116 //
21117 // Place copy #18 of ITS6 in I569
21118 //
21119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21120 sub2node->SetLineColor(kColorITS);
21121 sub2node->SetVisibility(1);
21122 fNodes->Add(sub2node);
21123 sub1node->cd();
21124 //
21125 // Place copy #19 of ITS6 in I569
21126 //
21127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21128 sub2node->SetLineColor(kColorITS);
21129 sub2node->SetVisibility(1);
21130 fNodes->Add(sub2node);
21131 sub1node->cd();
21132 //
21133 // Place copy #20 of ITS6 in I569
21134 //
21135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21136 sub2node->SetLineColor(kColorITS);
21137 sub2node->SetVisibility(1);
21138 fNodes->Add(sub2node);
21139 sub1node->cd();
21140 //
21141 // Place copy #21 of ITS6 in I569
21142 //
21143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21144 sub2node->SetLineColor(kColorITS);
21145 sub2node->SetVisibility(1);
21146 fNodes->Add(sub2node);
21147 sub1node->cd();
21148 //
21149 // Place copy #22 of ITS6 in I569
21150 //
21151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21152 sub2node->SetLineColor(kColorITS);
21153 sub2node->SetVisibility(1);
21154 fNodes->Add(sub2node);
21155 sub1node->cd();
21156 //
21157 // Place copy #23 of ITS6 in I569
21158 //
21159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21160 sub2node->SetLineColor(kColorITS);
21161 sub2node->SetVisibility(1);
21162 fNodes->Add(sub2node);
21163 sub1node->cd();
21164 //
21165 // Place copy #24 of ITS6 in I569
21166 //
21167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21168 sub2node->SetLineColor(kColorITS);
21169 sub2node->SetVisibility(1);
21170 fNodes->Add(sub2node);
21171 sub1node->cd();
21172 //
21173 // Place copy #25 of ITS6 in I569
21174 //
21175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21176 sub2node->SetLineColor(kColorITS);
21177 sub2node->SetVisibility(1);
21178 fNodes->Add(sub2node);
21179 sub1node->cd();
21180 fNodes->Add(sub1node);
21181 node->cd();
21182 //
21183 // Place copy #23 of I569 in IT56
21184 //
21185 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"rot538");
21186 sub1node->SetLineColor(kColorITS);
21187 sub1node->SetVisibility(0);
21188 sub1node->cd();
21189 //
21190 // Place copy #1 of ITS6 in I569
21191 //
21192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21193 sub2node->SetLineColor(kColorITS);
21194 sub2node->SetVisibility(1);
21195 fNodes->Add(sub2node);
21196 sub1node->cd();
21197 //
21198 // Place copy #2 of ITS6 in I569
21199 //
21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21204 sub1node->cd();
21205 //
21206 // Place copy #3 of ITS6 in I569
21207 //
21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21212 sub1node->cd();
21213 //
21214 // Place copy #4 of ITS6 in I569
21215 //
21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21220 sub1node->cd();
21221 //
21222 // Place copy #5 of ITS6 in I569
21223 //
21224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21225 sub2node->SetLineColor(kColorITS);
21226 sub2node->SetVisibility(1);
21227 fNodes->Add(sub2node);
21228 sub1node->cd();
21229 //
21230 // Place copy #6 of ITS6 in I569
21231 //
21232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21233 sub2node->SetLineColor(kColorITS);
21234 sub2node->SetVisibility(1);
21235 fNodes->Add(sub2node);
21236 sub1node->cd();
21237 //
21238 // Place copy #7 of ITS6 in I569
21239 //
21240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21241 sub2node->SetLineColor(kColorITS);
21242 sub2node->SetVisibility(1);
21243 fNodes->Add(sub2node);
21244 sub1node->cd();
21245 //
21246 // Place copy #8 of ITS6 in I569
21247 //
21248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21249 sub2node->SetLineColor(kColorITS);
21250 sub2node->SetVisibility(1);
21251 fNodes->Add(sub2node);
21252 sub1node->cd();
21253 //
21254 // Place copy #9 of ITS6 in I569
21255 //
21256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21257 sub2node->SetLineColor(kColorITS);
21258 sub2node->SetVisibility(1);
21259 fNodes->Add(sub2node);
21260 sub1node->cd();
21261 //
21262 // Place copy #10 of ITS6 in I569
21263 //
21264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21265 sub2node->SetLineColor(kColorITS);
21266 sub2node->SetVisibility(1);
21267 fNodes->Add(sub2node);
21268 sub1node->cd();
21269 //
21270 // Place copy #11 of ITS6 in I569
21271 //
21272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21273 sub2node->SetLineColor(kColorITS);
21274 sub2node->SetVisibility(1);
21275 fNodes->Add(sub2node);
21276 sub1node->cd();
21277 //
21278 // Place copy #12 of ITS6 in I569
21279 //
21280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21281 sub2node->SetLineColor(kColorITS);
21282 sub2node->SetVisibility(1);
21283 fNodes->Add(sub2node);
21284 sub1node->cd();
21285 //
21286 // Place copy #13 of ITS6 in I569
21287 //
21288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21289 sub2node->SetLineColor(kColorITS);
21290 sub2node->SetVisibility(1);
21291 fNodes->Add(sub2node);
21292 sub1node->cd();
21293 //
21294 // Place copy #14 of ITS6 in I569
21295 //
21296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21297 sub2node->SetLineColor(kColorITS);
21298 sub2node->SetVisibility(1);
21299 fNodes->Add(sub2node);
21300 sub1node->cd();
21301 //
21302 // Place copy #15 of ITS6 in I569
21303 //
21304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21305 sub2node->SetLineColor(kColorITS);
21306 sub2node->SetVisibility(1);
21307 fNodes->Add(sub2node);
21308 sub1node->cd();
21309 //
21310 // Place copy #16 of ITS6 in I569
21311 //
21312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21313 sub2node->SetLineColor(kColorITS);
21314 sub2node->SetVisibility(1);
21315 fNodes->Add(sub2node);
21316 sub1node->cd();
21317 //
21318 // Place copy #17 of ITS6 in I569
21319 //
21320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21321 sub2node->SetLineColor(kColorITS);
21322 sub2node->SetVisibility(1);
21323 fNodes->Add(sub2node);
21324 sub1node->cd();
21325 //
21326 // Place copy #18 of ITS6 in I569
21327 //
21328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21329 sub2node->SetLineColor(kColorITS);
21330 sub2node->SetVisibility(1);
21331 fNodes->Add(sub2node);
21332 sub1node->cd();
21333 //
21334 // Place copy #19 of ITS6 in I569
21335 //
21336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21337 sub2node->SetLineColor(kColorITS);
21338 sub2node->SetVisibility(1);
21339 fNodes->Add(sub2node);
21340 sub1node->cd();
21341 //
21342 // Place copy #20 of ITS6 in I569
21343 //
21344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21345 sub2node->SetLineColor(kColorITS);
21346 sub2node->SetVisibility(1);
21347 fNodes->Add(sub2node);
21348 sub1node->cd();
21349 //
21350 // Place copy #21 of ITS6 in I569
21351 //
21352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21353 sub2node->SetLineColor(kColorITS);
21354 sub2node->SetVisibility(1);
21355 fNodes->Add(sub2node);
21356 sub1node->cd();
21357 //
21358 // Place copy #22 of ITS6 in I569
21359 //
21360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21361 sub2node->SetLineColor(kColorITS);
21362 sub2node->SetVisibility(1);
21363 fNodes->Add(sub2node);
21364 sub1node->cd();
21365 //
21366 // Place copy #23 of ITS6 in I569
21367 //
21368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21369 sub2node->SetLineColor(kColorITS);
21370 sub2node->SetVisibility(1);
21371 fNodes->Add(sub2node);
21372 sub1node->cd();
21373 //
21374 // Place copy #24 of ITS6 in I569
21375 //
21376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21377 sub2node->SetLineColor(kColorITS);
21378 sub2node->SetVisibility(1);
21379 fNodes->Add(sub2node);
21380 sub1node->cd();
21381 //
21382 // Place copy #25 of ITS6 in I569
21383 //
21384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21385 sub2node->SetLineColor(kColorITS);
21386 sub2node->SetVisibility(1);
21387 fNodes->Add(sub2node);
21388 sub1node->cd();
21389 fNodes->Add(sub1node);
21390 node->cd();
21391 //
21392 // Place copy #24 of I569 in IT56
21393 //
21394 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"rot539");
21395 sub1node->SetLineColor(kColorITS);
21396 sub1node->SetVisibility(0);
21397 sub1node->cd();
21398 //
21399 // Place copy #1 of ITS6 in I569
21400 //
21401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21402 sub2node->SetLineColor(kColorITS);
21403 sub2node->SetVisibility(1);
21404 fNodes->Add(sub2node);
21405 sub1node->cd();
21406 //
21407 // Place copy #2 of ITS6 in I569
21408 //
21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21413 sub1node->cd();
21414 //
21415 // Place copy #3 of ITS6 in I569
21416 //
21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21421 sub1node->cd();
21422 //
21423 // Place copy #4 of ITS6 in I569
21424 //
21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21429 sub1node->cd();
21430 //
21431 // Place copy #5 of ITS6 in I569
21432 //
21433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21434 sub2node->SetLineColor(kColorITS);
21435 sub2node->SetVisibility(1);
21436 fNodes->Add(sub2node);
21437 sub1node->cd();
21438 //
21439 // Place copy #6 of ITS6 in I569
21440 //
21441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21442 sub2node->SetLineColor(kColorITS);
21443 sub2node->SetVisibility(1);
21444 fNodes->Add(sub2node);
21445 sub1node->cd();
21446 //
21447 // Place copy #7 of ITS6 in I569
21448 //
21449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21450 sub2node->SetLineColor(kColorITS);
21451 sub2node->SetVisibility(1);
21452 fNodes->Add(sub2node);
21453 sub1node->cd();
21454 //
21455 // Place copy #8 of ITS6 in I569
21456 //
21457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21458 sub2node->SetLineColor(kColorITS);
21459 sub2node->SetVisibility(1);
21460 fNodes->Add(sub2node);
21461 sub1node->cd();
21462 //
21463 // Place copy #9 of ITS6 in I569
21464 //
21465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21466 sub2node->SetLineColor(kColorITS);
21467 sub2node->SetVisibility(1);
21468 fNodes->Add(sub2node);
21469 sub1node->cd();
21470 //
21471 // Place copy #10 of ITS6 in I569
21472 //
21473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21474 sub2node->SetLineColor(kColorITS);
21475 sub2node->SetVisibility(1);
21476 fNodes->Add(sub2node);
21477 sub1node->cd();
21478 //
21479 // Place copy #11 of ITS6 in I569
21480 //
21481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21482 sub2node->SetLineColor(kColorITS);
21483 sub2node->SetVisibility(1);
21484 fNodes->Add(sub2node);
21485 sub1node->cd();
21486 //
21487 // Place copy #12 of ITS6 in I569
21488 //
21489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21490 sub2node->SetLineColor(kColorITS);
21491 sub2node->SetVisibility(1);
21492 fNodes->Add(sub2node);
21493 sub1node->cd();
21494 //
21495 // Place copy #13 of ITS6 in I569
21496 //
21497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21498 sub2node->SetLineColor(kColorITS);
21499 sub2node->SetVisibility(1);
21500 fNodes->Add(sub2node);
21501 sub1node->cd();
21502 //
21503 // Place copy #14 of ITS6 in I569
21504 //
21505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21506 sub2node->SetLineColor(kColorITS);
21507 sub2node->SetVisibility(1);
21508 fNodes->Add(sub2node);
21509 sub1node->cd();
21510 //
21511 // Place copy #15 of ITS6 in I569
21512 //
21513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21514 sub2node->SetLineColor(kColorITS);
21515 sub2node->SetVisibility(1);
21516 fNodes->Add(sub2node);
21517 sub1node->cd();
21518 //
21519 // Place copy #16 of ITS6 in I569
21520 //
21521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21522 sub2node->SetLineColor(kColorITS);
21523 sub2node->SetVisibility(1);
21524 fNodes->Add(sub2node);
21525 sub1node->cd();
21526 //
21527 // Place copy #17 of ITS6 in I569
21528 //
21529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21530 sub2node->SetLineColor(kColorITS);
21531 sub2node->SetVisibility(1);
21532 fNodes->Add(sub2node);
21533 sub1node->cd();
21534 //
21535 // Place copy #18 of ITS6 in I569
21536 //
21537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21538 sub2node->SetLineColor(kColorITS);
21539 sub2node->SetVisibility(1);
21540 fNodes->Add(sub2node);
21541 sub1node->cd();
21542 //
21543 // Place copy #19 of ITS6 in I569
21544 //
21545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21546 sub2node->SetLineColor(kColorITS);
21547 sub2node->SetVisibility(1);
21548 fNodes->Add(sub2node);
21549 sub1node->cd();
21550 //
21551 // Place copy #20 of ITS6 in I569
21552 //
21553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21554 sub2node->SetLineColor(kColorITS);
21555 sub2node->SetVisibility(1);
21556 fNodes->Add(sub2node);
21557 sub1node->cd();
21558 //
21559 // Place copy #21 of ITS6 in I569
21560 //
21561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21562 sub2node->SetLineColor(kColorITS);
21563 sub2node->SetVisibility(1);
21564 fNodes->Add(sub2node);
21565 sub1node->cd();
21566 //
21567 // Place copy #22 of ITS6 in I569
21568 //
21569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21570 sub2node->SetLineColor(kColorITS);
21571 sub2node->SetVisibility(1);
21572 fNodes->Add(sub2node);
21573 sub1node->cd();
21574 //
21575 // Place copy #23 of ITS6 in I569
21576 //
21577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21578 sub2node->SetLineColor(kColorITS);
21579 sub2node->SetVisibility(1);
21580 fNodes->Add(sub2node);
21581 sub1node->cd();
21582 //
21583 // Place copy #24 of ITS6 in I569
21584 //
21585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21586 sub2node->SetLineColor(kColorITS);
21587 sub2node->SetVisibility(1);
21588 fNodes->Add(sub2node);
21589 sub1node->cd();
21590 //
21591 // Place copy #25 of ITS6 in I569
21592 //
21593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21594 sub2node->SetLineColor(kColorITS);
21595 sub2node->SetVisibility(1);
21596 fNodes->Add(sub2node);
21597 sub1node->cd();
21598 fNodes->Add(sub1node);
21599 node->cd();
21600 //
21601 // Place copy #25 of I569 in IT56
21602 //
21603 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"rot540");
21604 sub1node->SetLineColor(kColorITS);
21605 sub1node->SetVisibility(0);
21606 sub1node->cd();
21607 //
21608 // Place copy #1 of ITS6 in I569
21609 //
21610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21611 sub2node->SetLineColor(kColorITS);
21612 sub2node->SetVisibility(1);
21613 fNodes->Add(sub2node);
21614 sub1node->cd();
21615 //
21616 // Place copy #2 of ITS6 in I569
21617 //
21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21622 sub1node->cd();
21623 //
21624 // Place copy #3 of ITS6 in I569
21625 //
21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21630 sub1node->cd();
21631 //
21632 // Place copy #4 of ITS6 in I569
21633 //
21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21638 sub1node->cd();
21639 //
21640 // Place copy #5 of ITS6 in I569
21641 //
21642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21643 sub2node->SetLineColor(kColorITS);
21644 sub2node->SetVisibility(1);
21645 fNodes->Add(sub2node);
21646 sub1node->cd();
21647 //
21648 // Place copy #6 of ITS6 in I569
21649 //
21650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21651 sub2node->SetLineColor(kColorITS);
21652 sub2node->SetVisibility(1);
21653 fNodes->Add(sub2node);
21654 sub1node->cd();
21655 //
21656 // Place copy #7 of ITS6 in I569
21657 //
21658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21659 sub2node->SetLineColor(kColorITS);
21660 sub2node->SetVisibility(1);
21661 fNodes->Add(sub2node);
21662 sub1node->cd();
21663 //
21664 // Place copy #8 of ITS6 in I569
21665 //
21666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21667 sub2node->SetLineColor(kColorITS);
21668 sub2node->SetVisibility(1);
21669 fNodes->Add(sub2node);
21670 sub1node->cd();
21671 //
21672 // Place copy #9 of ITS6 in I569
21673 //
21674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21675 sub2node->SetLineColor(kColorITS);
21676 sub2node->SetVisibility(1);
21677 fNodes->Add(sub2node);
21678 sub1node->cd();
21679 //
21680 // Place copy #10 of ITS6 in I569
21681 //
21682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21683 sub2node->SetLineColor(kColorITS);
21684 sub2node->SetVisibility(1);
21685 fNodes->Add(sub2node);
21686 sub1node->cd();
21687 //
21688 // Place copy #11 of ITS6 in I569
21689 //
21690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21691 sub2node->SetLineColor(kColorITS);
21692 sub2node->SetVisibility(1);
21693 fNodes->Add(sub2node);
21694 sub1node->cd();
21695 //
21696 // Place copy #12 of ITS6 in I569
21697 //
21698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21699 sub2node->SetLineColor(kColorITS);
21700 sub2node->SetVisibility(1);
21701 fNodes->Add(sub2node);
21702 sub1node->cd();
21703 //
21704 // Place copy #13 of ITS6 in I569
21705 //
21706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21707 sub2node->SetLineColor(kColorITS);
21708 sub2node->SetVisibility(1);
21709 fNodes->Add(sub2node);
21710 sub1node->cd();
21711 //
21712 // Place copy #14 of ITS6 in I569
21713 //
21714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21715 sub2node->SetLineColor(kColorITS);
21716 sub2node->SetVisibility(1);
21717 fNodes->Add(sub2node);
21718 sub1node->cd();
21719 //
21720 // Place copy #15 of ITS6 in I569
21721 //
21722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21723 sub2node->SetLineColor(kColorITS);
21724 sub2node->SetVisibility(1);
21725 fNodes->Add(sub2node);
21726 sub1node->cd();
21727 //
21728 // Place copy #16 of ITS6 in I569
21729 //
21730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21731 sub2node->SetLineColor(kColorITS);
21732 sub2node->SetVisibility(1);
21733 fNodes->Add(sub2node);
21734 sub1node->cd();
21735 //
21736 // Place copy #17 of ITS6 in I569
21737 //
21738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21739 sub2node->SetLineColor(kColorITS);
21740 sub2node->SetVisibility(1);
21741 fNodes->Add(sub2node);
21742 sub1node->cd();
21743 //
21744 // Place copy #18 of ITS6 in I569
21745 //
21746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21747 sub2node->SetLineColor(kColorITS);
21748 sub2node->SetVisibility(1);
21749 fNodes->Add(sub2node);
21750 sub1node->cd();
21751 //
21752 // Place copy #19 of ITS6 in I569
21753 //
21754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21755 sub2node->SetLineColor(kColorITS);
21756 sub2node->SetVisibility(1);
21757 fNodes->Add(sub2node);
21758 sub1node->cd();
21759 //
21760 // Place copy #20 of ITS6 in I569
21761 //
21762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21763 sub2node->SetLineColor(kColorITS);
21764 sub2node->SetVisibility(1);
21765 fNodes->Add(sub2node);
21766 sub1node->cd();
21767 //
21768 // Place copy #21 of ITS6 in I569
21769 //
21770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21771 sub2node->SetLineColor(kColorITS);
21772 sub2node->SetVisibility(1);
21773 fNodes->Add(sub2node);
21774 sub1node->cd();
21775 //
21776 // Place copy #22 of ITS6 in I569
21777 //
21778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21779 sub2node->SetLineColor(kColorITS);
21780 sub2node->SetVisibility(1);
21781 fNodes->Add(sub2node);
21782 sub1node->cd();
21783 //
21784 // Place copy #23 of ITS6 in I569
21785 //
21786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21787 sub2node->SetLineColor(kColorITS);
21788 sub2node->SetVisibility(1);
21789 fNodes->Add(sub2node);
21790 sub1node->cd();
21791 //
21792 // Place copy #24 of ITS6 in I569
21793 //
21794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21795 sub2node->SetLineColor(kColorITS);
21796 sub2node->SetVisibility(1);
21797 fNodes->Add(sub2node);
21798 sub1node->cd();
21799 //
21800 // Place copy #25 of ITS6 in I569
21801 //
21802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
21803 sub2node->SetLineColor(kColorITS);
21804 sub2node->SetVisibility(1);
21805 fNodes->Add(sub2node);
21806 sub1node->cd();
21807 fNodes->Add(sub1node);
21808 node->cd();
21809 //
21810 // Place copy #26 of I569 in IT56
21811 //
21812 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"rot541");
21813 sub1node->SetLineColor(kColorITS);
21814 sub1node->SetVisibility(0);
21815 sub1node->cd();
21816 //
21817 // Place copy #1 of ITS6 in I569
21818 //
21819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
21820 sub2node->SetLineColor(kColorITS);
21821 sub2node->SetVisibility(1);
21822 fNodes->Add(sub2node);
21823 sub1node->cd();
21824 //
21825 // Place copy #2 of ITS6 in I569
21826 //
21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21831 sub1node->cd();
21832 //
21833 // Place copy #3 of ITS6 in I569
21834 //
21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21839 sub1node->cd();
21840 //
21841 // Place copy #4 of ITS6 in I569
21842 //
21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21847 sub1node->cd();
21848 //
21849 // Place copy #5 of ITS6 in I569
21850 //
21851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
21852 sub2node->SetLineColor(kColorITS);
21853 sub2node->SetVisibility(1);
21854 fNodes->Add(sub2node);
21855 sub1node->cd();
21856 //
21857 // Place copy #6 of ITS6 in I569
21858 //
21859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21860 sub2node->SetLineColor(kColorITS);
21861 sub2node->SetVisibility(1);
21862 fNodes->Add(sub2node);
21863 sub1node->cd();
21864 //
21865 // Place copy #7 of ITS6 in I569
21866 //
21867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
21868 sub2node->SetLineColor(kColorITS);
21869 sub2node->SetVisibility(1);
21870 fNodes->Add(sub2node);
21871 sub1node->cd();
21872 //
21873 // Place copy #8 of ITS6 in I569
21874 //
21875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21876 sub2node->SetLineColor(kColorITS);
21877 sub2node->SetVisibility(1);
21878 fNodes->Add(sub2node);
21879 sub1node->cd();
21880 //
21881 // Place copy #9 of ITS6 in I569
21882 //
21883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
21884 sub2node->SetLineColor(kColorITS);
21885 sub2node->SetVisibility(1);
21886 fNodes->Add(sub2node);
21887 sub1node->cd();
21888 //
21889 // Place copy #10 of ITS6 in I569
21890 //
21891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21892 sub2node->SetLineColor(kColorITS);
21893 sub2node->SetVisibility(1);
21894 fNodes->Add(sub2node);
21895 sub1node->cd();
21896 //
21897 // Place copy #11 of ITS6 in I569
21898 //
21899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
21900 sub2node->SetLineColor(kColorITS);
21901 sub2node->SetVisibility(1);
21902 fNodes->Add(sub2node);
21903 sub1node->cd();
21904 //
21905 // Place copy #12 of ITS6 in I569
21906 //
21907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21908 sub2node->SetLineColor(kColorITS);
21909 sub2node->SetVisibility(1);
21910 fNodes->Add(sub2node);
21911 sub1node->cd();
21912 //
21913 // Place copy #13 of ITS6 in I569
21914 //
21915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21916 sub2node->SetLineColor(kColorITS);
21917 sub2node->SetVisibility(1);
21918 fNodes->Add(sub2node);
21919 sub1node->cd();
21920 //
21921 // Place copy #14 of ITS6 in I569
21922 //
21923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21924 sub2node->SetLineColor(kColorITS);
21925 sub2node->SetVisibility(1);
21926 fNodes->Add(sub2node);
21927 sub1node->cd();
21928 //
21929 // Place copy #15 of ITS6 in I569
21930 //
21931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
21932 sub2node->SetLineColor(kColorITS);
21933 sub2node->SetVisibility(1);
21934 fNodes->Add(sub2node);
21935 sub1node->cd();
21936 //
21937 // Place copy #16 of ITS6 in I569
21938 //
21939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21940 sub2node->SetLineColor(kColorITS);
21941 sub2node->SetVisibility(1);
21942 fNodes->Add(sub2node);
21943 sub1node->cd();
21944 //
21945 // Place copy #17 of ITS6 in I569
21946 //
21947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21948 sub2node->SetLineColor(kColorITS);
21949 sub2node->SetVisibility(1);
21950 fNodes->Add(sub2node);
21951 sub1node->cd();
21952 //
21953 // Place copy #18 of ITS6 in I569
21954 //
21955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21956 sub2node->SetLineColor(kColorITS);
21957 sub2node->SetVisibility(1);
21958 fNodes->Add(sub2node);
21959 sub1node->cd();
21960 //
21961 // Place copy #19 of ITS6 in I569
21962 //
21963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
21964 sub2node->SetLineColor(kColorITS);
21965 sub2node->SetVisibility(1);
21966 fNodes->Add(sub2node);
21967 sub1node->cd();
21968 //
21969 // Place copy #20 of ITS6 in I569
21970 //
21971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21972 sub2node->SetLineColor(kColorITS);
21973 sub2node->SetVisibility(1);
21974 fNodes->Add(sub2node);
21975 sub1node->cd();
21976 //
21977 // Place copy #21 of ITS6 in I569
21978 //
21979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
21980 sub2node->SetLineColor(kColorITS);
21981 sub2node->SetVisibility(1);
21982 fNodes->Add(sub2node);
21983 sub1node->cd();
21984 //
21985 // Place copy #22 of ITS6 in I569
21986 //
21987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21988 sub2node->SetLineColor(kColorITS);
21989 sub2node->SetVisibility(1);
21990 fNodes->Add(sub2node);
21991 sub1node->cd();
21992 //
21993 // Place copy #23 of ITS6 in I569
21994 //
21995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21996 sub2node->SetLineColor(kColorITS);
21997 sub2node->SetVisibility(1);
21998 fNodes->Add(sub2node);
21999 sub1node->cd();
22000 //
22001 // Place copy #24 of ITS6 in I569
22002 //
22003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22004 sub2node->SetLineColor(kColorITS);
22005 sub2node->SetVisibility(1);
22006 fNodes->Add(sub2node);
22007 sub1node->cd();
22008 //
22009 // Place copy #25 of ITS6 in I569
22010 //
22011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22012 sub2node->SetLineColor(kColorITS);
22013 sub2node->SetVisibility(1);
22014 fNodes->Add(sub2node);
22015 sub1node->cd();
22016 fNodes->Add(sub1node);
22017 node->cd();
22018 //
22019 // Place copy #27 of I569 in IT56
22020 //
22021 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"rot542");
22022 sub1node->SetLineColor(kColorITS);
22023 sub1node->SetVisibility(0);
22024 sub1node->cd();
22025 //
22026 // Place copy #1 of ITS6 in I569
22027 //
22028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22029 sub2node->SetLineColor(kColorITS);
22030 sub2node->SetVisibility(1);
22031 fNodes->Add(sub2node);
22032 sub1node->cd();
22033 //
22034 // Place copy #2 of ITS6 in I569
22035 //
22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22040 sub1node->cd();
22041 //
22042 // Place copy #3 of ITS6 in I569
22043 //
22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22048 sub1node->cd();
22049 //
22050 // Place copy #4 of ITS6 in I569
22051 //
22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22056 sub1node->cd();
22057 //
22058 // Place copy #5 of ITS6 in I569
22059 //
22060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22061 sub2node->SetLineColor(kColorITS);
22062 sub2node->SetVisibility(1);
22063 fNodes->Add(sub2node);
22064 sub1node->cd();
22065 //
22066 // Place copy #6 of ITS6 in I569
22067 //
22068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22069 sub2node->SetLineColor(kColorITS);
22070 sub2node->SetVisibility(1);
22071 fNodes->Add(sub2node);
22072 sub1node->cd();
22073 //
22074 // Place copy #7 of ITS6 in I569
22075 //
22076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22077 sub2node->SetLineColor(kColorITS);
22078 sub2node->SetVisibility(1);
22079 fNodes->Add(sub2node);
22080 sub1node->cd();
22081 //
22082 // Place copy #8 of ITS6 in I569
22083 //
22084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22085 sub2node->SetLineColor(kColorITS);
22086 sub2node->SetVisibility(1);
22087 fNodes->Add(sub2node);
22088 sub1node->cd();
22089 //
22090 // Place copy #9 of ITS6 in I569
22091 //
22092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22093 sub2node->SetLineColor(kColorITS);
22094 sub2node->SetVisibility(1);
22095 fNodes->Add(sub2node);
22096 sub1node->cd();
22097 //
22098 // Place copy #10 of ITS6 in I569
22099 //
22100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22101 sub2node->SetLineColor(kColorITS);
22102 sub2node->SetVisibility(1);
22103 fNodes->Add(sub2node);
22104 sub1node->cd();
22105 //
22106 // Place copy #11 of ITS6 in I569
22107 //
22108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22109 sub2node->SetLineColor(kColorITS);
22110 sub2node->SetVisibility(1);
22111 fNodes->Add(sub2node);
22112 sub1node->cd();
22113 //
22114 // Place copy #12 of ITS6 in I569
22115 //
22116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22117 sub2node->SetLineColor(kColorITS);
22118 sub2node->SetVisibility(1);
22119 fNodes->Add(sub2node);
22120 sub1node->cd();
22121 //
22122 // Place copy #13 of ITS6 in I569
22123 //
22124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22125 sub2node->SetLineColor(kColorITS);
22126 sub2node->SetVisibility(1);
22127 fNodes->Add(sub2node);
22128 sub1node->cd();
22129 //
22130 // Place copy #14 of ITS6 in I569
22131 //
22132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22133 sub2node->SetLineColor(kColorITS);
22134 sub2node->SetVisibility(1);
22135 fNodes->Add(sub2node);
22136 sub1node->cd();
22137 //
22138 // Place copy #15 of ITS6 in I569
22139 //
22140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22141 sub2node->SetLineColor(kColorITS);
22142 sub2node->SetVisibility(1);
22143 fNodes->Add(sub2node);
22144 sub1node->cd();
22145 //
22146 // Place copy #16 of ITS6 in I569
22147 //
22148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22149 sub2node->SetLineColor(kColorITS);
22150 sub2node->SetVisibility(1);
22151 fNodes->Add(sub2node);
22152 sub1node->cd();
22153 //
22154 // Place copy #17 of ITS6 in I569
22155 //
22156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22157 sub2node->SetLineColor(kColorITS);
22158 sub2node->SetVisibility(1);
22159 fNodes->Add(sub2node);
22160 sub1node->cd();
22161 //
22162 // Place copy #18 of ITS6 in I569
22163 //
22164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22165 sub2node->SetLineColor(kColorITS);
22166 sub2node->SetVisibility(1);
22167 fNodes->Add(sub2node);
22168 sub1node->cd();
22169 //
22170 // Place copy #19 of ITS6 in I569
22171 //
22172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22173 sub2node->SetLineColor(kColorITS);
22174 sub2node->SetVisibility(1);
22175 fNodes->Add(sub2node);
22176 sub1node->cd();
22177 //
22178 // Place copy #20 of ITS6 in I569
22179 //
22180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22181 sub2node->SetLineColor(kColorITS);
22182 sub2node->SetVisibility(1);
22183 fNodes->Add(sub2node);
22184 sub1node->cd();
22185 //
22186 // Place copy #21 of ITS6 in I569
22187 //
22188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22189 sub2node->SetLineColor(kColorITS);
22190 sub2node->SetVisibility(1);
22191 fNodes->Add(sub2node);
22192 sub1node->cd();
22193 //
22194 // Place copy #22 of ITS6 in I569
22195 //
22196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22197 sub2node->SetLineColor(kColorITS);
22198 sub2node->SetVisibility(1);
22199 fNodes->Add(sub2node);
22200 sub1node->cd();
22201 //
22202 // Place copy #23 of ITS6 in I569
22203 //
22204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22205 sub2node->SetLineColor(kColorITS);
22206 sub2node->SetVisibility(1);
22207 fNodes->Add(sub2node);
22208 sub1node->cd();
22209 //
22210 // Place copy #24 of ITS6 in I569
22211 //
22212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22213 sub2node->SetLineColor(kColorITS);
22214 sub2node->SetVisibility(1);
22215 fNodes->Add(sub2node);
22216 sub1node->cd();
22217 //
22218 // Place copy #25 of ITS6 in I569
22219 //
22220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22221 sub2node->SetLineColor(kColorITS);
22222 sub2node->SetVisibility(1);
22223 fNodes->Add(sub2node);
22224 sub1node->cd();
22225 fNodes->Add(sub1node);
22226 node->cd();
22227 //
22228 // Place copy #28 of I569 in IT56
22229 //
22230 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"rot543");
22231 sub1node->SetLineColor(kColorITS);
22232 sub1node->SetVisibility(0);
22233 sub1node->cd();
22234 //
22235 // Place copy #1 of ITS6 in I569
22236 //
22237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22238 sub2node->SetLineColor(kColorITS);
22239 sub2node->SetVisibility(1);
22240 fNodes->Add(sub2node);
22241 sub1node->cd();
22242 //
22243 // Place copy #2 of ITS6 in I569
22244 //
22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22249 sub1node->cd();
22250 //
22251 // Place copy #3 of ITS6 in I569
22252 //
22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22257 sub1node->cd();
22258 //
22259 // Place copy #4 of ITS6 in I569
22260 //
22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22265 sub1node->cd();
22266 //
22267 // Place copy #5 of ITS6 in I569
22268 //
22269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22270 sub2node->SetLineColor(kColorITS);
22271 sub2node->SetVisibility(1);
22272 fNodes->Add(sub2node);
22273 sub1node->cd();
22274 //
22275 // Place copy #6 of ITS6 in I569
22276 //
22277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22278 sub2node->SetLineColor(kColorITS);
22279 sub2node->SetVisibility(1);
22280 fNodes->Add(sub2node);
22281 sub1node->cd();
22282 //
22283 // Place copy #7 of ITS6 in I569
22284 //
22285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22286 sub2node->SetLineColor(kColorITS);
22287 sub2node->SetVisibility(1);
22288 fNodes->Add(sub2node);
22289 sub1node->cd();
22290 //
22291 // Place copy #8 of ITS6 in I569
22292 //
22293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22294 sub2node->SetLineColor(kColorITS);
22295 sub2node->SetVisibility(1);
22296 fNodes->Add(sub2node);
22297 sub1node->cd();
22298 //
22299 // Place copy #9 of ITS6 in I569
22300 //
22301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22302 sub2node->SetLineColor(kColorITS);
22303 sub2node->SetVisibility(1);
22304 fNodes->Add(sub2node);
22305 sub1node->cd();
22306 //
22307 // Place copy #10 of ITS6 in I569
22308 //
22309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22310 sub2node->SetLineColor(kColorITS);
22311 sub2node->SetVisibility(1);
22312 fNodes->Add(sub2node);
22313 sub1node->cd();
22314 //
22315 // Place copy #11 of ITS6 in I569
22316 //
22317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22318 sub2node->SetLineColor(kColorITS);
22319 sub2node->SetVisibility(1);
22320 fNodes->Add(sub2node);
22321 sub1node->cd();
22322 //
22323 // Place copy #12 of ITS6 in I569
22324 //
22325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22326 sub2node->SetLineColor(kColorITS);
22327 sub2node->SetVisibility(1);
22328 fNodes->Add(sub2node);
22329 sub1node->cd();
22330 //
22331 // Place copy #13 of ITS6 in I569
22332 //
22333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22334 sub2node->SetLineColor(kColorITS);
22335 sub2node->SetVisibility(1);
22336 fNodes->Add(sub2node);
22337 sub1node->cd();
22338 //
22339 // Place copy #14 of ITS6 in I569
22340 //
22341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22342 sub2node->SetLineColor(kColorITS);
22343 sub2node->SetVisibility(1);
22344 fNodes->Add(sub2node);
22345 sub1node->cd();
22346 //
22347 // Place copy #15 of ITS6 in I569
22348 //
22349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22350 sub2node->SetLineColor(kColorITS);
22351 sub2node->SetVisibility(1);
22352 fNodes->Add(sub2node);
22353 sub1node->cd();
22354 //
22355 // Place copy #16 of ITS6 in I569
22356 //
22357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22358 sub2node->SetLineColor(kColorITS);
22359 sub2node->SetVisibility(1);
22360 fNodes->Add(sub2node);
22361 sub1node->cd();
22362 //
22363 // Place copy #17 of ITS6 in I569
22364 //
22365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22366 sub2node->SetLineColor(kColorITS);
22367 sub2node->SetVisibility(1);
22368 fNodes->Add(sub2node);
22369 sub1node->cd();
22370 //
22371 // Place copy #18 of ITS6 in I569
22372 //
22373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22374 sub2node->SetLineColor(kColorITS);
22375 sub2node->SetVisibility(1);
22376 fNodes->Add(sub2node);
22377 sub1node->cd();
22378 //
22379 // Place copy #19 of ITS6 in I569
22380 //
22381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22382 sub2node->SetLineColor(kColorITS);
22383 sub2node->SetVisibility(1);
22384 fNodes->Add(sub2node);
22385 sub1node->cd();
22386 //
22387 // Place copy #20 of ITS6 in I569
22388 //
22389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22390 sub2node->SetLineColor(kColorITS);
22391 sub2node->SetVisibility(1);
22392 fNodes->Add(sub2node);
22393 sub1node->cd();
22394 //
22395 // Place copy #21 of ITS6 in I569
22396 //
22397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22398 sub2node->SetLineColor(kColorITS);
22399 sub2node->SetVisibility(1);
22400 fNodes->Add(sub2node);
22401 sub1node->cd();
22402 //
22403 // Place copy #22 of ITS6 in I569
22404 //
22405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22406 sub2node->SetLineColor(kColorITS);
22407 sub2node->SetVisibility(1);
22408 fNodes->Add(sub2node);
22409 sub1node->cd();
22410 //
22411 // Place copy #23 of ITS6 in I569
22412 //
22413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22414 sub2node->SetLineColor(kColorITS);
22415 sub2node->SetVisibility(1);
22416 fNodes->Add(sub2node);
22417 sub1node->cd();
22418 //
22419 // Place copy #24 of ITS6 in I569
22420 //
22421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22422 sub2node->SetLineColor(kColorITS);
22423 sub2node->SetVisibility(1);
22424 fNodes->Add(sub2node);
22425 sub1node->cd();
22426 //
22427 // Place copy #25 of ITS6 in I569
22428 //
22429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22430 sub2node->SetLineColor(kColorITS);
22431 sub2node->SetVisibility(1);
22432 fNodes->Add(sub2node);
22433 sub1node->cd();
22434 fNodes->Add(sub1node);
22435 node->cd();
22436 //
22437 // Place copy #29 of I569 in IT56
22438 //
22439 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"rot544");
22440 sub1node->SetLineColor(kColorITS);
22441 sub1node->SetVisibility(0);
22442 sub1node->cd();
22443 //
22444 // Place copy #1 of ITS6 in I569
22445 //
22446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22447 sub2node->SetLineColor(kColorITS);
22448 sub2node->SetVisibility(1);
22449 fNodes->Add(sub2node);
22450 sub1node->cd();
22451 //
22452 // Place copy #2 of ITS6 in I569
22453 //
22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22458 sub1node->cd();
22459 //
22460 // Place copy #3 of ITS6 in I569
22461 //
22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22466 sub1node->cd();
22467 //
22468 // Place copy #4 of ITS6 in I569
22469 //
22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22474 sub1node->cd();
22475 //
22476 // Place copy #5 of ITS6 in I569
22477 //
22478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22479 sub2node->SetLineColor(kColorITS);
22480 sub2node->SetVisibility(1);
22481 fNodes->Add(sub2node);
22482 sub1node->cd();
22483 //
22484 // Place copy #6 of ITS6 in I569
22485 //
22486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22487 sub2node->SetLineColor(kColorITS);
22488 sub2node->SetVisibility(1);
22489 fNodes->Add(sub2node);
22490 sub1node->cd();
22491 //
22492 // Place copy #7 of ITS6 in I569
22493 //
22494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22495 sub2node->SetLineColor(kColorITS);
22496 sub2node->SetVisibility(1);
22497 fNodes->Add(sub2node);
22498 sub1node->cd();
22499 //
22500 // Place copy #8 of ITS6 in I569
22501 //
22502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22503 sub2node->SetLineColor(kColorITS);
22504 sub2node->SetVisibility(1);
22505 fNodes->Add(sub2node);
22506 sub1node->cd();
22507 //
22508 // Place copy #9 of ITS6 in I569
22509 //
22510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22511 sub2node->SetLineColor(kColorITS);
22512 sub2node->SetVisibility(1);
22513 fNodes->Add(sub2node);
22514 sub1node->cd();
22515 //
22516 // Place copy #10 of ITS6 in I569
22517 //
22518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22519 sub2node->SetLineColor(kColorITS);
22520 sub2node->SetVisibility(1);
22521 fNodes->Add(sub2node);
22522 sub1node->cd();
22523 //
22524 // Place copy #11 of ITS6 in I569
22525 //
22526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22527 sub2node->SetLineColor(kColorITS);
22528 sub2node->SetVisibility(1);
22529 fNodes->Add(sub2node);
22530 sub1node->cd();
22531 //
22532 // Place copy #12 of ITS6 in I569
22533 //
22534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22535 sub2node->SetLineColor(kColorITS);
22536 sub2node->SetVisibility(1);
22537 fNodes->Add(sub2node);
22538 sub1node->cd();
22539 //
22540 // Place copy #13 of ITS6 in I569
22541 //
22542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22543 sub2node->SetLineColor(kColorITS);
22544 sub2node->SetVisibility(1);
22545 fNodes->Add(sub2node);
22546 sub1node->cd();
22547 //
22548 // Place copy #14 of ITS6 in I569
22549 //
22550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22551 sub2node->SetLineColor(kColorITS);
22552 sub2node->SetVisibility(1);
22553 fNodes->Add(sub2node);
22554 sub1node->cd();
22555 //
22556 // Place copy #15 of ITS6 in I569
22557 //
22558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22559 sub2node->SetLineColor(kColorITS);
22560 sub2node->SetVisibility(1);
22561 fNodes->Add(sub2node);
22562 sub1node->cd();
22563 //
22564 // Place copy #16 of ITS6 in I569
22565 //
22566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22567 sub2node->SetLineColor(kColorITS);
22568 sub2node->SetVisibility(1);
22569 fNodes->Add(sub2node);
22570 sub1node->cd();
22571 //
22572 // Place copy #17 of ITS6 in I569
22573 //
22574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22575 sub2node->SetLineColor(kColorITS);
22576 sub2node->SetVisibility(1);
22577 fNodes->Add(sub2node);
22578 sub1node->cd();
22579 //
22580 // Place copy #18 of ITS6 in I569
22581 //
22582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22583 sub2node->SetLineColor(kColorITS);
22584 sub2node->SetVisibility(1);
22585 fNodes->Add(sub2node);
22586 sub1node->cd();
22587 //
22588 // Place copy #19 of ITS6 in I569
22589 //
22590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22591 sub2node->SetLineColor(kColorITS);
22592 sub2node->SetVisibility(1);
22593 fNodes->Add(sub2node);
22594 sub1node->cd();
22595 //
22596 // Place copy #20 of ITS6 in I569
22597 //
22598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22599 sub2node->SetLineColor(kColorITS);
22600 sub2node->SetVisibility(1);
22601 fNodes->Add(sub2node);
22602 sub1node->cd();
22603 //
22604 // Place copy #21 of ITS6 in I569
22605 //
22606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22607 sub2node->SetLineColor(kColorITS);
22608 sub2node->SetVisibility(1);
22609 fNodes->Add(sub2node);
22610 sub1node->cd();
22611 //
22612 // Place copy #22 of ITS6 in I569
22613 //
22614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22615 sub2node->SetLineColor(kColorITS);
22616 sub2node->SetVisibility(1);
22617 fNodes->Add(sub2node);
22618 sub1node->cd();
22619 //
22620 // Place copy #23 of ITS6 in I569
22621 //
22622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22623 sub2node->SetLineColor(kColorITS);
22624 sub2node->SetVisibility(1);
22625 fNodes->Add(sub2node);
22626 sub1node->cd();
22627 //
22628 // Place copy #24 of ITS6 in I569
22629 //
22630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22631 sub2node->SetLineColor(kColorITS);
22632 sub2node->SetVisibility(1);
22633 fNodes->Add(sub2node);
22634 sub1node->cd();
22635 //
22636 // Place copy #25 of ITS6 in I569
22637 //
22638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22639 sub2node->SetLineColor(kColorITS);
22640 sub2node->SetVisibility(1);
22641 fNodes->Add(sub2node);
22642 sub1node->cd();
22643 fNodes->Add(sub1node);
22644 node->cd();
22645 //
22646 // Place copy #30 of I569 in IT56
22647 //
22648 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"rot545");
22649 sub1node->SetLineColor(kColorITS);
22650 sub1node->SetVisibility(0);
22651 sub1node->cd();
22652 //
22653 // Place copy #1 of ITS6 in I569
22654 //
22655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22656 sub2node->SetLineColor(kColorITS);
22657 sub2node->SetVisibility(1);
22658 fNodes->Add(sub2node);
22659 sub1node->cd();
22660 //
22661 // Place copy #2 of ITS6 in I569
22662 //
22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22667 sub1node->cd();
22668 //
22669 // Place copy #3 of ITS6 in I569
22670 //
22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22675 sub1node->cd();
22676 //
22677 // Place copy #4 of ITS6 in I569
22678 //
22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22683 sub1node->cd();
22684 //
22685 // Place copy #5 of ITS6 in I569
22686 //
22687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22688 sub2node->SetLineColor(kColorITS);
22689 sub2node->SetVisibility(1);
22690 fNodes->Add(sub2node);
22691 sub1node->cd();
22692 //
22693 // Place copy #6 of ITS6 in I569
22694 //
22695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22696 sub2node->SetLineColor(kColorITS);
22697 sub2node->SetVisibility(1);
22698 fNodes->Add(sub2node);
22699 sub1node->cd();
22700 //
22701 // Place copy #7 of ITS6 in I569
22702 //
22703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22704 sub2node->SetLineColor(kColorITS);
22705 sub2node->SetVisibility(1);
22706 fNodes->Add(sub2node);
22707 sub1node->cd();
22708 //
22709 // Place copy #8 of ITS6 in I569
22710 //
22711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22712 sub2node->SetLineColor(kColorITS);
22713 sub2node->SetVisibility(1);
22714 fNodes->Add(sub2node);
22715 sub1node->cd();
22716 //
22717 // Place copy #9 of ITS6 in I569
22718 //
22719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22720 sub2node->SetLineColor(kColorITS);
22721 sub2node->SetVisibility(1);
22722 fNodes->Add(sub2node);
22723 sub1node->cd();
22724 //
22725 // Place copy #10 of ITS6 in I569
22726 //
22727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22728 sub2node->SetLineColor(kColorITS);
22729 sub2node->SetVisibility(1);
22730 fNodes->Add(sub2node);
22731 sub1node->cd();
22732 //
22733 // Place copy #11 of ITS6 in I569
22734 //
22735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22736 sub2node->SetLineColor(kColorITS);
22737 sub2node->SetVisibility(1);
22738 fNodes->Add(sub2node);
22739 sub1node->cd();
22740 //
22741 // Place copy #12 of ITS6 in I569
22742 //
22743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22744 sub2node->SetLineColor(kColorITS);
22745 sub2node->SetVisibility(1);
22746 fNodes->Add(sub2node);
22747 sub1node->cd();
22748 //
22749 // Place copy #13 of ITS6 in I569
22750 //
22751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22752 sub2node->SetLineColor(kColorITS);
22753 sub2node->SetVisibility(1);
22754 fNodes->Add(sub2node);
22755 sub1node->cd();
22756 //
22757 // Place copy #14 of ITS6 in I569
22758 //
22759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22760 sub2node->SetLineColor(kColorITS);
22761 sub2node->SetVisibility(1);
22762 fNodes->Add(sub2node);
22763 sub1node->cd();
22764 //
22765 // Place copy #15 of ITS6 in I569
22766 //
22767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22768 sub2node->SetLineColor(kColorITS);
22769 sub2node->SetVisibility(1);
22770 fNodes->Add(sub2node);
22771 sub1node->cd();
22772 //
22773 // Place copy #16 of ITS6 in I569
22774 //
22775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22776 sub2node->SetLineColor(kColorITS);
22777 sub2node->SetVisibility(1);
22778 fNodes->Add(sub2node);
22779 sub1node->cd();
22780 //
22781 // Place copy #17 of ITS6 in I569
22782 //
22783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22784 sub2node->SetLineColor(kColorITS);
22785 sub2node->SetVisibility(1);
22786 fNodes->Add(sub2node);
22787 sub1node->cd();
22788 //
22789 // Place copy #18 of ITS6 in I569
22790 //
22791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22792 sub2node->SetLineColor(kColorITS);
22793 sub2node->SetVisibility(1);
22794 fNodes->Add(sub2node);
22795 sub1node->cd();
22796 //
22797 // Place copy #19 of ITS6 in I569
22798 //
22799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
22800 sub2node->SetLineColor(kColorITS);
22801 sub2node->SetVisibility(1);
22802 fNodes->Add(sub2node);
22803 sub1node->cd();
22804 //
22805 // Place copy #20 of ITS6 in I569
22806 //
22807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22808 sub2node->SetLineColor(kColorITS);
22809 sub2node->SetVisibility(1);
22810 fNodes->Add(sub2node);
22811 sub1node->cd();
22812 //
22813 // Place copy #21 of ITS6 in I569
22814 //
22815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
22816 sub2node->SetLineColor(kColorITS);
22817 sub2node->SetVisibility(1);
22818 fNodes->Add(sub2node);
22819 sub1node->cd();
22820 //
22821 // Place copy #22 of ITS6 in I569
22822 //
22823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22824 sub2node->SetLineColor(kColorITS);
22825 sub2node->SetVisibility(1);
22826 fNodes->Add(sub2node);
22827 sub1node->cd();
22828 //
22829 // Place copy #23 of ITS6 in I569
22830 //
22831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22832 sub2node->SetLineColor(kColorITS);
22833 sub2node->SetVisibility(1);
22834 fNodes->Add(sub2node);
22835 sub1node->cd();
22836 //
22837 // Place copy #24 of ITS6 in I569
22838 //
22839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22840 sub2node->SetLineColor(kColorITS);
22841 sub2node->SetVisibility(1);
22842 fNodes->Add(sub2node);
22843 sub1node->cd();
22844 //
22845 // Place copy #25 of ITS6 in I569
22846 //
22847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
22848 sub2node->SetLineColor(kColorITS);
22849 sub2node->SetVisibility(1);
22850 fNodes->Add(sub2node);
22851 sub1node->cd();
22852 fNodes->Add(sub1node);
22853 node->cd();
22854 //
22855 // Place copy #31 of I569 in IT56
22856 //
22857 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"rot546");
22858 sub1node->SetLineColor(kColorITS);
22859 sub1node->SetVisibility(0);
22860 sub1node->cd();
22861 //
22862 // Place copy #1 of ITS6 in I569
22863 //
22864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
22865 sub2node->SetLineColor(kColorITS);
22866 sub2node->SetVisibility(1);
22867 fNodes->Add(sub2node);
22868 sub1node->cd();
22869 //
22870 // Place copy #2 of ITS6 in I569
22871 //
22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22876 sub1node->cd();
22877 //
22878 // Place copy #3 of ITS6 in I569
22879 //
22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22884 sub1node->cd();
22885 //
22886 // Place copy #4 of ITS6 in I569
22887 //
22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22892 sub1node->cd();
22893 //
22894 // Place copy #5 of ITS6 in I569
22895 //
22896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
22897 sub2node->SetLineColor(kColorITS);
22898 sub2node->SetVisibility(1);
22899 fNodes->Add(sub2node);
22900 sub1node->cd();
22901 //
22902 // Place copy #6 of ITS6 in I569
22903 //
22904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22905 sub2node->SetLineColor(kColorITS);
22906 sub2node->SetVisibility(1);
22907 fNodes->Add(sub2node);
22908 sub1node->cd();
22909 //
22910 // Place copy #7 of ITS6 in I569
22911 //
22912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
22913 sub2node->SetLineColor(kColorITS);
22914 sub2node->SetVisibility(1);
22915 fNodes->Add(sub2node);
22916 sub1node->cd();
22917 //
22918 // Place copy #8 of ITS6 in I569
22919 //
22920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22921 sub2node->SetLineColor(kColorITS);
22922 sub2node->SetVisibility(1);
22923 fNodes->Add(sub2node);
22924 sub1node->cd();
22925 //
22926 // Place copy #9 of ITS6 in I569
22927 //
22928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
22929 sub2node->SetLineColor(kColorITS);
22930 sub2node->SetVisibility(1);
22931 fNodes->Add(sub2node);
22932 sub1node->cd();
22933 //
22934 // Place copy #10 of ITS6 in I569
22935 //
22936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22937 sub2node->SetLineColor(kColorITS);
22938 sub2node->SetVisibility(1);
22939 fNodes->Add(sub2node);
22940 sub1node->cd();
22941 //
22942 // Place copy #11 of ITS6 in I569
22943 //
22944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
22945 sub2node->SetLineColor(kColorITS);
22946 sub2node->SetVisibility(1);
22947 fNodes->Add(sub2node);
22948 sub1node->cd();
22949 //
22950 // Place copy #12 of ITS6 in I569
22951 //
22952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22953 sub2node->SetLineColor(kColorITS);
22954 sub2node->SetVisibility(1);
22955 fNodes->Add(sub2node);
22956 sub1node->cd();
22957 //
22958 // Place copy #13 of ITS6 in I569
22959 //
22960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22961 sub2node->SetLineColor(kColorITS);
22962 sub2node->SetVisibility(1);
22963 fNodes->Add(sub2node);
22964 sub1node->cd();
22965 //
22966 // Place copy #14 of ITS6 in I569
22967 //
22968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22969 sub2node->SetLineColor(kColorITS);
22970 sub2node->SetVisibility(1);
22971 fNodes->Add(sub2node);
22972 sub1node->cd();
22973 //
22974 // Place copy #15 of ITS6 in I569
22975 //
22976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
22977 sub2node->SetLineColor(kColorITS);
22978 sub2node->SetVisibility(1);
22979 fNodes->Add(sub2node);
22980 sub1node->cd();
22981 //
22982 // Place copy #16 of ITS6 in I569
22983 //
22984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22985 sub2node->SetLineColor(kColorITS);
22986 sub2node->SetVisibility(1);
22987 fNodes->Add(sub2node);
22988 sub1node->cd();
22989 //
22990 // Place copy #17 of ITS6 in I569
22991 //
22992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22993 sub2node->SetLineColor(kColorITS);
22994 sub2node->SetVisibility(1);
22995 fNodes->Add(sub2node);
22996 sub1node->cd();
22997 //
22998 // Place copy #18 of ITS6 in I569
22999 //
23000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23001 sub2node->SetLineColor(kColorITS);
23002 sub2node->SetVisibility(1);
23003 fNodes->Add(sub2node);
23004 sub1node->cd();
23005 //
23006 // Place copy #19 of ITS6 in I569
23007 //
23008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23009 sub2node->SetLineColor(kColorITS);
23010 sub2node->SetVisibility(1);
23011 fNodes->Add(sub2node);
23012 sub1node->cd();
23013 //
23014 // Place copy #20 of ITS6 in I569
23015 //
23016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23017 sub2node->SetLineColor(kColorITS);
23018 sub2node->SetVisibility(1);
23019 fNodes->Add(sub2node);
23020 sub1node->cd();
23021 //
23022 // Place copy #21 of ITS6 in I569
23023 //
23024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23025 sub2node->SetLineColor(kColorITS);
23026 sub2node->SetVisibility(1);
23027 fNodes->Add(sub2node);
23028 sub1node->cd();
23029 //
23030 // Place copy #22 of ITS6 in I569
23031 //
23032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23033 sub2node->SetLineColor(kColorITS);
23034 sub2node->SetVisibility(1);
23035 fNodes->Add(sub2node);
23036 sub1node->cd();
23037 //
23038 // Place copy #23 of ITS6 in I569
23039 //
23040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23041 sub2node->SetLineColor(kColorITS);
23042 sub2node->SetVisibility(1);
23043 fNodes->Add(sub2node);
23044 sub1node->cd();
23045 //
23046 // Place copy #24 of ITS6 in I569
23047 //
23048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23049 sub2node->SetLineColor(kColorITS);
23050 sub2node->SetVisibility(1);
23051 fNodes->Add(sub2node);
23052 sub1node->cd();
23053 //
23054 // Place copy #25 of ITS6 in I569
23055 //
23056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23057 sub2node->SetLineColor(kColorITS);
23058 sub2node->SetVisibility(1);
23059 fNodes->Add(sub2node);
23060 sub1node->cd();
23061 fNodes->Add(sub1node);
23062 node->cd();
23063 //
23064 // Place copy #32 of I569 in IT56
23065 //
23066 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"rot547");
23067 sub1node->SetLineColor(kColorITS);
23068 sub1node->SetVisibility(0);
23069 sub1node->cd();
23070 //
23071 // Place copy #1 of ITS6 in I569
23072 //
23073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23074 sub2node->SetLineColor(kColorITS);
23075 sub2node->SetVisibility(1);
23076 fNodes->Add(sub2node);
23077 sub1node->cd();
23078 //
23079 // Place copy #2 of ITS6 in I569
23080 //
23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23085 sub1node->cd();
23086 //
23087 // Place copy #3 of ITS6 in I569
23088 //
23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23093 sub1node->cd();
23094 //
23095 // Place copy #4 of ITS6 in I569
23096 //
23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23101 sub1node->cd();
23102 //
23103 // Place copy #5 of ITS6 in I569
23104 //
23105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23106 sub2node->SetLineColor(kColorITS);
23107 sub2node->SetVisibility(1);
23108 fNodes->Add(sub2node);
23109 sub1node->cd();
23110 //
23111 // Place copy #6 of ITS6 in I569
23112 //
23113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23114 sub2node->SetLineColor(kColorITS);
23115 sub2node->SetVisibility(1);
23116 fNodes->Add(sub2node);
23117 sub1node->cd();
23118 //
23119 // Place copy #7 of ITS6 in I569
23120 //
23121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23122 sub2node->SetLineColor(kColorITS);
23123 sub2node->SetVisibility(1);
23124 fNodes->Add(sub2node);
23125 sub1node->cd();
23126 //
23127 // Place copy #8 of ITS6 in I569
23128 //
23129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23130 sub2node->SetLineColor(kColorITS);
23131 sub2node->SetVisibility(1);
23132 fNodes->Add(sub2node);
23133 sub1node->cd();
23134 //
23135 // Place copy #9 of ITS6 in I569
23136 //
23137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23138 sub2node->SetLineColor(kColorITS);
23139 sub2node->SetVisibility(1);
23140 fNodes->Add(sub2node);
23141 sub1node->cd();
23142 //
23143 // Place copy #10 of ITS6 in I569
23144 //
23145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23146 sub2node->SetLineColor(kColorITS);
23147 sub2node->SetVisibility(1);
23148 fNodes->Add(sub2node);
23149 sub1node->cd();
23150 //
23151 // Place copy #11 of ITS6 in I569
23152 //
23153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23154 sub2node->SetLineColor(kColorITS);
23155 sub2node->SetVisibility(1);
23156 fNodes->Add(sub2node);
23157 sub1node->cd();
23158 //
23159 // Place copy #12 of ITS6 in I569
23160 //
23161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23162 sub2node->SetLineColor(kColorITS);
23163 sub2node->SetVisibility(1);
23164 fNodes->Add(sub2node);
23165 sub1node->cd();
23166 //
23167 // Place copy #13 of ITS6 in I569
23168 //
23169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23170 sub2node->SetLineColor(kColorITS);
23171 sub2node->SetVisibility(1);
23172 fNodes->Add(sub2node);
23173 sub1node->cd();
23174 //
23175 // Place copy #14 of ITS6 in I569
23176 //
23177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23178 sub2node->SetLineColor(kColorITS);
23179 sub2node->SetVisibility(1);
23180 fNodes->Add(sub2node);
23181 sub1node->cd();
23182 //
23183 // Place copy #15 of ITS6 in I569
23184 //
23185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23186 sub2node->SetLineColor(kColorITS);
23187 sub2node->SetVisibility(1);
23188 fNodes->Add(sub2node);
23189 sub1node->cd();
23190 //
23191 // Place copy #16 of ITS6 in I569
23192 //
23193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23194 sub2node->SetLineColor(kColorITS);
23195 sub2node->SetVisibility(1);
23196 fNodes->Add(sub2node);
23197 sub1node->cd();
23198 //
23199 // Place copy #17 of ITS6 in I569
23200 //
23201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23202 sub2node->SetLineColor(kColorITS);
23203 sub2node->SetVisibility(1);
23204 fNodes->Add(sub2node);
23205 sub1node->cd();
23206 //
23207 // Place copy #18 of ITS6 in I569
23208 //
23209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23210 sub2node->SetLineColor(kColorITS);
23211 sub2node->SetVisibility(1);
23212 fNodes->Add(sub2node);
23213 sub1node->cd();
23214 //
23215 // Place copy #19 of ITS6 in I569
23216 //
23217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23218 sub2node->SetLineColor(kColorITS);
23219 sub2node->SetVisibility(1);
23220 fNodes->Add(sub2node);
23221 sub1node->cd();
23222 //
23223 // Place copy #20 of ITS6 in I569
23224 //
23225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23226 sub2node->SetLineColor(kColorITS);
23227 sub2node->SetVisibility(1);
23228 fNodes->Add(sub2node);
23229 sub1node->cd();
23230 //
23231 // Place copy #21 of ITS6 in I569
23232 //
23233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23234 sub2node->SetLineColor(kColorITS);
23235 sub2node->SetVisibility(1);
23236 fNodes->Add(sub2node);
23237 sub1node->cd();
23238 //
23239 // Place copy #22 of ITS6 in I569
23240 //
23241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23242 sub2node->SetLineColor(kColorITS);
23243 sub2node->SetVisibility(1);
23244 fNodes->Add(sub2node);
23245 sub1node->cd();
23246 //
23247 // Place copy #23 of ITS6 in I569
23248 //
23249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23250 sub2node->SetLineColor(kColorITS);
23251 sub2node->SetVisibility(1);
23252 fNodes->Add(sub2node);
23253 sub1node->cd();
23254 //
23255 // Place copy #24 of ITS6 in I569
23256 //
23257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23258 sub2node->SetLineColor(kColorITS);
23259 sub2node->SetVisibility(1);
23260 fNodes->Add(sub2node);
23261 sub1node->cd();
23262 //
23263 // Place copy #25 of ITS6 in I569
23264 //
23265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23266 sub2node->SetLineColor(kColorITS);
23267 sub2node->SetVisibility(1);
23268 fNodes->Add(sub2node);
23269 sub1node->cd();
23270 fNodes->Add(sub1node);
23271 node->cd();
23272 //
23273 // Place copy #33 of I569 in IT56
23274 //
23275 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"rot548");
23276 sub1node->SetLineColor(kColorITS);
23277 sub1node->SetVisibility(0);
23278 sub1node->cd();
23279 //
23280 // Place copy #1 of ITS6 in I569
23281 //
23282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23283 sub2node->SetLineColor(kColorITS);
23284 sub2node->SetVisibility(1);
23285 fNodes->Add(sub2node);
23286 sub1node->cd();
23287 //
23288 // Place copy #2 of ITS6 in I569
23289 //
23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23294 sub1node->cd();
23295 //
23296 // Place copy #3 of ITS6 in I569
23297 //
23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23302 sub1node->cd();
23303 //
23304 // Place copy #4 of ITS6 in I569
23305 //
23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23310 sub1node->cd();
23311 //
23312 // Place copy #5 of ITS6 in I569
23313 //
23314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23315 sub2node->SetLineColor(kColorITS);
23316 sub2node->SetVisibility(1);
23317 fNodes->Add(sub2node);
23318 sub1node->cd();
23319 //
23320 // Place copy #6 of ITS6 in I569
23321 //
23322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23323 sub2node->SetLineColor(kColorITS);
23324 sub2node->SetVisibility(1);
23325 fNodes->Add(sub2node);
23326 sub1node->cd();
23327 //
23328 // Place copy #7 of ITS6 in I569
23329 //
23330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23331 sub2node->SetLineColor(kColorITS);
23332 sub2node->SetVisibility(1);
23333 fNodes->Add(sub2node);
23334 sub1node->cd();
23335 //
23336 // Place copy #8 of ITS6 in I569
23337 //
23338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23339 sub2node->SetLineColor(kColorITS);
23340 sub2node->SetVisibility(1);
23341 fNodes->Add(sub2node);
23342 sub1node->cd();
23343 //
23344 // Place copy #9 of ITS6 in I569
23345 //
23346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23347 sub2node->SetLineColor(kColorITS);
23348 sub2node->SetVisibility(1);
23349 fNodes->Add(sub2node);
23350 sub1node->cd();
23351 //
23352 // Place copy #10 of ITS6 in I569
23353 //
23354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23355 sub2node->SetLineColor(kColorITS);
23356 sub2node->SetVisibility(1);
23357 fNodes->Add(sub2node);
23358 sub1node->cd();
23359 //
23360 // Place copy #11 of ITS6 in I569
23361 //
23362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23363 sub2node->SetLineColor(kColorITS);
23364 sub2node->SetVisibility(1);
23365 fNodes->Add(sub2node);
23366 sub1node->cd();
23367 //
23368 // Place copy #12 of ITS6 in I569
23369 //
23370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23371 sub2node->SetLineColor(kColorITS);
23372 sub2node->SetVisibility(1);
23373 fNodes->Add(sub2node);
23374 sub1node->cd();
23375 //
23376 // Place copy #13 of ITS6 in I569
23377 //
23378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23379 sub2node->SetLineColor(kColorITS);
23380 sub2node->SetVisibility(1);
23381 fNodes->Add(sub2node);
23382 sub1node->cd();
23383 //
23384 // Place copy #14 of ITS6 in I569
23385 //
23386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23387 sub2node->SetLineColor(kColorITS);
23388 sub2node->SetVisibility(1);
23389 fNodes->Add(sub2node);
23390 sub1node->cd();
23391 //
23392 // Place copy #15 of ITS6 in I569
23393 //
23394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23395 sub2node->SetLineColor(kColorITS);
23396 sub2node->SetVisibility(1);
23397 fNodes->Add(sub2node);
23398 sub1node->cd();
23399 //
23400 // Place copy #16 of ITS6 in I569
23401 //
23402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23403 sub2node->SetLineColor(kColorITS);
23404 sub2node->SetVisibility(1);
23405 fNodes->Add(sub2node);
23406 sub1node->cd();
23407 //
23408 // Place copy #17 of ITS6 in I569
23409 //
23410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23411 sub2node->SetLineColor(kColorITS);
23412 sub2node->SetVisibility(1);
23413 fNodes->Add(sub2node);
23414 sub1node->cd();
23415 //
23416 // Place copy #18 of ITS6 in I569
23417 //
23418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23419 sub2node->SetLineColor(kColorITS);
23420 sub2node->SetVisibility(1);
23421 fNodes->Add(sub2node);
23422 sub1node->cd();
23423 //
23424 // Place copy #19 of ITS6 in I569
23425 //
23426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23427 sub2node->SetLineColor(kColorITS);
23428 sub2node->SetVisibility(1);
23429 fNodes->Add(sub2node);
23430 sub1node->cd();
23431 //
23432 // Place copy #20 of ITS6 in I569
23433 //
23434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23435 sub2node->SetLineColor(kColorITS);
23436 sub2node->SetVisibility(1);
23437 fNodes->Add(sub2node);
23438 sub1node->cd();
23439 //
23440 // Place copy #21 of ITS6 in I569
23441 //
23442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23443 sub2node->SetLineColor(kColorITS);
23444 sub2node->SetVisibility(1);
23445 fNodes->Add(sub2node);
23446 sub1node->cd();
23447 //
23448 // Place copy #22 of ITS6 in I569
23449 //
23450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23451 sub2node->SetLineColor(kColorITS);
23452 sub2node->SetVisibility(1);
23453 fNodes->Add(sub2node);
23454 sub1node->cd();
23455 //
23456 // Place copy #23 of ITS6 in I569
23457 //
23458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23459 sub2node->SetLineColor(kColorITS);
23460 sub2node->SetVisibility(1);
23461 fNodes->Add(sub2node);
23462 sub1node->cd();
23463 //
23464 // Place copy #24 of ITS6 in I569
23465 //
23466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23467 sub2node->SetLineColor(kColorITS);
23468 sub2node->SetVisibility(1);
23469 fNodes->Add(sub2node);
23470 sub1node->cd();
23471 //
23472 // Place copy #25 of ITS6 in I569
23473 //
23474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23475 sub2node->SetLineColor(kColorITS);
23476 sub2node->SetVisibility(1);
23477 fNodes->Add(sub2node);
23478 sub1node->cd();
23479 fNodes->Add(sub1node);
23480 node->cd();
23481 //
23482 // Place copy #34 of I569 in IT56
23483 //
23484 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"rot549");
23485 sub1node->SetLineColor(kColorITS);
23486 sub1node->SetVisibility(0);
23487 sub1node->cd();
23488 //
23489 // Place copy #1 of ITS6 in I569
23490 //
23491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23492 sub2node->SetLineColor(kColorITS);
23493 sub2node->SetVisibility(1);
23494 fNodes->Add(sub2node);
23495 sub1node->cd();
23496 //
23497 // Place copy #2 of ITS6 in I569
23498 //
23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23503 sub1node->cd();
23504 //
23505 // Place copy #3 of ITS6 in I569
23506 //
23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23511 sub1node->cd();
23512 //
23513 // Place copy #4 of ITS6 in I569
23514 //
23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23519 sub1node->cd();
23520 //
23521 // Place copy #5 of ITS6 in I569
23522 //
23523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23524 sub2node->SetLineColor(kColorITS);
23525 sub2node->SetVisibility(1);
23526 fNodes->Add(sub2node);
23527 sub1node->cd();
23528 //
23529 // Place copy #6 of ITS6 in I569
23530 //
23531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23532 sub2node->SetLineColor(kColorITS);
23533 sub2node->SetVisibility(1);
23534 fNodes->Add(sub2node);
23535 sub1node->cd();
23536 //
23537 // Place copy #7 of ITS6 in I569
23538 //
23539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23540 sub2node->SetLineColor(kColorITS);
23541 sub2node->SetVisibility(1);
23542 fNodes->Add(sub2node);
23543 sub1node->cd();
23544 //
23545 // Place copy #8 of ITS6 in I569
23546 //
23547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23548 sub2node->SetLineColor(kColorITS);
23549 sub2node->SetVisibility(1);
23550 fNodes->Add(sub2node);
23551 sub1node->cd();
23552 //
23553 // Place copy #9 of ITS6 in I569
23554 //
23555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23556 sub2node->SetLineColor(kColorITS);
23557 sub2node->SetVisibility(1);
23558 fNodes->Add(sub2node);
23559 sub1node->cd();
23560 //
23561 // Place copy #10 of ITS6 in I569
23562 //
23563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23564 sub2node->SetLineColor(kColorITS);
23565 sub2node->SetVisibility(1);
23566 fNodes->Add(sub2node);
23567 sub1node->cd();
23568 //
23569 // Place copy #11 of ITS6 in I569
23570 //
23571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23572 sub2node->SetLineColor(kColorITS);
23573 sub2node->SetVisibility(1);
23574 fNodes->Add(sub2node);
23575 sub1node->cd();
23576 //
23577 // Place copy #12 of ITS6 in I569
23578 //
23579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23580 sub2node->SetLineColor(kColorITS);
23581 sub2node->SetVisibility(1);
23582 fNodes->Add(sub2node);
23583 sub1node->cd();
23584 //
23585 // Place copy #13 of ITS6 in I569
23586 //
23587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23588 sub2node->SetLineColor(kColorITS);
23589 sub2node->SetVisibility(1);
23590 fNodes->Add(sub2node);
23591 sub1node->cd();
23592 //
23593 // Place copy #14 of ITS6 in I569
23594 //
23595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23596 sub2node->SetLineColor(kColorITS);
23597 sub2node->SetVisibility(1);
23598 fNodes->Add(sub2node);
23599 sub1node->cd();
23600 //
23601 // Place copy #15 of ITS6 in I569
23602 //
23603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23604 sub2node->SetLineColor(kColorITS);
23605 sub2node->SetVisibility(1);
23606 fNodes->Add(sub2node);
23607 sub1node->cd();
23608 //
23609 // Place copy #16 of ITS6 in I569
23610 //
23611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23612 sub2node->SetLineColor(kColorITS);
23613 sub2node->SetVisibility(1);
23614 fNodes->Add(sub2node);
23615 sub1node->cd();
23616 //
23617 // Place copy #17 of ITS6 in I569
23618 //
23619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23620 sub2node->SetLineColor(kColorITS);
23621 sub2node->SetVisibility(1);
23622 fNodes->Add(sub2node);
23623 sub1node->cd();
23624 //
23625 // Place copy #18 of ITS6 in I569
23626 //
23627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23628 sub2node->SetLineColor(kColorITS);
23629 sub2node->SetVisibility(1);
23630 fNodes->Add(sub2node);
23631 sub1node->cd();
23632 //
23633 // Place copy #19 of ITS6 in I569
23634 //
23635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23636 sub2node->SetLineColor(kColorITS);
23637 sub2node->SetVisibility(1);
23638 fNodes->Add(sub2node);
23639 sub1node->cd();
23640 //
23641 // Place copy #20 of ITS6 in I569
23642 //
23643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23644 sub2node->SetLineColor(kColorITS);
23645 sub2node->SetVisibility(1);
23646 fNodes->Add(sub2node);
23647 sub1node->cd();
23648 //
23649 // Place copy #21 of ITS6 in I569
23650 //
23651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23652 sub2node->SetLineColor(kColorITS);
23653 sub2node->SetVisibility(1);
23654 fNodes->Add(sub2node);
23655 sub1node->cd();
23656 //
23657 // Place copy #22 of ITS6 in I569
23658 //
23659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23660 sub2node->SetLineColor(kColorITS);
23661 sub2node->SetVisibility(1);
23662 fNodes->Add(sub2node);
23663 sub1node->cd();
23664 //
23665 // Place copy #23 of ITS6 in I569
23666 //
23667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23668 sub2node->SetLineColor(kColorITS);
23669 sub2node->SetVisibility(1);
23670 fNodes->Add(sub2node);
23671 sub1node->cd();
23672 //
23673 // Place copy #24 of ITS6 in I569
23674 //
23675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23676 sub2node->SetLineColor(kColorITS);
23677 sub2node->SetVisibility(1);
23678 fNodes->Add(sub2node);
23679 sub1node->cd();
23680 //
23681 // Place copy #25 of ITS6 in I569
23682 //
23683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23684 sub2node->SetLineColor(kColorITS);
23685 sub2node->SetVisibility(1);
23686 fNodes->Add(sub2node);
23687 sub1node->cd();
23688 fNodes->Add(sub1node);
23689 node->cd();
23690 //
23691 // Place copy #35 of I569 in IT56
23692 //
23693 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"rot550");
23694 sub1node->SetLineColor(kColorITS);
23695 sub1node->SetVisibility(0);
23696 sub1node->cd();
23697 //
23698 // Place copy #1 of ITS6 in I569
23699 //
23700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23701 sub2node->SetLineColor(kColorITS);
23702 sub2node->SetVisibility(1);
23703 fNodes->Add(sub2node);
23704 sub1node->cd();
23705 //
23706 // Place copy #2 of ITS6 in I569
23707 //
23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23712 sub1node->cd();
23713 //
23714 // Place copy #3 of ITS6 in I569
23715 //
23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23720 sub1node->cd();
23721 //
23722 // Place copy #4 of ITS6 in I569
23723 //
23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23728 sub1node->cd();
23729 //
23730 // Place copy #5 of ITS6 in I569
23731 //
23732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23733 sub2node->SetLineColor(kColorITS);
23734 sub2node->SetVisibility(1);
23735 fNodes->Add(sub2node);
23736 sub1node->cd();
23737 //
23738 // Place copy #6 of ITS6 in I569
23739 //
23740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23741 sub2node->SetLineColor(kColorITS);
23742 sub2node->SetVisibility(1);
23743 fNodes->Add(sub2node);
23744 sub1node->cd();
23745 //
23746 // Place copy #7 of ITS6 in I569
23747 //
23748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23749 sub2node->SetLineColor(kColorITS);
23750 sub2node->SetVisibility(1);
23751 fNodes->Add(sub2node);
23752 sub1node->cd();
23753 //
23754 // Place copy #8 of ITS6 in I569
23755 //
23756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23757 sub2node->SetLineColor(kColorITS);
23758 sub2node->SetVisibility(1);
23759 fNodes->Add(sub2node);
23760 sub1node->cd();
23761 //
23762 // Place copy #9 of ITS6 in I569
23763 //
23764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23765 sub2node->SetLineColor(kColorITS);
23766 sub2node->SetVisibility(1);
23767 fNodes->Add(sub2node);
23768 sub1node->cd();
23769 //
23770 // Place copy #10 of ITS6 in I569
23771 //
23772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23773 sub2node->SetLineColor(kColorITS);
23774 sub2node->SetVisibility(1);
23775 fNodes->Add(sub2node);
23776 sub1node->cd();
23777 //
23778 // Place copy #11 of ITS6 in I569
23779 //
23780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23781 sub2node->SetLineColor(kColorITS);
23782 sub2node->SetVisibility(1);
23783 fNodes->Add(sub2node);
23784 sub1node->cd();
23785 //
23786 // Place copy #12 of ITS6 in I569
23787 //
23788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23789 sub2node->SetLineColor(kColorITS);
23790 sub2node->SetVisibility(1);
23791 fNodes->Add(sub2node);
23792 sub1node->cd();
23793 //
23794 // Place copy #13 of ITS6 in I569
23795 //
23796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23797 sub2node->SetLineColor(kColorITS);
23798 sub2node->SetVisibility(1);
23799 fNodes->Add(sub2node);
23800 sub1node->cd();
23801 //
23802 // Place copy #14 of ITS6 in I569
23803 //
23804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23805 sub2node->SetLineColor(kColorITS);
23806 sub2node->SetVisibility(1);
23807 fNodes->Add(sub2node);
23808 sub1node->cd();
23809 //
23810 // Place copy #15 of ITS6 in I569
23811 //
23812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
23813 sub2node->SetLineColor(kColorITS);
23814 sub2node->SetVisibility(1);
23815 fNodes->Add(sub2node);
23816 sub1node->cd();
23817 //
23818 // Place copy #16 of ITS6 in I569
23819 //
23820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23821 sub2node->SetLineColor(kColorITS);
23822 sub2node->SetVisibility(1);
23823 fNodes->Add(sub2node);
23824 sub1node->cd();
23825 //
23826 // Place copy #17 of ITS6 in I569
23827 //
23828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23829 sub2node->SetLineColor(kColorITS);
23830 sub2node->SetVisibility(1);
23831 fNodes->Add(sub2node);
23832 sub1node->cd();
23833 //
23834 // Place copy #18 of ITS6 in I569
23835 //
23836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23837 sub2node->SetLineColor(kColorITS);
23838 sub2node->SetVisibility(1);
23839 fNodes->Add(sub2node);
23840 sub1node->cd();
23841 //
23842 // Place copy #19 of ITS6 in I569
23843 //
23844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
23845 sub2node->SetLineColor(kColorITS);
23846 sub2node->SetVisibility(1);
23847 fNodes->Add(sub2node);
23848 sub1node->cd();
23849 //
23850 // Place copy #20 of ITS6 in I569
23851 //
23852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23853 sub2node->SetLineColor(kColorITS);
23854 sub2node->SetVisibility(1);
23855 fNodes->Add(sub2node);
23856 sub1node->cd();
23857 //
23858 // Place copy #21 of ITS6 in I569
23859 //
23860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
23861 sub2node->SetLineColor(kColorITS);
23862 sub2node->SetVisibility(1);
23863 fNodes->Add(sub2node);
23864 sub1node->cd();
23865 //
23866 // Place copy #22 of ITS6 in I569
23867 //
23868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23869 sub2node->SetLineColor(kColorITS);
23870 sub2node->SetVisibility(1);
23871 fNodes->Add(sub2node);
23872 sub1node->cd();
23873 //
23874 // Place copy #23 of ITS6 in I569
23875 //
23876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23877 sub2node->SetLineColor(kColorITS);
23878 sub2node->SetVisibility(1);
23879 fNodes->Add(sub2node);
23880 sub1node->cd();
23881 //
23882 // Place copy #24 of ITS6 in I569
23883 //
23884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23885 sub2node->SetLineColor(kColorITS);
23886 sub2node->SetVisibility(1);
23887 fNodes->Add(sub2node);
23888 sub1node->cd();
23889 //
23890 // Place copy #25 of ITS6 in I569
23891 //
23892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
23893 sub2node->SetLineColor(kColorITS);
23894 sub2node->SetVisibility(1);
23895 fNodes->Add(sub2node);
23896 sub1node->cd();
23897 fNodes->Add(sub1node);
23898 node->cd();
23899 //
23900 // Place copy #36 of I569 in IT56
23901 //
23902 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"rot551");
23903 sub1node->SetLineColor(kColorITS);
23904 sub1node->SetVisibility(0);
23905 sub1node->cd();
23906 //
23907 // Place copy #1 of ITS6 in I569
23908 //
23909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
23910 sub2node->SetLineColor(kColorITS);
23911 sub2node->SetVisibility(1);
23912 fNodes->Add(sub2node);
23913 sub1node->cd();
23914 //
23915 // Place copy #2 of ITS6 in I569
23916 //
23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23921 sub1node->cd();
23922 //
23923 // Place copy #3 of ITS6 in I569
23924 //
23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23929 sub1node->cd();
23930 //
23931 // Place copy #4 of ITS6 in I569
23932 //
23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23937 sub1node->cd();
23938 //
23939 // Place copy #5 of ITS6 in I569
23940 //
23941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
23942 sub2node->SetLineColor(kColorITS);
23943 sub2node->SetVisibility(1);
23944 fNodes->Add(sub2node);
23945 sub1node->cd();
23946 //
23947 // Place copy #6 of ITS6 in I569
23948 //
23949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23950 sub2node->SetLineColor(kColorITS);
23951 sub2node->SetVisibility(1);
23952 fNodes->Add(sub2node);
23953 sub1node->cd();
23954 //
23955 // Place copy #7 of ITS6 in I569
23956 //
23957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
23958 sub2node->SetLineColor(kColorITS);
23959 sub2node->SetVisibility(1);
23960 fNodes->Add(sub2node);
23961 sub1node->cd();
23962 //
23963 // Place copy #8 of ITS6 in I569
23964 //
23965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23966 sub2node->SetLineColor(kColorITS);
23967 sub2node->SetVisibility(1);
23968 fNodes->Add(sub2node);
23969 sub1node->cd();
23970 //
23971 // Place copy #9 of ITS6 in I569
23972 //
23973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
23974 sub2node->SetLineColor(kColorITS);
23975 sub2node->SetVisibility(1);
23976 fNodes->Add(sub2node);
23977 sub1node->cd();
23978 //
23979 // Place copy #10 of ITS6 in I569
23980 //
23981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23982 sub2node->SetLineColor(kColorITS);
23983 sub2node->SetVisibility(1);
23984 fNodes->Add(sub2node);
23985 sub1node->cd();
23986 //
23987 // Place copy #11 of ITS6 in I569
23988 //
23989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
23990 sub2node->SetLineColor(kColorITS);
23991 sub2node->SetVisibility(1);
23992 fNodes->Add(sub2node);
23993 sub1node->cd();
23994 //
23995 // Place copy #12 of ITS6 in I569
23996 //
23997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23998 sub2node->SetLineColor(kColorITS);
23999 sub2node->SetVisibility(1);
24000 fNodes->Add(sub2node);
24001 sub1node->cd();
24002 //
24003 // Place copy #13 of ITS6 in I569
24004 //
24005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24006 sub2node->SetLineColor(kColorITS);
24007 sub2node->SetVisibility(1);
24008 fNodes->Add(sub2node);
24009 sub1node->cd();
24010 //
24011 // Place copy #14 of ITS6 in I569
24012 //
24013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24014 sub2node->SetLineColor(kColorITS);
24015 sub2node->SetVisibility(1);
24016 fNodes->Add(sub2node);
24017 sub1node->cd();
24018 //
24019 // Place copy #15 of ITS6 in I569
24020 //
24021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24022 sub2node->SetLineColor(kColorITS);
24023 sub2node->SetVisibility(1);
24024 fNodes->Add(sub2node);
24025 sub1node->cd();
24026 //
24027 // Place copy #16 of ITS6 in I569
24028 //
24029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24030 sub2node->SetLineColor(kColorITS);
24031 sub2node->SetVisibility(1);
24032 fNodes->Add(sub2node);
24033 sub1node->cd();
24034 //
24035 // Place copy #17 of ITS6 in I569
24036 //
24037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24038 sub2node->SetLineColor(kColorITS);
24039 sub2node->SetVisibility(1);
24040 fNodes->Add(sub2node);
24041 sub1node->cd();
24042 //
24043 // Place copy #18 of ITS6 in I569
24044 //
24045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24046 sub2node->SetLineColor(kColorITS);
24047 sub2node->SetVisibility(1);
24048 fNodes->Add(sub2node);
24049 sub1node->cd();
24050 //
24051 // Place copy #19 of ITS6 in I569
24052 //
24053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24054 sub2node->SetLineColor(kColorITS);
24055 sub2node->SetVisibility(1);
24056 fNodes->Add(sub2node);
24057 sub1node->cd();
24058 //
24059 // Place copy #20 of ITS6 in I569
24060 //
24061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24062 sub2node->SetLineColor(kColorITS);
24063 sub2node->SetVisibility(1);
24064 fNodes->Add(sub2node);
24065 sub1node->cd();
24066 //
24067 // Place copy #21 of ITS6 in I569
24068 //
24069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24070 sub2node->SetLineColor(kColorITS);
24071 sub2node->SetVisibility(1);
24072 fNodes->Add(sub2node);
24073 sub1node->cd();
24074 //
24075 // Place copy #22 of ITS6 in I569
24076 //
24077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24078 sub2node->SetLineColor(kColorITS);
24079 sub2node->SetVisibility(1);
24080 fNodes->Add(sub2node);
24081 sub1node->cd();
24082 //
24083 // Place copy #23 of ITS6 in I569
24084 //
24085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24086 sub2node->SetLineColor(kColorITS);
24087 sub2node->SetVisibility(1);
24088 fNodes->Add(sub2node);
24089 sub1node->cd();
24090 //
24091 // Place copy #24 of ITS6 in I569
24092 //
24093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24094 sub2node->SetLineColor(kColorITS);
24095 sub2node->SetVisibility(1);
24096 fNodes->Add(sub2node);
24097 sub1node->cd();
24098 //
24099 // Place copy #25 of ITS6 in I569
24100 //
24101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24102 sub2node->SetLineColor(kColorITS);
24103 sub2node->SetVisibility(1);
24104 fNodes->Add(sub2node);
24105 sub1node->cd();
24106 fNodes->Add(sub1node);
24107 node->cd();
24108 //
24109 // Place copy #37 of I569 in IT56
24110 //
24111 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24112 sub1node->SetLineColor(kColorITS);
24113 sub1node->SetVisibility(0);
24114 sub1node->cd();
24115 //
24116 // Place copy #1 of ITS6 in I569
24117 //
24118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
24119 sub2node->SetLineColor(kColorITS);
24120 sub2node->SetVisibility(1);
24121 fNodes->Add(sub2node);
24122 sub1node->cd();
24123 //
24124 // Place copy #2 of ITS6 in I569
24125 //
24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24130 sub1node->cd();
24131 //
24132 // Place copy #3 of ITS6 in I569
24133 //
24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24138 sub1node->cd();
24139 //
24140 // Place copy #4 of ITS6 in I569
24141 //
24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24146 sub1node->cd();
24147 //
24148 // Place copy #5 of ITS6 in I569
24149 //
24150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
24151 sub2node->SetLineColor(kColorITS);
24152 sub2node->SetVisibility(1);
24153 fNodes->Add(sub2node);
24154 sub1node->cd();
24155 //
24156 // Place copy #6 of ITS6 in I569
24157 //
24158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24159 sub2node->SetLineColor(kColorITS);
24160 sub2node->SetVisibility(1);
24161 fNodes->Add(sub2node);
24162 sub1node->cd();
24163 //
24164 // Place copy #7 of ITS6 in I569
24165 //
24166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
24167 sub2node->SetLineColor(kColorITS);
24168 sub2node->SetVisibility(1);
24169 fNodes->Add(sub2node);
24170 sub1node->cd();
24171 //
24172 // Place copy #8 of ITS6 in I569
24173 //
24174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24175 sub2node->SetLineColor(kColorITS);
24176 sub2node->SetVisibility(1);
24177 fNodes->Add(sub2node);
24178 sub1node->cd();
24179 //
24180 // Place copy #9 of ITS6 in I569
24181 //
24182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
24183 sub2node->SetLineColor(kColorITS);
24184 sub2node->SetVisibility(1);
24185 fNodes->Add(sub2node);
24186 sub1node->cd();
24187 //
24188 // Place copy #10 of ITS6 in I569
24189 //
24190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24191 sub2node->SetLineColor(kColorITS);
24192 sub2node->SetVisibility(1);
24193 fNodes->Add(sub2node);
24194 sub1node->cd();
24195 //
24196 // Place copy #11 of ITS6 in I569
24197 //
24198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
24199 sub2node->SetLineColor(kColorITS);
24200 sub2node->SetVisibility(1);
24201 fNodes->Add(sub2node);
24202 sub1node->cd();
24203 //
24204 // Place copy #12 of ITS6 in I569
24205 //
24206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24207 sub2node->SetLineColor(kColorITS);
24208 sub2node->SetVisibility(1);
24209 fNodes->Add(sub2node);
24210 sub1node->cd();
24211 //
24212 // Place copy #13 of ITS6 in I569
24213 //
24214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24215 sub2node->SetLineColor(kColorITS);
24216 sub2node->SetVisibility(1);
24217 fNodes->Add(sub2node);
24218 sub1node->cd();
24219 //
24220 // Place copy #14 of ITS6 in I569
24221 //
24222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24223 sub2node->SetLineColor(kColorITS);
24224 sub2node->SetVisibility(1);
24225 fNodes->Add(sub2node);
24226 sub1node->cd();
24227 //
24228 // Place copy #15 of ITS6 in I569
24229 //
24230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24231 sub2node->SetLineColor(kColorITS);
24232 sub2node->SetVisibility(1);
24233 fNodes->Add(sub2node);
24234 sub1node->cd();
24235 //
24236 // Place copy #16 of ITS6 in I569
24237 //
24238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24239 sub2node->SetLineColor(kColorITS);
24240 sub2node->SetVisibility(1);
24241 fNodes->Add(sub2node);
24242 sub1node->cd();
24243 //
24244 // Place copy #17 of ITS6 in I569
24245 //
24246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24247 sub2node->SetLineColor(kColorITS);
24248 sub2node->SetVisibility(1);
24249 fNodes->Add(sub2node);
24250 sub1node->cd();
24251 //
24252 // Place copy #18 of ITS6 in I569
24253 //
24254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24255 sub2node->SetLineColor(kColorITS);
24256 sub2node->SetVisibility(1);
24257 fNodes->Add(sub2node);
24258 sub1node->cd();
24259 //
24260 // Place copy #19 of ITS6 in I569
24261 //
24262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24263 sub2node->SetLineColor(kColorITS);
24264 sub2node->SetVisibility(1);
24265 fNodes->Add(sub2node);
24266 sub1node->cd();
24267 //
24268 // Place copy #20 of ITS6 in I569
24269 //
24270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24271 sub2node->SetLineColor(kColorITS);
24272 sub2node->SetVisibility(1);
24273 fNodes->Add(sub2node);
24274 sub1node->cd();
24275 //
24276 // Place copy #21 of ITS6 in I569
24277 //
24278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24279 sub2node->SetLineColor(kColorITS);
24280 sub2node->SetVisibility(1);
24281 fNodes->Add(sub2node);
24282 sub1node->cd();
24283 //
24284 // Place copy #22 of ITS6 in I569
24285 //
24286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24287 sub2node->SetLineColor(kColorITS);
24288 sub2node->SetVisibility(1);
24289 fNodes->Add(sub2node);
24290 sub1node->cd();
24291 //
24292 // Place copy #23 of ITS6 in I569
24293 //
24294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24295 sub2node->SetLineColor(kColorITS);
24296 sub2node->SetVisibility(1);
24297 fNodes->Add(sub2node);
24298 sub1node->cd();
24299 //
24300 // Place copy #24 of ITS6 in I569
24301 //
24302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24303 sub2node->SetLineColor(kColorITS);
24304 sub2node->SetVisibility(1);
24305 fNodes->Add(sub2node);
24306 sub1node->cd();
24307 //
24308 // Place copy #25 of ITS6 in I569
24309 //
24310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24311 sub2node->SetLineColor(kColorITS);
24312 sub2node->SetVisibility(1);
24313 fNodes->Add(sub2node);
24314 sub1node->cd();
24315 fNodes->Add(sub1node);
24316 node->cd();
24317 //
24318 // Place copy #38 of I569 in IT56
24319 //
24320 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"rot552");
24321 sub1node->SetLineColor(kColorITS);
24322 sub1node->SetVisibility(0);
24323 sub1node->cd();
24324 //
24325 // Place copy #1 of ITS6 in I569
24326 //
24327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"rot532");
24328 sub2node->SetLineColor(kColorITS);
24329 sub2node->SetVisibility(1);
24330 fNodes->Add(sub2node);
24331 sub1node->cd();
24332 //
24333 // Place copy #2 of ITS6 in I569
24334 //
24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24339 sub1node->cd();
24340 //
24341 // Place copy #3 of ITS6 in I569
24342 //
24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"rot532");
24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24347 sub1node->cd();
24348 //
24349 // Place copy #4 of ITS6 in I569
24350 //
24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24355 sub1node->cd();
24356 //
24357 // Place copy #5 of ITS6 in I569
24358 //
24359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"rot532");
24360 sub2node->SetLineColor(kColorITS);
24361 sub2node->SetVisibility(1);
24362 fNodes->Add(sub2node);
24363 sub1node->cd();
24364 //
24365 // Place copy #6 of ITS6 in I569
24366 //
24367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24368 sub2node->SetLineColor(kColorITS);
24369 sub2node->SetVisibility(1);
24370 fNodes->Add(sub2node);
24371 sub1node->cd();
24372 //
24373 // Place copy #7 of ITS6 in I569
24374 //
24375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"rot532");
24376 sub2node->SetLineColor(kColorITS);
24377 sub2node->SetVisibility(1);
24378 fNodes->Add(sub2node);
24379 sub1node->cd();
24380 //
24381 // Place copy #8 of ITS6 in I569
24382 //
24383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24384 sub2node->SetLineColor(kColorITS);
24385 sub2node->SetVisibility(1);
24386 fNodes->Add(sub2node);
24387 sub1node->cd();
24388 //
24389 // Place copy #9 of ITS6 in I569
24390 //
24391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"rot532");
24392 sub2node->SetLineColor(kColorITS);
24393 sub2node->SetVisibility(1);
24394 fNodes->Add(sub2node);
24395 sub1node->cd();
24396 //
24397 // Place copy #10 of ITS6 in I569
24398 //
24399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24400 sub2node->SetLineColor(kColorITS);
24401 sub2node->SetVisibility(1);
24402 fNodes->Add(sub2node);
24403 sub1node->cd();
24404 //
24405 // Place copy #11 of ITS6 in I569
24406 //
24407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"rot532");
24408 sub2node->SetLineColor(kColorITS);
24409 sub2node->SetVisibility(1);
24410 fNodes->Add(sub2node);
24411 sub1node->cd();
24412 //
24413 // Place copy #12 of ITS6 in I569
24414 //
24415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24416 sub2node->SetLineColor(kColorITS);
24417 sub2node->SetVisibility(1);
24418 fNodes->Add(sub2node);
24419 sub1node->cd();
24420 //
24421 // Place copy #13 of ITS6 in I569
24422 //
24423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24424 sub2node->SetLineColor(kColorITS);
24425 sub2node->SetVisibility(1);
24426 fNodes->Add(sub2node);
24427 sub1node->cd();
24428 //
24429 // Place copy #14 of ITS6 in I569
24430 //
24431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24432 sub2node->SetLineColor(kColorITS);
24433 sub2node->SetVisibility(1);
24434 fNodes->Add(sub2node);
24435 sub1node->cd();
24436 //
24437 // Place copy #15 of ITS6 in I569
24438 //
24439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"rot532");
24440 sub2node->SetLineColor(kColorITS);
24441 sub2node->SetVisibility(1);
24442 fNodes->Add(sub2node);
24443 sub1node->cd();
24444 //
24445 // Place copy #16 of ITS6 in I569
24446 //
24447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24448 sub2node->SetLineColor(kColorITS);
24449 sub2node->SetVisibility(1);
24450 fNodes->Add(sub2node);
24451 sub1node->cd();
24452 //
24453 // Place copy #17 of ITS6 in I569
24454 //
24455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24456 sub2node->SetLineColor(kColorITS);
24457 sub2node->SetVisibility(1);
24458 fNodes->Add(sub2node);
24459 sub1node->cd();
24460 //
24461 // Place copy #18 of ITS6 in I569
24462 //
24463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24464 sub2node->SetLineColor(kColorITS);
24465 sub2node->SetVisibility(1);
24466 fNodes->Add(sub2node);
24467 sub1node->cd();
24468 //
24469 // Place copy #19 of ITS6 in I569
24470 //
24471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"rot532");
24472 sub2node->SetLineColor(kColorITS);
24473 sub2node->SetVisibility(1);
24474 fNodes->Add(sub2node);
24475 sub1node->cd();
24476 //
24477 // Place copy #20 of ITS6 in I569
24478 //
24479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24480 sub2node->SetLineColor(kColorITS);
24481 sub2node->SetVisibility(1);
24482 fNodes->Add(sub2node);
24483 sub1node->cd();
24484 //
24485 // Place copy #21 of ITS6 in I569
24486 //
24487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"rot532");
24488 sub2node->SetLineColor(kColorITS);
24489 sub2node->SetVisibility(1);
24490 fNodes->Add(sub2node);
24491 sub1node->cd();
24492 //
24493 // Place copy #22 of ITS6 in I569
24494 //
24495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24496 sub2node->SetLineColor(kColorITS);
24497 sub2node->SetVisibility(1);
24498 fNodes->Add(sub2node);
24499 sub1node->cd();
24500 //
24501 // Place copy #23 of ITS6 in I569
24502 //
24503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24504 sub2node->SetLineColor(kColorITS);
24505 sub2node->SetVisibility(1);
24506 fNodes->Add(sub2node);
24507 sub1node->cd();
24508 //
24509 // Place copy #24 of ITS6 in I569
24510 //
24511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24512 sub2node->SetLineColor(kColorITS);
24513 sub2node->SetVisibility(1);
24514 fNodes->Add(sub2node);
24515 sub1node->cd();
24516 //
24517 // Place copy #25 of ITS6 in I569
24518 //
24519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"rot532");
24520 sub2node->SetLineColor(kColorITS);
24521 sub2node->SetVisibility(1);
24522 fNodes->Add(sub2node);
24523 sub1node->cd();
24524 fNodes->Add(sub1node);
24525 node->cd();
24526
db915fea 24527 fNodes->Add(node);
ac9c285e 24528*/
24529
db915fea 24530}
24531//_____________________________________________________________________________
24532void AliITSvPPRsymm::CreateGeometry(){
24533////////////////////////////////////////////////////////////////////////
24534// This routine defines and Creates the geometry for version 9 of the ITS.
24535////////////////////////////////////////////////////////////////////////
24536
24537 //INNER RADII OF THE SILICON LAYERS
e4f08ac3 24538 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24539 //THICKNESSES OF LAYERS (in % radiation length)
24540 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24541 //HALF LENGTHS OF LAYERS
e4f08ac3 24542 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24543 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24544 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24545 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24546 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
9d2da7b3 24547
db915fea 24548
e4f08ac3 24549 Float_t dits[100], rlim, zmax;
9d2da7b3 24550 // Float_t zpos;
24551 // Float_t pcits[50]
e4f08ac3 24552 Float_t ztpc;
9d2da7b3 24553 Int_t idrotm[1999], i;
e4f08ac3 24554 Float_t dgh[100];
9d2da7b3 24555
24556
24557 // Define some variables for SPD
24558
24559 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24560 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24561 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24562 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24563 Float_t di108[3], di104[3]; // for both layers
24564
a8c83dcb 24565 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24566 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
9d2da7b3 24567
a8c83dcb 24568 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24569 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
9d2da7b3 24570
214030ed 24571 Float_t dbus=300.; // total bus thickness on both layers (micron)
9d2da7b3 24572
24573 ddet1 = GetThicknessDet1();
24574 ddet2 = GetThicknessDet2();
24575 dchip1 = GetThicknessChip1();
24576 dchip2 = GetThicknessChip2();
24577
9d2da7b3 24578 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24579 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24580 " The default value of 200 microns will be used." << endl;
24581 ddet1=200.;
9d2da7b3 24582 }
24583
24584 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24585 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24586 " The default value of 200 microns will be used." << endl;
24587 ddet2=200.;
9d2da7b3 24588 }
24589
214030ed 24590 if(dchip1 < 100. || dchip1 > 300.) {
24591 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24592 " The default value of 200 microns will be used." << endl;
24593 dchip1=200.;
9d2da7b3 24594 }
24595
214030ed 24596 if(dchip2 < 100. || dchip2 > 300.) {
24597 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24598 " The default value of 200 microns will be used." << endl;
24599 dchip2=200.;
9d2da7b3 24600 }
e4f08ac3 24601
24602 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
9d2da7b3 24603
e4f08ac3 24604 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24605
24606 rails = GetRails();
24607
24608 fluid = GetCoolingFluid();
24609
24610 if(rails != 0 && rails != 1) {
1e9111db 24611 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
e4f08ac3 24612 " The default value of 1 (rails in) will be used." << endl;
24613
24614 }
24615
24616 if(fluid != 0 && fluid != 1) {
1e9111db 24617 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
e4f08ac3 24618 " The default value of 1 (water) will be used." << endl;
24619 }
24620
1e9111db 24621 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24622 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24623 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24624 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
e4f08ac3 24625 if(rails == 0 ) {
1e9111db 24626 cout << "ITS: Rails are out." << endl;
e4f08ac3 24627 } else {
1e9111db 24628 cout << "ITS: Rails are in." << endl;
e4f08ac3 24629 }
24630 if(fluid == 0 ) {
1e9111db 24631 cout << "ITS: The cooling fluid is freon." << endl;
e4f08ac3 24632 } else {
1e9111db 24633 cout << "ITS: The cooling fluid is water." << endl;
e4f08ac3 24634 }
24635
9d2da7b3 24636 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24637 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24638 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24639 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
e4f08ac3 24640 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
9d2da7b3 24641
24642 Float_t deltax, deltay;
24643
24644 Int_t thickness = fMinorVersion/10;
24645 Int_t option = fMinorVersion - 10*thickness;
24646
24647
24648 // Define some variables for SDD
24649
24650
24651 Float_t sin30, cos30;
24652
24653 // SDD electronics+services main volumes
24654 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24655
24656 // SDD detector ladder
24657
24658 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24659 Float_t Y_SDD_sep = 0.20;
24660 Float_t ySDD;
24661 Int_t iSDD;
24662 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24663 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24664
24665 // ladder foot and end-ladder (frame and cooling)
24666 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24667 Float_t I424dits[3], xI424, yI424;
24668 Float_t I425dits[3];
24669 Int_t indI425;
24670 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24671
24672 // SDD ladder frame and cooling
24673 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24674 Float_t I035dits[3], I037dits[3], I038dits[3];
24675 Float_t I039dits[3], xI039, yI039;
24676 Float_t I041dits[5];
24677
24678 // SDD hybrid, chips and capacitors
24679 Float_t I050dits[3], xI050, yI050;
24680 Float_t I052dits[3], xI052, yI052;
24681 Float_t I042dits[3], xI042, yI042;
24682 Float_t xI042space = 0.17;
24683 Float_t I043dits[3], xI043, yI043;
24684 Float_t xI043space = 0.17;
24685 Float_t zchip, zChipSpace;
24686 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24687 Int_t ichip, icap;
24688
24689 // SDD microcables
24690 Float_t I044dits[4], xI044, yI044, volI044;
24691 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24692 Char_t HVname[5], LVname[5];
24693
24694
24695 // Define media off-set
db915fea 24696
24697 Int_t *idtmed = fIdtmed->GetArray()-199;
9d2da7b3 24698
db915fea 24699
24700 // Rotation matrices
24701
9d2da7b3 24702 // SPD - option 'a' (this is NOT the default so leave commented)
24703
24704
24705 if (option == 1) {
24706
24707 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24708 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24709 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24710 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24711 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24712 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24713 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24714 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24715 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24716 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24717 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24718 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24719 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24720 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24721 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24722 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24723 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24724 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24725 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24726 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24727 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24728 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24729 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24730 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24731 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24732 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24733 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24734 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24735 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24736 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24737 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24738 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24739 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24740 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24741 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24742 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24743 AliMatrix(idrotm[237],90.0,180.0,90.0,90.0,0.0,0.0);
9d2da7b3 24744 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24745 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24746 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24747 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24748 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24749 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24750 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24751 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24752 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24753 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24754 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24755 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24756 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24757 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24758 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24759 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24760 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24761 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24762 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24763 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24764 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24765 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24766 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24767 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24768 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24769 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24770 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24771 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24772 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24773 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24774 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24775 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24776 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24777 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24778 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24779 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24780 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24781 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24782 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24783 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24784
24785 }
db915fea 24786
9d2da7b3 24787 // SPD - option 'b' (this is the default)
24788
24789 if (option == 2) {
24790
9bf5e8ff 24791 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
9d2da7b3 24792 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24793 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24794 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24795 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24796 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24797 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24798 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24799 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24800 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24801 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24802 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24803 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24804 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24805 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24806 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24807 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24808 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24809 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24810 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24811 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24812 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24813 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24814 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24815 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24816 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24817 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24818 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24819 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24820 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24821 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24822 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24823 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24824 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24825 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24826 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24827 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24828 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24829 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24830 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24831 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24832 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24833 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24834 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24835 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24836 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24837 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24838 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24839 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24840 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24841 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24842 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24843 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24844 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24845 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24846 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24847 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24848 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24849 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24850 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24851 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24852 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24853 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24854 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24855 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24856 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24857 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24858 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24859 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24860 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24861 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24862 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24863 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24864 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24865 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24866 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24867 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24868
24869 }
24870
db915fea 24871 // SDD
24872
24873 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24874 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24875 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24876 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24877 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24878 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24879 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24880 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24881 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24882 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24883 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24884 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24885 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24886 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24887 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24888 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24889 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24890 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24891 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24892 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24893 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24894 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24895 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24896 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24897 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24898 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24899 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24900 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24901 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24902 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24903 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24904 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24905 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24906 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24907 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24908 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24909 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24910 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24911 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24912 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24913 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24914 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24915 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24916 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24917 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24918 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24919 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24920 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24921 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24922 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24923 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24924 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24925 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24926 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24927 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24928 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24929 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24930 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24931
24932 // SSD
24933
24934 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24935 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24936 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24937 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24938 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24939 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24940 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24941 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24942 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24943 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24944 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24945 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24946 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24947 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24948 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24949 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24950 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24951 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24952 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24953 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24954 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24955 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24956 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24957 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24958 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24959 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24960 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24961 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24962 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24963 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24964 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24965 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24966 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
9d2da7b3 24967 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24968 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24969 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24970 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24971 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24972 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24973 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24974 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24975 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24976 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24977 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24978 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24979 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24980 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24981 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24982 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24983 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
9d2da7b3 24984 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24985 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24986 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24987 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24988 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24989 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24990 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24991 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24992 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24993 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24994 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24995 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24996 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24997 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24998 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24999 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25000 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25001 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25002 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25003 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25004 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25005 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25006 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25007 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25008 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25009 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25010 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25011 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25012 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25013 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25014 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25015 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25016 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25017 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25018
9d2da7b3 25019
25020 // SDD cone
25021
25022 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25023 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25024 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25025 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25026 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25027 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25028 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25029 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25030 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25031 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25032 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25033 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25034 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25035 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25036 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25037 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25038 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25039 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25040 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25041 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25042 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25043 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25044 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25045 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25046 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25047 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25048 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25049 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25050 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25051 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25052 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25053 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25054 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25055 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25056 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25057 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25058 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25059 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25060 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25061 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25062 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25063 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25064 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25065 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25066 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25067 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25068 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25069 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25070 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25071 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25072 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25073 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25074 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25075 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25076 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25077 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25078 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25079 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25080 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25081 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25082 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25083 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25084 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25085 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25086 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25087 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25088 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25089 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25090 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25091 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25092 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25093 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25094 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25095 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25096 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25097 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25098 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25099 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25100 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25101 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25102 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25103
25104 // SSD cone
25105
25106 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25107 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25108 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25109 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25110 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25111 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25112 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25113 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25114 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25115 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25116 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25117 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25118 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25119 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25120 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25121 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25122 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25123 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25124 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25125 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25126 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25127 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25128 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25129 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25130 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25131 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25132 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25133 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25134 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25135 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25136 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25137 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25138 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25139 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25140 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25141 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25142 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25143
25144 // Services
25145
25146 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
db915fea 25147
25148
25149 // CONVERT INTO CM (RL(SI)=9.36 CM)
9d2da7b3 25150
db915fea 25151 for (i = 0; i < 6; ++i) {
25152 drl[i] = drl[i] / 100. * 9.36;
25153 }
25154
25155 // FIELD CAGE HALF LENGTH
25156
1e9111db 25157 rlim = 50.;
e4f08ac3 25158 zmax = 74.;
25159 ztpc = 284.;
9d2da7b3 25160
db915fea 25161 // --- Define ghost volume containing the whole ITS (including services)
25162 // and fill it with air
25163
25164 dgh[0] = 0.;
25165 dgh[1] = 360.;
6d62fed9 25166 dgh[2] = 16.;
e4f08ac3 25167 dgh[3] = -ztpc-5.-0.1;
25168 dgh[4] = 62.4;
db915fea 25169 dgh[5] = 85.;
e4f08ac3 25170 dgh[6] = -ztpc;
25171 dgh[7] = 62;
db915fea 25172 dgh[8] = 85.;
e4f08ac3 25173 dgh[9] = -ztpc;
25174 dgh[10] = 62;
25175 dgh[11] = 62+4.;
25176 dgh[12] = -97.5;
25177 dgh[13] = 46;
1e9111db 25178 dgh[14] = rlim+6;
e4f08ac3 25179 dgh[15] = -zmax;
25180 dgh[16] = 46;
1e9111db 25181 dgh[17] = rlim+6;
e4f08ac3 25182 dgh[18] = -48;
6d62fed9 25183 dgh[19] = 6;
1e9111db 25184 dgh[20] = rlim+6;
e4f08ac3 25185 dgh[21] = -28.6;
6d62fed9 25186 dgh[22] = 6;
1e9111db 25187 dgh[23] = rlim+6;
e4f08ac3 25188 dgh[24] = -27.6;
6d62fed9 25189 dgh[25] = 3.295;
1e9111db 25190 dgh[26] = rlim+6;
e4f08ac3 25191 dgh[27] = 27.6;
6d62fed9 25192 dgh[28] = 3.295;
1e9111db 25193 dgh[29] = rlim+6;
e4f08ac3 25194 dgh[30] = 28.6;
6d62fed9 25195 dgh[31] = 6;
1e9111db 25196 dgh[32] = rlim+6;
e4f08ac3 25197 dgh[33] = 48;
6d62fed9 25198 dgh[34] = 6;
1e9111db 25199 dgh[35] = rlim+6;
e4f08ac3 25200 dgh[36] = zmax;
6d62fed9 25201 dgh[37] = 46;
1e9111db 25202 dgh[38] = rlim+6;
e4f08ac3 25203 dgh[39] = 97.5;
25204 dgh[40] = 46;
1e9111db 25205 dgh[41] = rlim+6;
e4f08ac3 25206 dgh[42] = ztpc;
25207 dgh[43] = 62;
25208 dgh[44] = 62+4.;
25209 dgh[45] = ztpc;
25210 dgh[46] = 62;
6d62fed9 25211 dgh[47] = 85.;
e4f08ac3 25212 dgh[48] = ztpc+4.+0.1;
6d62fed9 25213 dgh[49] = 62.4;
25214 dgh[50] = 85.;
25215 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
45725ec9 25216
6d62fed9 25217
db915fea 25218
25219 // --- Place the ghost volume in its mother volume (ALIC) and make it
25220 // invisible
25221
25222 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25223 //gMC->Gsatt("ITSV", "SEEN", 0);
9d2da7b3 25224
25225
db915fea 25226 // --- Define ghost volume containing the six layers and fill it with air
25227
25228 dgh[0] = 0.;
25229 dgh[1] = 360.;
6d62fed9 25230 dgh[2] = 8.;
e4f08ac3 25231 dgh[3] = -zmax;
45725ec9 25232 dgh[4] = 46.;
e4f08ac3 25233 dgh[5] = rlim;
25234 dgh[6] = -47.5;
6d62fed9 25235 dgh[7] = 6.005;
e4f08ac3 25236 dgh[8] = rlim;
25237 dgh[9] = -28.5;
6d62fed9 25238 dgh[10] = 6.005;
e4f08ac3 25239 dgh[11] = rlim;
25240 dgh[12] = -27.5;
6d62fed9 25241 dgh[13] = 3.3;
e4f08ac3 25242 dgh[14] = rlim;
25243 dgh[15] = 27.5;
6d62fed9 25244 dgh[16] = 3.3;
e4f08ac3 25245 dgh[17] = rlim;
25246 dgh[18] = 28.5;
6d62fed9 25247 dgh[19] = 6.005;
e4f08ac3 25248 dgh[20] = rlim;
25249 dgh[21] = 47.5;
6d62fed9 25250 dgh[22] = 6.005;
e4f08ac3 25251 dgh[23] = rlim;
25252 dgh[24] = zmax;
6d62fed9 25253 dgh[25] = 46.;
e4f08ac3 25254 dgh[26] = rlim;
6d62fed9 25255 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25256
9d2da7b3 25257 // --- Place the ghost volume in its mother volume (ITSV) and make it
db915fea 25258 // invisible
25259
25260 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25261 //gMC->Gsatt("ITSD", "SEEN", 0);
db915fea 25262
9d2da7b3 25263 // --- Define SPD (option 'a') volumes ----------------------------
25264
25265 // SPD - option 'a'
25266 // (this is NOT the default)
25267
25268 if (option == 1) {
25269
25270 dits[0] = 3.7;
25271 dits[1] = 7.75;
45725ec9 25272 dits[2] = 26.1;
9d2da7b3 25273 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25274
25275 dits[0] = 3.7;
25276 dits[1] = 7.7;
25277 dits[2] = 24;
25278 dits[3] = 57;
25279 dits[4] = 100;
25280 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25281
25282 di10a[0] = 0.843;
25283 di10a[1] = ddet1+dchip1+dbus+0.0025;
25284 di10a[2] = 19.344;
25285 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25286 // on layer 1
25287 di20a[0] = 0.843;
25288 di20a[1] = ddet2+dchip2+dbus+0.0025;
25289 di20a[2] = 19.344;
25290 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25291 // on layer 2
25292 dits[0] = 1.3673;
25293 dits[1] = 0.01;
25294 dits[2] = 24;
25295 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25296
25297 dits[0] = 0.06;
25298 dits[1] = 0.08;
25299 dits[2] = 24;
25300 dits[3] = -36.79;
25301 dits[4] = 21.834;
25302 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25303
25304 dits[0] = 0.1253;
25305 dits[1] = 0.01;
25306 dits[2] = 24;
25307 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25308
25309 dits[0] = 0.04;
25310 dits[1] = 0.06 ;
25311 dits[2] = 24;
25312 dits[3] = 126.79;
25313 dits[4] = 270;
25314 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25315
25316 dits[0] = 0.1134;
25317 dits[1] = 0.01;
25318 dits[2] = 24;
25319 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25320
25321 dits[0] = 0.25;
25322 dits[1] = 0.06;
25323 dits[2] = 24;
25324 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25325
25326 dits[0] = 0.077;
25327 dits[1] = 0.01;
25328 dits[2] = 24;
25329 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25330
25331 dits[0] = 0.04;
25332 dits[1] = 0.06;
25333 dits[2] = 24;
25334 dits[3] = 0;
25335 dits[4] = 90;
25336 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25337
25338 dits[0] = 0.0695;
25339 dits[1] = 0.01;
25340 dits[2] = 24;
25341 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25342
25343 dits[0] = 0.06;
25344 dits[1] = 0.08;
25345 dits[2] = 24;
25346 dits[3] = 0;
25347 dits[4] = 108;
25348 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25349
25350 dits[0] = 0.1835;
25351 dits[1] = 0.01;
25352 dits[2] = 24;
25353 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25354
25355 dits[0] = 0.1894 ;
25356 dits[1] = 0.01;
25357 dits[2] = 24;
25358 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25359
25360 dits[0] = 0.04;
25361 dits[1] = 0.06;
25362 dits[2] = 24;
25363 dits[3] = 0;
25364 dits[4] = 75.261;
25365 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25366
25367 dits[0] = 1.3401;
25368 dits[1] = 0.01;
25369 dits[2] = 24;
25370 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25371
25372 dits[0] = 0.05;
25373 dits[1] = 0.07;
25374 dits[2] = 24;
25375 dits[3] = 0;
25376 dits[4] = 72.739;
25377 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25378
25379 dits[0] = 0.1193;
25380 dits[1] = 0.01;
25381 dits[2] = 24;
25382 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25383
25384 dits[0] = 0.163;
25385 dits[1] = 0.01;
25386 dits[2] = 24;
25387 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25388
25389 dits[0] = 0.04;
25390 dits[1] = 0.06;
25391 dits[2] = 24;
25392 dits[3] = 0;
25393 dits[4] = 157.633;
25394 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25395
25396 dits[0] = 0.2497;
25397 dits[1] = 0.01;
25398 dits[2] = 24;
25399 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25400
25401 dits[0] = 0.06;
25402 dits[1] = 0.08;
25403 dits[2] = 24;
25404 dits[3] = 0;
25405 dits[4] = 148.633;
25406 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25407
25408 dits[0] = 0.292;
25409 dits[1] = 0.01;
25410 dits[2] = 24;
25411 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25412
25413 dits[0] = 0.163;
25414 dits[1] = 0.01;
25415 dits[2] = 24;
25416 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25417
25418 dits[0] = 0.04;
25419 dits[1] = 0.06;
25420 dits[2] = 24;
25421 dits[3] = 0;
25422 dits[4] = 161.297;
25423 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25424
25425 dits[0] = 0.2433;
25426 dits[1] = 0.01;
25427 dits[2] = 24;
25428 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25429
25430 dits[0] = 0.06;
25431 dits[1] = 0.08;
25432 dits[2] = 24;
25433 dits[3] = 0;
25434 dits[4] = 42.883;
25435 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25436
25437 di103[0] = 0.793;
25438 di103[1] = ddet1+dchip1;
25439 di103[2] = 3.536;
25440 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25441 // layer 1
25442 dits[0] = 0.793;
fc44ab90 25443 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25444 dits[2] = 2.5;
fc44ab90 25445 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25446
25447 di104[0] = 0.843;
25448 di104[1] = dbus;
25449 di104[2] = 14.344;
25450 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25451
25452 di1d3[0] = 0.793;
25453 di1d3[1] = ddet2+dchip2;
25454 di1d3[2] = 3.536;
25455 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25456 // layer 2
25457 dits[0] = 0.793;
25458 dits[0] = 0.06;
25459 dits[1] = 0.08;
25460 dits[2] = 24;
25461 dits[3] = 0;
25462 dits[4] = 80;
25463 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25464
25465 dits[0] = 0.04;
25466 dits[1] = 0.06;
25467 dits[2] = 24;
25468 dits[3] = 0;
25469 dits[4] = 80;
25470 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25471
25472 dits[0] = 0.15;
25473 dits[1] = 0.0146;
25474 dits[2] = 24;
25475 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25476
25477 dits[0] = 0.1315;
25478 dits[1] = 0.01;
25479 dits[2] = 24;
25480 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25481
25482 dits[0] = 0.025;
25483 dits[1] = 0.035;
25484 dits[2] = 24;
25485 dits[3] = 0;
25486 dits[4] = 180;
25487 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25488
e4f08ac3 25489 if (fluid == 1) {
25490 dits[0] = 0;
25491 dits[1] = 0.025;
25492 dits[2] = 24;
25493 dits[3] = 0;
25494 dits[4] = 180;
25495 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25496 } else {
25497 dits[0] = 0;
25498 dits[1] = 0.025;
25499 dits[2] = 24;
25500 dits[3] = 0;
25501 dits[4] = 180;
25502 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25503 }
25504
9d2da7b3 25505 dits[0] = 0.063;
25506 dits[1] = 0.035;
25507 dits[2] = 24;
25508 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25509
25510 di102[0] = 0.793;
25511 di102[1] = dchip1;
25512 di102[2] = 0.68;
25513 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25514
25515 di1d2[0] = 0.793;
25516 di1d2[1] = dchip2;
25517 di1d2[2] = 0.68;
25518 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25519
25520 di101[0] = 0.705;
25521 di101[1] = ddet1;
25522 di101[2] = 3.536;
25523 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25524 // layer 1
25525 di1d1[0] = 0.705;
25526 di1d1[1] = ddet2;
25527 di1d1[2] = 3.536;
25528 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25529 // layer 2
e4f08ac3 25530 if (fluid == 1) {
25531 dits[0] = 0.063;
25532 dits[1] = 0.025;
25533 dits[2] = 24;
25534 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25535 } else {
25536 dits[0] = 0.063;
25537 dits[1] = 0.025;
25538 dits[2] = 24;
25539 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25540 }
9d2da7b3 25541
25542 dits1[0] = 0.64;
25543 dits1[1] = ddet1;
25544 dits1[2] = 3.48;
25545 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25546
25547 dits2[0] = 0.64;
25548 dits2[1] = ddet2;
25549 dits2[2] = 3.48;
25550 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25551
25552 dits[0] = 3.701;
25553 dits[1] = 7.699;
25554 dits[2] = 4;
25555 dits[3] = 57.1;
25556 dits[4] = 99.9;
25557 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25558
25559 dits[0] = 0;
25560 dits[1] = 0.5;
25561 dits[2] = 1.5;
25562 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25563
25564 dits[0] = 0;
25565 dits[1] = 0.18;
25566 dits[2] = 0.8;
25567 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25568
25569 dits[0] = 0;
25570 dits[1] = 0.18;
25571 dits[2] = 3;
25572 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25573
25574 dits[0] = 0;
25575 dits[1] = 0.075;
25576 dits[2] = 0.8;
25577 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25578
25579 dits[0] = 3.5;
25580 dits[1] = 5.6;
25581 dits[2] = 0.55;
25582 dits[3] = 0;
25583 dits[4] = 38;
25584 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25585
25586 dits[0] = 6.6;
25587 dits[1] = 7.6;
25588 dits[2] = 0.5;
25589 dits[3] = 0;
25590 dits[4] = 9;
25591 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25592
25593 dits[0] = 0.26;
25594 dits[1] = 0.32;
25595 dits[2] = 0.55;
25596 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25597
e4f08ac3 25598 if (fluid == 1) {
25599 dits[0] = 0;
25600 dits[1] = 0.3;
25601 dits[2] = 1.5;
25602 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25603 // was I177 in old geom.
25604 } else {
25605 dits[0] = 0;
25606 dits[1] = 0.3;
25607 dits[2] = 1.5;
25608 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25609 // was I177 in old geom.
25610 }
25611
9d2da7b3 25612 dits[0] = 0.07;
25613 dits[1] = 0.125;
25614 dits[2] = 0.3;
25615 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25616
e4f08ac3 25617 if (fluid == 1) {
25618 dits[0] = 0;
25619 dits[1] = 0.1;
25620 dits[2] = 0.8;
25621 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25622 // was I174 in old geom.
25623 } else {
25624 dits[0] = 0;
25625 dits[1] = 0.1;
25626 dits[2] = 0.8;
25627 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25628 // was I174 in old geom.
25629 }
25630
25631 if (fluid == 1) {
25632 dits[0] = 0;
25633 dits[1] = 0.1;
25634 dits[2] = 3;
25635 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25636 // was I172 in old geom.
25637 } else {
25638 dits[0] = 0;
25639 dits[1] = 0.1;
25640 dits[2] = 3;
25641 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25642 // was I172 in old geom.
25643 }
25644
25645 if (fluid == 1) {
25646 dits[0] = 0;
25647 dits[1] = 0.0746;
25648 dits[2] = 0.8;
25649 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25650 // was I170 in old geom.
25651 } else {
25652 dits[0] = 0;
25653 dits[1] = 0.0746;
25654 dits[2] = 0.8;
25655 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25656 // was I170 in old geom.
25657 }
25658
25659 if (fluid == 1) {
25660 dits[0] = 3.7;
25661 dits[1] = 5.4;
25662 dits[2] = 0.35;
25663 dits[3] = 2;
25664 dits[4] = 36;
25665 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25666 // was I168 in old geom.
25667 } else {
25668 dits[0] = 3.7;
25669 dits[1] = 5.4;
25670 dits[2] = 0.35;
25671 dits[3] = 2;
25672 dits[4] = 36;
25673 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25674 // was I168 in old geom.
25675 }
9d2da7b3 25676
db915fea 25677
9d2da7b3 25678 }
db915fea 25679
9d2da7b3 25680 // --- Define SPD (option 'b') volumes ----------------------------
25681
25682 // SPD - option 'b'
25683 // (this is the default)
25684
25685 if (option == 2) {
25686
25687 dits[0] = 3.7;
25688 dits[1] = 7.75;
45725ec9 25689 dits[2] = 26.1;
9d2da7b3 25690 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25691
25692 dits[0] = 3.7;
25693 dits[1] = 7.7;
25694 dits[2] = 24;
25695 dits[3] = 57;
25696 dits[4] = 100;
25697 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25698
25699 di10b[0] = 0.843;
25700 di10b[1] = ddet1+dchip1+dbus+0.0025;
25701 di10b[2] = 19.344;
25702 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25703 // on layer 1
25704
25705 di20b[0] = 0.843;
25706 di20b[1] = ddet2+dchip2+dbus+0.0025;
25707 di20b[2] = 19.344;
25708 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25709 // layer 2
25710
25711 dits[0] = 1.3673;
25712 dits[1] = 0.01;
25713 dits[2] = 24;
25714 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25715
25716 dits[0] = 0.06;
25717 dits[1] = 0.08;
25718 dits[2] = 24;
25719 dits[3] = -36.79;
25720 dits[4] = 21.834;
25721 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25722
25723 dits[0] = 0.1253;
25724 dits[1] = 0.01;
25725 dits[2] = 24;
25726 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25727
25728 dits[0] = 0.04;
25729 dits[1] = 0.06 ;
25730 dits[2] = 24;
25731 dits[3] = 126.79;
25732 dits[4] = 270;
25733 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25734
25735 dits[0] = 0.1134;
25736 dits[1] = 0.01;
25737 dits[2] = 24;
25738 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25739
25740 dits[0] = 0.25;
25741 dits[1] = 0.06;
25742 dits[2] = 24;
25743 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25744
25745 dits[0] = 0.077;
25746 dits[1] = 0.01;
25747 dits[2] = 24;
25748 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25749
25750 dits[0] = 0.04;
25751 dits[1] = 0.06;
25752 dits[2] = 24;
25753 dits[3] = 0;
25754 dits[4] = 90;
25755 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25756
25757 dits[0] = 0.0695;
25758 dits[1] = 0.01;
25759 dits[2] = 24;
25760 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25761
25762 dits[0] = 0.06;
25763 dits[1] = 0.08;
25764 dits[2] = 24;
25765 dits[3] = 0;
25766 dits[4] = 108;
25767 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25768
25769 dits[0] = 0.1835;
25770 dits[1] = 0.01;
25771 dits[2] = 24;
25772 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25773
25774 dits[0] = 0.1894 ;
25775 dits[1] = 0.01;
25776 dits[2] = 24;
25777 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25778
25779 dits[0] = 0.04;
25780 dits[1] = 0.06;
25781 dits[2] = 24;
25782 dits[3] = 0;
25783 dits[4] = 75.261;
25784 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25785
25786 dits[0] = 1.3401;
25787 dits[1] = 0.01;
25788 dits[2] = 24;
25789 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25790
25791 dits[0] = 0.05;
25792 dits[1] = 0.07;
25793 dits[2] = 24;
25794 dits[3] = 0;
25795 dits[4] = 72.739;
25796 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25797
25798 dits[0] = 0.1193;
25799 dits[1] = 0.01;
25800 dits[2] = 24;
25801 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25802
25803 dits[0] = 0.163;
25804 dits[1] = 0.01;
25805 dits[2] = 24;
25806 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25807
25808 dits[0] = 0.04;
25809 dits[1] = 0.06;
25810 dits[2] = 24;
25811 dits[3] = 0;
25812 dits[4] = 157.633;
25813 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25814
25815 dits[0] = 0.2497;
25816 dits[1] = 0.01;
25817 dits[2] = 24;
25818 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25819
25820 dits[0] = 0.06;
25821 dits[1] = 0.08;
25822 dits[2] = 24;
25823 dits[3] = 0;
25824 dits[4] = 148.633;
25825 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25826
25827 dits[0] = 0.292;
25828 dits[1] = 0.01;
25829 dits[2] = 24;
25830 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25831
25832 dits[0] = 0.163;
25833 dits[1] = 0.01;
25834 dits[2] = 24;
25835 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25836
25837 dits[0] = 0.04;
25838 dits[1] = 0.06;
25839 dits[2] = 24;
25840 dits[3] = 0;
25841 dits[4] = 161.297;
25842 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25843
25844 dits[0] = 0.2433;
25845 dits[1] = 0.01;
25846 dits[2] = 24;
25847 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25848
25849 dits[0] = 0.06;
25850 dits[1] = 0.08;
25851 dits[2] = 24;
25852 dits[3] = 0;
25853 dits[4] = 42.883;
25854 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25855
25856 dits[0] = 0.793;
fc44ab90 25857 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25858 dits[2] = 2.5;
fc44ab90 25859 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25860
25861 di107[0] = 0.793;
25862 di107[1] = ddet1+dchip1;
25863 di107[2] = 3.536;
25864 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25865 // layer 1
25866 dits[0] = 0.705;
25867 dits[1] = 0.01;
25868 dits[2] = 2.5;
25869 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25870
25871 di108[0] = 0.705;
25872 di108[1] = dbus;
25873 di108[2] = 14.344;
25874 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25875
25876 di1d7[0] = 0.7975;
25877 di1d7[1] = ddet2+dchip2;
25878 di1d7[2] = 3.536;
25879 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25880 // layer 2
25881 dits[0] = 0.06;
25882 dits[1] = 0.08;
25883 dits[2] = 24;
25884 dits[3] = 0;
25885 dits[4] = 80;
25886 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25887
25888 dits[0] = 0.04;
25889 dits[1] = 0.06;
25890 dits[2] = 24;
25891 dits[3] = 0;
25892 dits[4] = 80;
25893 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25894
25895 dits[0] = 0.15;
25896 dits[1] = 0.0146;
25897 dits[2] = 24;
25898 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25899
25900 dits[0] = 0.1315;
25901 dits[1] = 0.01;
25902 dits[2] = 24;
25903 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25904
25905 dits[0] = 0.025;
25906 dits[1] = 0.035;
25907 dits[2] = 24;
25908 dits[3] = 0;
25909 dits[4] = 180;
25910 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25911
e4f08ac3 25912 if (fluid == 1) {
25913 dits[0] = 0;
25914 dits[1] = 0.025;
25915 dits[2] = 24;
25916 dits[3] = 0;
25917 dits[4] = 180;
25918 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25919 } else {
25920 dits[0] = 0;
25921 dits[1] = 0.025;
25922 dits[2] = 24;
25923 dits[3] = 0;
25924 dits[4] = 180;
25925 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25926 }
25927
9d2da7b3 25928 dits[0] = 0.063;
25929 dits[1] = 0.035;
25930 dits[2] = 24;
25931 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25932
25933 di106[0] = 0.7975;
25934 di106[1] = dchip1;
25935 di106[2] = 0.68;
25936 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25937
25938 di1d6[0] = 0.7975;
25939 di1d6[1] = dchip2;
25940 di1d6[2] = 0.68;
25941 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25942
25943 di101[0] = 0.705;
25944 di101[1] = ddet1;
25945 di101[2] = 3.536;
25946 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25947 // layer 1
25948 di1d1[0] = 0.705;
25949 di1d1[1] = ddet2;
25950 di1d1[2] = 3.536;
25951 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25952 // layer 2
e4f08ac3 25953
25954 if (fluid == 1) {
25955 dits[0] = 0.063;
25956 dits[1] = 0.025;
25957 dits[2] = 24;
25958 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25959 } else {
25960 dits[0] = 0.063;
25961 dits[1] = 0.025;
25962 dits[2] = 24;
25963 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25964 }
9d2da7b3 25965
25966 dits1[0] = 0.64;
25967 dits1[1] = ddet1;
25968 dits1[2] = 3.48;
25969 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25970
25971 dits2[0] = 0.64;
25972 dits2[1] = ddet2;
25973 dits2[2] = 3.48;
25974 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25975
25976 dits[0] = 3.701;
25977 dits[1] = 7.699;
25978 dits[2] = 4;
25979 dits[3] = 57.1;
25980 dits[4] = 99.9;
25981 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25982
25983 dits[0] = 0;
25984 dits[1] = 0.5;
25985 dits[2] = 1.5;
25986 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25987
25988 dits[0] = 0;
25989 dits[1] = 0.18;
25990 dits[2] = 0.8;
25991 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25992
25993 dits[0] = 0;
25994 dits[1] = 0.18;
25995 dits[2] = 3;
25996 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25997
25998 dits[0] = 0;
25999 dits[1] = 0.075;
26000 dits[2] = 0.8;
26001 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26002
26003 dits[0] = 3.5;
26004 dits[1] = 5.6;
26005 dits[2] = 0.55;
26006 dits[3] = 0;
26007 dits[4] = 38;
26008 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26009
26010 dits[0] = 6.6;
26011 dits[1] = 7.6;
26012 dits[2] = 0.5;
26013 dits[3] = 0;
26014 dits[4] = 9;
26015 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26016
26017 dits[0] = 0.26;
26018 dits[1] = 0.32;
26019 dits[2] = 0.55;
26020 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26021
e4f08ac3 26022 if (fluid == 1) {
26023 dits[0] = 0;
26024 dits[1] = 0.3;
26025 dits[2] = 1.5;
26026 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26027 // was I177 in old geom.
26028 } else {
26029 dits[0] = 0;
26030 dits[1] = 0.3;
26031 dits[2] = 1.5;
26032 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26033 // was I177 in old geom.
26034 }
9d2da7b3 26035
26036 dits[0] = 0.07;
26037 dits[1] = 0.125;
26038 dits[2] = 0.3;
26039 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26040
e4f08ac3 26041 if (fluid == 1) {
26042 dits[0] = 0;
26043 dits[1] = 0.1;
26044 dits[2] = 0.8;
26045 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26046 // was I174 in old geom.
26047 } else {
26048 dits[0] = 0;
26049 dits[1] = 0.1;
26050 dits[2] = 0.8;
26051 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26052 // was I174 in old geom.
26053 }
26054
26055 if (fluid == 1) {
26056 dits[0] = 0;
26057 dits[1] = 0.1;
26058 dits[2] = 3;
26059 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26060 // was I172 in old geom.
26061 } else {
26062 dits[0] = 0;
26063 dits[1] = 0.1;
26064 dits[2] = 3;
26065 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26066 // was I172 in old geom.
26067 }
26068
26069 if (fluid == 1) {
26070 dits[0] = 0;
26071 dits[1] = 0.0746;
26072 dits[2] = 0.8;
26073 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26074 // was I170 in old geom.
26075 } else {
26076 dits[0] = 0;
26077 dits[1] = 0.0746;
26078 dits[2] = 0.8;
26079 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26080 // was I170 in old geom.
26081 }
26082
26083 if (fluid == 1) {
26084 dits[0] = 3.7;
26085 dits[1] = 5.4;
26086 dits[2] = 0.35;
26087 dits[3] = 2;
26088 dits[4] = 36;
26089 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26090 // was I168 in old geom.
26091 } else {
26092 dits[0] = 3.7;
26093 dits[1] = 5.4;
26094 dits[2] = 0.35;
26095 dits[3] = 2;
26096 dits[4] = 36;
26097 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26098 // was I168 in old geom.
26099 }
26100
db915fea 26101
9d2da7b3 26102 }
db915fea 26103
26104 // --- Define SDD volumes ------------------------------------------
26105
9d2da7b3 26106
26107 cos30 = cos(30.*3.14159/180.);
26108 sin30 = sin(30.*3.14159/180.);
26109
26110
db915fea 26111 dits[0] = 0;
26112 dits[1] = 360;
26113 dits[2] = 6;
e4f08ac3 26114 dits[3] = -34.6;
26115 dits[4] = 23.49;
26116 dits[5] = 28;
26117 dits[6] = -23.65;
26118 dits[7] = 23.49;
26119 dits[8] = 28;
26120 dits[9] = -23.65;
26121 dits[10] = 14.59;
26122 dits[11] = 28;
26123 dits[12] = 23.65;
26124 dits[13] = 14.59;
26125 dits[14] = 28;
26126 dits[15] = 23.65;
26127 dits[16] = 23.49;
26128 dits[17] = 28;
26129 dits[18] = 34.6;
26130 dits[19] = 23.49;
26131 dits[20] = 28;
9d2da7b3 26132 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26133
26134 // block of the SDD electronics and related ladder frame
26135 I018dits[0] = 3.2;
26136 I018dits[1] = 2;
26137 I018dits[2] = 3.65;
26138 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26139
26140 // block of the SDD end ladder
26141 I024dits[0] = 3.2;
26142 I024dits[1] = 2;
26143 I024dits[2] = 2.725;
26144 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26145
26146 // ladder frame of layer 3 - F.T. March,7-2001
26147 I047dits[0] = I018dits[0];
26148 I047dits[1] = I018dits[1];
26149 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26150 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26151
26152 // ladder frame of layer 4 - F.T. March,7-2001
26153 I048dits[0] = I018dits[0];
26154 I048dits[1] = I018dits[1];
26155 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26156 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26157
26158
26159 // global SDD volume (sensitive + insensitive)
26160 I302dits[0] = 3.6250;
26161 I302dits[1] = 0.0150;
26162 I302dits[2] = 4.3794;
26163 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26164
26165 // Like for I302 - F.T. March,7-2001
26166 I402dits[0] = 3.6250;
26167 I402dits[1] = 0.0150;
26168 I402dits[2] = 4.3794;
26169 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26170
26171 // SDD ladder of layer 3 - F.T. March,7-2001
26172 I004dits[0] = I302dits[0]+0.005;
26173 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26174 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26175 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26176 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
9d2da7b3 26177 }
26178 I004dits[2] = I004dits[2] + I302dits[2];
26179 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26180
26181 // SDD ladder of layer 4 - F.T. March,7-2001
26182 I005dits[0] = I402dits[0]+0.005;
26183 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26184 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26185 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26186 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
9d2da7b3 26187 }
26188 I005dits[2] = I005dits[2] + I402dits[2];
26189 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26190
26191
26192 // -- block of the SDD ladder foot and end ladder
26193
26194 // ladder foot mother volume
26195 I028dits[0] = 3.0000;
26196 I028dits[1] = 0.4000;
26197 I028dits[2] = 0.9000;
26198 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26199
26200 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26201 I420dits[0] = 0.4500;
26202 I420dits[1] = 0.4000;
26203 I420dits[2] = 0.4500;
26204 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26205
26206 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
e4f08ac3 26207 I421dits[0] = 0.;
26208 I421dits[1] = 0.25;
26209 I421dits[2] = I420dits[1];
26210 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
9d2da7b3 26211
26212 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26213 I422dits[0] = 0.0000;
26214 I422dits[1] = 0.2000;
26215 I422dits[2] = 0.0000;
26216 I422dits[3] = 180.00;
26217 I422dits[4] = 0.0000;
26218 I422dits[5] = 360.00;
26219 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26220
26221 // support for ruby-sphere (I422) - F.T. March,7-2001
26222 I423dits[0] = 0.0000;
26223 I423dits[1] = 0.1000;
e4f08ac3 26224 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
9d2da7b3 26225 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26226
26227 // passage for HV microcables - F.T. March,7-2001
26228 I424dits[0] = 1.5000;
26229 I424dits[1] = 0.1500;
26230 I424dits[2] = I421dits[2];
26231 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26232
26233 // HV microcables segment at the end ladder - F.T. March,7-2001
26234 I425dits[0] = 1.350000;
26235 I425dits[1] = 0.015250;
26236 I425dits[2] = I024dits[2];
26237 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26238
26239 // lower edge of SDD ladder frame at end-ladder - part 1
db915fea 26240 dits[0] = 0.2;
26241 dits[1] = 0.1815;
9d2da7b3 26242 dits[2] = I024dits[2];
db915fea 26243 dits[3] = 0.015;
9d2da7b3 26244 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
db915fea 26245
9d2da7b3 26246 // lower edge of SDD ladder frame at end-ladder - part 2
db915fea 26247 dits[0] = 0.183;
26248 dits[1] = 0.165;
9d2da7b3 26249 dits[2] = I024dits[2];
26250 dits[3] = 0.015;
26251 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26252
26253 // new: for the 1st top rod of the structure
26254 // at the end-ladder - F.T. March,7-2001
26255 I029dits[0] = 0.2;
26256 I029dits[1] = 0.1815;
26257 I029dits[2] = 1.0100;
26258 I029dits[3] = 0.015;
26259 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26260
26261 // new: for the 2nd top rod of the structure
26262 // at the end-ladder - F.T. March,7-2001
26263 I030dits[0] = 0.1830;
26264 I030dits[1] = 0.1650;
26265 I030dits[2] = 1.0100;
26266 I030dits[3] = 0.0150;
26267 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26268
26269 // inox cooling tubes for the end ladder - F.T. March,7-2001
26270 I031dits[0] = 0.093;
26271 I031dits[1] = 0.1;
26272 I031dits[2] = I024dits[2];
26273 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26274
e4f08ac3 26275 if (fluid == 1) {
26276 // cooling water for the end ladder - F.T. March,7-2001
26277 I032dits[0] = 0;
26278 I032dits[1] = I031dits[0];
26279 I032dits[2] = I024dits[2];
26280 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26281 } else {
26282 // cooling freon for the end ladder - R.B. March,21-2001
26283 I032dits[0] = 0;
26284 I032dits[1] = I031dits[0];
26285 I032dits[2] = I024dits[2];
26286 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26287 }
26288
9d2da7b3 26289 // -- block of the SDD ladder frame holding the electronics
26290
26291 // edge of the ladder frame - part 1
26292 dits[0] = 0.2;
26293 dits[1] = 0.182;
26294 dits[2] = 3.65;
db915fea 26295 dits[3] = 0.015;
9d2da7b3 26296 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
db915fea 26297
9d2da7b3 26298 // edge of the ladder frame - part 2
26299 dits[0] = 0.183;
26300 dits[1] = 0.165;
26301 dits[2] = 3.65;
26302 dits[3] = 0.015;
26303 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26304
26305 // inclined segments of the ladder frame
db915fea 26306 dits[0] = 2.23;
26307 dits[1] = 2.1;
26308 dits[2] = 0.05;
26309 dits[3] = 0.03;
9d2da7b3 26310 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
db915fea 26311
9d2da7b3 26312 // horiz.segments of the ladders, normal to ladder edges
db915fea 26313 dits[0] = 2.1;
26314 dits[1] = 2;
26315 dits[2] = 0.06;
26316 dits[3] = 0.04;
9d2da7b3 26317 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
db915fea 26318
9d2da7b3 26319 // horiz.segments of the ladders, at 45 deg. to ladder edges
26320 dits[0] = 2.615;
26321 dits[1] = 2.465;
26322 dits[2] = 0.06;
26323 dits[3] = 0.04;
26324 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26325
9d2da7b3 26326 // supports of the ceramic pins holding the detectors
db915fea 26327 dits[0] = 0.3;
26328 dits[1] = 0.05;
26329 dits[2] = 0.15;
9d2da7b3 26330 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26331
9d2da7b3 26332 // ceramic pins holding the detectors
db915fea 26333 dits[0] = 0;
26334 dits[1] = 0.05;
26335 dits[2] = 0.225;
9d2da7b3 26336 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
db915fea 26337
9d2da7b3 26338 // holders of cooling tubes
26339 I035dits[0] = 0.1;
26340 I035dits[1] = 0.15;
26341 I035dits[2] = 0.2;
26342 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
db915fea 26343
9d2da7b3 26344 // top holders of microcables
26345 dits[0] = 0.2;
db915fea 26346 dits[1] = 0.01;
9d2da7b3 26347 dits[2] = 0.05;
26348 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26349
9d2da7b3 26350 // inox cooling tubes - F.T. March,7-2001
26351 I037dits[0] = 0.093;
26352 I037dits[1] = 0.1;
26353 I037dits[2] = I018dits[2];
26354 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26355
e4f08ac3 26356 if (fluid == 1) {
26357 // cooling water - F.T. March,7-2001
26358 I038dits[0] = 0;
26359 I038dits[1] = I037dits[0];
26360 I038dits[2] = I018dits[2];
26361 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26362 } else {
26363 // cooling freon - R.B. March,21-2001
26364 I038dits[0] = 0;
26365 I038dits[1] = I037dits[0];
26366 I038dits[2] = I018dits[2];
26367 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26368 }
9d2da7b3 26369 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26370
9d2da7b3 26371 // SDD heat bridge - F.T. March,7-2001
26372 I039dits[0] = 1.1000;
26373 I039dits[1] = 0.0087;
26374 I039dits[2] = 3.2500;
26375 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26376
9d2da7b3 26377 // SDD clip part 1
26378 dits[0] = 0.25;
26379 dits[1] = 0.01;
26380 dits[2] = I039dits[2];
26381 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26382
26383 // SDD clip part 2
26384 I041dits[0] = 0.1;
26385 I041dits[1] = 0.12;
26386 I041dits[2] = I039dits[2];
26387 I041dits[3] = 90;
26388 I041dits[4] = 320;
26389 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26390
26391
26392 // SDD PASCAL - F.T. March,7-2001
26393 I042dits[0] = 0.5000;
26394 I042dits[1] = 0.0175;
26395 I042dits[2] = 0.5000;
26396 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26397
26398 // SDD AMBRA - F.T. March,7-2001
26399 I043dits[0] = 0.3500;
26400 I043dits[1] = 0.0175;
26401 I043dits[2] = 0.5000;
26402 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26403
26404 // SDD capacitors - F.T. March,7-2001
26405 I051dits[0] = 0.1400;
26406 I051dits[1] = 0.0350;
26407 I051dits[2] = 0.0625;
26408 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26409
26410 // SDD hybrid circuit - F.T. March,7-2001
26411 I052dits[0] = 1.725000;
26412 I052dits[1] = 0.003743;
26413 I052dits[2] = I039dits[2];
e4f08ac3 26414 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
9d2da7b3 26415
26416 // SDD anode microcable : changed - F.T. March,7-2001
26417 I044dits[0] = I018dits[2];
26418 I044dits[1] = I039dits[2];
26419 I044dits[2] = 0.00084;
26420 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26421 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26422 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26423
26424 // SDD electronics box - F.T. March,7-2001
26425 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26426 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26427 I050dits[2] = I018dits[2];
26428 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26429
26430 // SDD sensitive volume
26431 dits[0] = 3.50850;
26432 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26433 dits[2] = 3.76320;
db915fea 26434 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26435
9d2da7b3 26436 // Like for ITS3 - F.T. March,7-2001
26437 dits[0] = 3.50850;
26438 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26439 dits[2] = 3.76320;
db915fea 26440 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26441
26442
26443 // --- Define SSD volumes ------------------------------------------
26444
26445
26446 dits[0] = 0;
26447 dits[1] = 360;
26448 dits[2] = 6;
e4f08ac3 26449 dits[3] = -57.45;
26450 dits[4] = 43.6;
db915fea 26451 dits[5] = 48;
e4f08ac3 26452 dits[6] = -49.15;
26453 dits[7] = 43.6;
db915fea 26454 dits[8] = 48;
e4f08ac3 26455 dits[9] = -49.15;
26456 dits[10] = 36.9;
db915fea 26457 dits[11] = 48;
e4f08ac3 26458 dits[12] = 50.55;
26459 dits[13] = 36.9;
db915fea 26460 dits[14] = 48;
e4f08ac3 26461 dits[15] = 50.55;
26462 dits[16] = 43.6;
db915fea 26463 dits[17] = 48;
e4f08ac3 26464 dits[18] = 57.45;
26465 dits[19] = 43.6;
db915fea 26466 dits[20] = 48;
9d2da7b3 26467 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26468
26469 dits[0] = 3.4;
26470 dits[1] = 1.955;
9d2da7b3 26471 dits[2] = 56.5;
26472 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26473
26474 dits[0] = 3.75;
26475 dits[1] = 0.045;
26476 dits[2] = 50.975;
9d2da7b3 26477 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26478
26479 dits[0] = 3.4;
26480 dits[1] = 1.955;
9d2da7b3 26481 dits[2] = 47;
26482 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26483
26484 dits[0] = 3.75;
26485 dits[1] = 0.045;
9d2da7b3 26486 dits[2] = 43.3;
26487 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26488
26489 dits[0] = 3.4;
26490 dits[1] = 1.955;
26491 dits[2] = 3.15;
9d2da7b3 26492 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26493
26494 dits[0] = 3.405;
26495 dits[1] = 1.955;
26496 dits[2] = 1.955;
9d2da7b3 26497 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26498
26499 dits[0] = 3.75;
26500 dits[1] = 0.015;
26501 dits[2] = 2.1;
9d2da7b3 26502 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26503
26504 dits[0] = 3.4;
26505 dits[1] = 1.955;
26506 dits[2] = 3.15;
9d2da7b3 26507 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26508
26509 dits[0] = 3.41;
26510 dits[1] = 1.955;
26511 dits[2] = 1.955;
9d2da7b3 26512 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26513
26514 dits[0] = 3.75;
26515 dits[1] = 0.015;
26516 dits[2] = 2.1;
9d2da7b3 26517 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26518
e4f08ac3 26519 if (fluid == 1) {
26520 dits[0] = 0;
26521 dits[1] = 0.07;
26522 dits[2] = 3.15;
26523 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26524 } else {
26525 dits[0] = 0;
26526 dits[1] = 0.07;
26527 dits[2] = 3.15;
26528 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26529 }
db915fea 26530
26531 dits[0] = 0.07;
26532 dits[1] = 0.1;
26533 dits[2] = 3.15;
9d2da7b3 26534 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26535
26536 dits[0] = 0.225;
26537 dits[1] = 0.195;
26538 dits[2] = 3.15;
26539 dits[3] = 0.025;
9d2da7b3 26540 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26541
26542 dits[0] = 0.25;
26543 dits[1] = 0.22;
26544 dits[2] = 3.15;
26545 dits[3] = 0.025;
9d2da7b3 26546 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26547
26548 dits[0] = 2.17;
26549 dits[1] = 0.035;
26550 dits[2] = 0.05;
9d2da7b3 26551 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26552
26553 dits[0] = 2 ;
26554 dits[1] = 0.035;
26555 dits[2] = 0.05;
9d2da7b3 26556 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26557
26558 dits[0] = 2.675;
26559 dits[1] = 0.035;
26560 dits[2] = 0.05;
9d2da7b3 26561 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26562
26563 dits[0] = 0.3;
26564 dits[1] = 0.15;
26565 dits[2] = 0.15;
9d2da7b3 26566 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26567
26568 dits[0] = 0.025;
26569 dits[1] = 0.025;
26570 dits[2] = 0.05;
9d2da7b3 26571 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26572
26573 dits[0] = 0.304;
26574 dits[1] = 0.0275;
26575 dits[2] = 0.432;
9d2da7b3 26576 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26577
26578 dits[0] = 0.16;
26579 dits[1] = 0.08;
26580 dits[2] = 0.08;
9d2da7b3 26581 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26582
26583 dits[0] = 3.4;
26584 dits[1] = 0.015;
26585 dits[2] = 0.525;
9d2da7b3 26586 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26587
26588 dits[0] = 0.15;
26589 dits[1] = 0.105;
26590 dits[2] = 0.29;
26591 dits[3] = 0.08;
9d2da7b3 26592 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26593
26594 dits[0] = 0.07;
26595 dits[1] = 0.1;
26596 dits[2] = 1.955;
9d2da7b3 26597 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26598
e4f08ac3 26599 if (fluid == 1) {
26600 dits[0] = 0;
26601 dits[1] = 0.07;
26602 dits[2] = 1.955;
26603 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26604 } else {
26605 dits[0] = 0;
26606 dits[1] = 0.07;
26607 dits[2] = 1.955;
26608 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26609 }
db915fea 26610
26611 dits[0] = 0.3;
26612 dits[1] = 0.15;
26613 dits[2] = 0.15;
9d2da7b3 26614 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26615
26616 dits[0] = 0.25;
26617 dits[1] = 0.22;
26618 dits[2] = 1.955;
26619 dits[3] = 0.025;
9d2da7b3 26620 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26621
26622 dits[0] = 0.225;
26623 dits[1] = 0.195;
26624 dits[2] = 1.955;
26625 dits[4] = 0.025;
9d2da7b3 26626 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26627
26628 dits[0] = 2.17;
26629 dits[1] = 0.035;
26630 dits[2] = 0.05;
9d2da7b3 26631 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26632
26633 dits[0] = 2.675;
26634 dits[1] = 0.035;
26635 dits[2] = 0.05;
9d2da7b3 26636 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26637
26638 dits[0] = 2;
26639 dits[1] = 0.035;
26640 dits[2] = 0.05;
9d2da7b3 26641 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26642
26643 dits[0] = 0;
26644 dits[1] = 0.05;
26645 dits[2] = 0.17;
9d2da7b3 26646 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26647
26648 dits[0] = 0;
26649 dits[1] = 0.05;
26650 dits[2] = 0.205;
9d2da7b3 26651 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26652
26653 dits[0] = 3.65;
26654 dits[1] = 0.015;
26655 dits[2] = 2;
26656 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26657
e4f08ac3 26658 if (fluid == 1) {
26659 dits[0] = 0;
26660 dits[1] = 0.07;
26661 dits[2] = 3.15;
26662 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26663 } else {
26664 dits[0] = 0;
26665 dits[1] = 0.07;
26666 dits[2] = 3.15;
26667 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26668 }
db915fea 26669
26670 dits[0] = 0.07;
26671 dits[1] = 0.1;
26672 dits[2] = 3.15;
9d2da7b3 26673 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26674
26675 dits[0] = 0.225;
26676 dits[1] = 0.195;
26677 dits[2] = 3.15;
26678 dits[3] = 0.025;
9d2da7b3 26679 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26680
26681 dits[0] = 0.25;
26682 dits[1] = 0.22;
26683 dits[2] = 3.15;
26684 dits[3] = 0.025;
9d2da7b3 26685 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26686
26687 dits[0] = 2.17;
26688 dits[1] = 0.035;
26689 dits[2] = 0.05;
9d2da7b3 26690 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26691
26692 dits[0] = 2;
26693 dits[1] = 0.035;
26694 dits[2] = 0.05;
9d2da7b3 26695 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26696
26697 dits[0] = 2.675;
26698 dits[1] = 0.035;
26699 dits[2] = 0.05;
9d2da7b3 26700 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26701
26702 dits[0] = 0.3;
26703 dits[1] = 0.15;
26704 dits[2] = 0.15;
9d2da7b3 26705 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26706
26707 dits[0] = 0.304;
26708 dits[1] = 0.0275;
26709 dits[2] = 0.4322;
9d2da7b3 26710 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26711
26712 dits[0] = 0.025;
26713 dits[1] = 0.025;
26714 dits[2] = 0.05;
9d2da7b3 26715 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26716
26717 dits[0] = 0.16;
26718 dits[1] = 0.08;
26719 dits[2] = 0.08;
9d2da7b3 26720 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26721
26722 dits[0] = 3.4;
26723 dits[1] = 0.015;
26724 dits[2] = 0.525;
9d2da7b3 26725 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26726
26727 dits[0] = 0.225;
26728 dits[1] = 0.195;
26729 dits[2] = 1.955;
26730 dits[3] = 0.025;
9d2da7b3 26731 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26732
26733 dits[0] = 0.25;
26734 dits[1] = 0.22;
26735 dits[2] = 1.955;
26736 dits[3] = 0.025;
9d2da7b3 26737 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26738
26739 dits[0] = 2.17;
26740 dits[1] = 0.035;
26741 dits[2] = 0.05;
9d2da7b3 26742 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26743
26744 dits[0] = 2.675;
26745 dits[1] = 0.035;
26746 dits[2] = 0.05;
9d2da7b3 26747 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26748
26749 dits[0] = 2;
26750 dits[1] = 0.035;
26751 dits[2] = 0.05;
9d2da7b3 26752 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26753
26754 dits[0] = 0;
26755 dits[1] = 0.05;
26756 dits[2] = 0.205;
9d2da7b3 26757 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26758
26759 dits[0] = 0;
26760 dits[1] = 0.05;
26761 dits[2] = 0.17;
9d2da7b3 26762 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26763
26764 dits[0] = 0.15;
26765 dits[1] = 0.105;
26766 dits[2] = 0.29;
26767 dits[3] = 0.08;
9d2da7b3 26768 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26769
e4f08ac3 26770 if (fluid == 1) {
26771 dits[0] = 0;
26772 dits[1] = 0.07;
26773 dits[2] = 1.955;
26774 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26775 } else {
26776 dits[0] = 0;
26777 dits[1] = 0.07;
26778 dits[2] = 1.955;
26779 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26780 }
db915fea 26781
26782 dits[0] = 0.07;
26783 dits[1] = 0.1;
26784 dits[2] = 1.955;
9d2da7b3 26785 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26786
26787 dits[0] = 0.3;
26788 dits[1] = 0.15;
26789 dits[2] = 0.15;
9d2da7b3 26790 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26791
26792 dits[0] = 3.65;
26793 dits[1] = 0.015;
26794 dits[2] = 2;
26795 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26796
26797
e4f08ac3 26798
26799 // --- Define volumes of shield of SPD ----------------
9d2da7b3 26800
26801
26802 dits[0] = 8.37;
26803 dits[1] = 9.93;
26804 dits[2] = 25;
26805 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26806
26807 dits[0] = 8.3;
e4f08ac3 26808 dits[1] = 9.995;
9d2da7b3 26809 dits[2] = 17.5/2.;
26810 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26811
26812
e4f08ac3 26813 // --- Define volume of first cylinder between SPD and SDD --------------
9d2da7b3 26814
e4f08ac3 26815 dits[0] = (21.-0.128)/2.;
26816 dits[1] = 21./2.;
26817 dits[2] = 39.4;
26818 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26819
e4f08ac3 26820 // --- Define volume of second cylinder between SDD and SSD --------------
9d2da7b3 26821
e4f08ac3 26822 dits[0] = (59.5-0.128)/2.;
26823 dits[1] = 59.5/2.;
26824 dits[2] = 56.2; // was 57
26825 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26826
26827 // --- Define volumes of SDD cone ----------------------------------
26828
26829 dits[0] = 0;
26830 dits[1] = 360;
26831 dits[2] = 12;
26832 dits[3] = -59.7;
26833 dits[4] = 27;
e4f08ac3 26834 dits[5] = 28.6;
9d2da7b3 26835 dits[6] = -42.7;
26836 dits[7] = 10;
e4f08ac3 26837 dits[8] = 28.6;
9d2da7b3 26838 dits[9] = -34.65;
26839 dits[10] = 10;
e4f08ac3 26840 dits[11] = 28.6;
9d2da7b3 26841 dits[12] = -34.65;
26842 dits[13] = 10;
26843 dits[14] = 23.495;
26844 dits[15] = -23.7;
26845 dits[16] = 10;
26846 dits[17] = 23.495;
26847 dits[18] = -23.7;
26848 dits[19] = 10;
26849 dits[20] = 14.595;
26850 dits[21] = 23.7;
26851 dits[22] = 10;
26852 dits[23] = 14.595;
26853 dits[24] = 23.7;
26854 dits[25] = 10;
26855 dits[26] = 23.495;
26856 dits[27] = 34.65;
26857 dits[28] = 10;
26858 dits[29] = 23.495;
26859 dits[30] = 34.65;
26860 dits[31] = 10;
e4f08ac3 26861 dits[32] = 28.6;
26862 dits[33] = 42.7;
9d2da7b3 26863 dits[34] = 10;
e4f08ac3 26864 dits[35] = 28.6;
9d2da7b3 26865 dits[36] = 59.7;
26866 dits[37] = 27.2637;
e4f08ac3 26867 dits[38] = 28.6;
9d2da7b3 26868 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26869
26870 dits[0] = 0;
26871 dits[1] = 360;
26872 dits[2] = 6;
e4f08ac3 26873 dits[3] = 38.65;
26874 dits[4] = 10.75;
26875 dits[5] = 12.25;
26876 dits[6] = 40.15;
26877 dits[7] = 10.75;
26878 dits[8] = 13.96;
26879 dits[9] = 40.15;
26880 dits[10] = 12.46;
9d2da7b3 26881 dits[11] = 13.96;
e4f08ac3 26882 dits[12] = 55.75;
26883 dits[13] = 27;
26884 dits[14] = 28.5;
26885 dits[15] = 55.75;
26886 dits[16] = 27;
26887 dits[17] = 28.5;
26888 dits[18] = 57.25;
26889 dits[19] = 27;
26890 dits[20] = 28.5;
9d2da7b3 26891 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26892
26893 dits[0] = 0;
26894 dits[1] = 50;
26895 dits[2] = 3;
e4f08ac3 26896 dits[3] = 39;
9d2da7b3 26897 dits[4] = 14;
26898 dits[5] = 18.75;
26899 dits[6] = 46.7-3;
26900 dits[7] = 14;
26901 dits[8] = 18.75;
26902 dits[9] = 51.45-3;
26903 dits[10] = 18.75;
26904 dits[11] = 18.75;
e4f08ac3 26905 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
9d2da7b3 26906
26907 dits[0] = 0;
26908 dits[1] = 25;
26909 dits[2] = 3;
e4f08ac3 26910 dits[3] = 49;
9d2da7b3 26911 dits[4] = 23.4;
26912 dits[5] = 26.4;
26913 dits[6] = 56.1-3;
26914 dits[7] = 23.4;
26915 dits[8] = 26.4;
26916 dits[9] = 59.1-3;
26917 dits[10] = 26.4;
26918 dits[11] = 26.4;
e4f08ac3 26919 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
9d2da7b3 26920
e4f08ac3 26921 dits[0] = 10.0;
26922 dits[1] = 10.5;
9d2da7b3 26923 dits[2] = 0.25;
e4f08ac3 26924 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
9d2da7b3 26925
26926 dits[0] = 21.95;
e4f08ac3 26927 dits[1] = 22.95;
9d2da7b3 26928 dits[2] = 1;
e4f08ac3 26929 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
9d2da7b3 26930
e4f08ac3 26931 dits[0] = 13.1;
26932 dits[1] = 14.1;
9d2da7b3 26933 dits[2] = 1;
e4f08ac3 26934 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
9d2da7b3 26935
26936 dits[0] = 1;
26937 dits[1] = 1;
26938 dits[2] = 7.74;
26939 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26940
26941 dits[0] = 1;
26942 dits[1] = 1;
26943 dits[2] = 9.14;
26944 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26945
26946 dits[0] = 21.95;
26947 dits[1] = 22.95;
26948 dits[2] = 1;
26949 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26950
26951 dits[0] = 3;
26952 dits[1] = 2.7;
26953 dits[2] = 1;
26954 dits[3] = 0.63;
26955 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26956
26957 dits[0] = 13.1;
26958 dits[1] = 14.1;
26959 dits[2] = 1;
26960 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26961
26962
26963 // --- Define volumes of SSD cone ----------------------------------
26964
26965
26966 dits[0] = 0;
26967 dits[1] = 360;
26968 dits[2] = 12;
e4f08ac3 26969 dits[3] = -zmax;
26970 dits[4] = 46;
26971 dits[5] = 49.25;
9d2da7b3 26972 dits[6] = -61.2;
e4f08ac3 26973 dits[7] = 28.7;
26974 dits[8] = 49.25;
9d2da7b3 26975 dits[9] = -57.5;
e4f08ac3 26976 dits[10] = 28.7;
26977 dits[11] = 49.25;
9d2da7b3 26978 dits[12] = -57.5;
e4f08ac3 26979 dits[13] = 28.7;
9d2da7b3 26980 dits[14] = 43.5;
e4f08ac3 26981 dits[15] = -49.2;
26982 dits[16] = 28.7;
9d2da7b3 26983 dits[17] = 43.5;
e4f08ac3 26984 dits[18] = -49.2;
26985 dits[19] = 28.7;
26986 dits[20] = 36.85;
26987 dits[21] = 50.6;
26988 dits[22] = 28.7;
26989 dits[23] = 36.85;
26990 dits[24] = 50.6;
26991 dits[25] = 28.7;
9d2da7b3 26992 dits[26] = 43.5;
e4f08ac3 26993 dits[27] = 57.5;
26994 dits[28] = 28.7;
9d2da7b3 26995 dits[29] = 43.5;
e4f08ac3 26996 dits[30] = 57.5;
26997 dits[31] = 28.7;
26998 dits[32] = 49.25;
26999 dits[33] = 61.2;
27000 dits[34] = 28.7;
27001 dits[35] = 49.25;
27002 dits[36] = zmax;
27003 dits[37] = 46;
27004 dits[38] = 49.25;
27005 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
9d2da7b3 27006
27007 dits[0] = 0;
27008 dits[1] = 360;
27009 dits[2] = 6;
e4f08ac3 27010 dits[3] = -zmax;
27011 dits[4] = 47.75;
27012 dits[5] = 49.25;
27013 dits[6] = -zmax+2.;
27014 dits[7] = 47.75;
27015 dits[8] = 49.25;
27016 dits[9] = -71.2819;
27017 dits[10] = 46.75;
27018 dits[11] = 49.0319;
27019 dits[12] = -57.25; // was 58.5
27020 dits[13] = 32.9681;
27021 dits[14] = 34.75;
27022 dits[15] = -57.25; // was 58.5
27023 dits[16] = 30;
27024 dits[17] = 34.75;
27025 dits[18] = -55.75; // was 57
27026 dits[19] = 30;
27027 dits[20] = 32.25; // was 31.5
9d2da7b3 27028 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27029
e4f08ac3 27030 dits[0] = 28.75;
27031 dits[1] = 29.75;
9d2da7b3 27032 dits[2] = 0.5;
e4f08ac3 27033 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
9d2da7b3 27034
e4f08ac3 27035 dits[0] = 35.8;
27036 dits[1] = 36.8;
9d2da7b3 27037 dits[2] = 1;
e4f08ac3 27038 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
9d2da7b3 27039
e4f08ac3 27040 dits[0] = 41.4;
27041 dits[1] = 42.4;
9d2da7b3 27042 dits[2] = 1;
e4f08ac3 27043 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27044
27045 dits[0] = 42.05+5.;
27046 dits[1] = 42.55+5.;
9d2da7b3 27047 dits[2] = 1.25;
e4f08ac3 27048 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27049 // this will change after PPR
27050 dits[0] = 37.05+5.;
27051 dits[1] = 37.55+5.;
9d2da7b3 27052 dits[2] = 1.25;
e4f08ac3 27053 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27054 // this will change after PPR
9d2da7b3 27055 dits[0] = 0;
27056 dits[1] = 25;
27057 dits[2] = 5;
e4f08ac3 27058 dits[3] = -zmax+3;
27059 dits[4] = 45.5;
27060 dits[5] = 45.5;
9d2da7b3 27061 dits[6] = -69.7+3;
27062 dits[7] = 37;
e4f08ac3 27063 dits[8] = 45.5;
9d2da7b3 27064 dits[9] = -68.5+3;
27065 dits[10] = 37;
e4f08ac3 27066 dits[11] = 45.5;
9d2da7b3 27067 dits[12] = -68.5+4.8;
27068 dits[13] = 37;
e4f08ac3 27069 dits[14] = 45.5;
9d2da7b3 27070 dits[15] = -63.5+4.8;
27071 dits[16] = 37;
e4f08ac3 27072 dits[17] = 45.5;
27073 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
9d2da7b3 27074
27075 dits[0] = 0;
27076 dits[1] = 3.2;
27077 dits[2] = 9;
e4f08ac3 27078 dits[3] = -14;
9d2da7b3 27079 dits[4] = 30.5;
27080 dits[5] = 33.5;
e4f08ac3 27081 dits[6] = -9.85;
9d2da7b3 27082 dits[7] = 30.5;
27083 dits[8] = 33.5;
e4f08ac3 27084 dits[9] = -9.85;
9d2da7b3 27085 dits[10] = 30.5;
e4f08ac3 27086 dits[11] = 43.45;
27087 dits[12] = -7.85;
9d2da7b3 27088 dits[13] = 30.5;
e4f08ac3 27089 dits[14] = 43.45;
27090 dits[15] = -7.85;
9d2da7b3 27091 dits[16] = 30.5;
27092 dits[17] = 36.5;
e4f08ac3 27093 dits[18] = -7;
9d2da7b3 27094 dits[19] = 30.5;
27095 dits[20] = 36.5;
e4f08ac3 27096 dits[21] = -4;
9d2da7b3 27097 dits[22] = 33.0173;
27098 dits[23] = 36.5;
e4f08ac3 27099 dits[24] = -4;
9d2da7b3 27100 dits[25] = 33.0173;
e4f08ac3 27101 dits[26] = 36.80;
27102 dits[27] = -2;
9d2da7b3 27103 dits[28] = 34.6955;
e4f08ac3 27104 dits[29] = 36.80;
27105 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
9d2da7b3 27106
27107
27108 // --- Place SPD (option 'a') volumes into their mother volume IT12
27109
27110 // SPD - option 'a'
27111 // (this is NOT the default)
27112
27113 if (option == 1) {
27114
27115 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27116 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27117 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27118 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27119 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27120 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27121 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27122 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27123 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27124 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27125 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27126 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27127 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27128 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27129 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27130 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27131 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27132 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27133 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27134 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27135 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27136 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27137 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27138 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27139 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27140 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27141 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27142 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27143 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27144 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27145 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27146 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27147 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27148 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27149 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27150 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27151 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27152 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27153 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27154 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27155 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27156 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27157 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27158 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27159 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27160 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27161 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27162 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27163 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27164 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27165 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27166 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27167 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27168 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27169 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27170 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27171 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27172 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27173 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27174 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27175 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27176 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27177 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27178 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27179 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27180 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27181 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27182 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27183 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27184 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
9d2da7b3 27185 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27186 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27187 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27188 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27189 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27190 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27191 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
9d2da7b3 27192 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27193 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27194 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27195 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27196 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27197 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27198 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27199 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27200 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27201 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27202 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27203 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27204 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27205 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27206 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27207 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27208 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27209 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27210 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27211 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27212 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27213 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27214 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27215 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27216 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27217 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27218 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27219 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27220 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27221 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27222 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27223 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27224 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27225 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27226 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27227 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27228 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27229 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27230 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27231 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27232 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27233 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27234 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27235 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27236 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27237 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27238 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27239 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27240 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27241 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27242 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27243 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27244 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27245 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27246 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27247 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27248 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27249 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27250 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27251 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27252 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27253 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27254 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27255 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27256 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27257 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27258 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27259 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27260 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27261 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27262 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27263 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27264 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27265 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27266 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27267 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27268 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27269 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27270 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27271 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27272
27273 }
27274
27275
27276 // --- Place SPD (option 'b') volumes into their mother volume IT12
27277
27278 // SPD - option 'b'
27279 // (this is the default)
27280
27281 if (option == 2) {
27282
27283 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27284 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27285 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27286 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27287 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27288 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27289 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27290 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27291 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27292 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27293 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27294 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27295 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27296 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27297 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27298 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27299 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27300 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27301 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27302 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27303 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27304 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27305 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27306 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27307 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27308 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27309 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27310 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27311 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27312 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27313 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27314 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27315 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27316 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27317 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27318 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27319 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27320 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27321 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27322 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27323 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27324 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27325 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27326 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27327 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27328 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27329 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27330 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27331 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27332 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27333 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27334 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27335 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27336 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27337 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27338 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27339 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27340 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27341 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27342 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27343 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27344 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27345 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27346 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27347 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27348 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27349 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27350 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27351 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27352 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27353 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27354 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27355 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27356 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
9d2da7b3 27357 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27358 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27359 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27360 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27361 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27362 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27363 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27364 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,idrotm[201],"ONLY");
27365 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,idrotm[201],"ONLY");
27366 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27367 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27368 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27369 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27370 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27371 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27372 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27373 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27374 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27375 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27376 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27377 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27378 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27379 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27380 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27381 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27382 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27383 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27384 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27385 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27386 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27387 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27388 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27389 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27390 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27391 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27392 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27393 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27394 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27395 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27396 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27397 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27398 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27399 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27400 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27401 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27402 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27403 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27404 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27405 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27406 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27407 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27408 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27409 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27410 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27411 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27412 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27413 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27414 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27415 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27416 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27417 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27418 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27419 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27420 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27421 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27422 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27423 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27424 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27425 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27426 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27427 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27428 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27429 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27430 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27431 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27432 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27433 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27434 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27435 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27436 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27437 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27438 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27439 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27440 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27441 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27442 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27443 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27444
27445 }
db915fea 27446
27447 // --- Place SDD volumes into their mother volume IT34
9d2da7b3 27448
db915fea 27449
9d2da7b3 27450 // -- position SDD detectors of ladder 3 / layer 3
27451
27452 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27453 ySDD = Y_SDD_sep/2.+I302dits[1];
27454 for (iSDD=0; iSDD<6; iSDD++) {
27455 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27456 ySDD = -ySDD;
27457 }
27458
27459 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27460 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27461 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27462 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27463 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27464 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27465 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27466 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27467 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27468 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27469 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27470 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27471 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27472 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27473
27474
27475 // -- position SDD detectors of ladder 4 / layer 4
27476
27477 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27478 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27479 for (iSDD=0; iSDD<8; iSDD++) {
27480 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27481 ySDD = -ySDD;
27482 }
db915fea 27483
9d2da7b3 27484 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27485 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27486 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27487 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27488 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27489 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27490 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27491 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27492 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27493 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27494 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27495 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27496 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27497 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27498 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27499 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27500 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27501 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27502 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27503 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27504 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27505 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27506
27507
27508 // -- build block of the SDD ladder frame holding the electronics
27509
27510 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27511 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27512 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27513
27514 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27515 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27516 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27517
27518 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27519 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27520 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27521 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27522 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27523 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27524 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27525 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27526
27527 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27528 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27529
27530 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27531 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27532
27533 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27534 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27535 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27536 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27537
27538 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27539 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27540 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27541 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27542
27543 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27544 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27545
27546 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27547 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27548 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27549 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27550
27551 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27552 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27553
27554 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27555 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27556
27557 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27558 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27559 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27560 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27561
27562
27563 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27564
27565 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27566 yI050 = 0;
27567 xI039 = -SDD_CoolPipe[1]/cos30;
27568 yI039 = -I050dits[1]+I039dits[1];
27569 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27570 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27571 yI042 = yI039+I039dits[1]+I042dits[1];
27572 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27573 yI043 = yI039+I039dits[1]+I043dits[1];
27574 zChipSpace = I042dits[2];
27575 if (zChipSpace < I043dits[2]) {
27576 zChipSpace = I043dits[2];
27577 }
27578 zChipSpace = zChipSpace * 2;
27579 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27580 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27581 for (ichip=0; ichip<4; ichip++) {
27582 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27583 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27584 zchip += zChipSpace + yI051space;
27585 }
27586 xcap = 2*I039dits[0]/5.;
27587 yI051 = yI039+I039dits[1]+I051dits[1];
27588 zI051 = -I039dits[2] + yI051space/3.;
27589 icap = 1;
27590 for (ichip=0; ichip<5; ichip++) {
27591 xI051 = xI039-I039dits[0]+xcap;
27592 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27593 zI051 += yI051space/3.;
27594 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27595 xI051 += xcap;
27596 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27597 xI051 += xcap;
27598 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27599 xI051 += xcap;
27600 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27601 zI051 -= yI051space/3.;
27602 if (ichip == 0) {
27603 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27604 }
27605 zI051 += zChipSpace + yI051space;
27606 }
27607 xI052 = -I050dits[0]+I052dits[0];
27608 yI052 = yI051+I051dits[1]+I052dits[1];
27609 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27610 xI044 = I050dits[0]-I044dits[3];
27611 yI044 = yI052+I052dits[1]+I044dits[2];
27612 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27613 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27614 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27615
27616
27617 // -- build block of the SDD ladder frame at the end ladders
27618
27619 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27620 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27621 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27622 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27623
27624 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27625
27626 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27627
27628 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27629 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27630
27631 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27632 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27633
27634 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27635
27636 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27637
27638 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27639 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27640
27641 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27642 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27643
27644
27645 xI424 = I028dits[0]/3.;
27646 yI424 = -I028dits[1]+I424dits[1];
27647 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
e4f08ac3 27648 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27649 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
9d2da7b3 27650 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27651 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27652 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27653
27654
27655 // -- build the SDD ladder 3
27656
27657 indI425 = 1;
27658 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27659 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27660 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27661 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27662 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27663 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27664 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27665 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27666 HVname[0] = 'I';
27667 HVname[1] = '3';
27668 HVname[2] = '1';
27669 HVname[4] = '\0';
27670 for (iSDD=0; iSDD<3; iSDD++) {
27671 HVname[3] = (Char_t)(48+iSDD+5);
27672 dits[0] = 1.350000;
27673 dits[1] = I425dits[1];
27674 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27675 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27676 xHV = 0.0;
27677 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27678 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27679 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27680 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27681 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27682 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27683 }
27684 LVname[0] = 'I';
27685 LVname[1] = '3';
27686 LVname[2] = '1';
27687 LVname[4] = '\0';
27688 for (iSDD=0; iSDD<3; iSDD++) {
27689 LVname[3] = (Char_t)(48+iSDD+1);
27690 dits[0] = 1.350000;
27691 dits[1] = 0.004423;
27692 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27693 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27694 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27695 xLV = xI050 -
27696 fabs(yI050-yLV)*sin30/cos30 +
27697 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27698 zLV = I047dits[2] - dits[2];
27699 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27700 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27701 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27702 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27703 }
27704
27705
27706 // -- build the SDD ladder 4
27707
27708
27709 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27710 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27711 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27712 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27713 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27714 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27715 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27716 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27717 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27718 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27719 HVname[0] = 'I';
27720 HVname[1] = '4';
27721 HVname[2] = '1';
27722 HVname[4] = '\0';
27723 for (iSDD=0; iSDD<4; iSDD++) {
27724 HVname[3] = (Char_t)(48+iSDD+5);
27725 dits[0] = 1.350000;
27726 dits[1] = I425dits[1];
27727 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27728 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27729 xHV = -0.0001;
27730 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27731 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27732 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27733 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27734 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27735 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27736 }
27737 LVname[0] = 'I';
27738 LVname[1] = '4';
27739 LVname[2] = '1';
27740 LVname[4] = '\0';
27741 for (iSDD=0; iSDD<4; iSDD++) {
27742 LVname[3] = (Char_t)(48+iSDD+1);
27743 dits[0] = 1.350000;
27744 dits[1] = 0.004423;
27745 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27746 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27747 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27748 xLV = xI050 -
27749 fabs(yI050-yLV)*sin30/cos30 +
27750 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27751 zLV = I048dits[2] - dits[2];
27752 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27753 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27754 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27755 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27756 }
27757
db915fea 27758
9d2da7b3 27759 // -- build the SDD barrel (layers 3 and 4)
27760
27761 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27762 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27763 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27764 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27765 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27766 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27767 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27768 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27769 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27770 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27771 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27772 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27773 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27774 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27775
27776 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27777 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27778 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27779 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27780 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27781 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27782 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27783 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27784 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27785 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27786 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27787 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27788 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27789 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27790 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27791 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27792 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27793 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27794 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27795 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27796 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27797 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27798
27799
27800 // --- Place SSD volumes into their mother volume IT56
db915fea 27801
27802
9d2da7b3 27803 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27804 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27805 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27806 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
9d2da7b3 27807 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27808 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27809 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27810 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27811 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27812 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27813 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27814 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27815 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27816 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27817 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27818 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27819 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27820 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27821 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27822 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27823 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27824 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27825 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
9d2da7b3 27826 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
db915fea 27827 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27828 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27829 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27830 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27831 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27832 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27833 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27834 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27835 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27836 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27837 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27838 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27839 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27840 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27841 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27842 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27843 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27844 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27845 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27846 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27847 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27848 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27849 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27850 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27851 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27852 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27853 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27854 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27855 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27856 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27857 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27858 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27859 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27860 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27861 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27862 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27863 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27864 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27865 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27866 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27867 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27868 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27869 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27870 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27871 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27872 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27873 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27874 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27875 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27876 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27877 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27878 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27879 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27880 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27881 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27882 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27883 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27884 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27885 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27886 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27887 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27888 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27889 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27890 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27891 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27892 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27893 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27894 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27895 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27896 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27897 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27898 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27899 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27900 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27901 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27902 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27903 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27904 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27905 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27906 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27907 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27908 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27909 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27910 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27911 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27912 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27913 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27914 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27915 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27916 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27917 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27918 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27919 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27920 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27921 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27922 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27923 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27924 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27925 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27926 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27927 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27928 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27929 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27930 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27931 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27932 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27933 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27934 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27935 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27936 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27937 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27938 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27939 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27940 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27941 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27942 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27943 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27944 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27945 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27946 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
9d2da7b3 27947 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27948 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27949 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27950 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27951 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27952 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27953 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27954 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27955 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27956 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27957 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27958 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27959 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27960 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27961 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27962 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27963 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27964 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27965 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27966 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27967 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27968 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27969 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27970 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27971 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27972 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27973 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27974 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27975 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27976 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27977 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27978 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27979 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27980 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27981 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27982 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27983 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27984 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27985 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27986 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27987 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27988 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27989 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27990 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27991 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27992 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27993 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27994 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27995 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27996 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27997 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27998 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
9d2da7b3 27999 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28000 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28001 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28002 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28003 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28004 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28005 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28006 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28007 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28008 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28009 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28010 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28011 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28012 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28013 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28014 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28015 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28016 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28017 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28018 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28019 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28020 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28021 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28022 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28023 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28024 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28025 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28026 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28027 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28028 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28029 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28030 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28031 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28032 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28033 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28034 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28035 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28036 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28037 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28038 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28039 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28040 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28041 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28042 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28043 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28044 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28045 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28046 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28047 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28048 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28049 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28050 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28051 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28052 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28053 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28054 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28055 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28056 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28057 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28058 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28059 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28060 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28061 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28062 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28082 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28083 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28084 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28085 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28086 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28087 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28088 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28089 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28090 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28091 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28092 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28093 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28094 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28095 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28096 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28097 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28098 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28099 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28100 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28101 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28102 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28103 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28104 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28105 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28106 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28107 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28108 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28109 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28110 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28111 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28112 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28113 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28114 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28115 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28116 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28117 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28118 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28119 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28120 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28121 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28122 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28123 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28124 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28125 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28126 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28127 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28128 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28129 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28130 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28131 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28132 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28133 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28134 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28135 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28136 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28137 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28138 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28139 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28140 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28141 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28142 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28143 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28144 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28145 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28146 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28147 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28148 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28149 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28150 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28151 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28152 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28153 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28154 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28155 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28156 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28157 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28158 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28159 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28160 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28161 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28162 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28163 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28164 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28165 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28166 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28167 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28168 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28169 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28170 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28171 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28172 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28173 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28174 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28193 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28194 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28195 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28196 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28197 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28198 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28199 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28200 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28201 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28202 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28203 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28204 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28205 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28206 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28207 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28208 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28209 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28210 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28211 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28212 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28213 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28214 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28215 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28216 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28217 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28218 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28219 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28220 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28221 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28222 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28223 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28224 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28225 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28226 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28227 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28228 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28229 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28230 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28231 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28232 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
db915fea 28233
28234
9d2da7b3 28235 // --- Place volumes of shield between SPD and SDD
28236
28237
28238 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28239 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28240 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28241 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28242 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28243
28244
e4f08ac3 28245 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
9d2da7b3 28246
c2685204 28247 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28248 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
9d2da7b3 28249
28250
28251 // --- Place volumes of SDD cone ----------------------------------
28252
28253
28254 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28255 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
e4f08ac3 28256 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28257 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28258 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28259 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28260 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28261 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28262 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28263 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28264 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28265 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28266 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28267 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28268 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28269 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28270 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28271 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28272 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28273 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28274 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28275 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
9d2da7b3 28276 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28277 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28278 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28279 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28280 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28281 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28282 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28283 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28284 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28285 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28286 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28287 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28288 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28289 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28290 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28291 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28292 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28293 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
e4f08ac3 28294 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28295 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28296 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28297 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
9d2da7b3 28298 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28299 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28300 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28301 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28302 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28303 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28304 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28305 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28306 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28307 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28308 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28309 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28310 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28311 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28312 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28313 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28314 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28315 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28316 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28317 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28318 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28319 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28320 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28321 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28322 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28323 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28324 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28325 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28326 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28327 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28328 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28329 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28330 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28331 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28332 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28333 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28334 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28335 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28336 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28337 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28338 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28339 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28340 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28341 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28342 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28343 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28344 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28345 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28346 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28347 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28348 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28349 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28350 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28351 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28352 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28353 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28354
28355
28356 // --- Place volumes of SSD cone ----------------------------------
db915fea 28357
9d2da7b3 28358
e4f08ac3 28359 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
9d2da7b3 28360 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
9d2da7b3 28361 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
e4f08ac3 28362 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28363 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28364 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28365 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28366 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28367 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28368 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28369 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28370 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28371 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28372 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28373 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28374 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28375 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28376 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28377 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28378 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28379 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28380 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28381 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28382 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28383 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28384 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28385 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28386 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28387 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28388 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28389 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28390 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28391 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28392 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28393 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28394 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28395 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28396 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28397 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28398 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28399 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28400 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28401 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28402 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28403 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28404 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28405 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28406 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
9d2da7b3 28407
28408
28409 // --- Place subdetectors' mother volumes and supports' mother volumes
28410 // into ITS mother volume ITSD
28411
28412 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28413 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28414 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28415 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28416 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28417
db915fea 28418
9d2da7b3 28419 // **************************** SERVICES *********************************
db915fea 28420
05a91552 28421 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28422 // UPPER PART
28423
28424 dgh[0] = 46.;
28425 dgh[1] = 46.+1.0;
28426 dgh[2] = 9.5;
28427 dgh[3] = 12.;
28428 dgh[4] = 168.;
28429
28430 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28431 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28432 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28433
28434 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28435 // LOWER PART
28436
28437 dgh[0] = 46.;
28438 dgh[1] = 46.+1.0;
28439 dgh[2] = 9.5;
28440 dgh[3] = 192.;
28441 dgh[4] = 348.;
28442
28443 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28444 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28445 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28446
28447
28448 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28449 // UPPER PART
db915fea 28450
05a91552 28451 dgh[0] = 46.+1.0;
28452 dgh[1] = 46.+1.0+1.5;
db915fea 28453 dgh[2] = 9.5;
05a91552 28454 dgh[3] = 12.;
28455 dgh[4] = 168.;
db915fea 28456
05a91552 28457 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28458 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28459 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28460
28461 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28462 // LOWER PART
db915fea 28463
05a91552 28464 dgh[0] = 46.+1.0;
28465 dgh[1] = 46.+1.0+1.5;
db915fea 28466 dgh[2] = 9.5;
05a91552 28467 dgh[3] = 192.;
28468 dgh[4] = 348.;
db915fea 28469
05a91552 28470 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28471 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28472 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28473
28474
28475 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28476 // UPPER PART
28477
28478 dgh[0] = 46.;
28479 dgh[1] = 56.;
28480 dgh[2] = 2.25;
28481 dgh[3] = 12.;
28482 dgh[4] = 168.;
28483
28484 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28485 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28486 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28487
28488 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28489 // LOWER PART
db915fea 28490
05a91552 28491 dgh[0] = 46.;
db915fea 28492 dgh[1] = 56.;
28493 dgh[2] = 2.25;
05a91552 28494 dgh[3] = 192.;
28495 dgh[4] = 348.;
db915fea 28496
05a91552 28497 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28498 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28499 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28500
db915fea 28501
28502 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - UPPER PART
28503
e4f08ac3 28504 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28505 dgh[1] = 46.2;
28506 dgh[2] = 46.2+1.0;
28507 dgh[3] = 62.3;
28508 dgh[4] = 62.3+1.0;
db915fea 28509 dgh[5] = 12.;
28510 dgh[6] = 168.;
9d2da7b3 28511 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28512 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28513 gMC->Gspos("ICU1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28514
28515 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - LOWER PART
28516
e4f08ac3 28517 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28518 dgh[1] = 46.2;
28519 dgh[2] = 46.2+1.0;
28520 dgh[3] = 62.3;
28521 dgh[4] = 62.3+1.0;
db915fea 28522 dgh[5] = 192.;
28523 dgh[6] = 348.;
9d2da7b3 28524 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28525 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28526 gMC->Gspos("ICU2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28527
28528 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - UPPER PART
28529
e4f08ac3 28530 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28531 dgh[1] = 46.2+1.0;
28532 dgh[2] = 46.2+1.0+1.5;
28533 dgh[3] = 62.3+1.0;
28534 dgh[4] = 62.3+1.0+1.5;
db915fea 28535 dgh[5] = 12.;
28536 dgh[6] = 168.;
9d2da7b3 28537 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28538 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28539 gMC->Gspos("ICC1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28540
28541 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - LOWER PART
28542
e4f08ac3 28543 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28544 dgh[1] = 46.2+1.0;
28545 dgh[2] = 46.2+1.0+1.5;
28546 dgh[3] = 62.3+1.0;
28547 dgh[4] = 62.3+1.0+1.5;
db915fea 28548 dgh[5] = 192.;
28549 dgh[6] = 348.;
9d2da7b3 28550 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28551 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28552 gMC->Gspos("ICC2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28553
28554 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - UPPER PART
28555
45725ec9 28556 dgh[0] = 62.1;
db915fea 28557 dgh[1] = 74.5;
28558 dgh[2] = 0.5;
28559 dgh[3] = 12.;
28560 dgh[4] = 168.;
9d2da7b3 28561 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28562 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28563 gMC->Gspos("ICU3", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28564
28565 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - LOWER PART
28566
45725ec9 28567 dgh[0] = 62.1;
db915fea 28568 dgh[1] = 74.5;
28569 dgh[2] = 0.5;
28570 dgh[3] = 192.;
28571 dgh[4] = 348.;
9d2da7b3 28572 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28573 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28574 gMC->Gspos("ICU4", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28575
28576 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - UPPER PART
28577
45725ec9 28578 dgh[0] = 62.1;
db915fea 28579 dgh[1] = 74.5;
28580 dgh[2] = 0.75;
28581 dgh[3] = 12.;
28582 dgh[4] = 168.;
9d2da7b3 28583 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28584 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28585 gMC->Gspos("ICC3", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28586
28587 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - LOWER PART
28588
45725ec9 28589 dgh[0] = 62.1;
db915fea 28590 dgh[1] = 74.5;
28591 dgh[2] = 0.75;
28592 dgh[3] = 192.;
28593 dgh[4] = 348.;
9d2da7b3 28594 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28595 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28596 gMC->Gspos("ICC4", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28597
28598 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28599
28600 dgh[0] = 74.5;
28601 dgh[1] = 79.5;
28602 dgh[2] = 2.5;
28603 dgh[3] = 12.;
28604 dgh[4] = 168.;
9d2da7b3 28605 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28606 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28607
28608 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28609
28610 dgh[0] = 74.5;
28611 dgh[1] = 79.5;
28612 dgh[2] = 2.5;
28613 dgh[3] = 192.;
28614 dgh[4] = 348.;
9d2da7b3 28615 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28616 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28617
28618 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28619
e4f08ac3 28620 if (rails == 1) {
28621
28622 dgh[0] = 2.;
28623 dgh[1] = 8.;
28624 dgh[2] = 190.;
31683195 28625 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28626 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28627 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28628 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28629
31683195 28630 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28631 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
e4f08ac3 28632 dgh[2] = 190.;
28633 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28634 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28635 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28636 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28637
28638 }
db915fea 28639
28640 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28641
e4f08ac3 28642 dgh[0] = 56.9;
db915fea 28643 dgh[1] = 59.;
e4f08ac3 28644 dgh[2] = 0.6;
9d2da7b3 28645 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28646 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28647 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
e4f08ac3 28648
28649 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28650
28651 dgh[0] = 0.;
28652 dgh[1] = 3.;
28653 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28654 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28655 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28656 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28657 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28658 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28659 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28660 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28661 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28662 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
e4f08ac3 28663
28664 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28665
28666 dgh[0] = 5.;
28667 dgh[1] = 12.;
28668 dgh[2] = 5.;
28669 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28670 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28671 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28672 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28673
28674 dgh[0] = 5.-2.;
28675 dgh[1] = 12.-2.;
28676 dgh[2] = 5.;
28677 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28678 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28679 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28680 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28681
28682 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28683
28684 dgh[0] = 0.;
28685 dgh[1] = 5.;
28686 dgh[2] = 2.;
28687 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28688 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28689 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28690 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
db915fea 28691
28692 // --- Outputs the geometry tree in the EUCLID/CAD format
28693
28694 if (fEuclidOut) {
28695 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28696 }
28697}
28698//_____________________________________________________________________________
28699void AliITSvPPRsymm::CreateMaterials(){
28700////////////////////////////////////////////////////////////////////////
28701 //
28702 // Create ITS materials
28703 // This function defines the default materials used in the Geant
28704 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
9d2da7b3 28705 // AliITSvPPRsymm.
db915fea 28706 // In general it is automatically replaced by
28707 // the CreatMaterials routine defined in AliITSv?. Should the function
28708 // CreateMaterials not exist for the geometry version you are using this
28709 // one is used. See the definition found in AliITSv5 or the other routine
28710 // for a complete definition.
28711 //
e4f08ac3 28712
db915fea 28713 Int_t isxfld = gAlice->Field()->Integ();
28714 Float_t sxmgmx = gAlice->Field()->Max();
e4f08ac3 28715
28716 // Freon
28717 Float_t afre[2] = { 12.011,18.9984032 };
28718 Float_t zfre[2] = { 6.,9. };
28719 Float_t wfre[2] = { 5.,12. };
28720 Float_t densfre = 1.5;
28721
9d2da7b3 28722 // --- Define the various materials and media for GEANT ---
db915fea 28723
9d2da7b3 28724 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28725 AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28726
28727 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28728 AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01, 0);
28729
28730 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28731 AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28732
28733 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28734 AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28735
28736 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28737 AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28738
28739 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28740 AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28741
28742 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28743 AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28744
28745 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28746 AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28747
28748 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28749 AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28750
28751 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28752 AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28753
28754 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28755 AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28756
e4f08ac3 28757 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28758 AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28759
9d2da7b3 28760 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28761 AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28762
28763 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28764 AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28765
28766 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28767 AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28768
28769 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28770 AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28771
28772 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28773 AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28774
28775 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28776 AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28777
28778 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28779 AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28780
28781 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28782 AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28783
28784 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28785 AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28786
28787 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28788 AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28789
28790 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28791 AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28792
28793 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28794 AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28795
28796 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28797 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28798
28799 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28800 AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28801
28802 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28803 AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28804
28805 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28806 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28807
28808 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28809 AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28810
28811 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28812 AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28813
e4f08ac3 28814 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
9d2da7b3 28815 AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28816
28817 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28818 AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28819
28820 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28821 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28822
28823 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28824 AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28825
28826 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28827 AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28828
28829 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28830 AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28831
28832 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28833 AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28834
28835 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28836 AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28837
28838 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28839 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28840
28841 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28842 AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28843
28844 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28845 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28846
28847 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28848 AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28849
28850 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28851 AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28852
28853 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28854 AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28855
28856 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28857 AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28858
28859 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28860 AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28861
e4f08ac3 28862 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28863 AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28864
28865 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28866 AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28867
28868
9d2da7b3 28869 // Special media
28870
28871 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28872 AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28873
fc44ab90 28874 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
9d2da7b3 28875 AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28876
28877 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28878 AliMedium(92, "SPD cone$", 92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28879
28880 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28881 AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28882
28883 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28884 AliMedium(94, "SDD cone$", 94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28885
28886 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28887 AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28888
28889 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28890 AliMedium(96, "SSD cone$", 96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28891
db915fea 28892
28893}
bae7e562 28894//______________________________________________________________________
28895void AliITSvPPRsymm::InitAliITSgeom(){
28896// Based on the geometry tree defined in Geant 3.21, this
28897// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28898// sturture.
cbfdea0d 28899 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 28900 Error("InitAliITSgeom",
28901 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28902 return;
28903 } // end if
28904 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28905 const Int_t nlayers = 6;
9d2da7b3 28906 const Int_t ndeep = 9;
bae7e562 28907 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28908 Int_t nlad[nlayers],ndet[nlayers];
28909 Double_t t[3],r[10];
28910 Float_t par[20],att[20];
28911 Int_t npar,natt,idshape,imat,imed;
28912 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28913 Int_t mod,lay,lad,det,i,j,k;
9d2da7b3 28914 Char_t names[nlayers][ndeep][4];
28915 Int_t itsGeomTreeCopys[nlayers][ndeep];
28916 if(fMinorVersion == 1){ // Option A
28917 Char_t *namesA[nlayers][ndeep] = {
28918 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28919 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28920 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28921 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28922 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28923 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28924 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28925 {1,1,1,1,10, 4, 4,1,1},// lay=2
28926 {1,1,1,1,14, 6, 1,0,0},// lay=3
28927 {1,1,1,1,22, 8, 1,0,0},// lay=4
28928 {1,1,1,1,34,22, 1,0,0},// lay=5
28929 {1,1,1,1,38,25, 1,0,0}};//lay=6
28930 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28931 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28932 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28933 } // end for i,j
28934 }else if(fMinorVersion == 2){ // Option B
28935 Char_t *namesB[nlayers][ndeep] = {
28936 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28937 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28938 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28939 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28940 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28941 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28942 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28943 {1,1,1,1,10, 4, 4,1,1},// lay=2
28944 {1,1,1,1,14, 6, 1,0,0},// lay=3
28945 {1,1,1,1,22, 8, 1,0,0},// lay=4
28946 {1,1,1,1,34,22, 1,0,0},// lay=5
28947 {1,1,1,1,38,25, 1,0,0}};//lay=6
28948 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28949 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28950 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28951 } // end for i,j
28952 } // end if fMinorVersion
bae7e562 28953 // Sorry, but this is not very pritty code. It should be replaced
28954 // at some point with a version that can search through the geometry
28955 // tree its self.
28956 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28957 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28958 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
28959 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
28960 mod = 0;
28961 for(i=0;i<nlayers;i++){
28962 k = 1;
28963 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28964 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28965 mod += k;
28966 } // end for i
28967
28968 if(fITSgeom!=0) delete fITSgeom;
28969 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
9d2da7b3 28970 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
bae7e562 28971 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28972 mod = -1;
28973 for(lay=1;lay<=nlayers;lay++){
28974 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
28975 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
28976 switch (lay){
28977 case 1: case 2: // layers 1 and 2 are a bit special
28978 lad = 0;
28979 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
28980 lnum[4] = j;
28981 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
28982 lad++;
28983 lnum[5] = k;
28984 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
28985 lnum[6] = det;
28986 mod++;
28987 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
28988 par,att,imat,imed);
28989 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
28990 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 28991 fITSgeom->ReSetShape(kSPD,
e99dbc71 28992 new AliITSgeomSPD425Short(npar,par));
bae7e562 28993 } // end for det
28994 } // end for k
28995 } // end for j
28996 break;
28997 case 3: case 4: case 5: case 6: // layers 3-6
28998 lnum[6] = 1;
28999 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29000 lnum[4] = lad;
29001 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29002 lnum[5] = det;
29003 mod++;
29004 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29005 par,att,imat,imed);
29006 switch (lay){
29007 case 3: case 4:
29008 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29009 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29010 fITSgeom->ReSetShape(kSDD,
29011 new AliITSgeomSDD256(npar,par));
bae7e562 29012 break;
29013 case 5:
29014 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29015 if(!(fITSgeom->IsShapeDefined(kSSD)))
9d2da7b3 29016 fITSgeom->ReSetShape(kSSD,
e99dbc71 29017 new AliITSgeomSSD275and75(npar,par));
bae7e562 29018 break;
29019 case 6:
1570d46d 29020 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29021 if(!(fITSgeom->IsShapeDefined(kSSD)))
29022 fITSgeom->ReSetShape(kSSD,
e99dbc71 29023 new AliITSgeomSSD75and275(npar,par));
bae7e562 29024 break;
29025 } // end switch
29026 } // end for det
29027 } // end for lad
29028 break;
29029 } // end switch
29030 } // end for lay
29031 return;
29032}
db915fea 29033//_____________________________________________________________________________
29034void AliITSvPPRsymm::Init(){
29035////////////////////////////////////////////////////////////////////////
29036// Initialise the ITS after it has been created.
29037////////////////////////////////////////////////////////////////////////
bae7e562 29038 Int_t i;
db915fea 29039
bae7e562 29040 cout << endl;
9d2da7b3 29041 for(i=0;i<26;i++) cout << "*";
29042 cout << " ITSvPPRsymm" << fMinorVersion << "_Init ";
29043 for(i=0;i<25;i++) cout << "*";cout << endl;
bae7e562 29044//
29045 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29046 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29047 if(fITSgeom!=0) delete fITSgeom;
29048 fITSgeom = new AliITSgeom();
29049 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29050 if(!fGeomDetIn) this->InitAliITSgeom();
29051 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29052 AliITS::Init();
bae7e562 29053//
29054 for(i=0;i<72;i++) cout << "*";
29055 cout << endl;
29056}
db915fea 29057//_____________________________________________________________________________
2c198b76 29058void AliITSvPPRsymm::SetDefaults(){
29059 // sets the default segmentation, response, digit and raw cluster classes
29060 const Float_t kconv = 1.0e+04; // convert cm to microns
29061
29062 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29063
29064 AliITSDetType *iDetType;
29065 AliITSgeomSPD *s0;
29066 AliITSgeomSDD *s1;
29067 AliITSgeomSSD *s2;
29068 Int_t i;
29069 Float_t bx[256],bz[280];
29070
29071 //SPD
82873bc1 29072 iDetType=DetType(kSPD);
2c198b76 29073 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29074 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29075 SetResponseModel(kSPD,resp0);
2c198b76 29076 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29077 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29078 s0->GetDz()*2.*kconv, // for now.
29079 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29080 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29081 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29082 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29083 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29084 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29085 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29086 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29087 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29088 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29089 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29090 SetSegmentationModel(kSPD,seg0);
2c198b76 29091 // set digit and raw cluster classes to be used
29092 const char *kData0=(iDetType->GetResponseModel())->DataType();
29093 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29094 "AliITSRawClusterSPD");
29095 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29096 SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29097// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29098
29099 // SDD
82873bc1 29100 iDetType=DetType(kSDD);
2c198b76 29101 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
c11a498e 29102 AliITSresponseSDD *resp1=new AliITSresponseSDD();
e99dbc71 29103 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
82873bc1 29104 SetResponseModel(kSDD,resp1);
2c198b76 29105 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29106 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29107 s1->GetDz()*2.*kconv, // for now.
29108 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29109 bx[0] = 1000./((s1->GetDx()*kconv/seg1->Dpx(0))/resp1->DriftSpeed()); // clock in Mhz
29110 seg1->SetNPads(256,bx[0]);// Use AliITSgeomSDD for now
82873bc1 29111 SetSegmentationModel(kSDD,seg1);
2c198b76 29112 const char *kData1=(iDetType->GetResponseModel())->DataType();
29113 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29114 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29115 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29116 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29117 SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29118// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29119
29120 // SSD Layer 5
82873bc1 29121 iDetType=DetType(kSSD);
2c198b76 29122 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29123 AliITSresponse *resp2=new AliITSresponseSSD();
82873bc1 29124 SetResponseModel(kSSD,resp2);
2c198b76 29125 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29126 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29127 s2->GetDz()*2.*kconv, // for now.
29128 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29129 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29130 seg2->SetNPads(768,0); // number of strips on each side.
29131 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29132 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29133 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29134 SetSegmentationModel(kSSD,seg2);
2c198b76 29135 const char *kData2=(iDetType->GetResponseModel())->DataType();
29136 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29137 "AliITSRawClusterSSD");
29138 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29139 SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29140// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29141
29142 if(kNTYPES>3){
2c198b76 29143 Warning("SetDefaults",
29144 "Only the four basic detector types are initialised!");
29145 }// end if
29146 return;
29147}
29148//_____________________________________________________________________________
db915fea 29149void AliITSvPPRsymm::DrawModule(){
29150////////////////////////////////////////////////////////////////////////
29151// Draw a shaded view of the FMD version 9.
29152////////////////////////////////////////////////////////////////////////
29153
29154 // Set everything unseen
29155 gMC->Gsatt("*", "seen", -1);
29156 //
29157 // Set ALIC mother visible
29158 gMC->Gsatt("ALIC","SEEN",0);
29159 //
29160 // Set the volumes visible
29161 gMC->Gsatt("ITSD","SEEN",0);
29162 gMC->Gsatt("ITS1","SEEN",1);
29163 gMC->Gsatt("ITS2","SEEN",1);
29164 gMC->Gsatt("ITS3","SEEN",1);
29165 gMC->Gsatt("ITS4","SEEN",1);
29166 gMC->Gsatt("ITS5","SEEN",1);
29167 gMC->Gsatt("ITS6","SEEN",1);
29168
29169 gMC->Gsatt("IPCB","SEEN",1);
29170 gMC->Gsatt("ICO2","SEEN",1);
29171 gMC->Gsatt("ICER","SEEN",0);
29172 gMC->Gsatt("ISI2","SEEN",0);
29173 gMC->Gsatt("IPLA","SEEN",0);
29174 gMC->Gsatt("ICO3","SEEN",0);
29175 gMC->Gsatt("IEPX","SEEN",0);
29176 gMC->Gsatt("ISI3","SEEN",1);
29177 gMC->Gsatt("ISUP","SEEN",0);
29178 gMC->Gsatt("ICHO","SEEN",0);
29179 gMC->Gsatt("ICMO","SEEN",0);
29180 gMC->Gsatt("ICMD","SEEN",0);
29181 gMC->Gsatt("ICCO","SEEN",1);
29182 gMC->Gsatt("ICCM","SEEN",0);
29183 gMC->Gsatt("ITMD","SEEN",0);
29184 gMC->Gsatt("ITTT","SEEN",1);
29185
29186 //
29187 gMC->Gdopt("hide", "on");
29188 gMC->Gdopt("shad", "on");
29189 gMC->Gsatt("*", "fill", 7);
29190 gMC->SetClipBox(".");
29191 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29192 gMC->DefaultRange();
29193 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29194 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29195 gMC->Gdman(17, 6, "MAN");
29196}
29197//_____________________________________________________________________________
29198void AliITSvPPRsymm::StepManager(){
29199////////////////////////////////////////////////////////////////////////
9d2da7b3 29200// Called for every step in the ITS, then calles the AliITShit class
db915fea 29201// creator with the information to be recoreded about that hit.
9d2da7b3 29202// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29203// printing of information to a file which can be used to create a .det
29204// file read in by the routine CreateGeometry(). If set to 0 or any other
29205// value except 1, the default behavior, then no such file is created nor
29206// it the extra variables and the like used in the printing allocated.
db915fea 29207////////////////////////////////////////////////////////////////////////
db915fea 29208 Int_t copy, id;
9d2da7b3 29209 Int_t copy1,copy2;
db915fea 29210 Float_t hits[8];
29211 Int_t vol[4];
29212 TLorentzVector position, momentum;
9d2da7b3 29213 TClonesArray &lhits = *fHits;
db915fea 29214 //
29215 // Track status
29216 vol[3] = 0;
29217 if(gMC->IsTrackInside()) vol[3] += 1;
29218 if(gMC->IsTrackEntering()) vol[3] += 2;
29219 if(gMC->IsTrackExiting()) vol[3] += 4;
29220 if(gMC->IsTrackOut()) vol[3] += 8;
29221 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29222 if(gMC->IsTrackStop()) vol[3] += 32;
29223 if(gMC->IsTrackAlive()) vol[3] += 64;
29224 //
29225 // Fill hit structure.
9d2da7b3 29226 if(!(gMC->TrackCharge())) return;
29227 //
29228 // Only entering charged tracks
29229 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29230 vol[0] = 1;
e99dbc71 29231 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29232 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29233 vol[1] = copy;
e99dbc71 29234 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29235 //ladder copy in the module = 1<->2 (I10A < I12A)
e99dbc71 29236 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29237 //module copy in the layer = 1<->10 (I12A < IT12)
29238 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29239 } else if(id == fIdSens[1]){
29240 vol[0] = 2;
e99dbc71 29241 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29242 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29243 vol[1] = copy;
e99dbc71 29244 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29245 //ladder copy in the module = 1<->4 (I20A < I12A)
e99dbc71 29246 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29247 //module copy in the layer = 1<->10 (I12A < IT12)
29248 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29249 } else if(id == fIdSens[2]){
29250 vol[0] = 3;
29251 id = gMC->CurrentVolOffID(1,copy);
29252 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29253 vol[1] = copy;
29254 id = gMC->CurrentVolOffID(2,copy);
29255 //ladder copy in the layer = 1<->14 (I004 < IT34)
29256 vol[2] = copy;
29257 } else if(id == fIdSens[3]){
29258 vol[0] = 4;
29259 id = gMC->CurrentVolOffID(1,copy);
29260 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29261 vol[1] = copy;
29262 id = gMC->CurrentVolOffID(2,copy);
29263 //ladder copy in the layer = 1<->22 (I005 < IT34))
29264 vol[2] = copy;
29265 }else if(id == fIdSens[4]){
29266 vol[0] = 5;
29267 id = gMC->CurrentVolOffID(1,copy);
29268 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29269 vol[1] = copy;
29270 id = gMC->CurrentVolOffID(2,copy);
29271 //ladder copy in the layer = 1<->34 (I565 < IT56)
29272 vol[2] = copy;
29273 }else if(id == fIdSens[5]){
29274 vol[0] = 6;
29275 id = gMC->CurrentVolOffID(1,copy);
29276 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29277 vol[1] = copy;
29278 id = gMC->CurrentVolOffID(2,copy);
29279 //ladder copy in the layer = 1<->38 (I569 < IT56)
29280 vol[2] = copy;
29281 } else {
29282 return; // not an ITS volume?
29283 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
db915fea 29284//
9d2da7b3 29285 gMC->TrackPosition(position);
29286 gMC->TrackMomentum(momentum);
29287 hits[0]=position[0];
29288 hits[1]=position[1];
29289 hits[2]=position[2];
29290 hits[3]=momentum[0];
29291 hits[4]=momentum[1];
29292 hits[5]=momentum[2];
29293 hits[6]=gMC->Edep();
29294 hits[7]=gMC->TrackTime();
29295 // Fill hit structure with this new hit.
29296 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29297
29298 return;
29299
db915fea 29300}