]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRsymm.cxx
Add getter for solenoid field strength.
[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$
1266e9b4 18Revision 1.36 2001/10/19 21:32:35 nilsen
19Minor changes to remove compliation warning on gcc 2.92.2 compiler, and
20cleanded up a little bit of code.
21
b48af428 22Revision 1.35 2001/10/19 10:16:28 barbera
23A bug corrected in the definition of a TPCON
24
e0195f23 25Revision 1.34 2001/10/18 12:25:07 barbera
26Detailed geometry in BuildGeometry() commented out (450 MB needed to compile the file). Six cylinders put back but improved by comparison with the ITS coarse geometry
27
ac9c285e 28Revision 1.33 2001/10/18 03:09:21 barbera
29The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
30
1f99c14b 31Revision 1.32 2001/10/17 04:35:32 barbera
32Checks 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
33
a8c83dcb 34Revision 1.31 2001/10/04 22:33:39 nilsen
35Fixed bugs in SetDefaults.
36
82873bc1 37Revision 1.30 2001/10/01 19:34:09 nilsen
38Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
39
1570d46d 40Revision 1.29 2001/06/07 14:42:14 barbera
41Both chip and det thicknesses set to [100,300]
42
214030ed 43Revision 1.28 2001/05/31 19:24:47 barbera
44Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
45
46d7680e 46Revision 1.27 2001/05/30 16:15:47 fca
47Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
48
cbfdea0d 49Revision 1.26 2001/05/30 15:55:35 hristov
50Strings compared instead of pointers
51
268b9c60 52Revision 1.25 2001/05/30 14:04:31 hristov
53Dynamic cast replaced (F.Carminati)
54
4154d3d8 55Revision 1.24 2001/05/25 15:59:59 morsch
56Overlaps corrected. (R. Barbera)
57
9bf5e8ff 58Revision 1.22 2001/05/16 08:17:49 hristov
59Bug 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)
60
e99dbc71 61Revision 1.21 2001/05/10 00:12:59 nilsen
62Finished fixing up the default segmentation for the PPR geometry.
63
c11a498e 64Revision 1.20 2001/05/09 01:02:22 nilsen
65Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
66
92cc4da1 67Revision 1.19 2001/05/03 08:40:15 barbera
68Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
69
1e9111db 70Revision 1.17 2001/05/01 22:40:42 nilsen
71Partical update of SetDefault.
72
2c198b76 73Revision 1.16 2001/04/22 13:48:09 barbera
74New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
75
fc44ab90 76Revision 1.15 2001/04/04 07:02:16 barbera
77Position of the cylinders holding rails corrected
78
27c5763c 79Revision 1.14 2001/03/29 22:02:30 barbera
80Some changes to the services due to the new drawings from the engineers.
81
05a91552 82Revision 1.13 2001/03/29 05:28:56 barbera
83Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
84
31683195 85Revision 1.12 2001/03/28 06:40:20 barbera
86Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
87
e4f08ac3 88Revision 1.11 2001/03/23 00:12:23 nilsen
89Set Reading of AliITSgeom data from Geant3 common blocks as the default and
90not a .det file. Removed redundent calls to BuildGeometry.
91
0646a0e8 92Revision 1.10 2001/03/15 13:47:55 barbera
93Some service mother volumes modified
94
6d62fed9 95Revision 1.9 2001/03/13 18:13:30 barbera
96Some mother volumes sligthly modified to eliminate an overlap with the absorber
97
45725ec9 98Revision 1.8 2001/03/13 08:36:24 hristov
99fabsf replaced by TMath::Abs
100
767187dd 101Revision 1.7 2001/03/13 00:43:43 barbera
102Updated 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
103
9d2da7b3 104Revision 1.6 2001/02/13 16:53:35 nilsen
105Fixed a but when trying to use GEANT4. Needed to replace
106if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
107because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
108did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
109to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
110in the same way as in AliITSv5.cxx.
111
9a4c6ea3 112Revision 1.5 2001/02/09 20:06:26 nilsen
113Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
114
58e13d99 115Revision 1.4 2001/02/09 00:05:31 nilsen
116Added fMajor/MinorVersion variables and made other changes to better make
117use of the new code changes in AliITSgeom related classes.
118
bae7e562 119Revision 1.3 2001/01/30 09:23:13 hristov
120Streamers removed (R.Brun)
121
a8a6107b 122Revision 1.2 2001/01/26 20:01:19 hristov
123Major upgrade of AliRoot code
124
2ab0c725 125Revision 1.1.2.1 2001/01/15 13:38:32 barbera
126New ITS detailed geometry to be used for the PPR
127
db915fea 128Revision 1.12 2000/12/10 16:00:44 barbera
129Added last definition of special media like end-ladder boxes and cones
130
131Revision 1.11 2000/10/30 08:02:25 barbera
132PCON's changed into simpler CONS and TUBS. Services now allow for the rails to go through them.
133
134Revision 1.3.2.7 2000/10/27 17:20:00 barbera
135Position of rails w.r.t. the interaction point corrected.
136
137Revision 1.9 2000/10/27 13:31:29 barbera
138Rails between ITS and TPC added.
139
140Revision 1.8 2000/10/27 13:03:08 barbera
141Small changes in the SPD volumes and materials
142
143Revision 1.6 2000/10/16 14:45:37 barbera
144Mother volume ITSD modified to avoid some overlaps
145
146Revision 1.5 2000/10/16 13:49:15 barbera
147Services volumes slightly modified and material added following Pierluigi Barberis' information
148
149Revision 1.4 2000/10/07 15:33:07 barbera
150Small corrections to the ITSV mother volume
151
152Revision 1.3 2000/10/07 13:06:50 barbera
153Some new materials and media defined
154
155Revision 1.2 2000/10/07 10:42:43 barbera
156Mother volume ITSV corrected
157
158Revision 1.1 2000/10/06 23:09:12 barbera
159New geometry (symmetric services
160
161Revision 1.20 2000/10/02 21:28:08 fca
162Removal of useless dependecies via forward declarations
163
164Revision 1.19 2000/07/10 16:07:19 fca
165Release version of ITS code
166
167Revision 1.14.2.2 2000/05/19 10:09:21 nilsen
168fix for bug with HP and Sun unix + fix for event display in ITS-working branch
169
170Revision 1.14.2.1 2000/03/04 23:45:19 nilsen
171Fixed up the comments/documentation.
172
173Revision 1.14 1999/11/25 06:52:56 fca
174Correct value of drca
175
176Revision 1.13.2.1 1999/11/25 06:52:21 fca
177Correct value of drca
178
179Revision 1.13 1999/10/27 11:16:26 fca
180Correction of problem in geometry
181
182Revision 1.12 1999/10/22 08:25:25 fca
183remove double definition of destructors
184
185Revision 1.11 1999/10/22 08:16:49 fca
186Correct destructors, thanks to I.Hrivnacova
187
188Revision 1.10 1999/10/06 19:56:50 fca
189Add destructor
190
191Revision 1.9 1999/10/05 08:05:09 fca
192Minor corrections for uninitialised variables.
193
194Revision 1.8 1999/09/29 09:24:20 fca
195Introduction of the Copyright and cvs Log
196
197*/
198
bae7e562 199//////////////////////////////////////////////////////////////////////////////
200// //
201// Inner Traking System version PPR symmetric //
202// This class contains the base procedures for the Inner Tracking System //
203// //
204// Authors: R. Barbera //
205// version 6. //
206// Created 2000. //
207// //
208// NOTE: THIS IS THE SYMMETRIC PPR geometry of the ITS. //
209// THIS WILL NOT WORK //
210// with the geometry or module classes or any analysis classes. You are //
211// strongly encouraged to uses AliITSv5. //
212// //
213//////////////////////////////////////////////////////////////////////////////
9d2da7b3 214// See AliITSvPPRsymm::StepManager().
bae7e562 215#include <iostream.h>
216#include <iomanip.h>
9d2da7b3 217#include <stdio.h>
218#include <stdlib.h>
db915fea 219#include <TMath.h>
db915fea 220#include <TGeometry.h>
221#include <TNode.h>
222#include <TTUBE.h>
1f99c14b 223#include <TTUBS.h>
224#include <TPCON.h>
db915fea 225#include <TFile.h> // only required for Tracking function?
226#include <TCanvas.h>
227#include <TObjArray.h>
9d2da7b3 228#include <TLorentzVector.h>
229#include <TObjString.h>
db915fea 230#include <TClonesArray.h>
9d2da7b3 231#include <TBRIK.h>
232#include <TSystem.h>
db915fea 233
234#include "AliMC.h"
9d2da7b3 235#include "AliRun.h"
db915fea 236#include "AliMagF.h"
237#include "AliConst.h"
cbfdea0d 238#include "AliGeant3.h"
bae7e562 239#include "AliITSGeant3Geometry.h"
db915fea 240#include "AliITShit.h"
9d2da7b3 241#include "AliITS.h"
db915fea 242#include "AliITSvPPRsymm.h"
bae7e562 243#include "AliITSgeom.h"
244#include "AliITSgeomSPD.h"
245#include "AliITSgeomSDD.h"
246#include "AliITSgeomSSD.h"
2c198b76 247#include "AliITSDetType.h"
248#include "AliITSresponseSPD.h"
249#include "AliITSresponseSDD.h"
250#include "AliITSresponseSSD.h"
251#include "AliITSsegmentationSPD.h"
252#include "AliITSsegmentationSDD.h"
253#include "AliITSsegmentationSSD.h"
82873bc1 254#include "AliITSsimulationSPD.h"
255#include "AliITSsimulationSDD.h"
256#include "AliITSsimulationSSD.h"
2c198b76 257#include "AliITSClusterFinderSPD.h"
258#include "AliITSClusterFinderSDD.h"
259#include "AliITSClusterFinderSSD.h"
db915fea 260
261
262ClassImp(AliITSvPPRsymm)
263
264//_____________________________________________________________________________
265AliITSvPPRsymm::AliITSvPPRsymm() {
266////////////////////////////////////////////////////////////////////////
267// Standard default constructor for the ITS version 9.
268////////////////////////////////////////////////////////////////////////
bae7e562 269 Int_t i;
270
9d2da7b3 271 fIdN = 0;
bae7e562 272 fIdName = 0;
273 fIdSens = 0;
274 fEuclidOut = kFALSE; // Don't write Euclide file
275 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 276 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 277 fMajorVersion = IsVersion();
278 fMinorVersion = -1;
279 for(i=0;i<60;i++) fRead[i] = '\0';
280 for(i=0;i<60;i++) fWrite[i] = '\0';
281 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 282}
283//_____________________________________________________________________________
284AliITSvPPRsymm::AliITSvPPRsymm(const char *name, const char *title) : AliITS(name, title){
285////////////////////////////////////////////////////////////////////////
286// Standard constructor for the ITS version 9.
287////////////////////////////////////////////////////////////////////////
bae7e562 288 Int_t i;
289
290 fIdN = 6;
291 fIdName = new TString[fIdN];
292 fIdName[0] = "ITS1";
293 fIdName[1] = "ITS2";
294 fIdName[2] = "ITS3";
295 fIdName[3] = "ITS4";
296 fIdName[4] = "ITS5";
297 fIdName[5] = "ITS6";
298 fIdSens = new Int_t[fIdN];
299 for (i=0;i<fIdN;i++) fIdSens[i] = 0;
300 fMajorVersion = IsVersion();
9d2da7b3 301 fMinorVersion = 2;
bae7e562 302 fEuclidOut = kFALSE; // Don't write Euclide file
303 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 304 fGeomDetIn = kFALSE; // Don't Read .det file
9d2da7b3 305 SetThicknessDet1();
306 SetThicknessDet2();
307 SetThicknessChip1();
308 SetThicknessChip2();
bae7e562 309
9d2da7b3 310 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.euc";
311 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRsymm2.det",60);
bae7e562 312 strncpy(fRead,fEuclidGeomDet,60);
9d2da7b3 313 strncpy(fWrite,fEuclidGeomDet,60);
314
db915fea 315}
316//____________________________________________________________________________
317AliITSvPPRsymm::AliITSvPPRsymm(const AliITSvPPRsymm &source){
318////////////////////////////////////////////////////////////////////////
319// Copy Constructor for ITS version 9.
320////////////////////////////////////////////////////////////////////////
321 if(&source == this) return;
bae7e562 322 Warning("Copy Constructor","Not allowed to copy AliITSvPPRsymm");
db915fea 323 return;
324}
325//_____________________________________________________________________________
326AliITSvPPRsymm& AliITSvPPRsymm::operator=(const AliITSvPPRsymm &source){
327////////////////////////////////////////////////////////////////////////
9d2da7b3 328// Assignment operator for the ITS version 9.
db915fea 329////////////////////////////////////////////////////////////////////////
bae7e562 330 if(&source == this) return *this;
331 Warning("= operator","Not allowed to copy AliITSvPPRsymm");
332 return *this;
db915fea 333}
334//_____________________________________________________________________________
335AliITSvPPRsymm::~AliITSvPPRsymm() {
336////////////////////////////////////////////////////////////////////////
9d2da7b3 337// Standard destructor for the ITS version 9.
db915fea 338////////////////////////////////////////////////////////////////////////
339}
db915fea 340//__________________________________________________________________________
341void AliITSvPPRsymm::BuildGeometry(){
342////////////////////////////////////////////////////////////////////////
343// Geometry builder for the ITS version 9.
344////////////////////////////////////////////////////////////////////////
345 TNode *node, *top;
1f99c14b 346
ac9c285e 347 const Int_t kColorITS=kYellow;
db915fea 348 //
349 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 350
351 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 352 top->cd();
353 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
354 node->SetLineColor(kColorITS);
355 fNodes->Add(node);
356
ac9c285e 357 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 358 top->cd();
359 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
360 node->SetLineColor(kColorITS);
361 fNodes->Add(node);
362
ac9c285e 363 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 364 top->cd();
365 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
366 node->SetLineColor(kColorITS);
367 fNodes->Add(node);
368
ac9c285e 369 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 370 top->cd();
371 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
372 node->SetLineColor(kColorITS);
373 fNodes->Add(node);
374
ac9c285e 375 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 376 top->cd();
377 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
378 node->SetLineColor(kColorITS);
379 fNodes->Add(node);
380
ac9c285e 381 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 382 top->cd();
383 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
384 node->SetLineColor(kColorITS);
1f99c14b 385 fNodes->Add(node);
1f99c14b 386
ac9c285e 387/*
388 // DETAILED GEOMETRY
389
390 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
1f99c14b 391
392 // Define some variables for SPD
393
394 Float_t dits[100];
395 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
396 Float_t di103[3], di10a[3]; // for layer 1
397 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
398 Float_t di1d3[3], di20a[3]; // for layer 2
399
400 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
401 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
402
403 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
404 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
405
406 Float_t dbus=300.; // total bus thickness on both layers (micron)
407
408 ddet1 = GetThicknessDet1();
409 ddet2 = GetThicknessDet2();
410 dchip1 = GetThicknessChip1();
411 dchip2 = GetThicknessChip2();
412
413 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
414
415 if(ddet1 < 100. || ddet1 > 300.) {
416 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
417 " The default value of 200 microns will be used." << endl;
418 ddet1=200.;
419 }
420
421 if(ddet2 < 100. || ddet2 > 300.) {
422 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
423 " The default value of 200 microns will be used." << endl;
424 ddet2=200.;
425 }
426
427 if(dchip1 < 100. || dchip1 > 300.) {
428 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
429 " The default value of 200 microns will be used." << endl;
430 dchip1=200.;
431 }
432
433 if(dchip2 < 100. || dchip2 > 300.) {
434 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
435 " The default value of 200 microns will be used." << endl;
436 dchip2=200.;
437 }
438
439 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
440 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
441 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
442 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
443
444 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
445 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
446 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
447 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
448 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
449
450 Float_t deltax, deltay;
451
452 Int_t thickness = fMinorVersion/10;
453 Int_t option = fMinorVersion - 10*thickness;
454
455
456 // Define some variables for SDD
457 // SDD detector ladder
458
459 Float_t ySDD;
460 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
461 Float_t Y_SDD_sep = 0.20;
462 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
463 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
464
465 // Rotation matrices
466
467 // SPD - option 'a'
468
469 if (option == 1) {
470
1266e9b4 471 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
472 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
473 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
474 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
475 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
476 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
477 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
478 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
479 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
480 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
481 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
482 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
483 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
484 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
485 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 486
487 }
488
489 // SPD - option 'b' (this is the default)
490
491 if (option == 2) {
492
1266e9b4 493 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
494 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
495 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
496 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
497 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
498 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
499 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
500 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
501 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
502 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
503 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
504 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
505 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
506 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
507 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 508
509 }
510
511 // SDD
512
1266e9b4 513 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
514 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
515 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
516 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
517 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
518 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
519 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
520 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
521 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
522 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
523 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
524 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
525 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
526 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
527 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
528 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
529 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
530 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
531 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
532 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
533 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
534 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
535 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
536 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
537 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
538 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
539 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
540 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
541 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
542 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
543 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
544 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
545 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
546 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
547 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
548 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 549
550 //SSD
551
1266e9b4 552 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
553 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
554 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
555 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
556 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
557 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
558 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
559 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
560 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
561 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
562 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
563 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
564 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
565 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
566 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
567 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
568 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
569 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
570 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
571 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
572 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
573 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
574 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
575 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
576 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
577 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
578 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
579 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
580 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
581 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
582 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
583 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
584 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
585 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
586 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
587 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
588 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
589 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
590 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
591 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
592 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
593 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
594 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
595 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
596 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
597 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
598 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
599 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
600 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
601 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
602 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
603 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
604 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
605 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
606 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
607 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
608 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
609 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
610 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
611 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
612 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
613 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
614 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
615 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
616 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
617 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
618 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
619 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
620 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
621 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
622 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 623
624
625 // --- Define SPD (option 'a') volumes ----------------------------
626
627 // SPD - option 'a'
628 // (this is NOT the default)
629
630 if (option == 1) {
631
632 dits1[0] = 0.64;
633 dits1[1] = ddet1;
634 dits1[2] = 3.48;
635 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
636
637 dits2[0] = 0.64;
638 dits2[1] = ddet2;
639 dits2[2] = 3.48;
640 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
641
642 di101[0] = 0.705;
643 di101[1] = ddet1;
644 di101[2] = 3.536;
645 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
646
647 di1d1[0] = 0.705;
648 di1d1[1] = ddet2;
649 di1d1[2] = 3.536;
650 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
651
652 di103[0] = 0.793;
653 di103[1] = ddet1+dchip1;
654 di103[2] = 3.536;
655 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
656
657 di1d3[0] = 0.793;
658 di1d3[1] = ddet2+dchip2;
659 di1d3[2] = 3.536;
660 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
661
662 di10a[0] = 0.843;
663 di10a[1] = ddet1+dchip1+dbus+0.0025;
664 di10a[2] = 19.344;
665 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
666
667 di20a[0] = 0.843;
668 di20a[1] = ddet2+dchip2+dbus+0.0025;
669 di20a[2] = 19.344;
670 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
671
672 dits[0] = 3.7;
673 dits[1] = 7.7;
674 dits[2] = 24;
675 dits[3] = 57;
676 dits[4] = 100;
677 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
678
679 dits[0] = 3.7;
680 dits[1] = 7.75;
681 dits[2] = 26.1;
682 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
683
684 }
685
686 // --- Define SPD (option 'b') volumes ----------------------------
687
688 // SPD - option 'b'
689 // (this is the default)
690
691 if (option == 2) {
692
693 dits1[0] = 0.64;
694 dits1[1] = ddet1;
695 dits1[2] = 3.48;
696 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
697
698 dits2[0] = 0.64;
699 dits2[1] = ddet2;
700 dits2[2] = 3.48;
701 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
702
703 di101[0] = 0.705;
704 di101[1] = ddet1;
705 di101[2] = 3.536;
706 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
707
708 di1d1[0] = 0.705;
709 di1d1[1] = ddet2;
710 di1d1[2] = 3.536;
711 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
712
713 di107[0] = 0.793;
714 di107[1] = ddet1+dchip1;
715 di107[2] = 3.536;
716 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
717
718 di1d7[0] = 0.7975;
719 di1d7[1] = ddet2+dchip2;
720 di1d7[2] = 3.536;
721 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
722
723 di10b[0] = 0.843;
724 di10b[1] = ddet1+dchip1+dbus+0.0025;
725 di10b[2] = 19.344;
726 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
727
728 di20b[0] = 0.843;
729 di20b[1] = ddet2+dchip2+dbus+0.0025;
730 di20b[2] = 19.344;
731 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
732
733 dits[0] = 3.7;
734 dits[1] = 7.7;
735 dits[2] = 24;
736 dits[3] = 57;
737 dits[4] = 100;
738 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
739
740 dits[0] = 3.7;
741 dits[1] = 7.75;
742 dits[2] = 26.1;
743 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
744
745
746 }
747
748 // --- Define SDD volumes ------------------------------------------
749
750 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
e0195f23 751 it34->DefineSection(0,-34.6,23.49,28.);
752 it34->DefineSection(1,-23.65,23.49,28.);
753 it34->DefineSection(2,-23.65,14.59,28.);
754 it34->DefineSection(3,23.65,14.59,28.);
755 it34->DefineSection(4,23.65,23.49,28.);
756 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 757
758 I302dits[0] = 3.6250;
759 I302dits[1] = 0.0150;
760 I302dits[2] = 4.3794;
761 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
762
763 I004dits[0] = I302dits[0]+0.005;
764 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
765 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
766 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
767 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
768 }
769 I004dits[2] = I004dits[2] + I302dits[2];
770 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
771
772 dits[0] = 3.50850;
773 dits[1] = 0.01499;
774 dits[2] = 3.76320;
775 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
776
777 I402dits[0] = 3.6250;
778 I402dits[1] = 0.0150;
779 I402dits[2] = 4.3794;
780 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
781
782 I005dits[0] = I402dits[0]+0.005;
783 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
784 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
785 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
786 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
787 }
788 I005dits[2] = I005dits[2] + I402dits[2];
789 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
790
791 dits[0] = 3.50850;
792 dits[1] = 0.01499;
793 dits[2] = 3.76320;
794 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
795
796
797 // --- Define SSD volumes ------------------------------------------
798
799
800 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
e0195f23 801 it56->DefineSection(0,-57.45,43.6,48.);
802 it56->DefineSection(1,-49.15,43.6,48.);
803 it56->DefineSection(2,-49.15,36.9,48.);
804 it56->DefineSection(3,50.55,36.9,48.);
805 it56->DefineSection(4,50.55,43.6,48.);
806 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 807
808 dits[0] = 3.75;
809 dits[1] = 0.045;
810 dits[2] = 43.3;
811 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
812
813 dits[0] = 3.75;
814 dits[1] = 0.045;
815 dits[2] = 50.975;
816 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
817
818 dits[0] = 3.75;
819 dits[1] = 0.015;
820 dits[2] = 2.1;
821 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
822
823 dits[0] = 3.75;
824 dits[1] = 0.015;
825 dits[2] = 2.1;
826 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
827
828 dits[0] = 3.65;
829 dits[1] = 0.015;
830 dits[2] = 2;
831 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
832
833 dits[0] = 3.65;
834 dits[1] = 0.015;
835 dits[2] = 2;
836 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
837
838 //
839
840 top->cd();
841
842 // --- Place SPD (option 'a') volumes into their mother volume
843
844 // SPD - option 'a'
845 // (this is NOT the default)
846
847 if (option == 1) {
848
849
850 }
851
852
853 // --- Place SPD (option 'b') volumes into their mother volume
854
855 // SPD - option 'b'
856 // (this is the default)
857
858 if (option == 2) {
859
860 // Place IT12 in Alice
861 //
862 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
863 node->SetLineColor(kColorITS);
864 node->SetVisibility(0);
865 node->cd();
866 //
867 // Place copy #1 of I12B in IT12
868 //
869 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
870 sub1node->SetLineColor(kColorITS);
871 sub1node->SetVisibility(0);
872 sub1node->cd();
873 //
874 // Place copy #1 of I10B in I12B
875 //
876 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
877 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 878 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 879 sub2node->SetLineColor(kColorITS);
880 sub2node->SetVisibility(0);
881 sub2node->cd();
882 //
883 // Place copy #1 of I107 in I10B
884 //
885 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
886 sub3node->SetLineColor(kColorITS);
887 sub3node->SetVisibility(0);
888 sub3node->cd();
889 //
890 // Place copy #1 of I101 in I107
891 //
892 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
893 sub4node->SetLineColor(kColorITS);
894 sub4node->SetVisibility(0);
895 sub4node->cd();
896 //
897 // Place copy #1 of ITS1 in I101
898 //
899 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
900 sub5node->SetLineColor(kColorITS);
901 fNodes->Add(sub5node);
902 sub4node->cd();
903 fNodes->Add(sub4node);
904 sub3node->cd();
905 fNodes->Add(sub3node);
906 sub2node->cd();
907 //
908 // Place copy #2 of I107 in I10B
909 //
910 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
911 sub3node->SetLineColor(kColorITS);
912 sub3node->SetVisibility(0);
913 sub3node->cd();
914 //
915 // Place copy #1 of I101 in I107
916 //
917 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
918 sub4node->SetLineColor(kColorITS);
919 sub4node->SetVisibility(0);
920 sub4node->cd();
921 //
922 // Place copy #1 of ITS1 in I101
923 //
924 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
925 sub5node->SetLineColor(kColorITS);
926 fNodes->Add(sub5node);
927 sub4node->cd();
928 fNodes->Add(sub4node);
929 sub3node->cd();
930 fNodes->Add(sub3node);
931 sub2node->cd();
932 //
933 // Place copy #3 of I107 in I10B
934 //
935 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
936 sub3node->SetLineColor(kColorITS);
937 sub3node->SetVisibility(0);
938 sub3node->cd();
939 //
940 // Place copy #1 of I101 in I107
941 //
942 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
943 sub4node->SetLineColor(kColorITS);
944 sub4node->SetVisibility(0);
945 sub4node->cd();
946 //
947 // Place copy #1 of ITS1 in I101
948 //
949 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
950 sub5node->SetLineColor(kColorITS);
951 fNodes->Add(sub5node);
952 sub4node->cd();
953 fNodes->Add(sub4node);
954 sub3node->cd();
955 fNodes->Add(sub3node);
956 sub2node->cd();
957 //
958 // Place copy #4 of I107 in I10B
959 //
960 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
961 sub3node->SetLineColor(kColorITS);
962 sub3node->SetVisibility(0);
963 sub3node->cd();
964 //
965 // Place copy #1 of I101 in I107
966 //
967 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
968 sub4node->SetLineColor(kColorITS);
969 sub4node->SetVisibility(0);
970 sub4node->cd();
971 //
972 // Place copy #1 of ITS1 in I101
973 //
974 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
975 sub5node->SetLineColor(kColorITS);
976 fNodes->Add(sub5node);
977 sub4node->cd();
978 fNodes->Add(sub4node);
979 sub3node->cd();
980 fNodes->Add(sub3node);
981 sub2node->cd();
982 fNodes->Add(sub2node);
983 sub1node->cd();
984 //
985 // Place copy #2 of I10B in I12B
986 //
987 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
988 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 989 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 990 sub2node->SetLineColor(kColorITS);
991 sub2node->SetVisibility(0);
992 sub2node->cd();
993 //
994 // Place copy #1 of I107 in I10B
995 //
996 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
997 sub3node->SetLineColor(kColorITS);
998 sub3node->SetVisibility(0);
999 sub3node->cd();
1000 //
1001 // Place copy #1 of I101 in I107
1002 //
1003 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1004 sub4node->SetLineColor(kColorITS);
1005 sub4node->SetVisibility(0);
1006 sub4node->cd();
1007 //
1008 // Place copy #1 of ITS1 in I101
1009 //
1010 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1011 sub5node->SetLineColor(kColorITS);
1012 fNodes->Add(sub5node);
1013 sub4node->cd();
1014 fNodes->Add(sub4node);
1015 sub3node->cd();
1016 fNodes->Add(sub3node);
1017 sub2node->cd();
1018 //
1019 // Place copy #2 of I107 in I10B
1020 //
1021 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1022 sub3node->SetLineColor(kColorITS);
1023 sub3node->SetVisibility(0);
1024 sub3node->cd();
1025 //
1026 // Place copy #1 of I101 in I107
1027 //
1028 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1029 sub4node->SetLineColor(kColorITS);
1030 sub4node->SetVisibility(0);
1031 sub4node->cd();
1032 //
1033 // Place copy #1 of ITS1 in I101
1034 //
1035 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1036 sub5node->SetLineColor(kColorITS);
1037 fNodes->Add(sub5node);
1038 sub4node->cd();
1039 fNodes->Add(sub4node);
1040 sub3node->cd();
1041 fNodes->Add(sub3node);
1042 sub2node->cd();
1043 //
1044 // Place copy #3 of I107 in I10B
1045 //
1046 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1047 sub3node->SetLineColor(kColorITS);
1048 sub3node->SetVisibility(0);
1049 sub3node->cd();
1050 //
1051 // Place copy #1 of I101 in I107
1052 //
1053 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1054 sub4node->SetLineColor(kColorITS);
1055 sub4node->SetVisibility(0);
1056 sub4node->cd();
1057 //
1058 // Place copy #1 of ITS1 in I101
1059 //
1060 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1061 sub5node->SetLineColor(kColorITS);
1062 fNodes->Add(sub5node);
1063 sub4node->cd();
1064 fNodes->Add(sub4node);
1065 sub3node->cd();
1066 fNodes->Add(sub3node);
1067 sub2node->cd();
1068 //
1069 // Place copy #4 of I107 in I10B
1070 //
1071 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1072 sub3node->SetLineColor(kColorITS);
1073 sub3node->SetVisibility(0);
1074 sub3node->cd();
1075 //
1076 // Place copy #1 of I101 in I107
1077 //
1078 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1079 sub4node->SetLineColor(kColorITS);
1080 sub4node->SetVisibility(0);
1081 sub4node->cd();
1082 //
1083 // Place copy #1 of ITS1 in I101
1084 //
1085 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1086 sub5node->SetLineColor(kColorITS);
1087 fNodes->Add(sub5node);
1088 sub4node->cd();
1089 fNodes->Add(sub4node);
1090 sub3node->cd();
1091 fNodes->Add(sub3node);
1092 sub2node->cd();
1093 fNodes->Add(sub2node);
1094 sub1node->cd();
1095 //
1096 // Place copy #1 of I20B in I12B
1097 //
1098 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1099 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1100 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1101 sub2node->SetLineColor(kColorITS);
1102 sub2node->SetVisibility(0);
1103 sub2node->cd();
1104 //
1105 // Place copy #1 of I1D7 in I20B
1106 //
1107 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1108 sub3node->SetLineColor(kColorITS);
1109 sub3node->SetVisibility(0);
1110 sub3node->cd();
1111 //
1112 // Place copy #1 of I1D1 in I1D7
1113 //
1114 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1115 sub4node->SetLineColor(kColorITS);
1116 sub4node->SetVisibility(0);
1117 sub4node->cd();
1118 //
1119 // Place copy #1 of ITS2 in I1D1
1120 //
1121 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1122 sub5node->SetLineColor(kColorITS);
1123 fNodes->Add(sub5node);
1124 sub4node->cd();
1125 fNodes->Add(sub4node);
1126 sub3node->cd();
1127 fNodes->Add(sub3node);
1128 sub2node->cd();
1129 //
1130 // Place copy #2 of I1D7 in I20B
1131 //
1132 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1133 sub3node->SetLineColor(kColorITS);
1134 sub3node->SetVisibility(0);
1135 sub3node->cd();
1136 //
1137 // Place copy #1 of I1D1 in I1D7
1138 //
1139 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1140 sub4node->SetLineColor(kColorITS);
1141 sub4node->SetVisibility(0);
1142 sub4node->cd();
1143 //
1144 // Place copy #1 of ITS2 in I1D1
1145 //
1146 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1147 sub5node->SetLineColor(kColorITS);
1148 fNodes->Add(sub5node);
1149 sub4node->cd();
1150 fNodes->Add(sub4node);
1151 sub3node->cd();
1152 fNodes->Add(sub3node);
1153 sub2node->cd();
1154 //
1155 // Place copy #3 of I1D7 in I20B
1156 //
1157 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1158 sub3node->SetLineColor(kColorITS);
1159 sub3node->SetVisibility(0);
1160 sub3node->cd();
1161 //
1162 // Place copy #1 of I1D1 in I1D7
1163 //
1164 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1165 sub4node->SetLineColor(kColorITS);
1166 sub4node->SetVisibility(0);
1167 sub4node->cd();
1168 //
1169 // Place copy #1 of ITS2 in I1D1
1170 //
1171 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1172 sub5node->SetLineColor(kColorITS);
1173 fNodes->Add(sub5node);
1174 sub4node->cd();
1175 fNodes->Add(sub4node);
1176 sub3node->cd();
1177 fNodes->Add(sub3node);
1178 sub2node->cd();
1179 //
1180 // Place copy #4 of I1D7 in I20B
1181 //
1182 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1183 sub3node->SetLineColor(kColorITS);
1184 sub3node->SetVisibility(0);
1185 sub3node->cd();
1186 //
1187 // Place copy #1 of I1D1 in I1D7
1188 //
1189 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1190 sub4node->SetLineColor(kColorITS);
1191 sub4node->SetVisibility(0);
1192 sub4node->cd();
1193 //
1194 // Place copy #1 of ITS2 in I1D1
1195 //
1196 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1197 sub5node->SetLineColor(kColorITS);
1198 fNodes->Add(sub5node);
1199 sub4node->cd();
1200 fNodes->Add(sub4node);
1201 sub3node->cd();
1202 fNodes->Add(sub3node);
1203 sub2node->cd();
1204 fNodes->Add(sub2node);
1205 sub1node->cd();
1206 //
1207 // Place copy #2 of I20B in I12B
1208 //
1209 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1210 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1211 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1212 sub2node->SetLineColor(kColorITS);
1213 sub2node->SetVisibility(0);
1214 sub2node->cd();
1215 //
1216 // Place copy #1 of I1D7 in I20B
1217 //
1218 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1219 sub3node->SetLineColor(kColorITS);
1220 sub3node->SetVisibility(0);
1221 sub3node->cd();
1222 //
1223 // Place copy #1 of I1D1 in I1D7
1224 //
1225 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1226 sub4node->SetLineColor(kColorITS);
1227 sub4node->SetVisibility(0);
1228 sub4node->cd();
1229 //
1230 // Place copy #1 of ITS2 in I1D1
1231 //
1232 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1233 sub5node->SetLineColor(kColorITS);
1234 fNodes->Add(sub5node);
1235 sub4node->cd();
1236 fNodes->Add(sub4node);
1237 sub3node->cd();
1238 fNodes->Add(sub3node);
1239 sub2node->cd();
1240 //
1241 // Place copy #2 of I1D7 in I20B
1242 //
1243 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1244 sub3node->SetLineColor(kColorITS);
1245 sub3node->SetVisibility(0);
1246 sub3node->cd();
1247 //
1248 // Place copy #1 of I1D1 in I1D7
1249 //
1250 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1251 sub4node->SetLineColor(kColorITS);
1252 sub4node->SetVisibility(0);
1253 sub4node->cd();
1254 //
1255 // Place copy #1 of ITS2 in I1D1
1256 //
1257 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1258 sub5node->SetLineColor(kColorITS);
1259 fNodes->Add(sub5node);
1260 sub4node->cd();
1261 fNodes->Add(sub4node);
1262 sub3node->cd();
1263 fNodes->Add(sub3node);
1264 sub2node->cd();
1265 //
1266 // Place copy #3 of I1D7 in I20B
1267 //
1268 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1269 sub3node->SetLineColor(kColorITS);
1270 sub3node->SetVisibility(0);
1271 sub3node->cd();
1272 //
1273 // Place copy #1 of I1D1 in I1D7
1274 //
1275 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1276 sub4node->SetLineColor(kColorITS);
1277 sub4node->SetVisibility(0);
1278 sub4node->cd();
1279 //
1280 // Place copy #1 of ITS2 in I1D1
1281 //
1282 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1283 sub5node->SetLineColor(kColorITS);
1284 fNodes->Add(sub5node);
1285 sub4node->cd();
1286 fNodes->Add(sub4node);
1287 sub3node->cd();
1288 fNodes->Add(sub3node);
1289 sub2node->cd();
1290 //
1291 // Place copy #4 of I1D7 in I20B
1292 //
1293 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1294 sub3node->SetLineColor(kColorITS);
1295 sub3node->SetVisibility(0);
1296 sub3node->cd();
1297 //
1298 // Place copy #1 of I1D1 in I1D7
1299 //
1300 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1301 sub4node->SetLineColor(kColorITS);
1302 sub4node->SetVisibility(0);
1303 sub4node->cd();
1304 //
1305 // Place copy #1 of ITS2 in I1D1
1306 //
1307 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1308 sub5node->SetLineColor(kColorITS);
1309 fNodes->Add(sub5node);
1310 sub4node->cd();
1311 fNodes->Add(sub4node);
1312 sub3node->cd();
1313 fNodes->Add(sub3node);
1314 sub2node->cd();
1315 fNodes->Add(sub2node);
1316 sub1node->cd();
1317 //
1318 // Place copy #3 of I20B in I12B
1319 //
1320 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1321 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1322 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1323 sub2node->SetLineColor(kColorITS);
1324 sub2node->SetVisibility(0);
1325 sub2node->cd();
1326 //
1327 // Place copy #1 of I1D7 in I20B
1328 //
1329 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1330 sub3node->SetLineColor(kColorITS);
1331 sub3node->SetVisibility(0);
1332 sub3node->cd();
1333 //
1334 // Place copy #1 of I1D1 in I1D7
1335 //
1336 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1337 sub4node->SetLineColor(kColorITS);
1338 sub4node->SetVisibility(0);
1339 sub4node->cd();
1340 //
1341 // Place copy #1 of ITS2 in I1D1
1342 //
1343 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1344 sub5node->SetLineColor(kColorITS);
1345 fNodes->Add(sub5node);
1346 sub4node->cd();
1347 fNodes->Add(sub4node);
1348 sub3node->cd();
1349 fNodes->Add(sub3node);
1350 sub2node->cd();
1351 //
1352 // Place copy #2 of I1D7 in I20B
1353 //
1354 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1355 sub3node->SetLineColor(kColorITS);
1356 sub3node->SetVisibility(0);
1357 sub3node->cd();
1358 //
1359 // Place copy #1 of I1D1 in I1D7
1360 //
1361 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1362 sub4node->SetLineColor(kColorITS);
1363 sub4node->SetVisibility(0);
1364 sub4node->cd();
1365 //
1366 // Place copy #1 of ITS2 in I1D1
1367 //
1368 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1369 sub5node->SetLineColor(kColorITS);
1370 fNodes->Add(sub5node);
1371 sub4node->cd();
1372 fNodes->Add(sub4node);
1373 sub3node->cd();
1374 fNodes->Add(sub3node);
1375 sub2node->cd();
1376 //
1377 // Place copy #3 of I1D7 in I20B
1378 //
1379 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1380 sub3node->SetLineColor(kColorITS);
1381 sub3node->SetVisibility(0);
1382 sub3node->cd();
1383 //
1384 // Place copy #1 of I1D1 in I1D7
1385 //
1386 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1387 sub4node->SetLineColor(kColorITS);
1388 sub4node->SetVisibility(0);
1389 sub4node->cd();
1390 //
1391 // Place copy #1 of ITS2 in I1D1
1392 //
1393 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1394 sub5node->SetLineColor(kColorITS);
1395 fNodes->Add(sub5node);
1396 sub4node->cd();
1397 fNodes->Add(sub4node);
1398 sub3node->cd();
1399 fNodes->Add(sub3node);
1400 sub2node->cd();
1401 //
1402 // Place copy #4 of I1D7 in I20B
1403 //
1404 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1405 sub3node->SetLineColor(kColorITS);
1406 sub3node->SetVisibility(0);
1407 sub3node->cd();
1408 //
1409 // Place copy #1 of I1D1 in I1D7
1410 //
1411 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1412 sub4node->SetLineColor(kColorITS);
1413 sub4node->SetVisibility(0);
1414 sub4node->cd();
1415 //
1416 // Place copy #1 of ITS2 in I1D1
1417 //
1418 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1419 sub5node->SetLineColor(kColorITS);
1420 fNodes->Add(sub5node);
1421 sub4node->cd();
1422 fNodes->Add(sub4node);
1423 sub3node->cd();
1424 fNodes->Add(sub3node);
1425 sub2node->cd();
1426 fNodes->Add(sub2node);
1427 sub1node->cd();
1428 //
1429 // Place copy #4 of I20B in I12B
1430 //
1431 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1432 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1433 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1434 sub2node->SetLineColor(kColorITS);
1435 sub2node->SetVisibility(0);
1436 sub2node->cd();
1437 //
1438 // Place copy #1 of I1D7 in I20B
1439 //
1440 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1441 sub3node->SetLineColor(kColorITS);
1442 sub3node->SetVisibility(0);
1443 sub3node->cd();
1444 //
1445 // Place copy #1 of I1D1 in I1D7
1446 //
1447 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1448 sub4node->SetLineColor(kColorITS);
1449 sub4node->SetVisibility(0);
1450 sub4node->cd();
1451 //
1452 // Place copy #1 of ITS2 in I1D1
1453 //
1454 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1455 sub5node->SetLineColor(kColorITS);
1456 fNodes->Add(sub5node);
1457 sub4node->cd();
1458 fNodes->Add(sub4node);
1459 sub3node->cd();
1460 fNodes->Add(sub3node);
1461 sub2node->cd();
1462 //
1463 // Place copy #2 of I1D7 in I20B
1464 //
1465 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1466 sub3node->SetLineColor(kColorITS);
1467 sub3node->SetVisibility(0);
1468 sub3node->cd();
1469 //
1470 // Place copy #1 of I1D1 in I1D7
1471 //
1472 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1473 sub4node->SetLineColor(kColorITS);
1474 sub4node->SetVisibility(0);
1475 sub4node->cd();
1476 //
1477 // Place copy #1 of ITS2 in I1D1
1478 //
1479 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1480 sub5node->SetLineColor(kColorITS);
1481 fNodes->Add(sub5node);
1482 sub4node->cd();
1483 fNodes->Add(sub4node);
1484 sub3node->cd();
1485 fNodes->Add(sub3node);
1486 sub2node->cd();
1487 //
1488 // Place copy #3 of I1D7 in I20B
1489 //
1490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1491 sub3node->SetLineColor(kColorITS);
1492 sub3node->SetVisibility(0);
1493 sub3node->cd();
1494 //
1495 // Place copy #1 of I1D1 in I1D7
1496 //
1497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1498 sub4node->SetLineColor(kColorITS);
1499 sub4node->SetVisibility(0);
1500 sub4node->cd();
1501 //
1502 // Place copy #1 of ITS2 in I1D1
1503 //
1504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1505 sub5node->SetLineColor(kColorITS);
1506 fNodes->Add(sub5node);
1507 sub4node->cd();
1508 fNodes->Add(sub4node);
1509 sub3node->cd();
1510 fNodes->Add(sub3node);
1511 sub2node->cd();
1512 //
1513 // Place copy #4 of I1D7 in I20B
1514 //
1515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1516 sub3node->SetLineColor(kColorITS);
1517 sub3node->SetVisibility(0);
1518 sub3node->cd();
1519 //
1520 // Place copy #1 of I1D1 in I1D7
1521 //
1522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1523 sub4node->SetLineColor(kColorITS);
1524 sub4node->SetVisibility(0);
1525 sub4node->cd();
1526 //
1527 // Place copy #1 of ITS2 in I1D1
1528 //
1529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1530 sub5node->SetLineColor(kColorITS);
1531 fNodes->Add(sub5node);
1532 sub4node->cd();
1533 fNodes->Add(sub4node);
1534 sub3node->cd();
1535 fNodes->Add(sub3node);
1536 sub2node->cd();
1537 fNodes->Add(sub2node);
1538 sub1node->cd();
1539 fNodes->Add(sub1node);
1540 node->cd();
1541 //
1542 // Place copy #2 of I12B in IT12
1543 //
1266e9b4 1544 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1545 sub1node->SetLineColor(kColorITS);
1546 sub1node->SetVisibility(0);
1547 sub1node->cd();
1548 //
1549 // Place copy #1 of I10B in I12B
1550 //
1551 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1552 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1553 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1554 sub2node->SetLineColor(kColorITS);
1555 sub2node->SetVisibility(0);
1556 sub2node->cd();
1557 //
1558 // Place copy #1 of I107 in I10B
1559 //
1560 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1561 sub3node->SetLineColor(kColorITS);
1562 sub3node->SetVisibility(0);
1563 sub3node->cd();
1564 //
1565 // Place copy #1 of I101 in I107
1566 //
1567 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1568 sub4node->SetLineColor(kColorITS);
1569 sub4node->SetVisibility(0);
1570 sub4node->cd();
1571 //
1572 // Place copy #1 of ITS1 in I101
1573 //
1574 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1575 sub5node->SetLineColor(kColorITS);
1576 fNodes->Add(sub5node);
1577 sub4node->cd();
1578 fNodes->Add(sub4node);
1579 sub3node->cd();
1580 fNodes->Add(sub3node);
1581 sub2node->cd();
1582 //
1583 // Place copy #2 of I107 in I10B
1584 //
1585 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1586 sub3node->SetLineColor(kColorITS);
1587 sub3node->SetVisibility(0);
1588 sub3node->cd();
1589 //
1590 // Place copy #1 of I101 in I107
1591 //
1592 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1593 sub4node->SetLineColor(kColorITS);
1594 sub4node->SetVisibility(0);
1595 sub4node->cd();
1596 //
1597 // Place copy #1 of ITS1 in I101
1598 //
1599 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1600 sub5node->SetLineColor(kColorITS);
1601 fNodes->Add(sub5node);
1602 sub4node->cd();
1603 fNodes->Add(sub4node);
1604 sub3node->cd();
1605 fNodes->Add(sub3node);
1606 sub2node->cd();
1607 //
1608 // Place copy #3 of I107 in I10B
1609 //
1610 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1611 sub3node->SetLineColor(kColorITS);
1612 sub3node->SetVisibility(0);
1613 sub3node->cd();
1614 //
1615 // Place copy #1 of I101 in I107
1616 //
1617 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1618 sub4node->SetLineColor(kColorITS);
1619 sub4node->SetVisibility(0);
1620 sub4node->cd();
1621 //
1622 // Place copy #1 of ITS1 in I101
1623 //
1624 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1625 sub5node->SetLineColor(kColorITS);
1626 fNodes->Add(sub5node);
1627 sub4node->cd();
1628 fNodes->Add(sub4node);
1629 sub3node->cd();
1630 fNodes->Add(sub3node);
1631 sub2node->cd();
1632 //
1633 // Place copy #4 of I107 in I10B
1634 //
1635 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1636 sub3node->SetLineColor(kColorITS);
1637 sub3node->SetVisibility(0);
1638 sub3node->cd();
1639 //
1640 // Place copy #1 of I101 in I107
1641 //
1642 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1643 sub4node->SetLineColor(kColorITS);
1644 sub4node->SetVisibility(0);
1645 sub4node->cd();
1646 //
1647 // Place copy #1 of ITS1 in I101
1648 //
1649 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1650 sub5node->SetLineColor(kColorITS);
1651 fNodes->Add(sub5node);
1652 sub4node->cd();
1653 fNodes->Add(sub4node);
1654 sub3node->cd();
1655 fNodes->Add(sub3node);
1656 sub2node->cd();
1657 fNodes->Add(sub2node);
1658 sub1node->cd();
1659 //
1660 // Place copy #2 of I10B in I12B
1661 //
1662 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1663 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1664 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1665 sub2node->SetLineColor(kColorITS);
1666 sub2node->SetVisibility(0);
1667 sub2node->cd();
1668 //
1669 // Place copy #1 of I107 in I10B
1670 //
1671 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1672 sub3node->SetLineColor(kColorITS);
1673 sub3node->SetVisibility(0);
1674 sub3node->cd();
1675 //
1676 // Place copy #1 of I101 in I107
1677 //
1678 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1679 sub4node->SetLineColor(kColorITS);
1680 sub4node->SetVisibility(0);
1681 sub4node->cd();
1682 //
1683 // Place copy #1 of ITS1 in I101
1684 //
1685 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1686 sub5node->SetLineColor(kColorITS);
1687 fNodes->Add(sub5node);
1688 sub4node->cd();
1689 fNodes->Add(sub4node);
1690 sub3node->cd();
1691 fNodes->Add(sub3node);
1692 sub2node->cd();
1693 //
1694 // Place copy #2 of I107 in I10B
1695 //
1696 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1697 sub3node->SetLineColor(kColorITS);
1698 sub3node->SetVisibility(0);
1699 sub3node->cd();
1700 //
1701 // Place copy #1 of I101 in I107
1702 //
1703 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1704 sub4node->SetLineColor(kColorITS);
1705 sub4node->SetVisibility(0);
1706 sub4node->cd();
1707 //
1708 // Place copy #1 of ITS1 in I101
1709 //
1710 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1711 sub5node->SetLineColor(kColorITS);
1712 fNodes->Add(sub5node);
1713 sub4node->cd();
1714 fNodes->Add(sub4node);
1715 sub3node->cd();
1716 fNodes->Add(sub3node);
1717 sub2node->cd();
1718 //
1719 // Place copy #3 of I107 in I10B
1720 //
1721 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1722 sub3node->SetLineColor(kColorITS);
1723 sub3node->SetVisibility(0);
1724 sub3node->cd();
1725 //
1726 // Place copy #1 of I101 in I107
1727 //
1728 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1729 sub4node->SetLineColor(kColorITS);
1730 sub4node->SetVisibility(0);
1731 sub4node->cd();
1732 //
1733 // Place copy #1 of ITS1 in I101
1734 //
1735 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1736 sub5node->SetLineColor(kColorITS);
1737 fNodes->Add(sub5node);
1738 sub4node->cd();
1739 fNodes->Add(sub4node);
1740 sub3node->cd();
1741 fNodes->Add(sub3node);
1742 sub2node->cd();
1743 //
1744 // Place copy #4 of I107 in I10B
1745 //
1746 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1747 sub3node->SetLineColor(kColorITS);
1748 sub3node->SetVisibility(0);
1749 sub3node->cd();
1750 //
1751 // Place copy #1 of I101 in I107
1752 //
1753 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1754 sub4node->SetLineColor(kColorITS);
1755 sub4node->SetVisibility(0);
1756 sub4node->cd();
1757 //
1758 // Place copy #1 of ITS1 in I101
1759 //
1760 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1761 sub5node->SetLineColor(kColorITS);
1762 fNodes->Add(sub5node);
1763 sub4node->cd();
1764 fNodes->Add(sub4node);
1765 sub3node->cd();
1766 fNodes->Add(sub3node);
1767 sub2node->cd();
1768 fNodes->Add(sub2node);
1769 sub1node->cd();
1770 //
1771 // Place copy #1 of I20B in I12B
1772 //
1773 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1774 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1775 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1776 sub2node->SetLineColor(kColorITS);
1777 sub2node->SetVisibility(0);
1778 sub2node->cd();
1779 //
1780 // Place copy #1 of I1D7 in I20B
1781 //
1782 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1783 sub3node->SetLineColor(kColorITS);
1784 sub3node->SetVisibility(0);
1785 sub3node->cd();
1786 //
1787 // Place copy #1 of I1D1 in I1D7
1788 //
1789 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1790 sub4node->SetLineColor(kColorITS);
1791 sub4node->SetVisibility(0);
1792 sub4node->cd();
1793 //
1794 // Place copy #1 of ITS2 in I1D1
1795 //
1796 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1797 sub5node->SetLineColor(kColorITS);
1798 fNodes->Add(sub5node);
1799 sub4node->cd();
1800 fNodes->Add(sub4node);
1801 sub3node->cd();
1802 fNodes->Add(sub3node);
1803 sub2node->cd();
1804 //
1805 // Place copy #2 of I1D7 in I20B
1806 //
1807 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1808 sub3node->SetLineColor(kColorITS);
1809 sub3node->SetVisibility(0);
1810 sub3node->cd();
1811 //
1812 // Place copy #1 of I1D1 in I1D7
1813 //
1814 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1815 sub4node->SetLineColor(kColorITS);
1816 sub4node->SetVisibility(0);
1817 sub4node->cd();
1818 //
1819 // Place copy #1 of ITS2 in I1D1
1820 //
1821 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1822 sub5node->SetLineColor(kColorITS);
1823 fNodes->Add(sub5node);
1824 sub4node->cd();
1825 fNodes->Add(sub4node);
1826 sub3node->cd();
1827 fNodes->Add(sub3node);
1828 sub2node->cd();
1829 //
1830 // Place copy #3 of I1D7 in I20B
1831 //
1832 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1833 sub3node->SetLineColor(kColorITS);
1834 sub3node->SetVisibility(0);
1835 sub3node->cd();
1836 //
1837 // Place copy #1 of I1D1 in I1D7
1838 //
1839 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1840 sub4node->SetLineColor(kColorITS);
1841 sub4node->SetVisibility(0);
1842 sub4node->cd();
1843 //
1844 // Place copy #1 of ITS2 in I1D1
1845 //
1846 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1847 sub5node->SetLineColor(kColorITS);
1848 fNodes->Add(sub5node);
1849 sub4node->cd();
1850 fNodes->Add(sub4node);
1851 sub3node->cd();
1852 fNodes->Add(sub3node);
1853 sub2node->cd();
1854 //
1855 // Place copy #4 of I1D7 in I20B
1856 //
1857 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1858 sub3node->SetLineColor(kColorITS);
1859 sub3node->SetVisibility(0);
1860 sub3node->cd();
1861 //
1862 // Place copy #1 of I1D1 in I1D7
1863 //
1864 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1865 sub4node->SetLineColor(kColorITS);
1866 sub4node->SetVisibility(0);
1867 sub4node->cd();
1868 //
1869 // Place copy #1 of ITS2 in I1D1
1870 //
1871 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1872 sub5node->SetLineColor(kColorITS);
1873 fNodes->Add(sub5node);
1874 sub4node->cd();
1875 fNodes->Add(sub4node);
1876 sub3node->cd();
1877 fNodes->Add(sub3node);
1878 sub2node->cd();
1879 fNodes->Add(sub2node);
1880 sub1node->cd();
1881 //
1882 // Place copy #2 of I20B in I12B
1883 //
1884 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1885 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1886 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1887 sub2node->SetLineColor(kColorITS);
1888 sub2node->SetVisibility(0);
1889 sub2node->cd();
1890 //
1891 // Place copy #1 of I1D7 in I20B
1892 //
1893 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1894 sub3node->SetLineColor(kColorITS);
1895 sub3node->SetVisibility(0);
1896 sub3node->cd();
1897 //
1898 // Place copy #1 of I1D1 in I1D7
1899 //
1900 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1901 sub4node->SetLineColor(kColorITS);
1902 sub4node->SetVisibility(0);
1903 sub4node->cd();
1904 //
1905 // Place copy #1 of ITS2 in I1D1
1906 //
1907 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1908 sub5node->SetLineColor(kColorITS);
1909 fNodes->Add(sub5node);
1910 sub4node->cd();
1911 fNodes->Add(sub4node);
1912 sub3node->cd();
1913 fNodes->Add(sub3node);
1914 sub2node->cd();
1915 //
1916 // Place copy #2 of I1D7 in I20B
1917 //
1918 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1919 sub3node->SetLineColor(kColorITS);
1920 sub3node->SetVisibility(0);
1921 sub3node->cd();
1922 //
1923 // Place copy #1 of I1D1 in I1D7
1924 //
1925 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1926 sub4node->SetLineColor(kColorITS);
1927 sub4node->SetVisibility(0);
1928 sub4node->cd();
1929 //
1930 // Place copy #1 of ITS2 in I1D1
1931 //
1932 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1933 sub5node->SetLineColor(kColorITS);
1934 fNodes->Add(sub5node);
1935 sub4node->cd();
1936 fNodes->Add(sub4node);
1937 sub3node->cd();
1938 fNodes->Add(sub3node);
1939 sub2node->cd();
1940 //
1941 // Place copy #3 of I1D7 in I20B
1942 //
1943 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1944 sub3node->SetLineColor(kColorITS);
1945 sub3node->SetVisibility(0);
1946 sub3node->cd();
1947 //
1948 // Place copy #1 of I1D1 in I1D7
1949 //
1950 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1951 sub4node->SetLineColor(kColorITS);
1952 sub4node->SetVisibility(0);
1953 sub4node->cd();
1954 //
1955 // Place copy #1 of ITS2 in I1D1
1956 //
1957 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1958 sub5node->SetLineColor(kColorITS);
1959 fNodes->Add(sub5node);
1960 sub4node->cd();
1961 fNodes->Add(sub4node);
1962 sub3node->cd();
1963 fNodes->Add(sub3node);
1964 sub2node->cd();
1965 //
1966 // Place copy #4 of I1D7 in I20B
1967 //
1968 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1969 sub3node->SetLineColor(kColorITS);
1970 sub3node->SetVisibility(0);
1971 sub3node->cd();
1972 //
1973 // Place copy #1 of I1D1 in I1D7
1974 //
1975 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1976 sub4node->SetLineColor(kColorITS);
1977 sub4node->SetVisibility(0);
1978 sub4node->cd();
1979 //
1980 // Place copy #1 of ITS2 in I1D1
1981 //
1982 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1983 sub5node->SetLineColor(kColorITS);
1984 fNodes->Add(sub5node);
1985 sub4node->cd();
1986 fNodes->Add(sub4node);
1987 sub3node->cd();
1988 fNodes->Add(sub3node);
1989 sub2node->cd();
1990 fNodes->Add(sub2node);
1991 sub1node->cd();
1992 //
1993 // Place copy #3 of I20B in I12B
1994 //
1995 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1996 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1997 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1998 sub2node->SetLineColor(kColorITS);
1999 sub2node->SetVisibility(0);
2000 sub2node->cd();
2001 //
2002 // Place copy #1 of I1D7 in I20B
2003 //
2004 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2005 sub3node->SetLineColor(kColorITS);
2006 sub3node->SetVisibility(0);
2007 sub3node->cd();
2008 //
2009 // Place copy #1 of I1D1 in I1D7
2010 //
2011 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2012 sub4node->SetLineColor(kColorITS);
2013 sub4node->SetVisibility(0);
2014 sub4node->cd();
2015 //
2016 // Place copy #1 of ITS2 in I1D1
2017 //
2018 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2019 sub5node->SetLineColor(kColorITS);
2020 fNodes->Add(sub5node);
2021 sub4node->cd();
2022 fNodes->Add(sub4node);
2023 sub3node->cd();
2024 fNodes->Add(sub3node);
2025 sub2node->cd();
2026 //
2027 // Place copy #2 of I1D7 in I20B
2028 //
2029 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2030 sub3node->SetLineColor(kColorITS);
2031 sub3node->SetVisibility(0);
2032 sub3node->cd();
2033 //
2034 // Place copy #1 of I1D1 in I1D7
2035 //
2036 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2037 sub4node->SetLineColor(kColorITS);
2038 sub4node->SetVisibility(0);
2039 sub4node->cd();
2040 //
2041 // Place copy #1 of ITS2 in I1D1
2042 //
2043 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2044 sub5node->SetLineColor(kColorITS);
2045 fNodes->Add(sub5node);
2046 sub4node->cd();
2047 fNodes->Add(sub4node);
2048 sub3node->cd();
2049 fNodes->Add(sub3node);
2050 sub2node->cd();
2051 //
2052 // Place copy #3 of I1D7 in I20B
2053 //
2054 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2055 sub3node->SetLineColor(kColorITS);
2056 sub3node->SetVisibility(0);
2057 sub3node->cd();
2058 //
2059 // Place copy #1 of I1D1 in I1D7
2060 //
2061 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2062 sub4node->SetLineColor(kColorITS);
2063 sub4node->SetVisibility(0);
2064 sub4node->cd();
2065 //
2066 // Place copy #1 of ITS2 in I1D1
2067 //
2068 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2069 sub5node->SetLineColor(kColorITS);
2070 fNodes->Add(sub5node);
2071 sub4node->cd();
2072 fNodes->Add(sub4node);
2073 sub3node->cd();
2074 fNodes->Add(sub3node);
2075 sub2node->cd();
2076 //
2077 // Place copy #4 of I1D7 in I20B
2078 //
2079 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2080 sub3node->SetLineColor(kColorITS);
2081 sub3node->SetVisibility(0);
2082 sub3node->cd();
2083 //
2084 // Place copy #1 of I1D1 in I1D7
2085 //
2086 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2087 sub4node->SetLineColor(kColorITS);
2088 sub4node->SetVisibility(0);
2089 sub4node->cd();
2090 //
2091 // Place copy #1 of ITS2 in I1D1
2092 //
2093 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2094 sub5node->SetLineColor(kColorITS);
2095 fNodes->Add(sub5node);
2096 sub4node->cd();
2097 fNodes->Add(sub4node);
2098 sub3node->cd();
2099 fNodes->Add(sub3node);
2100 sub2node->cd();
2101 fNodes->Add(sub2node);
2102 sub1node->cd();
2103 //
2104 // Place copy #4 of I20B in I12B
2105 //
2106 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2107 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2108 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2109 sub2node->SetLineColor(kColorITS);
2110 sub2node->SetVisibility(0);
2111 sub2node->cd();
2112 //
2113 // Place copy #1 of I1D7 in I20B
2114 //
2115 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2116 sub3node->SetLineColor(kColorITS);
2117 sub3node->SetVisibility(0);
2118 sub3node->cd();
2119 //
2120 // Place copy #1 of I1D1 in I1D7
2121 //
2122 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2123 sub4node->SetLineColor(kColorITS);
2124 sub4node->SetVisibility(0);
2125 sub4node->cd();
2126 //
2127 // Place copy #1 of ITS2 in I1D1
2128 //
2129 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2130 sub5node->SetLineColor(kColorITS);
2131 fNodes->Add(sub5node);
2132 sub4node->cd();
2133 fNodes->Add(sub4node);
2134 sub3node->cd();
2135 fNodes->Add(sub3node);
2136 sub2node->cd();
2137 //
2138 // Place copy #2 of I1D7 in I20B
2139 //
2140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2141 sub3node->SetLineColor(kColorITS);
2142 sub3node->SetVisibility(0);
2143 sub3node->cd();
2144 //
2145 // Place copy #1 of I1D1 in I1D7
2146 //
2147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2148 sub4node->SetLineColor(kColorITS);
2149 sub4node->SetVisibility(0);
2150 sub4node->cd();
2151 //
2152 // Place copy #1 of ITS2 in I1D1
2153 //
2154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2155 sub5node->SetLineColor(kColorITS);
2156 fNodes->Add(sub5node);
2157 sub4node->cd();
2158 fNodes->Add(sub4node);
2159 sub3node->cd();
2160 fNodes->Add(sub3node);
2161 sub2node->cd();
2162 //
2163 // Place copy #3 of I1D7 in I20B
2164 //
2165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2166 sub3node->SetLineColor(kColorITS);
2167 sub3node->SetVisibility(0);
2168 sub3node->cd();
2169 //
2170 // Place copy #1 of I1D1 in I1D7
2171 //
2172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2173 sub4node->SetLineColor(kColorITS);
2174 sub4node->SetVisibility(0);
2175 sub4node->cd();
2176 //
2177 // Place copy #1 of ITS2 in I1D1
2178 //
2179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2180 sub5node->SetLineColor(kColorITS);
2181 fNodes->Add(sub5node);
2182 sub4node->cd();
2183 fNodes->Add(sub4node);
2184 sub3node->cd();
2185 fNodes->Add(sub3node);
2186 sub2node->cd();
2187 //
2188 // Place copy #4 of I1D7 in I20B
2189 //
2190 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2191 sub3node->SetLineColor(kColorITS);
2192 sub3node->SetVisibility(0);
2193 sub3node->cd();
2194 //
2195 // Place copy #1 of I1D1 in I1D7
2196 //
2197 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2198 sub4node->SetLineColor(kColorITS);
2199 sub4node->SetVisibility(0);
2200 sub4node->cd();
2201 //
2202 // Place copy #1 of ITS2 in I1D1
2203 //
2204 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2205 sub5node->SetLineColor(kColorITS);
2206 fNodes->Add(sub5node);
2207 sub4node->cd();
2208 fNodes->Add(sub4node);
2209 sub3node->cd();
2210 fNodes->Add(sub3node);
2211 sub2node->cd();
2212 fNodes->Add(sub2node);
2213 sub1node->cd();
2214 fNodes->Add(sub1node);
2215 node->cd();
2216 //
2217 // Place copy #3 of I12B in IT12
2218 //
1266e9b4 2219 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2220 sub1node->SetLineColor(kColorITS);
2221 sub1node->SetVisibility(0);
2222 sub1node->cd();
2223 //
2224 // Place copy #1 of I10B in I12B
2225 //
2226 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2227 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2228 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2229 sub2node->SetLineColor(kColorITS);
2230 sub2node->SetVisibility(0);
2231 sub2node->cd();
2232 //
2233 // Place copy #1 of I107 in I10B
2234 //
2235 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2236 sub3node->SetLineColor(kColorITS);
2237 sub3node->SetVisibility(0);
2238 sub3node->cd();
2239 //
2240 // Place copy #1 of I101 in I107
2241 //
2242 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2243 sub4node->SetLineColor(kColorITS);
2244 sub4node->SetVisibility(0);
2245 sub4node->cd();
2246 //
2247 // Place copy #1 of ITS1 in I101
2248 //
2249 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2250 sub5node->SetLineColor(kColorITS);
2251 fNodes->Add(sub5node);
2252 sub4node->cd();
2253 fNodes->Add(sub4node);
2254 sub3node->cd();
2255 fNodes->Add(sub3node);
2256 sub2node->cd();
2257 //
2258 // Place copy #2 of I107 in I10B
2259 //
2260 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2261 sub3node->SetLineColor(kColorITS);
2262 sub3node->SetVisibility(0);
2263 sub3node->cd();
2264 //
2265 // Place copy #1 of I101 in I107
2266 //
2267 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2268 sub4node->SetLineColor(kColorITS);
2269 sub4node->SetVisibility(0);
2270 sub4node->cd();
2271 //
2272 // Place copy #1 of ITS1 in I101
2273 //
2274 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2275 sub5node->SetLineColor(kColorITS);
2276 fNodes->Add(sub5node);
2277 sub4node->cd();
2278 fNodes->Add(sub4node);
2279 sub3node->cd();
2280 fNodes->Add(sub3node);
2281 sub2node->cd();
2282 //
2283 // Place copy #3 of I107 in I10B
2284 //
2285 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2286 sub3node->SetLineColor(kColorITS);
2287 sub3node->SetVisibility(0);
2288 sub3node->cd();
2289 //
2290 // Place copy #1 of I101 in I107
2291 //
2292 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2293 sub4node->SetLineColor(kColorITS);
2294 sub4node->SetVisibility(0);
2295 sub4node->cd();
2296 //
2297 // Place copy #1 of ITS1 in I101
2298 //
2299 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2300 sub5node->SetLineColor(kColorITS);
2301 fNodes->Add(sub5node);
2302 sub4node->cd();
2303 fNodes->Add(sub4node);
2304 sub3node->cd();
2305 fNodes->Add(sub3node);
2306 sub2node->cd();
2307 //
2308 // Place copy #4 of I107 in I10B
2309 //
2310 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2311 sub3node->SetLineColor(kColorITS);
2312 sub3node->SetVisibility(0);
2313 sub3node->cd();
2314 //
2315 // Place copy #1 of I101 in I107
2316 //
2317 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2318 sub4node->SetLineColor(kColorITS);
2319 sub4node->SetVisibility(0);
2320 sub4node->cd();
2321 //
2322 // Place copy #1 of ITS1 in I101
2323 //
2324 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2325 sub5node->SetLineColor(kColorITS);
2326 fNodes->Add(sub5node);
2327 sub4node->cd();
2328 fNodes->Add(sub4node);
2329 sub3node->cd();
2330 fNodes->Add(sub3node);
2331 sub2node->cd();
2332 fNodes->Add(sub2node);
2333 sub1node->cd();
2334 //
2335 // Place copy #2 of I10B in I12B
2336 //
2337 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2338 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2339 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2340 sub2node->SetLineColor(kColorITS);
2341 sub2node->SetVisibility(0);
2342 sub2node->cd();
2343 //
2344 // Place copy #1 of I107 in I10B
2345 //
2346 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2347 sub3node->SetLineColor(kColorITS);
2348 sub3node->SetVisibility(0);
2349 sub3node->cd();
2350 //
2351 // Place copy #1 of I101 in I107
2352 //
2353 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2354 sub4node->SetLineColor(kColorITS);
2355 sub4node->SetVisibility(0);
2356 sub4node->cd();
2357 //
2358 // Place copy #1 of ITS1 in I101
2359 //
2360 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2361 sub5node->SetLineColor(kColorITS);
2362 fNodes->Add(sub5node);
2363 sub4node->cd();
2364 fNodes->Add(sub4node);
2365 sub3node->cd();
2366 fNodes->Add(sub3node);
2367 sub2node->cd();
2368 //
2369 // Place copy #2 of I107 in I10B
2370 //
2371 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2372 sub3node->SetLineColor(kColorITS);
2373 sub3node->SetVisibility(0);
2374 sub3node->cd();
2375 //
2376 // Place copy #1 of I101 in I107
2377 //
2378 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2379 sub4node->SetLineColor(kColorITS);
2380 sub4node->SetVisibility(0);
2381 sub4node->cd();
2382 //
2383 // Place copy #1 of ITS1 in I101
2384 //
2385 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2386 sub5node->SetLineColor(kColorITS);
2387 fNodes->Add(sub5node);
2388 sub4node->cd();
2389 fNodes->Add(sub4node);
2390 sub3node->cd();
2391 fNodes->Add(sub3node);
2392 sub2node->cd();
2393 //
2394 // Place copy #3 of I107 in I10B
2395 //
2396 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2397 sub3node->SetLineColor(kColorITS);
2398 sub3node->SetVisibility(0);
2399 sub3node->cd();
2400 //
2401 // Place copy #1 of I101 in I107
2402 //
2403 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2404 sub4node->SetLineColor(kColorITS);
2405 sub4node->SetVisibility(0);
2406 sub4node->cd();
2407 //
2408 // Place copy #1 of ITS1 in I101
2409 //
2410 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2411 sub5node->SetLineColor(kColorITS);
2412 fNodes->Add(sub5node);
2413 sub4node->cd();
2414 fNodes->Add(sub4node);
2415 sub3node->cd();
2416 fNodes->Add(sub3node);
2417 sub2node->cd();
2418 //
2419 // Place copy #4 of I107 in I10B
2420 //
2421 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2422 sub3node->SetLineColor(kColorITS);
2423 sub3node->SetVisibility(0);
2424 sub3node->cd();
2425 //
2426 // Place copy #1 of I101 in I107
2427 //
2428 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2429 sub4node->SetLineColor(kColorITS);
2430 sub4node->SetVisibility(0);
2431 sub4node->cd();
2432 //
2433 // Place copy #1 of ITS1 in I101
2434 //
2435 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2436 sub5node->SetLineColor(kColorITS);
2437 fNodes->Add(sub5node);
2438 sub4node->cd();
2439 fNodes->Add(sub4node);
2440 sub3node->cd();
2441 fNodes->Add(sub3node);
2442 sub2node->cd();
2443 fNodes->Add(sub2node);
2444 sub1node->cd();
2445 //
2446 // Place copy #1 of I20B in I12B
2447 //
2448 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2449 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2450 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2451 sub2node->SetLineColor(kColorITS);
2452 sub2node->SetVisibility(0);
2453 sub2node->cd();
2454 //
2455 // Place copy #1 of I1D7 in I20B
2456 //
2457 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2458 sub3node->SetLineColor(kColorITS);
2459 sub3node->SetVisibility(0);
2460 sub3node->cd();
2461 //
2462 // Place copy #1 of I1D1 in I1D7
2463 //
2464 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2465 sub4node->SetLineColor(kColorITS);
2466 sub4node->SetVisibility(0);
2467 sub4node->cd();
2468 //
2469 // Place copy #1 of ITS2 in I1D1
2470 //
2471 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2472 sub5node->SetLineColor(kColorITS);
2473 fNodes->Add(sub5node);
2474 sub4node->cd();
2475 fNodes->Add(sub4node);
2476 sub3node->cd();
2477 fNodes->Add(sub3node);
2478 sub2node->cd();
2479 //
2480 // Place copy #2 of I1D7 in I20B
2481 //
2482 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2483 sub3node->SetLineColor(kColorITS);
2484 sub3node->SetVisibility(0);
2485 sub3node->cd();
2486 //
2487 // Place copy #1 of I1D1 in I1D7
2488 //
2489 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2490 sub4node->SetLineColor(kColorITS);
2491 sub4node->SetVisibility(0);
2492 sub4node->cd();
2493 //
2494 // Place copy #1 of ITS2 in I1D1
2495 //
2496 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2497 sub5node->SetLineColor(kColorITS);
2498 fNodes->Add(sub5node);
2499 sub4node->cd();
2500 fNodes->Add(sub4node);
2501 sub3node->cd();
2502 fNodes->Add(sub3node);
2503 sub2node->cd();
2504 //
2505 // Place copy #3 of I1D7 in I20B
2506 //
2507 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2508 sub3node->SetLineColor(kColorITS);
2509 sub3node->SetVisibility(0);
2510 sub3node->cd();
2511 //
2512 // Place copy #1 of I1D1 in I1D7
2513 //
2514 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2515 sub4node->SetLineColor(kColorITS);
2516 sub4node->SetVisibility(0);
2517 sub4node->cd();
2518 //
2519 // Place copy #1 of ITS2 in I1D1
2520 //
2521 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2522 sub5node->SetLineColor(kColorITS);
2523 fNodes->Add(sub5node);
2524 sub4node->cd();
2525 fNodes->Add(sub4node);
2526 sub3node->cd();
2527 fNodes->Add(sub3node);
2528 sub2node->cd();
2529 //
2530 // Place copy #4 of I1D7 in I20B
2531 //
2532 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2533 sub3node->SetLineColor(kColorITS);
2534 sub3node->SetVisibility(0);
2535 sub3node->cd();
2536 //
2537 // Place copy #1 of I1D1 in I1D7
2538 //
2539 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2540 sub4node->SetLineColor(kColorITS);
2541 sub4node->SetVisibility(0);
2542 sub4node->cd();
2543 //
2544 // Place copy #1 of ITS2 in I1D1
2545 //
2546 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2547 sub5node->SetLineColor(kColorITS);
2548 fNodes->Add(sub5node);
2549 sub4node->cd();
2550 fNodes->Add(sub4node);
2551 sub3node->cd();
2552 fNodes->Add(sub3node);
2553 sub2node->cd();
2554 fNodes->Add(sub2node);
2555 sub1node->cd();
2556 //
2557 // Place copy #2 of I20B in I12B
2558 //
2559 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2560 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2561 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2562 sub2node->SetLineColor(kColorITS);
2563 sub2node->SetVisibility(0);
2564 sub2node->cd();
2565 //
2566 // Place copy #1 of I1D7 in I20B
2567 //
2568 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2569 sub3node->SetLineColor(kColorITS);
2570 sub3node->SetVisibility(0);
2571 sub3node->cd();
2572 //
2573 // Place copy #1 of I1D1 in I1D7
2574 //
2575 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2576 sub4node->SetLineColor(kColorITS);
2577 sub4node->SetVisibility(0);
2578 sub4node->cd();
2579 //
2580 // Place copy #1 of ITS2 in I1D1
2581 //
2582 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2583 sub5node->SetLineColor(kColorITS);
2584 fNodes->Add(sub5node);
2585 sub4node->cd();
2586 fNodes->Add(sub4node);
2587 sub3node->cd();
2588 fNodes->Add(sub3node);
2589 sub2node->cd();
2590 //
2591 // Place copy #2 of I1D7 in I20B
2592 //
2593 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2594 sub3node->SetLineColor(kColorITS);
2595 sub3node->SetVisibility(0);
2596 sub3node->cd();
2597 //
2598 // Place copy #1 of I1D1 in I1D7
2599 //
2600 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2601 sub4node->SetLineColor(kColorITS);
2602 sub4node->SetVisibility(0);
2603 sub4node->cd();
2604 //
2605 // Place copy #1 of ITS2 in I1D1
2606 //
2607 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2608 sub5node->SetLineColor(kColorITS);
2609 fNodes->Add(sub5node);
2610 sub4node->cd();
2611 fNodes->Add(sub4node);
2612 sub3node->cd();
2613 fNodes->Add(sub3node);
2614 sub2node->cd();
2615 //
2616 // Place copy #3 of I1D7 in I20B
2617 //
2618 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2619 sub3node->SetLineColor(kColorITS);
2620 sub3node->SetVisibility(0);
2621 sub3node->cd();
2622 //
2623 // Place copy #1 of I1D1 in I1D7
2624 //
2625 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2626 sub4node->SetLineColor(kColorITS);
2627 sub4node->SetVisibility(0);
2628 sub4node->cd();
2629 //
2630 // Place copy #1 of ITS2 in I1D1
2631 //
2632 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2633 sub5node->SetLineColor(kColorITS);
2634 fNodes->Add(sub5node);
2635 sub4node->cd();
2636 fNodes->Add(sub4node);
2637 sub3node->cd();
2638 fNodes->Add(sub3node);
2639 sub2node->cd();
2640 //
2641 // Place copy #4 of I1D7 in I20B
2642 //
2643 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2644 sub3node->SetLineColor(kColorITS);
2645 sub3node->SetVisibility(0);
2646 sub3node->cd();
2647 //
2648 // Place copy #1 of I1D1 in I1D7
2649 //
2650 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2651 sub4node->SetLineColor(kColorITS);
2652 sub4node->SetVisibility(0);
2653 sub4node->cd();
2654 //
2655 // Place copy #1 of ITS2 in I1D1
2656 //
2657 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2658 sub5node->SetLineColor(kColorITS);
2659 fNodes->Add(sub5node);
2660 sub4node->cd();
2661 fNodes->Add(sub4node);
2662 sub3node->cd();
2663 fNodes->Add(sub3node);
2664 sub2node->cd();
2665 fNodes->Add(sub2node);
2666 sub1node->cd();
2667 //
2668 // Place copy #3 of I20B in I12B
2669 //
2670 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2671 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2672 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2673 sub2node->SetLineColor(kColorITS);
2674 sub2node->SetVisibility(0);
2675 sub2node->cd();
2676 //
2677 // Place copy #1 of I1D7 in I20B
2678 //
2679 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2680 sub3node->SetLineColor(kColorITS);
2681 sub3node->SetVisibility(0);
2682 sub3node->cd();
2683 //
2684 // Place copy #1 of I1D1 in I1D7
2685 //
2686 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2687 sub4node->SetLineColor(kColorITS);
2688 sub4node->SetVisibility(0);
2689 sub4node->cd();
2690 //
2691 // Place copy #1 of ITS2 in I1D1
2692 //
2693 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2694 sub5node->SetLineColor(kColorITS);
2695 fNodes->Add(sub5node);
2696 sub4node->cd();
2697 fNodes->Add(sub4node);
2698 sub3node->cd();
2699 fNodes->Add(sub3node);
2700 sub2node->cd();
2701 //
2702 // Place copy #2 of I1D7 in I20B
2703 //
2704 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2705 sub3node->SetLineColor(kColorITS);
2706 sub3node->SetVisibility(0);
2707 sub3node->cd();
2708 //
2709 // Place copy #1 of I1D1 in I1D7
2710 //
2711 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2712 sub4node->SetLineColor(kColorITS);
2713 sub4node->SetVisibility(0);
2714 sub4node->cd();
2715 //
2716 // Place copy #1 of ITS2 in I1D1
2717 //
2718 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2719 sub5node->SetLineColor(kColorITS);
2720 fNodes->Add(sub5node);
2721 sub4node->cd();
2722 fNodes->Add(sub4node);
2723 sub3node->cd();
2724 fNodes->Add(sub3node);
2725 sub2node->cd();
2726 //
2727 // Place copy #3 of I1D7 in I20B
2728 //
2729 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2730 sub3node->SetLineColor(kColorITS);
2731 sub3node->SetVisibility(0);
2732 sub3node->cd();
2733 //
2734 // Place copy #1 of I1D1 in I1D7
2735 //
2736 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2737 sub4node->SetLineColor(kColorITS);
2738 sub4node->SetVisibility(0);
2739 sub4node->cd();
2740 //
2741 // Place copy #1 of ITS2 in I1D1
2742 //
2743 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2744 sub5node->SetLineColor(kColorITS);
2745 fNodes->Add(sub5node);
2746 sub4node->cd();
2747 fNodes->Add(sub4node);
2748 sub3node->cd();
2749 fNodes->Add(sub3node);
2750 sub2node->cd();
2751 //
2752 // Place copy #4 of I1D7 in I20B
2753 //
2754 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2755 sub3node->SetLineColor(kColorITS);
2756 sub3node->SetVisibility(0);
2757 sub3node->cd();
2758 //
2759 // Place copy #1 of I1D1 in I1D7
2760 //
2761 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2762 sub4node->SetLineColor(kColorITS);
2763 sub4node->SetVisibility(0);
2764 sub4node->cd();
2765 //
2766 // Place copy #1 of ITS2 in I1D1
2767 //
2768 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2769 sub5node->SetLineColor(kColorITS);
2770 fNodes->Add(sub5node);
2771 sub4node->cd();
2772 fNodes->Add(sub4node);
2773 sub3node->cd();
2774 fNodes->Add(sub3node);
2775 sub2node->cd();
2776 fNodes->Add(sub2node);
2777 sub1node->cd();
2778 //
2779 // Place copy #4 of I20B in I12B
2780 //
2781 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2782 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2783 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2784 sub2node->SetLineColor(kColorITS);
2785 sub2node->SetVisibility(0);
2786 sub2node->cd();
2787 //
2788 // Place copy #1 of I1D7 in I20B
2789 //
2790 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2791 sub3node->SetLineColor(kColorITS);
2792 sub3node->SetVisibility(0);
2793 sub3node->cd();
2794 //
2795 // Place copy #1 of I1D1 in I1D7
2796 //
2797 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2798 sub4node->SetLineColor(kColorITS);
2799 sub4node->SetVisibility(0);
2800 sub4node->cd();
2801 //
2802 // Place copy #1 of ITS2 in I1D1
2803 //
2804 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2805 sub5node->SetLineColor(kColorITS);
2806 fNodes->Add(sub5node);
2807 sub4node->cd();
2808 fNodes->Add(sub4node);
2809 sub3node->cd();
2810 fNodes->Add(sub3node);
2811 sub2node->cd();
2812 //
2813 // Place copy #2 of I1D7 in I20B
2814 //
2815 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2816 sub3node->SetLineColor(kColorITS);
2817 sub3node->SetVisibility(0);
2818 sub3node->cd();
2819 //
2820 // Place copy #1 of I1D1 in I1D7
2821 //
2822 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2823 sub4node->SetLineColor(kColorITS);
2824 sub4node->SetVisibility(0);
2825 sub4node->cd();
2826 //
2827 // Place copy #1 of ITS2 in I1D1
2828 //
2829 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2830 sub5node->SetLineColor(kColorITS);
2831 fNodes->Add(sub5node);
2832 sub4node->cd();
2833 fNodes->Add(sub4node);
2834 sub3node->cd();
2835 fNodes->Add(sub3node);
2836 sub2node->cd();
2837 //
2838 // Place copy #3 of I1D7 in I20B
2839 //
2840 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2841 sub3node->SetLineColor(kColorITS);
2842 sub3node->SetVisibility(0);
2843 sub3node->cd();
2844 //
2845 // Place copy #1 of I1D1 in I1D7
2846 //
2847 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2848 sub4node->SetLineColor(kColorITS);
2849 sub4node->SetVisibility(0);
2850 sub4node->cd();
2851 //
2852 // Place copy #1 of ITS2 in I1D1
2853 //
2854 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2855 sub5node->SetLineColor(kColorITS);
2856 fNodes->Add(sub5node);
2857 sub4node->cd();
2858 fNodes->Add(sub4node);
2859 sub3node->cd();
2860 fNodes->Add(sub3node);
2861 sub2node->cd();
2862 //
2863 // Place copy #4 of I1D7 in I20B
2864 //
2865 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2866 sub3node->SetLineColor(kColorITS);
2867 sub3node->SetVisibility(0);
2868 sub3node->cd();
2869 //
2870 // Place copy #1 of I1D1 in I1D7
2871 //
2872 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2873 sub4node->SetLineColor(kColorITS);
2874 sub4node->SetVisibility(0);
2875 sub4node->cd();
2876 //
2877 // Place copy #1 of ITS2 in I1D1
2878 //
2879 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2880 sub5node->SetLineColor(kColorITS);
2881 fNodes->Add(sub5node);
2882 sub4node->cd();
2883 fNodes->Add(sub4node);
2884 sub3node->cd();
2885 fNodes->Add(sub3node);
2886 sub2node->cd();
2887 fNodes->Add(sub2node);
2888 sub1node->cd();
2889 fNodes->Add(sub1node);
2890 node->cd();
2891 //
2892 // Place copy #4 of I12B in IT12
2893 //
1266e9b4 2894 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2895 sub1node->SetLineColor(kColorITS);
2896 sub1node->SetVisibility(0);
2897 sub1node->cd();
2898 //
2899 // Place copy #1 of I10B in I12B
2900 //
2901 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2902 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2903 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2904 sub2node->SetLineColor(kColorITS);
2905 sub2node->SetVisibility(0);
2906 sub2node->cd();
2907 //
2908 // Place copy #1 of I107 in I10B
2909 //
2910 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2911 sub3node->SetLineColor(kColorITS);
2912 sub3node->SetVisibility(0);
2913 sub3node->cd();
2914 //
2915 // Place copy #1 of I101 in I107
2916 //
2917 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2918 sub4node->SetLineColor(kColorITS);
2919 sub4node->SetVisibility(0);
2920 sub4node->cd();
2921 //
2922 // Place copy #1 of ITS1 in I101
2923 //
2924 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2925 sub5node->SetLineColor(kColorITS);
2926 fNodes->Add(sub5node);
2927 sub4node->cd();
2928 fNodes->Add(sub4node);
2929 sub3node->cd();
2930 fNodes->Add(sub3node);
2931 sub2node->cd();
2932 //
2933 // Place copy #2 of I107 in I10B
2934 //
2935 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2936 sub3node->SetLineColor(kColorITS);
2937 sub3node->SetVisibility(0);
2938 sub3node->cd();
2939 //
2940 // Place copy #1 of I101 in I107
2941 //
2942 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2943 sub4node->SetLineColor(kColorITS);
2944 sub4node->SetVisibility(0);
2945 sub4node->cd();
2946 //
2947 // Place copy #1 of ITS1 in I101
2948 //
2949 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2950 sub5node->SetLineColor(kColorITS);
2951 fNodes->Add(sub5node);
2952 sub4node->cd();
2953 fNodes->Add(sub4node);
2954 sub3node->cd();
2955 fNodes->Add(sub3node);
2956 sub2node->cd();
2957 //
2958 // Place copy #3 of I107 in I10B
2959 //
2960 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2961 sub3node->SetLineColor(kColorITS);
2962 sub3node->SetVisibility(0);
2963 sub3node->cd();
2964 //
2965 // Place copy #1 of I101 in I107
2966 //
2967 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2968 sub4node->SetLineColor(kColorITS);
2969 sub4node->SetVisibility(0);
2970 sub4node->cd();
2971 //
2972 // Place copy #1 of ITS1 in I101
2973 //
2974 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2975 sub5node->SetLineColor(kColorITS);
2976 fNodes->Add(sub5node);
2977 sub4node->cd();
2978 fNodes->Add(sub4node);
2979 sub3node->cd();
2980 fNodes->Add(sub3node);
2981 sub2node->cd();
2982 //
2983 // Place copy #4 of I107 in I10B
2984 //
2985 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2986 sub3node->SetLineColor(kColorITS);
2987 sub3node->SetVisibility(0);
2988 sub3node->cd();
2989 //
2990 // Place copy #1 of I101 in I107
2991 //
2992 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2993 sub4node->SetLineColor(kColorITS);
2994 sub4node->SetVisibility(0);
2995 sub4node->cd();
2996 //
2997 // Place copy #1 of ITS1 in I101
2998 //
2999 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3000 sub5node->SetLineColor(kColorITS);
3001 fNodes->Add(sub5node);
3002 sub4node->cd();
3003 fNodes->Add(sub4node);
3004 sub3node->cd();
3005 fNodes->Add(sub3node);
3006 sub2node->cd();
3007 fNodes->Add(sub2node);
3008 sub1node->cd();
3009 //
3010 // Place copy #2 of I10B in I12B
3011 //
3012 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3013 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3014 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3015 sub2node->SetLineColor(kColorITS);
3016 sub2node->SetVisibility(0);
3017 sub2node->cd();
3018 //
3019 // Place copy #1 of I107 in I10B
3020 //
3021 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3022 sub3node->SetLineColor(kColorITS);
3023 sub3node->SetVisibility(0);
3024 sub3node->cd();
3025 //
3026 // Place copy #1 of I101 in I107
3027 //
3028 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3029 sub4node->SetLineColor(kColorITS);
3030 sub4node->SetVisibility(0);
3031 sub4node->cd();
3032 //
3033 // Place copy #1 of ITS1 in I101
3034 //
3035 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3036 sub5node->SetLineColor(kColorITS);
3037 fNodes->Add(sub5node);
3038 sub4node->cd();
3039 fNodes->Add(sub4node);
3040 sub3node->cd();
3041 fNodes->Add(sub3node);
3042 sub2node->cd();
3043 //
3044 // Place copy #2 of I107 in I10B
3045 //
3046 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3047 sub3node->SetLineColor(kColorITS);
3048 sub3node->SetVisibility(0);
3049 sub3node->cd();
3050 //
3051 // Place copy #1 of I101 in I107
3052 //
3053 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3054 sub4node->SetLineColor(kColorITS);
3055 sub4node->SetVisibility(0);
3056 sub4node->cd();
3057 //
3058 // Place copy #1 of ITS1 in I101
3059 //
3060 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3061 sub5node->SetLineColor(kColorITS);
3062 fNodes->Add(sub5node);
3063 sub4node->cd();
3064 fNodes->Add(sub4node);
3065 sub3node->cd();
3066 fNodes->Add(sub3node);
3067 sub2node->cd();
3068 //
3069 // Place copy #3 of I107 in I10B
3070 //
3071 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3072 sub3node->SetLineColor(kColorITS);
3073 sub3node->SetVisibility(0);
3074 sub3node->cd();
3075 //
3076 // Place copy #1 of I101 in I107
3077 //
3078 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3079 sub4node->SetLineColor(kColorITS);
3080 sub4node->SetVisibility(0);
3081 sub4node->cd();
3082 //
3083 // Place copy #1 of ITS1 in I101
3084 //
3085 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3086 sub5node->SetLineColor(kColorITS);
3087 fNodes->Add(sub5node);
3088 sub4node->cd();
3089 fNodes->Add(sub4node);
3090 sub3node->cd();
3091 fNodes->Add(sub3node);
3092 sub2node->cd();
3093 //
3094 // Place copy #4 of I107 in I10B
3095 //
3096 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3097 sub3node->SetLineColor(kColorITS);
3098 sub3node->SetVisibility(0);
3099 sub3node->cd();
3100 //
3101 // Place copy #1 of I101 in I107
3102 //
3103 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3104 sub4node->SetLineColor(kColorITS);
3105 sub4node->SetVisibility(0);
3106 sub4node->cd();
3107 //
3108 // Place copy #1 of ITS1 in I101
3109 //
3110 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3111 sub5node->SetLineColor(kColorITS);
3112 fNodes->Add(sub5node);
3113 sub4node->cd();
3114 fNodes->Add(sub4node);
3115 sub3node->cd();
3116 fNodes->Add(sub3node);
3117 sub2node->cd();
3118 fNodes->Add(sub2node);
3119 sub1node->cd();
3120 //
3121 // Place copy #1 of I20B in I12B
3122 //
3123 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3124 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3125 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3126 sub2node->SetLineColor(kColorITS);
3127 sub2node->SetVisibility(0);
3128 sub2node->cd();
3129 //
3130 // Place copy #1 of I1D7 in I20B
3131 //
3132 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3133 sub3node->SetLineColor(kColorITS);
3134 sub3node->SetVisibility(0);
3135 sub3node->cd();
3136 //
3137 // Place copy #1 of I1D1 in I1D7
3138 //
3139 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3140 sub4node->SetLineColor(kColorITS);
3141 sub4node->SetVisibility(0);
3142 sub4node->cd();
3143 //
3144 // Place copy #1 of ITS2 in I1D1
3145 //
3146 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3147 sub5node->SetLineColor(kColorITS);
3148 fNodes->Add(sub5node);
3149 sub4node->cd();
3150 fNodes->Add(sub4node);
3151 sub3node->cd();
3152 fNodes->Add(sub3node);
3153 sub2node->cd();
3154 //
3155 // Place copy #2 of I1D7 in I20B
3156 //
3157 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3158 sub3node->SetLineColor(kColorITS);
3159 sub3node->SetVisibility(0);
3160 sub3node->cd();
3161 //
3162 // Place copy #1 of I1D1 in I1D7
3163 //
3164 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3165 sub4node->SetLineColor(kColorITS);
3166 sub4node->SetVisibility(0);
3167 sub4node->cd();
3168 //
3169 // Place copy #1 of ITS2 in I1D1
3170 //
3171 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3172 sub5node->SetLineColor(kColorITS);
3173 fNodes->Add(sub5node);
3174 sub4node->cd();
3175 fNodes->Add(sub4node);
3176 sub3node->cd();
3177 fNodes->Add(sub3node);
3178 sub2node->cd();
3179 //
3180 // Place copy #3 of I1D7 in I20B
3181 //
3182 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3183 sub3node->SetLineColor(kColorITS);
3184 sub3node->SetVisibility(0);
3185 sub3node->cd();
3186 //
3187 // Place copy #1 of I1D1 in I1D7
3188 //
3189 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3190 sub4node->SetLineColor(kColorITS);
3191 sub4node->SetVisibility(0);
3192 sub4node->cd();
3193 //
3194 // Place copy #1 of ITS2 in I1D1
3195 //
3196 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3197 sub5node->SetLineColor(kColorITS);
3198 fNodes->Add(sub5node);
3199 sub4node->cd();
3200 fNodes->Add(sub4node);
3201 sub3node->cd();
3202 fNodes->Add(sub3node);
3203 sub2node->cd();
3204 //
3205 // Place copy #4 of I1D7 in I20B
3206 //
3207 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3208 sub3node->SetLineColor(kColorITS);
3209 sub3node->SetVisibility(0);
3210 sub3node->cd();
3211 //
3212 // Place copy #1 of I1D1 in I1D7
3213 //
3214 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3215 sub4node->SetLineColor(kColorITS);
3216 sub4node->SetVisibility(0);
3217 sub4node->cd();
3218 //
3219 // Place copy #1 of ITS2 in I1D1
3220 //
3221 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3222 sub5node->SetLineColor(kColorITS);
3223 fNodes->Add(sub5node);
3224 sub4node->cd();
3225 fNodes->Add(sub4node);
3226 sub3node->cd();
3227 fNodes->Add(sub3node);
3228 sub2node->cd();
3229 fNodes->Add(sub2node);
3230 sub1node->cd();
3231 //
3232 // Place copy #2 of I20B in I12B
3233 //
3234 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3235 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3236 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3237 sub2node->SetLineColor(kColorITS);
3238 sub2node->SetVisibility(0);
3239 sub2node->cd();
3240 //
3241 // Place copy #1 of I1D7 in I20B
3242 //
3243 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3244 sub3node->SetLineColor(kColorITS);
3245 sub3node->SetVisibility(0);
3246 sub3node->cd();
3247 //
3248 // Place copy #1 of I1D1 in I1D7
3249 //
3250 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3251 sub4node->SetLineColor(kColorITS);
3252 sub4node->SetVisibility(0);
3253 sub4node->cd();
3254 //
3255 // Place copy #1 of ITS2 in I1D1
3256 //
3257 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3258 sub5node->SetLineColor(kColorITS);
3259 fNodes->Add(sub5node);
3260 sub4node->cd();
3261 fNodes->Add(sub4node);
3262 sub3node->cd();
3263 fNodes->Add(sub3node);
3264 sub2node->cd();
3265 //
3266 // Place copy #2 of I1D7 in I20B
3267 //
3268 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3269 sub3node->SetLineColor(kColorITS);
3270 sub3node->SetVisibility(0);
3271 sub3node->cd();
3272 //
3273 // Place copy #1 of I1D1 in I1D7
3274 //
3275 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3276 sub4node->SetLineColor(kColorITS);
3277 sub4node->SetVisibility(0);
3278 sub4node->cd();
3279 //
3280 // Place copy #1 of ITS2 in I1D1
3281 //
3282 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3283 sub5node->SetLineColor(kColorITS);
3284 fNodes->Add(sub5node);
3285 sub4node->cd();
3286 fNodes->Add(sub4node);
3287 sub3node->cd();
3288 fNodes->Add(sub3node);
3289 sub2node->cd();
3290 //
3291 // Place copy #3 of I1D7 in I20B
3292 //
3293 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3294 sub3node->SetLineColor(kColorITS);
3295 sub3node->SetVisibility(0);
3296 sub3node->cd();
3297 //
3298 // Place copy #1 of I1D1 in I1D7
3299 //
3300 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3301 sub4node->SetLineColor(kColorITS);
3302 sub4node->SetVisibility(0);
3303 sub4node->cd();
3304 //
3305 // Place copy #1 of ITS2 in I1D1
3306 //
3307 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3308 sub5node->SetLineColor(kColorITS);
3309 fNodes->Add(sub5node);
3310 sub4node->cd();
3311 fNodes->Add(sub4node);
3312 sub3node->cd();
3313 fNodes->Add(sub3node);
3314 sub2node->cd();
3315 //
3316 // Place copy #4 of I1D7 in I20B
3317 //
3318 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3319 sub3node->SetLineColor(kColorITS);
3320 sub3node->SetVisibility(0);
3321 sub3node->cd();
3322 //
3323 // Place copy #1 of I1D1 in I1D7
3324 //
3325 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3326 sub4node->SetLineColor(kColorITS);
3327 sub4node->SetVisibility(0);
3328 sub4node->cd();
3329 //
3330 // Place copy #1 of ITS2 in I1D1
3331 //
3332 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3333 sub5node->SetLineColor(kColorITS);
3334 fNodes->Add(sub5node);
3335 sub4node->cd();
3336 fNodes->Add(sub4node);
3337 sub3node->cd();
3338 fNodes->Add(sub3node);
3339 sub2node->cd();
3340 fNodes->Add(sub2node);
3341 sub1node->cd();
3342 //
3343 // Place copy #3 of I20B in I12B
3344 //
3345 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3346 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3347 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3348 sub2node->SetLineColor(kColorITS);
3349 sub2node->SetVisibility(0);
3350 sub2node->cd();
3351 //
3352 // Place copy #1 of I1D7 in I20B
3353 //
3354 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3355 sub3node->SetLineColor(kColorITS);
3356 sub3node->SetVisibility(0);
3357 sub3node->cd();
3358 //
3359 // Place copy #1 of I1D1 in I1D7
3360 //
3361 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3362 sub4node->SetLineColor(kColorITS);
3363 sub4node->SetVisibility(0);
3364 sub4node->cd();
3365 //
3366 // Place copy #1 of ITS2 in I1D1
3367 //
3368 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3369 sub5node->SetLineColor(kColorITS);
3370 fNodes->Add(sub5node);
3371 sub4node->cd();
3372 fNodes->Add(sub4node);
3373 sub3node->cd();
3374 fNodes->Add(sub3node);
3375 sub2node->cd();
3376 //
3377 // Place copy #2 of I1D7 in I20B
3378 //
3379 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3380 sub3node->SetLineColor(kColorITS);
3381 sub3node->SetVisibility(0);
3382 sub3node->cd();
3383 //
3384 // Place copy #1 of I1D1 in I1D7
3385 //
3386 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3387 sub4node->SetLineColor(kColorITS);
3388 sub4node->SetVisibility(0);
3389 sub4node->cd();
3390 //
3391 // Place copy #1 of ITS2 in I1D1
3392 //
3393 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3394 sub5node->SetLineColor(kColorITS);
3395 fNodes->Add(sub5node);
3396 sub4node->cd();
3397 fNodes->Add(sub4node);
3398 sub3node->cd();
3399 fNodes->Add(sub3node);
3400 sub2node->cd();
3401 //
3402 // Place copy #3 of I1D7 in I20B
3403 //
3404 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3405 sub3node->SetLineColor(kColorITS);
3406 sub3node->SetVisibility(0);
3407 sub3node->cd();
3408 //
3409 // Place copy #1 of I1D1 in I1D7
3410 //
3411 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3412 sub4node->SetLineColor(kColorITS);
3413 sub4node->SetVisibility(0);
3414 sub4node->cd();
3415 //
3416 // Place copy #1 of ITS2 in I1D1
3417 //
3418 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3419 sub5node->SetLineColor(kColorITS);
3420 fNodes->Add(sub5node);
3421 sub4node->cd();
3422 fNodes->Add(sub4node);
3423 sub3node->cd();
3424 fNodes->Add(sub3node);
3425 sub2node->cd();
3426 //
3427 // Place copy #4 of I1D7 in I20B
3428 //
3429 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3430 sub3node->SetLineColor(kColorITS);
3431 sub3node->SetVisibility(0);
3432 sub3node->cd();
3433 //
3434 // Place copy #1 of I1D1 in I1D7
3435 //
3436 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3437 sub4node->SetLineColor(kColorITS);
3438 sub4node->SetVisibility(0);
3439 sub4node->cd();
3440 //
3441 // Place copy #1 of ITS2 in I1D1
3442 //
3443 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3444 sub5node->SetLineColor(kColorITS);
3445 fNodes->Add(sub5node);
3446 sub4node->cd();
3447 fNodes->Add(sub4node);
3448 sub3node->cd();
3449 fNodes->Add(sub3node);
3450 sub2node->cd();
3451 fNodes->Add(sub2node);
3452 sub1node->cd();
3453 //
3454 // Place copy #4 of I20B in I12B
3455 //
3456 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3457 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3458 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3459 sub2node->SetLineColor(kColorITS);
3460 sub2node->SetVisibility(0);
3461 sub2node->cd();
3462 //
3463 // Place copy #1 of I1D7 in I20B
3464 //
3465 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3466 sub3node->SetLineColor(kColorITS);
3467 sub3node->SetVisibility(0);
3468 sub3node->cd();
3469 //
3470 // Place copy #1 of I1D1 in I1D7
3471 //
3472 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3473 sub4node->SetLineColor(kColorITS);
3474 sub4node->SetVisibility(0);
3475 sub4node->cd();
3476 //
3477 // Place copy #1 of ITS2 in I1D1
3478 //
3479 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3480 sub5node->SetLineColor(kColorITS);
3481 fNodes->Add(sub5node);
3482 sub4node->cd();
3483 fNodes->Add(sub4node);
3484 sub3node->cd();
3485 fNodes->Add(sub3node);
3486 sub2node->cd();
3487 //
3488 // Place copy #2 of I1D7 in I20B
3489 //
3490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3491 sub3node->SetLineColor(kColorITS);
3492 sub3node->SetVisibility(0);
3493 sub3node->cd();
3494 //
3495 // Place copy #1 of I1D1 in I1D7
3496 //
3497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3498 sub4node->SetLineColor(kColorITS);
3499 sub4node->SetVisibility(0);
3500 sub4node->cd();
3501 //
3502 // Place copy #1 of ITS2 in I1D1
3503 //
3504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3505 sub5node->SetLineColor(kColorITS);
3506 fNodes->Add(sub5node);
3507 sub4node->cd();
3508 fNodes->Add(sub4node);
3509 sub3node->cd();
3510 fNodes->Add(sub3node);
3511 sub2node->cd();
3512 //
3513 // Place copy #3 of I1D7 in I20B
3514 //
3515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3516 sub3node->SetLineColor(kColorITS);
3517 sub3node->SetVisibility(0);
3518 sub3node->cd();
3519 //
3520 // Place copy #1 of I1D1 in I1D7
3521 //
3522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3523 sub4node->SetLineColor(kColorITS);
3524 sub4node->SetVisibility(0);
3525 sub4node->cd();
3526 //
3527 // Place copy #1 of ITS2 in I1D1
3528 //
3529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3530 sub5node->SetLineColor(kColorITS);
3531 fNodes->Add(sub5node);
3532 sub4node->cd();
3533 fNodes->Add(sub4node);
3534 sub3node->cd();
3535 fNodes->Add(sub3node);
3536 sub2node->cd();
3537 //
3538 // Place copy #4 of I1D7 in I20B
3539 //
3540 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3541 sub3node->SetLineColor(kColorITS);
3542 sub3node->SetVisibility(0);
3543 sub3node->cd();
3544 //
3545 // Place copy #1 of I1D1 in I1D7
3546 //
3547 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3548 sub4node->SetLineColor(kColorITS);
3549 sub4node->SetVisibility(0);
3550 sub4node->cd();
3551 //
3552 // Place copy #1 of ITS2 in I1D1
3553 //
3554 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3555 sub5node->SetLineColor(kColorITS);
3556 fNodes->Add(sub5node);
3557 sub4node->cd();
3558 fNodes->Add(sub4node);
3559 sub3node->cd();
3560 fNodes->Add(sub3node);
3561 sub2node->cd();
3562 fNodes->Add(sub2node);
3563 sub1node->cd();
3564 fNodes->Add(sub1node);
3565 node->cd();
3566 //
3567 // Place copy #5 of I12B in IT12
3568 //
1266e9b4 3569 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3570 sub1node->SetLineColor(kColorITS);
3571 sub1node->SetVisibility(0);
3572 sub1node->cd();
3573 //
3574 // Place copy #1 of I10B in I12B
3575 //
3576 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3577 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3578 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3579 sub2node->SetLineColor(kColorITS);
3580 sub2node->SetVisibility(0);
3581 sub2node->cd();
3582 //
3583 // Place copy #1 of I107 in I10B
3584 //
3585 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3586 sub3node->SetLineColor(kColorITS);
3587 sub3node->SetVisibility(0);
3588 sub3node->cd();
3589 //
3590 // Place copy #1 of I101 in I107
3591 //
3592 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3593 sub4node->SetLineColor(kColorITS);
3594 sub4node->SetVisibility(0);
3595 sub4node->cd();
3596 //
3597 // Place copy #1 of ITS1 in I101
3598 //
3599 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3600 sub5node->SetLineColor(kColorITS);
3601 fNodes->Add(sub5node);
3602 sub4node->cd();
3603 fNodes->Add(sub4node);
3604 sub3node->cd();
3605 fNodes->Add(sub3node);
3606 sub2node->cd();
3607 //
3608 // Place copy #2 of I107 in I10B
3609 //
3610 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3611 sub3node->SetLineColor(kColorITS);
3612 sub3node->SetVisibility(0);
3613 sub3node->cd();
3614 //
3615 // Place copy #1 of I101 in I107
3616 //
3617 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3618 sub4node->SetLineColor(kColorITS);
3619 sub4node->SetVisibility(0);
3620 sub4node->cd();
3621 //
3622 // Place copy #1 of ITS1 in I101
3623 //
3624 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3625 sub5node->SetLineColor(kColorITS);
3626 fNodes->Add(sub5node);
3627 sub4node->cd();
3628 fNodes->Add(sub4node);
3629 sub3node->cd();
3630 fNodes->Add(sub3node);
3631 sub2node->cd();
3632 //
3633 // Place copy #3 of I107 in I10B
3634 //
3635 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3636 sub3node->SetLineColor(kColorITS);
3637 sub3node->SetVisibility(0);
3638 sub3node->cd();
3639 //
3640 // Place copy #1 of I101 in I107
3641 //
3642 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3643 sub4node->SetLineColor(kColorITS);
3644 sub4node->SetVisibility(0);
3645 sub4node->cd();
3646 //
3647 // Place copy #1 of ITS1 in I101
3648 //
3649 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3650 sub5node->SetLineColor(kColorITS);
3651 fNodes->Add(sub5node);
3652 sub4node->cd();
3653 fNodes->Add(sub4node);
3654 sub3node->cd();
3655 fNodes->Add(sub3node);
3656 sub2node->cd();
3657 //
3658 // Place copy #4 of I107 in I10B
3659 //
3660 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3661 sub3node->SetLineColor(kColorITS);
3662 sub3node->SetVisibility(0);
3663 sub3node->cd();
3664 //
3665 // Place copy #1 of I101 in I107
3666 //
3667 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3668 sub4node->SetLineColor(kColorITS);
3669 sub4node->SetVisibility(0);
3670 sub4node->cd();
3671 //
3672 // Place copy #1 of ITS1 in I101
3673 //
3674 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3675 sub5node->SetLineColor(kColorITS);
3676 fNodes->Add(sub5node);
3677 sub4node->cd();
3678 fNodes->Add(sub4node);
3679 sub3node->cd();
3680 fNodes->Add(sub3node);
3681 sub2node->cd();
3682 fNodes->Add(sub2node);
3683 sub1node->cd();
3684 //
3685 // Place copy #2 of I10B in I12B
3686 //
3687 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3688 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3689 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3690 sub2node->SetLineColor(kColorITS);
3691 sub2node->SetVisibility(0);
3692 sub2node->cd();
3693 //
3694 // Place copy #1 of I107 in I10B
3695 //
3696 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3697 sub3node->SetLineColor(kColorITS);
3698 sub3node->SetVisibility(0);
3699 sub3node->cd();
3700 //
3701 // Place copy #1 of I101 in I107
3702 //
3703 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3704 sub4node->SetLineColor(kColorITS);
3705 sub4node->SetVisibility(0);
3706 sub4node->cd();
3707 //
3708 // Place copy #1 of ITS1 in I101
3709 //
3710 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3711 sub5node->SetLineColor(kColorITS);
3712 fNodes->Add(sub5node);
3713 sub4node->cd();
3714 fNodes->Add(sub4node);
3715 sub3node->cd();
3716 fNodes->Add(sub3node);
3717 sub2node->cd();
3718 //
3719 // Place copy #2 of I107 in I10B
3720 //
3721 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3722 sub3node->SetLineColor(kColorITS);
3723 sub3node->SetVisibility(0);
3724 sub3node->cd();
3725 //
3726 // Place copy #1 of I101 in I107
3727 //
3728 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3729 sub4node->SetLineColor(kColorITS);
3730 sub4node->SetVisibility(0);
3731 sub4node->cd();
3732 //
3733 // Place copy #1 of ITS1 in I101
3734 //
3735 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3736 sub5node->SetLineColor(kColorITS);
3737 fNodes->Add(sub5node);
3738 sub4node->cd();
3739 fNodes->Add(sub4node);
3740 sub3node->cd();
3741 fNodes->Add(sub3node);
3742 sub2node->cd();
3743 //
3744 // Place copy #3 of I107 in I10B
3745 //
3746 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3747 sub3node->SetLineColor(kColorITS);
3748 sub3node->SetVisibility(0);
3749 sub3node->cd();
3750 //
3751 // Place copy #1 of I101 in I107
3752 //
3753 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3754 sub4node->SetLineColor(kColorITS);
3755 sub4node->SetVisibility(0);
3756 sub4node->cd();
3757 //
3758 // Place copy #1 of ITS1 in I101
3759 //
3760 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3761 sub5node->SetLineColor(kColorITS);
3762 fNodes->Add(sub5node);
3763 sub4node->cd();
3764 fNodes->Add(sub4node);
3765 sub3node->cd();
3766 fNodes->Add(sub3node);
3767 sub2node->cd();
3768 //
3769 // Place copy #4 of I107 in I10B
3770 //
3771 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3772 sub3node->SetLineColor(kColorITS);
3773 sub3node->SetVisibility(0);
3774 sub3node->cd();
3775 //
3776 // Place copy #1 of I101 in I107
3777 //
3778 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3779 sub4node->SetLineColor(kColorITS);
3780 sub4node->SetVisibility(0);
3781 sub4node->cd();
3782 //
3783 // Place copy #1 of ITS1 in I101
3784 //
3785 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3786 sub5node->SetLineColor(kColorITS);
3787 fNodes->Add(sub5node);
3788 sub4node->cd();
3789 fNodes->Add(sub4node);
3790 sub3node->cd();
3791 fNodes->Add(sub3node);
3792 sub2node->cd();
3793 fNodes->Add(sub2node);
3794 sub1node->cd();
3795 //
3796 // Place copy #1 of I20B in I12B
3797 //
3798 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3799 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3800 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3801 sub2node->SetLineColor(kColorITS);
3802 sub2node->SetVisibility(0);
3803 sub2node->cd();
3804 //
3805 // Place copy #1 of I1D7 in I20B
3806 //
3807 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3808 sub3node->SetLineColor(kColorITS);
3809 sub3node->SetVisibility(0);
3810 sub3node->cd();
3811 //
3812 // Place copy #1 of I1D1 in I1D7
3813 //
3814 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3815 sub4node->SetLineColor(kColorITS);
3816 sub4node->SetVisibility(0);
3817 sub4node->cd();
3818 //
3819 // Place copy #1 of ITS2 in I1D1
3820 //
3821 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3822 sub5node->SetLineColor(kColorITS);
3823 fNodes->Add(sub5node);
3824 sub4node->cd();
3825 fNodes->Add(sub4node);
3826 sub3node->cd();
3827 fNodes->Add(sub3node);
3828 sub2node->cd();
3829 //
3830 // Place copy #2 of I1D7 in I20B
3831 //
3832 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3833 sub3node->SetLineColor(kColorITS);
3834 sub3node->SetVisibility(0);
3835 sub3node->cd();
3836 //
3837 // Place copy #1 of I1D1 in I1D7
3838 //
3839 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3840 sub4node->SetLineColor(kColorITS);
3841 sub4node->SetVisibility(0);
3842 sub4node->cd();
3843 //
3844 // Place copy #1 of ITS2 in I1D1
3845 //
3846 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3847 sub5node->SetLineColor(kColorITS);
3848 fNodes->Add(sub5node);
3849 sub4node->cd();
3850 fNodes->Add(sub4node);
3851 sub3node->cd();
3852 fNodes->Add(sub3node);
3853 sub2node->cd();
3854 //
3855 // Place copy #3 of I1D7 in I20B
3856 //
3857 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3858 sub3node->SetLineColor(kColorITS);
3859 sub3node->SetVisibility(0);
3860 sub3node->cd();
3861 //
3862 // Place copy #1 of I1D1 in I1D7
3863 //
3864 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3865 sub4node->SetLineColor(kColorITS);
3866 sub4node->SetVisibility(0);
3867 sub4node->cd();
3868 //
3869 // Place copy #1 of ITS2 in I1D1
3870 //
3871 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3872 sub5node->SetLineColor(kColorITS);
3873 fNodes->Add(sub5node);
3874 sub4node->cd();
3875 fNodes->Add(sub4node);
3876 sub3node->cd();
3877 fNodes->Add(sub3node);
3878 sub2node->cd();
3879 //
3880 // Place copy #4 of I1D7 in I20B
3881 //
3882 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3883 sub3node->SetLineColor(kColorITS);
3884 sub3node->SetVisibility(0);
3885 sub3node->cd();
3886 //
3887 // Place copy #1 of I1D1 in I1D7
3888 //
3889 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3890 sub4node->SetLineColor(kColorITS);
3891 sub4node->SetVisibility(0);
3892 sub4node->cd();
3893 //
3894 // Place copy #1 of ITS2 in I1D1
3895 //
3896 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3897 sub5node->SetLineColor(kColorITS);
3898 fNodes->Add(sub5node);
3899 sub4node->cd();
3900 fNodes->Add(sub4node);
3901 sub3node->cd();
3902 fNodes->Add(sub3node);
3903 sub2node->cd();
3904 fNodes->Add(sub2node);
3905 sub1node->cd();
3906 //
3907 // Place copy #2 of I20B in I12B
3908 //
3909 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3910 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3911 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3912 sub2node->SetLineColor(kColorITS);
3913 sub2node->SetVisibility(0);
3914 sub2node->cd();
3915 //
3916 // Place copy #1 of I1D7 in I20B
3917 //
3918 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3919 sub3node->SetLineColor(kColorITS);
3920 sub3node->SetVisibility(0);
3921 sub3node->cd();
3922 //
3923 // Place copy #1 of I1D1 in I1D7
3924 //
3925 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3926 sub4node->SetLineColor(kColorITS);
3927 sub4node->SetVisibility(0);
3928 sub4node->cd();
3929 //
3930 // Place copy #1 of ITS2 in I1D1
3931 //
3932 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3933 sub5node->SetLineColor(kColorITS);
3934 fNodes->Add(sub5node);
3935 sub4node->cd();
3936 fNodes->Add(sub4node);
3937 sub3node->cd();
3938 fNodes->Add(sub3node);
3939 sub2node->cd();
3940 //
3941 // Place copy #2 of I1D7 in I20B
3942 //
3943 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3944 sub3node->SetLineColor(kColorITS);
3945 sub3node->SetVisibility(0);
3946 sub3node->cd();
3947 //
3948 // Place copy #1 of I1D1 in I1D7
3949 //
3950 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3951 sub4node->SetLineColor(kColorITS);
3952 sub4node->SetVisibility(0);
3953 sub4node->cd();
3954 //
3955 // Place copy #1 of ITS2 in I1D1
3956 //
3957 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3958 sub5node->SetLineColor(kColorITS);
3959 fNodes->Add(sub5node);
3960 sub4node->cd();
3961 fNodes->Add(sub4node);
3962 sub3node->cd();
3963 fNodes->Add(sub3node);
3964 sub2node->cd();
3965 //
3966 // Place copy #3 of I1D7 in I20B
3967 //
3968 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3969 sub3node->SetLineColor(kColorITS);
3970 sub3node->SetVisibility(0);
3971 sub3node->cd();
3972 //
3973 // Place copy #1 of I1D1 in I1D7
3974 //
3975 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3976 sub4node->SetLineColor(kColorITS);
3977 sub4node->SetVisibility(0);
3978 sub4node->cd();
3979 //
3980 // Place copy #1 of ITS2 in I1D1
3981 //
3982 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3983 sub5node->SetLineColor(kColorITS);
3984 fNodes->Add(sub5node);
3985 sub4node->cd();
3986 fNodes->Add(sub4node);
3987 sub3node->cd();
3988 fNodes->Add(sub3node);
3989 sub2node->cd();
3990 //
3991 // Place copy #4 of I1D7 in I20B
3992 //
3993 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3994 sub3node->SetLineColor(kColorITS);
3995 sub3node->SetVisibility(0);
3996 sub3node->cd();
3997 //
3998 // Place copy #1 of I1D1 in I1D7
3999 //
4000 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4001 sub4node->SetLineColor(kColorITS);
4002 sub4node->SetVisibility(0);
4003 sub4node->cd();
4004 //
4005 // Place copy #1 of ITS2 in I1D1
4006 //
4007 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4008 sub5node->SetLineColor(kColorITS);
4009 fNodes->Add(sub5node);
4010 sub4node->cd();
4011 fNodes->Add(sub4node);
4012 sub3node->cd();
4013 fNodes->Add(sub3node);
4014 sub2node->cd();
4015 fNodes->Add(sub2node);
4016 sub1node->cd();
4017 //
4018 // Place copy #3 of I20B in I12B
4019 //
4020 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4021 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4022 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4023 sub2node->SetLineColor(kColorITS);
4024 sub2node->SetVisibility(0);
4025 sub2node->cd();
4026 //
4027 // Place copy #1 of I1D7 in I20B
4028 //
4029 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4030 sub3node->SetLineColor(kColorITS);
4031 sub3node->SetVisibility(0);
4032 sub3node->cd();
4033 //
4034 // Place copy #1 of I1D1 in I1D7
4035 //
4036 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4037 sub4node->SetLineColor(kColorITS);
4038 sub4node->SetVisibility(0);
4039 sub4node->cd();
4040 //
4041 // Place copy #1 of ITS2 in I1D1
4042 //
4043 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4044 sub5node->SetLineColor(kColorITS);
4045 fNodes->Add(sub5node);
4046 sub4node->cd();
4047 fNodes->Add(sub4node);
4048 sub3node->cd();
4049 fNodes->Add(sub3node);
4050 sub2node->cd();
4051 //
4052 // Place copy #2 of I1D7 in I20B
4053 //
4054 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4055 sub3node->SetLineColor(kColorITS);
4056 sub3node->SetVisibility(0);
4057 sub3node->cd();
4058 //
4059 // Place copy #1 of I1D1 in I1D7
4060 //
4061 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4062 sub4node->SetLineColor(kColorITS);
4063 sub4node->SetVisibility(0);
4064 sub4node->cd();
4065 //
4066 // Place copy #1 of ITS2 in I1D1
4067 //
4068 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4069 sub5node->SetLineColor(kColorITS);
4070 fNodes->Add(sub5node);
4071 sub4node->cd();
4072 fNodes->Add(sub4node);
4073 sub3node->cd();
4074 fNodes->Add(sub3node);
4075 sub2node->cd();
4076 //
4077 // Place copy #3 of I1D7 in I20B
4078 //
4079 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4080 sub3node->SetLineColor(kColorITS);
4081 sub3node->SetVisibility(0);
4082 sub3node->cd();
4083 //
4084 // Place copy #1 of I1D1 in I1D7
4085 //
4086 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4087 sub4node->SetLineColor(kColorITS);
4088 sub4node->SetVisibility(0);
4089 sub4node->cd();
4090 //
4091 // Place copy #1 of ITS2 in I1D1
4092 //
4093 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4094 sub5node->SetLineColor(kColorITS);
4095 fNodes->Add(sub5node);
4096 sub4node->cd();
4097 fNodes->Add(sub4node);
4098 sub3node->cd();
4099 fNodes->Add(sub3node);
4100 sub2node->cd();
4101 //
4102 // Place copy #4 of I1D7 in I20B
4103 //
4104 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4105 sub3node->SetLineColor(kColorITS);
4106 sub3node->SetVisibility(0);
4107 sub3node->cd();
4108 //
4109 // Place copy #1 of I1D1 in I1D7
4110 //
4111 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4112 sub4node->SetLineColor(kColorITS);
4113 sub4node->SetVisibility(0);
4114 sub4node->cd();
4115 //
4116 // Place copy #1 of ITS2 in I1D1
4117 //
4118 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4119 sub5node->SetLineColor(kColorITS);
4120 fNodes->Add(sub5node);
4121 sub4node->cd();
4122 fNodes->Add(sub4node);
4123 sub3node->cd();
4124 fNodes->Add(sub3node);
4125 sub2node->cd();
4126 fNodes->Add(sub2node);
4127 sub1node->cd();
4128 //
4129 // Place copy #4 of I20B in I12B
4130 //
4131 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4132 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4133 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4134 sub2node->SetLineColor(kColorITS);
4135 sub2node->SetVisibility(0);
4136 sub2node->cd();
4137 //
4138 // Place copy #1 of I1D7 in I20B
4139 //
4140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4141 sub3node->SetLineColor(kColorITS);
4142 sub3node->SetVisibility(0);
4143 sub3node->cd();
4144 //
4145 // Place copy #1 of I1D1 in I1D7
4146 //
4147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4148 sub4node->SetLineColor(kColorITS);
4149 sub4node->SetVisibility(0);
4150 sub4node->cd();
4151 //
4152 // Place copy #1 of ITS2 in I1D1
4153 //
4154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4155 sub5node->SetLineColor(kColorITS);
4156 fNodes->Add(sub5node);
4157 sub4node->cd();
4158 fNodes->Add(sub4node);
4159 sub3node->cd();
4160 fNodes->Add(sub3node);
4161 sub2node->cd();
4162 //
4163 // Place copy #2 of I1D7 in I20B
4164 //
4165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4166 sub3node->SetLineColor(kColorITS);
4167 sub3node->SetVisibility(0);
4168 sub3node->cd();
4169 //
4170 // Place copy #1 of I1D1 in I1D7
4171 //
4172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4173 sub4node->SetLineColor(kColorITS);
4174 sub4node->SetVisibility(0);
4175 sub4node->cd();
4176 //
4177 // Place copy #1 of ITS2 in I1D1
4178 //
4179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4180 sub5node->SetLineColor(kColorITS);
4181 fNodes->Add(sub5node);
4182 sub4node->cd();
4183 fNodes->Add(sub4node);
4184 sub3node->cd();
4185 fNodes->Add(sub3node);
4186 sub2node->cd();
4187 //
4188 // Place copy #3 of I1D7 in I20B
4189 //
4190 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4191 sub3node->SetLineColor(kColorITS);
4192 sub3node->SetVisibility(0);
4193 sub3node->cd();
4194 //
4195 // Place copy #1 of I1D1 in I1D7
4196 //
4197 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4198 sub4node->SetLineColor(kColorITS);
4199 sub4node->SetVisibility(0);
4200 sub4node->cd();
4201 //
4202 // Place copy #1 of ITS2 in I1D1
4203 //
4204 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4205 sub5node->SetLineColor(kColorITS);
4206 fNodes->Add(sub5node);
4207 sub4node->cd();
4208 fNodes->Add(sub4node);
4209 sub3node->cd();
4210 fNodes->Add(sub3node);
4211 sub2node->cd();
4212 //
4213 // Place copy #4 of I1D7 in I20B
4214 //
4215 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4216 sub3node->SetLineColor(kColorITS);
4217 sub3node->SetVisibility(0);
4218 sub3node->cd();
4219 //
4220 // Place copy #1 of I1D1 in I1D7
4221 //
4222 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4223 sub4node->SetLineColor(kColorITS);
4224 sub4node->SetVisibility(0);
4225 sub4node->cd();
4226 //
4227 // Place copy #1 of ITS2 in I1D1
4228 //
4229 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4230 sub5node->SetLineColor(kColorITS);
4231 fNodes->Add(sub5node);
4232 sub4node->cd();
4233 fNodes->Add(sub4node);
4234 sub3node->cd();
4235 fNodes->Add(sub3node);
4236 sub2node->cd();
4237 fNodes->Add(sub2node);
4238 sub1node->cd();
4239 fNodes->Add(sub1node);
4240 node->cd();
4241 //
4242 // Place copy #6 of I12B in IT12
4243 //
1266e9b4 4244 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4245 sub1node->SetLineColor(kColorITS);
4246 sub1node->SetVisibility(0);
4247 sub1node->cd();
4248 //
4249 // Place copy #1 of I10B in I12B
4250 //
4251 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4252 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4253 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4254 sub2node->SetLineColor(kColorITS);
4255 sub2node->SetVisibility(0);
4256 sub2node->cd();
4257 //
4258 // Place copy #1 of I107 in I10B
4259 //
4260 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4261 sub3node->SetLineColor(kColorITS);
4262 sub3node->SetVisibility(0);
4263 sub3node->cd();
4264 //
4265 // Place copy #1 of I101 in I107
4266 //
4267 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4268 sub4node->SetLineColor(kColorITS);
4269 sub4node->SetVisibility(0);
4270 sub4node->cd();
4271 //
4272 // Place copy #1 of ITS1 in I101
4273 //
4274 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4275 sub5node->SetLineColor(kColorITS);
4276 fNodes->Add(sub5node);
4277 sub4node->cd();
4278 fNodes->Add(sub4node);
4279 sub3node->cd();
4280 fNodes->Add(sub3node);
4281 sub2node->cd();
4282 //
4283 // Place copy #2 of I107 in I10B
4284 //
4285 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4286 sub3node->SetLineColor(kColorITS);
4287 sub3node->SetVisibility(0);
4288 sub3node->cd();
4289 //
4290 // Place copy #1 of I101 in I107
4291 //
4292 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4293 sub4node->SetLineColor(kColorITS);
4294 sub4node->SetVisibility(0);
4295 sub4node->cd();
4296 //
4297 // Place copy #1 of ITS1 in I101
4298 //
4299 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4300 sub5node->SetLineColor(kColorITS);
4301 fNodes->Add(sub5node);
4302 sub4node->cd();
4303 fNodes->Add(sub4node);
4304 sub3node->cd();
4305 fNodes->Add(sub3node);
4306 sub2node->cd();
4307 //
4308 // Place copy #3 of I107 in I10B
4309 //
4310 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4311 sub3node->SetLineColor(kColorITS);
4312 sub3node->SetVisibility(0);
4313 sub3node->cd();
4314 //
4315 // Place copy #1 of I101 in I107
4316 //
4317 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4318 sub4node->SetLineColor(kColorITS);
4319 sub4node->SetVisibility(0);
4320 sub4node->cd();
4321 //
4322 // Place copy #1 of ITS1 in I101
4323 //
4324 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4325 sub5node->SetLineColor(kColorITS);
4326 fNodes->Add(sub5node);
4327 sub4node->cd();
4328 fNodes->Add(sub4node);
4329 sub3node->cd();
4330 fNodes->Add(sub3node);
4331 sub2node->cd();
4332 //
4333 // Place copy #4 of I107 in I10B
4334 //
4335 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4336 sub3node->SetLineColor(kColorITS);
4337 sub3node->SetVisibility(0);
4338 sub3node->cd();
4339 //
4340 // Place copy #1 of I101 in I107
4341 //
4342 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4343 sub4node->SetLineColor(kColorITS);
4344 sub4node->SetVisibility(0);
4345 sub4node->cd();
4346 //
4347 // Place copy #1 of ITS1 in I101
4348 //
4349 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4350 sub5node->SetLineColor(kColorITS);
4351 fNodes->Add(sub5node);
4352 sub4node->cd();
4353 fNodes->Add(sub4node);
4354 sub3node->cd();
4355 fNodes->Add(sub3node);
4356 sub2node->cd();
4357 fNodes->Add(sub2node);
4358 sub1node->cd();
4359 //
4360 // Place copy #2 of I10B in I12B
4361 //
4362 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4363 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4364 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4365 sub2node->SetLineColor(kColorITS);
4366 sub2node->SetVisibility(0);
4367 sub2node->cd();
4368 //
4369 // Place copy #1 of I107 in I10B
4370 //
4371 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4372 sub3node->SetLineColor(kColorITS);
4373 sub3node->SetVisibility(0);
4374 sub3node->cd();
4375 //
4376 // Place copy #1 of I101 in I107
4377 //
4378 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4379 sub4node->SetLineColor(kColorITS);
4380 sub4node->SetVisibility(0);
4381 sub4node->cd();
4382 //
4383 // Place copy #1 of ITS1 in I101
4384 //
4385 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4386 sub5node->SetLineColor(kColorITS);
4387 fNodes->Add(sub5node);
4388 sub4node->cd();
4389 fNodes->Add(sub4node);
4390 sub3node->cd();
4391 fNodes->Add(sub3node);
4392 sub2node->cd();
4393 //
4394 // Place copy #2 of I107 in I10B
4395 //
4396 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4397 sub3node->SetLineColor(kColorITS);
4398 sub3node->SetVisibility(0);
4399 sub3node->cd();
4400 //
4401 // Place copy #1 of I101 in I107
4402 //
4403 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4404 sub4node->SetLineColor(kColorITS);
4405 sub4node->SetVisibility(0);
4406 sub4node->cd();
4407 //
4408 // Place copy #1 of ITS1 in I101
4409 //
4410 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4411 sub5node->SetLineColor(kColorITS);
4412 fNodes->Add(sub5node);
4413 sub4node->cd();
4414 fNodes->Add(sub4node);
4415 sub3node->cd();
4416 fNodes->Add(sub3node);
4417 sub2node->cd();
4418 //
4419 // Place copy #3 of I107 in I10B
4420 //
4421 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4422 sub3node->SetLineColor(kColorITS);
4423 sub3node->SetVisibility(0);
4424 sub3node->cd();
4425 //
4426 // Place copy #1 of I101 in I107
4427 //
4428 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4429 sub4node->SetLineColor(kColorITS);
4430 sub4node->SetVisibility(0);
4431 sub4node->cd();
4432 //
4433 // Place copy #1 of ITS1 in I101
4434 //
4435 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4436 sub5node->SetLineColor(kColorITS);
4437 fNodes->Add(sub5node);
4438 sub4node->cd();
4439 fNodes->Add(sub4node);
4440 sub3node->cd();
4441 fNodes->Add(sub3node);
4442 sub2node->cd();
4443 //
4444 // Place copy #4 of I107 in I10B
4445 //
4446 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4447 sub3node->SetLineColor(kColorITS);
4448 sub3node->SetVisibility(0);
4449 sub3node->cd();
4450 //
4451 // Place copy #1 of I101 in I107
4452 //
4453 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4454 sub4node->SetLineColor(kColorITS);
4455 sub4node->SetVisibility(0);
4456 sub4node->cd();
4457 //
4458 // Place copy #1 of ITS1 in I101
4459 //
4460 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4461 sub5node->SetLineColor(kColorITS);
4462 fNodes->Add(sub5node);
4463 sub4node->cd();
4464 fNodes->Add(sub4node);
4465 sub3node->cd();
4466 fNodes->Add(sub3node);
4467 sub2node->cd();
4468 fNodes->Add(sub2node);
4469 sub1node->cd();
4470 //
4471 // Place copy #1 of I20B in I12B
4472 //
4473 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4474 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4475 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4476 sub2node->SetLineColor(kColorITS);
4477 sub2node->SetVisibility(0);
4478 sub2node->cd();
4479 //
4480 // Place copy #1 of I1D7 in I20B
4481 //
4482 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4483 sub3node->SetLineColor(kColorITS);
4484 sub3node->SetVisibility(0);
4485 sub3node->cd();
4486 //
4487 // Place copy #1 of I1D1 in I1D7
4488 //
4489 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4490 sub4node->SetLineColor(kColorITS);
4491 sub4node->SetVisibility(0);
4492 sub4node->cd();
4493 //
4494 // Place copy #1 of ITS2 in I1D1
4495 //
4496 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4497 sub5node->SetLineColor(kColorITS);
4498 fNodes->Add(sub5node);
4499 sub4node->cd();
4500 fNodes->Add(sub4node);
4501 sub3node->cd();
4502 fNodes->Add(sub3node);
4503 sub2node->cd();
4504 //
4505 // Place copy #2 of I1D7 in I20B
4506 //
4507 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4508 sub3node->SetLineColor(kColorITS);
4509 sub3node->SetVisibility(0);
4510 sub3node->cd();
4511 //
4512 // Place copy #1 of I1D1 in I1D7
4513 //
4514 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4515 sub4node->SetLineColor(kColorITS);
4516 sub4node->SetVisibility(0);
4517 sub4node->cd();
4518 //
4519 // Place copy #1 of ITS2 in I1D1
4520 //
4521 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4522 sub5node->SetLineColor(kColorITS);
4523 fNodes->Add(sub5node);
4524 sub4node->cd();
4525 fNodes->Add(sub4node);
4526 sub3node->cd();
4527 fNodes->Add(sub3node);
4528 sub2node->cd();
4529 //
4530 // Place copy #3 of I1D7 in I20B
4531 //
4532 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4533 sub3node->SetLineColor(kColorITS);
4534 sub3node->SetVisibility(0);
4535 sub3node->cd();
4536 //
4537 // Place copy #1 of I1D1 in I1D7
4538 //
4539 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4540 sub4node->SetLineColor(kColorITS);
4541 sub4node->SetVisibility(0);
4542 sub4node->cd();
4543 //
4544 // Place copy #1 of ITS2 in I1D1
4545 //
4546 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4547 sub5node->SetLineColor(kColorITS);
4548 fNodes->Add(sub5node);
4549 sub4node->cd();
4550 fNodes->Add(sub4node);
4551 sub3node->cd();
4552 fNodes->Add(sub3node);
4553 sub2node->cd();
4554 //
4555 // Place copy #4 of I1D7 in I20B
4556 //
4557 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4558 sub3node->SetLineColor(kColorITS);
4559 sub3node->SetVisibility(0);
4560 sub3node->cd();
4561 //
4562 // Place copy #1 of I1D1 in I1D7
4563 //
4564 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4565 sub4node->SetLineColor(kColorITS);
4566 sub4node->SetVisibility(0);
4567 sub4node->cd();
4568 //
4569 // Place copy #1 of ITS2 in I1D1
4570 //
4571 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4572 sub5node->SetLineColor(kColorITS);
4573 fNodes->Add(sub5node);
4574 sub4node->cd();
4575 fNodes->Add(sub4node);
4576 sub3node->cd();
4577 fNodes->Add(sub3node);
4578 sub2node->cd();
4579 fNodes->Add(sub2node);
4580 sub1node->cd();
4581 //
4582 // Place copy #2 of I20B in I12B
4583 //
4584 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4585 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4586 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4587 sub2node->SetLineColor(kColorITS);
4588 sub2node->SetVisibility(0);
4589 sub2node->cd();
4590 //
4591 // Place copy #1 of I1D7 in I20B
4592 //
4593 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4594 sub3node->SetLineColor(kColorITS);
4595 sub3node->SetVisibility(0);
4596 sub3node->cd();
4597 //
4598 // Place copy #1 of I1D1 in I1D7
4599 //
4600 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4601 sub4node->SetLineColor(kColorITS);
4602 sub4node->SetVisibility(0);
4603 sub4node->cd();
4604 //
4605 // Place copy #1 of ITS2 in I1D1
4606 //
4607 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4608 sub5node->SetLineColor(kColorITS);
4609 fNodes->Add(sub5node);
4610 sub4node->cd();
4611 fNodes->Add(sub4node);
4612 sub3node->cd();
4613 fNodes->Add(sub3node);
4614 sub2node->cd();
4615 //
4616 // Place copy #2 of I1D7 in I20B
4617 //
4618 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4619 sub3node->SetLineColor(kColorITS);
4620 sub3node->SetVisibility(0);
4621 sub3node->cd();
4622 //
4623 // Place copy #1 of I1D1 in I1D7
4624 //
4625 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4626 sub4node->SetLineColor(kColorITS);
4627 sub4node->SetVisibility(0);
4628 sub4node->cd();
4629 //
4630 // Place copy #1 of ITS2 in I1D1
4631 //
4632 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4633 sub5node->SetLineColor(kColorITS);
4634 fNodes->Add(sub5node);
4635 sub4node->cd();
4636 fNodes->Add(sub4node);
4637 sub3node->cd();
4638 fNodes->Add(sub3node);
4639 sub2node->cd();
4640 //
4641 // Place copy #3 of I1D7 in I20B
4642 //
4643 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4644 sub3node->SetLineColor(kColorITS);
4645 sub3node->SetVisibility(0);
4646 sub3node->cd();
4647 //
4648 // Place copy #1 of I1D1 in I1D7
4649 //
4650 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4651 sub4node->SetLineColor(kColorITS);
4652 sub4node->SetVisibility(0);
4653 sub4node->cd();
4654 //
4655 // Place copy #1 of ITS2 in I1D1
4656 //
4657 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4658 sub5node->SetLineColor(kColorITS);
4659 fNodes->Add(sub5node);
4660 sub4node->cd();
4661 fNodes->Add(sub4node);
4662 sub3node->cd();
4663 fNodes->Add(sub3node);
4664 sub2node->cd();
4665 //
4666 // Place copy #4 of I1D7 in I20B
4667 //
4668 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4669 sub3node->SetLineColor(kColorITS);
4670 sub3node->SetVisibility(0);
4671 sub3node->cd();
4672 //
4673 // Place copy #1 of I1D1 in I1D7
4674 //
4675 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4676 sub4node->SetLineColor(kColorITS);
4677 sub4node->SetVisibility(0);
4678 sub4node->cd();
4679 //
4680 // Place copy #1 of ITS2 in I1D1
4681 //
4682 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4683 sub5node->SetLineColor(kColorITS);
4684 fNodes->Add(sub5node);
4685 sub4node->cd();
4686 fNodes->Add(sub4node);
4687 sub3node->cd();
4688 fNodes->Add(sub3node);
4689 sub2node->cd();
4690 fNodes->Add(sub2node);
4691 sub1node->cd();
4692 //
4693 // Place copy #3 of I20B in I12B
4694 //
4695 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4696 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4697 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4698 sub2node->SetLineColor(kColorITS);
4699 sub2node->SetVisibility(0);
4700 sub2node->cd();
4701 //
4702 // Place copy #1 of I1D7 in I20B
4703 //
4704 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4705 sub3node->SetLineColor(kColorITS);
4706 sub3node->SetVisibility(0);
4707 sub3node->cd();
4708 //
4709 // Place copy #1 of I1D1 in I1D7
4710 //
4711 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4712 sub4node->SetLineColor(kColorITS);
4713 sub4node->SetVisibility(0);
4714 sub4node->cd();
4715 //
4716 // Place copy #1 of ITS2 in I1D1
4717 //
4718 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4719 sub5node->SetLineColor(kColorITS);
4720 fNodes->Add(sub5node);
4721 sub4node->cd();
4722 fNodes->Add(sub4node);
4723 sub3node->cd();
4724 fNodes->Add(sub3node);
4725 sub2node->cd();
4726 //
4727 // Place copy #2 of I1D7 in I20B
4728 //
4729 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4730 sub3node->SetLineColor(kColorITS);
4731 sub3node->SetVisibility(0);
4732 sub3node->cd();
4733 //
4734 // Place copy #1 of I1D1 in I1D7
4735 //
4736 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4737 sub4node->SetLineColor(kColorITS);
4738 sub4node->SetVisibility(0);
4739 sub4node->cd();
4740 //
4741 // Place copy #1 of ITS2 in I1D1
4742 //
4743 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4744 sub5node->SetLineColor(kColorITS);
4745 fNodes->Add(sub5node);
4746 sub4node->cd();
4747 fNodes->Add(sub4node);
4748 sub3node->cd();
4749 fNodes->Add(sub3node);
4750 sub2node->cd();
4751 //
4752 // Place copy #3 of I1D7 in I20B
4753 //
4754 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4755 sub3node->SetLineColor(kColorITS);
4756 sub3node->SetVisibility(0);
4757 sub3node->cd();
4758 //
4759 // Place copy #1 of I1D1 in I1D7
4760 //
4761 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4762 sub4node->SetLineColor(kColorITS);
4763 sub4node->SetVisibility(0);
4764 sub4node->cd();
4765 //
4766 // Place copy #1 of ITS2 in I1D1
4767 //
4768 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4769 sub5node->SetLineColor(kColorITS);
4770 fNodes->Add(sub5node);
4771 sub4node->cd();
4772 fNodes->Add(sub4node);
4773 sub3node->cd();
4774 fNodes->Add(sub3node);
4775 sub2node->cd();
4776 //
4777 // Place copy #4 of I1D7 in I20B
4778 //
4779 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4780 sub3node->SetLineColor(kColorITS);
4781 sub3node->SetVisibility(0);
4782 sub3node->cd();
4783 //
4784 // Place copy #1 of I1D1 in I1D7
4785 //
4786 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4787 sub4node->SetLineColor(kColorITS);
4788 sub4node->SetVisibility(0);
4789 sub4node->cd();
4790 //
4791 // Place copy #1 of ITS2 in I1D1
4792 //
4793 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4794 sub5node->SetLineColor(kColorITS);
4795 fNodes->Add(sub5node);
4796 sub4node->cd();
4797 fNodes->Add(sub4node);
4798 sub3node->cd();
4799 fNodes->Add(sub3node);
4800 sub2node->cd();
4801 fNodes->Add(sub2node);
4802 sub1node->cd();
4803 //
4804 // Place copy #4 of I20B in I12B
4805 //
4806 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4807 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4808 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4809 sub2node->SetLineColor(kColorITS);
4810 sub2node->SetVisibility(0);
4811 sub2node->cd();
4812 //
4813 // Place copy #1 of I1D7 in I20B
4814 //
4815 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4816 sub3node->SetLineColor(kColorITS);
4817 sub3node->SetVisibility(0);
4818 sub3node->cd();
4819 //
4820 // Place copy #1 of I1D1 in I1D7
4821 //
4822 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4823 sub4node->SetLineColor(kColorITS);
4824 sub4node->SetVisibility(0);
4825 sub4node->cd();
4826 //
4827 // Place copy #1 of ITS2 in I1D1
4828 //
4829 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4830 sub5node->SetLineColor(kColorITS);
4831 fNodes->Add(sub5node);
4832 sub4node->cd();
4833 fNodes->Add(sub4node);
4834 sub3node->cd();
4835 fNodes->Add(sub3node);
4836 sub2node->cd();
4837 //
4838 // Place copy #2 of I1D7 in I20B
4839 //
4840 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4841 sub3node->SetLineColor(kColorITS);
4842 sub3node->SetVisibility(0);
4843 sub3node->cd();
4844 //
4845 // Place copy #1 of I1D1 in I1D7
4846 //
4847 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4848 sub4node->SetLineColor(kColorITS);
4849 sub4node->SetVisibility(0);
4850 sub4node->cd();
4851 //
4852 // Place copy #1 of ITS2 in I1D1
4853 //
4854 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4855 sub5node->SetLineColor(kColorITS);
4856 fNodes->Add(sub5node);
4857 sub4node->cd();
4858 fNodes->Add(sub4node);
4859 sub3node->cd();
4860 fNodes->Add(sub3node);
4861 sub2node->cd();
4862 //
4863 // Place copy #3 of I1D7 in I20B
4864 //
4865 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4866 sub3node->SetLineColor(kColorITS);
4867 sub3node->SetVisibility(0);
4868 sub3node->cd();
4869 //
4870 // Place copy #1 of I1D1 in I1D7
4871 //
4872 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4873 sub4node->SetLineColor(kColorITS);
4874 sub4node->SetVisibility(0);
4875 sub4node->cd();
4876 //
4877 // Place copy #1 of ITS2 in I1D1
4878 //
4879 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4880 sub5node->SetLineColor(kColorITS);
4881 fNodes->Add(sub5node);
4882 sub4node->cd();
4883 fNodes->Add(sub4node);
4884 sub3node->cd();
4885 fNodes->Add(sub3node);
4886 sub2node->cd();
4887 //
4888 // Place copy #4 of I1D7 in I20B
4889 //
4890 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4891 sub3node->SetLineColor(kColorITS);
4892 sub3node->SetVisibility(0);
4893 sub3node->cd();
4894 //
4895 // Place copy #1 of I1D1 in I1D7
4896 //
4897 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4898 sub4node->SetLineColor(kColorITS);
4899 sub4node->SetVisibility(0);
4900 sub4node->cd();
4901 //
4902 // Place copy #1 of ITS2 in I1D1
4903 //
4904 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4905 sub5node->SetLineColor(kColorITS);
4906 fNodes->Add(sub5node);
4907 sub4node->cd();
4908 fNodes->Add(sub4node);
4909 sub3node->cd();
4910 fNodes->Add(sub3node);
4911 sub2node->cd();
4912 fNodes->Add(sub2node);
4913 sub1node->cd();
4914 fNodes->Add(sub1node);
4915 node->cd();
4916 //
4917 // Place copy #7 of I12B in IT12
4918 //
1266e9b4 4919 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4920 sub1node->SetLineColor(kColorITS);
4921 sub1node->SetVisibility(0);
4922 sub1node->cd();
4923 //
4924 // Place copy #1 of I10B in I12B
4925 //
4926 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4927 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4928 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4929 sub2node->SetLineColor(kColorITS);
4930 sub2node->SetVisibility(0);
4931 sub2node->cd();
4932 //
4933 // Place copy #1 of I107 in I10B
4934 //
4935 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4936 sub3node->SetLineColor(kColorITS);
4937 sub3node->SetVisibility(0);
4938 sub3node->cd();
4939 //
4940 // Place copy #1 of I101 in I107
4941 //
4942 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4943 sub4node->SetLineColor(kColorITS);
4944 sub4node->SetVisibility(0);
4945 sub4node->cd();
4946 //
4947 // Place copy #1 of ITS1 in I101
4948 //
4949 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4950 sub5node->SetLineColor(kColorITS);
4951 fNodes->Add(sub5node);
4952 sub4node->cd();
4953 fNodes->Add(sub4node);
4954 sub3node->cd();
4955 fNodes->Add(sub3node);
4956 sub2node->cd();
4957 //
4958 // Place copy #2 of I107 in I10B
4959 //
4960 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4961 sub3node->SetLineColor(kColorITS);
4962 sub3node->SetVisibility(0);
4963 sub3node->cd();
4964 //
4965 // Place copy #1 of I101 in I107
4966 //
4967 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4968 sub4node->SetLineColor(kColorITS);
4969 sub4node->SetVisibility(0);
4970 sub4node->cd();
4971 //
4972 // Place copy #1 of ITS1 in I101
4973 //
4974 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4975 sub5node->SetLineColor(kColorITS);
4976 fNodes->Add(sub5node);
4977 sub4node->cd();
4978 fNodes->Add(sub4node);
4979 sub3node->cd();
4980 fNodes->Add(sub3node);
4981 sub2node->cd();
4982 //
4983 // Place copy #3 of I107 in I10B
4984 //
4985 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4986 sub3node->SetLineColor(kColorITS);
4987 sub3node->SetVisibility(0);
4988 sub3node->cd();
4989 //
4990 // Place copy #1 of I101 in I107
4991 //
4992 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4993 sub4node->SetLineColor(kColorITS);
4994 sub4node->SetVisibility(0);
4995 sub4node->cd();
4996 //
4997 // Place copy #1 of ITS1 in I101
4998 //
4999 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5000 sub5node->SetLineColor(kColorITS);
5001 fNodes->Add(sub5node);
5002 sub4node->cd();
5003 fNodes->Add(sub4node);
5004 sub3node->cd();
5005 fNodes->Add(sub3node);
5006 sub2node->cd();
5007 //
5008 // Place copy #4 of I107 in I10B
5009 //
5010 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5011 sub3node->SetLineColor(kColorITS);
5012 sub3node->SetVisibility(0);
5013 sub3node->cd();
5014 //
5015 // Place copy #1 of I101 in I107
5016 //
5017 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5018 sub4node->SetLineColor(kColorITS);
5019 sub4node->SetVisibility(0);
5020 sub4node->cd();
5021 //
5022 // Place copy #1 of ITS1 in I101
5023 //
5024 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5025 sub5node->SetLineColor(kColorITS);
5026 fNodes->Add(sub5node);
5027 sub4node->cd();
5028 fNodes->Add(sub4node);
5029 sub3node->cd();
5030 fNodes->Add(sub3node);
5031 sub2node->cd();
5032 fNodes->Add(sub2node);
5033 sub1node->cd();
5034 //
5035 // Place copy #2 of I10B in I12B
5036 //
5037 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5038 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5039 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5040 sub2node->SetLineColor(kColorITS);
5041 sub2node->SetVisibility(0);
5042 sub2node->cd();
5043 //
5044 // Place copy #1 of I107 in I10B
5045 //
5046 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5047 sub3node->SetLineColor(kColorITS);
5048 sub3node->SetVisibility(0);
5049 sub3node->cd();
5050 //
5051 // Place copy #1 of I101 in I107
5052 //
5053 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5054 sub4node->SetLineColor(kColorITS);
5055 sub4node->SetVisibility(0);
5056 sub4node->cd();
5057 //
5058 // Place copy #1 of ITS1 in I101
5059 //
5060 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5061 sub5node->SetLineColor(kColorITS);
5062 fNodes->Add(sub5node);
5063 sub4node->cd();
5064 fNodes->Add(sub4node);
5065 sub3node->cd();
5066 fNodes->Add(sub3node);
5067 sub2node->cd();
5068 //
5069 // Place copy #2 of I107 in I10B
5070 //
5071 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5072 sub3node->SetLineColor(kColorITS);
5073 sub3node->SetVisibility(0);
5074 sub3node->cd();
5075 //
5076 // Place copy #1 of I101 in I107
5077 //
5078 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5079 sub4node->SetLineColor(kColorITS);
5080 sub4node->SetVisibility(0);
5081 sub4node->cd();
5082 //
5083 // Place copy #1 of ITS1 in I101
5084 //
5085 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5086 sub5node->SetLineColor(kColorITS);
5087 fNodes->Add(sub5node);
5088 sub4node->cd();
5089 fNodes->Add(sub4node);
5090 sub3node->cd();
5091 fNodes->Add(sub3node);
5092 sub2node->cd();
5093 //
5094 // Place copy #3 of I107 in I10B
5095 //
5096 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5097 sub3node->SetLineColor(kColorITS);
5098 sub3node->SetVisibility(0);
5099 sub3node->cd();
5100 //
5101 // Place copy #1 of I101 in I107
5102 //
5103 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5104 sub4node->SetLineColor(kColorITS);
5105 sub4node->SetVisibility(0);
5106 sub4node->cd();
5107 //
5108 // Place copy #1 of ITS1 in I101
5109 //
5110 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5111 sub5node->SetLineColor(kColorITS);
5112 fNodes->Add(sub5node);
5113 sub4node->cd();
5114 fNodes->Add(sub4node);
5115 sub3node->cd();
5116 fNodes->Add(sub3node);
5117 sub2node->cd();
5118 //
5119 // Place copy #4 of I107 in I10B
5120 //
5121 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5122 sub3node->SetLineColor(kColorITS);
5123 sub3node->SetVisibility(0);
5124 sub3node->cd();
5125 //
5126 // Place copy #1 of I101 in I107
5127 //
5128 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5129 sub4node->SetLineColor(kColorITS);
5130 sub4node->SetVisibility(0);
5131 sub4node->cd();
5132 //
5133 // Place copy #1 of ITS1 in I101
5134 //
5135 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5136 sub5node->SetLineColor(kColorITS);
5137 fNodes->Add(sub5node);
5138 sub4node->cd();
5139 fNodes->Add(sub4node);
5140 sub3node->cd();
5141 fNodes->Add(sub3node);
5142 sub2node->cd();
5143 fNodes->Add(sub2node);
5144 sub1node->cd();
5145 //
5146 // Place copy #1 of I20B in I12B
5147 //
5148 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5149 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5150 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5151 sub2node->SetLineColor(kColorITS);
5152 sub2node->SetVisibility(0);
5153 sub2node->cd();
5154 //
5155 // Place copy #1 of I1D7 in I20B
5156 //
5157 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5158 sub3node->SetLineColor(kColorITS);
5159 sub3node->SetVisibility(0);
5160 sub3node->cd();
5161 //
5162 // Place copy #1 of I1D1 in I1D7
5163 //
5164 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5165 sub4node->SetLineColor(kColorITS);
5166 sub4node->SetVisibility(0);
5167 sub4node->cd();
5168 //
5169 // Place copy #1 of ITS2 in I1D1
5170 //
5171 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5172 sub5node->SetLineColor(kColorITS);
5173 fNodes->Add(sub5node);
5174 sub4node->cd();
5175 fNodes->Add(sub4node);
5176 sub3node->cd();
5177 fNodes->Add(sub3node);
5178 sub2node->cd();
5179 //
5180 // Place copy #2 of I1D7 in I20B
5181 //
5182 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5183 sub3node->SetLineColor(kColorITS);
5184 sub3node->SetVisibility(0);
5185 sub3node->cd();
5186 //
5187 // Place copy #1 of I1D1 in I1D7
5188 //
5189 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5190 sub4node->SetLineColor(kColorITS);
5191 sub4node->SetVisibility(0);
5192 sub4node->cd();
5193 //
5194 // Place copy #1 of ITS2 in I1D1
5195 //
5196 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5197 sub5node->SetLineColor(kColorITS);
5198 fNodes->Add(sub5node);
5199 sub4node->cd();
5200 fNodes->Add(sub4node);
5201 sub3node->cd();
5202 fNodes->Add(sub3node);
5203 sub2node->cd();
5204 //
5205 // Place copy #3 of I1D7 in I20B
5206 //
5207 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5208 sub3node->SetLineColor(kColorITS);
5209 sub3node->SetVisibility(0);
5210 sub3node->cd();
5211 //
5212 // Place copy #1 of I1D1 in I1D7
5213 //
5214 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5215 sub4node->SetLineColor(kColorITS);
5216 sub4node->SetVisibility(0);
5217 sub4node->cd();
5218 //
5219 // Place copy #1 of ITS2 in I1D1
5220 //
5221 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5222 sub5node->SetLineColor(kColorITS);
5223 fNodes->Add(sub5node);
5224 sub4node->cd();
5225 fNodes->Add(sub4node);
5226 sub3node->cd();
5227 fNodes->Add(sub3node);
5228 sub2node->cd();
5229 //
5230 // Place copy #4 of I1D7 in I20B
5231 //
5232 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5233 sub3node->SetLineColor(kColorITS);
5234 sub3node->SetVisibility(0);
5235 sub3node->cd();
5236 //
5237 // Place copy #1 of I1D1 in I1D7
5238 //
5239 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5240 sub4node->SetLineColor(kColorITS);
5241 sub4node->SetVisibility(0);
5242 sub4node->cd();
5243 //
5244 // Place copy #1 of ITS2 in I1D1
5245 //
5246 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5247 sub5node->SetLineColor(kColorITS);
5248 fNodes->Add(sub5node);
5249 sub4node->cd();
5250 fNodes->Add(sub4node);
5251 sub3node->cd();
5252 fNodes->Add(sub3node);
5253 sub2node->cd();
5254 fNodes->Add(sub2node);
5255 sub1node->cd();
5256 //
5257 // Place copy #2 of I20B in I12B
5258 //
5259 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5260 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5261 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5262 sub2node->SetLineColor(kColorITS);
5263 sub2node->SetVisibility(0);
5264 sub2node->cd();
5265 //
5266 // Place copy #1 of I1D7 in I20B
5267 //
5268 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5269 sub3node->SetLineColor(kColorITS);
5270 sub3node->SetVisibility(0);
5271 sub3node->cd();
5272 //
5273 // Place copy #1 of I1D1 in I1D7
5274 //
5275 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5276 sub4node->SetLineColor(kColorITS);
5277 sub4node->SetVisibility(0);
5278 sub4node->cd();
5279 //
5280 // Place copy #1 of ITS2 in I1D1
5281 //
5282 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5283 sub5node->SetLineColor(kColorITS);
5284 fNodes->Add(sub5node);
5285 sub4node->cd();
5286 fNodes->Add(sub4node);
5287 sub3node->cd();
5288 fNodes->Add(sub3node);
5289 sub2node->cd();
5290 //
5291 // Place copy #2 of I1D7 in I20B
5292 //
5293 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5294 sub3node->SetLineColor(kColorITS);
5295 sub3node->SetVisibility(0);
5296 sub3node->cd();
5297 //
5298 // Place copy #1 of I1D1 in I1D7
5299 //
5300 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5301 sub4node->SetLineColor(kColorITS);
5302 sub4node->SetVisibility(0);
5303 sub4node->cd();
5304 //
5305 // Place copy #1 of ITS2 in I1D1
5306 //
5307 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5308 sub5node->SetLineColor(kColorITS);
5309 fNodes->Add(sub5node);
5310 sub4node->cd();
5311 fNodes->Add(sub4node);
5312 sub3node->cd();
5313 fNodes->Add(sub3node);
5314 sub2node->cd();
5315 //
5316 // Place copy #3 of I1D7 in I20B
5317 //
5318 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5319 sub3node->SetLineColor(kColorITS);
5320 sub3node->SetVisibility(0);
5321 sub3node->cd();
5322 //
5323 // Place copy #1 of I1D1 in I1D7
5324 //
5325 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5326 sub4node->SetLineColor(kColorITS);
5327 sub4node->SetVisibility(0);
5328 sub4node->cd();
5329 //
5330 // Place copy #1 of ITS2 in I1D1
5331 //
5332 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5333 sub5node->SetLineColor(kColorITS);
5334 fNodes->Add(sub5node);
5335 sub4node->cd();
5336 fNodes->Add(sub4node);
5337 sub3node->cd();
5338 fNodes->Add(sub3node);
5339 sub2node->cd();
5340 //
5341 // Place copy #4 of I1D7 in I20B
5342 //
5343 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5344 sub3node->SetLineColor(kColorITS);
5345 sub3node->SetVisibility(0);
5346 sub3node->cd();
5347 //
5348 // Place copy #1 of I1D1 in I1D7
5349 //
5350 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5351 sub4node->SetLineColor(kColorITS);
5352 sub4node->SetVisibility(0);
5353 sub4node->cd();
5354 //
5355 // Place copy #1 of ITS2 in I1D1
5356 //
5357 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5358 sub5node->SetLineColor(kColorITS);
5359 fNodes->Add(sub5node);
5360 sub4node->cd();
5361 fNodes->Add(sub4node);
5362 sub3node->cd();
5363 fNodes->Add(sub3node);
5364 sub2node->cd();
5365 fNodes->Add(sub2node);
5366 sub1node->cd();
5367 //
5368 // Place copy #3 of I20B in I12B
5369 //
5370 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5371 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5372 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5373 sub2node->SetLineColor(kColorITS);
5374 sub2node->SetVisibility(0);
5375 sub2node->cd();
5376 //
5377 // Place copy #1 of I1D7 in I20B
5378 //
5379 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5380 sub3node->SetLineColor(kColorITS);
5381 sub3node->SetVisibility(0);
5382 sub3node->cd();
5383 //
5384 // Place copy #1 of I1D1 in I1D7
5385 //
5386 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5387 sub4node->SetLineColor(kColorITS);
5388 sub4node->SetVisibility(0);
5389 sub4node->cd();
5390 //
5391 // Place copy #1 of ITS2 in I1D1
5392 //
5393 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5394 sub5node->SetLineColor(kColorITS);
5395 fNodes->Add(sub5node);
5396 sub4node->cd();
5397 fNodes->Add(sub4node);
5398 sub3node->cd();
5399 fNodes->Add(sub3node);
5400 sub2node->cd();
5401 //
5402 // Place copy #2 of I1D7 in I20B
5403 //
5404 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5405 sub3node->SetLineColor(kColorITS);
5406 sub3node->SetVisibility(0);
5407 sub3node->cd();
5408 //
5409 // Place copy #1 of I1D1 in I1D7
5410 //
5411 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5412 sub4node->SetLineColor(kColorITS);
5413 sub4node->SetVisibility(0);
5414 sub4node->cd();
5415 //
5416 // Place copy #1 of ITS2 in I1D1
5417 //
5418 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5419 sub5node->SetLineColor(kColorITS);
5420 fNodes->Add(sub5node);
5421 sub4node->cd();
5422 fNodes->Add(sub4node);
5423 sub3node->cd();
5424 fNodes->Add(sub3node);
5425 sub2node->cd();
5426 //
5427 // Place copy #3 of I1D7 in I20B
5428 //
5429 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5430 sub3node->SetLineColor(kColorITS);
5431 sub3node->SetVisibility(0);
5432 sub3node->cd();
5433 //
5434 // Place copy #1 of I1D1 in I1D7
5435 //
5436 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5437 sub4node->SetLineColor(kColorITS);
5438 sub4node->SetVisibility(0);
5439 sub4node->cd();
5440 //
5441 // Place copy #1 of ITS2 in I1D1
5442 //
5443 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5444 sub5node->SetLineColor(kColorITS);
5445 fNodes->Add(sub5node);
5446 sub4node->cd();
5447 fNodes->Add(sub4node);
5448 sub3node->cd();
5449 fNodes->Add(sub3node);
5450 sub2node->cd();
5451 //
5452 // Place copy #4 of I1D7 in I20B
5453 //
5454 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5455 sub3node->SetLineColor(kColorITS);
5456 sub3node->SetVisibility(0);
5457 sub3node->cd();
5458 //
5459 // Place copy #1 of I1D1 in I1D7
5460 //
5461 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5462 sub4node->SetLineColor(kColorITS);
5463 sub4node->SetVisibility(0);
5464 sub4node->cd();
5465 //
5466 // Place copy #1 of ITS2 in I1D1
5467 //
5468 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5469 sub5node->SetLineColor(kColorITS);
5470 fNodes->Add(sub5node);
5471 sub4node->cd();
5472 fNodes->Add(sub4node);
5473 sub3node->cd();
5474 fNodes->Add(sub3node);
5475 sub2node->cd();
5476 fNodes->Add(sub2node);
5477 sub1node->cd();
5478 //
5479 // Place copy #4 of I20B in I12B
5480 //
5481 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5482 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5483 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5484 sub2node->SetLineColor(kColorITS);
5485 sub2node->SetVisibility(0);
5486 sub2node->cd();
5487 //
5488 // Place copy #1 of I1D7 in I20B
5489 //
5490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5491 sub3node->SetLineColor(kColorITS);
5492 sub3node->SetVisibility(0);
5493 sub3node->cd();
5494 //
5495 // Place copy #1 of I1D1 in I1D7
5496 //
5497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5498 sub4node->SetLineColor(kColorITS);
5499 sub4node->SetVisibility(0);
5500 sub4node->cd();
5501 //
5502 // Place copy #1 of ITS2 in I1D1
5503 //
5504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5505 sub5node->SetLineColor(kColorITS);
5506 fNodes->Add(sub5node);
5507 sub4node->cd();
5508 fNodes->Add(sub4node);
5509 sub3node->cd();
5510 fNodes->Add(sub3node);
5511 sub2node->cd();
5512 //
5513 // Place copy #2 of I1D7 in I20B
5514 //
5515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5516 sub3node->SetLineColor(kColorITS);
5517 sub3node->SetVisibility(0);
5518 sub3node->cd();
5519 //
5520 // Place copy #1 of I1D1 in I1D7
5521 //
5522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5523 sub4node->SetLineColor(kColorITS);
5524 sub4node->SetVisibility(0);
5525 sub4node->cd();
5526 //
5527 // Place copy #1 of ITS2 in I1D1
5528 //
5529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5530 sub5node->SetLineColor(kColorITS);
5531 fNodes->Add(sub5node);
5532 sub4node->cd();
5533 fNodes->Add(sub4node);
5534 sub3node->cd();
5535 fNodes->Add(sub3node);
5536 sub2node->cd();
5537 //
5538 // Place copy #3 of I1D7 in I20B
5539 //
5540 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5541 sub3node->SetLineColor(kColorITS);
5542 sub3node->SetVisibility(0);
5543 sub3node->cd();
5544 //
5545 // Place copy #1 of I1D1 in I1D7
5546 //
5547 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5548 sub4node->SetLineColor(kColorITS);
5549 sub4node->SetVisibility(0);
5550 sub4node->cd();
5551 //
5552 // Place copy #1 of ITS2 in I1D1
5553 //
5554 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5555 sub5node->SetLineColor(kColorITS);
5556 fNodes->Add(sub5node);
5557 sub4node->cd();
5558 fNodes->Add(sub4node);
5559 sub3node->cd();
5560 fNodes->Add(sub3node);
5561 sub2node->cd();
5562 //
5563 // Place copy #4 of I1D7 in I20B
5564 //
5565 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5566 sub3node->SetLineColor(kColorITS);
5567 sub3node->SetVisibility(0);
5568 sub3node->cd();
5569 //
5570 // Place copy #1 of I1D1 in I1D7
5571 //
5572 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5573 sub4node->SetLineColor(kColorITS);
5574 sub4node->SetVisibility(0);
5575 sub4node->cd();
5576 //
5577 // Place copy #1 of ITS2 in I1D1
5578 //
5579 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5580 sub5node->SetLineColor(kColorITS);
5581 fNodes->Add(sub5node);
5582 sub4node->cd();
5583 fNodes->Add(sub4node);
5584 sub3node->cd();
5585 fNodes->Add(sub3node);
5586 sub2node->cd();
5587 fNodes->Add(sub2node);
5588 sub1node->cd();
5589 fNodes->Add(sub1node);
5590 node->cd();
5591 //
5592 // Place copy #8 of I12B in IT12
5593 //
1266e9b4 5594 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5595 sub1node->SetLineColor(kColorITS);
5596 sub1node->SetVisibility(0);
5597 sub1node->cd();
5598 //
5599 // Place copy #1 of I10B in I12B
5600 //
5601 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5602 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5603 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5604 sub2node->SetLineColor(kColorITS);
5605 sub2node->SetVisibility(0);
5606 sub2node->cd();
5607 //
5608 // Place copy #1 of I107 in I10B
5609 //
5610 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5611 sub3node->SetLineColor(kColorITS);
5612 sub3node->SetVisibility(0);
5613 sub3node->cd();
5614 //
5615 // Place copy #1 of I101 in I107
5616 //
5617 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5618 sub4node->SetLineColor(kColorITS);
5619 sub4node->SetVisibility(0);
5620 sub4node->cd();
5621 //
5622 // Place copy #1 of ITS1 in I101
5623 //
5624 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5625 sub5node->SetLineColor(kColorITS);
5626 fNodes->Add(sub5node);
5627 sub4node->cd();
5628 fNodes->Add(sub4node);
5629 sub3node->cd();
5630 fNodes->Add(sub3node);
5631 sub2node->cd();
5632 //
5633 // Place copy #2 of I107 in I10B
5634 //
5635 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5636 sub3node->SetLineColor(kColorITS);
5637 sub3node->SetVisibility(0);
5638 sub3node->cd();
5639 //
5640 // Place copy #1 of I101 in I107
5641 //
5642 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5643 sub4node->SetLineColor(kColorITS);
5644 sub4node->SetVisibility(0);
5645 sub4node->cd();
5646 //
5647 // Place copy #1 of ITS1 in I101
5648 //
5649 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5650 sub5node->SetLineColor(kColorITS);
5651 fNodes->Add(sub5node);
5652 sub4node->cd();
5653 fNodes->Add(sub4node);
5654 sub3node->cd();
5655 fNodes->Add(sub3node);
5656 sub2node->cd();
5657 //
5658 // Place copy #3 of I107 in I10B
5659 //
5660 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5661 sub3node->SetLineColor(kColorITS);
5662 sub3node->SetVisibility(0);
5663 sub3node->cd();
5664 //
5665 // Place copy #1 of I101 in I107
5666 //
5667 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5668 sub4node->SetLineColor(kColorITS);
5669 sub4node->SetVisibility(0);
5670 sub4node->cd();
5671 //
5672 // Place copy #1 of ITS1 in I101
5673 //
5674 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5675 sub5node->SetLineColor(kColorITS);
5676 fNodes->Add(sub5node);
5677 sub4node->cd();
5678 fNodes->Add(sub4node);
5679 sub3node->cd();
5680 fNodes->Add(sub3node);
5681 sub2node->cd();
5682 //
5683 // Place copy #4 of I107 in I10B
5684 //
5685 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5686 sub3node->SetLineColor(kColorITS);
5687 sub3node->SetVisibility(0);
5688 sub3node->cd();
5689 //
5690 // Place copy #1 of I101 in I107
5691 //
5692 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5693 sub4node->SetLineColor(kColorITS);
5694 sub4node->SetVisibility(0);
5695 sub4node->cd();
5696 //
5697 // Place copy #1 of ITS1 in I101
5698 //
5699 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5700 sub5node->SetLineColor(kColorITS);
5701 fNodes->Add(sub5node);
5702 sub4node->cd();
5703 fNodes->Add(sub4node);
5704 sub3node->cd();
5705 fNodes->Add(sub3node);
5706 sub2node->cd();
5707 fNodes->Add(sub2node);
5708 sub1node->cd();
5709 //
5710 // Place copy #2 of I10B in I12B
5711 //
5712 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5713 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5714 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5715 sub2node->SetLineColor(kColorITS);
5716 sub2node->SetVisibility(0);
5717 sub2node->cd();
5718 //
5719 // Place copy #1 of I107 in I10B
5720 //
5721 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5722 sub3node->SetLineColor(kColorITS);
5723 sub3node->SetVisibility(0);
5724 sub3node->cd();
5725 //
5726 // Place copy #1 of I101 in I107
5727 //
5728 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5729 sub4node->SetLineColor(kColorITS);
5730 sub4node->SetVisibility(0);
5731 sub4node->cd();
5732 //
5733 // Place copy #1 of ITS1 in I101
5734 //
5735 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5736 sub5node->SetLineColor(kColorITS);
5737 fNodes->Add(sub5node);
5738 sub4node->cd();
5739 fNodes->Add(sub4node);
5740 sub3node->cd();
5741 fNodes->Add(sub3node);
5742 sub2node->cd();
5743 //
5744 // Place copy #2 of I107 in I10B
5745 //
5746 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5747 sub3node->SetLineColor(kColorITS);
5748 sub3node->SetVisibility(0);
5749 sub3node->cd();
5750 //
5751 // Place copy #1 of I101 in I107
5752 //
5753 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5754 sub4node->SetLineColor(kColorITS);
5755 sub4node->SetVisibility(0);
5756 sub4node->cd();
5757 //
5758 // Place copy #1 of ITS1 in I101
5759 //
5760 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5761 sub5node->SetLineColor(kColorITS);
5762 fNodes->Add(sub5node);
5763 sub4node->cd();
5764 fNodes->Add(sub4node);
5765 sub3node->cd();
5766 fNodes->Add(sub3node);
5767 sub2node->cd();
5768 //
5769 // Place copy #3 of I107 in I10B
5770 //
5771 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5772 sub3node->SetLineColor(kColorITS);
5773 sub3node->SetVisibility(0);
5774 sub3node->cd();
5775 //
5776 // Place copy #1 of I101 in I107
5777 //
5778 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5779 sub4node->SetLineColor(kColorITS);
5780 sub4node->SetVisibility(0);
5781 sub4node->cd();
5782 //
5783 // Place copy #1 of ITS1 in I101
5784 //
5785 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5786 sub5node->SetLineColor(kColorITS);
5787 fNodes->Add(sub5node);
5788 sub4node->cd();
5789 fNodes->Add(sub4node);
5790 sub3node->cd();
5791 fNodes->Add(sub3node);
5792 sub2node->cd();
5793 //
5794 // Place copy #4 of I107 in I10B
5795 //
5796 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5797 sub3node->SetLineColor(kColorITS);
5798 sub3node->SetVisibility(0);
5799 sub3node->cd();
5800 //
5801 // Place copy #1 of I101 in I107
5802 //
5803 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5804 sub4node->SetLineColor(kColorITS);
5805 sub4node->SetVisibility(0);
5806 sub4node->cd();
5807 //
5808 // Place copy #1 of ITS1 in I101
5809 //
5810 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5811 sub5node->SetLineColor(kColorITS);
5812 fNodes->Add(sub5node);
5813 sub4node->cd();
5814 fNodes->Add(sub4node);
5815 sub3node->cd();
5816 fNodes->Add(sub3node);
5817 sub2node->cd();
5818 fNodes->Add(sub2node);
5819 sub1node->cd();
5820 //
5821 // Place copy #1 of I20B in I12B
5822 //
5823 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5824 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5825 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5826 sub2node->SetLineColor(kColorITS);
5827 sub2node->SetVisibility(0);
5828 sub2node->cd();
5829 //
5830 // Place copy #1 of I1D7 in I20B
5831 //
5832 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5833 sub3node->SetLineColor(kColorITS);
5834 sub3node->SetVisibility(0);
5835 sub3node->cd();
5836 //
5837 // Place copy #1 of I1D1 in I1D7
5838 //
5839 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5840 sub4node->SetLineColor(kColorITS);
5841 sub4node->SetVisibility(0);
5842 sub4node->cd();
5843 //
5844 // Place copy #1 of ITS2 in I1D1
5845 //
5846 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5847 sub5node->SetLineColor(kColorITS);
5848 fNodes->Add(sub5node);
5849 sub4node->cd();
5850 fNodes->Add(sub4node);
5851 sub3node->cd();
5852 fNodes->Add(sub3node);
5853 sub2node->cd();
5854 //
5855 // Place copy #2 of I1D7 in I20B
5856 //
5857 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5858 sub3node->SetLineColor(kColorITS);
5859 sub3node->SetVisibility(0);
5860 sub3node->cd();
5861 //
5862 // Place copy #1 of I1D1 in I1D7
5863 //
5864 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5865 sub4node->SetLineColor(kColorITS);
5866 sub4node->SetVisibility(0);
5867 sub4node->cd();
5868 //
5869 // Place copy #1 of ITS2 in I1D1
5870 //
5871 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5872 sub5node->SetLineColor(kColorITS);
5873 fNodes->Add(sub5node);
5874 sub4node->cd();
5875 fNodes->Add(sub4node);
5876 sub3node->cd();
5877 fNodes->Add(sub3node);
5878 sub2node->cd();
5879 //
5880 // Place copy #3 of I1D7 in I20B
5881 //
5882 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5883 sub3node->SetLineColor(kColorITS);
5884 sub3node->SetVisibility(0);
5885 sub3node->cd();
5886 //
5887 // Place copy #1 of I1D1 in I1D7
5888 //
5889 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5890 sub4node->SetLineColor(kColorITS);
5891 sub4node->SetVisibility(0);
5892 sub4node->cd();
5893 //
5894 // Place copy #1 of ITS2 in I1D1
5895 //
5896 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5897 sub5node->SetLineColor(kColorITS);
5898 fNodes->Add(sub5node);
5899 sub4node->cd();
5900 fNodes->Add(sub4node);
5901 sub3node->cd();
5902 fNodes->Add(sub3node);
5903 sub2node->cd();
5904 //
5905 // Place copy #4 of I1D7 in I20B
5906 //
5907 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5908 sub3node->SetLineColor(kColorITS);
5909 sub3node->SetVisibility(0);
5910 sub3node->cd();
5911 //
5912 // Place copy #1 of I1D1 in I1D7
5913 //
5914 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5915 sub4node->SetLineColor(kColorITS);
5916 sub4node->SetVisibility(0);
5917 sub4node->cd();
5918 //
5919 // Place copy #1 of ITS2 in I1D1
5920 //
5921 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5922 sub5node->SetLineColor(kColorITS);
5923 fNodes->Add(sub5node);
5924 sub4node->cd();
5925 fNodes->Add(sub4node);
5926 sub3node->cd();
5927 fNodes->Add(sub3node);
5928 sub2node->cd();
5929 fNodes->Add(sub2node);
5930 sub1node->cd();
5931 //
5932 // Place copy #2 of I20B in I12B
5933 //
5934 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5935 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5936 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5937 sub2node->SetLineColor(kColorITS);
5938 sub2node->SetVisibility(0);
5939 sub2node->cd();
5940 //
5941 // Place copy #1 of I1D7 in I20B
5942 //
5943 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5944 sub3node->SetLineColor(kColorITS);
5945 sub3node->SetVisibility(0);
5946 sub3node->cd();
5947 //
5948 // Place copy #1 of I1D1 in I1D7
5949 //
5950 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5951 sub4node->SetLineColor(kColorITS);
5952 sub4node->SetVisibility(0);
5953 sub4node->cd();
5954 //
5955 // Place copy #1 of ITS2 in I1D1
5956 //
5957 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5958 sub5node->SetLineColor(kColorITS);
5959 fNodes->Add(sub5node);
5960 sub4node->cd();
5961 fNodes->Add(sub4node);
5962 sub3node->cd();
5963 fNodes->Add(sub3node);
5964 sub2node->cd();
5965 //
5966 // Place copy #2 of I1D7 in I20B
5967 //
5968 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5969 sub3node->SetLineColor(kColorITS);
5970 sub3node->SetVisibility(0);
5971 sub3node->cd();
5972 //
5973 // Place copy #1 of I1D1 in I1D7
5974 //
5975 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5976 sub4node->SetLineColor(kColorITS);
5977 sub4node->SetVisibility(0);
5978 sub4node->cd();
5979 //
5980 // Place copy #1 of ITS2 in I1D1
5981 //
5982 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5983 sub5node->SetLineColor(kColorITS);
5984 fNodes->Add(sub5node);
5985 sub4node->cd();
5986 fNodes->Add(sub4node);
5987 sub3node->cd();
5988 fNodes->Add(sub3node);
5989 sub2node->cd();
5990 //
5991 // Place copy #3 of I1D7 in I20B
5992 //
5993 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5994 sub3node->SetLineColor(kColorITS);
5995 sub3node->SetVisibility(0);
5996 sub3node->cd();
5997 //
5998 // Place copy #1 of I1D1 in I1D7
5999 //
6000 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6001 sub4node->SetLineColor(kColorITS);
6002 sub4node->SetVisibility(0);
6003 sub4node->cd();
6004 //
6005 // Place copy #1 of ITS2 in I1D1
6006 //
6007 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6008 sub5node->SetLineColor(kColorITS);
6009 fNodes->Add(sub5node);
6010 sub4node->cd();
6011 fNodes->Add(sub4node);
6012 sub3node->cd();
6013 fNodes->Add(sub3node);
6014 sub2node->cd();
6015 //
6016 // Place copy #4 of I1D7 in I20B
6017 //
6018 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6019 sub3node->SetLineColor(kColorITS);
6020 sub3node->SetVisibility(0);
6021 sub3node->cd();
6022 //
6023 // Place copy #1 of I1D1 in I1D7
6024 //
6025 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6026 sub4node->SetLineColor(kColorITS);
6027 sub4node->SetVisibility(0);
6028 sub4node->cd();
6029 //
6030 // Place copy #1 of ITS2 in I1D1
6031 //
6032 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6033 sub5node->SetLineColor(kColorITS);
6034 fNodes->Add(sub5node);
6035 sub4node->cd();
6036 fNodes->Add(sub4node);
6037 sub3node->cd();
6038 fNodes->Add(sub3node);
6039 sub2node->cd();
6040 fNodes->Add(sub2node);
6041 sub1node->cd();
6042 //
6043 // Place copy #3 of I20B in I12B
6044 //
6045 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6046 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6047 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6048 sub2node->SetLineColor(kColorITS);
6049 sub2node->SetVisibility(0);
6050 sub2node->cd();
6051 //
6052 // Place copy #1 of I1D7 in I20B
6053 //
6054 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6055 sub3node->SetLineColor(kColorITS);
6056 sub3node->SetVisibility(0);
6057 sub3node->cd();
6058 //
6059 // Place copy #1 of I1D1 in I1D7
6060 //
6061 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6062 sub4node->SetLineColor(kColorITS);
6063 sub4node->SetVisibility(0);
6064 sub4node->cd();
6065 //
6066 // Place copy #1 of ITS2 in I1D1
6067 //
6068 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6069 sub5node->SetLineColor(kColorITS);
6070 fNodes->Add(sub5node);
6071 sub4node->cd();
6072 fNodes->Add(sub4node);
6073 sub3node->cd();
6074 fNodes->Add(sub3node);
6075 sub2node->cd();
6076 //
6077 // Place copy #2 of I1D7 in I20B
6078 //
6079 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6080 sub3node->SetLineColor(kColorITS);
6081 sub3node->SetVisibility(0);
6082 sub3node->cd();
6083 //
6084 // Place copy #1 of I1D1 in I1D7
6085 //
6086 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6087 sub4node->SetLineColor(kColorITS);
6088 sub4node->SetVisibility(0);
6089 sub4node->cd();
6090 //
6091 // Place copy #1 of ITS2 in I1D1
6092 //
6093 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6094 sub5node->SetLineColor(kColorITS);
6095 fNodes->Add(sub5node);
6096 sub4node->cd();
6097 fNodes->Add(sub4node);
6098 sub3node->cd();
6099 fNodes->Add(sub3node);
6100 sub2node->cd();
6101 //
6102 // Place copy #3 of I1D7 in I20B
6103 //
6104 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6105 sub3node->SetLineColor(kColorITS);
6106 sub3node->SetVisibility(0);
6107 sub3node->cd();
6108 //
6109 // Place copy #1 of I1D1 in I1D7
6110 //
6111 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6112 sub4node->SetLineColor(kColorITS);
6113 sub4node->SetVisibility(0);
6114 sub4node->cd();
6115 //
6116 // Place copy #1 of ITS2 in I1D1
6117 //
6118 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6119 sub5node->SetLineColor(kColorITS);
6120 fNodes->Add(sub5node);
6121 sub4node->cd();
6122 fNodes->Add(sub4node);
6123 sub3node->cd();
6124 fNodes->Add(sub3node);
6125 sub2node->cd();
6126 //
6127 // Place copy #4 of I1D7 in I20B
6128 //
6129 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6130 sub3node->SetLineColor(kColorITS);
6131 sub3node->SetVisibility(0);
6132 sub3node->cd();
6133 //
6134 // Place copy #1 of I1D1 in I1D7
6135 //
6136 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6137 sub4node->SetLineColor(kColorITS);
6138 sub4node->SetVisibility(0);
6139 sub4node->cd();
6140 //
6141 // Place copy #1 of ITS2 in I1D1
6142 //
6143 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6144 sub5node->SetLineColor(kColorITS);
6145 fNodes->Add(sub5node);
6146 sub4node->cd();
6147 fNodes->Add(sub4node);
6148 sub3node->cd();
6149 fNodes->Add(sub3node);
6150 sub2node->cd();
6151 fNodes->Add(sub2node);
6152 sub1node->cd();
6153 //
6154 // Place copy #4 of I20B in I12B
6155 //
6156 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6157 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6158 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6159 sub2node->SetLineColor(kColorITS);
6160 sub2node->SetVisibility(0);
6161 sub2node->cd();
6162 //
6163 // Place copy #1 of I1D7 in I20B
6164 //
6165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6166 sub3node->SetLineColor(kColorITS);
6167 sub3node->SetVisibility(0);
6168 sub3node->cd();
6169 //
6170 // Place copy #1 of I1D1 in I1D7
6171 //
6172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6173 sub4node->SetLineColor(kColorITS);
6174 sub4node->SetVisibility(0);
6175 sub4node->cd();
6176 //
6177 // Place copy #1 of ITS2 in I1D1
6178 //
6179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6180 sub5node->SetLineColor(kColorITS);
6181 fNodes->Add(sub5node);
6182 sub4node->cd();
6183 fNodes->Add(sub4node);
6184 sub3node->cd();
6185 fNodes->Add(sub3node);
6186 sub2node->cd();
6187 //
6188 // Place copy #2 of I1D7 in I20B
6189 //
6190 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6191 sub3node->SetLineColor(kColorITS);
6192 sub3node->SetVisibility(0);
6193 sub3node->cd();
6194 //
6195 // Place copy #1 of I1D1 in I1D7
6196 //
6197 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6198 sub4node->SetLineColor(kColorITS);
6199 sub4node->SetVisibility(0);
6200 sub4node->cd();
6201 //
6202 // Place copy #1 of ITS2 in I1D1
6203 //
6204 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6205 sub5node->SetLineColor(kColorITS);
6206 fNodes->Add(sub5node);
6207 sub4node->cd();
6208 fNodes->Add(sub4node);
6209 sub3node->cd();
6210 fNodes->Add(sub3node);
6211 sub2node->cd();
6212 //
6213 // Place copy #3 of I1D7 in I20B
6214 //
6215 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6216 sub3node->SetLineColor(kColorITS);
6217 sub3node->SetVisibility(0);
6218 sub3node->cd();
6219 //
6220 // Place copy #1 of I1D1 in I1D7
6221 //
6222 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6223 sub4node->SetLineColor(kColorITS);
6224 sub4node->SetVisibility(0);
6225 sub4node->cd();
6226 //
6227 // Place copy #1 of ITS2 in I1D1
6228 //
6229 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6230 sub5node->SetLineColor(kColorITS);
6231 fNodes->Add(sub5node);
6232 sub4node->cd();
6233 fNodes->Add(sub4node);
6234 sub3node->cd();
6235 fNodes->Add(sub3node);
6236 sub2node->cd();
6237 //
6238 // Place copy #4 of I1D7 in I20B
6239 //
6240 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6241 sub3node->SetLineColor(kColorITS);
6242 sub3node->SetVisibility(0);
6243 sub3node->cd();
6244 //
6245 // Place copy #1 of I1D1 in I1D7
6246 //
6247 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6248 sub4node->SetLineColor(kColorITS);
6249 sub4node->SetVisibility(0);
6250 sub4node->cd();
6251 //
6252 // Place copy #1 of ITS2 in I1D1
6253 //
6254 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6255 sub5node->SetLineColor(kColorITS);
6256 fNodes->Add(sub5node);
6257 sub4node->cd();
6258 fNodes->Add(sub4node);
6259 sub3node->cd();
6260 fNodes->Add(sub3node);
6261 sub2node->cd();
6262 fNodes->Add(sub2node);
6263 sub1node->cd();
6264 fNodes->Add(sub1node);
6265 node->cd();
6266 //
6267 // Place copy #9 of I12B in IT12
6268 //
1266e9b4 6269 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6270 sub1node->SetLineColor(kColorITS);
6271 sub1node->SetVisibility(0);
6272 sub1node->cd();
6273 //
6274 // Place copy #1 of I10B in I12B
6275 //
6276 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6277 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6278 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6279 sub2node->SetLineColor(kColorITS);
6280 sub2node->SetVisibility(0);
6281 sub2node->cd();
6282 //
6283 // Place copy #1 of I107 in I10B
6284 //
6285 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6286 sub3node->SetLineColor(kColorITS);
6287 sub3node->SetVisibility(0);
6288 sub3node->cd();
6289 //
6290 // Place copy #1 of I101 in I107
6291 //
6292 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6293 sub4node->SetLineColor(kColorITS);
6294 sub4node->SetVisibility(0);
6295 sub4node->cd();
6296 //
6297 // Place copy #1 of ITS1 in I101
6298 //
6299 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6300 sub5node->SetLineColor(kColorITS);
6301 fNodes->Add(sub5node);
6302 sub4node->cd();
6303 fNodes->Add(sub4node);
6304 sub3node->cd();
6305 fNodes->Add(sub3node);
6306 sub2node->cd();
6307 //
6308 // Place copy #2 of I107 in I10B
6309 //
6310 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6311 sub3node->SetLineColor(kColorITS);
6312 sub3node->SetVisibility(0);
6313 sub3node->cd();
6314 //
6315 // Place copy #1 of I101 in I107
6316 //
6317 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6318 sub4node->SetLineColor(kColorITS);
6319 sub4node->SetVisibility(0);
6320 sub4node->cd();
6321 //
6322 // Place copy #1 of ITS1 in I101
6323 //
6324 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6325 sub5node->SetLineColor(kColorITS);
6326 fNodes->Add(sub5node);
6327 sub4node->cd();
6328 fNodes->Add(sub4node);
6329 sub3node->cd();
6330 fNodes->Add(sub3node);
6331 sub2node->cd();
6332 //
6333 // Place copy #3 of I107 in I10B
6334 //
6335 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6336 sub3node->SetLineColor(kColorITS);
6337 sub3node->SetVisibility(0);
6338 sub3node->cd();
6339 //
6340 // Place copy #1 of I101 in I107
6341 //
6342 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6343 sub4node->SetLineColor(kColorITS);
6344 sub4node->SetVisibility(0);
6345 sub4node->cd();
6346 //
6347 // Place copy #1 of ITS1 in I101
6348 //
6349 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6350 sub5node->SetLineColor(kColorITS);
6351 fNodes->Add(sub5node);
6352 sub4node->cd();
6353 fNodes->Add(sub4node);
6354 sub3node->cd();
6355 fNodes->Add(sub3node);
6356 sub2node->cd();
6357 //
6358 // Place copy #4 of I107 in I10B
6359 //
6360 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6361 sub3node->SetLineColor(kColorITS);
6362 sub3node->SetVisibility(0);
6363 sub3node->cd();
6364 //
6365 // Place copy #1 of I101 in I107
6366 //
6367 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6368 sub4node->SetLineColor(kColorITS);
6369 sub4node->SetVisibility(0);
6370 sub4node->cd();
6371 //
6372 // Place copy #1 of ITS1 in I101
6373 //
6374 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6375 sub5node->SetLineColor(kColorITS);
6376 fNodes->Add(sub5node);
6377 sub4node->cd();
6378 fNodes->Add(sub4node);
6379 sub3node->cd();
6380 fNodes->Add(sub3node);
6381 sub2node->cd();
6382 fNodes->Add(sub2node);
6383 sub1node->cd();
6384 //
6385 // Place copy #2 of I10B in I12B
6386 //
6387 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6388 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6389 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6390 sub2node->SetLineColor(kColorITS);
6391 sub2node->SetVisibility(0);
6392 sub2node->cd();
6393 //
6394 // Place copy #1 of I107 in I10B
6395 //
6396 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6397 sub3node->SetLineColor(kColorITS);
6398 sub3node->SetVisibility(0);
6399 sub3node->cd();
6400 //
6401 // Place copy #1 of I101 in I107
6402 //
6403 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6404 sub4node->SetLineColor(kColorITS);
6405 sub4node->SetVisibility(0);
6406 sub4node->cd();
6407 //
6408 // Place copy #1 of ITS1 in I101
6409 //
6410 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6411 sub5node->SetLineColor(kColorITS);
6412 fNodes->Add(sub5node);
6413 sub4node->cd();
6414 fNodes->Add(sub4node);
6415 sub3node->cd();
6416 fNodes->Add(sub3node);
6417 sub2node->cd();
6418 //
6419 // Place copy #2 of I107 in I10B
6420 //
6421 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6422 sub3node->SetLineColor(kColorITS);
6423 sub3node->SetVisibility(0);
6424 sub3node->cd();
6425 //
6426 // Place copy #1 of I101 in I107
6427 //
6428 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6429 sub4node->SetLineColor(kColorITS);
6430 sub4node->SetVisibility(0);
6431 sub4node->cd();
6432 //
6433 // Place copy #1 of ITS1 in I101
6434 //
6435 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6436 sub5node->SetLineColor(kColorITS);
6437 fNodes->Add(sub5node);
6438 sub4node->cd();
6439 fNodes->Add(sub4node);
6440 sub3node->cd();
6441 fNodes->Add(sub3node);
6442 sub2node->cd();
6443 //
6444 // Place copy #3 of I107 in I10B
6445 //
6446 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6447 sub3node->SetLineColor(kColorITS);
6448 sub3node->SetVisibility(0);
6449 sub3node->cd();
6450 //
6451 // Place copy #1 of I101 in I107
6452 //
6453 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6454 sub4node->SetLineColor(kColorITS);
6455 sub4node->SetVisibility(0);
6456 sub4node->cd();
6457 //
6458 // Place copy #1 of ITS1 in I101
6459 //
6460 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6461 sub5node->SetLineColor(kColorITS);
6462 fNodes->Add(sub5node);
6463 sub4node->cd();
6464 fNodes->Add(sub4node);
6465 sub3node->cd();
6466 fNodes->Add(sub3node);
6467 sub2node->cd();
6468 //
6469 // Place copy #4 of I107 in I10B
6470 //
6471 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6472 sub3node->SetLineColor(kColorITS);
6473 sub3node->SetVisibility(0);
6474 sub3node->cd();
6475 //
6476 // Place copy #1 of I101 in I107
6477 //
6478 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6479 sub4node->SetLineColor(kColorITS);
6480 sub4node->SetVisibility(0);
6481 sub4node->cd();
6482 //
6483 // Place copy #1 of ITS1 in I101
6484 //
6485 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6486 sub5node->SetLineColor(kColorITS);
6487 fNodes->Add(sub5node);
6488 sub4node->cd();
6489 fNodes->Add(sub4node);
6490 sub3node->cd();
6491 fNodes->Add(sub3node);
6492 sub2node->cd();
6493 fNodes->Add(sub2node);
6494 sub1node->cd();
6495 //
6496 // Place copy #1 of I20B in I12B
6497 //
6498 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6499 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6500 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6501 sub2node->SetLineColor(kColorITS);
6502 sub2node->SetVisibility(0);
6503 sub2node->cd();
6504 //
6505 // Place copy #1 of I1D7 in I20B
6506 //
6507 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6508 sub3node->SetLineColor(kColorITS);
6509 sub3node->SetVisibility(0);
6510 sub3node->cd();
6511 //
6512 // Place copy #1 of I1D1 in I1D7
6513 //
6514 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6515 sub4node->SetLineColor(kColorITS);
6516 sub4node->SetVisibility(0);
6517 sub4node->cd();
6518 //
6519 // Place copy #1 of ITS2 in I1D1
6520 //
6521 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6522 sub5node->SetLineColor(kColorITS);
6523 fNodes->Add(sub5node);
6524 sub4node->cd();
6525 fNodes->Add(sub4node);
6526 sub3node->cd();
6527 fNodes->Add(sub3node);
6528 sub2node->cd();
6529 //
6530 // Place copy #2 of I1D7 in I20B
6531 //
6532 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6533 sub3node->SetLineColor(kColorITS);
6534 sub3node->SetVisibility(0);
6535 sub3node->cd();
6536 //
6537 // Place copy #1 of I1D1 in I1D7
6538 //
6539 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6540 sub4node->SetLineColor(kColorITS);
6541 sub4node->SetVisibility(0);
6542 sub4node->cd();
6543 //
6544 // Place copy #1 of ITS2 in I1D1
6545 //
6546 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6547 sub5node->SetLineColor(kColorITS);
6548 fNodes->Add(sub5node);
6549 sub4node->cd();
6550 fNodes->Add(sub4node);
6551 sub3node->cd();
6552 fNodes->Add(sub3node);
6553 sub2node->cd();
6554 //
6555 // Place copy #3 of I1D7 in I20B
6556 //
6557 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6558 sub3node->SetLineColor(kColorITS);
6559 sub3node->SetVisibility(0);
6560 sub3node->cd();
6561 //
6562 // Place copy #1 of I1D1 in I1D7
6563 //
6564 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6565 sub4node->SetLineColor(kColorITS);
6566 sub4node->SetVisibility(0);
6567 sub4node->cd();
6568 //
6569 // Place copy #1 of ITS2 in I1D1
6570 //
6571 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6572 sub5node->SetLineColor(kColorITS);
6573 fNodes->Add(sub5node);
6574 sub4node->cd();
6575 fNodes->Add(sub4node);
6576 sub3node->cd();
6577 fNodes->Add(sub3node);
6578 sub2node->cd();
6579 //
6580 // Place copy #4 of I1D7 in I20B
6581 //
6582 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6583 sub3node->SetLineColor(kColorITS);
6584 sub3node->SetVisibility(0);
6585 sub3node->cd();
6586 //
6587 // Place copy #1 of I1D1 in I1D7
6588 //
6589 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6590 sub4node->SetLineColor(kColorITS);
6591 sub4node->SetVisibility(0);
6592 sub4node->cd();
6593 //
6594 // Place copy #1 of ITS2 in I1D1
6595 //
6596 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6597 sub5node->SetLineColor(kColorITS);
6598 fNodes->Add(sub5node);
6599 sub4node->cd();
6600 fNodes->Add(sub4node);
6601 sub3node->cd();
6602 fNodes->Add(sub3node);
6603 sub2node->cd();
6604 fNodes->Add(sub2node);
6605 sub1node->cd();
6606 //
6607 // Place copy #2 of I20B in I12B
6608 //
6609 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6610 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6611 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6612 sub2node->SetLineColor(kColorITS);
6613 sub2node->SetVisibility(0);
6614 sub2node->cd();
6615 //
6616 // Place copy #1 of I1D7 in I20B
6617 //
6618 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6619 sub3node->SetLineColor(kColorITS);
6620 sub3node->SetVisibility(0);
6621 sub3node->cd();
6622 //
6623 // Place copy #1 of I1D1 in I1D7
6624 //
6625 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6626 sub4node->SetLineColor(kColorITS);
6627 sub4node->SetVisibility(0);
6628 sub4node->cd();
6629 //
6630 // Place copy #1 of ITS2 in I1D1
6631 //
6632 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6633 sub5node->SetLineColor(kColorITS);
6634 fNodes->Add(sub5node);
6635 sub4node->cd();
6636 fNodes->Add(sub4node);
6637 sub3node->cd();
6638 fNodes->Add(sub3node);
6639 sub2node->cd();
6640 //
6641 // Place copy #2 of I1D7 in I20B
6642 //
6643 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6644 sub3node->SetLineColor(kColorITS);
6645 sub3node->SetVisibility(0);
6646 sub3node->cd();
6647 //
6648 // Place copy #1 of I1D1 in I1D7
6649 //
6650 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6651 sub4node->SetLineColor(kColorITS);
6652 sub4node->SetVisibility(0);
6653 sub4node->cd();
6654 //
6655 // Place copy #1 of ITS2 in I1D1
6656 //
6657 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6658 sub5node->SetLineColor(kColorITS);
6659 fNodes->Add(sub5node);
6660 sub4node->cd();
6661 fNodes->Add(sub4node);
6662 sub3node->cd();
6663 fNodes->Add(sub3node);
6664 sub2node->cd();
6665 //
6666 // Place copy #3 of I1D7 in I20B
6667 //
6668 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6669 sub3node->SetLineColor(kColorITS);
6670 sub3node->SetVisibility(0);
6671 sub3node->cd();
6672 //
6673 // Place copy #1 of I1D1 in I1D7
6674 //
6675 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6676 sub4node->SetLineColor(kColorITS);
6677 sub4node->SetVisibility(0);
6678 sub4node->cd();
6679 //
6680 // Place copy #1 of ITS2 in I1D1
6681 //
6682 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6683 sub5node->SetLineColor(kColorITS);
6684 fNodes->Add(sub5node);
6685 sub4node->cd();
6686 fNodes->Add(sub4node);
6687 sub3node->cd();
6688 fNodes->Add(sub3node);
6689 sub2node->cd();
6690 //
6691 // Place copy #4 of I1D7 in I20B
6692 //
6693 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6694 sub3node->SetLineColor(kColorITS);
6695 sub3node->SetVisibility(0);
6696 sub3node->cd();
6697 //
6698 // Place copy #1 of I1D1 in I1D7
6699 //
6700 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6701 sub4node->SetLineColor(kColorITS);
6702 sub4node->SetVisibility(0);
6703 sub4node->cd();
6704 //
6705 // Place copy #1 of ITS2 in I1D1
6706 //
6707 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6708 sub5node->SetLineColor(kColorITS);
6709 fNodes->Add(sub5node);
6710 sub4node->cd();
6711 fNodes->Add(sub4node);
6712 sub3node->cd();
6713 fNodes->Add(sub3node);
6714 sub2node->cd();
6715 fNodes->Add(sub2node);
6716 sub1node->cd();
6717 //
6718 // Place copy #3 of I20B in I12B
6719 //
6720 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6721 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6722 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6723 sub2node->SetLineColor(kColorITS);
6724 sub2node->SetVisibility(0);
6725 sub2node->cd();
6726 //
6727 // Place copy #1 of I1D7 in I20B
6728 //
6729 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6730 sub3node->SetLineColor(kColorITS);
6731 sub3node->SetVisibility(0);
6732 sub3node->cd();
6733 //
6734 // Place copy #1 of I1D1 in I1D7
6735 //
6736 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6737 sub4node->SetLineColor(kColorITS);
6738 sub4node->SetVisibility(0);
6739 sub4node->cd();
6740 //
6741 // Place copy #1 of ITS2 in I1D1
6742 //
6743 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6744 sub5node->SetLineColor(kColorITS);
6745 fNodes->Add(sub5node);
6746 sub4node->cd();
6747 fNodes->Add(sub4node);
6748 sub3node->cd();
6749 fNodes->Add(sub3node);
6750 sub2node->cd();
6751 //
6752 // Place copy #2 of I1D7 in I20B
6753 //
6754 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6755 sub3node->SetLineColor(kColorITS);
6756 sub3node->SetVisibility(0);
6757 sub3node->cd();
6758 //
6759 // Place copy #1 of I1D1 in I1D7
6760 //
6761 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6762 sub4node->SetLineColor(kColorITS);
6763 sub4node->SetVisibility(0);
6764 sub4node->cd();
6765 //
6766 // Place copy #1 of ITS2 in I1D1
6767 //
6768 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6769 sub5node->SetLineColor(kColorITS);
6770 fNodes->Add(sub5node);
6771 sub4node->cd();
6772 fNodes->Add(sub4node);
6773 sub3node->cd();
6774 fNodes->Add(sub3node);
6775 sub2node->cd();
6776 //
6777 // Place copy #3 of I1D7 in I20B
6778 //
6779 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6780 sub3node->SetLineColor(kColorITS);
6781 sub3node->SetVisibility(0);
6782 sub3node->cd();
6783 //
6784 // Place copy #1 of I1D1 in I1D7
6785 //
6786 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6787 sub4node->SetLineColor(kColorITS);
6788 sub4node->SetVisibility(0);
6789 sub4node->cd();
6790 //
6791 // Place copy #1 of ITS2 in I1D1
6792 //
6793 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6794 sub5node->SetLineColor(kColorITS);
6795 fNodes->Add(sub5node);
6796 sub4node->cd();
6797 fNodes->Add(sub4node);
6798 sub3node->cd();
6799 fNodes->Add(sub3node);
6800 sub2node->cd();
6801 //
6802 // Place copy #4 of I1D7 in I20B
6803 //
6804 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6805 sub3node->SetLineColor(kColorITS);
6806 sub3node->SetVisibility(0);
6807 sub3node->cd();
6808 //
6809 // Place copy #1 of I1D1 in I1D7
6810 //
6811 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6812 sub4node->SetLineColor(kColorITS);
6813 sub4node->SetVisibility(0);
6814 sub4node->cd();
6815 //
6816 // Place copy #1 of ITS2 in I1D1
6817 //
6818 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6819 sub5node->SetLineColor(kColorITS);
6820 fNodes->Add(sub5node);
6821 sub4node->cd();
6822 fNodes->Add(sub4node);
6823 sub3node->cd();
6824 fNodes->Add(sub3node);
6825 sub2node->cd();
6826 fNodes->Add(sub2node);
6827 sub1node->cd();
6828 //
6829 // Place copy #4 of I20B in I12B
6830 //
6831 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6832 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6833 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6834 sub2node->SetLineColor(kColorITS);
6835 sub2node->SetVisibility(0);
6836 sub2node->cd();
6837 //
6838 // Place copy #1 of I1D7 in I20B
6839 //
6840 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6841 sub3node->SetLineColor(kColorITS);
6842 sub3node->SetVisibility(0);
6843 sub3node->cd();
6844 //
6845 // Place copy #1 of I1D1 in I1D7
6846 //
6847 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6848 sub4node->SetLineColor(kColorITS);
6849 sub4node->SetVisibility(0);
6850 sub4node->cd();
6851 //
6852 // Place copy #1 of ITS2 in I1D1
6853 //
6854 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6855 sub5node->SetLineColor(kColorITS);
6856 fNodes->Add(sub5node);
6857 sub4node->cd();
6858 fNodes->Add(sub4node);
6859 sub3node->cd();
6860 fNodes->Add(sub3node);
6861 sub2node->cd();
6862 //
6863 // Place copy #2 of I1D7 in I20B
6864 //
6865 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6866 sub3node->SetLineColor(kColorITS);
6867 sub3node->SetVisibility(0);
6868 sub3node->cd();
6869 //
6870 // Place copy #1 of I1D1 in I1D7
6871 //
6872 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6873 sub4node->SetLineColor(kColorITS);
6874 sub4node->SetVisibility(0);
6875 sub4node->cd();
6876 //
6877 // Place copy #1 of ITS2 in I1D1
6878 //
6879 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6880 sub5node->SetLineColor(kColorITS);
6881 fNodes->Add(sub5node);
6882 sub4node->cd();
6883 fNodes->Add(sub4node);
6884 sub3node->cd();
6885 fNodes->Add(sub3node);
6886 sub2node->cd();
6887 //
6888 // Place copy #3 of I1D7 in I20B
6889 //
6890 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6891 sub3node->SetLineColor(kColorITS);
6892 sub3node->SetVisibility(0);
6893 sub3node->cd();
6894 //
6895 // Place copy #1 of I1D1 in I1D7
6896 //
6897 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6898 sub4node->SetLineColor(kColorITS);
6899 sub4node->SetVisibility(0);
6900 sub4node->cd();
6901 //
6902 // Place copy #1 of ITS2 in I1D1
6903 //
6904 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6905 sub5node->SetLineColor(kColorITS);
6906 fNodes->Add(sub5node);
6907 sub4node->cd();
6908 fNodes->Add(sub4node);
6909 sub3node->cd();
6910 fNodes->Add(sub3node);
6911 sub2node->cd();
6912 //
6913 // Place copy #4 of I1D7 in I20B
6914 //
6915 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6916 sub3node->SetLineColor(kColorITS);
6917 sub3node->SetVisibility(0);
6918 sub3node->cd();
6919 //
6920 // Place copy #1 of I1D1 in I1D7
6921 //
6922 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6923 sub4node->SetLineColor(kColorITS);
6924 sub4node->SetVisibility(0);
6925 sub4node->cd();
6926 //
6927 // Place copy #1 of ITS2 in I1D1
6928 //
6929 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6930 sub5node->SetLineColor(kColorITS);
6931 fNodes->Add(sub5node);
6932 sub4node->cd();
6933 fNodes->Add(sub4node);
6934 sub3node->cd();
6935 fNodes->Add(sub3node);
6936 sub2node->cd();
6937 fNodes->Add(sub2node);
6938 sub1node->cd();
6939 fNodes->Add(sub1node);
6940 node->cd();
6941 //
6942 // Place copy #10 of I12B in IT12
6943 //
1266e9b4 6944 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6945 sub1node->SetLineColor(kColorITS);
6946 sub1node->SetVisibility(0);
6947 sub1node->cd();
6948 //
6949 // Place copy #1 of I10B in I12B
6950 //
6951 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6952 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6953 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6954 sub2node->SetLineColor(kColorITS);
6955 sub2node->SetVisibility(0);
6956 sub2node->cd();
6957 //
6958 // Place copy #1 of I107 in I10B
6959 //
6960 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6961 sub3node->SetLineColor(kColorITS);
6962 sub3node->SetVisibility(0);
6963 sub3node->cd();
6964 //
6965 // Place copy #1 of I101 in I107
6966 //
6967 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6968 sub4node->SetLineColor(kColorITS);
6969 sub4node->SetVisibility(0);
6970 sub4node->cd();
6971 //
6972 // Place copy #1 of ITS1 in I101
6973 //
6974 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6975 sub5node->SetLineColor(kColorITS);
6976 fNodes->Add(sub5node);
6977 sub4node->cd();
6978 fNodes->Add(sub4node);
6979 sub3node->cd();
6980 fNodes->Add(sub3node);
6981 sub2node->cd();
6982 //
6983 // Place copy #2 of I107 in I10B
6984 //
6985 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6986 sub3node->SetLineColor(kColorITS);
6987 sub3node->SetVisibility(0);
6988 sub3node->cd();
6989 //
6990 // Place copy #1 of I101 in I107
6991 //
6992 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6993 sub4node->SetLineColor(kColorITS);
6994 sub4node->SetVisibility(0);
6995 sub4node->cd();
6996 //
6997 // Place copy #1 of ITS1 in I101
6998 //
6999 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7000 sub5node->SetLineColor(kColorITS);
7001 fNodes->Add(sub5node);
7002 sub4node->cd();
7003 fNodes->Add(sub4node);
7004 sub3node->cd();
7005 fNodes->Add(sub3node);
7006 sub2node->cd();
7007 //
7008 // Place copy #3 of I107 in I10B
7009 //
7010 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7011 sub3node->SetLineColor(kColorITS);
7012 sub3node->SetVisibility(0);
7013 sub3node->cd();
7014 //
7015 // Place copy #1 of I101 in I107
7016 //
7017 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7018 sub4node->SetLineColor(kColorITS);
7019 sub4node->SetVisibility(0);
7020 sub4node->cd();
7021 //
7022 // Place copy #1 of ITS1 in I101
7023 //
7024 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7025 sub5node->SetLineColor(kColorITS);
7026 fNodes->Add(sub5node);
7027 sub4node->cd();
7028 fNodes->Add(sub4node);
7029 sub3node->cd();
7030 fNodes->Add(sub3node);
7031 sub2node->cd();
7032 //
7033 // Place copy #4 of I107 in I10B
7034 //
7035 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7036 sub3node->SetLineColor(kColorITS);
7037 sub3node->SetVisibility(0);
7038 sub3node->cd();
7039 //
7040 // Place copy #1 of I101 in I107
7041 //
7042 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7043 sub4node->SetLineColor(kColorITS);
7044 sub4node->SetVisibility(0);
7045 sub4node->cd();
7046 //
7047 // Place copy #1 of ITS1 in I101
7048 //
7049 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7050 sub5node->SetLineColor(kColorITS);
7051 fNodes->Add(sub5node);
7052 sub4node->cd();
7053 fNodes->Add(sub4node);
7054 sub3node->cd();
7055 fNodes->Add(sub3node);
7056 sub2node->cd();
7057 fNodes->Add(sub2node);
7058 sub1node->cd();
7059 //
7060 // Place copy #2 of I10B in I12B
7061 //
7062 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7063 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7064 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7065 sub2node->SetLineColor(kColorITS);
7066 sub2node->SetVisibility(0);
7067 sub2node->cd();
7068 //
7069 // Place copy #1 of I107 in I10B
7070 //
7071 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7072 sub3node->SetLineColor(kColorITS);
7073 sub3node->SetVisibility(0);
7074 sub3node->cd();
7075 //
7076 // Place copy #1 of I101 in I107
7077 //
7078 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7079 sub4node->SetLineColor(kColorITS);
7080 sub4node->SetVisibility(0);
7081 sub4node->cd();
7082 //
7083 // Place copy #1 of ITS1 in I101
7084 //
7085 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7086 sub5node->SetLineColor(kColorITS);
7087 fNodes->Add(sub5node);
7088 sub4node->cd();
7089 fNodes->Add(sub4node);
7090 sub3node->cd();
7091 fNodes->Add(sub3node);
7092 sub2node->cd();
7093 //
7094 // Place copy #2 of I107 in I10B
7095 //
7096 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7097 sub3node->SetLineColor(kColorITS);
7098 sub3node->SetVisibility(0);
7099 sub3node->cd();
7100 //
7101 // Place copy #1 of I101 in I107
7102 //
7103 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7104 sub4node->SetLineColor(kColorITS);
7105 sub4node->SetVisibility(0);
7106 sub4node->cd();
7107 //
7108 // Place copy #1 of ITS1 in I101
7109 //
7110 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7111 sub5node->SetLineColor(kColorITS);
7112 fNodes->Add(sub5node);
7113 sub4node->cd();
7114 fNodes->Add(sub4node);
7115 sub3node->cd();
7116 fNodes->Add(sub3node);
7117 sub2node->cd();
7118 //
7119 // Place copy #3 of I107 in I10B
7120 //
7121 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7122 sub3node->SetLineColor(kColorITS);
7123 sub3node->SetVisibility(0);
7124 sub3node->cd();
7125 //
7126 // Place copy #1 of I101 in I107
7127 //
7128 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7129 sub4node->SetLineColor(kColorITS);
7130 sub4node->SetVisibility(0);
7131 sub4node->cd();
7132 //
7133 // Place copy #1 of ITS1 in I101
7134 //
7135 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7136 sub5node->SetLineColor(kColorITS);
7137 fNodes->Add(sub5node);
7138 sub4node->cd();
7139 fNodes->Add(sub4node);
7140 sub3node->cd();
7141 fNodes->Add(sub3node);
7142 sub2node->cd();
7143 //
7144 // Place copy #4 of I107 in I10B
7145 //
7146 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7147 sub3node->SetLineColor(kColorITS);
7148 sub3node->SetVisibility(0);
7149 sub3node->cd();
7150 //
7151 // Place copy #1 of I101 in I107
7152 //
7153 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7154 sub4node->SetLineColor(kColorITS);
7155 sub4node->SetVisibility(0);
7156 sub4node->cd();
7157 //
7158 // Place copy #1 of ITS1 in I101
7159 //
7160 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7161 sub5node->SetLineColor(kColorITS);
7162 fNodes->Add(sub5node);
7163 sub4node->cd();
7164 fNodes->Add(sub4node);
7165 sub3node->cd();
7166 fNodes->Add(sub3node);
7167 sub2node->cd();
7168 fNodes->Add(sub2node);
7169 sub1node->cd();
7170 //
7171 // Place copy #1 of I20B in I12B
7172 //
7173 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7174 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7175 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7176 sub2node->SetLineColor(kColorITS);
7177 sub2node->SetVisibility(0);
7178 sub2node->cd();
7179 //
7180 // Place copy #1 of I1D7 in I20B
7181 //
7182 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7183 sub3node->SetLineColor(kColorITS);
7184 sub3node->SetVisibility(0);
7185 sub3node->cd();
7186 //
7187 // Place copy #1 of I1D1 in I1D7
7188 //
7189 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7190 sub4node->SetLineColor(kColorITS);
7191 sub4node->SetVisibility(0);
7192 sub4node->cd();
7193 //
7194 // Place copy #1 of ITS2 in I1D1
7195 //
7196 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7197 sub5node->SetLineColor(kColorITS);
7198 fNodes->Add(sub5node);
7199 sub4node->cd();
7200 fNodes->Add(sub4node);
7201 sub3node->cd();
7202 fNodes->Add(sub3node);
7203 sub2node->cd();
7204 //
7205 // Place copy #2 of I1D7 in I20B
7206 //
7207 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7208 sub3node->SetLineColor(kColorITS);
7209 sub3node->SetVisibility(0);
7210 sub3node->cd();
7211 //
7212 // Place copy #1 of I1D1 in I1D7
7213 //
7214 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7215 sub4node->SetLineColor(kColorITS);
7216 sub4node->SetVisibility(0);
7217 sub4node->cd();
7218 //
7219 // Place copy #1 of ITS2 in I1D1
7220 //
7221 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7222 sub5node->SetLineColor(kColorITS);
7223 fNodes->Add(sub5node);
7224 sub4node->cd();
7225 fNodes->Add(sub4node);
7226 sub3node->cd();
7227 fNodes->Add(sub3node);
7228 sub2node->cd();
7229 //
7230 // Place copy #3 of I1D7 in I20B
7231 //
7232 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7233 sub3node->SetLineColor(kColorITS);
7234 sub3node->SetVisibility(0);
7235 sub3node->cd();
7236 //
7237 // Place copy #1 of I1D1 in I1D7
7238 //
7239 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7240 sub4node->SetLineColor(kColorITS);
7241 sub4node->SetVisibility(0);
7242 sub4node->cd();
7243 //
7244 // Place copy #1 of ITS2 in I1D1
7245 //
7246 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7247 sub5node->SetLineColor(kColorITS);
7248 fNodes->Add(sub5node);
7249 sub4node->cd();
7250 fNodes->Add(sub4node);
7251 sub3node->cd();
7252 fNodes->Add(sub3node);
7253 sub2node->cd();
7254 //
7255 // Place copy #4 of I1D7 in I20B
7256 //
7257 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7258 sub3node->SetLineColor(kColorITS);
7259 sub3node->SetVisibility(0);
7260 sub3node->cd();
7261 //
7262 // Place copy #1 of I1D1 in I1D7
7263 //
7264 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7265 sub4node->SetLineColor(kColorITS);
7266 sub4node->SetVisibility(0);
7267 sub4node->cd();
7268 //
7269 // Place copy #1 of ITS2 in I1D1
7270 //
7271 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7272 sub5node->SetLineColor(kColorITS);
7273 fNodes->Add(sub5node);
7274 sub4node->cd();
7275 fNodes->Add(sub4node);
7276 sub3node->cd();
7277 fNodes->Add(sub3node);
7278 sub2node->cd();
7279 fNodes->Add(sub2node);
7280 sub1node->cd();
7281 //
7282 // Place copy #2 of I20B in I12B
7283 //
7284 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7285 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7286 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7287 sub2node->SetLineColor(kColorITS);
7288 sub2node->SetVisibility(0);
7289 sub2node->cd();
7290 //
7291 // Place copy #1 of I1D7 in I20B
7292 //
7293 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7294 sub3node->SetLineColor(kColorITS);
7295 sub3node->SetVisibility(0);
7296 sub3node->cd();
7297 //
7298 // Place copy #1 of I1D1 in I1D7
7299 //
7300 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7301 sub4node->SetLineColor(kColorITS);
7302 sub4node->SetVisibility(0);
7303 sub4node->cd();
7304 //
7305 // Place copy #1 of ITS2 in I1D1
7306 //
7307 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7308 sub5node->SetLineColor(kColorITS);
7309 fNodes->Add(sub5node);
7310 sub4node->cd();
7311 fNodes->Add(sub4node);
7312 sub3node->cd();
7313 fNodes->Add(sub3node);
7314 sub2node->cd();
7315 //
7316 // Place copy #2 of I1D7 in I20B
7317 //
7318 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7319 sub3node->SetLineColor(kColorITS);
7320 sub3node->SetVisibility(0);
7321 sub3node->cd();
7322 //
7323 // Place copy #1 of I1D1 in I1D7
7324 //
7325 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7326 sub4node->SetLineColor(kColorITS);
7327 sub4node->SetVisibility(0);
7328 sub4node->cd();
7329 //
7330 // Place copy #1 of ITS2 in I1D1
7331 //
7332 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7333 sub5node->SetLineColor(kColorITS);
7334 fNodes->Add(sub5node);
7335 sub4node->cd();
7336 fNodes->Add(sub4node);
7337 sub3node->cd();
7338 fNodes->Add(sub3node);
7339 sub2node->cd();
7340 //
7341 // Place copy #3 of I1D7 in I20B
7342 //
7343 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7344 sub3node->SetLineColor(kColorITS);
7345 sub3node->SetVisibility(0);
7346 sub3node->cd();
7347 //
7348 // Place copy #1 of I1D1 in I1D7
7349 //
7350 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7351 sub4node->SetLineColor(kColorITS);
7352 sub4node->SetVisibility(0);
7353 sub4node->cd();
7354 //
7355 // Place copy #1 of ITS2 in I1D1
7356 //
7357 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7358 sub5node->SetLineColor(kColorITS);
7359 fNodes->Add(sub5node);
7360 sub4node->cd();
7361 fNodes->Add(sub4node);
7362 sub3node->cd();
7363 fNodes->Add(sub3node);
7364 sub2node->cd();
7365 //
7366 // Place copy #4 of I1D7 in I20B
7367 //
7368 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7369 sub3node->SetLineColor(kColorITS);
7370 sub3node->SetVisibility(0);
7371 sub3node->cd();
7372 //
7373 // Place copy #1 of I1D1 in I1D7
7374 //
7375 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7376 sub4node->SetLineColor(kColorITS);
7377 sub4node->SetVisibility(0);
7378 sub4node->cd();
7379 //
7380 // Place copy #1 of ITS2 in I1D1
7381 //
7382 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7383 sub5node->SetLineColor(kColorITS);
7384 fNodes->Add(sub5node);
7385 sub4node->cd();
7386 fNodes->Add(sub4node);
7387 sub3node->cd();
7388 fNodes->Add(sub3node);
7389 sub2node->cd();
7390 fNodes->Add(sub2node);
7391 sub1node->cd();
7392 //
7393 // Place copy #3 of I20B in I12B
7394 //
7395 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7396 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7397 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7398 sub2node->SetLineColor(kColorITS);
7399 sub2node->SetVisibility(0);
7400 sub2node->cd();
7401 //
7402 // Place copy #1 of I1D7 in I20B
7403 //
7404 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7405 sub3node->SetLineColor(kColorITS);
7406 sub3node->SetVisibility(0);
7407 sub3node->cd();
7408 //
7409 // Place copy #1 of I1D1 in I1D7
7410 //
7411 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7412 sub4node->SetLineColor(kColorITS);
7413 sub4node->SetVisibility(0);
7414 sub4node->cd();
7415 //
7416 // Place copy #1 of ITS2 in I1D1
7417 //
7418 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7419 sub5node->SetLineColor(kColorITS);
7420 fNodes->Add(sub5node);
7421 sub4node->cd();
7422 fNodes->Add(sub4node);
7423 sub3node->cd();
7424 fNodes->Add(sub3node);
7425 sub2node->cd();
7426 //
7427 // Place copy #2 of I1D7 in I20B
7428 //
7429 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7430 sub3node->SetLineColor(kColorITS);
7431 sub3node->SetVisibility(0);
7432 sub3node->cd();
7433 //
7434 // Place copy #1 of I1D1 in I1D7
7435 //
7436 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7437 sub4node->SetLineColor(kColorITS);
7438 sub4node->SetVisibility(0);
7439 sub4node->cd();
7440 //
7441 // Place copy #1 of ITS2 in I1D1
7442 //
7443 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7444 sub5node->SetLineColor(kColorITS);
7445 fNodes->Add(sub5node);
7446 sub4node->cd();
7447 fNodes->Add(sub4node);
7448 sub3node->cd();
7449 fNodes->Add(sub3node);
7450 sub2node->cd();
7451 //
7452 // Place copy #3 of I1D7 in I20B
7453 //
7454 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7455 sub3node->SetLineColor(kColorITS);
7456 sub3node->SetVisibility(0);
7457 sub3node->cd();
7458 //
7459 // Place copy #1 of I1D1 in I1D7
7460 //
7461 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7462 sub4node->SetLineColor(kColorITS);
7463 sub4node->SetVisibility(0);
7464 sub4node->cd();
7465 //
7466 // Place copy #1 of ITS2 in I1D1
7467 //
7468 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7469 sub5node->SetLineColor(kColorITS);
7470 fNodes->Add(sub5node);
7471 sub4node->cd();
7472 fNodes->Add(sub4node);
7473 sub3node->cd();
7474 fNodes->Add(sub3node);
7475 sub2node->cd();
7476 //
7477 // Place copy #4 of I1D7 in I20B
7478 //
7479 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7480 sub3node->SetLineColor(kColorITS);
7481 sub3node->SetVisibility(0);
7482 sub3node->cd();
7483 //
7484 // Place copy #1 of I1D1 in I1D7
7485 //
7486 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7487 sub4node->SetLineColor(kColorITS);
7488 sub4node->SetVisibility(0);
7489 sub4node->cd();
7490 //
7491 // Place copy #1 of ITS2 in I1D1
7492 //
7493 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7494 sub5node->SetLineColor(kColorITS);
7495 fNodes->Add(sub5node);
7496 sub4node->cd();
7497 fNodes->Add(sub4node);
7498 sub3node->cd();
7499 fNodes->Add(sub3node);
7500 sub2node->cd();
7501 fNodes->Add(sub2node);
7502 sub1node->cd();
7503 //
7504 // Place copy #4 of I20B in I12B
7505 //
7506 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7507 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7508 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7509 sub2node->SetLineColor(kColorITS);
7510 sub2node->SetVisibility(0);
7511 sub2node->cd();
7512 //
7513 // Place copy #1 of I1D7 in I20B
7514 //
7515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7516 sub3node->SetLineColor(kColorITS);
7517 sub3node->SetVisibility(0);
7518 sub3node->cd();
7519 //
7520 // Place copy #1 of I1D1 in I1D7
7521 //
7522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7523 sub4node->SetLineColor(kColorITS);
7524 sub4node->SetVisibility(0);
7525 sub4node->cd();
7526 //
7527 // Place copy #1 of ITS2 in I1D1
7528 //
7529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7530 sub5node->SetLineColor(kColorITS);
7531 fNodes->Add(sub5node);
7532 sub4node->cd();
7533 fNodes->Add(sub4node);
7534 sub3node->cd();
7535 fNodes->Add(sub3node);
7536 sub2node->cd();
7537 //
7538 // Place copy #2 of I1D7 in I20B
7539 //
7540 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7541 sub3node->SetLineColor(kColorITS);
7542 sub3node->SetVisibility(0);
7543 sub3node->cd();
7544 //
7545 // Place copy #1 of I1D1 in I1D7
7546 //
7547 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7548 sub4node->SetLineColor(kColorITS);
7549 sub4node->SetVisibility(0);
7550 sub4node->cd();
7551 //
7552 // Place copy #1 of ITS2 in I1D1
7553 //
7554 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7555 sub5node->SetLineColor(kColorITS);
7556 fNodes->Add(sub5node);
7557 sub4node->cd();
7558 fNodes->Add(sub4node);
7559 sub3node->cd();
7560 fNodes->Add(sub3node);
7561 sub2node->cd();
7562 //
7563 // Place copy #3 of I1D7 in I20B
7564 //
7565 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7566 sub3node->SetLineColor(kColorITS);
7567 sub3node->SetVisibility(0);
7568 sub3node->cd();
7569 //
7570 // Place copy #1 of I1D1 in I1D7
7571 //
7572 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7573 sub4node->SetLineColor(kColorITS);
7574 sub4node->SetVisibility(0);
7575 sub4node->cd();
7576 //
7577 // Place copy #1 of ITS2 in I1D1
7578 //
7579 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7580 sub5node->SetLineColor(kColorITS);
7581 fNodes->Add(sub5node);
7582 sub4node->cd();
7583 fNodes->Add(sub4node);
7584 sub3node->cd();
7585 fNodes->Add(sub3node);
7586 sub2node->cd();
7587 //
7588 // Place copy #4 of I1D7 in I20B
7589 //
7590 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7591 sub3node->SetLineColor(kColorITS);
7592 sub3node->SetVisibility(0);
7593 sub3node->cd();
7594 //
7595 // Place copy #1 of I1D1 in I1D7
7596 //
7597 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7598 sub4node->SetLineColor(kColorITS);
7599 sub4node->SetVisibility(0);
7600 sub4node->cd();
7601 //
7602 // Place copy #1 of ITS2 in I1D1
7603 //
7604 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7605 sub5node->SetLineColor(kColorITS);
7606 fNodes->Add(sub5node);
7607 sub4node->cd();
7608 fNodes->Add(sub4node);
7609 sub3node->cd();
7610 fNodes->Add(sub3node);
7611 sub2node->cd();
7612 fNodes->Add(sub2node);
7613 sub1node->cd();
7614 fNodes->Add(sub1node);
7615 node->cd();
7616
7617 fNodes->Add(node);
7618
7619 }
7620
7621
7622 // --- Place SDD volumes into their mother volume
7623
7624 // Place IT34 in Alice
7625 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7626 node->SetLineColor(kColorITS);
7627 node->SetVisibility(0);
7628 node->cd();
7629 //
7630 // Place copy #1 of I004 in IT34
7631 //
1266e9b4 7632 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7633 sub1node->SetLineColor(kColorITS);
7634 sub1node->SetVisibility(0);
7635 sub1node->cd();
7636 //
7637 // Place copy #1 of ITS3 directly in I004
7638 //
7639 ySDD = Y_SDD_sep/2.+I302dits[1];
7640 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7641 sub2node->SetLineColor(kColorITS);
7642 sub2node->SetVisibility(1);
7643 fNodes->Add(sub2node);
7644 sub1node->cd();
7645 //
7646 // Place copy #2 of ITS3 directly in I004
7647 //
7648 ySDD = Y_SDD_sep/2.+I302dits[1];
7649 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7650 sub2node->SetLineColor(kColorITS);
7651 sub2node->SetVisibility(1);
7652 fNodes->Add(sub2node);
7653 sub1node->cd();
7654 //
7655 // Place copy #3 of ITS3 directly in I004
7656 //
7657 ySDD = Y_SDD_sep/2.+I302dits[1];
7658 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7659 sub2node->SetLineColor(kColorITS);
7660 sub2node->SetVisibility(1);
7661 fNodes->Add(sub2node);
7662 sub1node->cd();
7663 //
7664 // Place copy #4 of ITS3 directly in I004
7665 //
7666 ySDD = Y_SDD_sep/2.+I302dits[1];
7667 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7668 sub2node->SetLineColor(kColorITS);
7669 sub2node->SetVisibility(1);
7670 fNodes->Add(sub2node);
7671 sub1node->cd();
7672 //
7673 // Place copy #5 of ITS3 directly in I004
7674 //
7675 ySDD = Y_SDD_sep/2.+I302dits[1];
7676 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7677 sub2node->SetLineColor(kColorITS);
7678 sub2node->SetVisibility(1);
7679 fNodes->Add(sub2node);
7680 sub1node->cd();
7681 //
7682 // Place copy #6 of ITS3 directly in I004
7683 //
7684 ySDD = Y_SDD_sep/2.+I302dits[1];
7685 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7686 sub2node->SetLineColor(kColorITS);
7687 sub2node->SetVisibility(1);
7688 fNodes->Add(sub2node);
7689 sub1node->cd();
7690 fNodes->Add(sub1node);
7691 node->cd();
7692 //
7693 // Place copy #2 of I004 in IT34
7694 //
1266e9b4 7695 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7696 sub1node->SetLineColor(kColorITS);
7697 sub1node->SetVisibility(0);
7698 sub1node->cd();
7699 //
7700 // Place copy #1 of ITS3 directly in I004
7701 //
7702 ySDD = Y_SDD_sep/2.+I302dits[1];
7703 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7704 sub2node->SetLineColor(kColorITS);
7705 sub2node->SetVisibility(1);
7706 fNodes->Add(sub2node);
7707 sub1node->cd();
7708 //
7709 // Place copy #2 of ITS3 directly in I004
7710 //
7711 ySDD = Y_SDD_sep/2.+I302dits[1];
7712 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7713 sub2node->SetLineColor(kColorITS);
7714 sub2node->SetVisibility(1);
7715 fNodes->Add(sub2node);
7716 sub1node->cd();
7717 //
7718 // Place copy #3 of ITS3 directly in I004
7719 //
7720 ySDD = Y_SDD_sep/2.+I302dits[1];
7721 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7722 sub2node->SetLineColor(kColorITS);
7723 sub2node->SetVisibility(1);
7724 fNodes->Add(sub2node);
7725 sub1node->cd();
7726 //
7727 // Place copy #4 of ITS3 directly in I004
7728 //
7729 ySDD = Y_SDD_sep/2.+I302dits[1];
7730 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7731 sub2node->SetLineColor(kColorITS);
7732 sub2node->SetVisibility(1);
7733 fNodes->Add(sub2node);
7734 sub1node->cd();
7735 //
7736 // Place copy #5 of ITS3 directly in I004
7737 //
7738 ySDD = Y_SDD_sep/2.+I302dits[1];
7739 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7740 sub2node->SetLineColor(kColorITS);
7741 sub2node->SetVisibility(1);
7742 fNodes->Add(sub2node);
7743 sub1node->cd();
7744 //
7745 // Place copy #6 of ITS3 directly in I004
7746 //
7747 ySDD = Y_SDD_sep/2.+I302dits[1];
7748 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7749 sub2node->SetLineColor(kColorITS);
7750 sub2node->SetVisibility(1);
7751 fNodes->Add(sub2node);
7752 sub1node->cd();
7753 fNodes->Add(sub1node);
7754 node->cd();
7755 //
7756 // Place copy #3 of I004 in IT34
7757 //
1266e9b4 7758 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7759 sub1node->SetLineColor(kColorITS);
7760 sub1node->SetVisibility(0);
7761 sub1node->cd();
7762 //
7763 // Place copy #1 of ITS3 directly in I004
7764 //
7765 ySDD = Y_SDD_sep/2.+I302dits[1];
7766 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7767 sub2node->SetLineColor(kColorITS);
7768 sub2node->SetVisibility(1);
7769 fNodes->Add(sub2node);
7770 sub1node->cd();
7771 //
7772 // Place copy #2 of ITS3 directly in I004
7773 //
7774 ySDD = Y_SDD_sep/2.+I302dits[1];
7775 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7776 sub2node->SetLineColor(kColorITS);
7777 sub2node->SetVisibility(1);
7778 fNodes->Add(sub2node);
7779 sub1node->cd();
7780 //
7781 // Place copy #3 of ITS3 directly in I004
7782 //
7783 ySDD = Y_SDD_sep/2.+I302dits[1];
7784 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7785 sub2node->SetLineColor(kColorITS);
7786 sub2node->SetVisibility(1);
7787 fNodes->Add(sub2node);
7788 sub1node->cd();
7789 //
7790 // Place copy #4 of ITS3 directly in I004
7791 //
7792 ySDD = Y_SDD_sep/2.+I302dits[1];
7793 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7794 sub2node->SetLineColor(kColorITS);
7795 sub2node->SetVisibility(1);
7796 fNodes->Add(sub2node);
7797 sub1node->cd();
7798 //
7799 // Place copy #5 of ITS3 directly in I004
7800 //
7801 ySDD = Y_SDD_sep/2.+I302dits[1];
7802 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7803 sub2node->SetLineColor(kColorITS);
7804 sub2node->SetVisibility(1);
7805 fNodes->Add(sub2node);
7806 sub1node->cd();
7807 //
7808 // Place copy #6 of ITS3 directly in I004
7809 //
7810 ySDD = Y_SDD_sep/2.+I302dits[1];
7811 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7812 sub2node->SetLineColor(kColorITS);
7813 sub2node->SetVisibility(1);
7814 fNodes->Add(sub2node);
7815 sub1node->cd();
7816 fNodes->Add(sub1node);
7817 node->cd();
7818 //
7819 // Place copy #4 of I004 in IT34
7820 //
1266e9b4 7821 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7822 sub1node->SetLineColor(kColorITS);
7823 sub1node->SetVisibility(0);
7824 sub1node->cd();
7825 //
7826 // Place copy #1 of ITS3 directly in I004
7827 //
7828 ySDD = Y_SDD_sep/2.+I302dits[1];
7829 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7830 sub2node->SetLineColor(kColorITS);
7831 sub2node->SetVisibility(1);
7832 fNodes->Add(sub2node);
7833 sub1node->cd();
7834 //
7835 // Place copy #2 of ITS3 directly in I004
7836 //
7837 ySDD = Y_SDD_sep/2.+I302dits[1];
7838 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7839 sub2node->SetLineColor(kColorITS);
7840 sub2node->SetVisibility(1);
7841 fNodes->Add(sub2node);
7842 sub1node->cd();
7843 //
7844 // Place copy #3 of ITS3 directly in I004
7845 //
7846 ySDD = Y_SDD_sep/2.+I302dits[1];
7847 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7848 sub2node->SetLineColor(kColorITS);
7849 sub2node->SetVisibility(1);
7850 fNodes->Add(sub2node);
7851 sub1node->cd();
7852 //
7853 // Place copy #4 of ITS3 directly in I004
7854 //
7855 ySDD = Y_SDD_sep/2.+I302dits[1];
7856 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7857 sub2node->SetLineColor(kColorITS);
7858 sub2node->SetVisibility(1);
7859 fNodes->Add(sub2node);
7860 sub1node->cd();
7861 //
7862 // Place copy #5 of ITS3 directly in I004
7863 //
7864 ySDD = Y_SDD_sep/2.+I302dits[1];
7865 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7866 sub2node->SetLineColor(kColorITS);
7867 sub2node->SetVisibility(1);
7868 fNodes->Add(sub2node);
7869 sub1node->cd();
7870 //
7871 // Place copy #6 of ITS3 directly in I004
7872 //
7873 ySDD = Y_SDD_sep/2.+I302dits[1];
7874 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7875 sub2node->SetLineColor(kColorITS);
7876 sub2node->SetVisibility(1);
7877 fNodes->Add(sub2node);
7878 sub1node->cd();
7879 fNodes->Add(sub1node);
7880 node->cd();
7881 //
7882 // Place copy #5 of I004 in IT34
7883 //
1266e9b4 7884 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7885 sub1node->SetLineColor(kColorITS);
7886 sub1node->SetVisibility(0);
7887 sub1node->cd();
7888 //
7889 // Place copy #1 of ITS3 directly in I004
7890 //
7891 ySDD = Y_SDD_sep/2.+I302dits[1];
7892 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7893 sub2node->SetLineColor(kColorITS);
7894 sub2node->SetVisibility(1);
7895 fNodes->Add(sub2node);
7896 sub1node->cd();
7897 //
7898 // Place copy #2 of ITS3 directly in I004
7899 //
7900 ySDD = Y_SDD_sep/2.+I302dits[1];
7901 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7902 sub2node->SetLineColor(kColorITS);
7903 sub2node->SetVisibility(1);
7904 fNodes->Add(sub2node);
7905 sub1node->cd();
7906 //
7907 // Place copy #3 of ITS3 directly in I004
7908 //
7909 ySDD = Y_SDD_sep/2.+I302dits[1];
7910 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7911 sub2node->SetLineColor(kColorITS);
7912 sub2node->SetVisibility(1);
7913 fNodes->Add(sub2node);
7914 sub1node->cd();
7915 //
7916 // Place copy #4 of ITS3 directly in I004
7917 //
7918 ySDD = Y_SDD_sep/2.+I302dits[1];
7919 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7920 sub2node->SetLineColor(kColorITS);
7921 sub2node->SetVisibility(1);
7922 fNodes->Add(sub2node);
7923 sub1node->cd();
7924 //
7925 // Place copy #5 of ITS3 directly in I004
7926 //
7927 ySDD = Y_SDD_sep/2.+I302dits[1];
7928 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7929 sub2node->SetLineColor(kColorITS);
7930 sub2node->SetVisibility(1);
7931 fNodes->Add(sub2node);
7932 sub1node->cd();
7933 //
7934 // Place copy #6 of ITS3 directly in I004
7935 //
7936 ySDD = Y_SDD_sep/2.+I302dits[1];
7937 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7938 sub2node->SetLineColor(kColorITS);
7939 sub2node->SetVisibility(1);
7940 fNodes->Add(sub2node);
7941 sub1node->cd();
7942 fNodes->Add(sub1node);
7943 node->cd();
7944 //
7945 // Place copy #6 of I004 in IT34
7946 //
1266e9b4 7947 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7948 sub1node->SetLineColor(kColorITS);
7949 sub1node->SetVisibility(0);
7950 sub1node->cd();
7951 //
7952 // Place copy #1 of ITS3 directly in I004
7953 //
7954 ySDD = Y_SDD_sep/2.+I302dits[1];
7955 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7956 sub2node->SetLineColor(kColorITS);
7957 sub2node->SetVisibility(1);
7958 fNodes->Add(sub2node);
7959 sub1node->cd();
7960 //
7961 // Place copy #2 of ITS3 directly in I004
7962 //
7963 ySDD = Y_SDD_sep/2.+I302dits[1];
7964 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7965 sub2node->SetLineColor(kColorITS);
7966 sub2node->SetVisibility(1);
7967 fNodes->Add(sub2node);
7968 sub1node->cd();
7969 //
7970 // Place copy #3 of ITS3 directly in I004
7971 //
7972 ySDD = Y_SDD_sep/2.+I302dits[1];
7973 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7974 sub2node->SetLineColor(kColorITS);
7975 sub2node->SetVisibility(1);
7976 fNodes->Add(sub2node);
7977 sub1node->cd();
7978 //
7979 // Place copy #4 of ITS3 directly in I004
7980 //
7981 ySDD = Y_SDD_sep/2.+I302dits[1];
7982 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7983 sub2node->SetLineColor(kColorITS);
7984 sub2node->SetVisibility(1);
7985 fNodes->Add(sub2node);
7986 sub1node->cd();
7987 //
7988 // Place copy #5 of ITS3 directly in I004
7989 //
7990 ySDD = Y_SDD_sep/2.+I302dits[1];
7991 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7992 sub2node->SetLineColor(kColorITS);
7993 sub2node->SetVisibility(1);
7994 fNodes->Add(sub2node);
7995 sub1node->cd();
7996 //
7997 // Place copy #6 of ITS3 directly in I004
7998 //
7999 ySDD = Y_SDD_sep/2.+I302dits[1];
8000 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8001 sub2node->SetLineColor(kColorITS);
8002 sub2node->SetVisibility(1);
8003 fNodes->Add(sub2node);
8004 sub1node->cd();
8005 fNodes->Add(sub1node);
8006 node->cd();
8007 //
8008 // Place copy #7 of I004 in IT34
8009 //
1266e9b4 8010 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 8011 sub1node->SetLineColor(kColorITS);
8012 sub1node->SetVisibility(0);
8013 sub1node->cd();
8014 //
8015 // Place copy #1 of ITS3 directly in I004
8016 //
8017 ySDD = Y_SDD_sep/2.+I302dits[1];
8018 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8019 sub2node->SetLineColor(kColorITS);
8020 sub2node->SetVisibility(1);
8021 fNodes->Add(sub2node);
8022 sub1node->cd();
8023 //
8024 // Place copy #2 of ITS3 directly in I004
8025 //
8026 ySDD = Y_SDD_sep/2.+I302dits[1];
8027 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8028 sub2node->SetLineColor(kColorITS);
8029 sub2node->SetVisibility(1);
8030 fNodes->Add(sub2node);
8031 sub1node->cd();
8032 //
8033 // Place copy #3 of ITS3 directly in I004
8034 //
8035 ySDD = Y_SDD_sep/2.+I302dits[1];
8036 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8037 sub2node->SetLineColor(kColorITS);
8038 sub2node->SetVisibility(1);
8039 fNodes->Add(sub2node);
8040 sub1node->cd();
8041 //
8042 // Place copy #4 of ITS3 directly in I004
8043 //
8044 ySDD = Y_SDD_sep/2.+I302dits[1];
8045 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8046 sub2node->SetLineColor(kColorITS);
8047 sub2node->SetVisibility(1);
8048 fNodes->Add(sub2node);
8049 sub1node->cd();
8050 //
8051 // Place copy #5 of ITS3 directly in I004
8052 //
8053 ySDD = Y_SDD_sep/2.+I302dits[1];
8054 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8055 sub2node->SetLineColor(kColorITS);
8056 sub2node->SetVisibility(1);
8057 fNodes->Add(sub2node);
8058 sub1node->cd();
8059 //
8060 // Place copy #6 of ITS3 directly in I004
8061 //
8062 ySDD = Y_SDD_sep/2.+I302dits[1];
8063 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8064 sub2node->SetLineColor(kColorITS);
8065 sub2node->SetVisibility(1);
8066 fNodes->Add(sub2node);
8067 sub1node->cd();
8068 fNodes->Add(sub1node);
8069 node->cd();
8070 //
8071 // Place copy #8 of I004 in IT34
8072 //
1266e9b4 8073 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8074 sub1node->SetLineColor(kColorITS);
8075 sub1node->SetVisibility(0);
8076 sub1node->cd();
8077 //
8078 // Place copy #1 of ITS3 directly in I004
8079 //
8080 ySDD = Y_SDD_sep/2.+I302dits[1];
8081 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8082 sub2node->SetLineColor(kColorITS);
8083 sub2node->SetVisibility(1);
8084 fNodes->Add(sub2node);
8085 sub1node->cd();
8086 //
8087 // Place copy #2 of ITS3 directly in I004
8088 //
8089 ySDD = Y_SDD_sep/2.+I302dits[1];
8090 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8091 sub2node->SetLineColor(kColorITS);
8092 sub2node->SetVisibility(1);
8093 fNodes->Add(sub2node);
8094 sub1node->cd();
8095 //
8096 // Place copy #3 of ITS3 directly in I004
8097 //
8098 ySDD = Y_SDD_sep/2.+I302dits[1];
8099 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8100 sub2node->SetLineColor(kColorITS);
8101 sub2node->SetVisibility(1);
8102 fNodes->Add(sub2node);
8103 sub1node->cd();
8104 //
8105 // Place copy #4 of ITS3 directly in I004
8106 //
8107 ySDD = Y_SDD_sep/2.+I302dits[1];
8108 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8109 sub2node->SetLineColor(kColorITS);
8110 sub2node->SetVisibility(1);
8111 fNodes->Add(sub2node);
8112 sub1node->cd();
8113 //
8114 // Place copy #5 of ITS3 directly in I004
8115 //
8116 ySDD = Y_SDD_sep/2.+I302dits[1];
8117 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8118 sub2node->SetLineColor(kColorITS);
8119 sub2node->SetVisibility(1);
8120 fNodes->Add(sub2node);
8121 sub1node->cd();
8122 //
8123 // Place copy #6 of ITS3 directly in I004
8124 //
8125 ySDD = Y_SDD_sep/2.+I302dits[1];
8126 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8127 sub2node->SetLineColor(kColorITS);
8128 sub2node->SetVisibility(1);
8129 fNodes->Add(sub2node);
8130 sub1node->cd();
8131 fNodes->Add(sub1node);
8132 node->cd();
8133 //
8134 // Place copy #9 of I004 in IT34
8135 //
1266e9b4 8136 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8137 sub1node->SetLineColor(kColorITS);
8138 sub1node->SetVisibility(0);
8139 sub1node->cd();
8140 //
8141 // Place copy #1 of ITS3 directly in I004
8142 //
8143 ySDD = Y_SDD_sep/2.+I302dits[1];
8144 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8145 sub2node->SetLineColor(kColorITS);
8146 sub2node->SetVisibility(1);
8147 fNodes->Add(sub2node);
8148 sub1node->cd();
8149 //
8150 // Place copy #2 of ITS3 directly in I004
8151 //
8152 ySDD = Y_SDD_sep/2.+I302dits[1];
8153 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8154 sub2node->SetLineColor(kColorITS);
8155 sub2node->SetVisibility(1);
8156 fNodes->Add(sub2node);
8157 sub1node->cd();
8158 //
8159 // Place copy #3 of ITS3 directly in I004
8160 //
8161 ySDD = Y_SDD_sep/2.+I302dits[1];
8162 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8163 sub2node->SetLineColor(kColorITS);
8164 sub2node->SetVisibility(1);
8165 fNodes->Add(sub2node);
8166 sub1node->cd();
8167 //
8168 // Place copy #4 of ITS3 directly in I004
8169 //
8170 ySDD = Y_SDD_sep/2.+I302dits[1];
8171 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8172 sub2node->SetLineColor(kColorITS);
8173 sub2node->SetVisibility(1);
8174 fNodes->Add(sub2node);
8175 sub1node->cd();
8176 //
8177 // Place copy #5 of ITS3 directly in I004
8178 //
8179 ySDD = Y_SDD_sep/2.+I302dits[1];
8180 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8181 sub2node->SetLineColor(kColorITS);
8182 sub2node->SetVisibility(1);
8183 fNodes->Add(sub2node);
8184 sub1node->cd();
8185 //
8186 // Place copy #6 of ITS3 directly in I004
8187 //
8188 ySDD = Y_SDD_sep/2.+I302dits[1];
8189 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8190 sub2node->SetLineColor(kColorITS);
8191 sub2node->SetVisibility(1);
8192 fNodes->Add(sub2node);
8193 sub1node->cd();
8194 fNodes->Add(sub1node);
8195 node->cd();
8196 //
8197 // Place copy #10 of I004 in IT34
8198 //
1266e9b4 8199 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8200 sub1node->SetLineColor(kColorITS);
8201 sub1node->SetVisibility(0);
8202 sub1node->cd();
8203 //
8204 // Place copy #1 of ITS3 directly in I004
8205 //
8206 ySDD = Y_SDD_sep/2.+I302dits[1];
8207 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8208 sub2node->SetLineColor(kColorITS);
8209 sub2node->SetVisibility(1);
8210 fNodes->Add(sub2node);
8211 sub1node->cd();
8212 //
8213 // Place copy #2 of ITS3 directly in I004
8214 //
8215 ySDD = Y_SDD_sep/2.+I302dits[1];
8216 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8217 sub2node->SetLineColor(kColorITS);
8218 sub2node->SetVisibility(1);
8219 fNodes->Add(sub2node);
8220 sub1node->cd();
8221 //
8222 // Place copy #3 of ITS3 directly in I004
8223 //
8224 ySDD = Y_SDD_sep/2.+I302dits[1];
8225 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8226 sub2node->SetLineColor(kColorITS);
8227 sub2node->SetVisibility(1);
8228 fNodes->Add(sub2node);
8229 sub1node->cd();
8230 //
8231 // Place copy #4 of ITS3 directly in I004
8232 //
8233 ySDD = Y_SDD_sep/2.+I302dits[1];
8234 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8235 sub2node->SetLineColor(kColorITS);
8236 sub2node->SetVisibility(1);
8237 fNodes->Add(sub2node);
8238 sub1node->cd();
8239 //
8240 // Place copy #5 of ITS3 directly in I004
8241 //
8242 ySDD = Y_SDD_sep/2.+I302dits[1];
8243 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8244 sub2node->SetLineColor(kColorITS);
8245 sub2node->SetVisibility(1);
8246 fNodes->Add(sub2node);
8247 sub1node->cd();
8248 //
8249 // Place copy #6 of ITS3 directly in I004
8250 //
8251 ySDD = Y_SDD_sep/2.+I302dits[1];
8252 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8253 sub2node->SetLineColor(kColorITS);
8254 sub2node->SetVisibility(1);
8255 fNodes->Add(sub2node);
8256 sub1node->cd();
8257 fNodes->Add(sub1node);
8258 node->cd();
8259 //
8260 // Place copy #11 of I004 in IT34
8261 //
1266e9b4 8262 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8263 sub1node->SetLineColor(kColorITS);
8264 sub1node->SetVisibility(0);
8265 sub1node->cd();
8266 //
8267 // Place copy #1 of ITS3 directly in I004
8268 //
8269 ySDD = Y_SDD_sep/2.+I302dits[1];
8270 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8271 sub2node->SetLineColor(kColorITS);
8272 sub2node->SetVisibility(1);
8273 fNodes->Add(sub2node);
8274 sub1node->cd();
8275 //
8276 // Place copy #2 of ITS3 directly in I004
8277 //
8278 ySDD = Y_SDD_sep/2.+I302dits[1];
8279 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8280 sub2node->SetLineColor(kColorITS);
8281 sub2node->SetVisibility(1);
8282 fNodes->Add(sub2node);
8283 sub1node->cd();
8284 //
8285 // Place copy #3 of ITS3 directly in I004
8286 //
8287 ySDD = Y_SDD_sep/2.+I302dits[1];
8288 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8289 sub2node->SetLineColor(kColorITS);
8290 sub2node->SetVisibility(1);
8291 fNodes->Add(sub2node);
8292 sub1node->cd();
8293 //
8294 // Place copy #4 of ITS3 directly in I004
8295 //
8296 ySDD = Y_SDD_sep/2.+I302dits[1];
8297 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8298 sub2node->SetLineColor(kColorITS);
8299 sub2node->SetVisibility(1);
8300 fNodes->Add(sub2node);
8301 sub1node->cd();
8302 //
8303 // Place copy #5 of ITS3 directly in I004
8304 //
8305 ySDD = Y_SDD_sep/2.+I302dits[1];
8306 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8307 sub2node->SetLineColor(kColorITS);
8308 sub2node->SetVisibility(1);
8309 fNodes->Add(sub2node);
8310 sub1node->cd();
8311 //
8312 // Place copy #6 of ITS3 directly in I004
8313 //
8314 ySDD = Y_SDD_sep/2.+I302dits[1];
8315 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8316 sub2node->SetLineColor(kColorITS);
8317 sub2node->SetVisibility(1);
8318 fNodes->Add(sub2node);
8319 sub1node->cd();
8320 fNodes->Add(sub1node);
8321 node->cd();
8322 //
8323 // Place copy #12 of I004 in IT34
8324 //
1266e9b4 8325 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8326 sub1node->SetLineColor(kColorITS);
8327 sub1node->SetVisibility(0);
8328 sub1node->cd();
8329 //
8330 // Place copy #1 of ITS3 directly in I004
8331 //
8332 ySDD = Y_SDD_sep/2.+I302dits[1];
8333 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8334 sub2node->SetLineColor(kColorITS);
8335 sub2node->SetVisibility(1);
8336 fNodes->Add(sub2node);
8337 sub1node->cd();
8338 //
8339 // Place copy #2 of ITS3 directly in I004
8340 //
8341 ySDD = Y_SDD_sep/2.+I302dits[1];
8342 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8343 sub2node->SetLineColor(kColorITS);
8344 sub2node->SetVisibility(1);
8345 fNodes->Add(sub2node);
8346 sub1node->cd();
8347 //
8348 // Place copy #3 of ITS3 directly in I004
8349 //
8350 ySDD = Y_SDD_sep/2.+I302dits[1];
8351 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8352 sub2node->SetLineColor(kColorITS);
8353 sub2node->SetVisibility(1);
8354 fNodes->Add(sub2node);
8355 sub1node->cd();
8356 //
8357 // Place copy #4 of ITS3 directly in I004
8358 //
8359 ySDD = Y_SDD_sep/2.+I302dits[1];
8360 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8361 sub2node->SetLineColor(kColorITS);
8362 sub2node->SetVisibility(1);
8363 fNodes->Add(sub2node);
8364 sub1node->cd();
8365 //
8366 // Place copy #5 of ITS3 directly in I004
8367 //
8368 ySDD = Y_SDD_sep/2.+I302dits[1];
8369 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8370 sub2node->SetLineColor(kColorITS);
8371 sub2node->SetVisibility(1);
8372 fNodes->Add(sub2node);
8373 sub1node->cd();
8374 //
8375 // Place copy #6 of ITS3 directly in I004
8376 //
8377 ySDD = Y_SDD_sep/2.+I302dits[1];
8378 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8379 sub2node->SetLineColor(kColorITS);
8380 sub2node->SetVisibility(1);
8381 fNodes->Add(sub2node);
8382 sub1node->cd();
8383 fNodes->Add(sub1node);
8384 node->cd();
8385 //
8386 // Place copy #13 of I004 in IT34
8387 //
1266e9b4 8388 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8389 sub1node->SetLineColor(kColorITS);
8390 sub1node->SetVisibility(0);
8391 sub1node->cd();
8392 //
8393 // Place copy #1 of ITS3 directly in I004
8394 //
8395 ySDD = Y_SDD_sep/2.+I302dits[1];
8396 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8397 sub2node->SetLineColor(kColorITS);
8398 sub2node->SetVisibility(1);
8399 fNodes->Add(sub2node);
8400 sub1node->cd();
8401 //
8402 // Place copy #2 of ITS3 directly in I004
8403 //
8404 ySDD = Y_SDD_sep/2.+I302dits[1];
8405 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8406 sub2node->SetLineColor(kColorITS);
8407 sub2node->SetVisibility(1);
8408 fNodes->Add(sub2node);
8409 sub1node->cd();
8410 //
8411 // Place copy #3 of ITS3 directly in I004
8412 //
8413 ySDD = Y_SDD_sep/2.+I302dits[1];
8414 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8415 sub2node->SetLineColor(kColorITS);
8416 sub2node->SetVisibility(1);
8417 fNodes->Add(sub2node);
8418 sub1node->cd();
8419 //
8420 // Place copy #4 of ITS3 directly in I004
8421 //
8422 ySDD = Y_SDD_sep/2.+I302dits[1];
8423 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8424 sub2node->SetLineColor(kColorITS);
8425 sub2node->SetVisibility(1);
8426 fNodes->Add(sub2node);
8427 sub1node->cd();
8428 //
8429 // Place copy #5 of ITS3 directly in I004
8430 //
8431 ySDD = Y_SDD_sep/2.+I302dits[1];
8432 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8433 sub2node->SetLineColor(kColorITS);
8434 sub2node->SetVisibility(1);
8435 fNodes->Add(sub2node);
8436 sub1node->cd();
8437 //
8438 // Place copy #6 of ITS3 directly in I004
8439 //
8440 ySDD = Y_SDD_sep/2.+I302dits[1];
8441 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8442 sub2node->SetLineColor(kColorITS);
8443 sub2node->SetVisibility(1);
8444 fNodes->Add(sub2node);
8445 sub1node->cd();
8446 fNodes->Add(sub1node);
8447 node->cd();
8448 //
8449 // Place copy #14 of I004 in IT34
8450 //
1266e9b4 8451 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8452 sub1node->SetLineColor(kColorITS);
8453 sub1node->SetVisibility(0);
8454 sub1node->cd();
8455 //
8456 // Place copy #1 of ITS3 directly in I004
8457 //
8458 ySDD = Y_SDD_sep/2.+I302dits[1];
8459 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8460 sub2node->SetLineColor(kColorITS);
8461 sub2node->SetVisibility(1);
8462 fNodes->Add(sub2node);
8463 sub1node->cd();
8464 //
8465 // Place copy #2 of ITS3 directly in I004
8466 //
8467 ySDD = Y_SDD_sep/2.+I302dits[1];
8468 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8469 sub2node->SetLineColor(kColorITS);
8470 sub2node->SetVisibility(1);
8471 fNodes->Add(sub2node);
8472 sub1node->cd();
8473 //
8474 // Place copy #3 of ITS3 directly in I004
8475 //
8476 ySDD = Y_SDD_sep/2.+I302dits[1];
8477 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8478 sub2node->SetLineColor(kColorITS);
8479 sub2node->SetVisibility(1);
8480 fNodes->Add(sub2node);
8481 sub1node->cd();
8482 //
8483 // Place copy #4 of ITS3 directly in I004
8484 //
8485 ySDD = Y_SDD_sep/2.+I302dits[1];
8486 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8487 sub2node->SetLineColor(kColorITS);
8488 sub2node->SetVisibility(1);
8489 fNodes->Add(sub2node);
8490 sub1node->cd();
8491 //
8492 // Place copy #5 of ITS3 directly in I004
8493 //
8494 ySDD = Y_SDD_sep/2.+I302dits[1];
8495 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8496 sub2node->SetLineColor(kColorITS);
8497 sub2node->SetVisibility(1);
8498 fNodes->Add(sub2node);
8499 sub1node->cd();
8500 //
8501 // Place copy #6 of ITS3 directly in I004
8502 //
8503 ySDD = Y_SDD_sep/2.+I302dits[1];
8504 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8505 sub2node->SetLineColor(kColorITS);
8506 sub2node->SetVisibility(1);
8507 fNodes->Add(sub2node);
8508 sub1node->cd();
8509 fNodes->Add(sub1node);
8510 node->cd();
8511 //
8512 // Place copy #1 of I005 in IT34
8513 //
1266e9b4 8514 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8515 sub1node->SetLineColor(kColorITS);
8516 sub1node->SetVisibility(0);
8517 sub1node->cd();
8518 //
8519 // Place copy #1 of ITS4 directly in I005
8520 //
8521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8523 sub2node->SetLineColor(kColorITS);
8524 sub2node->SetVisibility(1);
8525 fNodes->Add(sub2node);
8526 sub1node->cd();
8527 //
8528 // Place copy #2 of ITS4 directly in I005
8529 //
8530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8532 sub2node->SetLineColor(kColorITS);
8533 sub2node->SetVisibility(1);
8534 fNodes->Add(sub2node);
8535 sub1node->cd();
8536 //
8537 // Place copy #3 of ITS4 directly in I005
8538 //
8539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8541 sub2node->SetLineColor(kColorITS);
8542 sub2node->SetVisibility(1);
8543 fNodes->Add(sub2node);
8544 sub1node->cd();
8545 //
8546 // Place copy #4 of ITS4 directly in I005
8547 //
8548 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8549 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8550 sub2node->SetLineColor(kColorITS);
8551 sub2node->SetVisibility(1);
8552 fNodes->Add(sub2node);
8553 sub1node->cd();
8554 //
8555 // Place copy #5 of ITS4 directly in I005
8556 //
8557 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8558 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8559 sub2node->SetLineColor(kColorITS);
8560 sub2node->SetVisibility(1);
8561 fNodes->Add(sub2node);
8562 sub1node->cd();
8563 //
8564 // Place copy #6 of ITS4 directly in I005
8565 //
8566 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8567 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8568 sub2node->SetLineColor(kColorITS);
8569 sub2node->SetVisibility(1);
8570 fNodes->Add(sub2node);
8571 sub1node->cd();
8572 //
8573 // Place copy #7 of ITS4 directly in I005
8574 //
8575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8577 sub2node->SetLineColor(kColorITS);
8578 sub2node->SetVisibility(1);
8579 fNodes->Add(sub2node);
8580 sub1node->cd();
8581 //
8582 // Place copy #8 of ITS4 directly in I005
8583 //
8584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8586 sub2node->SetLineColor(kColorITS);
8587 sub2node->SetVisibility(1);
8588 fNodes->Add(sub2node);
8589 sub1node->cd();
8590 fNodes->Add(sub1node);
8591 node->cd();
8592 //
8593 // Place copy #2 of I005 in IT34
8594 //
1266e9b4 8595 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8596 sub1node->SetLineColor(kColorITS);
8597 sub1node->SetVisibility(0);
8598 sub1node->cd();
8599 //
8600 // Place copy #1 of ITS4 directly in I005
8601 //
8602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8604 sub2node->SetLineColor(kColorITS);
8605 sub2node->SetVisibility(1);
8606 fNodes->Add(sub2node);
8607 sub1node->cd();
8608 //
8609 // Place copy #2 of ITS4 directly in I005
8610 //
8611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8613 sub2node->SetLineColor(kColorITS);
8614 sub2node->SetVisibility(1);
8615 fNodes->Add(sub2node);
8616 sub1node->cd();
8617 //
8618 // Place copy #3 of ITS4 directly in I005
8619 //
8620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8622 sub2node->SetLineColor(kColorITS);
8623 sub2node->SetVisibility(1);
8624 fNodes->Add(sub2node);
8625 sub1node->cd();
8626 //
8627 // Place copy #4 of ITS4 directly in I005
8628 //
8629 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8630 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8631 sub2node->SetLineColor(kColorITS);
8632 sub2node->SetVisibility(1);
8633 fNodes->Add(sub2node);
8634 sub1node->cd();
8635 //
8636 // Place copy #5 of ITS4 directly in I005
8637 //
8638 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8639 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8640 sub2node->SetLineColor(kColorITS);
8641 sub2node->SetVisibility(1);
8642 fNodes->Add(sub2node);
8643 sub1node->cd();
8644 //
8645 // Place copy #6 of ITS4 directly in I005
8646 //
8647 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8648 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8649 sub2node->SetLineColor(kColorITS);
8650 sub2node->SetVisibility(1);
8651 fNodes->Add(sub2node);
8652 sub1node->cd();
8653 //
8654 // Place copy #7 of ITS4 directly in I005
8655 //
8656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8658 sub2node->SetLineColor(kColorITS);
8659 sub2node->SetVisibility(1);
8660 fNodes->Add(sub2node);
8661 sub1node->cd();
8662 //
8663 // Place copy #8 of ITS4 directly in I005
8664 //
8665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8667 sub2node->SetLineColor(kColorITS);
8668 sub2node->SetVisibility(1);
8669 fNodes->Add(sub2node);
8670 sub1node->cd();
8671 fNodes->Add(sub1node);
8672 node->cd();
8673 //
8674 // Place copy #3 of I005 in IT34
8675 //
1266e9b4 8676 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8677 sub1node->SetLineColor(kColorITS);
8678 sub1node->SetVisibility(0);
8679 sub1node->cd();
8680 //
8681 // Place copy #1 of ITS4 directly in I005
8682 //
8683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8685 sub2node->SetLineColor(kColorITS);
8686 sub2node->SetVisibility(1);
8687 fNodes->Add(sub2node);
8688 sub1node->cd();
8689 //
8690 // Place copy #2 of ITS4 directly in I005
8691 //
8692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8694 sub2node->SetLineColor(kColorITS);
8695 sub2node->SetVisibility(1);
8696 fNodes->Add(sub2node);
8697 sub1node->cd();
8698 //
8699 // Place copy #3 of ITS4 directly in I005
8700 //
8701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8703 sub2node->SetLineColor(kColorITS);
8704 sub2node->SetVisibility(1);
8705 fNodes->Add(sub2node);
8706 sub1node->cd();
8707 //
8708 // Place copy #4 of ITS4 directly in I005
8709 //
8710 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8711 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8712 sub2node->SetLineColor(kColorITS);
8713 sub2node->SetVisibility(1);
8714 fNodes->Add(sub2node);
8715 sub1node->cd();
8716 //
8717 // Place copy #5 of ITS4 directly in I005
8718 //
8719 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8720 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8721 sub2node->SetLineColor(kColorITS);
8722 sub2node->SetVisibility(1);
8723 fNodes->Add(sub2node);
8724 sub1node->cd();
8725 //
8726 // Place copy #6 of ITS4 directly in I005
8727 //
8728 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8729 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8730 sub2node->SetLineColor(kColorITS);
8731 sub2node->SetVisibility(1);
8732 fNodes->Add(sub2node);
8733 sub1node->cd();
8734 //
8735 // Place copy #7 of ITS4 directly in I005
8736 //
8737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8739 sub2node->SetLineColor(kColorITS);
8740 sub2node->SetVisibility(1);
8741 fNodes->Add(sub2node);
8742 sub1node->cd();
8743 //
8744 // Place copy #8 of ITS4 directly in I005
8745 //
8746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8748 sub2node->SetLineColor(kColorITS);
8749 sub2node->SetVisibility(1);
8750 fNodes->Add(sub2node);
8751 sub1node->cd();
8752 fNodes->Add(sub1node);
8753 node->cd();
8754 //
8755 // Place copy #4 of I005 in IT34
8756 //
1266e9b4 8757 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8758 sub1node->SetLineColor(kColorITS);
8759 sub1node->SetVisibility(0);
8760 sub1node->cd();
8761 //
8762 // Place copy #1 of ITS4 directly in I005
8763 //
8764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8766 sub2node->SetLineColor(kColorITS);
8767 sub2node->SetVisibility(1);
8768 fNodes->Add(sub2node);
8769 sub1node->cd();
8770 //
8771 // Place copy #2 of ITS4 directly in I005
8772 //
8773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8775 sub2node->SetLineColor(kColorITS);
8776 sub2node->SetVisibility(1);
8777 fNodes->Add(sub2node);
8778 sub1node->cd();
8779 //
8780 // Place copy #3 of ITS4 directly in I005
8781 //
8782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8784 sub2node->SetLineColor(kColorITS);
8785 sub2node->SetVisibility(1);
8786 fNodes->Add(sub2node);
8787 sub1node->cd();
8788 //
8789 // Place copy #4 of ITS4 directly in I005
8790 //
8791 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8792 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8793 sub2node->SetLineColor(kColorITS);
8794 sub2node->SetVisibility(1);
8795 fNodes->Add(sub2node);
8796 sub1node->cd();
8797 //
8798 // Place copy #5 of ITS4 directly in I005
8799 //
8800 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8801 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8802 sub2node->SetLineColor(kColorITS);
8803 sub2node->SetVisibility(1);
8804 fNodes->Add(sub2node);
8805 sub1node->cd();
8806 //
8807 // Place copy #6 of ITS4 directly in I005
8808 //
8809 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8810 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8811 sub2node->SetLineColor(kColorITS);
8812 sub2node->SetVisibility(1);
8813 fNodes->Add(sub2node);
8814 sub1node->cd();
8815 //
8816 // Place copy #7 of ITS4 directly in I005
8817 //
8818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8820 sub2node->SetLineColor(kColorITS);
8821 sub2node->SetVisibility(1);
8822 fNodes->Add(sub2node);
8823 sub1node->cd();
8824 //
8825 // Place copy #8 of ITS4 directly in I005
8826 //
8827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8829 sub2node->SetLineColor(kColorITS);
8830 sub2node->SetVisibility(1);
8831 fNodes->Add(sub2node);
8832 sub1node->cd();
8833 fNodes->Add(sub1node);
8834 node->cd();
8835 //
8836 // Place copy #5 of I005 in IT34
8837 //
1266e9b4 8838 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8839 sub1node->SetLineColor(kColorITS);
8840 sub1node->SetVisibility(0);
8841 sub1node->cd();
8842 //
8843 // Place copy #1 of ITS4 directly in I005
8844 //
8845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8847 sub2node->SetLineColor(kColorITS);
8848 sub2node->SetVisibility(1);
8849 fNodes->Add(sub2node);
8850 sub1node->cd();
8851 //
8852 // Place copy #2 of ITS4 directly in I005
8853 //
8854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8856 sub2node->SetLineColor(kColorITS);
8857 sub2node->SetVisibility(1);
8858 fNodes->Add(sub2node);
8859 sub1node->cd();
8860 //
8861 // Place copy #3 of ITS4 directly in I005
8862 //
8863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8865 sub2node->SetLineColor(kColorITS);
8866 sub2node->SetVisibility(1);
8867 fNodes->Add(sub2node);
8868 sub1node->cd();
8869 //
8870 // Place copy #4 of ITS4 directly in I005
8871 //
8872 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8873 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8874 sub2node->SetLineColor(kColorITS);
8875 sub2node->SetVisibility(1);
8876 fNodes->Add(sub2node);
8877 sub1node->cd();
8878 //
8879 // Place copy #5 of ITS4 directly in I005
8880 //
8881 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8882 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8883 sub2node->SetLineColor(kColorITS);
8884 sub2node->SetVisibility(1);
8885 fNodes->Add(sub2node);
8886 sub1node->cd();
8887 //
8888 // Place copy #6 of ITS4 directly in I005
8889 //
8890 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8891 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8892 sub2node->SetLineColor(kColorITS);
8893 sub2node->SetVisibility(1);
8894 fNodes->Add(sub2node);
8895 sub1node->cd();
8896 //
8897 // Place copy #7 of ITS4 directly in I005
8898 //
8899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8901 sub2node->SetLineColor(kColorITS);
8902 sub2node->SetVisibility(1);
8903 fNodes->Add(sub2node);
8904 sub1node->cd();
8905 //
8906 // Place copy #8 of ITS4 directly in I005
8907 //
8908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8910 sub2node->SetLineColor(kColorITS);
8911 sub2node->SetVisibility(1);
8912 fNodes->Add(sub2node);
8913 sub1node->cd();
8914 fNodes->Add(sub1node);
8915 node->cd();
8916 //
8917 // Place copy #6 of I005 in IT34
8918 //
1266e9b4 8919 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8920 sub1node->SetLineColor(kColorITS);
8921 sub1node->SetVisibility(0);
8922 sub1node->cd();
8923 //
8924 // Place copy #1 of ITS4 directly in I005
8925 //
8926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8928 sub2node->SetLineColor(kColorITS);
8929 sub2node->SetVisibility(1);
8930 fNodes->Add(sub2node);
8931 sub1node->cd();
8932 //
8933 // Place copy #2 of ITS4 directly in I005
8934 //
8935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8937 sub2node->SetLineColor(kColorITS);
8938 sub2node->SetVisibility(1);
8939 fNodes->Add(sub2node);
8940 sub1node->cd();
8941 //
8942 // Place copy #3 of ITS4 directly in I005
8943 //
8944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8946 sub2node->SetLineColor(kColorITS);
8947 sub2node->SetVisibility(1);
8948 fNodes->Add(sub2node);
8949 sub1node->cd();
8950 //
8951 // Place copy #4 of ITS4 directly in I005
8952 //
8953 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8954 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8955 sub2node->SetLineColor(kColorITS);
8956 sub2node->SetVisibility(1);
8957 fNodes->Add(sub2node);
8958 sub1node->cd();
8959 //
8960 // Place copy #5 of ITS4 directly in I005
8961 //
8962 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8963 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8964 sub2node->SetLineColor(kColorITS);
8965 sub2node->SetVisibility(1);
8966 fNodes->Add(sub2node);
8967 sub1node->cd();
8968 //
8969 // Place copy #6 of ITS4 directly in I005
8970 //
8971 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8972 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8973 sub2node->SetLineColor(kColorITS);
8974 sub2node->SetVisibility(1);
8975 fNodes->Add(sub2node);
8976 sub1node->cd();
8977 //
8978 // Place copy #7 of ITS4 directly in I005
8979 //
8980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8982 sub2node->SetLineColor(kColorITS);
8983 sub2node->SetVisibility(1);
8984 fNodes->Add(sub2node);
8985 sub1node->cd();
8986 //
8987 // Place copy #8 of ITS4 directly in I005
8988 //
8989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8991 sub2node->SetLineColor(kColorITS);
8992 sub2node->SetVisibility(1);
8993 fNodes->Add(sub2node);
8994 sub1node->cd();
8995 fNodes->Add(sub1node);
8996 node->cd();
8997 //
8998 // Place copy #7 of I005 in IT34
8999 //
1266e9b4 9000 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 9001 sub1node->SetLineColor(kColorITS);
9002 sub1node->SetVisibility(0);
9003 sub1node->cd();
9004 //
9005 // Place copy #1 of ITS4 directly in I005
9006 //
9007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9009 sub2node->SetLineColor(kColorITS);
9010 sub2node->SetVisibility(1);
9011 fNodes->Add(sub2node);
9012 sub1node->cd();
9013 //
9014 // Place copy #2 of ITS4 directly in I005
9015 //
9016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9018 sub2node->SetLineColor(kColorITS);
9019 sub2node->SetVisibility(1);
9020 fNodes->Add(sub2node);
9021 sub1node->cd();
9022 //
9023 // Place copy #3 of ITS4 directly in I005
9024 //
9025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9027 sub2node->SetLineColor(kColorITS);
9028 sub2node->SetVisibility(1);
9029 fNodes->Add(sub2node);
9030 sub1node->cd();
9031 //
9032 // Place copy #4 of ITS4 directly in I005
9033 //
9034 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9035 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9036 sub2node->SetLineColor(kColorITS);
9037 sub2node->SetVisibility(1);
9038 fNodes->Add(sub2node);
9039 sub1node->cd();
9040 //
9041 // Place copy #5 of ITS4 directly in I005
9042 //
9043 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9044 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9045 sub2node->SetLineColor(kColorITS);
9046 sub2node->SetVisibility(1);
9047 fNodes->Add(sub2node);
9048 sub1node->cd();
9049 //
9050 // Place copy #6 of ITS4 directly in I005
9051 //
9052 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9053 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9054 sub2node->SetLineColor(kColorITS);
9055 sub2node->SetVisibility(1);
9056 fNodes->Add(sub2node);
9057 sub1node->cd();
9058 //
9059 // Place copy #7 of ITS4 directly in I005
9060 //
9061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9063 sub2node->SetLineColor(kColorITS);
9064 sub2node->SetVisibility(1);
9065 fNodes->Add(sub2node);
9066 sub1node->cd();
9067 //
9068 // Place copy #8 of ITS4 directly in I005
9069 //
9070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9072 sub2node->SetLineColor(kColorITS);
9073 sub2node->SetVisibility(1);
9074 fNodes->Add(sub2node);
9075 sub1node->cd();
9076 fNodes->Add(sub1node);
9077 node->cd();
9078 //
9079 // Place copy #8 of I005 in IT34
9080 //
1266e9b4 9081 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9082 sub1node->SetLineColor(kColorITS);
9083 sub1node->SetVisibility(0);
9084 sub1node->cd();
9085 //
9086 // Place copy #1 of ITS4 directly in I005
9087 //
9088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9090 sub2node->SetLineColor(kColorITS);
9091 sub2node->SetVisibility(1);
9092 fNodes->Add(sub2node);
9093 sub1node->cd();
9094 //
9095 // Place copy #2 of ITS4 directly in I005
9096 //
9097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9099 sub2node->SetLineColor(kColorITS);
9100 sub2node->SetVisibility(1);
9101 fNodes->Add(sub2node);
9102 sub1node->cd();
9103 //
9104 // Place copy #3 of ITS4 directly in I005
9105 //
9106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9108 sub2node->SetLineColor(kColorITS);
9109 sub2node->SetVisibility(1);
9110 fNodes->Add(sub2node);
9111 sub1node->cd();
9112 //
9113 // Place copy #4 of ITS4 directly in I005
9114 //
9115 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9116 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9117 sub2node->SetLineColor(kColorITS);
9118 sub2node->SetVisibility(1);
9119 fNodes->Add(sub2node);
9120 sub1node->cd();
9121 //
9122 // Place copy #5 of ITS4 directly in I005
9123 //
9124 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9125 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9126 sub2node->SetLineColor(kColorITS);
9127 sub2node->SetVisibility(1);
9128 fNodes->Add(sub2node);
9129 sub1node->cd();
9130 //
9131 // Place copy #6 of ITS4 directly in I005
9132 //
9133 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9134 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9135 sub2node->SetLineColor(kColorITS);
9136 sub2node->SetVisibility(1);
9137 fNodes->Add(sub2node);
9138 sub1node->cd();
9139 //
9140 // Place copy #7 of ITS4 directly in I005
9141 //
9142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9144 sub2node->SetLineColor(kColorITS);
9145 sub2node->SetVisibility(1);
9146 fNodes->Add(sub2node);
9147 sub1node->cd();
9148 //
9149 // Place copy #8 of ITS4 directly in I005
9150 //
9151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9153 sub2node->SetLineColor(kColorITS);
9154 sub2node->SetVisibility(1);
9155 fNodes->Add(sub2node);
9156 sub1node->cd();
9157 fNodes->Add(sub1node);
9158 node->cd();
9159 //
9160 // Place copy #9 of I005 in IT34
9161 //
1266e9b4 9162 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9163 sub1node->SetLineColor(kColorITS);
9164 sub1node->SetVisibility(0);
9165 sub1node->cd();
9166 //
9167 // Place copy #1 of ITS4 directly in I005
9168 //
9169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9171 sub2node->SetLineColor(kColorITS);
9172 sub2node->SetVisibility(1);
9173 fNodes->Add(sub2node);
9174 sub1node->cd();
9175 //
9176 // Place copy #2 of ITS4 directly in I005
9177 //
9178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9180 sub2node->SetLineColor(kColorITS);
9181 sub2node->SetVisibility(1);
9182 fNodes->Add(sub2node);
9183 sub1node->cd();
9184 //
9185 // Place copy #3 of ITS4 directly in I005
9186 //
9187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9189 sub2node->SetLineColor(kColorITS);
9190 sub2node->SetVisibility(1);
9191 fNodes->Add(sub2node);
9192 sub1node->cd();
9193 //
9194 // Place copy #4 of ITS4 directly in I005
9195 //
9196 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9197 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9198 sub2node->SetLineColor(kColorITS);
9199 sub2node->SetVisibility(1);
9200 fNodes->Add(sub2node);
9201 sub1node->cd();
9202 //
9203 // Place copy #5 of ITS4 directly in I005
9204 //
9205 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9206 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9207 sub2node->SetLineColor(kColorITS);
9208 sub2node->SetVisibility(1);
9209 fNodes->Add(sub2node);
9210 sub1node->cd();
9211 //
9212 // Place copy #6 of ITS4 directly in I005
9213 //
9214 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9215 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9216 sub2node->SetLineColor(kColorITS);
9217 sub2node->SetVisibility(1);
9218 fNodes->Add(sub2node);
9219 sub1node->cd();
9220 //
9221 // Place copy #7 of ITS4 directly in I005
9222 //
9223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9225 sub2node->SetLineColor(kColorITS);
9226 sub2node->SetVisibility(1);
9227 fNodes->Add(sub2node);
9228 sub1node->cd();
9229 //
9230 // Place copy #8 of ITS4 directly in I005
9231 //
9232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9234 sub2node->SetLineColor(kColorITS);
9235 sub2node->SetVisibility(1);
9236 fNodes->Add(sub2node);
9237 sub1node->cd();
9238 fNodes->Add(sub1node);
9239 node->cd();
9240 //
9241 // Place copy #10 of I005 in IT34
9242 //
1266e9b4 9243 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9244 sub1node->SetLineColor(kColorITS);
9245 sub1node->SetVisibility(0);
9246 sub1node->cd();
9247 //
9248 // Place copy #1 of ITS4 directly in I005
9249 //
9250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9252 sub2node->SetLineColor(kColorITS);
9253 sub2node->SetVisibility(1);
9254 fNodes->Add(sub2node);
9255 sub1node->cd();
9256 //
9257 // Place copy #2 of ITS4 directly in I005
9258 //
9259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9261 sub2node->SetLineColor(kColorITS);
9262 sub2node->SetVisibility(1);
9263 fNodes->Add(sub2node);
9264 sub1node->cd();
9265 //
9266 // Place copy #3 of ITS4 directly in I005
9267 //
9268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9270 sub2node->SetLineColor(kColorITS);
9271 sub2node->SetVisibility(1);
9272 fNodes->Add(sub2node);
9273 sub1node->cd();
9274 //
9275 // Place copy #4 of ITS4 directly in I005
9276 //
9277 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9278 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9279 sub2node->SetLineColor(kColorITS);
9280 sub2node->SetVisibility(1);
9281 fNodes->Add(sub2node);
9282 sub1node->cd();
9283 //
9284 // Place copy #5 of ITS4 directly in I005
9285 //
9286 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9287 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9288 sub2node->SetLineColor(kColorITS);
9289 sub2node->SetVisibility(1);
9290 fNodes->Add(sub2node);
9291 sub1node->cd();
9292 //
9293 // Place copy #6 of ITS4 directly in I005
9294 //
9295 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9296 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9297 sub2node->SetLineColor(kColorITS);
9298 sub2node->SetVisibility(1);
9299 fNodes->Add(sub2node);
9300 sub1node->cd();
9301 //
9302 // Place copy #7 of ITS4 directly in I005
9303 //
9304 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9305 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9306 sub2node->SetLineColor(kColorITS);
9307 sub2node->SetVisibility(1);
9308 fNodes->Add(sub2node);
9309 sub1node->cd();
9310 //
9311 // Place copy #8 of ITS4 directly in I005
9312 //
9313 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9314 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9315 sub2node->SetLineColor(kColorITS);
9316 sub2node->SetVisibility(1);
9317 fNodes->Add(sub2node);
9318 sub1node->cd();
9319 fNodes->Add(sub1node);
9320 node->cd();
9321 //
9322 // Place copy #11 of I005 in IT34
9323 //
1266e9b4 9324 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9325 sub1node->SetLineColor(kColorITS);
9326 sub1node->SetVisibility(0);
9327 sub1node->cd();
9328 //
9329 // Place copy #1 of ITS4 directly in I005
9330 //
9331 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9332 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9333 sub2node->SetLineColor(kColorITS);
9334 sub2node->SetVisibility(1);
9335 fNodes->Add(sub2node);
9336 sub1node->cd();
9337 //
9338 // Place copy #2 of ITS4 directly in I005
9339 //
9340 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9341 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9342 sub2node->SetLineColor(kColorITS);
9343 sub2node->SetVisibility(1);
9344 fNodes->Add(sub2node);
9345 sub1node->cd();
9346 //
9347 // Place copy #3 of ITS4 directly in I005
9348 //
9349 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9350 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9351 sub2node->SetLineColor(kColorITS);
9352 sub2node->SetVisibility(1);
9353 fNodes->Add(sub2node);
9354 sub1node->cd();
9355 //
9356 // Place copy #4 of ITS4 directly in I005
9357 //
9358 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9359 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9360 sub2node->SetLineColor(kColorITS);
9361 sub2node->SetVisibility(1);
9362 fNodes->Add(sub2node);
9363 sub1node->cd();
9364 //
9365 // Place copy #5 of ITS4 directly in I005
9366 //
9367 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9368 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9369 sub2node->SetLineColor(kColorITS);
9370 sub2node->SetVisibility(1);
9371 fNodes->Add(sub2node);
9372 sub1node->cd();
9373 //
9374 // Place copy #6 of ITS4 directly in I005
9375 //
9376 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9377 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9378 sub2node->SetLineColor(kColorITS);
9379 sub2node->SetVisibility(1);
9380 fNodes->Add(sub2node);
9381 sub1node->cd();
9382 //
9383 // Place copy #7 of ITS4 directly in I005
9384 //
9385 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9386 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9387 sub2node->SetLineColor(kColorITS);
9388 sub2node->SetVisibility(1);
9389 fNodes->Add(sub2node);
9390 sub1node->cd();
9391 //
9392 // Place copy #8 of ITS4 directly in I005
9393 //
9394 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9395 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9396 sub2node->SetLineColor(kColorITS);
9397 sub2node->SetVisibility(1);
9398 fNodes->Add(sub2node);
9399 sub1node->cd();
9400 fNodes->Add(sub1node);
9401 node->cd();
9402 //
9403 // Place copy #12 of I005 in IT34
9404 //
1266e9b4 9405 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9406 sub1node->SetLineColor(kColorITS);
9407 sub1node->SetVisibility(0);
9408 sub1node->cd();
9409 //
9410 // Place copy #1 of ITS4 directly in I005
9411 //
9412 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9413 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9414 sub2node->SetLineColor(kColorITS);
9415 sub2node->SetVisibility(1);
9416 fNodes->Add(sub2node);
9417 sub1node->cd();
9418 //
9419 // Place copy #2 of ITS4 directly in I005
9420 //
9421 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9422 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9423 sub2node->SetLineColor(kColorITS);
9424 sub2node->SetVisibility(1);
9425 fNodes->Add(sub2node);
9426 sub1node->cd();
9427 //
9428 // Place copy #3 of ITS4 directly in I005
9429 //
9430 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9431 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9432 sub2node->SetLineColor(kColorITS);
9433 sub2node->SetVisibility(1);
9434 fNodes->Add(sub2node);
9435 sub1node->cd();
9436 //
9437 // Place copy #4 of ITS4 directly in I005
9438 //
9439 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9440 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9441 sub2node->SetLineColor(kColorITS);
9442 sub2node->SetVisibility(1);
9443 fNodes->Add(sub2node);
9444 sub1node->cd();
9445 //
9446 // Place copy #5 of ITS4 directly in I005
9447 //
9448 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9449 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9450 sub2node->SetLineColor(kColorITS);
9451 sub2node->SetVisibility(1);
9452 fNodes->Add(sub2node);
9453 sub1node->cd();
9454 //
9455 // Place copy #6 of ITS4 directly in I005
9456 //
9457 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9458 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9459 sub2node->SetLineColor(kColorITS);
9460 sub2node->SetVisibility(1);
9461 fNodes->Add(sub2node);
9462 sub1node->cd();
9463 //
9464 // Place copy #7 of ITS4 directly in I005
9465 //
9466 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9467 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9468 sub2node->SetLineColor(kColorITS);
9469 sub2node->SetVisibility(1);
9470 fNodes->Add(sub2node);
9471 sub1node->cd();
9472 //
9473 // Place copy #8 of ITS4 directly in I005
9474 //
9475 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9476 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9477 sub2node->SetLineColor(kColorITS);
9478 sub2node->SetVisibility(1);
9479 fNodes->Add(sub2node);
9480 sub1node->cd();
9481 fNodes->Add(sub1node);
9482 node->cd();
9483 //
9484 // Place copy #13 of I005 in IT34
9485 //
1266e9b4 9486 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9487 sub1node->SetLineColor(kColorITS);
9488 sub1node->SetVisibility(0);
9489 sub1node->cd();
9490 //
9491 // Place copy #1 of ITS4 directly in I005
9492 //
9493 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9494 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9495 sub2node->SetLineColor(kColorITS);
9496 sub2node->SetVisibility(1);
9497 fNodes->Add(sub2node);
9498 sub1node->cd();
9499 //
9500 // Place copy #2 of ITS4 directly in I005
9501 //
9502 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9503 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9504 sub2node->SetLineColor(kColorITS);
9505 sub2node->SetVisibility(1);
9506 fNodes->Add(sub2node);
9507 sub1node->cd();
9508 //
9509 // Place copy #3 of ITS4 directly in I005
9510 //
9511 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9512 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9513 sub2node->SetLineColor(kColorITS);
9514 sub2node->SetVisibility(1);
9515 fNodes->Add(sub2node);
9516 sub1node->cd();
9517 //
9518 // Place copy #4 of ITS4 directly in I005
9519 //
9520 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9521 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9522 sub2node->SetLineColor(kColorITS);
9523 sub2node->SetVisibility(1);
9524 fNodes->Add(sub2node);
9525 sub1node->cd();
9526 //
9527 // Place copy #5 of ITS4 directly in I005
9528 //
9529 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9530 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9531 sub2node->SetLineColor(kColorITS);
9532 sub2node->SetVisibility(1);
9533 fNodes->Add(sub2node);
9534 sub1node->cd();
9535 //
9536 // Place copy #6 of ITS4 directly in I005
9537 //
9538 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9539 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9540 sub2node->SetLineColor(kColorITS);
9541 sub2node->SetVisibility(1);
9542 fNodes->Add(sub2node);
9543 sub1node->cd();
9544 //
9545 // Place copy #7 of ITS4 directly in I005
9546 //
9547 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9548 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9549 sub2node->SetLineColor(kColorITS);
9550 sub2node->SetVisibility(1);
9551 fNodes->Add(sub2node);
9552 sub1node->cd();
9553 //
9554 // Place copy #8 of ITS4 directly in I005
9555 //
9556 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9557 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9558 sub2node->SetLineColor(kColorITS);
9559 sub2node->SetVisibility(1);
9560 fNodes->Add(sub2node);
9561 sub1node->cd();
9562 fNodes->Add(sub1node);
9563 node->cd();
9564 //
9565 // Place copy #14 of I005 in IT34
9566 //
1266e9b4 9567 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9568 sub1node->SetLineColor(kColorITS);
9569 sub1node->SetVisibility(0);
9570 sub1node->cd();
9571 //
9572 // Place copy #1 of ITS4 directly in I005
9573 //
9574 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9575 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9576 sub2node->SetLineColor(kColorITS);
9577 sub2node->SetVisibility(1);
9578 fNodes->Add(sub2node);
9579 sub1node->cd();
9580 //
9581 // Place copy #2 of ITS4 directly in I005
9582 //
9583 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9584 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9585 sub2node->SetLineColor(kColorITS);
9586 sub2node->SetVisibility(1);
9587 fNodes->Add(sub2node);
9588 sub1node->cd();
9589 //
9590 // Place copy #3 of ITS4 directly in I005
9591 //
9592 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9593 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9594 sub2node->SetLineColor(kColorITS);
9595 sub2node->SetVisibility(1);
9596 fNodes->Add(sub2node);
9597 sub1node->cd();
9598 //
9599 // Place copy #4 of ITS4 directly in I005
9600 //
9601 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9602 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9603 sub2node->SetLineColor(kColorITS);
9604 sub2node->SetVisibility(1);
9605 fNodes->Add(sub2node);
9606 sub1node->cd();
9607 //
9608 // Place copy #5 of ITS4 directly in I005
9609 //
9610 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9611 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9612 sub2node->SetLineColor(kColorITS);
9613 sub2node->SetVisibility(1);
9614 fNodes->Add(sub2node);
9615 sub1node->cd();
9616 //
9617 // Place copy #6 of ITS4 directly in I005
9618 //
9619 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9620 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9621 sub2node->SetLineColor(kColorITS);
9622 sub2node->SetVisibility(1);
9623 fNodes->Add(sub2node);
9624 sub1node->cd();
9625 //
9626 // Place copy #7 of ITS4 directly in I005
9627 //
9628 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9629 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9630 sub2node->SetLineColor(kColorITS);
9631 sub2node->SetVisibility(1);
9632 fNodes->Add(sub2node);
9633 sub1node->cd();
9634 //
9635 // Place copy #8 of ITS4 directly in I005
9636 //
9637 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9638 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9639 sub2node->SetLineColor(kColorITS);
9640 sub2node->SetVisibility(1);
9641 fNodes->Add(sub2node);
9642 sub1node->cd();
9643 fNodes->Add(sub1node);
9644 node->cd();
9645 //
9646 // Place copy #15 of I005 in IT34
9647 //
1266e9b4 9648 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9649 sub1node->SetLineColor(kColorITS);
9650 sub1node->SetVisibility(0);
9651 sub1node->cd();
9652 //
9653 // Place copy #1 of ITS4 directly in I005
9654 //
9655 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9656 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9657 sub2node->SetLineColor(kColorITS);
9658 sub2node->SetVisibility(1);
9659 fNodes->Add(sub2node);
9660 sub1node->cd();
9661 //
9662 // Place copy #2 of ITS4 directly in I005
9663 //
9664 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9665 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9666 sub2node->SetLineColor(kColorITS);
9667 sub2node->SetVisibility(1);
9668 fNodes->Add(sub2node);
9669 sub1node->cd();
9670 //
9671 // Place copy #3 of ITS4 directly in I005
9672 //
9673 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9674 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9675 sub2node->SetLineColor(kColorITS);
9676 sub2node->SetVisibility(1);
9677 fNodes->Add(sub2node);
9678 sub1node->cd();
9679 //
9680 // Place copy #4 of ITS4 directly in I005
9681 //
9682 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9683 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9684 sub2node->SetLineColor(kColorITS);
9685 sub2node->SetVisibility(1);
9686 fNodes->Add(sub2node);
9687 sub1node->cd();
9688 //
9689 // Place copy #5 of ITS4 directly in I005
9690 //
9691 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9692 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9693 sub2node->SetLineColor(kColorITS);
9694 sub2node->SetVisibility(1);
9695 fNodes->Add(sub2node);
9696 sub1node->cd();
9697 //
9698 // Place copy #6 of ITS4 directly in I005
9699 //
9700 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9701 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9702 sub2node->SetLineColor(kColorITS);
9703 sub2node->SetVisibility(1);
9704 fNodes->Add(sub2node);
9705 sub1node->cd();
9706 //
9707 // Place copy #7 of ITS4 directly in I005
9708 //
9709 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9710 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9711 sub2node->SetLineColor(kColorITS);
9712 sub2node->SetVisibility(1);
9713 fNodes->Add(sub2node);
9714 sub1node->cd();
9715 //
9716 // Place copy #8 of ITS4 directly in I005
9717 //
9718 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9719 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9720 sub2node->SetLineColor(kColorITS);
9721 sub2node->SetVisibility(1);
9722 fNodes->Add(sub2node);
9723 sub1node->cd();
9724 fNodes->Add(sub1node);
9725 node->cd();
9726 //
9727 // Place copy #16 of I005 in IT34
9728 //
1266e9b4 9729 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9730 sub1node->SetLineColor(kColorITS);
9731 sub1node->SetVisibility(0);
9732 sub1node->cd();
9733 //
9734 // Place copy #1 of ITS4 directly in I005
9735 //
9736 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9737 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9738 sub2node->SetLineColor(kColorITS);
9739 sub2node->SetVisibility(1);
9740 fNodes->Add(sub2node);
9741 sub1node->cd();
9742 //
9743 // Place copy #2 of ITS4 directly in I005
9744 //
9745 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9746 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9747 sub2node->SetLineColor(kColorITS);
9748 sub2node->SetVisibility(1);
9749 fNodes->Add(sub2node);
9750 sub1node->cd();
9751 //
9752 // Place copy #3 of ITS4 directly in I005
9753 //
9754 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9755 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9756 sub2node->SetLineColor(kColorITS);
9757 sub2node->SetVisibility(1);
9758 fNodes->Add(sub2node);
9759 sub1node->cd();
9760 //
9761 // Place copy #4 of ITS4 directly in I005
9762 //
9763 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9764 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9765 sub2node->SetLineColor(kColorITS);
9766 sub2node->SetVisibility(1);
9767 fNodes->Add(sub2node);
9768 sub1node->cd();
9769 //
9770 // Place copy #5 of ITS4 directly in I005
9771 //
9772 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9773 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9774 sub2node->SetLineColor(kColorITS);
9775 sub2node->SetVisibility(1);
9776 fNodes->Add(sub2node);
9777 sub1node->cd();
9778 //
9779 // Place copy #6 of ITS4 directly in I005
9780 //
9781 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9782 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9783 sub2node->SetLineColor(kColorITS);
9784 sub2node->SetVisibility(1);
9785 fNodes->Add(sub2node);
9786 sub1node->cd();
9787 //
9788 // Place copy #7 of ITS4 directly in I005
9789 //
9790 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9791 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9792 sub2node->SetLineColor(kColorITS);
9793 sub2node->SetVisibility(1);
9794 fNodes->Add(sub2node);
9795 sub1node->cd();
9796 //
9797 // Place copy #8 of ITS4 directly in I005
9798 //
9799 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9800 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9801 sub2node->SetLineColor(kColorITS);
9802 sub2node->SetVisibility(1);
9803 fNodes->Add(sub2node);
9804 sub1node->cd();
9805 fNodes->Add(sub1node);
9806 node->cd();
9807 //
9808 // Place copy #17 of I005 in IT34
9809 //
1266e9b4 9810 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9811 sub1node->SetLineColor(kColorITS);
9812 sub1node->SetVisibility(0);
9813 sub1node->cd();
9814 //
9815 // Place copy #1 of ITS4 directly in I005
9816 //
9817 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9818 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9819 sub2node->SetLineColor(kColorITS);
9820 sub2node->SetVisibility(1);
9821 fNodes->Add(sub2node);
9822 sub1node->cd();
9823 //
9824 // Place copy #2 of ITS4 directly in I005
9825 //
9826 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9827 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9828 sub2node->SetLineColor(kColorITS);
9829 sub2node->SetVisibility(1);
9830 fNodes->Add(sub2node);
9831 sub1node->cd();
9832 //
9833 // Place copy #3 of ITS4 directly in I005
9834 //
9835 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9836 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9837 sub2node->SetLineColor(kColorITS);
9838 sub2node->SetVisibility(1);
9839 fNodes->Add(sub2node);
9840 sub1node->cd();
9841 //
9842 // Place copy #4 of ITS4 directly in I005
9843 //
9844 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9845 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9846 sub2node->SetLineColor(kColorITS);
9847 sub2node->SetVisibility(1);
9848 fNodes->Add(sub2node);
9849 sub1node->cd();
9850 //
9851 // Place copy #5 of ITS4 directly in I005
9852 //
9853 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9854 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9855 sub2node->SetLineColor(kColorITS);
9856 sub2node->SetVisibility(1);
9857 fNodes->Add(sub2node);
9858 sub1node->cd();
9859 //
9860 // Place copy #6 of ITS4 directly in I005
9861 //
9862 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9863 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9864 sub2node->SetLineColor(kColorITS);
9865 sub2node->SetVisibility(1);
9866 fNodes->Add(sub2node);
9867 sub1node->cd();
9868 //
9869 // Place copy #7 of ITS4 directly in I005
9870 //
9871 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9872 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9873 sub2node->SetLineColor(kColorITS);
9874 sub2node->SetVisibility(1);
9875 fNodes->Add(sub2node);
9876 sub1node->cd();
9877 //
9878 // Place copy #8 of ITS4 directly in I005
9879 //
9880 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9881 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9882 sub2node->SetLineColor(kColorITS);
9883 sub2node->SetVisibility(1);
9884 fNodes->Add(sub2node);
9885 sub1node->cd();
9886 fNodes->Add(sub1node);
9887 node->cd();
9888 //
9889 // Place copy #18 of I005 in IT34
9890 //
1266e9b4 9891 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9892 sub1node->SetLineColor(kColorITS);
9893 sub1node->SetVisibility(0);
9894 sub1node->cd();
9895 //
9896 // Place copy #1 of ITS4 directly in I005
9897 //
9898 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9899 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9900 sub2node->SetLineColor(kColorITS);
9901 sub2node->SetVisibility(1);
9902 fNodes->Add(sub2node);
9903 sub1node->cd();
9904 //
9905 // Place copy #2 of ITS4 directly in I005
9906 //
9907 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9908 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9909 sub2node->SetLineColor(kColorITS);
9910 sub2node->SetVisibility(1);
9911 fNodes->Add(sub2node);
9912 sub1node->cd();
9913 //
9914 // Place copy #3 of ITS4 directly in I005
9915 //
9916 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9917 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9918 sub2node->SetLineColor(kColorITS);
9919 sub2node->SetVisibility(1);
9920 fNodes->Add(sub2node);
9921 sub1node->cd();
9922 //
9923 // Place copy #4 of ITS4 directly in I005
9924 //
9925 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9926 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9927 sub2node->SetLineColor(kColorITS);
9928 sub2node->SetVisibility(1);
9929 fNodes->Add(sub2node);
9930 sub1node->cd();
9931 //
9932 // Place copy #5 of ITS4 directly in I005
9933 //
9934 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9935 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9936 sub2node->SetLineColor(kColorITS);
9937 sub2node->SetVisibility(1);
9938 fNodes->Add(sub2node);
9939 sub1node->cd();
9940 //
9941 // Place copy #6 of ITS4 directly in I005
9942 //
9943 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9944 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9945 sub2node->SetLineColor(kColorITS);
9946 sub2node->SetVisibility(1);
9947 fNodes->Add(sub2node);
9948 sub1node->cd();
9949 //
9950 // Place copy #7 of ITS4 directly in I005
9951 //
9952 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9953 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9954 sub2node->SetLineColor(kColorITS);
9955 sub2node->SetVisibility(1);
9956 fNodes->Add(sub2node);
9957 sub1node->cd();
9958 //
9959 // Place copy #8 of ITS4 directly in I005
9960 //
9961 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9962 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9963 sub2node->SetLineColor(kColorITS);
9964 sub2node->SetVisibility(1);
9965 fNodes->Add(sub2node);
9966 sub1node->cd();
9967 fNodes->Add(sub1node);
9968 node->cd();
9969 //
9970 // Place copy #19 of I005 in IT34
9971 //
1266e9b4 9972 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9973 sub1node->SetLineColor(kColorITS);
9974 sub1node->SetVisibility(0);
9975 sub1node->cd();
9976 //
9977 // Place copy #1 of ITS4 directly in I005
9978 //
9979 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9980 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9981 sub2node->SetLineColor(kColorITS);
9982 sub2node->SetVisibility(1);
9983 fNodes->Add(sub2node);
9984 sub1node->cd();
9985 //
9986 // Place copy #2 of ITS4 directly in I005
9987 //
9988 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9989 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9990 sub2node->SetLineColor(kColorITS);
9991 sub2node->SetVisibility(1);
9992 fNodes->Add(sub2node);
9993 sub1node->cd();
9994 //
9995 // Place copy #3 of ITS4 directly in I005
9996 //
9997 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9998 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9999 sub2node->SetLineColor(kColorITS);
10000 sub2node->SetVisibility(1);
10001 fNodes->Add(sub2node);
10002 sub1node->cd();
10003 //
10004 // Place copy #4 of ITS4 directly in I005
10005 //
10006 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10007 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10008 sub2node->SetLineColor(kColorITS);
10009 sub2node->SetVisibility(1);
10010 fNodes->Add(sub2node);
10011 sub1node->cd();
10012 //
10013 // Place copy #5 of ITS4 directly in I005
10014 //
10015 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10016 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10017 sub2node->SetLineColor(kColorITS);
10018 sub2node->SetVisibility(1);
10019 fNodes->Add(sub2node);
10020 sub1node->cd();
10021 //
10022 // Place copy #6 of ITS4 directly in I005
10023 //
10024 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10025 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10026 sub2node->SetLineColor(kColorITS);
10027 sub2node->SetVisibility(1);
10028 fNodes->Add(sub2node);
10029 sub1node->cd();
10030 //
10031 // Place copy #7 of ITS4 directly in I005
10032 //
10033 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10034 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10035 sub2node->SetLineColor(kColorITS);
10036 sub2node->SetVisibility(1);
10037 fNodes->Add(sub2node);
10038 sub1node->cd();
10039 //
10040 // Place copy #8 of ITS4 directly in I005
10041 //
10042 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10043 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10044 sub2node->SetLineColor(kColorITS);
10045 sub2node->SetVisibility(1);
10046 fNodes->Add(sub2node);
10047 sub1node->cd();
10048 fNodes->Add(sub1node);
10049 node->cd();
10050 //
10051 // Place copy #20 of I005 in IT34
10052 //
1266e9b4 10053 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10054 sub1node->SetLineColor(kColorITS);
10055 sub1node->SetVisibility(0);
10056 sub1node->cd();
10057 //
10058 // Place copy #1 of ITS4 directly in I005
10059 //
10060 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10061 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10062 sub2node->SetLineColor(kColorITS);
10063 sub2node->SetVisibility(1);
10064 fNodes->Add(sub2node);
10065 sub1node->cd();
10066 //
10067 // Place copy #2 of ITS4 directly in I005
10068 //
10069 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10070 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10071 sub2node->SetLineColor(kColorITS);
10072 sub2node->SetVisibility(1);
10073 fNodes->Add(sub2node);
10074 sub1node->cd();
10075 //
10076 // Place copy #3 of ITS4 directly in I005
10077 //
10078 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10079 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10080 sub2node->SetLineColor(kColorITS);
10081 sub2node->SetVisibility(1);
10082 fNodes->Add(sub2node);
10083 sub1node->cd();
10084 //
10085 // Place copy #4 of ITS4 directly in I005
10086 //
10087 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10088 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10089 sub2node->SetLineColor(kColorITS);
10090 sub2node->SetVisibility(1);
10091 fNodes->Add(sub2node);
10092 sub1node->cd();
10093 //
10094 // Place copy #5 of ITS4 directly in I005
10095 //
10096 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10097 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10098 sub2node->SetLineColor(kColorITS);
10099 sub2node->SetVisibility(1);
10100 fNodes->Add(sub2node);
10101 sub1node->cd();
10102 //
10103 // Place copy #6 of ITS4 directly in I005
10104 //
10105 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10106 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10107 sub2node->SetLineColor(kColorITS);
10108 sub2node->SetVisibility(1);
10109 fNodes->Add(sub2node);
10110 sub1node->cd();
10111 //
10112 // Place copy #7 of ITS4 directly in I005
10113 //
10114 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10115 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10116 sub2node->SetLineColor(kColorITS);
10117 sub2node->SetVisibility(1);
10118 fNodes->Add(sub2node);
10119 sub1node->cd();
10120 //
10121 // Place copy #8 of ITS4 directly in I005
10122 //
10123 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10124 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10125 sub2node->SetLineColor(kColorITS);
10126 sub2node->SetVisibility(1);
10127 fNodes->Add(sub2node);
10128 sub1node->cd();
10129 fNodes->Add(sub1node);
10130 node->cd();
10131 //
10132 // Place copy #21 of I005 in IT34
10133 //
1266e9b4 10134 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10135 sub1node->SetLineColor(kColorITS);
10136 sub1node->SetVisibility(0);
10137 sub1node->cd();
10138 //
10139 // Place copy #1 of ITS4 directly in I005
10140 //
10141 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10142 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10143 sub2node->SetLineColor(kColorITS);
10144 sub2node->SetVisibility(1);
10145 fNodes->Add(sub2node);
10146 sub1node->cd();
10147 //
10148 // Place copy #2 of ITS4 directly in I005
10149 //
10150 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10151 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10152 sub2node->SetLineColor(kColorITS);
10153 sub2node->SetVisibility(1);
10154 fNodes->Add(sub2node);
10155 sub1node->cd();
10156 //
10157 // Place copy #3 of ITS4 directly in I005
10158 //
10159 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10160 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10161 sub2node->SetLineColor(kColorITS);
10162 sub2node->SetVisibility(1);
10163 fNodes->Add(sub2node);
10164 sub1node->cd();
10165 //
10166 // Place copy #4 of ITS4 directly in I005
10167 //
10168 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10169 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10170 sub2node->SetLineColor(kColorITS);
10171 sub2node->SetVisibility(1);
10172 fNodes->Add(sub2node);
10173 sub1node->cd();
10174 //
10175 // Place copy #5 of ITS4 directly in I005
10176 //
10177 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10178 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10179 sub2node->SetLineColor(kColorITS);
10180 sub2node->SetVisibility(1);
10181 fNodes->Add(sub2node);
10182 sub1node->cd();
10183 //
10184 // Place copy #6 of ITS4 directly in I005
10185 //
10186 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10187 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10188 sub2node->SetLineColor(kColorITS);
10189 sub2node->SetVisibility(1);
10190 fNodes->Add(sub2node);
10191 sub1node->cd();
10192 //
10193 // Place copy #7 of ITS4 directly in I005
10194 //
10195 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10196 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10197 sub2node->SetLineColor(kColorITS);
10198 sub2node->SetVisibility(1);
10199 fNodes->Add(sub2node);
10200 sub1node->cd();
10201 //
10202 // Place copy #8 of ITS4 directly in I005
10203 //
10204 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10205 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10206 sub2node->SetLineColor(kColorITS);
10207 sub2node->SetVisibility(1);
10208 fNodes->Add(sub2node);
10209 sub1node->cd();
10210 fNodes->Add(sub1node);
10211 node->cd();
10212 //
10213 // Place copy #22 of I005 in IT34
10214 //
1266e9b4 10215 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10216 sub1node->SetLineColor(kColorITS);
10217 sub1node->SetVisibility(0);
10218 sub1node->cd();
10219 //
10220 // Place copy #1 of ITS4 directly in I005
10221 //
10222 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10223 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10224 sub2node->SetLineColor(kColorITS);
10225 sub2node->SetVisibility(1);
10226 fNodes->Add(sub2node);
10227 sub1node->cd();
10228 //
10229 // Place copy #2 of ITS4 directly in I005
10230 //
10231 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10232 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10233 sub2node->SetLineColor(kColorITS);
10234 sub2node->SetVisibility(1);
10235 fNodes->Add(sub2node);
10236 sub1node->cd();
10237 //
10238 // Place copy #3 of ITS4 directly in I005
10239 //
10240 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10241 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10242 sub2node->SetLineColor(kColorITS);
10243 sub2node->SetVisibility(1);
10244 fNodes->Add(sub2node);
10245 sub1node->cd();
10246 //
10247 // Place copy #4 of ITS4 directly in I005
10248 //
10249 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10250 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10251 sub2node->SetLineColor(kColorITS);
10252 sub2node->SetVisibility(1);
10253 fNodes->Add(sub2node);
10254 sub1node->cd();
10255 //
10256 // Place copy #5 of ITS4 directly in I005
10257 //
10258 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10259 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10260 sub2node->SetLineColor(kColorITS);
10261 sub2node->SetVisibility(1);
10262 fNodes->Add(sub2node);
10263 sub1node->cd();
10264 //
10265 // Place copy #6 of ITS4 directly in I005
10266 //
10267 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10268 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10269 sub2node->SetLineColor(kColorITS);
10270 sub2node->SetVisibility(1);
10271 fNodes->Add(sub2node);
10272 sub1node->cd();
10273 //
10274 // Place copy #7 of ITS4 directly in I005
10275 //
10276 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10277 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10278 sub2node->SetLineColor(kColorITS);
10279 sub2node->SetVisibility(1);
10280 fNodes->Add(sub2node);
10281 sub1node->cd();
10282 //
10283 // Place copy #8 of ITS4 directly in I005
10284 //
10285 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10286 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10287 sub2node->SetLineColor(kColorITS);
10288 sub2node->SetVisibility(1);
10289 fNodes->Add(sub2node);
10290 sub1node->cd();
10291 fNodes->Add(sub1node);
10292 node->cd();
10293
10294
10295 fNodes->Add(node);
10296
10297 // --- Place SSD volumes into their mother volume
10298
10299 // Place IT56 in Alice
10300 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10301 node->SetLineColor(kColorITS);
10302 node->SetVisibility(0);
10303 node->cd();
10304 //
10305 // Place copy #1 of I565 in IT56
10306 //
10307 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10308 sub1node->SetLineColor(kColorITS);
10309 sub1node->SetVisibility(0);
10310 sub1node->cd();
10311 //
10312 // Place copy #1 of ITS5 directly in I565
10313 //
10314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10315 sub2node->SetLineColor(kColorITS);
10316 sub2node->SetVisibility(1);
10317 fNodes->Add(sub2node);
10318 sub1node->cd();
10319 //
10320 // Place copy #2 of ITS5 directly in I565
10321 //
10322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10323 sub2node->SetLineColor(kColorITS);
10324 sub2node->SetVisibility(1);
10325 fNodes->Add(sub2node);
10326 sub1node->cd();
10327 //
10328 // Place copy #3 of ITS5 directly in I565
10329 //
10330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10331 sub2node->SetLineColor(kColorITS);
10332 sub2node->SetVisibility(1);
10333 fNodes->Add(sub2node);
10334 sub1node->cd();
10335 //
10336 // Place copy #4 of ITS5 directly in I565
10337 //
10338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10339 sub2node->SetLineColor(kColorITS);
10340 sub2node->SetVisibility(1);
10341 fNodes->Add(sub2node);
10342 sub1node->cd();
10343 //
10344 // Place copy #5 of ITS5 directly in I565
10345 //
10346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10347 sub2node->SetLineColor(kColorITS);
10348 sub2node->SetVisibility(1);
10349 fNodes->Add(sub2node);
10350 sub1node->cd();
10351 //
10352 // Place copy #6 of ITS5 directly in I565
10353 //
10354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10355 sub2node->SetLineColor(kColorITS);
10356 sub2node->SetVisibility(1);
10357 fNodes->Add(sub2node);
10358 sub1node->cd();
10359 //
10360 // Place copy #7 of ITS5 directly in I565
10361 //
10362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10363 sub2node->SetLineColor(kColorITS);
10364 sub2node->SetVisibility(1);
10365 fNodes->Add(sub2node);
10366 sub1node->cd();
10367 //
10368 // Place copy #8 of ITS5 directly in I565
10369 //
10370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10371 sub2node->SetLineColor(kColorITS);
10372 sub2node->SetVisibility(1);
10373 fNodes->Add(sub2node);
10374 sub1node->cd();
10375 //
10376 // Place copy #9 of ITS5 directly in I565
10377 //
10378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10379 sub2node->SetLineColor(kColorITS);
10380 sub2node->SetVisibility(1);
10381 fNodes->Add(sub2node);
10382 sub1node->cd();
10383 //
10384 // Place copy #10 of ITS5 directly in I565
10385 //
10386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10387 sub2node->SetLineColor(kColorITS);
10388 sub2node->SetVisibility(1);
10389 fNodes->Add(sub2node);
10390 sub1node->cd();
10391 //
10392 // Place copy #11 of ITS5 directly in I565
10393 //
10394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10395 sub2node->SetLineColor(kColorITS);
10396 sub2node->SetVisibility(1);
10397 fNodes->Add(sub2node);
10398 sub1node->cd();
10399 //
10400 // Place copy #12 of ITS5 directly in I565
10401 //
10402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10403 sub2node->SetLineColor(kColorITS);
10404 sub2node->SetVisibility(1);
10405 fNodes->Add(sub2node);
10406 sub1node->cd();
10407 //
10408 // Place copy #13 of ITS5 directly in I565
10409 //
10410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10411 sub2node->SetLineColor(kColorITS);
10412 sub2node->SetVisibility(1);
10413 fNodes->Add(sub2node);
10414 sub1node->cd();
10415 //
10416 // Place copy #14 of ITS5 directly in I565
10417 //
10418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10419 sub2node->SetLineColor(kColorITS);
10420 sub2node->SetVisibility(1);
10421 fNodes->Add(sub2node);
10422 sub1node->cd();
10423 //
10424 // Place copy #15 of ITS5 directly in I565
10425 //
10426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10427 sub2node->SetLineColor(kColorITS);
10428 sub2node->SetVisibility(1);
10429 fNodes->Add(sub2node);
10430 sub1node->cd();
10431 //
10432 // Place copy #16 of ITS5 directly in I565
10433 //
10434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10435 sub2node->SetLineColor(kColorITS);
10436 sub2node->SetVisibility(1);
10437 fNodes->Add(sub2node);
10438 sub1node->cd();
10439 //
10440 // Place copy #17 of ITS5 directly in I565
10441 //
10442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10443 sub2node->SetLineColor(kColorITS);
10444 sub2node->SetVisibility(1);
10445 fNodes->Add(sub2node);
10446 sub1node->cd();
10447 //
10448 // Place copy #18 of ITS5 directly in I565
10449 //
10450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10451 sub2node->SetLineColor(kColorITS);
10452 sub2node->SetVisibility(1);
10453 fNodes->Add(sub2node);
10454 sub1node->cd();
10455 //
10456 // Place copy #19 of ITS5 directly in I565
10457 //
10458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10459 sub2node->SetLineColor(kColorITS);
10460 sub2node->SetVisibility(1);
10461 fNodes->Add(sub2node);
10462 sub1node->cd();
10463 //
10464 // Place copy #20 of ITS5 directly in I565
10465 //
10466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10467 sub2node->SetLineColor(kColorITS);
10468 sub2node->SetVisibility(1);
10469 fNodes->Add(sub2node);
10470 sub1node->cd();
10471 //
10472 // Place copy #21 of ITS5 directly in I565
10473 //
10474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10475 sub2node->SetLineColor(kColorITS);
10476 sub2node->SetVisibility(1);
10477 fNodes->Add(sub2node);
10478 sub1node->cd();
10479 //
10480 // Place copy #22 of ITS5 directly in I565
10481 //
10482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10483 sub2node->SetLineColor(kColorITS);
10484 sub2node->SetVisibility(1);
10485 fNodes->Add(sub2node);
10486 sub1node->cd();
10487 fNodes->Add(sub1node);
10488 node->cd();
10489 //
10490 // Place copy #2 of I565 in IT56
10491 //
1266e9b4 10492 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10493 sub1node->SetLineColor(kColorITS);
10494 sub1node->SetVisibility(0);
10495 sub1node->cd();
10496 //
10497 // Place copy #1 of ITS5 directly in I565
10498 //
10499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10500 sub2node->SetLineColor(kColorITS);
10501 sub2node->SetVisibility(1);
10502 fNodes->Add(sub2node);
10503 sub1node->cd();
10504 //
10505 // Place copy #2 of ITS5 directly in I565
10506 //
10507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10508 sub2node->SetLineColor(kColorITS);
10509 sub2node->SetVisibility(1);
10510 fNodes->Add(sub2node);
10511 sub1node->cd();
10512 //
10513 // Place copy #3 of ITS5 directly in I565
10514 //
10515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10516 sub2node->SetLineColor(kColorITS);
10517 sub2node->SetVisibility(1);
10518 fNodes->Add(sub2node);
10519 sub1node->cd();
10520 //
10521 // Place copy #4 of ITS5 directly in I565
10522 //
10523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10524 sub2node->SetLineColor(kColorITS);
10525 sub2node->SetVisibility(1);
10526 fNodes->Add(sub2node);
10527 sub1node->cd();
10528 //
10529 // Place copy #5 of ITS5 directly in I565
10530 //
10531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10532 sub2node->SetLineColor(kColorITS);
10533 sub2node->SetVisibility(1);
10534 fNodes->Add(sub2node);
10535 sub1node->cd();
10536 //
10537 // Place copy #6 of ITS5 directly in I565
10538 //
10539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10540 sub2node->SetLineColor(kColorITS);
10541 sub2node->SetVisibility(1);
10542 fNodes->Add(sub2node);
10543 sub1node->cd();
10544 //
10545 // Place copy #7 of ITS5 directly in I565
10546 //
10547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10548 sub2node->SetLineColor(kColorITS);
10549 sub2node->SetVisibility(1);
10550 fNodes->Add(sub2node);
10551 sub1node->cd();
10552 //
10553 // Place copy #8 of ITS5 directly in I565
10554 //
10555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10556 sub2node->SetLineColor(kColorITS);
10557 sub2node->SetVisibility(1);
10558 fNodes->Add(sub2node);
10559 sub1node->cd();
10560 //
10561 // Place copy #9 of ITS5 directly in I565
10562 //
10563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10564 sub2node->SetLineColor(kColorITS);
10565 sub2node->SetVisibility(1);
10566 fNodes->Add(sub2node);
10567 sub1node->cd();
10568 //
10569 // Place copy #10 of ITS5 directly in I565
10570 //
10571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10572 sub2node->SetLineColor(kColorITS);
10573 sub2node->SetVisibility(1);
10574 fNodes->Add(sub2node);
10575 sub1node->cd();
10576 //
10577 // Place copy #11 of ITS5 directly in I565
10578 //
10579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10580 sub2node->SetLineColor(kColorITS);
10581 sub2node->SetVisibility(1);
10582 fNodes->Add(sub2node);
10583 sub1node->cd();
10584 //
10585 // Place copy #12 of ITS5 directly in I565
10586 //
10587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10588 sub2node->SetLineColor(kColorITS);
10589 sub2node->SetVisibility(1);
10590 fNodes->Add(sub2node);
10591 sub1node->cd();
10592 //
10593 // Place copy #13 of ITS5 directly in I565
10594 //
10595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10596 sub2node->SetLineColor(kColorITS);
10597 sub2node->SetVisibility(1);
10598 fNodes->Add(sub2node);
10599 sub1node->cd();
10600 //
10601 // Place copy #14 of ITS5 directly in I565
10602 //
10603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10604 sub2node->SetLineColor(kColorITS);
10605 sub2node->SetVisibility(1);
10606 fNodes->Add(sub2node);
10607 sub1node->cd();
10608 //
10609 // Place copy #15 of ITS5 directly in I565
10610 //
10611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10612 sub2node->SetLineColor(kColorITS);
10613 sub2node->SetVisibility(1);
10614 fNodes->Add(sub2node);
10615 sub1node->cd();
10616 //
10617 // Place copy #16 of ITS5 directly in I565
10618 //
10619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10620 sub2node->SetLineColor(kColorITS);
10621 sub2node->SetVisibility(1);
10622 fNodes->Add(sub2node);
10623 sub1node->cd();
10624 //
10625 // Place copy #17 of ITS5 directly in I565
10626 //
10627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10628 sub2node->SetLineColor(kColorITS);
10629 sub2node->SetVisibility(1);
10630 fNodes->Add(sub2node);
10631 sub1node->cd();
10632 //
10633 // Place copy #18 of ITS5 directly in I565
10634 //
10635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10636 sub2node->SetLineColor(kColorITS);
10637 sub2node->SetVisibility(1);
10638 fNodes->Add(sub2node);
10639 sub1node->cd();
10640 //
10641 // Place copy #19 of ITS5 directly in I565
10642 //
10643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10644 sub2node->SetLineColor(kColorITS);
10645 sub2node->SetVisibility(1);
10646 fNodes->Add(sub2node);
10647 sub1node->cd();
10648 //
10649 // Place copy #20 of ITS5 directly in I565
10650 //
10651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10652 sub2node->SetLineColor(kColorITS);
10653 sub2node->SetVisibility(1);
10654 fNodes->Add(sub2node);
10655 sub1node->cd();
10656 //
10657 // Place copy #21 of ITS5 directly in I565
10658 //
10659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10660 sub2node->SetLineColor(kColorITS);
10661 sub2node->SetVisibility(1);
10662 fNodes->Add(sub2node);
10663 sub1node->cd();
10664 //
10665 // Place copy #22 of ITS5 directly in I565
10666 //
10667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10668 sub2node->SetLineColor(kColorITS);
10669 sub2node->SetVisibility(1);
10670 fNodes->Add(sub2node);
10671 sub1node->cd();
10672 fNodes->Add(sub1node);
10673 node->cd();
10674 //
10675 // Place copy #3 of I565 in IT56
10676 //
1266e9b4 10677 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10678 sub1node->SetLineColor(kColorITS);
10679 sub1node->SetVisibility(0);
10680 sub1node->cd();
10681 //
10682 // Place copy #1 of ITS5 directly in I565
10683 //
10684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10685 sub2node->SetLineColor(kColorITS);
10686 sub2node->SetVisibility(1);
10687 fNodes->Add(sub2node);
10688 sub1node->cd();
10689 //
10690 // Place copy #2 of ITS5 directly in I565
10691 //
10692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10693 sub2node->SetLineColor(kColorITS);
10694 sub2node->SetVisibility(1);
10695 fNodes->Add(sub2node);
10696 sub1node->cd();
10697 //
10698 // Place copy #3 of ITS5 directly in I565
10699 //
10700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10701 sub2node->SetLineColor(kColorITS);
10702 sub2node->SetVisibility(1);
10703 fNodes->Add(sub2node);
10704 sub1node->cd();
10705 //
10706 // Place copy #4 of ITS5 directly in I565
10707 //
10708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10709 sub2node->SetLineColor(kColorITS);
10710 sub2node->SetVisibility(1);
10711 fNodes->Add(sub2node);
10712 sub1node->cd();
10713 //
10714 // Place copy #5 of ITS5 directly in I565
10715 //
10716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10717 sub2node->SetLineColor(kColorITS);
10718 sub2node->SetVisibility(1);
10719 fNodes->Add(sub2node);
10720 sub1node->cd();
10721 //
10722 // Place copy #6 of ITS5 directly in I565
10723 //
10724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10725 sub2node->SetLineColor(kColorITS);
10726 sub2node->SetVisibility(1);
10727 fNodes->Add(sub2node);
10728 sub1node->cd();
10729 //
10730 // Place copy #7 of ITS5 directly in I565
10731 //
10732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10733 sub2node->SetLineColor(kColorITS);
10734 sub2node->SetVisibility(1);
10735 fNodes->Add(sub2node);
10736 sub1node->cd();
10737 //
10738 // Place copy #8 of ITS5 directly in I565
10739 //
10740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10741 sub2node->SetLineColor(kColorITS);
10742 sub2node->SetVisibility(1);
10743 fNodes->Add(sub2node);
10744 sub1node->cd();
10745 //
10746 // Place copy #9 of ITS5 directly in I565
10747 //
10748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10749 sub2node->SetLineColor(kColorITS);
10750 sub2node->SetVisibility(1);
10751 fNodes->Add(sub2node);
10752 sub1node->cd();
10753 //
10754 // Place copy #10 of ITS5 directly in I565
10755 //
10756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10757 sub2node->SetLineColor(kColorITS);
10758 sub2node->SetVisibility(1);
10759 fNodes->Add(sub2node);
10760 sub1node->cd();
10761 //
10762 // Place copy #11 of ITS5 directly in I565
10763 //
10764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10765 sub2node->SetLineColor(kColorITS);
10766 sub2node->SetVisibility(1);
10767 fNodes->Add(sub2node);
10768 sub1node->cd();
10769 //
10770 // Place copy #12 of ITS5 directly in I565
10771 //
10772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10773 sub2node->SetLineColor(kColorITS);
10774 sub2node->SetVisibility(1);
10775 fNodes->Add(sub2node);
10776 sub1node->cd();
10777 //
10778 // Place copy #13 of ITS5 directly in I565
10779 //
10780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10781 sub2node->SetLineColor(kColorITS);
10782 sub2node->SetVisibility(1);
10783 fNodes->Add(sub2node);
10784 sub1node->cd();
10785 //
10786 // Place copy #14 of ITS5 directly in I565
10787 //
10788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10789 sub2node->SetLineColor(kColorITS);
10790 sub2node->SetVisibility(1);
10791 fNodes->Add(sub2node);
10792 sub1node->cd();
10793 //
10794 // Place copy #15 of ITS5 directly in I565
10795 //
10796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10797 sub2node->SetLineColor(kColorITS);
10798 sub2node->SetVisibility(1);
10799 fNodes->Add(sub2node);
10800 sub1node->cd();
10801 //
10802 // Place copy #16 of ITS5 directly in I565
10803 //
10804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10805 sub2node->SetLineColor(kColorITS);
10806 sub2node->SetVisibility(1);
10807 fNodes->Add(sub2node);
10808 sub1node->cd();
10809 //
10810 // Place copy #17 of ITS5 directly in I565
10811 //
10812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10813 sub2node->SetLineColor(kColorITS);
10814 sub2node->SetVisibility(1);
10815 fNodes->Add(sub2node);
10816 sub1node->cd();
10817 //
10818 // Place copy #18 of ITS5 directly in I565
10819 //
10820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10821 sub2node->SetLineColor(kColorITS);
10822 sub2node->SetVisibility(1);
10823 fNodes->Add(sub2node);
10824 sub1node->cd();
10825 //
10826 // Place copy #19 of ITS5 directly in I565
10827 //
10828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10829 sub2node->SetLineColor(kColorITS);
10830 sub2node->SetVisibility(1);
10831 fNodes->Add(sub2node);
10832 sub1node->cd();
10833 //
10834 // Place copy #20 of ITS5 directly in I565
10835 //
10836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10837 sub2node->SetLineColor(kColorITS);
10838 sub2node->SetVisibility(1);
10839 fNodes->Add(sub2node);
10840 sub1node->cd();
10841 //
10842 // Place copy #21 of ITS5 directly in I565
10843 //
10844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10845 sub2node->SetLineColor(kColorITS);
10846 sub2node->SetVisibility(1);
10847 fNodes->Add(sub2node);
10848 sub1node->cd();
10849 //
10850 // Place copy #22 of ITS5 directly in I565
10851 //
10852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10853 sub2node->SetLineColor(kColorITS);
10854 sub2node->SetVisibility(1);
10855 fNodes->Add(sub2node);
10856 sub1node->cd();
10857 fNodes->Add(sub1node);
10858 node->cd();
10859 //
10860 // Place copy #4 of I565 in IT56
10861 //
1266e9b4 10862 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10863 sub1node->SetLineColor(kColorITS);
10864 sub1node->SetVisibility(0);
10865 sub1node->cd();
10866 //
10867 // Place copy #1 of ITS5 directly in I565
10868 //
10869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10870 sub2node->SetLineColor(kColorITS);
10871 sub2node->SetVisibility(1);
10872 fNodes->Add(sub2node);
10873 sub1node->cd();
10874 //
10875 // Place copy #2 of ITS5 directly in I565
10876 //
10877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10878 sub2node->SetLineColor(kColorITS);
10879 sub2node->SetVisibility(1);
10880 fNodes->Add(sub2node);
10881 sub1node->cd();
10882 //
10883 // Place copy #3 of ITS5 directly in I565
10884 //
10885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10886 sub2node->SetLineColor(kColorITS);
10887 sub2node->SetVisibility(1);
10888 fNodes->Add(sub2node);
10889 sub1node->cd();
10890 //
10891 // Place copy #4 of ITS5 directly in I565
10892 //
10893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10894 sub2node->SetLineColor(kColorITS);
10895 sub2node->SetVisibility(1);
10896 fNodes->Add(sub2node);
10897 sub1node->cd();
10898 //
10899 // Place copy #5 of ITS5 directly in I565
10900 //
10901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10902 sub2node->SetLineColor(kColorITS);
10903 sub2node->SetVisibility(1);
10904 fNodes->Add(sub2node);
10905 sub1node->cd();
10906 //
10907 // Place copy #6 of ITS5 directly in I565
10908 //
10909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10910 sub2node->SetLineColor(kColorITS);
10911 sub2node->SetVisibility(1);
10912 fNodes->Add(sub2node);
10913 sub1node->cd();
10914 //
10915 // Place copy #7 of ITS5 directly in I565
10916 //
10917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10918 sub2node->SetLineColor(kColorITS);
10919 sub2node->SetVisibility(1);
10920 fNodes->Add(sub2node);
10921 sub1node->cd();
10922 //
10923 // Place copy #8 of ITS5 directly in I565
10924 //
10925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10926 sub2node->SetLineColor(kColorITS);
10927 sub2node->SetVisibility(1);
10928 fNodes->Add(sub2node);
10929 sub1node->cd();
10930 //
10931 // Place copy #9 of ITS5 directly in I565
10932 //
10933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10934 sub2node->SetLineColor(kColorITS);
10935 sub2node->SetVisibility(1);
10936 fNodes->Add(sub2node);
10937 sub1node->cd();
10938 //
10939 // Place copy #10 of ITS5 directly in I565
10940 //
10941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10942 sub2node->SetLineColor(kColorITS);
10943 sub2node->SetVisibility(1);
10944 fNodes->Add(sub2node);
10945 sub1node->cd();
10946 //
10947 // Place copy #11 of ITS5 directly in I565
10948 //
10949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10950 sub2node->SetLineColor(kColorITS);
10951 sub2node->SetVisibility(1);
10952 fNodes->Add(sub2node);
10953 sub1node->cd();
10954 //
10955 // Place copy #12 of ITS5 directly in I565
10956 //
10957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10958 sub2node->SetLineColor(kColorITS);
10959 sub2node->SetVisibility(1);
10960 fNodes->Add(sub2node);
10961 sub1node->cd();
10962 //
10963 // Place copy #13 of ITS5 directly in I565
10964 //
10965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10966 sub2node->SetLineColor(kColorITS);
10967 sub2node->SetVisibility(1);
10968 fNodes->Add(sub2node);
10969 sub1node->cd();
10970 //
10971 // Place copy #14 of ITS5 directly in I565
10972 //
10973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10974 sub2node->SetLineColor(kColorITS);
10975 sub2node->SetVisibility(1);
10976 fNodes->Add(sub2node);
10977 sub1node->cd();
10978 //
10979 // Place copy #15 of ITS5 directly in I565
10980 //
10981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10982 sub2node->SetLineColor(kColorITS);
10983 sub2node->SetVisibility(1);
10984 fNodes->Add(sub2node);
10985 sub1node->cd();
10986 //
10987 // Place copy #16 of ITS5 directly in I565
10988 //
10989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10990 sub2node->SetLineColor(kColorITS);
10991 sub2node->SetVisibility(1);
10992 fNodes->Add(sub2node);
10993 sub1node->cd();
10994 //
10995 // Place copy #17 of ITS5 directly in I565
10996 //
10997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10998 sub2node->SetLineColor(kColorITS);
10999 sub2node->SetVisibility(1);
11000 fNodes->Add(sub2node);
11001 sub1node->cd();
11002 //
11003 // Place copy #18 of ITS5 directly in I565
11004 //
11005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11006 sub2node->SetLineColor(kColorITS);
11007 sub2node->SetVisibility(1);
11008 fNodes->Add(sub2node);
11009 sub1node->cd();
11010 //
11011 // Place copy #19 of ITS5 directly in I565
11012 //
11013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11014 sub2node->SetLineColor(kColorITS);
11015 sub2node->SetVisibility(1);
11016 fNodes->Add(sub2node);
11017 sub1node->cd();
11018 //
11019 // Place copy #20 of ITS5 directly in I565
11020 //
11021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11022 sub2node->SetLineColor(kColorITS);
11023 sub2node->SetVisibility(1);
11024 fNodes->Add(sub2node);
11025 sub1node->cd();
11026 //
11027 // Place copy #21 of ITS5 directly in I565
11028 //
11029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11030 sub2node->SetLineColor(kColorITS);
11031 sub2node->SetVisibility(1);
11032 fNodes->Add(sub2node);
11033 sub1node->cd();
11034 //
11035 // Place copy #22 of ITS5 directly in I565
11036 //
11037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11038 sub2node->SetLineColor(kColorITS);
11039 sub2node->SetVisibility(1);
11040 fNodes->Add(sub2node);
11041 sub1node->cd();
11042 fNodes->Add(sub1node);
11043 node->cd();
11044 //
11045 // Place copy #5 of I565 in IT56
11046 //
1266e9b4 11047 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11048 sub1node->SetLineColor(kColorITS);
11049 sub1node->SetVisibility(0);
11050 sub1node->cd();
11051 //
11052 // Place copy #1 of ITS5 directly in I565
11053 //
11054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11055 sub2node->SetLineColor(kColorITS);
11056 sub2node->SetVisibility(1);
11057 fNodes->Add(sub2node);
11058 sub1node->cd();
11059 //
11060 // Place copy #2 of ITS5 directly in I565
11061 //
11062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11063 sub2node->SetLineColor(kColorITS);
11064 sub2node->SetVisibility(1);
11065 fNodes->Add(sub2node);
11066 sub1node->cd();
11067 //
11068 // Place copy #3 of ITS5 directly in I565
11069 //
11070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11071 sub2node->SetLineColor(kColorITS);
11072 sub2node->SetVisibility(1);
11073 fNodes->Add(sub2node);
11074 sub1node->cd();
11075 //
11076 // Place copy #4 of ITS5 directly in I565
11077 //
11078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11079 sub2node->SetLineColor(kColorITS);
11080 sub2node->SetVisibility(1);
11081 fNodes->Add(sub2node);
11082 sub1node->cd();
11083 //
11084 // Place copy #5 of ITS5 directly in I565
11085 //
11086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11087 sub2node->SetLineColor(kColorITS);
11088 sub2node->SetVisibility(1);
11089 fNodes->Add(sub2node);
11090 sub1node->cd();
11091 //
11092 // Place copy #6 of ITS5 directly in I565
11093 //
11094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11095 sub2node->SetLineColor(kColorITS);
11096 sub2node->SetVisibility(1);
11097 fNodes->Add(sub2node);
11098 sub1node->cd();
11099 //
11100 // Place copy #7 of ITS5 directly in I565
11101 //
11102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11103 sub2node->SetLineColor(kColorITS);
11104 sub2node->SetVisibility(1);
11105 fNodes->Add(sub2node);
11106 sub1node->cd();
11107 //
11108 // Place copy #8 of ITS5 directly in I565
11109 //
11110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11111 sub2node->SetLineColor(kColorITS);
11112 sub2node->SetVisibility(1);
11113 fNodes->Add(sub2node);
11114 sub1node->cd();
11115 //
11116 // Place copy #9 of ITS5 directly in I565
11117 //
11118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11119 sub2node->SetLineColor(kColorITS);
11120 sub2node->SetVisibility(1);
11121 fNodes->Add(sub2node);
11122 sub1node->cd();
11123 //
11124 // Place copy #10 of ITS5 directly in I565
11125 //
11126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11127 sub2node->SetLineColor(kColorITS);
11128 sub2node->SetVisibility(1);
11129 fNodes->Add(sub2node);
11130 sub1node->cd();
11131 //
11132 // Place copy #11 of ITS5 directly in I565
11133 //
11134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11135 sub2node->SetLineColor(kColorITS);
11136 sub2node->SetVisibility(1);
11137 fNodes->Add(sub2node);
11138 sub1node->cd();
11139 //
11140 // Place copy #12 of ITS5 directly in I565
11141 //
11142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11143 sub2node->SetLineColor(kColorITS);
11144 sub2node->SetVisibility(1);
11145 fNodes->Add(sub2node);
11146 sub1node->cd();
11147 //
11148 // Place copy #13 of ITS5 directly in I565
11149 //
11150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11151 sub2node->SetLineColor(kColorITS);
11152 sub2node->SetVisibility(1);
11153 fNodes->Add(sub2node);
11154 sub1node->cd();
11155 //
11156 // Place copy #14 of ITS5 directly in I565
11157 //
11158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11159 sub2node->SetLineColor(kColorITS);
11160 sub2node->SetVisibility(1);
11161 fNodes->Add(sub2node);
11162 sub1node->cd();
11163 //
11164 // Place copy #15 of ITS5 directly in I565
11165 //
11166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11167 sub2node->SetLineColor(kColorITS);
11168 sub2node->SetVisibility(1);
11169 fNodes->Add(sub2node);
11170 sub1node->cd();
11171 //
11172 // Place copy #16 of ITS5 directly in I565
11173 //
11174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11175 sub2node->SetLineColor(kColorITS);
11176 sub2node->SetVisibility(1);
11177 fNodes->Add(sub2node);
11178 sub1node->cd();
11179 //
11180 // Place copy #17 of ITS5 directly in I565
11181 //
11182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11183 sub2node->SetLineColor(kColorITS);
11184 sub2node->SetVisibility(1);
11185 fNodes->Add(sub2node);
11186 sub1node->cd();
11187 //
11188 // Place copy #18 of ITS5 directly in I565
11189 //
11190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11191 sub2node->SetLineColor(kColorITS);
11192 sub2node->SetVisibility(1);
11193 fNodes->Add(sub2node);
11194 sub1node->cd();
11195 //
11196 // Place copy #19 of ITS5 directly in I565
11197 //
11198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11199 sub2node->SetLineColor(kColorITS);
11200 sub2node->SetVisibility(1);
11201 fNodes->Add(sub2node);
11202 sub1node->cd();
11203 //
11204 // Place copy #20 of ITS5 directly in I565
11205 //
11206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11207 sub2node->SetLineColor(kColorITS);
11208 sub2node->SetVisibility(1);
11209 fNodes->Add(sub2node);
11210 sub1node->cd();
11211 //
11212 // Place copy #21 of ITS5 directly in I565
11213 //
11214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11215 sub2node->SetLineColor(kColorITS);
11216 sub2node->SetVisibility(1);
11217 fNodes->Add(sub2node);
11218 sub1node->cd();
11219 //
11220 // Place copy #22 of ITS5 directly in I565
11221 //
11222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11223 sub2node->SetLineColor(kColorITS);
11224 sub2node->SetVisibility(1);
11225 fNodes->Add(sub2node);
11226 sub1node->cd();
11227 fNodes->Add(sub1node);
11228 node->cd();
11229 //
11230 // Place copy #6 of I565 in IT56
11231 //
1266e9b4 11232 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11233 sub1node->SetLineColor(kColorITS);
11234 sub1node->SetVisibility(0);
11235 sub1node->cd();
11236 //
11237 // Place copy #1 of ITS5 directly in I565
11238 //
11239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11240 sub2node->SetLineColor(kColorITS);
11241 sub2node->SetVisibility(1);
11242 fNodes->Add(sub2node);
11243 sub1node->cd();
11244 //
11245 // Place copy #2 of ITS5 directly in I565
11246 //
11247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11248 sub2node->SetLineColor(kColorITS);
11249 sub2node->SetVisibility(1);
11250 fNodes->Add(sub2node);
11251 sub1node->cd();
11252 //
11253 // Place copy #3 of ITS5 directly in I565
11254 //
11255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11256 sub2node->SetLineColor(kColorITS);
11257 sub2node->SetVisibility(1);
11258 fNodes->Add(sub2node);
11259 sub1node->cd();
11260 //
11261 // Place copy #4 of ITS5 directly in I565
11262 //
11263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11264 sub2node->SetLineColor(kColorITS);
11265 sub2node->SetVisibility(1);
11266 fNodes->Add(sub2node);
11267 sub1node->cd();
11268 //
11269 // Place copy #5 of ITS5 directly in I565
11270 //
11271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11272 sub2node->SetLineColor(kColorITS);
11273 sub2node->SetVisibility(1);
11274 fNodes->Add(sub2node);
11275 sub1node->cd();
11276 //
11277 // Place copy #6 of ITS5 directly in I565
11278 //
11279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11280 sub2node->SetLineColor(kColorITS);
11281 sub2node->SetVisibility(1);
11282 fNodes->Add(sub2node);
11283 sub1node->cd();
11284 //
11285 // Place copy #7 of ITS5 directly in I565
11286 //
11287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11288 sub2node->SetLineColor(kColorITS);
11289 sub2node->SetVisibility(1);
11290 fNodes->Add(sub2node);
11291 sub1node->cd();
11292 //
11293 // Place copy #8 of ITS5 directly in I565
11294 //
11295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11296 sub2node->SetLineColor(kColorITS);
11297 sub2node->SetVisibility(1);
11298 fNodes->Add(sub2node);
11299 sub1node->cd();
11300 //
11301 // Place copy #9 of ITS5 directly in I565
11302 //
11303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11304 sub2node->SetLineColor(kColorITS);
11305 sub2node->SetVisibility(1);
11306 fNodes->Add(sub2node);
11307 sub1node->cd();
11308 //
11309 // Place copy #10 of ITS5 directly in I565
11310 //
11311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11312 sub2node->SetLineColor(kColorITS);
11313 sub2node->SetVisibility(1);
11314 fNodes->Add(sub2node);
11315 sub1node->cd();
11316 //
11317 // Place copy #11 of ITS5 directly in I565
11318 //
11319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11320 sub2node->SetLineColor(kColorITS);
11321 sub2node->SetVisibility(1);
11322 fNodes->Add(sub2node);
11323 sub1node->cd();
11324 //
11325 // Place copy #12 of ITS5 directly in I565
11326 //
11327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11328 sub2node->SetLineColor(kColorITS);
11329 sub2node->SetVisibility(1);
11330 fNodes->Add(sub2node);
11331 sub1node->cd();
11332 //
11333 // Place copy #13 of ITS5 directly in I565
11334 //
11335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11336 sub2node->SetLineColor(kColorITS);
11337 sub2node->SetVisibility(1);
11338 fNodes->Add(sub2node);
11339 sub1node->cd();
11340 //
11341 // Place copy #14 of ITS5 directly in I565
11342 //
11343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11344 sub2node->SetLineColor(kColorITS);
11345 sub2node->SetVisibility(1);
11346 fNodes->Add(sub2node);
11347 sub1node->cd();
11348 //
11349 // Place copy #15 of ITS5 directly in I565
11350 //
11351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11352 sub2node->SetLineColor(kColorITS);
11353 sub2node->SetVisibility(1);
11354 fNodes->Add(sub2node);
11355 sub1node->cd();
11356 //
11357 // Place copy #16 of ITS5 directly in I565
11358 //
11359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11360 sub2node->SetLineColor(kColorITS);
11361 sub2node->SetVisibility(1);
11362 fNodes->Add(sub2node);
11363 sub1node->cd();
11364 //
11365 // Place copy #17 of ITS5 directly in I565
11366 //
11367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11368 sub2node->SetLineColor(kColorITS);
11369 sub2node->SetVisibility(1);
11370 fNodes->Add(sub2node);
11371 sub1node->cd();
11372 //
11373 // Place copy #18 of ITS5 directly in I565
11374 //
11375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11376 sub2node->SetLineColor(kColorITS);
11377 sub2node->SetVisibility(1);
11378 fNodes->Add(sub2node);
11379 sub1node->cd();
11380 //
11381 // Place copy #19 of ITS5 directly in I565
11382 //
11383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11384 sub2node->SetLineColor(kColorITS);
11385 sub2node->SetVisibility(1);
11386 fNodes->Add(sub2node);
11387 sub1node->cd();
11388 //
11389 // Place copy #20 of ITS5 directly in I565
11390 //
11391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11392 sub2node->SetLineColor(kColorITS);
11393 sub2node->SetVisibility(1);
11394 fNodes->Add(sub2node);
11395 sub1node->cd();
11396 //
11397 // Place copy #21 of ITS5 directly in I565
11398 //
11399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11400 sub2node->SetLineColor(kColorITS);
11401 sub2node->SetVisibility(1);
11402 fNodes->Add(sub2node);
11403 sub1node->cd();
11404 //
11405 // Place copy #22 of ITS5 directly in I565
11406 //
11407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11408 sub2node->SetLineColor(kColorITS);
11409 sub2node->SetVisibility(1);
11410 fNodes->Add(sub2node);
11411 sub1node->cd();
11412 fNodes->Add(sub1node);
11413 node->cd();
11414 //
11415 // Place copy #7 of I565 in IT56
11416 //
1266e9b4 11417 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11418 sub1node->SetLineColor(kColorITS);
11419 sub1node->SetVisibility(0);
11420 sub1node->cd();
11421 //
11422 // Place copy #1 of ITS5 directly in I565
11423 //
11424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11425 sub2node->SetLineColor(kColorITS);
11426 sub2node->SetVisibility(1);
11427 fNodes->Add(sub2node);
11428 sub1node->cd();
11429 //
11430 // Place copy #2 of ITS5 directly in I565
11431 //
11432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11433 sub2node->SetLineColor(kColorITS);
11434 sub2node->SetVisibility(1);
11435 fNodes->Add(sub2node);
11436 sub1node->cd();
11437 //
11438 // Place copy #3 of ITS5 directly in I565
11439 //
11440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11441 sub2node->SetLineColor(kColorITS);
11442 sub2node->SetVisibility(1);
11443 fNodes->Add(sub2node);
11444 sub1node->cd();
11445 //
11446 // Place copy #4 of ITS5 directly in I565
11447 //
11448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11449 sub2node->SetLineColor(kColorITS);
11450 sub2node->SetVisibility(1);
11451 fNodes->Add(sub2node);
11452 sub1node->cd();
11453 //
11454 // Place copy #5 of ITS5 directly in I565
11455 //
11456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11457 sub2node->SetLineColor(kColorITS);
11458 sub2node->SetVisibility(1);
11459 fNodes->Add(sub2node);
11460 sub1node->cd();
11461 //
11462 // Place copy #6 of ITS5 directly in I565
11463 //
11464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11465 sub2node->SetLineColor(kColorITS);
11466 sub2node->SetVisibility(1);
11467 fNodes->Add(sub2node);
11468 sub1node->cd();
11469 //
11470 // Place copy #7 of ITS5 directly in I565
11471 //
11472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11473 sub2node->SetLineColor(kColorITS);
11474 sub2node->SetVisibility(1);
11475 fNodes->Add(sub2node);
11476 sub1node->cd();
11477 //
11478 // Place copy #8 of ITS5 directly in I565
11479 //
11480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11481 sub2node->SetLineColor(kColorITS);
11482 sub2node->SetVisibility(1);
11483 fNodes->Add(sub2node);
11484 sub1node->cd();
11485 //
11486 // Place copy #9 of ITS5 directly in I565
11487 //
11488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11489 sub2node->SetLineColor(kColorITS);
11490 sub2node->SetVisibility(1);
11491 fNodes->Add(sub2node);
11492 sub1node->cd();
11493 //
11494 // Place copy #10 of ITS5 directly in I565
11495 //
11496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11497 sub2node->SetLineColor(kColorITS);
11498 sub2node->SetVisibility(1);
11499 fNodes->Add(sub2node);
11500 sub1node->cd();
11501 //
11502 // Place copy #11 of ITS5 directly in I565
11503 //
11504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11505 sub2node->SetLineColor(kColorITS);
11506 sub2node->SetVisibility(1);
11507 fNodes->Add(sub2node);
11508 sub1node->cd();
11509 //
11510 // Place copy #12 of ITS5 directly in I565
11511 //
11512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11513 sub2node->SetLineColor(kColorITS);
11514 sub2node->SetVisibility(1);
11515 fNodes->Add(sub2node);
11516 sub1node->cd();
11517 //
11518 // Place copy #13 of ITS5 directly in I565
11519 //
11520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11521 sub2node->SetLineColor(kColorITS);
11522 sub2node->SetVisibility(1);
11523 fNodes->Add(sub2node);
11524 sub1node->cd();
11525 //
11526 // Place copy #14 of ITS5 directly in I565
11527 //
11528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11529 sub2node->SetLineColor(kColorITS);
11530 sub2node->SetVisibility(1);
11531 fNodes->Add(sub2node);
11532 sub1node->cd();
11533 //
11534 // Place copy #15 of ITS5 directly in I565
11535 //
11536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11537 sub2node->SetLineColor(kColorITS);
11538 sub2node->SetVisibility(1);
11539 fNodes->Add(sub2node);
11540 sub1node->cd();
11541 //
11542 // Place copy #16 of ITS5 directly in I565
11543 //
11544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11545 sub2node->SetLineColor(kColorITS);
11546 sub2node->SetVisibility(1);
11547 fNodes->Add(sub2node);
11548 sub1node->cd();
11549 //
11550 // Place copy #17 of ITS5 directly in I565
11551 //
11552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11553 sub2node->SetLineColor(kColorITS);
11554 sub2node->SetVisibility(1);
11555 fNodes->Add(sub2node);
11556 sub1node->cd();
11557 //
11558 // Place copy #18 of ITS5 directly in I565
11559 //
11560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11561 sub2node->SetLineColor(kColorITS);
11562 sub2node->SetVisibility(1);
11563 fNodes->Add(sub2node);
11564 sub1node->cd();
11565 //
11566 // Place copy #19 of ITS5 directly in I565
11567 //
11568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11569 sub2node->SetLineColor(kColorITS);
11570 sub2node->SetVisibility(1);
11571 fNodes->Add(sub2node);
11572 sub1node->cd();
11573 //
11574 // Place copy #20 of ITS5 directly in I565
11575 //
11576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11577 sub2node->SetLineColor(kColorITS);
11578 sub2node->SetVisibility(1);
11579 fNodes->Add(sub2node);
11580 sub1node->cd();
11581 //
11582 // Place copy #21 of ITS5 directly in I565
11583 //
11584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11585 sub2node->SetLineColor(kColorITS);
11586 sub2node->SetVisibility(1);
11587 fNodes->Add(sub2node);
11588 sub1node->cd();
11589 //
11590 // Place copy #22 of ITS5 directly in I565
11591 //
11592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11593 sub2node->SetLineColor(kColorITS);
11594 sub2node->SetVisibility(1);
11595 fNodes->Add(sub2node);
11596 sub1node->cd();
11597 fNodes->Add(sub1node);
11598 node->cd();
11599 //
11600 // Place copy #8 of I565 in IT56
11601 //
1266e9b4 11602 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11603 sub1node->SetLineColor(kColorITS);
11604 sub1node->SetVisibility(0);
11605 sub1node->cd();
11606 //
11607 // Place copy #1 of ITS5 directly in I565
11608 //
11609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11610 sub2node->SetLineColor(kColorITS);
11611 sub2node->SetVisibility(1);
11612 fNodes->Add(sub2node);
11613 sub1node->cd();
11614 //
11615 // Place copy #2 of ITS5 directly in I565
11616 //
11617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11618 sub2node->SetLineColor(kColorITS);
11619 sub2node->SetVisibility(1);
11620 fNodes->Add(sub2node);
11621 sub1node->cd();
11622 //
11623 // Place copy #3 of ITS5 directly in I565
11624 //
11625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11626 sub2node->SetLineColor(kColorITS);
11627 sub2node->SetVisibility(1);
11628 fNodes->Add(sub2node);
11629 sub1node->cd();
11630 //
11631 // Place copy #4 of ITS5 directly in I565
11632 //
11633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11634 sub2node->SetLineColor(kColorITS);
11635 sub2node->SetVisibility(1);
11636 fNodes->Add(sub2node);
11637 sub1node->cd();
11638 //
11639 // Place copy #5 of ITS5 directly in I565
11640 //
11641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11642 sub2node->SetLineColor(kColorITS);
11643 sub2node->SetVisibility(1);
11644 fNodes->Add(sub2node);
11645 sub1node->cd();
11646 //
11647 // Place copy #6 of ITS5 directly in I565
11648 //
11649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11650 sub2node->SetLineColor(kColorITS);
11651 sub2node->SetVisibility(1);
11652 fNodes->Add(sub2node);
11653 sub1node->cd();
11654 //
11655 // Place copy #7 of ITS5 directly in I565
11656 //
11657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11658 sub2node->SetLineColor(kColorITS);
11659 sub2node->SetVisibility(1);
11660 fNodes->Add(sub2node);
11661 sub1node->cd();
11662 //
11663 // Place copy #8 of ITS5 directly in I565
11664 //
11665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11666 sub2node->SetLineColor(kColorITS);
11667 sub2node->SetVisibility(1);
11668 fNodes->Add(sub2node);
11669 sub1node->cd();
11670 //
11671 // Place copy #9 of ITS5 directly in I565
11672 //
11673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11674 sub2node->SetLineColor(kColorITS);
11675 sub2node->SetVisibility(1);
11676 fNodes->Add(sub2node);
11677 sub1node->cd();
11678 //
11679 // Place copy #10 of ITS5 directly in I565
11680 //
11681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11682 sub2node->SetLineColor(kColorITS);
11683 sub2node->SetVisibility(1);
11684 fNodes->Add(sub2node);
11685 sub1node->cd();
11686 //
11687 // Place copy #11 of ITS5 directly in I565
11688 //
11689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11690 sub2node->SetLineColor(kColorITS);
11691 sub2node->SetVisibility(1);
11692 fNodes->Add(sub2node);
11693 sub1node->cd();
11694 //
11695 // Place copy #12 of ITS5 directly in I565
11696 //
11697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11698 sub2node->SetLineColor(kColorITS);
11699 sub2node->SetVisibility(1);
11700 fNodes->Add(sub2node);
11701 sub1node->cd();
11702 //
11703 // Place copy #13 of ITS5 directly in I565
11704 //
11705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11706 sub2node->SetLineColor(kColorITS);
11707 sub2node->SetVisibility(1);
11708 fNodes->Add(sub2node);
11709 sub1node->cd();
11710 //
11711 // Place copy #14 of ITS5 directly in I565
11712 //
11713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11714 sub2node->SetLineColor(kColorITS);
11715 sub2node->SetVisibility(1);
11716 fNodes->Add(sub2node);
11717 sub1node->cd();
11718 //
11719 // Place copy #15 of ITS5 directly in I565
11720 //
11721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11722 sub2node->SetLineColor(kColorITS);
11723 sub2node->SetVisibility(1);
11724 fNodes->Add(sub2node);
11725 sub1node->cd();
11726 //
11727 // Place copy #16 of ITS5 directly in I565
11728 //
11729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11730 sub2node->SetLineColor(kColorITS);
11731 sub2node->SetVisibility(1);
11732 fNodes->Add(sub2node);
11733 sub1node->cd();
11734 //
11735 // Place copy #17 of ITS5 directly in I565
11736 //
11737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11738 sub2node->SetLineColor(kColorITS);
11739 sub2node->SetVisibility(1);
11740 fNodes->Add(sub2node);
11741 sub1node->cd();
11742 //
11743 // Place copy #18 of ITS5 directly in I565
11744 //
11745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11746 sub2node->SetLineColor(kColorITS);
11747 sub2node->SetVisibility(1);
11748 fNodes->Add(sub2node);
11749 sub1node->cd();
11750 //
11751 // Place copy #19 of ITS5 directly in I565
11752 //
11753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11754 sub2node->SetLineColor(kColorITS);
11755 sub2node->SetVisibility(1);
11756 fNodes->Add(sub2node);
11757 sub1node->cd();
11758 //
11759 // Place copy #20 of ITS5 directly in I565
11760 //
11761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11762 sub2node->SetLineColor(kColorITS);
11763 sub2node->SetVisibility(1);
11764 fNodes->Add(sub2node);
11765 sub1node->cd();
11766 //
11767 // Place copy #21 of ITS5 directly in I565
11768 //
11769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11770 sub2node->SetLineColor(kColorITS);
11771 sub2node->SetVisibility(1);
11772 fNodes->Add(sub2node);
11773 sub1node->cd();
11774 //
11775 // Place copy #22 of ITS5 directly in I565
11776 //
11777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11778 sub2node->SetLineColor(kColorITS);
11779 sub2node->SetVisibility(1);
11780 fNodes->Add(sub2node);
11781 sub1node->cd();
11782 fNodes->Add(sub1node);
11783 node->cd();
11784 //
11785 // Place copy #9 of I565 in IT56
11786 //
1266e9b4 11787 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11788 sub1node->SetLineColor(kColorITS);
11789 sub1node->SetVisibility(0);
11790 sub1node->cd();
11791 //
11792 // Place copy #1 of ITS5 directly in I565
11793 //
11794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11795 sub2node->SetLineColor(kColorITS);
11796 sub2node->SetVisibility(1);
11797 fNodes->Add(sub2node);
11798 sub1node->cd();
11799 //
11800 // Place copy #2 of ITS5 directly in I565
11801 //
11802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11803 sub2node->SetLineColor(kColorITS);
11804 sub2node->SetVisibility(1);
11805 fNodes->Add(sub2node);
11806 sub1node->cd();
11807 //
11808 // Place copy #3 of ITS5 directly in I565
11809 //
11810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11811 sub2node->SetLineColor(kColorITS);
11812 sub2node->SetVisibility(1);
11813 fNodes->Add(sub2node);
11814 sub1node->cd();
11815 //
11816 // Place copy #4 of ITS5 directly in I565
11817 //
11818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11819 sub2node->SetLineColor(kColorITS);
11820 sub2node->SetVisibility(1);
11821 fNodes->Add(sub2node);
11822 sub1node->cd();
11823 //
11824 // Place copy #5 of ITS5 directly in I565
11825 //
11826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11827 sub2node->SetLineColor(kColorITS);
11828 sub2node->SetVisibility(1);
11829 fNodes->Add(sub2node);
11830 sub1node->cd();
11831 //
11832 // Place copy #6 of ITS5 directly in I565
11833 //
11834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11835 sub2node->SetLineColor(kColorITS);
11836 sub2node->SetVisibility(1);
11837 fNodes->Add(sub2node);
11838 sub1node->cd();
11839 //
11840 // Place copy #7 of ITS5 directly in I565
11841 //
11842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11843 sub2node->SetLineColor(kColorITS);
11844 sub2node->SetVisibility(1);
11845 fNodes->Add(sub2node);
11846 sub1node->cd();
11847 //
11848 // Place copy #8 of ITS5 directly in I565
11849 //
11850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11851 sub2node->SetLineColor(kColorITS);
11852 sub2node->SetVisibility(1);
11853 fNodes->Add(sub2node);
11854 sub1node->cd();
11855 //
11856 // Place copy #9 of ITS5 directly in I565
11857 //
11858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11859 sub2node->SetLineColor(kColorITS);
11860 sub2node->SetVisibility(1);
11861 fNodes->Add(sub2node);
11862 sub1node->cd();
11863 //
11864 // Place copy #10 of ITS5 directly in I565
11865 //
11866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11867 sub2node->SetLineColor(kColorITS);
11868 sub2node->SetVisibility(1);
11869 fNodes->Add(sub2node);
11870 sub1node->cd();
11871 //
11872 // Place copy #11 of ITS5 directly in I565
11873 //
11874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11875 sub2node->SetLineColor(kColorITS);
11876 sub2node->SetVisibility(1);
11877 fNodes->Add(sub2node);
11878 sub1node->cd();
11879 //
11880 // Place copy #12 of ITS5 directly in I565
11881 //
11882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11883 sub2node->SetLineColor(kColorITS);
11884 sub2node->SetVisibility(1);
11885 fNodes->Add(sub2node);
11886 sub1node->cd();
11887 //
11888 // Place copy #13 of ITS5 directly in I565
11889 //
11890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11891 sub2node->SetLineColor(kColorITS);
11892 sub2node->SetVisibility(1);
11893 fNodes->Add(sub2node);
11894 sub1node->cd();
11895 //
11896 // Place copy #14 of ITS5 directly in I565
11897 //
11898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11899 sub2node->SetLineColor(kColorITS);
11900 sub2node->SetVisibility(1);
11901 fNodes->Add(sub2node);
11902 sub1node->cd();
11903 //
11904 // Place copy #15 of ITS5 directly in I565
11905 //
11906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11907 sub2node->SetLineColor(kColorITS);
11908 sub2node->SetVisibility(1);
11909 fNodes->Add(sub2node);
11910 sub1node->cd();
11911 //
11912 // Place copy #16 of ITS5 directly in I565
11913 //
11914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11915 sub2node->SetLineColor(kColorITS);
11916 sub2node->SetVisibility(1);
11917 fNodes->Add(sub2node);
11918 sub1node->cd();
11919 //
11920 // Place copy #17 of ITS5 directly in I565
11921 //
11922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11923 sub2node->SetLineColor(kColorITS);
11924 sub2node->SetVisibility(1);
11925 fNodes->Add(sub2node);
11926 sub1node->cd();
11927 //
11928 // Place copy #18 of ITS5 directly in I565
11929 //
11930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11931 sub2node->SetLineColor(kColorITS);
11932 sub2node->SetVisibility(1);
11933 fNodes->Add(sub2node);
11934 sub1node->cd();
11935 //
11936 // Place copy #19 of ITS5 directly in I565
11937 //
11938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11939 sub2node->SetLineColor(kColorITS);
11940 sub2node->SetVisibility(1);
11941 fNodes->Add(sub2node);
11942 sub1node->cd();
11943 //
11944 // Place copy #20 of ITS5 directly in I565
11945 //
11946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11947 sub2node->SetLineColor(kColorITS);
11948 sub2node->SetVisibility(1);
11949 fNodes->Add(sub2node);
11950 sub1node->cd();
11951 //
11952 // Place copy #21 of ITS5 directly in I565
11953 //
11954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11955 sub2node->SetLineColor(kColorITS);
11956 sub2node->SetVisibility(1);
11957 fNodes->Add(sub2node);
11958 sub1node->cd();
11959 //
11960 // Place copy #22 of ITS5 directly in I565
11961 //
11962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11963 sub2node->SetLineColor(kColorITS);
11964 sub2node->SetVisibility(1);
11965 fNodes->Add(sub2node);
11966 sub1node->cd();
11967 fNodes->Add(sub1node);
11968 node->cd();
11969 //
11970 // Place copy #10 of I565 in IT56
11971 //
1266e9b4 11972 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11973 sub1node->SetLineColor(kColorITS);
11974 sub1node->SetVisibility(0);
11975 sub1node->cd();
11976 //
11977 // Place copy #1 of ITS5 directly in I565
11978 //
11979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11980 sub2node->SetLineColor(kColorITS);
11981 sub2node->SetVisibility(1);
11982 fNodes->Add(sub2node);
11983 sub1node->cd();
11984 //
11985 // Place copy #2 of ITS5 directly in I565
11986 //
11987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11988 sub2node->SetLineColor(kColorITS);
11989 sub2node->SetVisibility(1);
11990 fNodes->Add(sub2node);
11991 sub1node->cd();
11992 //
11993 // Place copy #3 of ITS5 directly in I565
11994 //
11995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11996 sub2node->SetLineColor(kColorITS);
11997 sub2node->SetVisibility(1);
11998 fNodes->Add(sub2node);
11999 sub1node->cd();
12000 //
12001 // Place copy #4 of ITS5 directly in I565
12002 //
12003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12004 sub2node->SetLineColor(kColorITS);
12005 sub2node->SetVisibility(1);
12006 fNodes->Add(sub2node);
12007 sub1node->cd();
12008 //
12009 // Place copy #5 of ITS5 directly in I565
12010 //
12011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12012 sub2node->SetLineColor(kColorITS);
12013 sub2node->SetVisibility(1);
12014 fNodes->Add(sub2node);
12015 sub1node->cd();
12016 //
12017 // Place copy #6 of ITS5 directly in I565
12018 //
12019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12020 sub2node->SetLineColor(kColorITS);
12021 sub2node->SetVisibility(1);
12022 fNodes->Add(sub2node);
12023 sub1node->cd();
12024 //
12025 // Place copy #7 of ITS5 directly in I565
12026 //
12027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12028 sub2node->SetLineColor(kColorITS);
12029 sub2node->SetVisibility(1);
12030 fNodes->Add(sub2node);
12031 sub1node->cd();
12032 //
12033 // Place copy #8 of ITS5 directly in I565
12034 //
12035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12036 sub2node->SetLineColor(kColorITS);
12037 sub2node->SetVisibility(1);
12038 fNodes->Add(sub2node);
12039 sub1node->cd();
12040 //
12041 // Place copy #9 of ITS5 directly in I565
12042 //
12043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12044 sub2node->SetLineColor(kColorITS);
12045 sub2node->SetVisibility(1);
12046 fNodes->Add(sub2node);
12047 sub1node->cd();
12048 //
12049 // Place copy #10 of ITS5 directly in I565
12050 //
12051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12052 sub2node->SetLineColor(kColorITS);
12053 sub2node->SetVisibility(1);
12054 fNodes->Add(sub2node);
12055 sub1node->cd();
12056 //
12057 // Place copy #11 of ITS5 directly in I565
12058 //
12059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12060 sub2node->SetLineColor(kColorITS);
12061 sub2node->SetVisibility(1);
12062 fNodes->Add(sub2node);
12063 sub1node->cd();
12064 //
12065 // Place copy #12 of ITS5 directly in I565
12066 //
12067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12068 sub2node->SetLineColor(kColorITS);
12069 sub2node->SetVisibility(1);
12070 fNodes->Add(sub2node);
12071 sub1node->cd();
12072 //
12073 // Place copy #13 of ITS5 directly in I565
12074 //
12075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12076 sub2node->SetLineColor(kColorITS);
12077 sub2node->SetVisibility(1);
12078 fNodes->Add(sub2node);
12079 sub1node->cd();
12080 //
12081 // Place copy #14 of ITS5 directly in I565
12082 //
12083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12084 sub2node->SetLineColor(kColorITS);
12085 sub2node->SetVisibility(1);
12086 fNodes->Add(sub2node);
12087 sub1node->cd();
12088 //
12089 // Place copy #15 of ITS5 directly in I565
12090 //
12091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12092 sub2node->SetLineColor(kColorITS);
12093 sub2node->SetVisibility(1);
12094 fNodes->Add(sub2node);
12095 sub1node->cd();
12096 //
12097 // Place copy #16 of ITS5 directly in I565
12098 //
12099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12100 sub2node->SetLineColor(kColorITS);
12101 sub2node->SetVisibility(1);
12102 fNodes->Add(sub2node);
12103 sub1node->cd();
12104 //
12105 // Place copy #17 of ITS5 directly in I565
12106 //
12107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12108 sub2node->SetLineColor(kColorITS);
12109 sub2node->SetVisibility(1);
12110 fNodes->Add(sub2node);
12111 sub1node->cd();
12112 //
12113 // Place copy #18 of ITS5 directly in I565
12114 //
12115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12116 sub2node->SetLineColor(kColorITS);
12117 sub2node->SetVisibility(1);
12118 fNodes->Add(sub2node);
12119 sub1node->cd();
12120 //
12121 // Place copy #19 of ITS5 directly in I565
12122 //
12123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12124 sub2node->SetLineColor(kColorITS);
12125 sub2node->SetVisibility(1);
12126 fNodes->Add(sub2node);
12127 sub1node->cd();
12128 //
12129 // Place copy #20 of ITS5 directly in I565
12130 //
12131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12132 sub2node->SetLineColor(kColorITS);
12133 sub2node->SetVisibility(1);
12134 fNodes->Add(sub2node);
12135 sub1node->cd();
12136 //
12137 // Place copy #21 of ITS5 directly in I565
12138 //
12139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12140 sub2node->SetLineColor(kColorITS);
12141 sub2node->SetVisibility(1);
12142 fNodes->Add(sub2node);
12143 sub1node->cd();
12144 //
12145 // Place copy #22 of ITS5 directly in I565
12146 //
12147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12148 sub2node->SetLineColor(kColorITS);
12149 sub2node->SetVisibility(1);
12150 fNodes->Add(sub2node);
12151 sub1node->cd();
12152 fNodes->Add(sub1node);
12153 node->cd();
12154 //
12155 // Place copy #11 of I565 in IT56
12156 //
1266e9b4 12157 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12158 sub1node->SetLineColor(kColorITS);
12159 sub1node->SetVisibility(0);
12160 sub1node->cd();
12161 //
12162 // Place copy #1 of ITS5 directly in I565
12163 //
12164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12165 sub2node->SetLineColor(kColorITS);
12166 sub2node->SetVisibility(1);
12167 fNodes->Add(sub2node);
12168 sub1node->cd();
12169 //
12170 // Place copy #2 of ITS5 directly in I565
12171 //
12172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12173 sub2node->SetLineColor(kColorITS);
12174 sub2node->SetVisibility(1);
12175 fNodes->Add(sub2node);
12176 sub1node->cd();
12177 //
12178 // Place copy #3 of ITS5 directly in I565
12179 //
12180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12181 sub2node->SetLineColor(kColorITS);
12182 sub2node->SetVisibility(1);
12183 fNodes->Add(sub2node);
12184 sub1node->cd();
12185 //
12186 // Place copy #4 of ITS5 directly in I565
12187 //
12188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12189 sub2node->SetLineColor(kColorITS);
12190 sub2node->SetVisibility(1);
12191 fNodes->Add(sub2node);
12192 sub1node->cd();
12193 //
12194 // Place copy #5 of ITS5 directly in I565
12195 //
12196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12197 sub2node->SetLineColor(kColorITS);
12198 sub2node->SetVisibility(1);
12199 fNodes->Add(sub2node);
12200 sub1node->cd();
12201 //
12202 // Place copy #6 of ITS5 directly in I565
12203 //
12204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12205 sub2node->SetLineColor(kColorITS);
12206 sub2node->SetVisibility(1);
12207 fNodes->Add(sub2node);
12208 sub1node->cd();
12209 //
12210 // Place copy #7 of ITS5 directly in I565
12211 //
12212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12213 sub2node->SetLineColor(kColorITS);
12214 sub2node->SetVisibility(1);
12215 fNodes->Add(sub2node);
12216 sub1node->cd();
12217 //
12218 // Place copy #8 of ITS5 directly in I565
12219 //
12220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12221 sub2node->SetLineColor(kColorITS);
12222 sub2node->SetVisibility(1);
12223 fNodes->Add(sub2node);
12224 sub1node->cd();
12225 //
12226 // Place copy #9 of ITS5 directly in I565
12227 //
12228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12229 sub2node->SetLineColor(kColorITS);
12230 sub2node->SetVisibility(1);
12231 fNodes->Add(sub2node);
12232 sub1node->cd();
12233 //
12234 // Place copy #10 of ITS5 directly in I565
12235 //
12236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12237 sub2node->SetLineColor(kColorITS);
12238 sub2node->SetVisibility(1);
12239 fNodes->Add(sub2node);
12240 sub1node->cd();
12241 //
12242 // Place copy #11 of ITS5 directly in I565
12243 //
12244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12245 sub2node->SetLineColor(kColorITS);
12246 sub2node->SetVisibility(1);
12247 fNodes->Add(sub2node);
12248 sub1node->cd();
12249 //
12250 // Place copy #12 of ITS5 directly in I565
12251 //
12252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12253 sub2node->SetLineColor(kColorITS);
12254 sub2node->SetVisibility(1);
12255 fNodes->Add(sub2node);
12256 sub1node->cd();
12257 //
12258 // Place copy #13 of ITS5 directly in I565
12259 //
12260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12261 sub2node->SetLineColor(kColorITS);
12262 sub2node->SetVisibility(1);
12263 fNodes->Add(sub2node);
12264 sub1node->cd();
12265 //
12266 // Place copy #14 of ITS5 directly in I565
12267 //
12268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12269 sub2node->SetLineColor(kColorITS);
12270 sub2node->SetVisibility(1);
12271 fNodes->Add(sub2node);
12272 sub1node->cd();
12273 //
12274 // Place copy #15 of ITS5 directly in I565
12275 //
12276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12277 sub2node->SetLineColor(kColorITS);
12278 sub2node->SetVisibility(1);
12279 fNodes->Add(sub2node);
12280 sub1node->cd();
12281 //
12282 // Place copy #16 of ITS5 directly in I565
12283 //
12284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12285 sub2node->SetLineColor(kColorITS);
12286 sub2node->SetVisibility(1);
12287 fNodes->Add(sub2node);
12288 sub1node->cd();
12289 //
12290 // Place copy #17 of ITS5 directly in I565
12291 //
12292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12293 sub2node->SetLineColor(kColorITS);
12294 sub2node->SetVisibility(1);
12295 fNodes->Add(sub2node);
12296 sub1node->cd();
12297 //
12298 // Place copy #18 of ITS5 directly in I565
12299 //
12300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12301 sub2node->SetLineColor(kColorITS);
12302 sub2node->SetVisibility(1);
12303 fNodes->Add(sub2node);
12304 sub1node->cd();
12305 //
12306 // Place copy #19 of ITS5 directly in I565
12307 //
12308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12309 sub2node->SetLineColor(kColorITS);
12310 sub2node->SetVisibility(1);
12311 fNodes->Add(sub2node);
12312 sub1node->cd();
12313 //
12314 // Place copy #20 of ITS5 directly in I565
12315 //
12316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12317 sub2node->SetLineColor(kColorITS);
12318 sub2node->SetVisibility(1);
12319 fNodes->Add(sub2node);
12320 sub1node->cd();
12321 //
12322 // Place copy #21 of ITS5 directly in I565
12323 //
12324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12325 sub2node->SetLineColor(kColorITS);
12326 sub2node->SetVisibility(1);
12327 fNodes->Add(sub2node);
12328 sub1node->cd();
12329 //
12330 // Place copy #22 of ITS5 directly in I565
12331 //
12332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12333 sub2node->SetLineColor(kColorITS);
12334 sub2node->SetVisibility(1);
12335 fNodes->Add(sub2node);
12336 sub1node->cd();
12337 fNodes->Add(sub1node);
12338 node->cd();
12339 //
12340 // Place copy #12 of I565 in IT56
12341 //
1266e9b4 12342 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12343 sub1node->SetLineColor(kColorITS);
12344 sub1node->SetVisibility(0);
12345 sub1node->cd();
12346 //
12347 // Place copy #1 of ITS5 directly in I565
12348 //
12349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12350 sub2node->SetLineColor(kColorITS);
12351 sub2node->SetVisibility(1);
12352 fNodes->Add(sub2node);
12353 sub1node->cd();
12354 //
12355 // Place copy #2 of ITS5 directly in I565
12356 //
12357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12358 sub2node->SetLineColor(kColorITS);
12359 sub2node->SetVisibility(1);
12360 fNodes->Add(sub2node);
12361 sub1node->cd();
12362 //
12363 // Place copy #3 of ITS5 directly in I565
12364 //
12365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12366 sub2node->SetLineColor(kColorITS);
12367 sub2node->SetVisibility(1);
12368 fNodes->Add(sub2node);
12369 sub1node->cd();
12370 //
12371 // Place copy #4 of ITS5 directly in I565
12372 //
12373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12374 sub2node->SetLineColor(kColorITS);
12375 sub2node->SetVisibility(1);
12376 fNodes->Add(sub2node);
12377 sub1node->cd();
12378 //
12379 // Place copy #5 of ITS5 directly in I565
12380 //
12381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12382 sub2node->SetLineColor(kColorITS);
12383 sub2node->SetVisibility(1);
12384 fNodes->Add(sub2node);
12385 sub1node->cd();
12386 //
12387 // Place copy #6 of ITS5 directly in I565
12388 //
12389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12390 sub2node->SetLineColor(kColorITS);
12391 sub2node->SetVisibility(1);
12392 fNodes->Add(sub2node);
12393 sub1node->cd();
12394 //
12395 // Place copy #7 of ITS5 directly in I565
12396 //
12397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12398 sub2node->SetLineColor(kColorITS);
12399 sub2node->SetVisibility(1);
12400 fNodes->Add(sub2node);
12401 sub1node->cd();
12402 //
12403 // Place copy #8 of ITS5 directly in I565
12404 //
12405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12406 sub2node->SetLineColor(kColorITS);
12407 sub2node->SetVisibility(1);
12408 fNodes->Add(sub2node);
12409 sub1node->cd();
12410 //
12411 // Place copy #9 of ITS5 directly in I565
12412 //
12413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12414 sub2node->SetLineColor(kColorITS);
12415 sub2node->SetVisibility(1);
12416 fNodes->Add(sub2node);
12417 sub1node->cd();
12418 //
12419 // Place copy #10 of ITS5 directly in I565
12420 //
12421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12422 sub2node->SetLineColor(kColorITS);
12423 sub2node->SetVisibility(1);
12424 fNodes->Add(sub2node);
12425 sub1node->cd();
12426 //
12427 // Place copy #11 of ITS5 directly in I565
12428 //
12429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12430 sub2node->SetLineColor(kColorITS);
12431 sub2node->SetVisibility(1);
12432 fNodes->Add(sub2node);
12433 sub1node->cd();
12434 //
12435 // Place copy #12 of ITS5 directly in I565
12436 //
12437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12438 sub2node->SetLineColor(kColorITS);
12439 sub2node->SetVisibility(1);
12440 fNodes->Add(sub2node);
12441 sub1node->cd();
12442 //
12443 // Place copy #13 of ITS5 directly in I565
12444 //
12445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12446 sub2node->SetLineColor(kColorITS);
12447 sub2node->SetVisibility(1);
12448 fNodes->Add(sub2node);
12449 sub1node->cd();
12450 //
12451 // Place copy #14 of ITS5 directly in I565
12452 //
12453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12454 sub2node->SetLineColor(kColorITS);
12455 sub2node->SetVisibility(1);
12456 fNodes->Add(sub2node);
12457 sub1node->cd();
12458 //
12459 // Place copy #15 of ITS5 directly in I565
12460 //
12461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12462 sub2node->SetLineColor(kColorITS);
12463 sub2node->SetVisibility(1);
12464 fNodes->Add(sub2node);
12465 sub1node->cd();
12466 //
12467 // Place copy #16 of ITS5 directly in I565
12468 //
12469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12470 sub2node->SetLineColor(kColorITS);
12471 sub2node->SetVisibility(1);
12472 fNodes->Add(sub2node);
12473 sub1node->cd();
12474 //
12475 // Place copy #17 of ITS5 directly in I565
12476 //
12477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12478 sub2node->SetLineColor(kColorITS);
12479 sub2node->SetVisibility(1);
12480 fNodes->Add(sub2node);
12481 sub1node->cd();
12482 //
12483 // Place copy #18 of ITS5 directly in I565
12484 //
12485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12486 sub2node->SetLineColor(kColorITS);
12487 sub2node->SetVisibility(1);
12488 fNodes->Add(sub2node);
12489 sub1node->cd();
12490 //
12491 // Place copy #19 of ITS5 directly in I565
12492 //
12493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12494 sub2node->SetLineColor(kColorITS);
12495 sub2node->SetVisibility(1);
12496 fNodes->Add(sub2node);
12497 sub1node->cd();
12498 //
12499 // Place copy #20 of ITS5 directly in I565
12500 //
12501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12502 sub2node->SetLineColor(kColorITS);
12503 sub2node->SetVisibility(1);
12504 fNodes->Add(sub2node);
12505 sub1node->cd();
12506 //
12507 // Place copy #21 of ITS5 directly in I565
12508 //
12509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12510 sub2node->SetLineColor(kColorITS);
12511 sub2node->SetVisibility(1);
12512 fNodes->Add(sub2node);
12513 sub1node->cd();
12514 //
12515 // Place copy #22 of ITS5 directly in I565
12516 //
12517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12518 sub2node->SetLineColor(kColorITS);
12519 sub2node->SetVisibility(1);
12520 fNodes->Add(sub2node);
12521 sub1node->cd();
12522 fNodes->Add(sub1node);
12523 node->cd();
12524 //
12525 // Place copy #13 of I565 in IT56
12526 //
1266e9b4 12527 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12528 sub1node->SetLineColor(kColorITS);
12529 sub1node->SetVisibility(0);
12530 sub1node->cd();
12531 //
12532 // Place copy #1 of ITS5 directly in I565
12533 //
12534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12535 sub2node->SetLineColor(kColorITS);
12536 sub2node->SetVisibility(1);
12537 fNodes->Add(sub2node);
12538 sub1node->cd();
12539 //
12540 // Place copy #2 of ITS5 directly in I565
12541 //
12542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12543 sub2node->SetLineColor(kColorITS);
12544 sub2node->SetVisibility(1);
12545 fNodes->Add(sub2node);
12546 sub1node->cd();
12547 //
12548 // Place copy #3 of ITS5 directly in I565
12549 //
12550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12551 sub2node->SetLineColor(kColorITS);
12552 sub2node->SetVisibility(1);
12553 fNodes->Add(sub2node);
12554 sub1node->cd();
12555 //
12556 // Place copy #4 of ITS5 directly in I565
12557 //
12558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12559 sub2node->SetLineColor(kColorITS);
12560 sub2node->SetVisibility(1);
12561 fNodes->Add(sub2node);
12562 sub1node->cd();
12563 //
12564 // Place copy #5 of ITS5 directly in I565
12565 //
12566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12567 sub2node->SetLineColor(kColorITS);
12568 sub2node->SetVisibility(1);
12569 fNodes->Add(sub2node);
12570 sub1node->cd();
12571 //
12572 // Place copy #6 of ITS5 directly in I565
12573 //
12574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12575 sub2node->SetLineColor(kColorITS);
12576 sub2node->SetVisibility(1);
12577 fNodes->Add(sub2node);
12578 sub1node->cd();
12579 //
12580 // Place copy #7 of ITS5 directly in I565
12581 //
12582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12583 sub2node->SetLineColor(kColorITS);
12584 sub2node->SetVisibility(1);
12585 fNodes->Add(sub2node);
12586 sub1node->cd();
12587 //
12588 // Place copy #8 of ITS5 directly in I565
12589 //
12590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12591 sub2node->SetLineColor(kColorITS);
12592 sub2node->SetVisibility(1);
12593 fNodes->Add(sub2node);
12594 sub1node->cd();
12595 //
12596 // Place copy #9 of ITS5 directly in I565
12597 //
12598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12599 sub2node->SetLineColor(kColorITS);
12600 sub2node->SetVisibility(1);
12601 fNodes->Add(sub2node);
12602 sub1node->cd();
12603 //
12604 // Place copy #10 of ITS5 directly in I565
12605 //
12606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12607 sub2node->SetLineColor(kColorITS);
12608 sub2node->SetVisibility(1);
12609 fNodes->Add(sub2node);
12610 sub1node->cd();
12611 //
12612 // Place copy #11 of ITS5 directly in I565
12613 //
12614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12615 sub2node->SetLineColor(kColorITS);
12616 sub2node->SetVisibility(1);
12617 fNodes->Add(sub2node);
12618 sub1node->cd();
12619 //
12620 // Place copy #12 of ITS5 directly in I565
12621 //
12622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12623 sub2node->SetLineColor(kColorITS);
12624 sub2node->SetVisibility(1);
12625 fNodes->Add(sub2node);
12626 sub1node->cd();
12627 //
12628 // Place copy #13 of ITS5 directly in I565
12629 //
12630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12631 sub2node->SetLineColor(kColorITS);
12632 sub2node->SetVisibility(1);
12633 fNodes->Add(sub2node);
12634 sub1node->cd();
12635 //
12636 // Place copy #14 of ITS5 directly in I565
12637 //
12638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12639 sub2node->SetLineColor(kColorITS);
12640 sub2node->SetVisibility(1);
12641 fNodes->Add(sub2node);
12642 sub1node->cd();
12643 //
12644 // Place copy #15 of ITS5 directly in I565
12645 //
12646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12647 sub2node->SetLineColor(kColorITS);
12648 sub2node->SetVisibility(1);
12649 fNodes->Add(sub2node);
12650 sub1node->cd();
12651 //
12652 // Place copy #16 of ITS5 directly in I565
12653 //
12654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12655 sub2node->SetLineColor(kColorITS);
12656 sub2node->SetVisibility(1);
12657 fNodes->Add(sub2node);
12658 sub1node->cd();
12659 //
12660 // Place copy #17 of ITS5 directly in I565
12661 //
12662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12663 sub2node->SetLineColor(kColorITS);
12664 sub2node->SetVisibility(1);
12665 fNodes->Add(sub2node);
12666 sub1node->cd();
12667 //
12668 // Place copy #18 of ITS5 directly in I565
12669 //
12670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12671 sub2node->SetLineColor(kColorITS);
12672 sub2node->SetVisibility(1);
12673 fNodes->Add(sub2node);
12674 sub1node->cd();
12675 //
12676 // Place copy #19 of ITS5 directly in I565
12677 //
12678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12679 sub2node->SetLineColor(kColorITS);
12680 sub2node->SetVisibility(1);
12681 fNodes->Add(sub2node);
12682 sub1node->cd();
12683 //
12684 // Place copy #20 of ITS5 directly in I565
12685 //
12686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12687 sub2node->SetLineColor(kColorITS);
12688 sub2node->SetVisibility(1);
12689 fNodes->Add(sub2node);
12690 sub1node->cd();
12691 //
12692 // Place copy #21 of ITS5 directly in I565
12693 //
12694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12695 sub2node->SetLineColor(kColorITS);
12696 sub2node->SetVisibility(1);
12697 fNodes->Add(sub2node);
12698 sub1node->cd();
12699 //
12700 // Place copy #22 of ITS5 directly in I565
12701 //
12702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12703 sub2node->SetLineColor(kColorITS);
12704 sub2node->SetVisibility(1);
12705 fNodes->Add(sub2node);
12706 sub1node->cd();
12707 fNodes->Add(sub1node);
12708 node->cd();
12709 //
12710 // Place copy #14 of I565 in IT56
12711 //
1266e9b4 12712 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12713 sub1node->SetLineColor(kColorITS);
12714 sub1node->SetVisibility(0);
12715 sub1node->cd();
12716 //
12717 // Place copy #1 of ITS5 directly in I565
12718 //
12719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12720 sub2node->SetLineColor(kColorITS);
12721 sub2node->SetVisibility(1);
12722 fNodes->Add(sub2node);
12723 sub1node->cd();
12724 //
12725 // Place copy #2 of ITS5 directly in I565
12726 //
12727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12728 sub2node->SetLineColor(kColorITS);
12729 sub2node->SetVisibility(1);
12730 fNodes->Add(sub2node);
12731 sub1node->cd();
12732 //
12733 // Place copy #3 of ITS5 directly in I565
12734 //
12735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12736 sub2node->SetLineColor(kColorITS);
12737 sub2node->SetVisibility(1);
12738 fNodes->Add(sub2node);
12739 sub1node->cd();
12740 //
12741 // Place copy #4 of ITS5 directly in I565
12742 //
12743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12744 sub2node->SetLineColor(kColorITS);
12745 sub2node->SetVisibility(1);
12746 fNodes->Add(sub2node);
12747 sub1node->cd();
12748 //
12749 // Place copy #5 of ITS5 directly in I565
12750 //
12751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12752 sub2node->SetLineColor(kColorITS);
12753 sub2node->SetVisibility(1);
12754 fNodes->Add(sub2node);
12755 sub1node->cd();
12756 //
12757 // Place copy #6 of ITS5 directly in I565
12758 //
12759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12760 sub2node->SetLineColor(kColorITS);
12761 sub2node->SetVisibility(1);
12762 fNodes->Add(sub2node);
12763 sub1node->cd();
12764 //
12765 // Place copy #7 of ITS5 directly in I565
12766 //
12767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12768 sub2node->SetLineColor(kColorITS);
12769 sub2node->SetVisibility(1);
12770 fNodes->Add(sub2node);
12771 sub1node->cd();
12772 //
12773 // Place copy #8 of ITS5 directly in I565
12774 //
12775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12776 sub2node->SetLineColor(kColorITS);
12777 sub2node->SetVisibility(1);
12778 fNodes->Add(sub2node);
12779 sub1node->cd();
12780 //
12781 // Place copy #9 of ITS5 directly in I565
12782 //
12783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12784 sub2node->SetLineColor(kColorITS);
12785 sub2node->SetVisibility(1);
12786 fNodes->Add(sub2node);
12787 sub1node->cd();
12788 //
12789 // Place copy #10 of ITS5 directly in I565
12790 //
12791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12792 sub2node->SetLineColor(kColorITS);
12793 sub2node->SetVisibility(1);
12794 fNodes->Add(sub2node);
12795 sub1node->cd();
12796 //
12797 // Place copy #11 of ITS5 directly in I565
12798 //
12799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12800 sub2node->SetLineColor(kColorITS);
12801 sub2node->SetVisibility(1);
12802 fNodes->Add(sub2node);
12803 sub1node->cd();
12804 //
12805 // Place copy #12 of ITS5 directly in I565
12806 //
12807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12808 sub2node->SetLineColor(kColorITS);
12809 sub2node->SetVisibility(1);
12810 fNodes->Add(sub2node);
12811 sub1node->cd();
12812 //
12813 // Place copy #13 of ITS5 directly in I565
12814 //
12815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12816 sub2node->SetLineColor(kColorITS);
12817 sub2node->SetVisibility(1);
12818 fNodes->Add(sub2node);
12819 sub1node->cd();
12820 //
12821 // Place copy #14 of ITS5 directly in I565
12822 //
12823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12824 sub2node->SetLineColor(kColorITS);
12825 sub2node->SetVisibility(1);
12826 fNodes->Add(sub2node);
12827 sub1node->cd();
12828 //
12829 // Place copy #15 of ITS5 directly in I565
12830 //
12831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12832 sub2node->SetLineColor(kColorITS);
12833 sub2node->SetVisibility(1);
12834 fNodes->Add(sub2node);
12835 sub1node->cd();
12836 //
12837 // Place copy #16 of ITS5 directly in I565
12838 //
12839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12840 sub2node->SetLineColor(kColorITS);
12841 sub2node->SetVisibility(1);
12842 fNodes->Add(sub2node);
12843 sub1node->cd();
12844 //
12845 // Place copy #17 of ITS5 directly in I565
12846 //
12847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12848 sub2node->SetLineColor(kColorITS);
12849 sub2node->SetVisibility(1);
12850 fNodes->Add(sub2node);
12851 sub1node->cd();
12852 //
12853 // Place copy #18 of ITS5 directly in I565
12854 //
12855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12856 sub2node->SetLineColor(kColorITS);
12857 sub2node->SetVisibility(1);
12858 fNodes->Add(sub2node);
12859 sub1node->cd();
12860 //
12861 // Place copy #19 of ITS5 directly in I565
12862 //
12863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12864 sub2node->SetLineColor(kColorITS);
12865 sub2node->SetVisibility(1);
12866 fNodes->Add(sub2node);
12867 sub1node->cd();
12868 //
12869 // Place copy #20 of ITS5 directly in I565
12870 //
12871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12872 sub2node->SetLineColor(kColorITS);
12873 sub2node->SetVisibility(1);
12874 fNodes->Add(sub2node);
12875 sub1node->cd();
12876 //
12877 // Place copy #21 of ITS5 directly in I565
12878 //
12879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12880 sub2node->SetLineColor(kColorITS);
12881 sub2node->SetVisibility(1);
12882 fNodes->Add(sub2node);
12883 sub1node->cd();
12884 //
12885 // Place copy #22 of ITS5 directly in I565
12886 //
12887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12888 sub2node->SetLineColor(kColorITS);
12889 sub2node->SetVisibility(1);
12890 fNodes->Add(sub2node);
12891 sub1node->cd();
12892 fNodes->Add(sub1node);
12893 node->cd();
12894 //
12895 // Place copy #15 of I565 in IT56
12896 //
1266e9b4 12897 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12898 sub1node->SetLineColor(kColorITS);
12899 sub1node->SetVisibility(0);
12900 sub1node->cd();
12901 //
12902 // Place copy #1 of ITS5 directly in I565
12903 //
12904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12905 sub2node->SetLineColor(kColorITS);
12906 sub2node->SetVisibility(1);
12907 fNodes->Add(sub2node);
12908 sub1node->cd();
12909 //
12910 // Place copy #2 of ITS5 directly in I565
12911 //
12912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12913 sub2node->SetLineColor(kColorITS);
12914 sub2node->SetVisibility(1);
12915 fNodes->Add(sub2node);
12916 sub1node->cd();
12917 //
12918 // Place copy #3 of ITS5 directly in I565
12919 //
12920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12921 sub2node->SetLineColor(kColorITS);
12922 sub2node->SetVisibility(1);
12923 fNodes->Add(sub2node);
12924 sub1node->cd();
12925 //
12926 // Place copy #4 of ITS5 directly in I565
12927 //
12928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12929 sub2node->SetLineColor(kColorITS);
12930 sub2node->SetVisibility(1);
12931 fNodes->Add(sub2node);
12932 sub1node->cd();
12933 //
12934 // Place copy #5 of ITS5 directly in I565
12935 //
12936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12937 sub2node->SetLineColor(kColorITS);
12938 sub2node->SetVisibility(1);
12939 fNodes->Add(sub2node);
12940 sub1node->cd();
12941 //
12942 // Place copy #6 of ITS5 directly in I565
12943 //
12944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12945 sub2node->SetLineColor(kColorITS);
12946 sub2node->SetVisibility(1);
12947 fNodes->Add(sub2node);
12948 sub1node->cd();
12949 //
12950 // Place copy #7 of ITS5 directly in I565
12951 //
12952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12953 sub2node->SetLineColor(kColorITS);
12954 sub2node->SetVisibility(1);
12955 fNodes->Add(sub2node);
12956 sub1node->cd();
12957 //
12958 // Place copy #8 of ITS5 directly in I565
12959 //
12960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12961 sub2node->SetLineColor(kColorITS);
12962 sub2node->SetVisibility(1);
12963 fNodes->Add(sub2node);
12964 sub1node->cd();
12965 //
12966 // Place copy #9 of ITS5 directly in I565
12967 //
12968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12969 sub2node->SetLineColor(kColorITS);
12970 sub2node->SetVisibility(1);
12971 fNodes->Add(sub2node);
12972 sub1node->cd();
12973 //
12974 // Place copy #10 of ITS5 directly in I565
12975 //
12976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12977 sub2node->SetLineColor(kColorITS);
12978 sub2node->SetVisibility(1);
12979 fNodes->Add(sub2node);
12980 sub1node->cd();
12981 //
12982 // Place copy #11 of ITS5 directly in I565
12983 //
12984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12985 sub2node->SetLineColor(kColorITS);
12986 sub2node->SetVisibility(1);
12987 fNodes->Add(sub2node);
12988 sub1node->cd();
12989 //
12990 // Place copy #12 of ITS5 directly in I565
12991 //
12992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12993 sub2node->SetLineColor(kColorITS);
12994 sub2node->SetVisibility(1);
12995 fNodes->Add(sub2node);
12996 sub1node->cd();
12997 //
12998 // Place copy #13 of ITS5 directly in I565
12999 //
13000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13001 sub2node->SetLineColor(kColorITS);
13002 sub2node->SetVisibility(1);
13003 fNodes->Add(sub2node);
13004 sub1node->cd();
13005 //
13006 // Place copy #14 of ITS5 directly in I565
13007 //
13008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13009 sub2node->SetLineColor(kColorITS);
13010 sub2node->SetVisibility(1);
13011 fNodes->Add(sub2node);
13012 sub1node->cd();
13013 //
13014 // Place copy #15 of ITS5 directly in I565
13015 //
13016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13017 sub2node->SetLineColor(kColorITS);
13018 sub2node->SetVisibility(1);
13019 fNodes->Add(sub2node);
13020 sub1node->cd();
13021 //
13022 // Place copy #16 of ITS5 directly in I565
13023 //
13024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13025 sub2node->SetLineColor(kColorITS);
13026 sub2node->SetVisibility(1);
13027 fNodes->Add(sub2node);
13028 sub1node->cd();
13029 //
13030 // Place copy #17 of ITS5 directly in I565
13031 //
13032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13033 sub2node->SetLineColor(kColorITS);
13034 sub2node->SetVisibility(1);
13035 fNodes->Add(sub2node);
13036 sub1node->cd();
13037 //
13038 // Place copy #18 of ITS5 directly in I565
13039 //
13040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13041 sub2node->SetLineColor(kColorITS);
13042 sub2node->SetVisibility(1);
13043 fNodes->Add(sub2node);
13044 sub1node->cd();
13045 //
13046 // Place copy #19 of ITS5 directly in I565
13047 //
13048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13049 sub2node->SetLineColor(kColorITS);
13050 sub2node->SetVisibility(1);
13051 fNodes->Add(sub2node);
13052 sub1node->cd();
13053 //
13054 // Place copy #20 of ITS5 directly in I565
13055 //
13056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13057 sub2node->SetLineColor(kColorITS);
13058 sub2node->SetVisibility(1);
13059 fNodes->Add(sub2node);
13060 sub1node->cd();
13061 //
13062 // Place copy #21 of ITS5 directly in I565
13063 //
13064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13065 sub2node->SetLineColor(kColorITS);
13066 sub2node->SetVisibility(1);
13067 fNodes->Add(sub2node);
13068 sub1node->cd();
13069 //
13070 // Place copy #22 of ITS5 directly in I565
13071 //
13072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13073 sub2node->SetLineColor(kColorITS);
13074 sub2node->SetVisibility(1);
13075 fNodes->Add(sub2node);
13076 sub1node->cd();
13077 fNodes->Add(sub1node);
13078 node->cd();
13079 //
13080 // Place copy #16 of I565 in IT56
13081 //
1266e9b4 13082 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13083 sub1node->SetLineColor(kColorITS);
13084 sub1node->SetVisibility(0);
13085 sub1node->cd();
13086 //
13087 // Place copy #1 of ITS5 directly in I565
13088 //
13089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13090 sub2node->SetLineColor(kColorITS);
13091 sub2node->SetVisibility(1);
13092 fNodes->Add(sub2node);
13093 sub1node->cd();
13094 //
13095 // Place copy #2 of ITS5 directly in I565
13096 //
13097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13098 sub2node->SetLineColor(kColorITS);
13099 sub2node->SetVisibility(1);
13100 fNodes->Add(sub2node);
13101 sub1node->cd();
13102 //
13103 // Place copy #3 of ITS5 directly in I565
13104 //
13105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13106 sub2node->SetLineColor(kColorITS);
13107 sub2node->SetVisibility(1);
13108 fNodes->Add(sub2node);
13109 sub1node->cd();
13110 //
13111 // Place copy #4 of ITS5 directly in I565
13112 //
13113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13114 sub2node->SetLineColor(kColorITS);
13115 sub2node->SetVisibility(1);
13116 fNodes->Add(sub2node);
13117 sub1node->cd();
13118 //
13119 // Place copy #5 of ITS5 directly in I565
13120 //
13121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13122 sub2node->SetLineColor(kColorITS);
13123 sub2node->SetVisibility(1);
13124 fNodes->Add(sub2node);
13125 sub1node->cd();
13126 //
13127 // Place copy #6 of ITS5 directly in I565
13128 //
13129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13130 sub2node->SetLineColor(kColorITS);
13131 sub2node->SetVisibility(1);
13132 fNodes->Add(sub2node);
13133 sub1node->cd();
13134 //
13135 // Place copy #7 of ITS5 directly in I565
13136 //
13137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13138 sub2node->SetLineColor(kColorITS);
13139 sub2node->SetVisibility(1);
13140 fNodes->Add(sub2node);
13141 sub1node->cd();
13142 //
13143 // Place copy #8 of ITS5 directly in I565
13144 //
13145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13146 sub2node->SetLineColor(kColorITS);
13147 sub2node->SetVisibility(1);
13148 fNodes->Add(sub2node);
13149 sub1node->cd();
13150 //
13151 // Place copy #9 of ITS5 directly in I565
13152 //
13153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13154 sub2node->SetLineColor(kColorITS);
13155 sub2node->SetVisibility(1);
13156 fNodes->Add(sub2node);
13157 sub1node->cd();
13158 //
13159 // Place copy #10 of ITS5 directly in I565
13160 //
13161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13162 sub2node->SetLineColor(kColorITS);
13163 sub2node->SetVisibility(1);
13164 fNodes->Add(sub2node);
13165 sub1node->cd();
13166 //
13167 // Place copy #11 of ITS5 directly in I565
13168 //
13169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13170 sub2node->SetLineColor(kColorITS);
13171 sub2node->SetVisibility(1);
13172 fNodes->Add(sub2node);
13173 sub1node->cd();
13174 //
13175 // Place copy #12 of ITS5 directly in I565
13176 //
13177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13178 sub2node->SetLineColor(kColorITS);
13179 sub2node->SetVisibility(1);
13180 fNodes->Add(sub2node);
13181 sub1node->cd();
13182 //
13183 // Place copy #13 of ITS5 directly in I565
13184 //
13185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13186 sub2node->SetLineColor(kColorITS);
13187 sub2node->SetVisibility(1);
13188 fNodes->Add(sub2node);
13189 sub1node->cd();
13190 //
13191 // Place copy #14 of ITS5 directly in I565
13192 //
13193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13194 sub2node->SetLineColor(kColorITS);
13195 sub2node->SetVisibility(1);
13196 fNodes->Add(sub2node);
13197 sub1node->cd();
13198 //
13199 // Place copy #15 of ITS5 directly in I565
13200 //
13201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13202 sub2node->SetLineColor(kColorITS);
13203 sub2node->SetVisibility(1);
13204 fNodes->Add(sub2node);
13205 sub1node->cd();
13206 //
13207 // Place copy #16 of ITS5 directly in I565
13208 //
13209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13210 sub2node->SetLineColor(kColorITS);
13211 sub2node->SetVisibility(1);
13212 fNodes->Add(sub2node);
13213 sub1node->cd();
13214 //
13215 // Place copy #17 of ITS5 directly in I565
13216 //
13217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13218 sub2node->SetLineColor(kColorITS);
13219 sub2node->SetVisibility(1);
13220 fNodes->Add(sub2node);
13221 sub1node->cd();
13222 //
13223 // Place copy #18 of ITS5 directly in I565
13224 //
13225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13226 sub2node->SetLineColor(kColorITS);
13227 sub2node->SetVisibility(1);
13228 fNodes->Add(sub2node);
13229 sub1node->cd();
13230 //
13231 // Place copy #19 of ITS5 directly in I565
13232 //
13233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13234 sub2node->SetLineColor(kColorITS);
13235 sub2node->SetVisibility(1);
13236 fNodes->Add(sub2node);
13237 sub1node->cd();
13238 //
13239 // Place copy #20 of ITS5 directly in I565
13240 //
13241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13242 sub2node->SetLineColor(kColorITS);
13243 sub2node->SetVisibility(1);
13244 fNodes->Add(sub2node);
13245 sub1node->cd();
13246 //
13247 // Place copy #21 of ITS5 directly in I565
13248 //
13249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13250 sub2node->SetLineColor(kColorITS);
13251 sub2node->SetVisibility(1);
13252 fNodes->Add(sub2node);
13253 sub1node->cd();
13254 //
13255 // Place copy #22 of ITS5 directly in I565
13256 //
13257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13258 sub2node->SetLineColor(kColorITS);
13259 sub2node->SetVisibility(1);
13260 fNodes->Add(sub2node);
13261 sub1node->cd();
13262 fNodes->Add(sub1node);
13263 node->cd();
13264 //
13265 // Place copy #17 of I565 in IT56
13266 //
1266e9b4 13267 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13268 sub1node->SetLineColor(kColorITS);
13269 sub1node->SetVisibility(0);
13270 sub1node->cd();
13271 //
13272 // Place copy #1 of ITS5 directly in I565
13273 //
13274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13275 sub2node->SetLineColor(kColorITS);
13276 sub2node->SetVisibility(1);
13277 fNodes->Add(sub2node);
13278 sub1node->cd();
13279 //
13280 // Place copy #2 of ITS5 directly in I565
13281 //
13282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13283 sub2node->SetLineColor(kColorITS);
13284 sub2node->SetVisibility(1);
13285 fNodes->Add(sub2node);
13286 sub1node->cd();
13287 //
13288 // Place copy #3 of ITS5 directly in I565
13289 //
13290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13291 sub2node->SetLineColor(kColorITS);
13292 sub2node->SetVisibility(1);
13293 fNodes->Add(sub2node);
13294 sub1node->cd();
13295 //
13296 // Place copy #4 of ITS5 directly in I565
13297 //
13298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13299 sub2node->SetLineColor(kColorITS);
13300 sub2node->SetVisibility(1);
13301 fNodes->Add(sub2node);
13302 sub1node->cd();
13303 //
13304 // Place copy #5 of ITS5 directly in I565
13305 //
13306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13307 sub2node->SetLineColor(kColorITS);
13308 sub2node->SetVisibility(1);
13309 fNodes->Add(sub2node);
13310 sub1node->cd();
13311 //
13312 // Place copy #6 of ITS5 directly in I565
13313 //
13314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13315 sub2node->SetLineColor(kColorITS);
13316 sub2node->SetVisibility(1);
13317 fNodes->Add(sub2node);
13318 sub1node->cd();
13319 //
13320 // Place copy #7 of ITS5 directly in I565
13321 //
13322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13323 sub2node->SetLineColor(kColorITS);
13324 sub2node->SetVisibility(1);
13325 fNodes->Add(sub2node);
13326 sub1node->cd();
13327 //
13328 // Place copy #8 of ITS5 directly in I565
13329 //
13330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13331 sub2node->SetLineColor(kColorITS);
13332 sub2node->SetVisibility(1);
13333 fNodes->Add(sub2node);
13334 sub1node->cd();
13335 //
13336 // Place copy #9 of ITS5 directly in I565
13337 //
13338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13339 sub2node->SetLineColor(kColorITS);
13340 sub2node->SetVisibility(1);
13341 fNodes->Add(sub2node);
13342 sub1node->cd();
13343 //
13344 // Place copy #10 of ITS5 directly in I565
13345 //
13346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13347 sub2node->SetLineColor(kColorITS);
13348 sub2node->SetVisibility(1);
13349 fNodes->Add(sub2node);
13350 sub1node->cd();
13351 //
13352 // Place copy #11 of ITS5 directly in I565
13353 //
13354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13355 sub2node->SetLineColor(kColorITS);
13356 sub2node->SetVisibility(1);
13357 fNodes->Add(sub2node);
13358 sub1node->cd();
13359 //
13360 // Place copy #12 of ITS5 directly in I565
13361 //
13362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13363 sub2node->SetLineColor(kColorITS);
13364 sub2node->SetVisibility(1);
13365 fNodes->Add(sub2node);
13366 sub1node->cd();
13367 //
13368 // Place copy #13 of ITS5 directly in I565
13369 //
13370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13371 sub2node->SetLineColor(kColorITS);
13372 sub2node->SetVisibility(1);
13373 fNodes->Add(sub2node);
13374 sub1node->cd();
13375 //
13376 // Place copy #14 of ITS5 directly in I565
13377 //
13378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13379 sub2node->SetLineColor(kColorITS);
13380 sub2node->SetVisibility(1);
13381 fNodes->Add(sub2node);
13382 sub1node->cd();
13383 //
13384 // Place copy #15 of ITS5 directly in I565
13385 //
13386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13387 sub2node->SetLineColor(kColorITS);
13388 sub2node->SetVisibility(1);
13389 fNodes->Add(sub2node);
13390 sub1node->cd();
13391 //
13392 // Place copy #16 of ITS5 directly in I565
13393 //
13394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13395 sub2node->SetLineColor(kColorITS);
13396 sub2node->SetVisibility(1);
13397 fNodes->Add(sub2node);
13398 sub1node->cd();
13399 //
13400 // Place copy #17 of ITS5 directly in I565
13401 //
13402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13403 sub2node->SetLineColor(kColorITS);
13404 sub2node->SetVisibility(1);
13405 fNodes->Add(sub2node);
13406 sub1node->cd();
13407 //
13408 // Place copy #18 of ITS5 directly in I565
13409 //
13410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13411 sub2node->SetLineColor(kColorITS);
13412 sub2node->SetVisibility(1);
13413 fNodes->Add(sub2node);
13414 sub1node->cd();
13415 //
13416 // Place copy #19 of ITS5 directly in I565
13417 //
13418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13419 sub2node->SetLineColor(kColorITS);
13420 sub2node->SetVisibility(1);
13421 fNodes->Add(sub2node);
13422 sub1node->cd();
13423 //
13424 // Place copy #20 of ITS5 directly in I565
13425 //
13426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13427 sub2node->SetLineColor(kColorITS);
13428 sub2node->SetVisibility(1);
13429 fNodes->Add(sub2node);
13430 sub1node->cd();
13431 //
13432 // Place copy #21 of ITS5 directly in I565
13433 //
13434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13435 sub2node->SetLineColor(kColorITS);
13436 sub2node->SetVisibility(1);
13437 fNodes->Add(sub2node);
13438 sub1node->cd();
13439 //
13440 // Place copy #22 of ITS5 directly in I565
13441 //
13442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13443 sub2node->SetLineColor(kColorITS);
13444 sub2node->SetVisibility(1);
13445 fNodes->Add(sub2node);
13446 sub1node->cd();
13447 fNodes->Add(sub1node);
13448 node->cd();
13449 //
13450 // Place copy #18 of I565 in IT56
13451 //
1266e9b4 13452 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13453 sub1node->SetLineColor(kColorITS);
13454 sub1node->SetVisibility(0);
13455 sub1node->cd();
13456 //
13457 // Place copy #1 of ITS5 directly in I565
13458 //
13459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13460 sub2node->SetLineColor(kColorITS);
13461 sub2node->SetVisibility(1);
13462 fNodes->Add(sub2node);
13463 sub1node->cd();
13464 //
13465 // Place copy #2 of ITS5 directly in I565
13466 //
13467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13468 sub2node->SetLineColor(kColorITS);
13469 sub2node->SetVisibility(1);
13470 fNodes->Add(sub2node);
13471 sub1node->cd();
13472 //
13473 // Place copy #3 of ITS5 directly in I565
13474 //
13475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13476 sub2node->SetLineColor(kColorITS);
13477 sub2node->SetVisibility(1);
13478 fNodes->Add(sub2node);
13479 sub1node->cd();
13480 //
13481 // Place copy #4 of ITS5 directly in I565
13482 //
13483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13484 sub2node->SetLineColor(kColorITS);
13485 sub2node->SetVisibility(1);
13486 fNodes->Add(sub2node);
13487 sub1node->cd();
13488 //
13489 // Place copy #5 of ITS5 directly in I565
13490 //
13491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13492 sub2node->SetLineColor(kColorITS);
13493 sub2node->SetVisibility(1);
13494 fNodes->Add(sub2node);
13495 sub1node->cd();
13496 //
13497 // Place copy #6 of ITS5 directly in I565
13498 //
13499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13500 sub2node->SetLineColor(kColorITS);
13501 sub2node->SetVisibility(1);
13502 fNodes->Add(sub2node);
13503 sub1node->cd();
13504 //
13505 // Place copy #7 of ITS5 directly in I565
13506 //
13507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13508 sub2node->SetLineColor(kColorITS);
13509 sub2node->SetVisibility(1);
13510 fNodes->Add(sub2node);
13511 sub1node->cd();
13512 //
13513 // Place copy #8 of ITS5 directly in I565
13514 //
13515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13516 sub2node->SetLineColor(kColorITS);
13517 sub2node->SetVisibility(1);
13518 fNodes->Add(sub2node);
13519 sub1node->cd();
13520 //
13521 // Place copy #9 of ITS5 directly in I565
13522 //
13523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13524 sub2node->SetLineColor(kColorITS);
13525 sub2node->SetVisibility(1);
13526 fNodes->Add(sub2node);
13527 sub1node->cd();
13528 //
13529 // Place copy #10 of ITS5 directly in I565
13530 //
13531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13532 sub2node->SetLineColor(kColorITS);
13533 sub2node->SetVisibility(1);
13534 fNodes->Add(sub2node);
13535 sub1node->cd();
13536 //
13537 // Place copy #11 of ITS5 directly in I565
13538 //
13539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13540 sub2node->SetLineColor(kColorITS);
13541 sub2node->SetVisibility(1);
13542 fNodes->Add(sub2node);
13543 sub1node->cd();
13544 //
13545 // Place copy #12 of ITS5 directly in I565
13546 //
13547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13548 sub2node->SetLineColor(kColorITS);
13549 sub2node->SetVisibility(1);
13550 fNodes->Add(sub2node);
13551 sub1node->cd();
13552 //
13553 // Place copy #13 of ITS5 directly in I565
13554 //
13555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13556 sub2node->SetLineColor(kColorITS);
13557 sub2node->SetVisibility(1);
13558 fNodes->Add(sub2node);
13559 sub1node->cd();
13560 //
13561 // Place copy #14 of ITS5 directly in I565
13562 //
13563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13564 sub2node->SetLineColor(kColorITS);
13565 sub2node->SetVisibility(1);
13566 fNodes->Add(sub2node);
13567 sub1node->cd();
13568 //
13569 // Place copy #15 of ITS5 directly in I565
13570 //
13571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13572 sub2node->SetLineColor(kColorITS);
13573 sub2node->SetVisibility(1);
13574 fNodes->Add(sub2node);
13575 sub1node->cd();
13576 //
13577 // Place copy #16 of ITS5 directly in I565
13578 //
13579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13580 sub2node->SetLineColor(kColorITS);
13581 sub2node->SetVisibility(1);
13582 fNodes->Add(sub2node);
13583 sub1node->cd();
13584 //
13585 // Place copy #17 of ITS5 directly in I565
13586 //
13587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13588 sub2node->SetLineColor(kColorITS);
13589 sub2node->SetVisibility(1);
13590 fNodes->Add(sub2node);
13591 sub1node->cd();
13592 //
13593 // Place copy #18 of ITS5 directly in I565
13594 //
13595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13596 sub2node->SetLineColor(kColorITS);
13597 sub2node->SetVisibility(1);
13598 fNodes->Add(sub2node);
13599 sub1node->cd();
13600 //
13601 // Place copy #19 of ITS5 directly in I565
13602 //
13603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13604 sub2node->SetLineColor(kColorITS);
13605 sub2node->SetVisibility(1);
13606 fNodes->Add(sub2node);
13607 sub1node->cd();
13608 //
13609 // Place copy #20 of ITS5 directly in I565
13610 //
13611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13612 sub2node->SetLineColor(kColorITS);
13613 sub2node->SetVisibility(1);
13614 fNodes->Add(sub2node);
13615 sub1node->cd();
13616 //
13617 // Place copy #21 of ITS5 directly in I565
13618 //
13619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13620 sub2node->SetLineColor(kColorITS);
13621 sub2node->SetVisibility(1);
13622 fNodes->Add(sub2node);
13623 sub1node->cd();
13624 //
13625 // Place copy #22 of ITS5 directly in I565
13626 //
13627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13628 sub2node->SetLineColor(kColorITS);
13629 sub2node->SetVisibility(1);
13630 fNodes->Add(sub2node);
13631 sub1node->cd();
13632 fNodes->Add(sub1node);
13633 node->cd();
13634 //
13635 // Place copy #19 of I565 in IT56
13636 //
1266e9b4 13637 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13638 sub1node->SetLineColor(kColorITS);
13639 sub1node->SetVisibility(0);
13640 sub1node->cd();
13641 //
13642 // Place copy #1 of ITS5 directly in I565
13643 //
13644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13645 sub2node->SetLineColor(kColorITS);
13646 sub2node->SetVisibility(1);
13647 fNodes->Add(sub2node);
13648 sub1node->cd();
13649 //
13650 // Place copy #2 of ITS5 directly in I565
13651 //
13652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13653 sub2node->SetLineColor(kColorITS);
13654 sub2node->SetVisibility(1);
13655 fNodes->Add(sub2node);
13656 sub1node->cd();
13657 //
13658 // Place copy #3 of ITS5 directly in I565
13659 //
13660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13661 sub2node->SetLineColor(kColorITS);
13662 sub2node->SetVisibility(1);
13663 fNodes->Add(sub2node);
13664 sub1node->cd();
13665 //
13666 // Place copy #4 of ITS5 directly in I565
13667 //
13668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13669 sub2node->SetLineColor(kColorITS);
13670 sub2node->SetVisibility(1);
13671 fNodes->Add(sub2node);
13672 sub1node->cd();
13673 //
13674 // Place copy #5 of ITS5 directly in I565
13675 //
13676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13677 sub2node->SetLineColor(kColorITS);
13678 sub2node->SetVisibility(1);
13679 fNodes->Add(sub2node);
13680 sub1node->cd();
13681 //
13682 // Place copy #6 of ITS5 directly in I565
13683 //
13684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13685 sub2node->SetLineColor(kColorITS);
13686 sub2node->SetVisibility(1);
13687 fNodes->Add(sub2node);
13688 sub1node->cd();
13689 //
13690 // Place copy #7 of ITS5 directly in I565
13691 //
13692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13693 sub2node->SetLineColor(kColorITS);
13694 sub2node->SetVisibility(1);
13695 fNodes->Add(sub2node);
13696 sub1node->cd();
13697 //
13698 // Place copy #8 of ITS5 directly in I565
13699 //
13700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13701 sub2node->SetLineColor(kColorITS);
13702 sub2node->SetVisibility(1);
13703 fNodes->Add(sub2node);
13704 sub1node->cd();
13705 //
13706 // Place copy #9 of ITS5 directly in I565
13707 //
13708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13709 sub2node->SetLineColor(kColorITS);
13710 sub2node->SetVisibility(1);
13711 fNodes->Add(sub2node);
13712 sub1node->cd();
13713 //
13714 // Place copy #10 of ITS5 directly in I565
13715 //
13716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13717 sub2node->SetLineColor(kColorITS);
13718 sub2node->SetVisibility(1);
13719 fNodes->Add(sub2node);
13720 sub1node->cd();
13721 //
13722 // Place copy #11 of ITS5 directly in I565
13723 //
13724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13725 sub2node->SetLineColor(kColorITS);
13726 sub2node->SetVisibility(1);
13727 fNodes->Add(sub2node);
13728 sub1node->cd();
13729 //
13730 // Place copy #12 of ITS5 directly in I565
13731 //
13732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13733 sub2node->SetLineColor(kColorITS);
13734 sub2node->SetVisibility(1);
13735 fNodes->Add(sub2node);
13736 sub1node->cd();
13737 //
13738 // Place copy #13 of ITS5 directly in I565
13739 //
13740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13741 sub2node->SetLineColor(kColorITS);
13742 sub2node->SetVisibility(1);
13743 fNodes->Add(sub2node);
13744 sub1node->cd();
13745 //
13746 // Place copy #14 of ITS5 directly in I565
13747 //
13748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13749 sub2node->SetLineColor(kColorITS);
13750 sub2node->SetVisibility(1);
13751 fNodes->Add(sub2node);
13752 sub1node->cd();
13753 //
13754 // Place copy #15 of ITS5 directly in I565
13755 //
13756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13757 sub2node->SetLineColor(kColorITS);
13758 sub2node->SetVisibility(1);
13759 fNodes->Add(sub2node);
13760 sub1node->cd();
13761 //
13762 // Place copy #16 of ITS5 directly in I565
13763 //
13764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13765 sub2node->SetLineColor(kColorITS);
13766 sub2node->SetVisibility(1);
13767 fNodes->Add(sub2node);
13768 sub1node->cd();
13769 //
13770 // Place copy #17 of ITS5 directly in I565
13771 //
13772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13773 sub2node->SetLineColor(kColorITS);
13774 sub2node->SetVisibility(1);
13775 fNodes->Add(sub2node);
13776 sub1node->cd();
13777 //
13778 // Place copy #18 of ITS5 directly in I565
13779 //
13780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13781 sub2node->SetLineColor(kColorITS);
13782 sub2node->SetVisibility(1);
13783 fNodes->Add(sub2node);
13784 sub1node->cd();
13785 //
13786 // Place copy #19 of ITS5 directly in I565
13787 //
13788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13789 sub2node->SetLineColor(kColorITS);
13790 sub2node->SetVisibility(1);
13791 fNodes->Add(sub2node);
13792 sub1node->cd();
13793 //
13794 // Place copy #20 of ITS5 directly in I565
13795 //
13796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13797 sub2node->SetLineColor(kColorITS);
13798 sub2node->SetVisibility(1);
13799 fNodes->Add(sub2node);
13800 sub1node->cd();
13801 //
13802 // Place copy #21 of ITS5 directly in I565
13803 //
13804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13805 sub2node->SetLineColor(kColorITS);
13806 sub2node->SetVisibility(1);
13807 fNodes->Add(sub2node);
13808 sub1node->cd();
13809 //
13810 // Place copy #22 of ITS5 directly in I565
13811 //
13812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13813 sub2node->SetLineColor(kColorITS);
13814 sub2node->SetVisibility(1);
13815 fNodes->Add(sub2node);
13816 sub1node->cd();
13817 fNodes->Add(sub1node);
13818 node->cd();
13819 //
13820 // Place copy #20 of I565 in IT56
13821 //
1266e9b4 13822 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13823 sub1node->SetLineColor(kColorITS);
13824 sub1node->SetVisibility(0);
13825 sub1node->cd();
13826 //
13827 // Place copy #1 of ITS5 directly in I565
13828 //
13829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13830 sub2node->SetLineColor(kColorITS);
13831 sub2node->SetVisibility(1);
13832 fNodes->Add(sub2node);
13833 sub1node->cd();
13834 //
13835 // Place copy #2 of ITS5 directly in I565
13836 //
13837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13838 sub2node->SetLineColor(kColorITS);
13839 sub2node->SetVisibility(1);
13840 fNodes->Add(sub2node);
13841 sub1node->cd();
13842 //
13843 // Place copy #3 of ITS5 directly in I565
13844 //
13845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13846 sub2node->SetLineColor(kColorITS);
13847 sub2node->SetVisibility(1);
13848 fNodes->Add(sub2node);
13849 sub1node->cd();
13850 //
13851 // Place copy #4 of ITS5 directly in I565
13852 //
13853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13854 sub2node->SetLineColor(kColorITS);
13855 sub2node->SetVisibility(1);
13856 fNodes->Add(sub2node);
13857 sub1node->cd();
13858 //
13859 // Place copy #5 of ITS5 directly in I565
13860 //
13861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13862 sub2node->SetLineColor(kColorITS);
13863 sub2node->SetVisibility(1);
13864 fNodes->Add(sub2node);
13865 sub1node->cd();
13866 //
13867 // Place copy #6 of ITS5 directly in I565
13868 //
13869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13870 sub2node->SetLineColor(kColorITS);
13871 sub2node->SetVisibility(1);
13872 fNodes->Add(sub2node);
13873 sub1node->cd();
13874 //
13875 // Place copy #7 of ITS5 directly in I565
13876 //
13877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13878 sub2node->SetLineColor(kColorITS);
13879 sub2node->SetVisibility(1);
13880 fNodes->Add(sub2node);
13881 sub1node->cd();
13882 //
13883 // Place copy #8 of ITS5 directly in I565
13884 //
13885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13886 sub2node->SetLineColor(kColorITS);
13887 sub2node->SetVisibility(1);
13888 fNodes->Add(sub2node);
13889 sub1node->cd();
13890 //
13891 // Place copy #9 of ITS5 directly in I565
13892 //
13893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13894 sub2node->SetLineColor(kColorITS);
13895 sub2node->SetVisibility(1);
13896 fNodes->Add(sub2node);
13897 sub1node->cd();
13898 //
13899 // Place copy #10 of ITS5 directly in I565
13900 //
13901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13902 sub2node->SetLineColor(kColorITS);
13903 sub2node->SetVisibility(1);
13904 fNodes->Add(sub2node);
13905 sub1node->cd();
13906 //
13907 // Place copy #11 of ITS5 directly in I565
13908 //
13909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13910 sub2node->SetLineColor(kColorITS);
13911 sub2node->SetVisibility(1);
13912 fNodes->Add(sub2node);
13913 sub1node->cd();
13914 //
13915 // Place copy #12 of ITS5 directly in I565
13916 //
13917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13918 sub2node->SetLineColor(kColorITS);
13919 sub2node->SetVisibility(1);
13920 fNodes->Add(sub2node);
13921 sub1node->cd();
13922 //
13923 // Place copy #13 of ITS5 directly in I565
13924 //
13925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13926 sub2node->SetLineColor(kColorITS);
13927 sub2node->SetVisibility(1);
13928 fNodes->Add(sub2node);
13929 sub1node->cd();
13930 //
13931 // Place copy #14 of ITS5 directly in I565
13932 //
13933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13934 sub2node->SetLineColor(kColorITS);
13935 sub2node->SetVisibility(1);
13936 fNodes->Add(sub2node);
13937 sub1node->cd();
13938 //
13939 // Place copy #15 of ITS5 directly in I565
13940 //
13941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13942 sub2node->SetLineColor(kColorITS);
13943 sub2node->SetVisibility(1);
13944 fNodes->Add(sub2node);
13945 sub1node->cd();
13946 //
13947 // Place copy #16 of ITS5 directly in I565
13948 //
13949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13950 sub2node->SetLineColor(kColorITS);
13951 sub2node->SetVisibility(1);
13952 fNodes->Add(sub2node);
13953 sub1node->cd();
13954 //
13955 // Place copy #17 of ITS5 directly in I565
13956 //
13957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13958 sub2node->SetLineColor(kColorITS);
13959 sub2node->SetVisibility(1);
13960 fNodes->Add(sub2node);
13961 sub1node->cd();
13962 //
13963 // Place copy #18 of ITS5 directly in I565
13964 //
13965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13966 sub2node->SetLineColor(kColorITS);
13967 sub2node->SetVisibility(1);
13968 fNodes->Add(sub2node);
13969 sub1node->cd();
13970 //
13971 // Place copy #19 of ITS5 directly in I565
13972 //
13973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13974 sub2node->SetLineColor(kColorITS);
13975 sub2node->SetVisibility(1);
13976 fNodes->Add(sub2node);
13977 sub1node->cd();
13978 //
13979 // Place copy #20 of ITS5 directly in I565
13980 //
13981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13982 sub2node->SetLineColor(kColorITS);
13983 sub2node->SetVisibility(1);
13984 fNodes->Add(sub2node);
13985 sub1node->cd();
13986 //
13987 // Place copy #21 of ITS5 directly in I565
13988 //
13989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13990 sub2node->SetLineColor(kColorITS);
13991 sub2node->SetVisibility(1);
13992 fNodes->Add(sub2node);
13993 sub1node->cd();
13994 //
13995 // Place copy #22 of ITS5 directly in I565
13996 //
13997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13998 sub2node->SetLineColor(kColorITS);
13999 sub2node->SetVisibility(1);
14000 fNodes->Add(sub2node);
14001 sub1node->cd();
14002 fNodes->Add(sub1node);
14003 node->cd();
14004 //
14005 // Place copy #21 of I565 in IT56
14006 //
1266e9b4 14007 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 14008 sub1node->SetLineColor(kColorITS);
14009 sub1node->SetVisibility(0);
14010 sub1node->cd();
14011 //
14012 // Place copy #1 of ITS5 directly in I565
14013 //
14014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14015 sub2node->SetLineColor(kColorITS);
14016 sub2node->SetVisibility(1);
14017 fNodes->Add(sub2node);
14018 sub1node->cd();
14019 //
14020 // Place copy #2 of ITS5 directly in I565
14021 //
14022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14023 sub2node->SetLineColor(kColorITS);
14024 sub2node->SetVisibility(1);
14025 fNodes->Add(sub2node);
14026 sub1node->cd();
14027 //
14028 // Place copy #3 of ITS5 directly in I565
14029 //
14030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14031 sub2node->SetLineColor(kColorITS);
14032 sub2node->SetVisibility(1);
14033 fNodes->Add(sub2node);
14034 sub1node->cd();
14035 //
14036 // Place copy #4 of ITS5 directly in I565
14037 //
14038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14039 sub2node->SetLineColor(kColorITS);
14040 sub2node->SetVisibility(1);
14041 fNodes->Add(sub2node);
14042 sub1node->cd();
14043 //
14044 // Place copy #5 of ITS5 directly in I565
14045 //
14046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14047 sub2node->SetLineColor(kColorITS);
14048 sub2node->SetVisibility(1);
14049 fNodes->Add(sub2node);
14050 sub1node->cd();
14051 //
14052 // Place copy #6 of ITS5 directly in I565
14053 //
14054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14055 sub2node->SetLineColor(kColorITS);
14056 sub2node->SetVisibility(1);
14057 fNodes->Add(sub2node);
14058 sub1node->cd();
14059 //
14060 // Place copy #7 of ITS5 directly in I565
14061 //
14062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14063 sub2node->SetLineColor(kColorITS);
14064 sub2node->SetVisibility(1);
14065 fNodes->Add(sub2node);
14066 sub1node->cd();
14067 //
14068 // Place copy #8 of ITS5 directly in I565
14069 //
14070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14071 sub2node->SetLineColor(kColorITS);
14072 sub2node->SetVisibility(1);
14073 fNodes->Add(sub2node);
14074 sub1node->cd();
14075 //
14076 // Place copy #9 of ITS5 directly in I565
14077 //
14078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14079 sub2node->SetLineColor(kColorITS);
14080 sub2node->SetVisibility(1);
14081 fNodes->Add(sub2node);
14082 sub1node->cd();
14083 //
14084 // Place copy #10 of ITS5 directly in I565
14085 //
14086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14087 sub2node->SetLineColor(kColorITS);
14088 sub2node->SetVisibility(1);
14089 fNodes->Add(sub2node);
14090 sub1node->cd();
14091 //
14092 // Place copy #11 of ITS5 directly in I565
14093 //
14094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14095 sub2node->SetLineColor(kColorITS);
14096 sub2node->SetVisibility(1);
14097 fNodes->Add(sub2node);
14098 sub1node->cd();
14099 //
14100 // Place copy #12 of ITS5 directly in I565
14101 //
14102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14103 sub2node->SetLineColor(kColorITS);
14104 sub2node->SetVisibility(1);
14105 fNodes->Add(sub2node);
14106 sub1node->cd();
14107 //
14108 // Place copy #13 of ITS5 directly in I565
14109 //
14110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14111 sub2node->SetLineColor(kColorITS);
14112 sub2node->SetVisibility(1);
14113 fNodes->Add(sub2node);
14114 sub1node->cd();
14115 //
14116 // Place copy #14 of ITS5 directly in I565
14117 //
14118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14119 sub2node->SetLineColor(kColorITS);
14120 sub2node->SetVisibility(1);
14121 fNodes->Add(sub2node);
14122 sub1node->cd();
14123 //
14124 // Place copy #15 of ITS5 directly in I565
14125 //
14126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14127 sub2node->SetLineColor(kColorITS);
14128 sub2node->SetVisibility(1);
14129 fNodes->Add(sub2node);
14130 sub1node->cd();
14131 //
14132 // Place copy #16 of ITS5 directly in I565
14133 //
14134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14135 sub2node->SetLineColor(kColorITS);
14136 sub2node->SetVisibility(1);
14137 fNodes->Add(sub2node);
14138 sub1node->cd();
14139 //
14140 // Place copy #17 of ITS5 directly in I565
14141 //
14142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14143 sub2node->SetLineColor(kColorITS);
14144 sub2node->SetVisibility(1);
14145 fNodes->Add(sub2node);
14146 sub1node->cd();
14147 //
14148 // Place copy #18 of ITS5 directly in I565
14149 //
14150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14151 sub2node->SetLineColor(kColorITS);
14152 sub2node->SetVisibility(1);
14153 fNodes->Add(sub2node);
14154 sub1node->cd();
14155 //
14156 // Place copy #19 of ITS5 directly in I565
14157 //
14158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14159 sub2node->SetLineColor(kColorITS);
14160 sub2node->SetVisibility(1);
14161 fNodes->Add(sub2node);
14162 sub1node->cd();
14163 //
14164 // Place copy #20 of ITS5 directly in I565
14165 //
14166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14167 sub2node->SetLineColor(kColorITS);
14168 sub2node->SetVisibility(1);
14169 fNodes->Add(sub2node);
14170 sub1node->cd();
14171 //
14172 // Place copy #21 of ITS5 directly in I565
14173 //
14174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14175 sub2node->SetLineColor(kColorITS);
14176 sub2node->SetVisibility(1);
14177 fNodes->Add(sub2node);
14178 sub1node->cd();
14179 //
14180 // Place copy #22 of ITS5 directly in I565
14181 //
14182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14183 sub2node->SetLineColor(kColorITS);
14184 sub2node->SetVisibility(1);
14185 fNodes->Add(sub2node);
14186 sub1node->cd();
14187 fNodes->Add(sub1node);
14188 node->cd();
14189 //
14190 // Place copy #22 of I565 in IT56
14191 //
1266e9b4 14192 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14193 sub1node->SetLineColor(kColorITS);
14194 sub1node->SetVisibility(0);
14195 sub1node->cd();
14196 //
14197 // Place copy #1 of ITS5 directly in I565
14198 //
14199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14200 sub2node->SetLineColor(kColorITS);
14201 sub2node->SetVisibility(1);
14202 fNodes->Add(sub2node);
14203 sub1node->cd();
14204 //
14205 // Place copy #2 of ITS5 directly in I565
14206 //
14207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14208 sub2node->SetLineColor(kColorITS);
14209 sub2node->SetVisibility(1);
14210 fNodes->Add(sub2node);
14211 sub1node->cd();
14212 //
14213 // Place copy #3 of ITS5 directly in I565
14214 //
14215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14216 sub2node->SetLineColor(kColorITS);
14217 sub2node->SetVisibility(1);
14218 fNodes->Add(sub2node);
14219 sub1node->cd();
14220 //
14221 // Place copy #4 of ITS5 directly in I565
14222 //
14223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14224 sub2node->SetLineColor(kColorITS);
14225 sub2node->SetVisibility(1);
14226 fNodes->Add(sub2node);
14227 sub1node->cd();
14228 //
14229 // Place copy #5 of ITS5 directly in I565
14230 //
14231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14232 sub2node->SetLineColor(kColorITS);
14233 sub2node->SetVisibility(1);
14234 fNodes->Add(sub2node);
14235 sub1node->cd();
14236 //
14237 // Place copy #6 of ITS5 directly in I565
14238 //
14239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14240 sub2node->SetLineColor(kColorITS);
14241 sub2node->SetVisibility(1);
14242 fNodes->Add(sub2node);
14243 sub1node->cd();
14244 //
14245 // Place copy #7 of ITS5 directly in I565
14246 //
14247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14248 sub2node->SetLineColor(kColorITS);
14249 sub2node->SetVisibility(1);
14250 fNodes->Add(sub2node);
14251 sub1node->cd();
14252 //
14253 // Place copy #8 of ITS5 directly in I565
14254 //
14255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14256 sub2node->SetLineColor(kColorITS);
14257 sub2node->SetVisibility(1);
14258 fNodes->Add(sub2node);
14259 sub1node->cd();
14260 //
14261 // Place copy #9 of ITS5 directly in I565
14262 //
14263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14264 sub2node->SetLineColor(kColorITS);
14265 sub2node->SetVisibility(1);
14266 fNodes->Add(sub2node);
14267 sub1node->cd();
14268 //
14269 // Place copy #10 of ITS5 directly in I565
14270 //
14271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14272 sub2node->SetLineColor(kColorITS);
14273 sub2node->SetVisibility(1);
14274 fNodes->Add(sub2node);
14275 sub1node->cd();
14276 //
14277 // Place copy #11 of ITS5 directly in I565
14278 //
14279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14280 sub2node->SetLineColor(kColorITS);
14281 sub2node->SetVisibility(1);
14282 fNodes->Add(sub2node);
14283 sub1node->cd();
14284 //
14285 // Place copy #12 of ITS5 directly in I565
14286 //
14287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14288 sub2node->SetLineColor(kColorITS);
14289 sub2node->SetVisibility(1);
14290 fNodes->Add(sub2node);
14291 sub1node->cd();
14292 //
14293 // Place copy #13 of ITS5 directly in I565
14294 //
14295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14296 sub2node->SetLineColor(kColorITS);
14297 sub2node->SetVisibility(1);
14298 fNodes->Add(sub2node);
14299 sub1node->cd();
14300 //
14301 // Place copy #14 of ITS5 directly in I565
14302 //
14303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14304 sub2node->SetLineColor(kColorITS);
14305 sub2node->SetVisibility(1);
14306 fNodes->Add(sub2node);
14307 sub1node->cd();
14308 //
14309 // Place copy #15 of ITS5 directly in I565
14310 //
14311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14312 sub2node->SetLineColor(kColorITS);
14313 sub2node->SetVisibility(1);
14314 fNodes->Add(sub2node);
14315 sub1node->cd();
14316 //
14317 // Place copy #16 of ITS5 directly in I565
14318 //
14319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14320 sub2node->SetLineColor(kColorITS);
14321 sub2node->SetVisibility(1);
14322 fNodes->Add(sub2node);
14323 sub1node->cd();
14324 //
14325 // Place copy #17 of ITS5 directly in I565
14326 //
14327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14328 sub2node->SetLineColor(kColorITS);
14329 sub2node->SetVisibility(1);
14330 fNodes->Add(sub2node);
14331 sub1node->cd();
14332 //
14333 // Place copy #18 of ITS5 directly in I565
14334 //
14335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14336 sub2node->SetLineColor(kColorITS);
14337 sub2node->SetVisibility(1);
14338 fNodes->Add(sub2node);
14339 sub1node->cd();
14340 //
14341 // Place copy #19 of ITS5 directly in I565
14342 //
14343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14344 sub2node->SetLineColor(kColorITS);
14345 sub2node->SetVisibility(1);
14346 fNodes->Add(sub2node);
14347 sub1node->cd();
14348 //
14349 // Place copy #20 of ITS5 directly in I565
14350 //
14351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14352 sub2node->SetLineColor(kColorITS);
14353 sub2node->SetVisibility(1);
14354 fNodes->Add(sub2node);
14355 sub1node->cd();
14356 //
14357 // Place copy #21 of ITS5 directly in I565
14358 //
14359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14360 sub2node->SetLineColor(kColorITS);
14361 sub2node->SetVisibility(1);
14362 fNodes->Add(sub2node);
14363 sub1node->cd();
14364 //
14365 // Place copy #22 of ITS5 directly in I565
14366 //
14367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14368 sub2node->SetLineColor(kColorITS);
14369 sub2node->SetVisibility(1);
14370 fNodes->Add(sub2node);
14371 sub1node->cd();
14372 fNodes->Add(sub1node);
14373 node->cd();
14374 //
14375 // Place copy #23 of I565 in IT56
14376 //
1266e9b4 14377 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14378 sub1node->SetLineColor(kColorITS);
14379 sub1node->SetVisibility(0);
14380 sub1node->cd();
14381 //
14382 // Place copy #1 of ITS5 directly in I565
14383 //
14384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14385 sub2node->SetLineColor(kColorITS);
14386 sub2node->SetVisibility(1);
14387 fNodes->Add(sub2node);
14388 sub1node->cd();
14389 //
14390 // Place copy #2 of ITS5 directly in I565
14391 //
14392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14393 sub2node->SetLineColor(kColorITS);
14394 sub2node->SetVisibility(1);
14395 fNodes->Add(sub2node);
14396 sub1node->cd();
14397 //
14398 // Place copy #3 of ITS5 directly in I565
14399 //
14400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14401 sub2node->SetLineColor(kColorITS);
14402 sub2node->SetVisibility(1);
14403 fNodes->Add(sub2node);
14404 sub1node->cd();
14405 //
14406 // Place copy #4 of ITS5 directly in I565
14407 //
14408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14409 sub2node->SetLineColor(kColorITS);
14410 sub2node->SetVisibility(1);
14411 fNodes->Add(sub2node);
14412 sub1node->cd();
14413 //
14414 // Place copy #5 of ITS5 directly in I565
14415 //
14416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14417 sub2node->SetLineColor(kColorITS);
14418 sub2node->SetVisibility(1);
14419 fNodes->Add(sub2node);
14420 sub1node->cd();
14421 //
14422 // Place copy #6 of ITS5 directly in I565
14423 //
14424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14425 sub2node->SetLineColor(kColorITS);
14426 sub2node->SetVisibility(1);
14427 fNodes->Add(sub2node);
14428 sub1node->cd();
14429 //
14430 // Place copy #7 of ITS5 directly in I565
14431 //
14432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14433 sub2node->SetLineColor(kColorITS);
14434 sub2node->SetVisibility(1);
14435 fNodes->Add(sub2node);
14436 sub1node->cd();
14437 //
14438 // Place copy #8 of ITS5 directly in I565
14439 //
14440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14441 sub2node->SetLineColor(kColorITS);
14442 sub2node->SetVisibility(1);
14443 fNodes->Add(sub2node);
14444 sub1node->cd();
14445 //
14446 // Place copy #9 of ITS5 directly in I565
14447 //
14448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14449 sub2node->SetLineColor(kColorITS);
14450 sub2node->SetVisibility(1);
14451 fNodes->Add(sub2node);
14452 sub1node->cd();
14453 //
14454 // Place copy #10 of ITS5 directly in I565
14455 //
14456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14457 sub2node->SetLineColor(kColorITS);
14458 sub2node->SetVisibility(1);
14459 fNodes->Add(sub2node);
14460 sub1node->cd();
14461 //
14462 // Place copy #11 of ITS5 directly in I565
14463 //
14464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14465 sub2node->SetLineColor(kColorITS);
14466 sub2node->SetVisibility(1);
14467 fNodes->Add(sub2node);
14468 sub1node->cd();
14469 //
14470 // Place copy #12 of ITS5 directly in I565
14471 //
14472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14473 sub2node->SetLineColor(kColorITS);
14474 sub2node->SetVisibility(1);
14475 fNodes->Add(sub2node);
14476 sub1node->cd();
14477 //
14478 // Place copy #13 of ITS5 directly in I565
14479 //
14480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14481 sub2node->SetLineColor(kColorITS);
14482 sub2node->SetVisibility(1);
14483 fNodes->Add(sub2node);
14484 sub1node->cd();
14485 //
14486 // Place copy #14 of ITS5 directly in I565
14487 //
14488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14489 sub2node->SetLineColor(kColorITS);
14490 sub2node->SetVisibility(1);
14491 fNodes->Add(sub2node);
14492 sub1node->cd();
14493 //
14494 // Place copy #15 of ITS5 directly in I565
14495 //
14496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14497 sub2node->SetLineColor(kColorITS);
14498 sub2node->SetVisibility(1);
14499 fNodes->Add(sub2node);
14500 sub1node->cd();
14501 //
14502 // Place copy #16 of ITS5 directly in I565
14503 //
14504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14505 sub2node->SetLineColor(kColorITS);
14506 sub2node->SetVisibility(1);
14507 fNodes->Add(sub2node);
14508 sub1node->cd();
14509 //
14510 // Place copy #17 of ITS5 directly in I565
14511 //
14512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14513 sub2node->SetLineColor(kColorITS);
14514 sub2node->SetVisibility(1);
14515 fNodes->Add(sub2node);
14516 sub1node->cd();
14517 //
14518 // Place copy #18 of ITS5 directly in I565
14519 //
14520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14521 sub2node->SetLineColor(kColorITS);
14522 sub2node->SetVisibility(1);
14523 fNodes->Add(sub2node);
14524 sub1node->cd();
14525 //
14526 // Place copy #19 of ITS5 directly in I565
14527 //
14528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14529 sub2node->SetLineColor(kColorITS);
14530 sub2node->SetVisibility(1);
14531 fNodes->Add(sub2node);
14532 sub1node->cd();
14533 //
14534 // Place copy #20 of ITS5 directly in I565
14535 //
14536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14537 sub2node->SetLineColor(kColorITS);
14538 sub2node->SetVisibility(1);
14539 fNodes->Add(sub2node);
14540 sub1node->cd();
14541 //
14542 // Place copy #21 of ITS5 directly in I565
14543 //
14544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14545 sub2node->SetLineColor(kColorITS);
14546 sub2node->SetVisibility(1);
14547 fNodes->Add(sub2node);
14548 sub1node->cd();
14549 //
14550 // Place copy #22 of ITS5 directly in I565
14551 //
14552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14553 sub2node->SetLineColor(kColorITS);
14554 sub2node->SetVisibility(1);
14555 fNodes->Add(sub2node);
14556 sub1node->cd();
14557 fNodes->Add(sub1node);
14558 node->cd();
14559 //
14560 // Place copy #24 of I565 in IT56
14561 //
1266e9b4 14562 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14563 sub1node->SetLineColor(kColorITS);
14564 sub1node->SetVisibility(0);
14565 sub1node->cd();
14566 //
14567 // Place copy #1 of ITS5 directly in I565
14568 //
14569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14570 sub2node->SetLineColor(kColorITS);
14571 sub2node->SetVisibility(1);
14572 fNodes->Add(sub2node);
14573 sub1node->cd();
14574 //
14575 // Place copy #2 of ITS5 directly in I565
14576 //
14577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14578 sub2node->SetLineColor(kColorITS);
14579 sub2node->SetVisibility(1);
14580 fNodes->Add(sub2node);
14581 sub1node->cd();
14582 //
14583 // Place copy #3 of ITS5 directly in I565
14584 //
14585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14586 sub2node->SetLineColor(kColorITS);
14587 sub2node->SetVisibility(1);
14588 fNodes->Add(sub2node);
14589 sub1node->cd();
14590 //
14591 // Place copy #4 of ITS5 directly in I565
14592 //
14593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14594 sub2node->SetLineColor(kColorITS);
14595 sub2node->SetVisibility(1);
14596 fNodes->Add(sub2node);
14597 sub1node->cd();
14598 //
14599 // Place copy #5 of ITS5 directly in I565
14600 //
14601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14602 sub2node->SetLineColor(kColorITS);
14603 sub2node->SetVisibility(1);
14604 fNodes->Add(sub2node);
14605 sub1node->cd();
14606 //
14607 // Place copy #6 of ITS5 directly in I565
14608 //
14609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14610 sub2node->SetLineColor(kColorITS);
14611 sub2node->SetVisibility(1);
14612 fNodes->Add(sub2node);
14613 sub1node->cd();
14614 //
14615 // Place copy #7 of ITS5 directly in I565
14616 //
14617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14618 sub2node->SetLineColor(kColorITS);
14619 sub2node->SetVisibility(1);
14620 fNodes->Add(sub2node);
14621 sub1node->cd();
14622 //
14623 // Place copy #8 of ITS5 directly in I565
14624 //
14625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14626 sub2node->SetLineColor(kColorITS);
14627 sub2node->SetVisibility(1);
14628 fNodes->Add(sub2node);
14629 sub1node->cd();
14630 //
14631 // Place copy #9 of ITS5 directly in I565
14632 //
14633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14634 sub2node->SetLineColor(kColorITS);
14635 sub2node->SetVisibility(1);
14636 fNodes->Add(sub2node);
14637 sub1node->cd();
14638 //
14639 // Place copy #10 of ITS5 directly in I565
14640 //
14641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14642 sub2node->SetLineColor(kColorITS);
14643 sub2node->SetVisibility(1);
14644 fNodes->Add(sub2node);
14645 sub1node->cd();
14646 //
14647 // Place copy #11 of ITS5 directly in I565
14648 //
14649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14650 sub2node->SetLineColor(kColorITS);
14651 sub2node->SetVisibility(1);
14652 fNodes->Add(sub2node);
14653 sub1node->cd();
14654 //
14655 // Place copy #12 of ITS5 directly in I565
14656 //
14657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14658 sub2node->SetLineColor(kColorITS);
14659 sub2node->SetVisibility(1);
14660 fNodes->Add(sub2node);
14661 sub1node->cd();
14662 //
14663 // Place copy #13 of ITS5 directly in I565
14664 //
14665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14666 sub2node->SetLineColor(kColorITS);
14667 sub2node->SetVisibility(1);
14668 fNodes->Add(sub2node);
14669 sub1node->cd();
14670 //
14671 // Place copy #14 of ITS5 directly in I565
14672 //
14673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14674 sub2node->SetLineColor(kColorITS);
14675 sub2node->SetVisibility(1);
14676 fNodes->Add(sub2node);
14677 sub1node->cd();
14678 //
14679 // Place copy #15 of ITS5 directly in I565
14680 //
14681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14682 sub2node->SetLineColor(kColorITS);
14683 sub2node->SetVisibility(1);
14684 fNodes->Add(sub2node);
14685 sub1node->cd();
14686 //
14687 // Place copy #16 of ITS5 directly in I565
14688 //
14689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14690 sub2node->SetLineColor(kColorITS);
14691 sub2node->SetVisibility(1);
14692 fNodes->Add(sub2node);
14693 sub1node->cd();
14694 //
14695 // Place copy #17 of ITS5 directly in I565
14696 //
14697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14698 sub2node->SetLineColor(kColorITS);
14699 sub2node->SetVisibility(1);
14700 fNodes->Add(sub2node);
14701 sub1node->cd();
14702 //
14703 // Place copy #18 of ITS5 directly in I565
14704 //
14705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14706 sub2node->SetLineColor(kColorITS);
14707 sub2node->SetVisibility(1);
14708 fNodes->Add(sub2node);
14709 sub1node->cd();
14710 //
14711 // Place copy #19 of ITS5 directly in I565
14712 //
14713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14714 sub2node->SetLineColor(kColorITS);
14715 sub2node->SetVisibility(1);
14716 fNodes->Add(sub2node);
14717 sub1node->cd();
14718 //
14719 // Place copy #20 of ITS5 directly in I565
14720 //
14721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14722 sub2node->SetLineColor(kColorITS);
14723 sub2node->SetVisibility(1);
14724 fNodes->Add(sub2node);
14725 sub1node->cd();
14726 //
14727 // Place copy #21 of ITS5 directly in I565
14728 //
14729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14730 sub2node->SetLineColor(kColorITS);
14731 sub2node->SetVisibility(1);
14732 fNodes->Add(sub2node);
14733 sub1node->cd();
14734 //
14735 // Place copy #22 of ITS5 directly in I565
14736 //
14737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14738 sub2node->SetLineColor(kColorITS);
14739 sub2node->SetVisibility(1);
14740 fNodes->Add(sub2node);
14741 sub1node->cd();
14742 fNodes->Add(sub1node);
14743 node->cd();
14744 //
14745 // Place copy #25 of I565 in IT56
14746 //
1266e9b4 14747 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14748 sub1node->SetLineColor(kColorITS);
14749 sub1node->SetVisibility(0);
14750 sub1node->cd();
14751 //
14752 // Place copy #1 of ITS5 directly in I565
14753 //
14754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14755 sub2node->SetLineColor(kColorITS);
14756 sub2node->SetVisibility(1);
14757 fNodes->Add(sub2node);
14758 sub1node->cd();
14759 //
14760 // Place copy #2 of ITS5 directly in I565
14761 //
14762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14763 sub2node->SetLineColor(kColorITS);
14764 sub2node->SetVisibility(1);
14765 fNodes->Add(sub2node);
14766 sub1node->cd();
14767 //
14768 // Place copy #3 of ITS5 directly in I565
14769 //
14770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14771 sub2node->SetLineColor(kColorITS);
14772 sub2node->SetVisibility(1);
14773 fNodes->Add(sub2node);
14774 sub1node->cd();
14775 //
14776 // Place copy #4 of ITS5 directly in I565
14777 //
14778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14779 sub2node->SetLineColor(kColorITS);
14780 sub2node->SetVisibility(1);
14781 fNodes->Add(sub2node);
14782 sub1node->cd();
14783 //
14784 // Place copy #5 of ITS5 directly in I565
14785 //
14786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14787 sub2node->SetLineColor(kColorITS);
14788 sub2node->SetVisibility(1);
14789 fNodes->Add(sub2node);
14790 sub1node->cd();
14791 //
14792 // Place copy #6 of ITS5 directly in I565
14793 //
14794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14795 sub2node->SetLineColor(kColorITS);
14796 sub2node->SetVisibility(1);
14797 fNodes->Add(sub2node);
14798 sub1node->cd();
14799 //
14800 // Place copy #7 of ITS5 directly in I565
14801 //
14802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14803 sub2node->SetLineColor(kColorITS);
14804 sub2node->SetVisibility(1);
14805 fNodes->Add(sub2node);
14806 sub1node->cd();
14807 //
14808 // Place copy #8 of ITS5 directly in I565
14809 //
14810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14811 sub2node->SetLineColor(kColorITS);
14812 sub2node->SetVisibility(1);
14813 fNodes->Add(sub2node);
14814 sub1node->cd();
14815 //
14816 // Place copy #9 of ITS5 directly in I565
14817 //
14818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14819 sub2node->SetLineColor(kColorITS);
14820 sub2node->SetVisibility(1);
14821 fNodes->Add(sub2node);
14822 sub1node->cd();
14823 //
14824 // Place copy #10 of ITS5 directly in I565
14825 //
14826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14827 sub2node->SetLineColor(kColorITS);
14828 sub2node->SetVisibility(1);
14829 fNodes->Add(sub2node);
14830 sub1node->cd();
14831 //
14832 // Place copy #11 of ITS5 directly in I565
14833 //
14834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14835 sub2node->SetLineColor(kColorITS);
14836 sub2node->SetVisibility(1);
14837 fNodes->Add(sub2node);
14838 sub1node->cd();
14839 //
14840 // Place copy #12 of ITS5 directly in I565
14841 //
14842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14843 sub2node->SetLineColor(kColorITS);
14844 sub2node->SetVisibility(1);
14845 fNodes->Add(sub2node);
14846 sub1node->cd();
14847 //
14848 // Place copy #13 of ITS5 directly in I565
14849 //
14850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14851 sub2node->SetLineColor(kColorITS);
14852 sub2node->SetVisibility(1);
14853 fNodes->Add(sub2node);
14854 sub1node->cd();
14855 //
14856 // Place copy #14 of ITS5 directly in I565
14857 //
14858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14859 sub2node->SetLineColor(kColorITS);
14860 sub2node->SetVisibility(1);
14861 fNodes->Add(sub2node);
14862 sub1node->cd();
14863 //
14864 // Place copy #15 of ITS5 directly in I565
14865 //
14866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14867 sub2node->SetLineColor(kColorITS);
14868 sub2node->SetVisibility(1);
14869 fNodes->Add(sub2node);
14870 sub1node->cd();
14871 //
14872 // Place copy #16 of ITS5 directly in I565
14873 //
14874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14875 sub2node->SetLineColor(kColorITS);
14876 sub2node->SetVisibility(1);
14877 fNodes->Add(sub2node);
14878 sub1node->cd();
14879 //
14880 // Place copy #17 of ITS5 directly in I565
14881 //
14882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14883 sub2node->SetLineColor(kColorITS);
14884 sub2node->SetVisibility(1);
14885 fNodes->Add(sub2node);
14886 sub1node->cd();
14887 //
14888 // Place copy #18 of ITS5 directly in I565
14889 //
14890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14891 sub2node->SetLineColor(kColorITS);
14892 sub2node->SetVisibility(1);
14893 fNodes->Add(sub2node);
14894 sub1node->cd();
14895 //
14896 // Place copy #19 of ITS5 directly in I565
14897 //
14898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14899 sub2node->SetLineColor(kColorITS);
14900 sub2node->SetVisibility(1);
14901 fNodes->Add(sub2node);
14902 sub1node->cd();
14903 //
14904 // Place copy #20 of ITS5 directly in I565
14905 //
14906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14907 sub2node->SetLineColor(kColorITS);
14908 sub2node->SetVisibility(1);
14909 fNodes->Add(sub2node);
14910 sub1node->cd();
14911 //
14912 // Place copy #21 of ITS5 directly in I565
14913 //
14914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14915 sub2node->SetLineColor(kColorITS);
14916 sub2node->SetVisibility(1);
14917 fNodes->Add(sub2node);
14918 sub1node->cd();
14919 //
14920 // Place copy #22 of ITS5 directly in I565
14921 //
14922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14923 sub2node->SetLineColor(kColorITS);
14924 sub2node->SetVisibility(1);
14925 fNodes->Add(sub2node);
14926 sub1node->cd();
14927 fNodes->Add(sub1node);
14928 node->cd();
14929 //
14930 // Place copy #26 of I565 in IT56
14931 //
1266e9b4 14932 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14933 sub1node->SetLineColor(kColorITS);
14934 sub1node->SetVisibility(0);
14935 sub1node->cd();
14936 //
14937 // Place copy #1 of ITS5 directly in I565
14938 //
14939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14940 sub2node->SetLineColor(kColorITS);
14941 sub2node->SetVisibility(1);
14942 fNodes->Add(sub2node);
14943 sub1node->cd();
14944 //
14945 // Place copy #2 of ITS5 directly in I565
14946 //
14947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14948 sub2node->SetLineColor(kColorITS);
14949 sub2node->SetVisibility(1);
14950 fNodes->Add(sub2node);
14951 sub1node->cd();
14952 //
14953 // Place copy #3 of ITS5 directly in I565
14954 //
14955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14956 sub2node->SetLineColor(kColorITS);
14957 sub2node->SetVisibility(1);
14958 fNodes->Add(sub2node);
14959 sub1node->cd();
14960 //
14961 // Place copy #4 of ITS5 directly in I565
14962 //
14963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14964 sub2node->SetLineColor(kColorITS);
14965 sub2node->SetVisibility(1);
14966 fNodes->Add(sub2node);
14967 sub1node->cd();
14968 //
14969 // Place copy #5 of ITS5 directly in I565
14970 //
14971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14972 sub2node->SetLineColor(kColorITS);
14973 sub2node->SetVisibility(1);
14974 fNodes->Add(sub2node);
14975 sub1node->cd();
14976 //
14977 // Place copy #6 of ITS5 directly in I565
14978 //
14979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14980 sub2node->SetLineColor(kColorITS);
14981 sub2node->SetVisibility(1);
14982 fNodes->Add(sub2node);
14983 sub1node->cd();
14984 //
14985 // Place copy #7 of ITS5 directly in I565
14986 //
14987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14988 sub2node->SetLineColor(kColorITS);
14989 sub2node->SetVisibility(1);
14990 fNodes->Add(sub2node);
14991 sub1node->cd();
14992 //
14993 // Place copy #8 of ITS5 directly in I565
14994 //
14995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14996 sub2node->SetLineColor(kColorITS);
14997 sub2node->SetVisibility(1);
14998 fNodes->Add(sub2node);
14999 sub1node->cd();
15000 //
15001 // Place copy #9 of ITS5 directly in I565
15002 //
15003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15004 sub2node->SetLineColor(kColorITS);
15005 sub2node->SetVisibility(1);
15006 fNodes->Add(sub2node);
15007 sub1node->cd();
15008 //
15009 // Place copy #10 of ITS5 directly in I565
15010 //
15011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15012 sub2node->SetLineColor(kColorITS);
15013 sub2node->SetVisibility(1);
15014 fNodes->Add(sub2node);
15015 sub1node->cd();
15016 //
15017 // Place copy #11 of ITS5 directly in I565
15018 //
15019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15020 sub2node->SetLineColor(kColorITS);
15021 sub2node->SetVisibility(1);
15022 fNodes->Add(sub2node);
15023 sub1node->cd();
15024 //
15025 // Place copy #12 of ITS5 directly in I565
15026 //
15027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15028 sub2node->SetLineColor(kColorITS);
15029 sub2node->SetVisibility(1);
15030 fNodes->Add(sub2node);
15031 sub1node->cd();
15032 //
15033 // Place copy #13 of ITS5 directly in I565
15034 //
15035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15036 sub2node->SetLineColor(kColorITS);
15037 sub2node->SetVisibility(1);
15038 fNodes->Add(sub2node);
15039 sub1node->cd();
15040 //
15041 // Place copy #14 of ITS5 directly in I565
15042 //
15043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15044 sub2node->SetLineColor(kColorITS);
15045 sub2node->SetVisibility(1);
15046 fNodes->Add(sub2node);
15047 sub1node->cd();
15048 //
15049 // Place copy #15 of ITS5 directly in I565
15050 //
15051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15052 sub2node->SetLineColor(kColorITS);
15053 sub2node->SetVisibility(1);
15054 fNodes->Add(sub2node);
15055 sub1node->cd();
15056 //
15057 // Place copy #16 of ITS5 directly in I565
15058 //
15059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15060 sub2node->SetLineColor(kColorITS);
15061 sub2node->SetVisibility(1);
15062 fNodes->Add(sub2node);
15063 sub1node->cd();
15064 //
15065 // Place copy #17 of ITS5 directly in I565
15066 //
15067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15068 sub2node->SetLineColor(kColorITS);
15069 sub2node->SetVisibility(1);
15070 fNodes->Add(sub2node);
15071 sub1node->cd();
15072 //
15073 // Place copy #18 of ITS5 directly in I565
15074 //
15075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15076 sub2node->SetLineColor(kColorITS);
15077 sub2node->SetVisibility(1);
15078 fNodes->Add(sub2node);
15079 sub1node->cd();
15080 //
15081 // Place copy #19 of ITS5 directly in I565
15082 //
15083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15084 sub2node->SetLineColor(kColorITS);
15085 sub2node->SetVisibility(1);
15086 fNodes->Add(sub2node);
15087 sub1node->cd();
15088 //
15089 // Place copy #20 of ITS5 directly in I565
15090 //
15091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15092 sub2node->SetLineColor(kColorITS);
15093 sub2node->SetVisibility(1);
15094 fNodes->Add(sub2node);
15095 sub1node->cd();
15096 //
15097 // Place copy #21 of ITS5 directly in I565
15098 //
15099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15100 sub2node->SetLineColor(kColorITS);
15101 sub2node->SetVisibility(1);
15102 fNodes->Add(sub2node);
15103 sub1node->cd();
15104 //
15105 // Place copy #22 of ITS5 directly in I565
15106 //
15107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15108 sub2node->SetLineColor(kColorITS);
15109 sub2node->SetVisibility(1);
15110 fNodes->Add(sub2node);
15111 sub1node->cd();
15112 fNodes->Add(sub1node);
15113 node->cd();
15114 //
15115 // Place copy #27 of I565 in IT56
15116 //
1266e9b4 15117 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15118 sub1node->SetLineColor(kColorITS);
15119 sub1node->SetVisibility(0);
15120 sub1node->cd();
15121 //
15122 // Place copy #1 of ITS5 directly in I565
15123 //
15124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15125 sub2node->SetLineColor(kColorITS);
15126 sub2node->SetVisibility(1);
15127 fNodes->Add(sub2node);
15128 sub1node->cd();
15129 //
15130 // Place copy #2 of ITS5 directly in I565
15131 //
15132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15133 sub2node->SetLineColor(kColorITS);
15134 sub2node->SetVisibility(1);
15135 fNodes->Add(sub2node);
15136 sub1node->cd();
15137 //
15138 // Place copy #3 of ITS5 directly in I565
15139 //
15140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15141 sub2node->SetLineColor(kColorITS);
15142 sub2node->SetVisibility(1);
15143 fNodes->Add(sub2node);
15144 sub1node->cd();
15145 //
15146 // Place copy #4 of ITS5 directly in I565
15147 //
15148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15149 sub2node->SetLineColor(kColorITS);
15150 sub2node->SetVisibility(1);
15151 fNodes->Add(sub2node);
15152 sub1node->cd();
15153 //
15154 // Place copy #5 of ITS5 directly in I565
15155 //
15156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15157 sub2node->SetLineColor(kColorITS);
15158 sub2node->SetVisibility(1);
15159 fNodes->Add(sub2node);
15160 sub1node->cd();
15161 //
15162 // Place copy #6 of ITS5 directly in I565
15163 //
15164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15165 sub2node->SetLineColor(kColorITS);
15166 sub2node->SetVisibility(1);
15167 fNodes->Add(sub2node);
15168 sub1node->cd();
15169 //
15170 // Place copy #7 of ITS5 directly in I565
15171 //
15172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15173 sub2node->SetLineColor(kColorITS);
15174 sub2node->SetVisibility(1);
15175 fNodes->Add(sub2node);
15176 sub1node->cd();
15177 //
15178 // Place copy #8 of ITS5 directly in I565
15179 //
15180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15181 sub2node->SetLineColor(kColorITS);
15182 sub2node->SetVisibility(1);
15183 fNodes->Add(sub2node);
15184 sub1node->cd();
15185 //
15186 // Place copy #9 of ITS5 directly in I565
15187 //
15188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15189 sub2node->SetLineColor(kColorITS);
15190 sub2node->SetVisibility(1);
15191 fNodes->Add(sub2node);
15192 sub1node->cd();
15193 //
15194 // Place copy #10 of ITS5 directly in I565
15195 //
15196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15197 sub2node->SetLineColor(kColorITS);
15198 sub2node->SetVisibility(1);
15199 fNodes->Add(sub2node);
15200 sub1node->cd();
15201 //
15202 // Place copy #11 of ITS5 directly in I565
15203 //
15204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15205 sub2node->SetLineColor(kColorITS);
15206 sub2node->SetVisibility(1);
15207 fNodes->Add(sub2node);
15208 sub1node->cd();
15209 //
15210 // Place copy #12 of ITS5 directly in I565
15211 //
15212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15213 sub2node->SetLineColor(kColorITS);
15214 sub2node->SetVisibility(1);
15215 fNodes->Add(sub2node);
15216 sub1node->cd();
15217 //
15218 // Place copy #13 of ITS5 directly in I565
15219 //
15220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15221 sub2node->SetLineColor(kColorITS);
15222 sub2node->SetVisibility(1);
15223 fNodes->Add(sub2node);
15224 sub1node->cd();
15225 //
15226 // Place copy #14 of ITS5 directly in I565
15227 //
15228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15229 sub2node->SetLineColor(kColorITS);
15230 sub2node->SetVisibility(1);
15231 fNodes->Add(sub2node);
15232 sub1node->cd();
15233 //
15234 // Place copy #15 of ITS5 directly in I565
15235 //
15236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15237 sub2node->SetLineColor(kColorITS);
15238 sub2node->SetVisibility(1);
15239 fNodes->Add(sub2node);
15240 sub1node->cd();
15241 //
15242 // Place copy #16 of ITS5 directly in I565
15243 //
15244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15245 sub2node->SetLineColor(kColorITS);
15246 sub2node->SetVisibility(1);
15247 fNodes->Add(sub2node);
15248 sub1node->cd();
15249 //
15250 // Place copy #17 of ITS5 directly in I565
15251 //
15252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15253 sub2node->SetLineColor(kColorITS);
15254 sub2node->SetVisibility(1);
15255 fNodes->Add(sub2node);
15256 sub1node->cd();
15257 //
15258 // Place copy #18 of ITS5 directly in I565
15259 //
15260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15261 sub2node->SetLineColor(kColorITS);
15262 sub2node->SetVisibility(1);
15263 fNodes->Add(sub2node);
15264 sub1node->cd();
15265 //
15266 // Place copy #19 of ITS5 directly in I565
15267 //
15268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15269 sub2node->SetLineColor(kColorITS);
15270 sub2node->SetVisibility(1);
15271 fNodes->Add(sub2node);
15272 sub1node->cd();
15273 //
15274 // Place copy #20 of ITS5 directly in I565
15275 //
15276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15277 sub2node->SetLineColor(kColorITS);
15278 sub2node->SetVisibility(1);
15279 fNodes->Add(sub2node);
15280 sub1node->cd();
15281 //
15282 // Place copy #21 of ITS5 directly in I565
15283 //
15284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15285 sub2node->SetLineColor(kColorITS);
15286 sub2node->SetVisibility(1);
15287 fNodes->Add(sub2node);
15288 sub1node->cd();
15289 //
15290 // Place copy #22 of ITS5 directly in I565
15291 //
15292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15293 sub2node->SetLineColor(kColorITS);
15294 sub2node->SetVisibility(1);
15295 fNodes->Add(sub2node);
15296 sub1node->cd();
15297 fNodes->Add(sub1node);
15298 node->cd();
15299 //
15300 // Place copy #28 of I565 in IT56
15301 //
1266e9b4 15302 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15303 sub1node->SetLineColor(kColorITS);
15304 sub1node->SetVisibility(0);
15305 sub1node->cd();
15306 //
15307 // Place copy #1 of ITS5 directly in I565
15308 //
15309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15310 sub2node->SetLineColor(kColorITS);
15311 sub2node->SetVisibility(1);
15312 fNodes->Add(sub2node);
15313 sub1node->cd();
15314 //
15315 // Place copy #2 of ITS5 directly in I565
15316 //
15317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15318 sub2node->SetLineColor(kColorITS);
15319 sub2node->SetVisibility(1);
15320 fNodes->Add(sub2node);
15321 sub1node->cd();
15322 //
15323 // Place copy #3 of ITS5 directly in I565
15324 //
15325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15326 sub2node->SetLineColor(kColorITS);
15327 sub2node->SetVisibility(1);
15328 fNodes->Add(sub2node);
15329 sub1node->cd();
15330 //
15331 // Place copy #4 of ITS5 directly in I565
15332 //
15333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15334 sub2node->SetLineColor(kColorITS);
15335 sub2node->SetVisibility(1);
15336 fNodes->Add(sub2node);
15337 sub1node->cd();
15338 //
15339 // Place copy #5 of ITS5 directly in I565
15340 //
15341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15342 sub2node->SetLineColor(kColorITS);
15343 sub2node->SetVisibility(1);
15344 fNodes->Add(sub2node);
15345 sub1node->cd();
15346 //
15347 // Place copy #6 of ITS5 directly in I565
15348 //
15349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15350 sub2node->SetLineColor(kColorITS);
15351 sub2node->SetVisibility(1);
15352 fNodes->Add(sub2node);
15353 sub1node->cd();
15354 //
15355 // Place copy #7 of ITS5 directly in I565
15356 //
15357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15358 sub2node->SetLineColor(kColorITS);
15359 sub2node->SetVisibility(1);
15360 fNodes->Add(sub2node);
15361 sub1node->cd();
15362 //
15363 // Place copy #8 of ITS5 directly in I565
15364 //
15365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15366 sub2node->SetLineColor(kColorITS);
15367 sub2node->SetVisibility(1);
15368 fNodes->Add(sub2node);
15369 sub1node->cd();
15370 //
15371 // Place copy #9 of ITS5 directly in I565
15372 //
15373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15374 sub2node->SetLineColor(kColorITS);
15375 sub2node->SetVisibility(1);
15376 fNodes->Add(sub2node);
15377 sub1node->cd();
15378 //
15379 // Place copy #10 of ITS5 directly in I565
15380 //
15381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15382 sub2node->SetLineColor(kColorITS);
15383 sub2node->SetVisibility(1);
15384 fNodes->Add(sub2node);
15385 sub1node->cd();
15386 //
15387 // Place copy #11 of ITS5 directly in I565
15388 //
15389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15390 sub2node->SetLineColor(kColorITS);
15391 sub2node->SetVisibility(1);
15392 fNodes->Add(sub2node);
15393 sub1node->cd();
15394 //
15395 // Place copy #12 of ITS5 directly in I565
15396 //
15397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15398 sub2node->SetLineColor(kColorITS);
15399 sub2node->SetVisibility(1);
15400 fNodes->Add(sub2node);
15401 sub1node->cd();
15402 //
15403 // Place copy #13 of ITS5 directly in I565
15404 //
15405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15406 sub2node->SetLineColor(kColorITS);
15407 sub2node->SetVisibility(1);
15408 fNodes->Add(sub2node);
15409 sub1node->cd();
15410 //
15411 // Place copy #14 of ITS5 directly in I565
15412 //
15413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15414 sub2node->SetLineColor(kColorITS);
15415 sub2node->SetVisibility(1);
15416 fNodes->Add(sub2node);
15417 sub1node->cd();
15418 //
15419 // Place copy #15 of ITS5 directly in I565
15420 //
15421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15422 sub2node->SetLineColor(kColorITS);
15423 sub2node->SetVisibility(1);
15424 fNodes->Add(sub2node);
15425 sub1node->cd();
15426 //
15427 // Place copy #16 of ITS5 directly in I565
15428 //
15429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15430 sub2node->SetLineColor(kColorITS);
15431 sub2node->SetVisibility(1);
15432 fNodes->Add(sub2node);
15433 sub1node->cd();
15434 //
15435 // Place copy #17 of ITS5 directly in I565
15436 //
15437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15438 sub2node->SetLineColor(kColorITS);
15439 sub2node->SetVisibility(1);
15440 fNodes->Add(sub2node);
15441 sub1node->cd();
15442 //
15443 // Place copy #18 of ITS5 directly in I565
15444 //
15445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15446 sub2node->SetLineColor(kColorITS);
15447 sub2node->SetVisibility(1);
15448 fNodes->Add(sub2node);
15449 sub1node->cd();
15450 //
15451 // Place copy #19 of ITS5 directly in I565
15452 //
15453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15454 sub2node->SetLineColor(kColorITS);
15455 sub2node->SetVisibility(1);
15456 fNodes->Add(sub2node);
15457 sub1node->cd();
15458 //
15459 // Place copy #20 of ITS5 directly in I565
15460 //
15461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15462 sub2node->SetLineColor(kColorITS);
15463 sub2node->SetVisibility(1);
15464 fNodes->Add(sub2node);
15465 sub1node->cd();
15466 //
15467 // Place copy #21 of ITS5 directly in I565
15468 //
15469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15470 sub2node->SetLineColor(kColorITS);
15471 sub2node->SetVisibility(1);
15472 fNodes->Add(sub2node);
15473 sub1node->cd();
15474 //
15475 // Place copy #22 of ITS5 directly in I565
15476 //
15477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15478 sub2node->SetLineColor(kColorITS);
15479 sub2node->SetVisibility(1);
15480 fNodes->Add(sub2node);
15481 sub1node->cd();
15482 fNodes->Add(sub1node);
15483 node->cd();
15484 //
15485 // Place copy #29 of I565 in IT56
15486 //
1266e9b4 15487 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15488 sub1node->SetLineColor(kColorITS);
15489 sub1node->SetVisibility(0);
15490 sub1node->cd();
15491 //
15492 // Place copy #1 of ITS5 directly in I565
15493 //
15494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15495 sub2node->SetLineColor(kColorITS);
15496 sub2node->SetVisibility(1);
15497 fNodes->Add(sub2node);
15498 sub1node->cd();
15499 //
15500 // Place copy #2 of ITS5 directly in I565
15501 //
15502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15503 sub2node->SetLineColor(kColorITS);
15504 sub2node->SetVisibility(1);
15505 fNodes->Add(sub2node);
15506 sub1node->cd();
15507 //
15508 // Place copy #3 of ITS5 directly in I565
15509 //
15510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15511 sub2node->SetLineColor(kColorITS);
15512 sub2node->SetVisibility(1);
15513 fNodes->Add(sub2node);
15514 sub1node->cd();
15515 //
15516 // Place copy #4 of ITS5 directly in I565
15517 //
15518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15519 sub2node->SetLineColor(kColorITS);
15520 sub2node->SetVisibility(1);
15521 fNodes->Add(sub2node);
15522 sub1node->cd();
15523 //
15524 // Place copy #5 of ITS5 directly in I565
15525 //
15526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15527 sub2node->SetLineColor(kColorITS);
15528 sub2node->SetVisibility(1);
15529 fNodes->Add(sub2node);
15530 sub1node->cd();
15531 //
15532 // Place copy #6 of ITS5 directly in I565
15533 //
15534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15535 sub2node->SetLineColor(kColorITS);
15536 sub2node->SetVisibility(1);
15537 fNodes->Add(sub2node);
15538 sub1node->cd();
15539 //
15540 // Place copy #7 of ITS5 directly in I565
15541 //
15542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15543 sub2node->SetLineColor(kColorITS);
15544 sub2node->SetVisibility(1);
15545 fNodes->Add(sub2node);
15546 sub1node->cd();
15547 //
15548 // Place copy #8 of ITS5 directly in I565
15549 //
15550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15551 sub2node->SetLineColor(kColorITS);
15552 sub2node->SetVisibility(1);
15553 fNodes->Add(sub2node);
15554 sub1node->cd();
15555 //
15556 // Place copy #9 of ITS5 directly in I565
15557 //
15558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15559 sub2node->SetLineColor(kColorITS);
15560 sub2node->SetVisibility(1);
15561 fNodes->Add(sub2node);
15562 sub1node->cd();
15563 //
15564 // Place copy #10 of ITS5 directly in I565
15565 //
15566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15567 sub2node->SetLineColor(kColorITS);
15568 sub2node->SetVisibility(1);
15569 fNodes->Add(sub2node);
15570 sub1node->cd();
15571 //
15572 // Place copy #11 of ITS5 directly in I565
15573 //
15574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15575 sub2node->SetLineColor(kColorITS);
15576 sub2node->SetVisibility(1);
15577 fNodes->Add(sub2node);
15578 sub1node->cd();
15579 //
15580 // Place copy #12 of ITS5 directly in I565
15581 //
15582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15583 sub2node->SetLineColor(kColorITS);
15584 sub2node->SetVisibility(1);
15585 fNodes->Add(sub2node);
15586 sub1node->cd();
15587 //
15588 // Place copy #13 of ITS5 directly in I565
15589 //
15590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15591 sub2node->SetLineColor(kColorITS);
15592 sub2node->SetVisibility(1);
15593 fNodes->Add(sub2node);
15594 sub1node->cd();
15595 //
15596 // Place copy #14 of ITS5 directly in I565
15597 //
15598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15599 sub2node->SetLineColor(kColorITS);
15600 sub2node->SetVisibility(1);
15601 fNodes->Add(sub2node);
15602 sub1node->cd();
15603 //
15604 // Place copy #15 of ITS5 directly in I565
15605 //
15606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15607 sub2node->SetLineColor(kColorITS);
15608 sub2node->SetVisibility(1);
15609 fNodes->Add(sub2node);
15610 sub1node->cd();
15611 //
15612 // Place copy #16 of ITS5 directly in I565
15613 //
15614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15615 sub2node->SetLineColor(kColorITS);
15616 sub2node->SetVisibility(1);
15617 fNodes->Add(sub2node);
15618 sub1node->cd();
15619 //
15620 // Place copy #17 of ITS5 directly in I565
15621 //
15622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15623 sub2node->SetLineColor(kColorITS);
15624 sub2node->SetVisibility(1);
15625 fNodes->Add(sub2node);
15626 sub1node->cd();
15627 //
15628 // Place copy #18 of ITS5 directly in I565
15629 //
15630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15631 sub2node->SetLineColor(kColorITS);
15632 sub2node->SetVisibility(1);
15633 fNodes->Add(sub2node);
15634 sub1node->cd();
15635 //
15636 // Place copy #19 of ITS5 directly in I565
15637 //
15638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15639 sub2node->SetLineColor(kColorITS);
15640 sub2node->SetVisibility(1);
15641 fNodes->Add(sub2node);
15642 sub1node->cd();
15643 //
15644 // Place copy #20 of ITS5 directly in I565
15645 //
15646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15647 sub2node->SetLineColor(kColorITS);
15648 sub2node->SetVisibility(1);
15649 fNodes->Add(sub2node);
15650 sub1node->cd();
15651 //
15652 // Place copy #21 of ITS5 directly in I565
15653 //
15654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15655 sub2node->SetLineColor(kColorITS);
15656 sub2node->SetVisibility(1);
15657 fNodes->Add(sub2node);
15658 sub1node->cd();
15659 //
15660 // Place copy #22 of ITS5 directly in I565
15661 //
15662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15663 sub2node->SetLineColor(kColorITS);
15664 sub2node->SetVisibility(1);
15665 fNodes->Add(sub2node);
15666 sub1node->cd();
15667 fNodes->Add(sub1node);
15668 node->cd();
15669 //
15670 // Place copy #30 of I565 in IT56
15671 //
1266e9b4 15672 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15673 sub1node->SetLineColor(kColorITS);
15674 sub1node->SetVisibility(0);
15675 sub1node->cd();
15676 //
15677 // Place copy #1 of ITS5 directly in I565
15678 //
15679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15680 sub2node->SetLineColor(kColorITS);
15681 sub2node->SetVisibility(1);
15682 fNodes->Add(sub2node);
15683 sub1node->cd();
15684 //
15685 // Place copy #2 of ITS5 directly in I565
15686 //
15687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15688 sub2node->SetLineColor(kColorITS);
15689 sub2node->SetVisibility(1);
15690 fNodes->Add(sub2node);
15691 sub1node->cd();
15692 //
15693 // Place copy #3 of ITS5 directly in I565
15694 //
15695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15696 sub2node->SetLineColor(kColorITS);
15697 sub2node->SetVisibility(1);
15698 fNodes->Add(sub2node);
15699 sub1node->cd();
15700 //
15701 // Place copy #4 of ITS5 directly in I565
15702 //
15703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15704 sub2node->SetLineColor(kColorITS);
15705 sub2node->SetVisibility(1);
15706 fNodes->Add(sub2node);
15707 sub1node->cd();
15708 //
15709 // Place copy #5 of ITS5 directly in I565
15710 //
15711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15712 sub2node->SetLineColor(kColorITS);
15713 sub2node->SetVisibility(1);
15714 fNodes->Add(sub2node);
15715 sub1node->cd();
15716 //
15717 // Place copy #6 of ITS5 directly in I565
15718 //
15719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15720 sub2node->SetLineColor(kColorITS);
15721 sub2node->SetVisibility(1);
15722 fNodes->Add(sub2node);
15723 sub1node->cd();
15724 //
15725 // Place copy #7 of ITS5 directly in I565
15726 //
15727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15728 sub2node->SetLineColor(kColorITS);
15729 sub2node->SetVisibility(1);
15730 fNodes->Add(sub2node);
15731 sub1node->cd();
15732 //
15733 // Place copy #8 of ITS5 directly in I565
15734 //
15735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15736 sub2node->SetLineColor(kColorITS);
15737 sub2node->SetVisibility(1);
15738 fNodes->Add(sub2node);
15739 sub1node->cd();
15740 //
15741 // Place copy #9 of ITS5 directly in I565
15742 //
15743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15744 sub2node->SetLineColor(kColorITS);
15745 sub2node->SetVisibility(1);
15746 fNodes->Add(sub2node);
15747 sub1node->cd();
15748 //
15749 // Place copy #10 of ITS5 directly in I565
15750 //
15751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15752 sub2node->SetLineColor(kColorITS);
15753 sub2node->SetVisibility(1);
15754 fNodes->Add(sub2node);
15755 sub1node->cd();
15756 //
15757 // Place copy #11 of ITS5 directly in I565
15758 //
15759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15760 sub2node->SetLineColor(kColorITS);
15761 sub2node->SetVisibility(1);
15762 fNodes->Add(sub2node);
15763 sub1node->cd();
15764 //
15765 // Place copy #12 of ITS5 directly in I565
15766 //
15767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15768 sub2node->SetLineColor(kColorITS);
15769 sub2node->SetVisibility(1);
15770 fNodes->Add(sub2node);
15771 sub1node->cd();
15772 //
15773 // Place copy #13 of ITS5 directly in I565
15774 //
15775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15776 sub2node->SetLineColor(kColorITS);
15777 sub2node->SetVisibility(1);
15778 fNodes->Add(sub2node);
15779 sub1node->cd();
15780 //
15781 // Place copy #14 of ITS5 directly in I565
15782 //
15783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15784 sub2node->SetLineColor(kColorITS);
15785 sub2node->SetVisibility(1);
15786 fNodes->Add(sub2node);
15787 sub1node->cd();
15788 //
15789 // Place copy #15 of ITS5 directly in I565
15790 //
15791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15792 sub2node->SetLineColor(kColorITS);
15793 sub2node->SetVisibility(1);
15794 fNodes->Add(sub2node);
15795 sub1node->cd();
15796 //
15797 // Place copy #16 of ITS5 directly in I565
15798 //
15799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15800 sub2node->SetLineColor(kColorITS);
15801 sub2node->SetVisibility(1);
15802 fNodes->Add(sub2node);
15803 sub1node->cd();
15804 //
15805 // Place copy #17 of ITS5 directly in I565
15806 //
15807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15808 sub2node->SetLineColor(kColorITS);
15809 sub2node->SetVisibility(1);
15810 fNodes->Add(sub2node);
15811 sub1node->cd();
15812 //
15813 // Place copy #18 of ITS5 directly in I565
15814 //
15815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15816 sub2node->SetLineColor(kColorITS);
15817 sub2node->SetVisibility(1);
15818 fNodes->Add(sub2node);
15819 sub1node->cd();
15820 //
15821 // Place copy #19 of ITS5 directly in I565
15822 //
15823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15824 sub2node->SetLineColor(kColorITS);
15825 sub2node->SetVisibility(1);
15826 fNodes->Add(sub2node);
15827 sub1node->cd();
15828 //
15829 // Place copy #20 of ITS5 directly in I565
15830 //
15831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15832 sub2node->SetLineColor(kColorITS);
15833 sub2node->SetVisibility(1);
15834 fNodes->Add(sub2node);
15835 sub1node->cd();
15836 //
15837 // Place copy #21 of ITS5 directly in I565
15838 //
15839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15840 sub2node->SetLineColor(kColorITS);
15841 sub2node->SetVisibility(1);
15842 fNodes->Add(sub2node);
15843 sub1node->cd();
15844 //
15845 // Place copy #22 of ITS5 directly in I565
15846 //
15847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15848 sub2node->SetLineColor(kColorITS);
15849 sub2node->SetVisibility(1);
15850 fNodes->Add(sub2node);
15851 sub1node->cd();
15852 fNodes->Add(sub1node);
15853 node->cd();
15854 //
15855 // Place copy #31 of I565 in IT56
15856 //
1266e9b4 15857 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15858 sub1node->SetLineColor(kColorITS);
15859 sub1node->SetVisibility(0);
15860 sub1node->cd();
15861 //
15862 // Place copy #1 of ITS5 directly in I565
15863 //
15864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15865 sub2node->SetLineColor(kColorITS);
15866 sub2node->SetVisibility(1);
15867 fNodes->Add(sub2node);
15868 sub1node->cd();
15869 //
15870 // Place copy #2 of ITS5 directly in I565
15871 //
15872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15873 sub2node->SetLineColor(kColorITS);
15874 sub2node->SetVisibility(1);
15875 fNodes->Add(sub2node);
15876 sub1node->cd();
15877 //
15878 // Place copy #3 of ITS5 directly in I565
15879 //
15880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15881 sub2node->SetLineColor(kColorITS);
15882 sub2node->SetVisibility(1);
15883 fNodes->Add(sub2node);
15884 sub1node->cd();
15885 //
15886 // Place copy #4 of ITS5 directly in I565
15887 //
15888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15889 sub2node->SetLineColor(kColorITS);
15890 sub2node->SetVisibility(1);
15891 fNodes->Add(sub2node);
15892 sub1node->cd();
15893 //
15894 // Place copy #5 of ITS5 directly in I565
15895 //
15896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15897 sub2node->SetLineColor(kColorITS);
15898 sub2node->SetVisibility(1);
15899 fNodes->Add(sub2node);
15900 sub1node->cd();
15901 //
15902 // Place copy #6 of ITS5 directly in I565
15903 //
15904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15905 sub2node->SetLineColor(kColorITS);
15906 sub2node->SetVisibility(1);
15907 fNodes->Add(sub2node);
15908 sub1node->cd();
15909 //
15910 // Place copy #7 of ITS5 directly in I565
15911 //
15912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15913 sub2node->SetLineColor(kColorITS);
15914 sub2node->SetVisibility(1);
15915 fNodes->Add(sub2node);
15916 sub1node->cd();
15917 //
15918 // Place copy #8 of ITS5 directly in I565
15919 //
15920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15921 sub2node->SetLineColor(kColorITS);
15922 sub2node->SetVisibility(1);
15923 fNodes->Add(sub2node);
15924 sub1node->cd();
15925 //
15926 // Place copy #9 of ITS5 directly in I565
15927 //
15928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15929 sub2node->SetLineColor(kColorITS);
15930 sub2node->SetVisibility(1);
15931 fNodes->Add(sub2node);
15932 sub1node->cd();
15933 //
15934 // Place copy #10 of ITS5 directly in I565
15935 //
15936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15937 sub2node->SetLineColor(kColorITS);
15938 sub2node->SetVisibility(1);
15939 fNodes->Add(sub2node);
15940 sub1node->cd();
15941 //
15942 // Place copy #11 of ITS5 directly in I565
15943 //
15944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15945 sub2node->SetLineColor(kColorITS);
15946 sub2node->SetVisibility(1);
15947 fNodes->Add(sub2node);
15948 sub1node->cd();
15949 //
15950 // Place copy #12 of ITS5 directly in I565
15951 //
15952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15953 sub2node->SetLineColor(kColorITS);
15954 sub2node->SetVisibility(1);
15955 fNodes->Add(sub2node);
15956 sub1node->cd();
15957 //
15958 // Place copy #13 of ITS5 directly in I565
15959 //
15960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15961 sub2node->SetLineColor(kColorITS);
15962 sub2node->SetVisibility(1);
15963 fNodes->Add(sub2node);
15964 sub1node->cd();
15965 //
15966 // Place copy #14 of ITS5 directly in I565
15967 //
15968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15969 sub2node->SetLineColor(kColorITS);
15970 sub2node->SetVisibility(1);
15971 fNodes->Add(sub2node);
15972 sub1node->cd();
15973 //
15974 // Place copy #15 of ITS5 directly in I565
15975 //
15976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15977 sub2node->SetLineColor(kColorITS);
15978 sub2node->SetVisibility(1);
15979 fNodes->Add(sub2node);
15980 sub1node->cd();
15981 //
15982 // Place copy #16 of ITS5 directly in I565
15983 //
15984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15985 sub2node->SetLineColor(kColorITS);
15986 sub2node->SetVisibility(1);
15987 fNodes->Add(sub2node);
15988 sub1node->cd();
15989 //
15990 // Place copy #17 of ITS5 directly in I565
15991 //
15992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15993 sub2node->SetLineColor(kColorITS);
15994 sub2node->SetVisibility(1);
15995 fNodes->Add(sub2node);
15996 sub1node->cd();
15997 //
15998 // Place copy #18 of ITS5 directly in I565
15999 //
16000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16001 sub2node->SetLineColor(kColorITS);
16002 sub2node->SetVisibility(1);
16003 fNodes->Add(sub2node);
16004 sub1node->cd();
16005 //
16006 // Place copy #19 of ITS5 directly in I565
16007 //
16008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16009 sub2node->SetLineColor(kColorITS);
16010 sub2node->SetVisibility(1);
16011 fNodes->Add(sub2node);
16012 sub1node->cd();
16013 //
16014 // Place copy #20 of ITS5 directly in I565
16015 //
16016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16017 sub2node->SetLineColor(kColorITS);
16018 sub2node->SetVisibility(1);
16019 fNodes->Add(sub2node);
16020 sub1node->cd();
16021 //
16022 // Place copy #21 of ITS5 directly in I565
16023 //
16024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16025 sub2node->SetLineColor(kColorITS);
16026 sub2node->SetVisibility(1);
16027 fNodes->Add(sub2node);
16028 sub1node->cd();
16029 //
16030 // Place copy #22 of ITS5 directly in I565
16031 //
16032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16033 sub2node->SetLineColor(kColorITS);
16034 sub2node->SetVisibility(1);
16035 fNodes->Add(sub2node);
16036 sub1node->cd();
16037 fNodes->Add(sub1node);
16038 node->cd();
16039 //
16040 // Place copy #32 of I565 in IT56
16041 //
1266e9b4 16042 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16043 sub1node->SetLineColor(kColorITS);
16044 sub1node->SetVisibility(0);
16045 sub1node->cd();
16046 //
16047 // Place copy #1 of ITS5 directly in I565
16048 //
16049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16050 sub2node->SetLineColor(kColorITS);
16051 sub2node->SetVisibility(1);
16052 fNodes->Add(sub2node);
16053 sub1node->cd();
16054 //
16055 // Place copy #2 of ITS5 directly in I565
16056 //
16057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16058 sub2node->SetLineColor(kColorITS);
16059 sub2node->SetVisibility(1);
16060 fNodes->Add(sub2node);
16061 sub1node->cd();
16062 //
16063 // Place copy #3 of ITS5 directly in I565
16064 //
16065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16066 sub2node->SetLineColor(kColorITS);
16067 sub2node->SetVisibility(1);
16068 fNodes->Add(sub2node);
16069 sub1node->cd();
16070 //
16071 // Place copy #4 of ITS5 directly in I565
16072 //
16073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16074 sub2node->SetLineColor(kColorITS);
16075 sub2node->SetVisibility(1);
16076 fNodes->Add(sub2node);
16077 sub1node->cd();
16078 //
16079 // Place copy #5 of ITS5 directly in I565
16080 //
16081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16082 sub2node->SetLineColor(kColorITS);
16083 sub2node->SetVisibility(1);
16084 fNodes->Add(sub2node);
16085 sub1node->cd();
16086 //
16087 // Place copy #6 of ITS5 directly in I565
16088 //
16089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16090 sub2node->SetLineColor(kColorITS);
16091 sub2node->SetVisibility(1);
16092 fNodes->Add(sub2node);
16093 sub1node->cd();
16094 //
16095 // Place copy #7 of ITS5 directly in I565
16096 //
16097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16098 sub2node->SetLineColor(kColorITS);
16099 sub2node->SetVisibility(1);
16100 fNodes->Add(sub2node);
16101 sub1node->cd();
16102 //
16103 // Place copy #8 of ITS5 directly in I565
16104 //
16105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16106 sub2node->SetLineColor(kColorITS);
16107 sub2node->SetVisibility(1);
16108 fNodes->Add(sub2node);
16109 sub1node->cd();
16110 //
16111 // Place copy #9 of ITS5 directly in I565
16112 //
16113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16114 sub2node->SetLineColor(kColorITS);
16115 sub2node->SetVisibility(1);
16116 fNodes->Add(sub2node);
16117 sub1node->cd();
16118 //
16119 // Place copy #10 of ITS5 directly in I565
16120 //
16121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16122 sub2node->SetLineColor(kColorITS);
16123 sub2node->SetVisibility(1);
16124 fNodes->Add(sub2node);
16125 sub1node->cd();
16126 //
16127 // Place copy #11 of ITS5 directly in I565
16128 //
16129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16130 sub2node->SetLineColor(kColorITS);
16131 sub2node->SetVisibility(1);
16132 fNodes->Add(sub2node);
16133 sub1node->cd();
16134 //
16135 // Place copy #12 of ITS5 directly in I565
16136 //
16137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16138 sub2node->SetLineColor(kColorITS);
16139 sub2node->SetVisibility(1);
16140 fNodes->Add(sub2node);
16141 sub1node->cd();
16142 //
16143 // Place copy #13 of ITS5 directly in I565
16144 //
16145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16146 sub2node->SetLineColor(kColorITS);
16147 sub2node->SetVisibility(1);
16148 fNodes->Add(sub2node);
16149 sub1node->cd();
16150 //
16151 // Place copy #14 of ITS5 directly in I565
16152 //
16153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16154 sub2node->SetLineColor(kColorITS);
16155 sub2node->SetVisibility(1);
16156 fNodes->Add(sub2node);
16157 sub1node->cd();
16158 //
16159 // Place copy #15 of ITS5 directly in I565
16160 //
16161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16162 sub2node->SetLineColor(kColorITS);
16163 sub2node->SetVisibility(1);
16164 fNodes->Add(sub2node);
16165 sub1node->cd();
16166 //
16167 // Place copy #16 of ITS5 directly in I565
16168 //
16169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16170 sub2node->SetLineColor(kColorITS);
16171 sub2node->SetVisibility(1);
16172 fNodes->Add(sub2node);
16173 sub1node->cd();
16174 //
16175 // Place copy #17 of ITS5 directly in I565
16176 //
16177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16178 sub2node->SetLineColor(kColorITS);
16179 sub2node->SetVisibility(1);
16180 fNodes->Add(sub2node);
16181 sub1node->cd();
16182 //
16183 // Place copy #18 of ITS5 directly in I565
16184 //
16185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16186 sub2node->SetLineColor(kColorITS);
16187 sub2node->SetVisibility(1);
16188 fNodes->Add(sub2node);
16189 sub1node->cd();
16190 //
16191 // Place copy #19 of ITS5 directly in I565
16192 //
16193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16194 sub2node->SetLineColor(kColorITS);
16195 sub2node->SetVisibility(1);
16196 fNodes->Add(sub2node);
16197 sub1node->cd();
16198 //
16199 // Place copy #20 of ITS5 directly in I565
16200 //
16201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16202 sub2node->SetLineColor(kColorITS);
16203 sub2node->SetVisibility(1);
16204 fNodes->Add(sub2node);
16205 sub1node->cd();
16206 //
16207 // Place copy #21 of ITS5 directly in I565
16208 //
16209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16210 sub2node->SetLineColor(kColorITS);
16211 sub2node->SetVisibility(1);
16212 fNodes->Add(sub2node);
16213 sub1node->cd();
16214 //
16215 // Place copy #22 of ITS5 directly in I565
16216 //
16217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16218 sub2node->SetLineColor(kColorITS);
16219 sub2node->SetVisibility(1);
16220 fNodes->Add(sub2node);
16221 sub1node->cd();
16222 fNodes->Add(sub1node);
16223 node->cd();
16224 //
16225 // Place copy #33 of I565 in IT56
16226 //
1266e9b4 16227 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16228 sub1node->SetLineColor(kColorITS);
16229 sub1node->SetVisibility(0);
16230 sub1node->cd();
16231 //
16232 // Place copy #1 of ITS5 directly in I565
16233 //
16234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16235 sub2node->SetLineColor(kColorITS);
16236 sub2node->SetVisibility(1);
16237 fNodes->Add(sub2node);
16238 sub1node->cd();
16239 //
16240 // Place copy #2 of ITS5 directly in I565
16241 //
16242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16243 sub2node->SetLineColor(kColorITS);
16244 sub2node->SetVisibility(1);
16245 fNodes->Add(sub2node);
16246 sub1node->cd();
16247 //
16248 // Place copy #3 of ITS5 directly in I565
16249 //
16250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16251 sub2node->SetLineColor(kColorITS);
16252 sub2node->SetVisibility(1);
16253 fNodes->Add(sub2node);
16254 sub1node->cd();
16255 //
16256 // Place copy #4 of ITS5 directly in I565
16257 //
16258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16259 sub2node->SetLineColor(kColorITS);
16260 sub2node->SetVisibility(1);
16261 fNodes->Add(sub2node);
16262 sub1node->cd();
16263 //
16264 // Place copy #5 of ITS5 directly in I565
16265 //
16266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16267 sub2node->SetLineColor(kColorITS);
16268 sub2node->SetVisibility(1);
16269 fNodes->Add(sub2node);
16270 sub1node->cd();
16271 //
16272 // Place copy #6 of ITS5 directly in I565
16273 //
16274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16275 sub2node->SetLineColor(kColorITS);
16276 sub2node->SetVisibility(1);
16277 fNodes->Add(sub2node);
16278 sub1node->cd();
16279 //
16280 // Place copy #7 of ITS5 directly in I565
16281 //
16282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16283 sub2node->SetLineColor(kColorITS);
16284 sub2node->SetVisibility(1);
16285 fNodes->Add(sub2node);
16286 sub1node->cd();
16287 //
16288 // Place copy #8 of ITS5 directly in I565
16289 //
16290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16291 sub2node->SetLineColor(kColorITS);
16292 sub2node->SetVisibility(1);
16293 fNodes->Add(sub2node);
16294 sub1node->cd();
16295 //
16296 // Place copy #9 of ITS5 directly in I565
16297 //
16298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16299 sub2node->SetLineColor(kColorITS);
16300 sub2node->SetVisibility(1);
16301 fNodes->Add(sub2node);
16302 sub1node->cd();
16303 //
16304 // Place copy #10 of ITS5 directly in I565
16305 //
16306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16307 sub2node->SetLineColor(kColorITS);
16308 sub2node->SetVisibility(1);
16309 fNodes->Add(sub2node);
16310 sub1node->cd();
16311 //
16312 // Place copy #11 of ITS5 directly in I565
16313 //
16314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16315 sub2node->SetLineColor(kColorITS);
16316 sub2node->SetVisibility(1);
16317 fNodes->Add(sub2node);
16318 sub1node->cd();
16319 //
16320 // Place copy #12 of ITS5 directly in I565
16321 //
16322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16323 sub2node->SetLineColor(kColorITS);
16324 sub2node->SetVisibility(1);
16325 fNodes->Add(sub2node);
16326 sub1node->cd();
16327 //
16328 // Place copy #13 of ITS5 directly in I565
16329 //
16330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16331 sub2node->SetLineColor(kColorITS);
16332 sub2node->SetVisibility(1);
16333 fNodes->Add(sub2node);
16334 sub1node->cd();
16335 //
16336 // Place copy #14 of ITS5 directly in I565
16337 //
16338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16339 sub2node->SetLineColor(kColorITS);
16340 sub2node->SetVisibility(1);
16341 fNodes->Add(sub2node);
16342 sub1node->cd();
16343 //
16344 // Place copy #15 of ITS5 directly in I565
16345 //
16346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16347 sub2node->SetLineColor(kColorITS);
16348 sub2node->SetVisibility(1);
16349 fNodes->Add(sub2node);
16350 sub1node->cd();
16351 //
16352 // Place copy #16 of ITS5 directly in I565
16353 //
16354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16355 sub2node->SetLineColor(kColorITS);
16356 sub2node->SetVisibility(1);
16357 fNodes->Add(sub2node);
16358 sub1node->cd();
16359 //
16360 // Place copy #17 of ITS5 directly in I565
16361 //
16362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16363 sub2node->SetLineColor(kColorITS);
16364 sub2node->SetVisibility(1);
16365 fNodes->Add(sub2node);
16366 sub1node->cd();
16367 //
16368 // Place copy #18 of ITS5 directly in I565
16369 //
16370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16371 sub2node->SetLineColor(kColorITS);
16372 sub2node->SetVisibility(1);
16373 fNodes->Add(sub2node);
16374 sub1node->cd();
16375 //
16376 // Place copy #19 of ITS5 directly in I565
16377 //
16378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16379 sub2node->SetLineColor(kColorITS);
16380 sub2node->SetVisibility(1);
16381 fNodes->Add(sub2node);
16382 sub1node->cd();
16383 //
16384 // Place copy #20 of ITS5 directly in I565
16385 //
16386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16387 sub2node->SetLineColor(kColorITS);
16388 sub2node->SetVisibility(1);
16389 fNodes->Add(sub2node);
16390 sub1node->cd();
16391 //
16392 // Place copy #21 of ITS5 directly in I565
16393 //
16394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16395 sub2node->SetLineColor(kColorITS);
16396 sub2node->SetVisibility(1);
16397 fNodes->Add(sub2node);
16398 sub1node->cd();
16399 //
16400 // Place copy #22 of ITS5 directly in I565
16401 //
16402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16403 sub2node->SetLineColor(kColorITS);
16404 sub2node->SetVisibility(1);
16405 fNodes->Add(sub2node);
16406 sub1node->cd();
16407 fNodes->Add(sub1node);
16408 node->cd();
16409 //
16410 // Place copy #34 of I565 in IT56
16411 //
1266e9b4 16412 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16413 sub1node->SetLineColor(kColorITS);
16414 sub1node->SetVisibility(0);
16415 sub1node->cd();
16416 //
16417 // Place copy #1 of ITS5 directly in I565
16418 //
16419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16420 sub2node->SetLineColor(kColorITS);
16421 sub2node->SetVisibility(1);
16422 fNodes->Add(sub2node);
16423 sub1node->cd();
16424 //
16425 // Place copy #2 of ITS5 directly in I565
16426 //
16427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16428 sub2node->SetLineColor(kColorITS);
16429 sub2node->SetVisibility(1);
16430 fNodes->Add(sub2node);
16431 sub1node->cd();
16432 //
16433 // Place copy #3 of ITS5 directly in I565
16434 //
16435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16436 sub2node->SetLineColor(kColorITS);
16437 sub2node->SetVisibility(1);
16438 fNodes->Add(sub2node);
16439 sub1node->cd();
16440 //
16441 // Place copy #4 of ITS5 directly in I565
16442 //
16443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16444 sub2node->SetLineColor(kColorITS);
16445 sub2node->SetVisibility(1);
16446 fNodes->Add(sub2node);
16447 sub1node->cd();
16448 //
16449 // Place copy #5 of ITS5 directly in I565
16450 //
16451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16452 sub2node->SetLineColor(kColorITS);
16453 sub2node->SetVisibility(1);
16454 fNodes->Add(sub2node);
16455 sub1node->cd();
16456 //
16457 // Place copy #6 of ITS5 directly in I565
16458 //
16459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16460 sub2node->SetLineColor(kColorITS);
16461 sub2node->SetVisibility(1);
16462 fNodes->Add(sub2node);
16463 sub1node->cd();
16464 //
16465 // Place copy #7 of ITS5 directly in I565
16466 //
16467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16468 sub2node->SetLineColor(kColorITS);
16469 sub2node->SetVisibility(1);
16470 fNodes->Add(sub2node);
16471 sub1node->cd();
16472 //
16473 // Place copy #8 of ITS5 directly in I565
16474 //
16475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16476 sub2node->SetLineColor(kColorITS);
16477 sub2node->SetVisibility(1);
16478 fNodes->Add(sub2node);
16479 sub1node->cd();
16480 //
16481 // Place copy #9 of ITS5 directly in I565
16482 //
16483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16484 sub2node->SetLineColor(kColorITS);
16485 sub2node->SetVisibility(1);
16486 fNodes->Add(sub2node);
16487 sub1node->cd();
16488 //
16489 // Place copy #10 of ITS5 directly in I565
16490 //
16491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16492 sub2node->SetLineColor(kColorITS);
16493 sub2node->SetVisibility(1);
16494 fNodes->Add(sub2node);
16495 sub1node->cd();
16496 //
16497 // Place copy #11 of ITS5 directly in I565
16498 //
16499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16500 sub2node->SetLineColor(kColorITS);
16501 sub2node->SetVisibility(1);
16502 fNodes->Add(sub2node);
16503 sub1node->cd();
16504 //
16505 // Place copy #12 of ITS5 directly in I565
16506 //
16507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16508 sub2node->SetLineColor(kColorITS);
16509 sub2node->SetVisibility(1);
16510 fNodes->Add(sub2node);
16511 sub1node->cd();
16512 //
16513 // Place copy #13 of ITS5 directly in I565
16514 //
16515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16516 sub2node->SetLineColor(kColorITS);
16517 sub2node->SetVisibility(1);
16518 fNodes->Add(sub2node);
16519 sub1node->cd();
16520 //
16521 // Place copy #14 of ITS5 directly in I565
16522 //
16523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16524 sub2node->SetLineColor(kColorITS);
16525 sub2node->SetVisibility(1);
16526 fNodes->Add(sub2node);
16527 sub1node->cd();
16528 //
16529 // Place copy #15 of ITS5 directly in I565
16530 //
16531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16532 sub2node->SetLineColor(kColorITS);
16533 sub2node->SetVisibility(1);
16534 fNodes->Add(sub2node);
16535 sub1node->cd();
16536 //
16537 // Place copy #16 of ITS5 directly in I565
16538 //
16539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16540 sub2node->SetLineColor(kColorITS);
16541 sub2node->SetVisibility(1);
16542 fNodes->Add(sub2node);
16543 sub1node->cd();
16544 //
16545 // Place copy #17 of ITS5 directly in I565
16546 //
16547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16548 sub2node->SetLineColor(kColorITS);
16549 sub2node->SetVisibility(1);
16550 fNodes->Add(sub2node);
16551 sub1node->cd();
16552 //
16553 // Place copy #18 of ITS5 directly in I565
16554 //
16555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16556 sub2node->SetLineColor(kColorITS);
16557 sub2node->SetVisibility(1);
16558 fNodes->Add(sub2node);
16559 sub1node->cd();
16560 //
16561 // Place copy #19 of ITS5 directly in I565
16562 //
16563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16564 sub2node->SetLineColor(kColorITS);
16565 sub2node->SetVisibility(1);
16566 fNodes->Add(sub2node);
16567 sub1node->cd();
16568 //
16569 // Place copy #20 of ITS5 directly in I565
16570 //
16571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16572 sub2node->SetLineColor(kColorITS);
16573 sub2node->SetVisibility(1);
16574 fNodes->Add(sub2node);
16575 sub1node->cd();
16576 //
16577 // Place copy #21 of ITS5 directly in I565
16578 //
16579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16580 sub2node->SetLineColor(kColorITS);
16581 sub2node->SetVisibility(1);
16582 fNodes->Add(sub2node);
16583 sub1node->cd();
16584 //
16585 // Place copy #22 of ITS5 directly in I565
16586 //
16587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16588 sub2node->SetLineColor(kColorITS);
16589 sub2node->SetVisibility(1);
16590 fNodes->Add(sub2node);
16591 sub1node->cd();
16592 fNodes->Add(sub1node);
16593 node->cd();
16594 //
16595 // Place copy #1 of I569 in IT56
16596 //
1266e9b4 16597 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16598 sub1node->SetLineColor(kColorITS);
16599 sub1node->SetVisibility(0);
16600 sub1node->cd();
16601 //
16602 // Place copy #1 of ITS6 in I569
16603 //
1266e9b4 16604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16605 sub2node->SetLineColor(kColorITS);
16606 sub2node->SetVisibility(1);
16607 fNodes->Add(sub2node);
16608 sub1node->cd();
16609 //
16610 // Place copy #2 of ITS6 in I569
16611 //
16612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16613 sub2node->SetLineColor(kColorITS);
16614 sub2node->SetVisibility(1);
16615 fNodes->Add(sub2node);
16616 sub1node->cd();
16617 //
16618 // Place copy #3 of ITS6 in I569
16619 //
1266e9b4 16620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16621 sub2node->SetLineColor(kColorITS);
16622 sub2node->SetVisibility(1);
16623 fNodes->Add(sub2node);
16624 sub1node->cd();
16625 //
16626 // Place copy #4 of ITS6 in I569
16627 //
16628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16629 sub2node->SetLineColor(kColorITS);
16630 sub2node->SetVisibility(1);
16631 fNodes->Add(sub2node);
16632 sub1node->cd();
16633 //
16634 // Place copy #5 of ITS6 in I569
16635 //
1266e9b4 16636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16637 sub2node->SetLineColor(kColorITS);
16638 sub2node->SetVisibility(1);
16639 fNodes->Add(sub2node);
16640 sub1node->cd();
16641 //
16642 // Place copy #6 of ITS6 in I569
16643 //
16644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16645 sub2node->SetLineColor(kColorITS);
16646 sub2node->SetVisibility(1);
16647 fNodes->Add(sub2node);
16648 sub1node->cd();
16649 //
16650 // Place copy #7 of ITS6 in I569
16651 //
1266e9b4 16652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16653 sub2node->SetLineColor(kColorITS);
16654 sub2node->SetVisibility(1);
16655 fNodes->Add(sub2node);
16656 sub1node->cd();
16657 //
16658 // Place copy #8 of ITS6 in I569
16659 //
16660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16661 sub2node->SetLineColor(kColorITS);
16662 sub2node->SetVisibility(1);
16663 fNodes->Add(sub2node);
16664 sub1node->cd();
16665 //
16666 // Place copy #9 of ITS6 in I569
16667 //
1266e9b4 16668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16669 sub2node->SetLineColor(kColorITS);
16670 sub2node->SetVisibility(1);
16671 fNodes->Add(sub2node);
16672 sub1node->cd();
16673 //
16674 // Place copy #10 of ITS6 in I569
16675 //
16676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16677 sub2node->SetLineColor(kColorITS);
16678 sub2node->SetVisibility(1);
16679 fNodes->Add(sub2node);
16680 sub1node->cd();
16681 //
16682 // Place copy #11 of ITS6 in I569
16683 //
1266e9b4 16684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16685 sub2node->SetLineColor(kColorITS);
16686 sub2node->SetVisibility(1);
16687 fNodes->Add(sub2node);
16688 sub1node->cd();
16689 //
16690 // Place copy #12 of ITS6 in I569
16691 //
16692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16693 sub2node->SetLineColor(kColorITS);
16694 sub2node->SetVisibility(1);
16695 fNodes->Add(sub2node);
16696 sub1node->cd();
16697 //
16698 // Place copy #13 of ITS6 in I569
16699 //
16700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16701 sub2node->SetLineColor(kColorITS);
16702 sub2node->SetVisibility(1);
16703 fNodes->Add(sub2node);
16704 sub1node->cd();
16705 //
16706 // Place copy #14 of ITS6 in I569
16707 //
16708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16709 sub2node->SetLineColor(kColorITS);
16710 sub2node->SetVisibility(1);
16711 fNodes->Add(sub2node);
16712 sub1node->cd();
16713 //
16714 // Place copy #15 of ITS6 in I569
16715 //
1266e9b4 16716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16717 sub2node->SetLineColor(kColorITS);
16718 sub2node->SetVisibility(1);
16719 fNodes->Add(sub2node);
16720 sub1node->cd();
16721 //
16722 // Place copy #16 of ITS6 in I569
16723 //
16724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16725 sub2node->SetLineColor(kColorITS);
16726 sub2node->SetVisibility(1);
16727 fNodes->Add(sub2node);
16728 sub1node->cd();
16729 //
16730 // Place copy #17 of ITS6 in I569
16731 //
16732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16733 sub2node->SetLineColor(kColorITS);
16734 sub2node->SetVisibility(1);
16735 fNodes->Add(sub2node);
16736 sub1node->cd();
16737 //
16738 // Place copy #18 of ITS6 in I569
16739 //
16740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16741 sub2node->SetLineColor(kColorITS);
16742 sub2node->SetVisibility(1);
16743 fNodes->Add(sub2node);
16744 sub1node->cd();
16745 //
16746 // Place copy #19 of ITS6 in I569
16747 //
1266e9b4 16748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16749 sub2node->SetLineColor(kColorITS);
16750 sub2node->SetVisibility(1);
16751 fNodes->Add(sub2node);
16752 sub1node->cd();
16753 //
16754 // Place copy #20 of ITS6 in I569
16755 //
16756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16757 sub2node->SetLineColor(kColorITS);
16758 sub2node->SetVisibility(1);
16759 fNodes->Add(sub2node);
16760 sub1node->cd();
16761 //
16762 // Place copy #21 of ITS6 in I569
16763 //
1266e9b4 16764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16765 sub2node->SetLineColor(kColorITS);
16766 sub2node->SetVisibility(1);
16767 fNodes->Add(sub2node);
16768 sub1node->cd();
16769 //
16770 // Place copy #22 of ITS6 in I569
16771 //
16772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16773 sub2node->SetLineColor(kColorITS);
16774 sub2node->SetVisibility(1);
16775 fNodes->Add(sub2node);
16776 sub1node->cd();
16777 //
16778 // Place copy #23 of ITS6 in I569
16779 //
16780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16781 sub2node->SetLineColor(kColorITS);
16782 sub2node->SetVisibility(1);
16783 fNodes->Add(sub2node);
16784 sub1node->cd();
16785 //
16786 // Place copy #24 of ITS6 in I569
16787 //
16788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16789 sub2node->SetLineColor(kColorITS);
16790 sub2node->SetVisibility(1);
16791 fNodes->Add(sub2node);
16792 sub1node->cd();
16793 //
16794 // Place copy #25 of ITS6 in I569
16795 //
1266e9b4 16796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16797 sub2node->SetLineColor(kColorITS);
16798 sub2node->SetVisibility(1);
16799 fNodes->Add(sub2node);
16800 sub1node->cd();
16801 fNodes->Add(sub1node);
16802 node->cd();
16803 //
16804 // Place copy #2 of I569 in IT56
16805 //
1266e9b4 16806 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16807 sub1node->SetLineColor(kColorITS);
16808 sub1node->SetVisibility(0);
16809 sub1node->cd();
16810 //
16811 // Place copy #1 of ITS6 in I569
16812 //
1266e9b4 16813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16814 sub2node->SetLineColor(kColorITS);
16815 sub2node->SetVisibility(1);
16816 fNodes->Add(sub2node);
16817 sub1node->cd();
16818 //
16819 // Place copy #2 of ITS6 in I569
16820 //
16821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16822 sub2node->SetLineColor(kColorITS);
16823 sub2node->SetVisibility(1);
16824 fNodes->Add(sub2node);
16825 sub1node->cd();
16826 //
16827 // Place copy #3 of ITS6 in I569
16828 //
1266e9b4 16829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16830 sub2node->SetLineColor(kColorITS);
16831 sub2node->SetVisibility(1);
16832 fNodes->Add(sub2node);
16833 sub1node->cd();
16834 //
16835 // Place copy #4 of ITS6 in I569
16836 //
16837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16838 sub2node->SetLineColor(kColorITS);
16839 sub2node->SetVisibility(1);
16840 fNodes->Add(sub2node);
16841 sub1node->cd();
16842 //
16843 // Place copy #5 of ITS6 in I569
16844 //
1266e9b4 16845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16846 sub2node->SetLineColor(kColorITS);
16847 sub2node->SetVisibility(1);
16848 fNodes->Add(sub2node);
16849 sub1node->cd();
16850 //
16851 // Place copy #6 of ITS6 in I569
16852 //
16853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16854 sub2node->SetLineColor(kColorITS);
16855 sub2node->SetVisibility(1);
16856 fNodes->Add(sub2node);
16857 sub1node->cd();
16858 //
16859 // Place copy #7 of ITS6 in I569
16860 //
1266e9b4 16861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16862 sub2node->SetLineColor(kColorITS);
16863 sub2node->SetVisibility(1);
16864 fNodes->Add(sub2node);
16865 sub1node->cd();
16866 //
16867 // Place copy #8 of ITS6 in I569
16868 //
16869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16870 sub2node->SetLineColor(kColorITS);
16871 sub2node->SetVisibility(1);
16872 fNodes->Add(sub2node);
16873 sub1node->cd();
16874 //
16875 // Place copy #9 of ITS6 in I569
16876 //
1266e9b4 16877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16878 sub2node->SetLineColor(kColorITS);
16879 sub2node->SetVisibility(1);
16880 fNodes->Add(sub2node);
16881 sub1node->cd();
16882 //
16883 // Place copy #10 of ITS6 in I569
16884 //
16885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16886 sub2node->SetLineColor(kColorITS);
16887 sub2node->SetVisibility(1);
16888 fNodes->Add(sub2node);
16889 sub1node->cd();
16890 //
16891 // Place copy #11 of ITS6 in I569
16892 //
1266e9b4 16893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16894 sub2node->SetLineColor(kColorITS);
16895 sub2node->SetVisibility(1);
16896 fNodes->Add(sub2node);
16897 sub1node->cd();
16898 //
16899 // Place copy #12 of ITS6 in I569
16900 //
16901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16902 sub2node->SetLineColor(kColorITS);
16903 sub2node->SetVisibility(1);
16904 fNodes->Add(sub2node);
16905 sub1node->cd();
16906 //
16907 // Place copy #13 of ITS6 in I569
16908 //
16909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16910 sub2node->SetLineColor(kColorITS);
16911 sub2node->SetVisibility(1);
16912 fNodes->Add(sub2node);
16913 sub1node->cd();
16914 //
16915 // Place copy #14 of ITS6 in I569
16916 //
16917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16918 sub2node->SetLineColor(kColorITS);
16919 sub2node->SetVisibility(1);
16920 fNodes->Add(sub2node);
16921 sub1node->cd();
16922 //
16923 // Place copy #15 of ITS6 in I569
16924 //
1266e9b4 16925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16926 sub2node->SetLineColor(kColorITS);
16927 sub2node->SetVisibility(1);
16928 fNodes->Add(sub2node);
16929 sub1node->cd();
16930 //
16931 // Place copy #16 of ITS6 in I569
16932 //
16933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16934 sub2node->SetLineColor(kColorITS);
16935 sub2node->SetVisibility(1);
16936 fNodes->Add(sub2node);
16937 sub1node->cd();
16938 //
16939 // Place copy #17 of ITS6 in I569
16940 //
16941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16942 sub2node->SetLineColor(kColorITS);
16943 sub2node->SetVisibility(1);
16944 fNodes->Add(sub2node);
16945 sub1node->cd();
16946 //
16947 // Place copy #18 of ITS6 in I569
16948 //
16949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16950 sub2node->SetLineColor(kColorITS);
16951 sub2node->SetVisibility(1);
16952 fNodes->Add(sub2node);
16953 sub1node->cd();
16954 //
16955 // Place copy #19 of ITS6 in I569
16956 //
1266e9b4 16957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16958 sub2node->SetLineColor(kColorITS);
16959 sub2node->SetVisibility(1);
16960 fNodes->Add(sub2node);
16961 sub1node->cd();
16962 //
16963 // Place copy #20 of ITS6 in I569
16964 //
16965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16966 sub2node->SetLineColor(kColorITS);
16967 sub2node->SetVisibility(1);
16968 fNodes->Add(sub2node);
16969 sub1node->cd();
16970 //
16971 // Place copy #21 of ITS6 in I569
16972 //
1266e9b4 16973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16974 sub2node->SetLineColor(kColorITS);
16975 sub2node->SetVisibility(1);
16976 fNodes->Add(sub2node);
16977 sub1node->cd();
16978 //
16979 // Place copy #22 of ITS6 in I569
16980 //
16981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16982 sub2node->SetLineColor(kColorITS);
16983 sub2node->SetVisibility(1);
16984 fNodes->Add(sub2node);
16985 sub1node->cd();
16986 //
16987 // Place copy #23 of ITS6 in I569
16988 //
16989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16990 sub2node->SetLineColor(kColorITS);
16991 sub2node->SetVisibility(1);
16992 fNodes->Add(sub2node);
16993 sub1node->cd();
16994 //
16995 // Place copy #24 of ITS6 in I569
16996 //
16997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16998 sub2node->SetLineColor(kColorITS);
16999 sub2node->SetVisibility(1);
17000 fNodes->Add(sub2node);
17001 sub1node->cd();
17002 //
17003 // Place copy #25 of ITS6 in I569
17004 //
1266e9b4 17005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17006 sub2node->SetLineColor(kColorITS);
17007 sub2node->SetVisibility(1);
17008 fNodes->Add(sub2node);
17009 sub1node->cd();
17010 fNodes->Add(sub1node);
17011 node->cd();
17012 //
17013 // Place copy #3 of I569 in IT56
17014 //
1266e9b4 17015 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 17016 sub1node->SetLineColor(kColorITS);
17017 sub1node->SetVisibility(0);
17018 sub1node->cd();
17019 //
17020 // Place copy #1 of ITS6 in I569
17021 //
1266e9b4 17022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17023 sub2node->SetLineColor(kColorITS);
17024 sub2node->SetVisibility(1);
17025 fNodes->Add(sub2node);
17026 sub1node->cd();
17027 //
17028 // Place copy #2 of ITS6 in I569
17029 //
17030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17031 sub2node->SetLineColor(kColorITS);
17032 sub2node->SetVisibility(1);
17033 fNodes->Add(sub2node);
17034 sub1node->cd();
17035 //
17036 // Place copy #3 of ITS6 in I569
17037 //
1266e9b4 17038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17039 sub2node->SetLineColor(kColorITS);
17040 sub2node->SetVisibility(1);
17041 fNodes->Add(sub2node);
17042 sub1node->cd();
17043 //
17044 // Place copy #4 of ITS6 in I569
17045 //
17046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17047 sub2node->SetLineColor(kColorITS);
17048 sub2node->SetVisibility(1);
17049 fNodes->Add(sub2node);
17050 sub1node->cd();
17051 //
17052 // Place copy #5 of ITS6 in I569
17053 //
1266e9b4 17054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17055 sub2node->SetLineColor(kColorITS);
17056 sub2node->SetVisibility(1);
17057 fNodes->Add(sub2node);
17058 sub1node->cd();
17059 //
17060 // Place copy #6 of ITS6 in I569
17061 //
17062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17063 sub2node->SetLineColor(kColorITS);
17064 sub2node->SetVisibility(1);
17065 fNodes->Add(sub2node);
17066 sub1node->cd();
17067 //
17068 // Place copy #7 of ITS6 in I569
17069 //
1266e9b4 17070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17071 sub2node->SetLineColor(kColorITS);
17072 sub2node->SetVisibility(1);
17073 fNodes->Add(sub2node);
17074 sub1node->cd();
17075 //
17076 // Place copy #8 of ITS6 in I569
17077 //
17078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17079 sub2node->SetLineColor(kColorITS);
17080 sub2node->SetVisibility(1);
17081 fNodes->Add(sub2node);
17082 sub1node->cd();
17083 //
17084 // Place copy #9 of ITS6 in I569
17085 //
1266e9b4 17086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17087 sub2node->SetLineColor(kColorITS);
17088 sub2node->SetVisibility(1);
17089 fNodes->Add(sub2node);
17090 sub1node->cd();
17091 //
17092 // Place copy #10 of ITS6 in I569
17093 //
17094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17095 sub2node->SetLineColor(kColorITS);
17096 sub2node->SetVisibility(1);
17097 fNodes->Add(sub2node);
17098 sub1node->cd();
17099 //
17100 // Place copy #11 of ITS6 in I569
17101 //
1266e9b4 17102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17103 sub2node->SetLineColor(kColorITS);
17104 sub2node->SetVisibility(1);
17105 fNodes->Add(sub2node);
17106 sub1node->cd();
17107 //
17108 // Place copy #12 of ITS6 in I569
17109 //
17110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17111 sub2node->SetLineColor(kColorITS);
17112 sub2node->SetVisibility(1);
17113 fNodes->Add(sub2node);
17114 sub1node->cd();
17115 //
17116 // Place copy #13 of ITS6 in I569
17117 //
17118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17119 sub2node->SetLineColor(kColorITS);
17120 sub2node->SetVisibility(1);
17121 fNodes->Add(sub2node);
17122 sub1node->cd();
17123 //
17124 // Place copy #14 of ITS6 in I569
17125 //
17126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17127 sub2node->SetLineColor(kColorITS);
17128 sub2node->SetVisibility(1);
17129 fNodes->Add(sub2node);
17130 sub1node->cd();
17131 //
17132 // Place copy #15 of ITS6 in I569
17133 //
1266e9b4 17134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17135 sub2node->SetLineColor(kColorITS);
17136 sub2node->SetVisibility(1);
17137 fNodes->Add(sub2node);
17138 sub1node->cd();
17139 //
17140 // Place copy #16 of ITS6 in I569
17141 //
17142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17143 sub2node->SetLineColor(kColorITS);
17144 sub2node->SetVisibility(1);
17145 fNodes->Add(sub2node);
17146 sub1node->cd();
17147 //
17148 // Place copy #17 of ITS6 in I569
17149 //
17150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17151 sub2node->SetLineColor(kColorITS);
17152 sub2node->SetVisibility(1);
17153 fNodes->Add(sub2node);
17154 sub1node->cd();
17155 //
17156 // Place copy #18 of ITS6 in I569
17157 //
17158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17159 sub2node->SetLineColor(kColorITS);
17160 sub2node->SetVisibility(1);
17161 fNodes->Add(sub2node);
17162 sub1node->cd();
17163 //
17164 // Place copy #19 of ITS6 in I569
17165 //
1266e9b4 17166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17167 sub2node->SetLineColor(kColorITS);
17168 sub2node->SetVisibility(1);
17169 fNodes->Add(sub2node);
17170 sub1node->cd();
17171 //
17172 // Place copy #20 of ITS6 in I569
17173 //
17174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17175 sub2node->SetLineColor(kColorITS);
17176 sub2node->SetVisibility(1);
17177 fNodes->Add(sub2node);
17178 sub1node->cd();
17179 //
17180 // Place copy #21 of ITS6 in I569
17181 //
1266e9b4 17182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17183 sub2node->SetLineColor(kColorITS);
17184 sub2node->SetVisibility(1);
17185 fNodes->Add(sub2node);
17186 sub1node->cd();
17187 //
17188 // Place copy #22 of ITS6 in I569
17189 //
17190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17191 sub2node->SetLineColor(kColorITS);
17192 sub2node->SetVisibility(1);
17193 fNodes->Add(sub2node);
17194 sub1node->cd();
17195 //
17196 // Place copy #23 of ITS6 in I569
17197 //
17198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17199 sub2node->SetLineColor(kColorITS);
17200 sub2node->SetVisibility(1);
17201 fNodes->Add(sub2node);
17202 sub1node->cd();
17203 //
17204 // Place copy #24 of ITS6 in I569
17205 //
17206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17207 sub2node->SetLineColor(kColorITS);
17208 sub2node->SetVisibility(1);
17209 fNodes->Add(sub2node);
17210 sub1node->cd();
17211 //
17212 // Place copy #25 of ITS6 in I569
17213 //
1266e9b4 17214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17215 sub2node->SetLineColor(kColorITS);
17216 sub2node->SetVisibility(1);
17217 fNodes->Add(sub2node);
17218 sub1node->cd();
17219 fNodes->Add(sub1node);
17220 node->cd();
17221 //
17222 // Place copy #4 of I569 in IT56
17223 //
1266e9b4 17224 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17225 sub1node->SetLineColor(kColorITS);
17226 sub1node->SetVisibility(0);
17227 sub1node->cd();
17228 //
17229 // Place copy #1 of ITS6 in I569
17230 //
1266e9b4 17231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17232 sub2node->SetLineColor(kColorITS);
17233 sub2node->SetVisibility(1);
17234 fNodes->Add(sub2node);
17235 sub1node->cd();
17236 //
17237 // Place copy #2 of ITS6 in I569
17238 //
17239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17240 sub2node->SetLineColor(kColorITS);
17241 sub2node->SetVisibility(1);
17242 fNodes->Add(sub2node);
17243 sub1node->cd();
17244 //
17245 // Place copy #3 of ITS6 in I569
17246 //
1266e9b4 17247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17248 sub2node->SetLineColor(kColorITS);
17249 sub2node->SetVisibility(1);
17250 fNodes->Add(sub2node);
17251 sub1node->cd();
17252 //
17253 // Place copy #4 of ITS6 in I569
17254 //
17255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17256 sub2node->SetLineColor(kColorITS);
17257 sub2node->SetVisibility(1);
17258 fNodes->Add(sub2node);
17259 sub1node->cd();
17260 //
17261 // Place copy #5 of ITS6 in I569
17262 //
1266e9b4 17263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17264 sub2node->SetLineColor(kColorITS);
17265 sub2node->SetVisibility(1);
17266 fNodes->Add(sub2node);
17267 sub1node->cd();
17268 //
17269 // Place copy #6 of ITS6 in I569
17270 //
17271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17272 sub2node->SetLineColor(kColorITS);
17273 sub2node->SetVisibility(1);
17274 fNodes->Add(sub2node);
17275 sub1node->cd();
17276 //
17277 // Place copy #7 of ITS6 in I569
17278 //
1266e9b4 17279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17280 sub2node->SetLineColor(kColorITS);
17281 sub2node->SetVisibility(1);
17282 fNodes->Add(sub2node);
17283 sub1node->cd();
17284 //
17285 // Place copy #8 of ITS6 in I569
17286 //
17287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17288 sub2node->SetLineColor(kColorITS);
17289 sub2node->SetVisibility(1);
17290 fNodes->Add(sub2node);
17291 sub1node->cd();
17292 //
17293 // Place copy #9 of ITS6 in I569
17294 //
1266e9b4 17295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17296 sub2node->SetLineColor(kColorITS);
17297 sub2node->SetVisibility(1);
17298 fNodes->Add(sub2node);
17299 sub1node->cd();
17300 //
17301 // Place copy #10 of ITS6 in I569
17302 //
17303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17304 sub2node->SetLineColor(kColorITS);
17305 sub2node->SetVisibility(1);
17306 fNodes->Add(sub2node);
17307 sub1node->cd();
17308 //
17309 // Place copy #11 of ITS6 in I569
17310 //
1266e9b4 17311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17312 sub2node->SetLineColor(kColorITS);
17313 sub2node->SetVisibility(1);
17314 fNodes->Add(sub2node);
17315 sub1node->cd();
17316 //
17317 // Place copy #12 of ITS6 in I569
17318 //
17319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17320 sub2node->SetLineColor(kColorITS);
17321 sub2node->SetVisibility(1);
17322 fNodes->Add(sub2node);
17323 sub1node->cd();
17324 //
17325 // Place copy #13 of ITS6 in I569
17326 //
17327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17328 sub2node->SetLineColor(kColorITS);
17329 sub2node->SetVisibility(1);
17330 fNodes->Add(sub2node);
17331 sub1node->cd();
17332 //
17333 // Place copy #14 of ITS6 in I569
17334 //
17335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17336 sub2node->SetLineColor(kColorITS);
17337 sub2node->SetVisibility(1);
17338 fNodes->Add(sub2node);
17339 sub1node->cd();
17340 //
17341 // Place copy #15 of ITS6 in I569
17342 //
1266e9b4 17343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17344 sub2node->SetLineColor(kColorITS);
17345 sub2node->SetVisibility(1);
17346 fNodes->Add(sub2node);
17347 sub1node->cd();
17348 //
17349 // Place copy #16 of ITS6 in I569
17350 //
17351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17352 sub2node->SetLineColor(kColorITS);
17353 sub2node->SetVisibility(1);
17354 fNodes->Add(sub2node);
17355 sub1node->cd();
17356 //
17357 // Place copy #17 of ITS6 in I569
17358 //
17359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17360 sub2node->SetLineColor(kColorITS);
17361 sub2node->SetVisibility(1);
17362 fNodes->Add(sub2node);
17363 sub1node->cd();
17364 //
17365 // Place copy #18 of ITS6 in I569
17366 //
17367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17368 sub2node->SetLineColor(kColorITS);
17369 sub2node->SetVisibility(1);
17370 fNodes->Add(sub2node);
17371 sub1node->cd();
17372 //
17373 // Place copy #19 of ITS6 in I569
17374 //
1266e9b4 17375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17376 sub2node->SetLineColor(kColorITS);
17377 sub2node->SetVisibility(1);
17378 fNodes->Add(sub2node);
17379 sub1node->cd();
17380 //
17381 // Place copy #20 of ITS6 in I569
17382 //
17383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17384 sub2node->SetLineColor(kColorITS);
17385 sub2node->SetVisibility(1);
17386 fNodes->Add(sub2node);
17387 sub1node->cd();
17388 //
17389 // Place copy #21 of ITS6 in I569
17390 //
1266e9b4 17391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17392 sub2node->SetLineColor(kColorITS);
17393 sub2node->SetVisibility(1);
17394 fNodes->Add(sub2node);
17395 sub1node->cd();
17396 //
17397 // Place copy #22 of ITS6 in I569
17398 //
17399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17400 sub2node->SetLineColor(kColorITS);
17401 sub2node->SetVisibility(1);
17402 fNodes->Add(sub2node);
17403 sub1node->cd();
17404 //
17405 // Place copy #23 of ITS6 in I569
17406 //
17407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17408 sub2node->SetLineColor(kColorITS);
17409 sub2node->SetVisibility(1);
17410 fNodes->Add(sub2node);
17411 sub1node->cd();
17412 //
17413 // Place copy #24 of ITS6 in I569
17414 //
17415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17416 sub2node->SetLineColor(kColorITS);
17417 sub2node->SetVisibility(1);
17418 fNodes->Add(sub2node);
17419 sub1node->cd();
17420 //
17421 // Place copy #25 of ITS6 in I569
17422 //
1266e9b4 17423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17424 sub2node->SetLineColor(kColorITS);
17425 sub2node->SetVisibility(1);
17426 fNodes->Add(sub2node);
17427 sub1node->cd();
17428 fNodes->Add(sub1node);
17429 node->cd();
17430 //
17431 // Place copy #5 of I569 in IT56
17432 //
1266e9b4 17433 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17434 sub1node->SetLineColor(kColorITS);
17435 sub1node->SetVisibility(0);
17436 sub1node->cd();
17437 //
17438 // Place copy #1 of ITS6 in I569
17439 //
1266e9b4 17440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17441 sub2node->SetLineColor(kColorITS);
17442 sub2node->SetVisibility(1);
17443 fNodes->Add(sub2node);
17444 sub1node->cd();
17445 //
17446 // Place copy #2 of ITS6 in I569
17447 //
17448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17449 sub2node->SetLineColor(kColorITS);
17450 sub2node->SetVisibility(1);
17451 fNodes->Add(sub2node);
17452 sub1node->cd();
17453 //
17454 // Place copy #3 of ITS6 in I569
17455 //
1266e9b4 17456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17457 sub2node->SetLineColor(kColorITS);
17458 sub2node->SetVisibility(1);
17459 fNodes->Add(sub2node);
17460 sub1node->cd();
17461 //
17462 // Place copy #4 of ITS6 in I569
17463 //
17464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17465 sub2node->SetLineColor(kColorITS);
17466 sub2node->SetVisibility(1);
17467 fNodes->Add(sub2node);
17468 sub1node->cd();
17469 //
17470 // Place copy #5 of ITS6 in I569
17471 //
1266e9b4 17472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17473 sub2node->SetLineColor(kColorITS);
17474 sub2node->SetVisibility(1);
17475 fNodes->Add(sub2node);
17476 sub1node->cd();
17477 //
17478 // Place copy #6 of ITS6 in I569
17479 //
17480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17481 sub2node->SetLineColor(kColorITS);
17482 sub2node->SetVisibility(1);
17483 fNodes->Add(sub2node);
17484 sub1node->cd();
17485 //
17486 // Place copy #7 of ITS6 in I569
17487 //
1266e9b4 17488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17489 sub2node->SetLineColor(kColorITS);
17490 sub2node->SetVisibility(1);
17491 fNodes->Add(sub2node);
17492 sub1node->cd();
17493 //
17494 // Place copy #8 of ITS6 in I569
17495 //
17496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17497 sub2node->SetLineColor(kColorITS);
17498 sub2node->SetVisibility(1);
17499 fNodes->Add(sub2node);
17500 sub1node->cd();
17501 //
17502 // Place copy #9 of ITS6 in I569
17503 //
1266e9b4 17504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17505 sub2node->SetLineColor(kColorITS);
17506 sub2node->SetVisibility(1);
17507 fNodes->Add(sub2node);
17508 sub1node->cd();
17509 //
17510 // Place copy #10 of ITS6 in I569
17511 //
17512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17513 sub2node->SetLineColor(kColorITS);
17514 sub2node->SetVisibility(1);
17515 fNodes->Add(sub2node);
17516 sub1node->cd();
17517 //
17518 // Place copy #11 of ITS6 in I569
17519 //
1266e9b4 17520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17521 sub2node->SetLineColor(kColorITS);
17522 sub2node->SetVisibility(1);
17523 fNodes->Add(sub2node);
17524 sub1node->cd();
17525 //
17526 // Place copy #12 of ITS6 in I569
17527 //
17528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17529 sub2node->SetLineColor(kColorITS);
17530 sub2node->SetVisibility(1);
17531 fNodes->Add(sub2node);
17532 sub1node->cd();
17533 //
17534 // Place copy #13 of ITS6 in I569
17535 //
17536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17537 sub2node->SetLineColor(kColorITS);
17538 sub2node->SetVisibility(1);
17539 fNodes->Add(sub2node);
17540 sub1node->cd();
17541 //
17542 // Place copy #14 of ITS6 in I569
17543 //
17544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17545 sub2node->SetLineColor(kColorITS);
17546 sub2node->SetVisibility(1);
17547 fNodes->Add(sub2node);
17548 sub1node->cd();
17549 //
17550 // Place copy #15 of ITS6 in I569
17551 //
1266e9b4 17552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17553 sub2node->SetLineColor(kColorITS);
17554 sub2node->SetVisibility(1);
17555 fNodes->Add(sub2node);
17556 sub1node->cd();
17557 //
17558 // Place copy #16 of ITS6 in I569
17559 //
17560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17561 sub2node->SetLineColor(kColorITS);
17562 sub2node->SetVisibility(1);
17563 fNodes->Add(sub2node);
17564 sub1node->cd();
17565 //
17566 // Place copy #17 of ITS6 in I569
17567 //
17568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17569 sub2node->SetLineColor(kColorITS);
17570 sub2node->SetVisibility(1);
17571 fNodes->Add(sub2node);
17572 sub1node->cd();
17573 //
17574 // Place copy #18 of ITS6 in I569
17575 //
17576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17577 sub2node->SetLineColor(kColorITS);
17578 sub2node->SetVisibility(1);
17579 fNodes->Add(sub2node);
17580 sub1node->cd();
17581 //
17582 // Place copy #19 of ITS6 in I569
17583 //
1266e9b4 17584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17585 sub2node->SetLineColor(kColorITS);
17586 sub2node->SetVisibility(1);
17587 fNodes->Add(sub2node);
17588 sub1node->cd();
17589 //
17590 // Place copy #20 of ITS6 in I569
17591 //
17592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17593 sub2node->SetLineColor(kColorITS);
17594 sub2node->SetVisibility(1);
17595 fNodes->Add(sub2node);
17596 sub1node->cd();
17597 //
17598 // Place copy #21 of ITS6 in I569
17599 //
1266e9b4 17600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17601 sub2node->SetLineColor(kColorITS);
17602 sub2node->SetVisibility(1);
17603 fNodes->Add(sub2node);
17604 sub1node->cd();
17605 //
17606 // Place copy #22 of ITS6 in I569
17607 //
17608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17609 sub2node->SetLineColor(kColorITS);
17610 sub2node->SetVisibility(1);
17611 fNodes->Add(sub2node);
17612 sub1node->cd();
17613 //
17614 // Place copy #23 of ITS6 in I569
17615 //
17616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17617 sub2node->SetLineColor(kColorITS);
17618 sub2node->SetVisibility(1);
17619 fNodes->Add(sub2node);
17620 sub1node->cd();
17621 //
17622 // Place copy #24 of ITS6 in I569
17623 //
17624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17625 sub2node->SetLineColor(kColorITS);
17626 sub2node->SetVisibility(1);
17627 fNodes->Add(sub2node);
17628 sub1node->cd();
17629 //
17630 // Place copy #25 of ITS6 in I569
17631 //
1266e9b4 17632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17633 sub2node->SetLineColor(kColorITS);
17634 sub2node->SetVisibility(1);
17635 fNodes->Add(sub2node);
17636 sub1node->cd();
17637 fNodes->Add(sub1node);
17638 node->cd();
17639 //
17640 // Place copy #6 of I569 in IT56
17641 //
1266e9b4 17642 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17643 sub1node->SetLineColor(kColorITS);
17644 sub1node->SetVisibility(0);
17645 sub1node->cd();
17646 //
17647 // Place copy #1 of ITS6 in I569
17648 //
1266e9b4 17649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17650 sub2node->SetLineColor(kColorITS);
17651 sub2node->SetVisibility(1);
17652 fNodes->Add(sub2node);
17653 sub1node->cd();
17654 //
17655 // Place copy #2 of ITS6 in I569
17656 //
17657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17658 sub2node->SetLineColor(kColorITS);
17659 sub2node->SetVisibility(1);
17660 fNodes->Add(sub2node);
17661 sub1node->cd();
17662 //
17663 // Place copy #3 of ITS6 in I569
17664 //
1266e9b4 17665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17666 sub2node->SetLineColor(kColorITS);
17667 sub2node->SetVisibility(1);
17668 fNodes->Add(sub2node);
17669 sub1node->cd();
17670 //
17671 // Place copy #4 of ITS6 in I569
17672 //
17673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17674 sub2node->SetLineColor(kColorITS);
17675 sub2node->SetVisibility(1);
17676 fNodes->Add(sub2node);
17677 sub1node->cd();
17678 //
17679 // Place copy #5 of ITS6 in I569
17680 //
1266e9b4 17681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17682 sub2node->SetLineColor(kColorITS);
17683 sub2node->SetVisibility(1);
17684 fNodes->Add(sub2node);
17685 sub1node->cd();
17686 //
17687 // Place copy #6 of ITS6 in I569
17688 //
17689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17690 sub2node->SetLineColor(kColorITS);
17691 sub2node->SetVisibility(1);
17692 fNodes->Add(sub2node);
17693 sub1node->cd();
17694 //
17695 // Place copy #7 of ITS6 in I569
17696 //
1266e9b4 17697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17698 sub2node->SetLineColor(kColorITS);
17699 sub2node->SetVisibility(1);
17700 fNodes->Add(sub2node);
17701 sub1node->cd();
17702 //
17703 // Place copy #8 of ITS6 in I569
17704 //
17705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17706 sub2node->SetLineColor(kColorITS);
17707 sub2node->SetVisibility(1);
17708 fNodes->Add(sub2node);
17709 sub1node->cd();
17710 //
17711 // Place copy #9 of ITS6 in I569
17712 //
1266e9b4 17713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17714 sub2node->SetLineColor(kColorITS);
17715 sub2node->SetVisibility(1);
17716 fNodes->Add(sub2node);
17717 sub1node->cd();
17718 //
17719 // Place copy #10 of ITS6 in I569
17720 //
17721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17722 sub2node->SetLineColor(kColorITS);
17723 sub2node->SetVisibility(1);
17724 fNodes->Add(sub2node);
17725 sub1node->cd();
17726 //
17727 // Place copy #11 of ITS6 in I569
17728 //
1266e9b4 17729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17730 sub2node->SetLineColor(kColorITS);
17731 sub2node->SetVisibility(1);
17732 fNodes->Add(sub2node);
17733 sub1node->cd();
17734 //
17735 // Place copy #12 of ITS6 in I569
17736 //
17737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17738 sub2node->SetLineColor(kColorITS);
17739 sub2node->SetVisibility(1);
17740 fNodes->Add(sub2node);
17741 sub1node->cd();
17742 //
17743 // Place copy #13 of ITS6 in I569
17744 //
17745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17746 sub2node->SetLineColor(kColorITS);
17747 sub2node->SetVisibility(1);
17748 fNodes->Add(sub2node);
17749 sub1node->cd();
17750 //
17751 // Place copy #14 of ITS6 in I569
17752 //
17753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17754 sub2node->SetLineColor(kColorITS);
17755 sub2node->SetVisibility(1);
17756 fNodes->Add(sub2node);
17757 sub1node->cd();
17758 //
17759 // Place copy #15 of ITS6 in I569
17760 //
1266e9b4 17761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17762 sub2node->SetLineColor(kColorITS);
17763 sub2node->SetVisibility(1);
17764 fNodes->Add(sub2node);
17765 sub1node->cd();
17766 //
17767 // Place copy #16 of ITS6 in I569
17768 //
17769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17770 sub2node->SetLineColor(kColorITS);
17771 sub2node->SetVisibility(1);
17772 fNodes->Add(sub2node);
17773 sub1node->cd();
17774 //
17775 // Place copy #17 of ITS6 in I569
17776 //
17777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17778 sub2node->SetLineColor(kColorITS);
17779 sub2node->SetVisibility(1);
17780 fNodes->Add(sub2node);
17781 sub1node->cd();
17782 //
17783 // Place copy #18 of ITS6 in I569
17784 //
17785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17786 sub2node->SetLineColor(kColorITS);
17787 sub2node->SetVisibility(1);
17788 fNodes->Add(sub2node);
17789 sub1node->cd();
17790 //
17791 // Place copy #19 of ITS6 in I569
17792 //
1266e9b4 17793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17794 sub2node->SetLineColor(kColorITS);
17795 sub2node->SetVisibility(1);
17796 fNodes->Add(sub2node);
17797 sub1node->cd();
17798 //
17799 // Place copy #20 of ITS6 in I569
17800 //
17801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17802 sub2node->SetLineColor(kColorITS);
17803 sub2node->SetVisibility(1);
17804 fNodes->Add(sub2node);
17805 sub1node->cd();
17806 //
17807 // Place copy #21 of ITS6 in I569
17808 //
1266e9b4 17809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17810 sub2node->SetLineColor(kColorITS);
17811 sub2node->SetVisibility(1);
17812 fNodes->Add(sub2node);
17813 sub1node->cd();
17814 //
17815 // Place copy #22 of ITS6 in I569
17816 //
17817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17818 sub2node->SetLineColor(kColorITS);
17819 sub2node->SetVisibility(1);
17820 fNodes->Add(sub2node);
17821 sub1node->cd();
17822 //
17823 // Place copy #23 of ITS6 in I569
17824 //
17825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17826 sub2node->SetLineColor(kColorITS);
17827 sub2node->SetVisibility(1);
17828 fNodes->Add(sub2node);
17829 sub1node->cd();
17830 //
17831 // Place copy #24 of ITS6 in I569
17832 //
17833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17834 sub2node->SetLineColor(kColorITS);
17835 sub2node->SetVisibility(1);
17836 fNodes->Add(sub2node);
17837 sub1node->cd();
17838 //
17839 // Place copy #25 of ITS6 in I569
17840 //
1266e9b4 17841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17842 sub2node->SetLineColor(kColorITS);
17843 sub2node->SetVisibility(1);
17844 fNodes->Add(sub2node);
17845 sub1node->cd();
17846 fNodes->Add(sub1node);
17847 node->cd();
17848 //
17849 // Place copy #7 of I569 in IT56
17850 //
1266e9b4 17851 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17852 sub1node->SetLineColor(kColorITS);
17853 sub1node->SetVisibility(0);
17854 sub1node->cd();
17855 //
17856 // Place copy #1 of ITS6 in I569
17857 //
1266e9b4 17858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17859 sub2node->SetLineColor(kColorITS);
17860 sub2node->SetVisibility(1);
17861 fNodes->Add(sub2node);
17862 sub1node->cd();
17863 //
17864 // Place copy #2 of ITS6 in I569
17865 //
17866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17867 sub2node->SetLineColor(kColorITS);
17868 sub2node->SetVisibility(1);
17869 fNodes->Add(sub2node);
17870 sub1node->cd();
17871 //
17872 // Place copy #3 of ITS6 in I569
17873 //
1266e9b4 17874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17875 sub2node->SetLineColor(kColorITS);
17876 sub2node->SetVisibility(1);
17877 fNodes->Add(sub2node);
17878 sub1node->cd();
17879 //
17880 // Place copy #4 of ITS6 in I569
17881 //
17882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17883 sub2node->SetLineColor(kColorITS);
17884 sub2node->SetVisibility(1);
17885 fNodes->Add(sub2node);
17886 sub1node->cd();
17887 //
17888 // Place copy #5 of ITS6 in I569
17889 //
1266e9b4 17890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17891 sub2node->SetLineColor(kColorITS);
17892 sub2node->SetVisibility(1);
17893 fNodes->Add(sub2node);
17894 sub1node->cd();
17895 //
17896 // Place copy #6 of ITS6 in I569
17897 //
17898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17899 sub2node->SetLineColor(kColorITS);
17900 sub2node->SetVisibility(1);
17901 fNodes->Add(sub2node);
17902 sub1node->cd();
17903 //
17904 // Place copy #7 of ITS6 in I569
17905 //
1266e9b4 17906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17907 sub2node->SetLineColor(kColorITS);
17908 sub2node->SetVisibility(1);
17909 fNodes->Add(sub2node);
17910 sub1node->cd();
17911 //
17912 // Place copy #8 of ITS6 in I569
17913 //
17914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17915 sub2node->SetLineColor(kColorITS);
17916 sub2node->SetVisibility(1);
17917 fNodes->Add(sub2node);
17918 sub1node->cd();
17919 //
17920 // Place copy #9 of ITS6 in I569
17921 //
1266e9b4 17922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17923 sub2node->SetLineColor(kColorITS);
17924 sub2node->SetVisibility(1);
17925 fNodes->Add(sub2node);
17926 sub1node->cd();
17927 //
17928 // Place copy #10 of ITS6 in I569
17929 //
17930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17931 sub2node->SetLineColor(kColorITS);
17932 sub2node->SetVisibility(1);
17933 fNodes->Add(sub2node);
17934 sub1node->cd();
17935 //
17936 // Place copy #11 of ITS6 in I569
17937 //
1266e9b4 17938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17939 sub2node->SetLineColor(kColorITS);
17940 sub2node->SetVisibility(1);
17941 fNodes->Add(sub2node);
17942 sub1node->cd();
17943 //
17944 // Place copy #12 of ITS6 in I569
17945 //
17946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17947 sub2node->SetLineColor(kColorITS);
17948 sub2node->SetVisibility(1);
17949 fNodes->Add(sub2node);
17950 sub1node->cd();
17951 //
17952 // Place copy #13 of ITS6 in I569
17953 //
17954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17955 sub2node->SetLineColor(kColorITS);
17956 sub2node->SetVisibility(1);
17957 fNodes->Add(sub2node);
17958 sub1node->cd();
17959 //
17960 // Place copy #14 of ITS6 in I569
17961 //
17962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17963 sub2node->SetLineColor(kColorITS);
17964 sub2node->SetVisibility(1);
17965 fNodes->Add(sub2node);
17966 sub1node->cd();
17967 //
17968 // Place copy #15 of ITS6 in I569
17969 //
1266e9b4 17970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17971 sub2node->SetLineColor(kColorITS);
17972 sub2node->SetVisibility(1);
17973 fNodes->Add(sub2node);
17974 sub1node->cd();
17975 //
17976 // Place copy #16 of ITS6 in I569
17977 //
17978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17979 sub2node->SetLineColor(kColorITS);
17980 sub2node->SetVisibility(1);
17981 fNodes->Add(sub2node);
17982 sub1node->cd();
17983 //
17984 // Place copy #17 of ITS6 in I569
17985 //
17986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17987 sub2node->SetLineColor(kColorITS);
17988 sub2node->SetVisibility(1);
17989 fNodes->Add(sub2node);
17990 sub1node->cd();
17991 //
17992 // Place copy #18 of ITS6 in I569
17993 //
17994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17995 sub2node->SetLineColor(kColorITS);
17996 sub2node->SetVisibility(1);
17997 fNodes->Add(sub2node);
17998 sub1node->cd();
17999 //
18000 // Place copy #19 of ITS6 in I569
18001 //
1266e9b4 18002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18003 sub2node->SetLineColor(kColorITS);
18004 sub2node->SetVisibility(1);
18005 fNodes->Add(sub2node);
18006 sub1node->cd();
18007 //
18008 // Place copy #20 of ITS6 in I569
18009 //
18010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18011 sub2node->SetLineColor(kColorITS);
18012 sub2node->SetVisibility(1);
18013 fNodes->Add(sub2node);
18014 sub1node->cd();
18015 //
18016 // Place copy #21 of ITS6 in I569
18017 //
1266e9b4 18018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18019 sub2node->SetLineColor(kColorITS);
18020 sub2node->SetVisibility(1);
18021 fNodes->Add(sub2node);
18022 sub1node->cd();
18023 //
18024 // Place copy #22 of ITS6 in I569
18025 //
18026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18027 sub2node->SetLineColor(kColorITS);
18028 sub2node->SetVisibility(1);
18029 fNodes->Add(sub2node);
18030 sub1node->cd();
18031 //
18032 // Place copy #23 of ITS6 in I569
18033 //
18034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18035 sub2node->SetLineColor(kColorITS);
18036 sub2node->SetVisibility(1);
18037 fNodes->Add(sub2node);
18038 sub1node->cd();
18039 //
18040 // Place copy #24 of ITS6 in I569
18041 //
18042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18043 sub2node->SetLineColor(kColorITS);
18044 sub2node->SetVisibility(1);
18045 fNodes->Add(sub2node);
18046 sub1node->cd();
18047 //
18048 // Place copy #25 of ITS6 in I569
18049 //
1266e9b4 18050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18051 sub2node->SetLineColor(kColorITS);
18052 sub2node->SetVisibility(1);
18053 fNodes->Add(sub2node);
18054 sub1node->cd();
18055 fNodes->Add(sub1node);
18056 node->cd();
18057 //
18058 // Place copy #8 of I569 in IT56
18059 //
1266e9b4 18060 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18061 sub1node->SetLineColor(kColorITS);
18062 sub1node->SetVisibility(0);
18063 sub1node->cd();
18064 //
18065 // Place copy #1 of ITS6 in I569
18066 //
1266e9b4 18067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18068 sub2node->SetLineColor(kColorITS);
18069 sub2node->SetVisibility(1);
18070 fNodes->Add(sub2node);
18071 sub1node->cd();
18072 //
18073 // Place copy #2 of ITS6 in I569
18074 //
18075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18076 sub2node->SetLineColor(kColorITS);
18077 sub2node->SetVisibility(1);
18078 fNodes->Add(sub2node);
18079 sub1node->cd();
18080 //
18081 // Place copy #3 of ITS6 in I569
18082 //
1266e9b4 18083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18084 sub2node->SetLineColor(kColorITS);
18085 sub2node->SetVisibility(1);
18086 fNodes->Add(sub2node);
18087 sub1node->cd();
18088 //
18089 // Place copy #4 of ITS6 in I569
18090 //
18091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18092 sub2node->SetLineColor(kColorITS);
18093 sub2node->SetVisibility(1);
18094 fNodes->Add(sub2node);
18095 sub1node->cd();
18096 //
18097 // Place copy #5 of ITS6 in I569
18098 //
1266e9b4 18099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18100 sub2node->SetLineColor(kColorITS);
18101 sub2node->SetVisibility(1);
18102 fNodes->Add(sub2node);
18103 sub1node->cd();
18104 //
18105 // Place copy #6 of ITS6 in I569
18106 //
18107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18108 sub2node->SetLineColor(kColorITS);
18109 sub2node->SetVisibility(1);
18110 fNodes->Add(sub2node);
18111 sub1node->cd();
18112 //
18113 // Place copy #7 of ITS6 in I569
18114 //
1266e9b4 18115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18116 sub2node->SetLineColor(kColorITS);
18117 sub2node->SetVisibility(1);
18118 fNodes->Add(sub2node);
18119 sub1node->cd();
18120 //
18121 // Place copy #8 of ITS6 in I569
18122 //
18123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18124 sub2node->SetLineColor(kColorITS);
18125 sub2node->SetVisibility(1);
18126 fNodes->Add(sub2node);
18127 sub1node->cd();
18128 //
18129 // Place copy #9 of ITS6 in I569
18130 //
1266e9b4 18131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18132 sub2node->SetLineColor(kColorITS);
18133 sub2node->SetVisibility(1);
18134 fNodes->Add(sub2node);
18135 sub1node->cd();
18136 //
18137 // Place copy #10 of ITS6 in I569
18138 //
18139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18140 sub2node->SetLineColor(kColorITS);
18141 sub2node->SetVisibility(1);
18142 fNodes->Add(sub2node);
18143 sub1node->cd();
18144 //
18145 // Place copy #11 of ITS6 in I569
18146 //
1266e9b4 18147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18148 sub2node->SetLineColor(kColorITS);
18149 sub2node->SetVisibility(1);
18150 fNodes->Add(sub2node);
18151 sub1node->cd();
18152 //
18153 // Place copy #12 of ITS6 in I569
18154 //
18155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18156 sub2node->SetLineColor(kColorITS);
18157 sub2node->SetVisibility(1);
18158 fNodes->Add(sub2node);
18159 sub1node->cd();
18160 //
18161 // Place copy #13 of ITS6 in I569
18162 //
18163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18164 sub2node->SetLineColor(kColorITS);
18165 sub2node->SetVisibility(1);
18166 fNodes->Add(sub2node);
18167 sub1node->cd();
18168 //
18169 // Place copy #14 of ITS6 in I569
18170 //
18171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18172 sub2node->SetLineColor(kColorITS);
18173 sub2node->SetVisibility(1);
18174 fNodes->Add(sub2node);
18175 sub1node->cd();
18176 //
18177 // Place copy #15 of ITS6 in I569
18178 //
1266e9b4 18179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18180 sub2node->SetLineColor(kColorITS);
18181 sub2node->SetVisibility(1);
18182 fNodes->Add(sub2node);
18183 sub1node->cd();
18184 //
18185 // Place copy #16 of ITS6 in I569
18186 //
18187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18188 sub2node->SetLineColor(kColorITS);
18189 sub2node->SetVisibility(1);
18190 fNodes->Add(sub2node);
18191 sub1node->cd();
18192 //
18193 // Place copy #17 of ITS6 in I569
18194 //
18195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18196 sub2node->SetLineColor(kColorITS);
18197 sub2node->SetVisibility(1);
18198 fNodes->Add(sub2node);
18199 sub1node->cd();
18200 //
18201 // Place copy #18 of ITS6 in I569
18202 //
18203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18204 sub2node->SetLineColor(kColorITS);
18205 sub2node->SetVisibility(1);
18206 fNodes->Add(sub2node);
18207 sub1node->cd();
18208 //
18209 // Place copy #19 of ITS6 in I569
18210 //
1266e9b4 18211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18212 sub2node->SetLineColor(kColorITS);
18213 sub2node->SetVisibility(1);
18214 fNodes->Add(sub2node);
18215 sub1node->cd();
18216 //
18217 // Place copy #20 of ITS6 in I569
18218 //
18219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18220 sub2node->SetLineColor(kColorITS);
18221 sub2node->SetVisibility(1);
18222 fNodes->Add(sub2node);
18223 sub1node->cd();
18224 //
18225 // Place copy #21 of ITS6 in I569
18226 //
1266e9b4 18227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18228 sub2node->SetLineColor(kColorITS);
18229 sub2node->SetVisibility(1);
18230 fNodes->Add(sub2node);
18231 sub1node->cd();
18232 //
18233 // Place copy #22 of ITS6 in I569
18234 //
18235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18236 sub2node->SetLineColor(kColorITS);
18237 sub2node->SetVisibility(1);
18238 fNodes->Add(sub2node);
18239 sub1node->cd();
18240 //
18241 // Place copy #23 of ITS6 in I569
18242 //
18243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18244 sub2node->SetLineColor(kColorITS);
18245 sub2node->SetVisibility(1);
18246 fNodes->Add(sub2node);
18247 sub1node->cd();
18248 //
18249 // Place copy #24 of ITS6 in I569
18250 //
18251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18252 sub2node->SetLineColor(kColorITS);
18253 sub2node->SetVisibility(1);
18254 fNodes->Add(sub2node);
18255 sub1node->cd();
18256 //
18257 // Place copy #25 of ITS6 in I569
18258 //
1266e9b4 18259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18260 sub2node->SetLineColor(kColorITS);
18261 sub2node->SetVisibility(1);
18262 fNodes->Add(sub2node);
18263 sub1node->cd();
18264 fNodes->Add(sub1node);
18265 node->cd();
18266 //
18267 // Place copy #9 of I569 in IT56
18268 //
1266e9b4 18269 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18270 sub1node->SetLineColor(kColorITS);
18271 sub1node->SetVisibility(0);
18272 sub1node->cd();
18273 //
18274 // Place copy #1 of ITS6 in I569
18275 //
1266e9b4 18276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18277 sub2node->SetLineColor(kColorITS);
18278 sub2node->SetVisibility(1);
18279 fNodes->Add(sub2node);
18280 sub1node->cd();
18281 //
18282 // Place copy #2 of ITS6 in I569
18283 //
18284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18285 sub2node->SetLineColor(kColorITS);
18286 sub2node->SetVisibility(1);
18287 fNodes->Add(sub2node);
18288 sub1node->cd();
18289 //
18290 // Place copy #3 of ITS6 in I569
18291 //
1266e9b4 18292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18293 sub2node->SetLineColor(kColorITS);
18294 sub2node->SetVisibility(1);
18295 fNodes->Add(sub2node);
18296 sub1node->cd();
18297 //
18298 // Place copy #4 of ITS6 in I569
18299 //
18300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18301 sub2node->SetLineColor(kColorITS);
18302 sub2node->SetVisibility(1);
18303 fNodes->Add(sub2node);
18304 sub1node->cd();
18305 //
18306 // Place copy #5 of ITS6 in I569
18307 //
1266e9b4 18308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18309 sub2node->SetLineColor(kColorITS);
18310 sub2node->SetVisibility(1);
18311 fNodes->Add(sub2node);
18312 sub1node->cd();
18313 //
18314 // Place copy #6 of ITS6 in I569
18315 //
18316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18317 sub2node->SetLineColor(kColorITS);
18318 sub2node->SetVisibility(1);
18319 fNodes->Add(sub2node);
18320 sub1node->cd();
18321 //
18322 // Place copy #7 of ITS6 in I569
18323 //
1266e9b4 18324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18325 sub2node->SetLineColor(kColorITS);
18326 sub2node->SetVisibility(1);
18327 fNodes->Add(sub2node);
18328 sub1node->cd();
18329 //
18330 // Place copy #8 of ITS6 in I569
18331 //
18332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18333 sub2node->SetLineColor(kColorITS);
18334 sub2node->SetVisibility(1);
18335 fNodes->Add(sub2node);
18336 sub1node->cd();
18337 //
18338 // Place copy #9 of ITS6 in I569
18339 //
1266e9b4 18340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18341 sub2node->SetLineColor(kColorITS);
18342 sub2node->SetVisibility(1);
18343 fNodes->Add(sub2node);
18344 sub1node->cd();
18345 //
18346 // Place copy #10 of ITS6 in I569
18347 //
18348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18349 sub2node->SetLineColor(kColorITS);
18350 sub2node->SetVisibility(1);
18351 fNodes->Add(sub2node);
18352 sub1node->cd();
18353 //
18354 // Place copy #11 of ITS6 in I569
18355 //
1266e9b4 18356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18357 sub2node->SetLineColor(kColorITS);
18358 sub2node->SetVisibility(1);
18359 fNodes->Add(sub2node);
18360 sub1node->cd();
18361 //
18362 // Place copy #12 of ITS6 in I569
18363 //
18364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18365 sub2node->SetLineColor(kColorITS);
18366 sub2node->SetVisibility(1);
18367 fNodes->Add(sub2node);
18368 sub1node->cd();
18369 //
18370 // Place copy #13 of ITS6 in I569
18371 //
18372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18373 sub2node->SetLineColor(kColorITS);
18374 sub2node->SetVisibility(1);
18375 fNodes->Add(sub2node);
18376 sub1node->cd();
18377 //
18378 // Place copy #14 of ITS6 in I569
18379 //
18380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18381 sub2node->SetLineColor(kColorITS);
18382 sub2node->SetVisibility(1);
18383 fNodes->Add(sub2node);
18384 sub1node->cd();
18385 //
18386 // Place copy #15 of ITS6 in I569
18387 //
1266e9b4 18388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18389 sub2node->SetLineColor(kColorITS);
18390 sub2node->SetVisibility(1);
18391 fNodes->Add(sub2node);
18392 sub1node->cd();
18393 //
18394 // Place copy #16 of ITS6 in I569
18395 //
18396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18397 sub2node->SetLineColor(kColorITS);
18398 sub2node->SetVisibility(1);
18399 fNodes->Add(sub2node);
18400 sub1node->cd();
18401 //
18402 // Place copy #17 of ITS6 in I569
18403 //
18404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18405 sub2node->SetLineColor(kColorITS);
18406 sub2node->SetVisibility(1);
18407 fNodes->Add(sub2node);
18408 sub1node->cd();
18409 //
18410 // Place copy #18 of ITS6 in I569
18411 //
18412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18413 sub2node->SetLineColor(kColorITS);
18414 sub2node->SetVisibility(1);
18415 fNodes->Add(sub2node);
18416 sub1node->cd();
18417 //
18418 // Place copy #19 of ITS6 in I569
18419 //
1266e9b4 18420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18421 sub2node->SetLineColor(kColorITS);
18422 sub2node->SetVisibility(1);
18423 fNodes->Add(sub2node);
18424 sub1node->cd();
18425 //
18426 // Place copy #20 of ITS6 in I569
18427 //
18428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18429 sub2node->SetLineColor(kColorITS);
18430 sub2node->SetVisibility(1);
18431 fNodes->Add(sub2node);
18432 sub1node->cd();
18433 //
18434 // Place copy #21 of ITS6 in I569
18435 //
1266e9b4 18436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18437 sub2node->SetLineColor(kColorITS);
18438 sub2node->SetVisibility(1);
18439 fNodes->Add(sub2node);
18440 sub1node->cd();
18441 //
18442 // Place copy #22 of ITS6 in I569
18443 //
18444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18445 sub2node->SetLineColor(kColorITS);
18446 sub2node->SetVisibility(1);
18447 fNodes->Add(sub2node);
18448 sub1node->cd();
18449 //
18450 // Place copy #23 of ITS6 in I569
18451 //
18452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18453 sub2node->SetLineColor(kColorITS);
18454 sub2node->SetVisibility(1);
18455 fNodes->Add(sub2node);
18456 sub1node->cd();
18457 //
18458 // Place copy #24 of ITS6 in I569
18459 //
18460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18461 sub2node->SetLineColor(kColorITS);
18462 sub2node->SetVisibility(1);
18463 fNodes->Add(sub2node);
18464 sub1node->cd();
18465 //
18466 // Place copy #25 of ITS6 in I569
18467 //
1266e9b4 18468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18469 sub2node->SetLineColor(kColorITS);
18470 sub2node->SetVisibility(1);
18471 fNodes->Add(sub2node);
18472 sub1node->cd();
18473 fNodes->Add(sub1node);
18474 node->cd();
18475 //
18476 // Place copy #10 of I569 in IT56
18477 //
1266e9b4 18478 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18479 sub1node->SetLineColor(kColorITS);
18480 sub1node->SetVisibility(0);
18481 sub1node->cd();
18482 //
18483 // Place copy #1 of ITS6 in I569
18484 //
1266e9b4 18485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18486 sub2node->SetLineColor(kColorITS);
18487 sub2node->SetVisibility(1);
18488 fNodes->Add(sub2node);
18489 sub1node->cd();
18490 //
18491 // Place copy #2 of ITS6 in I569
18492 //
18493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18494 sub2node->SetLineColor(kColorITS);
18495 sub2node->SetVisibility(1);
18496 fNodes->Add(sub2node);
18497 sub1node->cd();
18498 //
18499 // Place copy #3 of ITS6 in I569
18500 //
1266e9b4 18501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18502 sub2node->SetLineColor(kColorITS);
18503 sub2node->SetVisibility(1);
18504 fNodes->Add(sub2node);
18505 sub1node->cd();
18506 //
18507 // Place copy #4 of ITS6 in I569
18508 //
18509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18510 sub2node->SetLineColor(kColorITS);
18511 sub2node->SetVisibility(1);
18512 fNodes->Add(sub2node);
18513 sub1node->cd();
18514 //
18515 // Place copy #5 of ITS6 in I569
18516 //
1266e9b4 18517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18518 sub2node->SetLineColor(kColorITS);
18519 sub2node->SetVisibility(1);
18520 fNodes->Add(sub2node);
18521 sub1node->cd();
18522 //
18523 // Place copy #6 of ITS6 in I569
18524 //
18525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18526 sub2node->SetLineColor(kColorITS);
18527 sub2node->SetVisibility(1);
18528 fNodes->Add(sub2node);
18529 sub1node->cd();
18530 //
18531 // Place copy #7 of ITS6 in I569
18532 //
1266e9b4 18533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18534 sub2node->SetLineColor(kColorITS);
18535 sub2node->SetVisibility(1);
18536 fNodes->Add(sub2node);
18537 sub1node->cd();
18538 //
18539 // Place copy #8 of ITS6 in I569
18540 //
18541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18542 sub2node->SetLineColor(kColorITS);
18543 sub2node->SetVisibility(1);
18544 fNodes->Add(sub2node);
18545 sub1node->cd();
18546 //
18547 // Place copy #9 of ITS6 in I569
18548 //
1266e9b4 18549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18550 sub2node->SetLineColor(kColorITS);
18551 sub2node->SetVisibility(1);
18552 fNodes->Add(sub2node);
18553 sub1node->cd();
18554 //
18555 // Place copy #10 of ITS6 in I569
18556 //
18557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18558 sub2node->SetLineColor(kColorITS);
18559 sub2node->SetVisibility(1);
18560 fNodes->Add(sub2node);
18561 sub1node->cd();
18562 //
18563 // Place copy #11 of ITS6 in I569
18564 //
1266e9b4 18565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18566 sub2node->SetLineColor(kColorITS);
18567 sub2node->SetVisibility(1);
18568 fNodes->Add(sub2node);
18569 sub1node->cd();
18570 //
18571 // Place copy #12 of ITS6 in I569
18572 //
18573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18574 sub2node->SetLineColor(kColorITS);
18575 sub2node->SetVisibility(1);
18576 fNodes->Add(sub2node);
18577 sub1node->cd();
18578 //
18579 // Place copy #13 of ITS6 in I569
18580 //
18581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18582 sub2node->SetLineColor(kColorITS);
18583 sub2node->SetVisibility(1);
18584 fNodes->Add(sub2node);
18585 sub1node->cd();
18586 //
18587 // Place copy #14 of ITS6 in I569
18588 //
18589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18590 sub2node->SetLineColor(kColorITS);
18591 sub2node->SetVisibility(1);
18592 fNodes->Add(sub2node);
18593 sub1node->cd();
18594 //
18595 // Place copy #15 of ITS6 in I569
18596 //
1266e9b4 18597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18598 sub2node->SetLineColor(kColorITS);
18599 sub2node->SetVisibility(1);
18600 fNodes->Add(sub2node);
18601 sub1node->cd();
18602 //
18603 // Place copy #16 of ITS6 in I569
18604 //
18605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18606 sub2node->SetLineColor(kColorITS);
18607 sub2node->SetVisibility(1);
18608 fNodes->Add(sub2node);
18609 sub1node->cd();
18610 //
18611 // Place copy #17 of ITS6 in I569
18612 //
18613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18614 sub2node->SetLineColor(kColorITS);
18615 sub2node->SetVisibility(1);
18616 fNodes->Add(sub2node);
18617 sub1node->cd();
18618 //
18619 // Place copy #18 of ITS6 in I569
18620 //
18621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18622 sub2node->SetLineColor(kColorITS);
18623 sub2node->SetVisibility(1);
18624 fNodes->Add(sub2node);
18625 sub1node->cd();
18626 //
18627 // Place copy #19 of ITS6 in I569
18628 //
1266e9b4 18629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18630 sub2node->SetLineColor(kColorITS);
18631 sub2node->SetVisibility(1);
18632 fNodes->Add(sub2node);
18633 sub1node->cd();
18634 //
18635 // Place copy #20 of ITS6 in I569
18636 //
18637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18638 sub2node->SetLineColor(kColorITS);
18639 sub2node->SetVisibility(1);
18640 fNodes->Add(sub2node);
18641 sub1node->cd();
18642 //
18643 // Place copy #21 of ITS6 in I569
18644 //
1266e9b4 18645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18646 sub2node->SetLineColor(kColorITS);
18647 sub2node->SetVisibility(1);
18648 fNodes->Add(sub2node);
18649 sub1node->cd();
18650 //
18651 // Place copy #22 of ITS6 in I569
18652 //
18653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18654 sub2node->SetLineColor(kColorITS);
18655 sub2node->SetVisibility(1);
18656 fNodes->Add(sub2node);
18657 sub1node->cd();
18658 //
18659 // Place copy #23 of ITS6 in I569
18660 //
18661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18662 sub2node->SetLineColor(kColorITS);
18663 sub2node->SetVisibility(1);
18664 fNodes->Add(sub2node);
18665 sub1node->cd();
18666 //
18667 // Place copy #24 of ITS6 in I569
18668 //
18669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18670 sub2node->SetLineColor(kColorITS);
18671 sub2node->SetVisibility(1);
18672 fNodes->Add(sub2node);
18673 sub1node->cd();
18674 //
18675 // Place copy #25 of ITS6 in I569
18676 //
1266e9b4 18677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18678 sub2node->SetLineColor(kColorITS);
18679 sub2node->SetVisibility(1);
18680 fNodes->Add(sub2node);
18681 sub1node->cd();
18682 fNodes->Add(sub1node);
18683 node->cd();
18684 //
18685 // Place copy #11 of I569 in IT56
18686 //
1266e9b4 18687 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18688 sub1node->SetLineColor(kColorITS);
18689 sub1node->SetVisibility(0);
18690 sub1node->cd();
18691 //
18692 // Place copy #1 of ITS6 in I569
18693 //
1266e9b4 18694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18695 sub2node->SetLineColor(kColorITS);
18696 sub2node->SetVisibility(1);
18697 fNodes->Add(sub2node);
18698 sub1node->cd();
18699 //
18700 // Place copy #2 of ITS6 in I569
18701 //
18702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18703 sub2node->SetLineColor(kColorITS);
18704 sub2node->SetVisibility(1);
18705 fNodes->Add(sub2node);
18706 sub1node->cd();
18707 //
18708 // Place copy #3 of ITS6 in I569
18709 //
1266e9b4 18710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18711 sub2node->SetLineColor(kColorITS);
18712 sub2node->SetVisibility(1);
18713 fNodes->Add(sub2node);
18714 sub1node->cd();
18715 //
18716 // Place copy #4 of ITS6 in I569
18717 //
18718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18719 sub2node->SetLineColor(kColorITS);
18720 sub2node->SetVisibility(1);
18721 fNodes->Add(sub2node);
18722 sub1node->cd();
18723 //
18724 // Place copy #5 of ITS6 in I569
18725 //
1266e9b4 18726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18727 sub2node->SetLineColor(kColorITS);
18728 sub2node->SetVisibility(1);
18729 fNodes->Add(sub2node);
18730 sub1node->cd();
18731 //
18732 // Place copy #6 of ITS6 in I569
18733 //
18734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18735 sub2node->SetLineColor(kColorITS);
18736 sub2node->SetVisibility(1);
18737 fNodes->Add(sub2node);
18738 sub1node->cd();
18739 //
18740 // Place copy #7 of ITS6 in I569
18741 //
1266e9b4 18742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18743 sub2node->SetLineColor(kColorITS);
18744 sub2node->SetVisibility(1);
18745 fNodes->Add(sub2node);
18746 sub1node->cd();
18747 //
18748 // Place copy #8 of ITS6 in I569
18749 //
18750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18751 sub2node->SetLineColor(kColorITS);
18752 sub2node->SetVisibility(1);
18753 fNodes->Add(sub2node);
18754 sub1node->cd();
18755 //
18756 // Place copy #9 of ITS6 in I569
18757 //
1266e9b4 18758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18759 sub2node->SetLineColor(kColorITS);
18760 sub2node->SetVisibility(1);
18761 fNodes->Add(sub2node);
18762 sub1node->cd();
18763 //
18764 // Place copy #10 of ITS6 in I569
18765 //
18766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18767 sub2node->SetLineColor(kColorITS);
18768 sub2node->SetVisibility(1);
18769 fNodes->Add(sub2node);
18770 sub1node->cd();
18771 //
18772 // Place copy #11 of ITS6 in I569
18773 //
1266e9b4 18774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18775 sub2node->SetLineColor(kColorITS);
18776 sub2node->SetVisibility(1);
18777 fNodes->Add(sub2node);
18778 sub1node->cd();
18779 //
18780 // Place copy #12 of ITS6 in I569
18781 //
18782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18783 sub2node->SetLineColor(kColorITS);
18784 sub2node->SetVisibility(1);
18785 fNodes->Add(sub2node);
18786 sub1node->cd();
18787 //
18788 // Place copy #13 of ITS6 in I569
18789 //
18790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18791 sub2node->SetLineColor(kColorITS);
18792 sub2node->SetVisibility(1);
18793 fNodes->Add(sub2node);
18794 sub1node->cd();
18795 //
18796 // Place copy #14 of ITS6 in I569
18797 //
18798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18799 sub2node->SetLineColor(kColorITS);
18800 sub2node->SetVisibility(1);
18801 fNodes->Add(sub2node);
18802 sub1node->cd();
18803 //
18804 // Place copy #15 of ITS6 in I569
18805 //
1266e9b4 18806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18807 sub2node->SetLineColor(kColorITS);
18808 sub2node->SetVisibility(1);
18809 fNodes->Add(sub2node);
18810 sub1node->cd();
18811 //
18812 // Place copy #16 of ITS6 in I569
18813 //
18814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18815 sub2node->SetLineColor(kColorITS);
18816 sub2node->SetVisibility(1);
18817 fNodes->Add(sub2node);
18818 sub1node->cd();
18819 //
18820 // Place copy #17 of ITS6 in I569
18821 //
18822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18823 sub2node->SetLineColor(kColorITS);
18824 sub2node->SetVisibility(1);
18825 fNodes->Add(sub2node);
18826 sub1node->cd();
18827 //
18828 // Place copy #18 of ITS6 in I569
18829 //
18830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18831 sub2node->SetLineColor(kColorITS);
18832 sub2node->SetVisibility(1);
18833 fNodes->Add(sub2node);
18834 sub1node->cd();
18835 //
18836 // Place copy #19 of ITS6 in I569
18837 //
1266e9b4 18838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18839 sub2node->SetLineColor(kColorITS);
18840 sub2node->SetVisibility(1);
18841 fNodes->Add(sub2node);
18842 sub1node->cd();
18843 //
18844 // Place copy #20 of ITS6 in I569
18845 //
18846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18847 sub2node->SetLineColor(kColorITS);
18848 sub2node->SetVisibility(1);
18849 fNodes->Add(sub2node);
18850 sub1node->cd();
18851 //
18852 // Place copy #21 of ITS6 in I569
18853 //
1266e9b4 18854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18855 sub2node->SetLineColor(kColorITS);
18856 sub2node->SetVisibility(1);
18857 fNodes->Add(sub2node);
18858 sub1node->cd();
18859 //
18860 // Place copy #22 of ITS6 in I569
18861 //
18862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18863 sub2node->SetLineColor(kColorITS);
18864 sub2node->SetVisibility(1);
18865 fNodes->Add(sub2node);
18866 sub1node->cd();
18867 //
18868 // Place copy #23 of ITS6 in I569
18869 //
18870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18871 sub2node->SetLineColor(kColorITS);
18872 sub2node->SetVisibility(1);
18873 fNodes->Add(sub2node);
18874 sub1node->cd();
18875 //
18876 // Place copy #24 of ITS6 in I569
18877 //
18878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18879 sub2node->SetLineColor(kColorITS);
18880 sub2node->SetVisibility(1);
18881 fNodes->Add(sub2node);
18882 sub1node->cd();
18883 //
18884 // Place copy #25 of ITS6 in I569
18885 //
1266e9b4 18886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18887 sub2node->SetLineColor(kColorITS);
18888 sub2node->SetVisibility(1);
18889 fNodes->Add(sub2node);
18890 sub1node->cd();
18891 fNodes->Add(sub1node);
18892 node->cd();
18893 //
18894 // Place copy #12 of I569 in IT56
18895 //
1266e9b4 18896 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18897 sub1node->SetLineColor(kColorITS);
18898 sub1node->SetVisibility(0);
18899 sub1node->cd();
18900 //
18901 // Place copy #1 of ITS6 in I569
18902 //
1266e9b4 18903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18904 sub2node->SetLineColor(kColorITS);
18905 sub2node->SetVisibility(1);
18906 fNodes->Add(sub2node);
18907 sub1node->cd();
18908 //
18909 // Place copy #2 of ITS6 in I569
18910 //
18911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18912 sub2node->SetLineColor(kColorITS);
18913 sub2node->SetVisibility(1);
18914 fNodes->Add(sub2node);
18915 sub1node->cd();
18916 //
18917 // Place copy #3 of ITS6 in I569
18918 //
1266e9b4 18919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18920 sub2node->SetLineColor(kColorITS);
18921 sub2node->SetVisibility(1);
18922 fNodes->Add(sub2node);
18923 sub1node->cd();
18924 //
18925 // Place copy #4 of ITS6 in I569
18926 //
18927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18928 sub2node->SetLineColor(kColorITS);
18929 sub2node->SetVisibility(1);
18930 fNodes->Add(sub2node);
18931 sub1node->cd();
18932 //
18933 // Place copy #5 of ITS6 in I569
18934 //
1266e9b4 18935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18936 sub2node->SetLineColor(kColorITS);
18937 sub2node->SetVisibility(1);
18938 fNodes->Add(sub2node);
18939 sub1node->cd();
18940 //
18941 // Place copy #6 of ITS6 in I569
18942 //
18943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18944 sub2node->SetLineColor(kColorITS);
18945 sub2node->SetVisibility(1);
18946 fNodes->Add(sub2node);
18947 sub1node->cd();
18948 //
18949 // Place copy #7 of ITS6 in I569
18950 //
1266e9b4 18951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18952 sub2node->SetLineColor(kColorITS);
18953 sub2node->SetVisibility(1);
18954 fNodes->Add(sub2node);
18955 sub1node->cd();
18956 //
18957 // Place copy #8 of ITS6 in I569
18958 //
18959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18960 sub2node->SetLineColor(kColorITS);
18961 sub2node->SetVisibility(1);
18962 fNodes->Add(sub2node);
18963 sub1node->cd();
18964 //
18965 // Place copy #9 of ITS6 in I569
18966 //
1266e9b4 18967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18968 sub2node->SetLineColor(kColorITS);
18969 sub2node->SetVisibility(1);
18970 fNodes->Add(sub2node);
18971 sub1node->cd();
18972 //
18973 // Place copy #10 of ITS6 in I569
18974 //
18975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18976 sub2node->SetLineColor(kColorITS);
18977 sub2node->SetVisibility(1);
18978 fNodes->Add(sub2node);
18979 sub1node->cd();
18980 //
18981 // Place copy #11 of ITS6 in I569
18982 //
1266e9b4 18983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18984 sub2node->SetLineColor(kColorITS);
18985 sub2node->SetVisibility(1);
18986 fNodes->Add(sub2node);
18987 sub1node->cd();
18988 //
18989 // Place copy #12 of ITS6 in I569
18990 //
18991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18992 sub2node->SetLineColor(kColorITS);
18993 sub2node->SetVisibility(1);
18994 fNodes->Add(sub2node);
18995 sub1node->cd();
18996 //
18997 // Place copy #13 of ITS6 in I569
18998 //
18999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19000 sub2node->SetLineColor(kColorITS);
19001 sub2node->SetVisibility(1);
19002 fNodes->Add(sub2node);
19003 sub1node->cd();
19004 //
19005 // Place copy #14 of ITS6 in I569
19006 //
19007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19008 sub2node->SetLineColor(kColorITS);
19009 sub2node->SetVisibility(1);
19010 fNodes->Add(sub2node);
19011 sub1node->cd();
19012 //
19013 // Place copy #15 of ITS6 in I569
19014 //
1266e9b4 19015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19016 sub2node->SetLineColor(kColorITS);
19017 sub2node->SetVisibility(1);
19018 fNodes->Add(sub2node);
19019 sub1node->cd();
19020 //
19021 // Place copy #16 of ITS6 in I569
19022 //
19023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19024 sub2node->SetLineColor(kColorITS);
19025 sub2node->SetVisibility(1);
19026 fNodes->Add(sub2node);
19027 sub1node->cd();
19028 //
19029 // Place copy #17 of ITS6 in I569
19030 //
19031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19032 sub2node->SetLineColor(kColorITS);
19033 sub2node->SetVisibility(1);
19034 fNodes->Add(sub2node);
19035 sub1node->cd();
19036 //
19037 // Place copy #18 of ITS6 in I569
19038 //
19039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19040 sub2node->SetLineColor(kColorITS);
19041 sub2node->SetVisibility(1);
19042 fNodes->Add(sub2node);
19043 sub1node->cd();
19044 //
19045 // Place copy #19 of ITS6 in I569
19046 //
1266e9b4 19047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19048 sub2node->SetLineColor(kColorITS);
19049 sub2node->SetVisibility(1);
19050 fNodes->Add(sub2node);
19051 sub1node->cd();
19052 //
19053 // Place copy #20 of ITS6 in I569
19054 //
19055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19056 sub2node->SetLineColor(kColorITS);
19057 sub2node->SetVisibility(1);
19058 fNodes->Add(sub2node);
19059 sub1node->cd();
19060 //
19061 // Place copy #21 of ITS6 in I569
19062 //
1266e9b4 19063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19064 sub2node->SetLineColor(kColorITS);
19065 sub2node->SetVisibility(1);
19066 fNodes->Add(sub2node);
19067 sub1node->cd();
19068 //
19069 // Place copy #22 of ITS6 in I569
19070 //
19071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19072 sub2node->SetLineColor(kColorITS);
19073 sub2node->SetVisibility(1);
19074 fNodes->Add(sub2node);
19075 sub1node->cd();
19076 //
19077 // Place copy #23 of ITS6 in I569
19078 //
19079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19080 sub2node->SetLineColor(kColorITS);
19081 sub2node->SetVisibility(1);
19082 fNodes->Add(sub2node);
19083 sub1node->cd();
19084 //
19085 // Place copy #24 of ITS6 in I569
19086 //
19087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19088 sub2node->SetLineColor(kColorITS);
19089 sub2node->SetVisibility(1);
19090 fNodes->Add(sub2node);
19091 sub1node->cd();
19092 //
19093 // Place copy #25 of ITS6 in I569
19094 //
1266e9b4 19095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19096 sub2node->SetLineColor(kColorITS);
19097 sub2node->SetVisibility(1);
19098 fNodes->Add(sub2node);
19099 sub1node->cd();
19100 fNodes->Add(sub1node);
19101 node->cd();
19102 //
19103 // Place copy #13 of I569 in IT56
19104 //
1266e9b4 19105 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19106 sub1node->SetLineColor(kColorITS);
19107 sub1node->SetVisibility(0);
19108 sub1node->cd();
19109 //
19110 // Place copy #1 of ITS6 in I569
19111 //
1266e9b4 19112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19113 sub2node->SetLineColor(kColorITS);
19114 sub2node->SetVisibility(1);
19115 fNodes->Add(sub2node);
19116 sub1node->cd();
19117 //
19118 // Place copy #2 of ITS6 in I569
19119 //
19120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19121 sub2node->SetLineColor(kColorITS);
19122 sub2node->SetVisibility(1);
19123 fNodes->Add(sub2node);
19124 sub1node->cd();
19125 //
19126 // Place copy #3 of ITS6 in I569
19127 //
1266e9b4 19128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19129 sub2node->SetLineColor(kColorITS);
19130 sub2node->SetVisibility(1);
19131 fNodes->Add(sub2node);
19132 sub1node->cd();
19133 //
19134 // Place copy #4 of ITS6 in I569
19135 //
19136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19137 sub2node->SetLineColor(kColorITS);
19138 sub2node->SetVisibility(1);
19139 fNodes->Add(sub2node);
19140 sub1node->cd();
19141 //
19142 // Place copy #5 of ITS6 in I569
19143 //
1266e9b4 19144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19145 sub2node->SetLineColor(kColorITS);
19146 sub2node->SetVisibility(1);
19147 fNodes->Add(sub2node);
19148 sub1node->cd();
19149 //
19150 // Place copy #6 of ITS6 in I569
19151 //
19152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19153 sub2node->SetLineColor(kColorITS);
19154 sub2node->SetVisibility(1);
19155 fNodes->Add(sub2node);
19156 sub1node->cd();
19157 //
19158 // Place copy #7 of ITS6 in I569
19159 //
1266e9b4 19160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19161 sub2node->SetLineColor(kColorITS);
19162 sub2node->SetVisibility(1);
19163 fNodes->Add(sub2node);
19164 sub1node->cd();
19165 //
19166 // Place copy #8 of ITS6 in I569
19167 //
19168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19169 sub2node->SetLineColor(kColorITS);
19170 sub2node->SetVisibility(1);
19171 fNodes->Add(sub2node);
19172 sub1node->cd();
19173 //
19174 // Place copy #9 of ITS6 in I569
19175 //
1266e9b4 19176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19177 sub2node->SetLineColor(kColorITS);
19178 sub2node->SetVisibility(1);
19179 fNodes->Add(sub2node);
19180 sub1node->cd();
19181 //
19182 // Place copy #10 of ITS6 in I569
19183 //
19184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19185 sub2node->SetLineColor(kColorITS);
19186 sub2node->SetVisibility(1);
19187 fNodes->Add(sub2node);
19188 sub1node->cd();
19189 //
19190 // Place copy #11 of ITS6 in I569
19191 //
1266e9b4 19192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19193 sub2node->SetLineColor(kColorITS);
19194 sub2node->SetVisibility(1);
19195 fNodes->Add(sub2node);
19196 sub1node->cd();
19197 //
19198 // Place copy #12 of ITS6 in I569
19199 //
19200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19201 sub2node->SetLineColor(kColorITS);
19202 sub2node->SetVisibility(1);
19203 fNodes->Add(sub2node);
19204 sub1node->cd();
19205 //
19206 // Place copy #13 of ITS6 in I569
19207 //
19208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19209 sub2node->SetLineColor(kColorITS);
19210 sub2node->SetVisibility(1);
19211 fNodes->Add(sub2node);
19212 sub1node->cd();
19213 //
19214 // Place copy #14 of ITS6 in I569
19215 //
19216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19217 sub2node->SetLineColor(kColorITS);
19218 sub2node->SetVisibility(1);
19219 fNodes->Add(sub2node);
19220 sub1node->cd();
19221 //
19222 // Place copy #15 of ITS6 in I569
19223 //
1266e9b4 19224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19225 sub2node->SetLineColor(kColorITS);
19226 sub2node->SetVisibility(1);
19227 fNodes->Add(sub2node);
19228 sub1node->cd();
19229 //
19230 // Place copy #16 of ITS6 in I569
19231 //
19232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19233 sub2node->SetLineColor(kColorITS);
19234 sub2node->SetVisibility(1);
19235 fNodes->Add(sub2node);
19236 sub1node->cd();
19237 //
19238 // Place copy #17 of ITS6 in I569
19239 //
19240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19241 sub2node->SetLineColor(kColorITS);
19242 sub2node->SetVisibility(1);
19243 fNodes->Add(sub2node);
19244 sub1node->cd();
19245 //
19246 // Place copy #18 of ITS6 in I569
19247 //
19248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19249 sub2node->SetLineColor(kColorITS);
19250 sub2node->SetVisibility(1);
19251 fNodes->Add(sub2node);
19252 sub1node->cd();
19253 //
19254 // Place copy #19 of ITS6 in I569
19255 //
1266e9b4 19256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19257 sub2node->SetLineColor(kColorITS);
19258 sub2node->SetVisibility(1);
19259 fNodes->Add(sub2node);
19260 sub1node->cd();
19261 //
19262 // Place copy #20 of ITS6 in I569
19263 //
19264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19265 sub2node->SetLineColor(kColorITS);
19266 sub2node->SetVisibility(1);
19267 fNodes->Add(sub2node);
19268 sub1node->cd();
19269 //
19270 // Place copy #21 of ITS6 in I569
19271 //
1266e9b4 19272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19273 sub2node->SetLineColor(kColorITS);
19274 sub2node->SetVisibility(1);
19275 fNodes->Add(sub2node);
19276 sub1node->cd();
19277 //
19278 // Place copy #22 of ITS6 in I569
19279 //
19280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19281 sub2node->SetLineColor(kColorITS);
19282 sub2node->SetVisibility(1);
19283 fNodes->Add(sub2node);
19284 sub1node->cd();
19285 //
19286 // Place copy #23 of ITS6 in I569
19287 //
19288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19289 sub2node->SetLineColor(kColorITS);
19290 sub2node->SetVisibility(1);
19291 fNodes->Add(sub2node);
19292 sub1node->cd();
19293 //
19294 // Place copy #24 of ITS6 in I569
19295 //
19296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19297 sub2node->SetLineColor(kColorITS);
19298 sub2node->SetVisibility(1);
19299 fNodes->Add(sub2node);
19300 sub1node->cd();
19301 //
19302 // Place copy #25 of ITS6 in I569
19303 //
1266e9b4 19304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19305 sub2node->SetLineColor(kColorITS);
19306 sub2node->SetVisibility(1);
19307 fNodes->Add(sub2node);
19308 sub1node->cd();
19309 fNodes->Add(sub1node);
19310 node->cd();
19311 //
19312 // Place copy #14 of I569 in IT56
19313 //
1266e9b4 19314 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19315 sub1node->SetLineColor(kColorITS);
19316 sub1node->SetVisibility(0);
19317 sub1node->cd();
19318 //
19319 // Place copy #1 of ITS6 in I569
19320 //
1266e9b4 19321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19322 sub2node->SetLineColor(kColorITS);
19323 sub2node->SetVisibility(1);
19324 fNodes->Add(sub2node);
19325 sub1node->cd();
19326 //
19327 // Place copy #2 of ITS6 in I569
19328 //
19329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19330 sub2node->SetLineColor(kColorITS);
19331 sub2node->SetVisibility(1);
19332 fNodes->Add(sub2node);
19333 sub1node->cd();
19334 //
19335 // Place copy #3 of ITS6 in I569
19336 //
1266e9b4 19337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19338 sub2node->SetLineColor(kColorITS);
19339 sub2node->SetVisibility(1);
19340 fNodes->Add(sub2node);
19341 sub1node->cd();
19342 //
19343 // Place copy #4 of ITS6 in I569
19344 //
19345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19346 sub2node->SetLineColor(kColorITS);
19347 sub2node->SetVisibility(1);
19348 fNodes->Add(sub2node);
19349 sub1node->cd();
19350 //
19351 // Place copy #5 of ITS6 in I569
19352 //
1266e9b4 19353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19354 sub2node->SetLineColor(kColorITS);
19355 sub2node->SetVisibility(1);
19356 fNodes->Add(sub2node);
19357 sub1node->cd();
19358 //
19359 // Place copy #6 of ITS6 in I569
19360 //
19361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19362 sub2node->SetLineColor(kColorITS);
19363 sub2node->SetVisibility(1);
19364 fNodes->Add(sub2node);
19365 sub1node->cd();
19366 //
19367 // Place copy #7 of ITS6 in I569
19368 //
1266e9b4 19369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19370 sub2node->SetLineColor(kColorITS);
19371 sub2node->SetVisibility(1);
19372 fNodes->Add(sub2node);
19373 sub1node->cd();
19374 //
19375 // Place copy #8 of ITS6 in I569
19376 //
19377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19378 sub2node->SetLineColor(kColorITS);
19379 sub2node->SetVisibility(1);
19380 fNodes->Add(sub2node);
19381 sub1node->cd();
19382 //
19383 // Place copy #9 of ITS6 in I569
19384 //
1266e9b4 19385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19386 sub2node->SetLineColor(kColorITS);
19387 sub2node->SetVisibility(1);
19388 fNodes->Add(sub2node);
19389 sub1node->cd();
19390 //
19391 // Place copy #10 of ITS6 in I569
19392 //
19393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19394 sub2node->SetLineColor(kColorITS);
19395 sub2node->SetVisibility(1);
19396 fNodes->Add(sub2node);
19397 sub1node->cd();
19398 //
19399 // Place copy #11 of ITS6 in I569
19400 //
1266e9b4 19401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19402 sub2node->SetLineColor(kColorITS);
19403 sub2node->SetVisibility(1);
19404 fNodes->Add(sub2node);
19405 sub1node->cd();
19406 //
19407 // Place copy #12 of ITS6 in I569
19408 //
19409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19410 sub2node->SetLineColor(kColorITS);
19411 sub2node->SetVisibility(1);
19412 fNodes->Add(sub2node);
19413 sub1node->cd();
19414 //
19415 // Place copy #13 of ITS6 in I569
19416 //
19417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19418 sub2node->SetLineColor(kColorITS);
19419 sub2node->SetVisibility(1);
19420 fNodes->Add(sub2node);
19421 sub1node->cd();
19422 //
19423 // Place copy #14 of ITS6 in I569
19424 //
19425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19426 sub2node->SetLineColor(kColorITS);
19427 sub2node->SetVisibility(1);
19428 fNodes->Add(sub2node);
19429 sub1node->cd();
19430 //
19431 // Place copy #15 of ITS6 in I569
19432 //
1266e9b4 19433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19434 sub2node->SetLineColor(kColorITS);
19435 sub2node->SetVisibility(1);
19436 fNodes->Add(sub2node);
19437 sub1node->cd();
19438 //
19439 // Place copy #16 of ITS6 in I569
19440 //
19441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19442 sub2node->SetLineColor(kColorITS);
19443 sub2node->SetVisibility(1);
19444 fNodes->Add(sub2node);
19445 sub1node->cd();
19446 //
19447 // Place copy #17 of ITS6 in I569
19448 //
19449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19450 sub2node->SetLineColor(kColorITS);
19451 sub2node->SetVisibility(1);
19452 fNodes->Add(sub2node);
19453 sub1node->cd();
19454 //
19455 // Place copy #18 of ITS6 in I569
19456 //
19457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19458 sub2node->SetLineColor(kColorITS);
19459 sub2node->SetVisibility(1);
19460 fNodes->Add(sub2node);
19461 sub1node->cd();
19462 //
19463 // Place copy #19 of ITS6 in I569
19464 //
1266e9b4 19465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19466 sub2node->SetLineColor(kColorITS);
19467 sub2node->SetVisibility(1);
19468 fNodes->Add(sub2node);
19469 sub1node->cd();
19470 //
19471 // Place copy #20 of ITS6 in I569
19472 //
19473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19474 sub2node->SetLineColor(kColorITS);
19475 sub2node->SetVisibility(1);
19476 fNodes->Add(sub2node);
19477 sub1node->cd();
19478 //
19479 // Place copy #21 of ITS6 in I569
19480 //
1266e9b4 19481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19482 sub2node->SetLineColor(kColorITS);
19483 sub2node->SetVisibility(1);
19484 fNodes->Add(sub2node);
19485 sub1node->cd();
19486 //
19487 // Place copy #22 of ITS6 in I569
19488 //
19489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19490 sub2node->SetLineColor(kColorITS);
19491 sub2node->SetVisibility(1);
19492 fNodes->Add(sub2node);
19493 sub1node->cd();
19494 //
19495 // Place copy #23 of ITS6 in I569
19496 //
19497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19498 sub2node->SetLineColor(kColorITS);
19499 sub2node->SetVisibility(1);
19500 fNodes->Add(sub2node);
19501 sub1node->cd();
19502 //
19503 // Place copy #24 of ITS6 in I569
19504 //
19505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19506 sub2node->SetLineColor(kColorITS);
19507 sub2node->SetVisibility(1);
19508 fNodes->Add(sub2node);
19509 sub1node->cd();
19510 //
19511 // Place copy #25 of ITS6 in I569
19512 //
1266e9b4 19513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19514 sub2node->SetLineColor(kColorITS);
19515 sub2node->SetVisibility(1);
19516 fNodes->Add(sub2node);
19517 sub1node->cd();
19518 fNodes->Add(sub1node);
19519 node->cd();
19520 //
19521 // Place copy #15 of I569 in IT56
19522 //
1266e9b4 19523 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19524 sub1node->SetLineColor(kColorITS);
19525 sub1node->SetVisibility(0);
19526 sub1node->cd();
19527 //
19528 // Place copy #1 of ITS6 in I569
19529 //
1266e9b4 19530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19531 sub2node->SetLineColor(kColorITS);
19532 sub2node->SetVisibility(1);
19533 fNodes->Add(sub2node);
19534 sub1node->cd();
19535 //
19536 // Place copy #2 of ITS6 in I569
19537 //
19538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19539 sub2node->SetLineColor(kColorITS);
19540 sub2node->SetVisibility(1);
19541 fNodes->Add(sub2node);
19542 sub1node->cd();
19543 //
19544 // Place copy #3 of ITS6 in I569
19545 //
1266e9b4 19546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19547 sub2node->SetLineColor(kColorITS);
19548 sub2node->SetVisibility(1);
19549 fNodes->Add(sub2node);
19550 sub1node->cd();
19551 //
19552 // Place copy #4 of ITS6 in I569
19553 //
19554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19555 sub2node->SetLineColor(kColorITS);
19556 sub2node->SetVisibility(1);
19557 fNodes->Add(sub2node);
19558 sub1node->cd();
19559 //
19560 // Place copy #5 of ITS6 in I569
19561 //
1266e9b4 19562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19563 sub2node->SetLineColor(kColorITS);
19564 sub2node->SetVisibility(1);
19565 fNodes->Add(sub2node);
19566 sub1node->cd();
19567 //
19568 // Place copy #6 of ITS6 in I569
19569 //
19570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19571 sub2node->SetLineColor(kColorITS);
19572 sub2node->SetVisibility(1);
19573 fNodes->Add(sub2node);
19574 sub1node->cd();
19575 //
19576 // Place copy #7 of ITS6 in I569
19577 //
1266e9b4 19578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19579 sub2node->SetLineColor(kColorITS);
19580 sub2node->SetVisibility(1);
19581 fNodes->Add(sub2node);
19582 sub1node->cd();
19583 //
19584 // Place copy #8 of ITS6 in I569
19585 //
19586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19587 sub2node->SetLineColor(kColorITS);
19588 sub2node->SetVisibility(1);
19589 fNodes->Add(sub2node);
19590 sub1node->cd();
19591 //
19592 // Place copy #9 of ITS6 in I569
19593 //
1266e9b4 19594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19595 sub2node->SetLineColor(kColorITS);
19596 sub2node->SetVisibility(1);
19597 fNodes->Add(sub2node);
19598 sub1node->cd();
19599 //
19600 // Place copy #10 of ITS6 in I569
19601 //
19602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19603 sub2node->SetLineColor(kColorITS);
19604 sub2node->SetVisibility(1);
19605 fNodes->Add(sub2node);
19606 sub1node->cd();
19607 //
19608 // Place copy #11 of ITS6 in I569
19609 //
1266e9b4 19610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19611 sub2node->SetLineColor(kColorITS);
19612 sub2node->SetVisibility(1);
19613 fNodes->Add(sub2node);
19614 sub1node->cd();
19615 //
19616 // Place copy #12 of ITS6 in I569
19617 //
19618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19619 sub2node->SetLineColor(kColorITS);
19620 sub2node->SetVisibility(1);
19621 fNodes->Add(sub2node);
19622 sub1node->cd();
19623 //
19624 // Place copy #13 of ITS6 in I569
19625 //
19626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19627 sub2node->SetLineColor(kColorITS);
19628 sub2node->SetVisibility(1);
19629 fNodes->Add(sub2node);
19630 sub1node->cd();
19631 //
19632 // Place copy #14 of ITS6 in I569
19633 //
19634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19635 sub2node->SetLineColor(kColorITS);
19636 sub2node->SetVisibility(1);
19637 fNodes->Add(sub2node);
19638 sub1node->cd();
19639 //
19640 // Place copy #15 of ITS6 in I569
19641 //
1266e9b4 19642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19643 sub2node->SetLineColor(kColorITS);
19644 sub2node->SetVisibility(1);
19645 fNodes->Add(sub2node);
19646 sub1node->cd();
19647 //
19648 // Place copy #16 of ITS6 in I569
19649 //
19650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19651 sub2node->SetLineColor(kColorITS);
19652 sub2node->SetVisibility(1);
19653 fNodes->Add(sub2node);
19654 sub1node->cd();
19655 //
19656 // Place copy #17 of ITS6 in I569
19657 //
19658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19659 sub2node->SetLineColor(kColorITS);
19660 sub2node->SetVisibility(1);
19661 fNodes->Add(sub2node);
19662 sub1node->cd();
19663 //
19664 // Place copy #18 of ITS6 in I569
19665 //
19666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19667 sub2node->SetLineColor(kColorITS);
19668 sub2node->SetVisibility(1);
19669 fNodes->Add(sub2node);
19670 sub1node->cd();
19671 //
19672 // Place copy #19 of ITS6 in I569
19673 //
1266e9b4 19674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19675 sub2node->SetLineColor(kColorITS);
19676 sub2node->SetVisibility(1);
19677 fNodes->Add(sub2node);
19678 sub1node->cd();
19679 //
19680 // Place copy #20 of ITS6 in I569
19681 //
19682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19683 sub2node->SetLineColor(kColorITS);
19684 sub2node->SetVisibility(1);
19685 fNodes->Add(sub2node);
19686 sub1node->cd();
19687 //
19688 // Place copy #21 of ITS6 in I569
19689 //
1266e9b4 19690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19691 sub2node->SetLineColor(kColorITS);
19692 sub2node->SetVisibility(1);
19693 fNodes->Add(sub2node);
19694 sub1node->cd();
19695 //
19696 // Place copy #22 of ITS6 in I569
19697 //
19698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19699 sub2node->SetLineColor(kColorITS);
19700 sub2node->SetVisibility(1);
19701 fNodes->Add(sub2node);
19702 sub1node->cd();
19703 //
19704 // Place copy #23 of ITS6 in I569
19705 //
19706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19707 sub2node->SetLineColor(kColorITS);
19708 sub2node->SetVisibility(1);
19709 fNodes->Add(sub2node);
19710 sub1node->cd();
19711 //
19712 // Place copy #24 of ITS6 in I569
19713 //
19714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19715 sub2node->SetLineColor(kColorITS);
19716 sub2node->SetVisibility(1);
19717 fNodes->Add(sub2node);
19718 sub1node->cd();
19719 //
19720 // Place copy #25 of ITS6 in I569
19721 //
1266e9b4 19722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19723 sub2node->SetLineColor(kColorITS);
19724 sub2node->SetVisibility(1);
19725 fNodes->Add(sub2node);
19726 sub1node->cd();
19727 fNodes->Add(sub1node);
19728 node->cd();
19729 //
19730 // Place copy #16 of I569 in IT56
19731 //
1266e9b4 19732 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19733 sub1node->SetLineColor(kColorITS);
19734 sub1node->SetVisibility(0);
19735 sub1node->cd();
19736 //
19737 // Place copy #1 of ITS6 in I569
19738 //
1266e9b4 19739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19740 sub2node->SetLineColor(kColorITS);
19741 sub2node->SetVisibility(1);
19742 fNodes->Add(sub2node);
19743 sub1node->cd();
19744 //
19745 // Place copy #2 of ITS6 in I569
19746 //
19747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19748 sub2node->SetLineColor(kColorITS);
19749 sub2node->SetVisibility(1);
19750 fNodes->Add(sub2node);
19751 sub1node->cd();
19752 //
19753 // Place copy #3 of ITS6 in I569
19754 //
1266e9b4 19755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19756 sub2node->SetLineColor(kColorITS);
19757 sub2node->SetVisibility(1);
19758 fNodes->Add(sub2node);
19759 sub1node->cd();
19760 //
19761 // Place copy #4 of ITS6 in I569
19762 //
19763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19764 sub2node->SetLineColor(kColorITS);
19765 sub2node->SetVisibility(1);
19766 fNodes->Add(sub2node);
19767 sub1node->cd();
19768 //
19769 // Place copy #5 of ITS6 in I569
19770 //
1266e9b4 19771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19772 sub2node->SetLineColor(kColorITS);
19773 sub2node->SetVisibility(1);
19774 fNodes->Add(sub2node);
19775 sub1node->cd();
19776 //
19777 // Place copy #6 of ITS6 in I569
19778 //
19779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19780 sub2node->SetLineColor(kColorITS);
19781 sub2node->SetVisibility(1);
19782 fNodes->Add(sub2node);
19783 sub1node->cd();
19784 //
19785 // Place copy #7 of ITS6 in I569
19786 //
1266e9b4 19787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19788 sub2node->SetLineColor(kColorITS);
19789 sub2node->SetVisibility(1);
19790 fNodes->Add(sub2node);
19791 sub1node->cd();
19792 //
19793 // Place copy #8 of ITS6 in I569
19794 //
19795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19796 sub2node->SetLineColor(kColorITS);
19797 sub2node->SetVisibility(1);
19798 fNodes->Add(sub2node);
19799 sub1node->cd();
19800 //
19801 // Place copy #9 of ITS6 in I569
19802 //
1266e9b4 19803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19804 sub2node->SetLineColor(kColorITS);
19805 sub2node->SetVisibility(1);
19806 fNodes->Add(sub2node);
19807 sub1node->cd();
19808 //
19809 // Place copy #10 of ITS6 in I569
19810 //
19811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19812 sub2node->SetLineColor(kColorITS);
19813 sub2node->SetVisibility(1);
19814 fNodes->Add(sub2node);
19815 sub1node->cd();
19816 //
19817 // Place copy #11 of ITS6 in I569
19818 //
1266e9b4 19819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19820 sub2node->SetLineColor(kColorITS);
19821 sub2node->SetVisibility(1);
19822 fNodes->Add(sub2node);
19823 sub1node->cd();
19824 //
19825 // Place copy #12 of ITS6 in I569
19826 //
19827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19828 sub2node->SetLineColor(kColorITS);
19829 sub2node->SetVisibility(1);
19830 fNodes->Add(sub2node);
19831 sub1node->cd();
19832 //
19833 // Place copy #13 of ITS6 in I569
19834 //
19835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19836 sub2node->SetLineColor(kColorITS);
19837 sub2node->SetVisibility(1);
19838 fNodes->Add(sub2node);
19839 sub1node->cd();
19840 //
19841 // Place copy #14 of ITS6 in I569
19842 //
19843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19844 sub2node->SetLineColor(kColorITS);
19845 sub2node->SetVisibility(1);
19846 fNodes->Add(sub2node);
19847 sub1node->cd();
19848 //
19849 // Place copy #15 of ITS6 in I569
19850 //
1266e9b4 19851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19852 sub2node->SetLineColor(kColorITS);
19853 sub2node->SetVisibility(1);
19854 fNodes->Add(sub2node);
19855 sub1node->cd();
19856 //
19857 // Place copy #16 of ITS6 in I569
19858 //
19859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19860 sub2node->SetLineColor(kColorITS);
19861 sub2node->SetVisibility(1);
19862 fNodes->Add(sub2node);
19863 sub1node->cd();
19864 //
19865 // Place copy #17 of ITS6 in I569
19866 //
19867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19868 sub2node->SetLineColor(kColorITS);
19869 sub2node->SetVisibility(1);
19870 fNodes->Add(sub2node);
19871 sub1node->cd();
19872 //
19873 // Place copy #18 of ITS6 in I569
19874 //
19875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19876 sub2node->SetLineColor(kColorITS);
19877 sub2node->SetVisibility(1);
19878 fNodes->Add(sub2node);
19879 sub1node->cd();
19880 //
19881 // Place copy #19 of ITS6 in I569
19882 //
1266e9b4 19883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19884 sub2node->SetLineColor(kColorITS);
19885 sub2node->SetVisibility(1);
19886 fNodes->Add(sub2node);
19887 sub1node->cd();
19888 //
19889 // Place copy #20 of ITS6 in I569
19890 //
19891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19892 sub2node->SetLineColor(kColorITS);
19893 sub2node->SetVisibility(1);
19894 fNodes->Add(sub2node);
19895 sub1node->cd();
19896 //
19897 // Place copy #21 of ITS6 in I569
19898 //
1266e9b4 19899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19900 sub2node->SetLineColor(kColorITS);
19901 sub2node->SetVisibility(1);
19902 fNodes->Add(sub2node);
19903 sub1node->cd();
19904 //
19905 // Place copy #22 of ITS6 in I569
19906 //
19907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19908 sub2node->SetLineColor(kColorITS);
19909 sub2node->SetVisibility(1);
19910 fNodes->Add(sub2node);
19911 sub1node->cd();
19912 //
19913 // Place copy #23 of ITS6 in I569
19914 //
19915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19916 sub2node->SetLineColor(kColorITS);
19917 sub2node->SetVisibility(1);
19918 fNodes->Add(sub2node);
19919 sub1node->cd();
19920 //
19921 // Place copy #24 of ITS6 in I569
19922 //
19923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19924 sub2node->SetLineColor(kColorITS);
19925 sub2node->SetVisibility(1);
19926 fNodes->Add(sub2node);
19927 sub1node->cd();
19928 //
19929 // Place copy #25 of ITS6 in I569
19930 //
1266e9b4 19931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19932 sub2node->SetLineColor(kColorITS);
19933 sub2node->SetVisibility(1);
19934 fNodes->Add(sub2node);
19935 sub1node->cd();
19936 fNodes->Add(sub1node);
19937 node->cd();
19938 //
19939 // Place copy #17 of I569 in IT56
19940 //
1266e9b4 19941 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19942 sub1node->SetLineColor(kColorITS);
19943 sub1node->SetVisibility(0);
19944 sub1node->cd();
19945 //
19946 // Place copy #1 of ITS6 in I569
19947 //
1266e9b4 19948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19949 sub2node->SetLineColor(kColorITS);
19950 sub2node->SetVisibility(1);
19951 fNodes->Add(sub2node);
19952 sub1node->cd();
19953 //
19954 // Place copy #2 of ITS6 in I569
19955 //
19956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19957 sub2node->SetLineColor(kColorITS);
19958 sub2node->SetVisibility(1);
19959 fNodes->Add(sub2node);
19960 sub1node->cd();
19961 //
19962 // Place copy #3 of ITS6 in I569
19963 //
1266e9b4 19964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19965 sub2node->SetLineColor(kColorITS);
19966 sub2node->SetVisibility(1);
19967 fNodes->Add(sub2node);
19968 sub1node->cd();
19969 //
19970 // Place copy #4 of ITS6 in I569
19971 //
19972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19973 sub2node->SetLineColor(kColorITS);
19974 sub2node->SetVisibility(1);
19975 fNodes->Add(sub2node);
19976 sub1node->cd();
19977 //
19978 // Place copy #5 of ITS6 in I569
19979 //
1266e9b4 19980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19981 sub2node->SetLineColor(kColorITS);
19982 sub2node->SetVisibility(1);
19983 fNodes->Add(sub2node);
19984 sub1node->cd();
19985 //
19986 // Place copy #6 of ITS6 in I569
19987 //
19988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19989 sub2node->SetLineColor(kColorITS);
19990 sub2node->SetVisibility(1);
19991 fNodes->Add(sub2node);
19992 sub1node->cd();
19993 //
19994 // Place copy #7 of ITS6 in I569
19995 //
1266e9b4 19996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19997 sub2node->SetLineColor(kColorITS);
19998 sub2node->SetVisibility(1);
19999 fNodes->Add(sub2node);
20000 sub1node->cd();
20001 //
20002 // Place copy #8 of ITS6 in I569
20003 //
20004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20005 sub2node->SetLineColor(kColorITS);
20006 sub2node->SetVisibility(1);
20007 fNodes->Add(sub2node);
20008 sub1node->cd();
20009 //
20010 // Place copy #9 of ITS6 in I569
20011 //
1266e9b4 20012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20013 sub2node->SetLineColor(kColorITS);
20014 sub2node->SetVisibility(1);
20015 fNodes->Add(sub2node);
20016 sub1node->cd();
20017 //
20018 // Place copy #10 of ITS6 in I569
20019 //
20020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20021 sub2node->SetLineColor(kColorITS);
20022 sub2node->SetVisibility(1);
20023 fNodes->Add(sub2node);
20024 sub1node->cd();
20025 //
20026 // Place copy #11 of ITS6 in I569
20027 //
1266e9b4 20028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20029 sub2node->SetLineColor(kColorITS);
20030 sub2node->SetVisibility(1);
20031 fNodes->Add(sub2node);
20032 sub1node->cd();
20033 //
20034 // Place copy #12 of ITS6 in I569
20035 //
20036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20037 sub2node->SetLineColor(kColorITS);
20038 sub2node->SetVisibility(1);
20039 fNodes->Add(sub2node);
20040 sub1node->cd();
20041 //
20042 // Place copy #13 of ITS6 in I569
20043 //
20044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20045 sub2node->SetLineColor(kColorITS);
20046 sub2node->SetVisibility(1);
20047 fNodes->Add(sub2node);
20048 sub1node->cd();
20049 //
20050 // Place copy #14 of ITS6 in I569
20051 //
20052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20053 sub2node->SetLineColor(kColorITS);
20054 sub2node->SetVisibility(1);
20055 fNodes->Add(sub2node);
20056 sub1node->cd();
20057 //
20058 // Place copy #15 of ITS6 in I569
20059 //
1266e9b4 20060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20061 sub2node->SetLineColor(kColorITS);
20062 sub2node->SetVisibility(1);
20063 fNodes->Add(sub2node);
20064 sub1node->cd();
20065 //
20066 // Place copy #16 of ITS6 in I569
20067 //
20068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20069 sub2node->SetLineColor(kColorITS);
20070 sub2node->SetVisibility(1);
20071 fNodes->Add(sub2node);
20072 sub1node->cd();
20073 //
20074 // Place copy #17 of ITS6 in I569
20075 //
20076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20077 sub2node->SetLineColor(kColorITS);
20078 sub2node->SetVisibility(1);
20079 fNodes->Add(sub2node);
20080 sub1node->cd();
20081 //
20082 // Place copy #18 of ITS6 in I569
20083 //
20084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20085 sub2node->SetLineColor(kColorITS);
20086 sub2node->SetVisibility(1);
20087 fNodes->Add(sub2node);
20088 sub1node->cd();
20089 //
20090 // Place copy #19 of ITS6 in I569
20091 //
1266e9b4 20092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20093 sub2node->SetLineColor(kColorITS);
20094 sub2node->SetVisibility(1);
20095 fNodes->Add(sub2node);
20096 sub1node->cd();
20097 //
20098 // Place copy #20 of ITS6 in I569
20099 //
20100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20101 sub2node->SetLineColor(kColorITS);
20102 sub2node->SetVisibility(1);
20103 fNodes->Add(sub2node);
20104 sub1node->cd();
20105 //
20106 // Place copy #21 of ITS6 in I569
20107 //
1266e9b4 20108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20109 sub2node->SetLineColor(kColorITS);
20110 sub2node->SetVisibility(1);
20111 fNodes->Add(sub2node);
20112 sub1node->cd();
20113 //
20114 // Place copy #22 of ITS6 in I569
20115 //
20116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20117 sub2node->SetLineColor(kColorITS);
20118 sub2node->SetVisibility(1);
20119 fNodes->Add(sub2node);
20120 sub1node->cd();
20121 //
20122 // Place copy #23 of ITS6 in I569
20123 //
20124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20125 sub2node->SetLineColor(kColorITS);
20126 sub2node->SetVisibility(1);
20127 fNodes->Add(sub2node);
20128 sub1node->cd();
20129 //
20130 // Place copy #24 of ITS6 in I569
20131 //
20132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20133 sub2node->SetLineColor(kColorITS);
20134 sub2node->SetVisibility(1);
20135 fNodes->Add(sub2node);
20136 sub1node->cd();
20137 //
20138 // Place copy #25 of ITS6 in I569
20139 //
1266e9b4 20140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20141 sub2node->SetLineColor(kColorITS);
20142 sub2node->SetVisibility(1);
20143 fNodes->Add(sub2node);
20144 sub1node->cd();
20145 fNodes->Add(sub1node);
20146 node->cd();
20147 //
20148 // Place copy #18 of I569 in IT56
20149 //
1266e9b4 20150 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20151 sub1node->SetLineColor(kColorITS);
20152 sub1node->SetVisibility(0);
20153 sub1node->cd();
20154 //
20155 // Place copy #1 of ITS6 in I569
20156 //
1266e9b4 20157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20158 sub2node->SetLineColor(kColorITS);
20159 sub2node->SetVisibility(1);
20160 fNodes->Add(sub2node);
20161 sub1node->cd();
20162 //
20163 // Place copy #2 of ITS6 in I569
20164 //
20165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20166 sub2node->SetLineColor(kColorITS);
20167 sub2node->SetVisibility(1);
20168 fNodes->Add(sub2node);
20169 sub1node->cd();
20170 //
20171 // Place copy #3 of ITS6 in I569
20172 //
1266e9b4 20173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20174 sub2node->SetLineColor(kColorITS);
20175 sub2node->SetVisibility(1);
20176 fNodes->Add(sub2node);
20177 sub1node->cd();
20178 //
20179 // Place copy #4 of ITS6 in I569
20180 //
20181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20182 sub2node->SetLineColor(kColorITS);
20183 sub2node->SetVisibility(1);
20184 fNodes->Add(sub2node);
20185 sub1node->cd();
20186 //
20187 // Place copy #5 of ITS6 in I569
20188 //
1266e9b4 20189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20190 sub2node->SetLineColor(kColorITS);
20191 sub2node->SetVisibility(1);
20192 fNodes->Add(sub2node);
20193 sub1node->cd();
20194 //
20195 // Place copy #6 of ITS6 in I569
20196 //
20197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20198 sub2node->SetLineColor(kColorITS);
20199 sub2node->SetVisibility(1);
20200 fNodes->Add(sub2node);
20201 sub1node->cd();
20202 //
20203 // Place copy #7 of ITS6 in I569
20204 //
1266e9b4 20205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20206 sub2node->SetLineColor(kColorITS);
20207 sub2node->SetVisibility(1);
20208 fNodes->Add(sub2node);
20209 sub1node->cd();
20210 //
20211 // Place copy #8 of ITS6 in I569
20212 //
20213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20214 sub2node->SetLineColor(kColorITS);
20215 sub2node->SetVisibility(1);
20216 fNodes->Add(sub2node);
20217 sub1node->cd();
20218 //
20219 // Place copy #9 of ITS6 in I569
20220 //
1266e9b4 20221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20222 sub2node->SetLineColor(kColorITS);
20223 sub2node->SetVisibility(1);
20224 fNodes->Add(sub2node);
20225 sub1node->cd();
20226 //
20227 // Place copy #10 of ITS6 in I569
20228 //
20229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20230 sub2node->SetLineColor(kColorITS);
20231 sub2node->SetVisibility(1);
20232 fNodes->Add(sub2node);
20233 sub1node->cd();
20234 //
20235 // Place copy #11 of ITS6 in I569
20236 //
1266e9b4 20237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20238 sub2node->SetLineColor(kColorITS);
20239 sub2node->SetVisibility(1);
20240 fNodes->Add(sub2node);
20241 sub1node->cd();
20242 //
20243 // Place copy #12 of ITS6 in I569
20244 //
20245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20246 sub2node->SetLineColor(kColorITS);
20247 sub2node->SetVisibility(1);
20248 fNodes->Add(sub2node);
20249 sub1node->cd();
20250 //
20251 // Place copy #13 of ITS6 in I569
20252 //
20253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20254 sub2node->SetLineColor(kColorITS);
20255 sub2node->SetVisibility(1);
20256 fNodes->Add(sub2node);
20257 sub1node->cd();
20258 //
20259 // Place copy #14 of ITS6 in I569
20260 //
20261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20262 sub2node->SetLineColor(kColorITS);
20263 sub2node->SetVisibility(1);
20264 fNodes->Add(sub2node);
20265 sub1node->cd();
20266 //
20267 // Place copy #15 of ITS6 in I569
20268 //
1266e9b4 20269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20270 sub2node->SetLineColor(kColorITS);
20271 sub2node->SetVisibility(1);
20272 fNodes->Add(sub2node);
20273 sub1node->cd();
20274 //
20275 // Place copy #16 of ITS6 in I569
20276 //
20277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20278 sub2node->SetLineColor(kColorITS);
20279 sub2node->SetVisibility(1);
20280 fNodes->Add(sub2node);
20281 sub1node->cd();
20282 //
20283 // Place copy #17 of ITS6 in I569
20284 //
20285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20286 sub2node->SetLineColor(kColorITS);
20287 sub2node->SetVisibility(1);
20288 fNodes->Add(sub2node);
20289 sub1node->cd();
20290 //
20291 // Place copy #18 of ITS6 in I569
20292 //
20293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20294 sub2node->SetLineColor(kColorITS);
20295 sub2node->SetVisibility(1);
20296 fNodes->Add(sub2node);
20297 sub1node->cd();
20298 //
20299 // Place copy #19 of ITS6 in I569
20300 //
1266e9b4 20301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20302 sub2node->SetLineColor(kColorITS);
20303 sub2node->SetVisibility(1);
20304 fNodes->Add(sub2node);
20305 sub1node->cd();
20306 //
20307 // Place copy #20 of ITS6 in I569
20308 //
20309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20310 sub2node->SetLineColor(kColorITS);
20311 sub2node->SetVisibility(1);
20312 fNodes->Add(sub2node);
20313 sub1node->cd();
20314 //
20315 // Place copy #21 of ITS6 in I569
20316 //
1266e9b4 20317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20318 sub2node->SetLineColor(kColorITS);
20319 sub2node->SetVisibility(1);
20320 fNodes->Add(sub2node);
20321 sub1node->cd();
20322 //
20323 // Place copy #22 of ITS6 in I569
20324 //
20325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20326 sub2node->SetLineColor(kColorITS);
20327 sub2node->SetVisibility(1);
20328 fNodes->Add(sub2node);
20329 sub1node->cd();
20330 //
20331 // Place copy #23 of ITS6 in I569
20332 //
20333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20334 sub2node->SetLineColor(kColorITS);
20335 sub2node->SetVisibility(1);
20336 fNodes->Add(sub2node);
20337 sub1node->cd();
20338 //
20339 // Place copy #24 of ITS6 in I569
20340 //
20341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20342 sub2node->SetLineColor(kColorITS);
20343 sub2node->SetVisibility(1);
20344 fNodes->Add(sub2node);
20345 sub1node->cd();
20346 //
20347 // Place copy #25 of ITS6 in I569
20348 //
1266e9b4 20349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20350 sub2node->SetLineColor(kColorITS);
20351 sub2node->SetVisibility(1);
20352 fNodes->Add(sub2node);
20353 sub1node->cd();
20354 fNodes->Add(sub1node);
20355 node->cd();
20356 //
20357 // Place copy #19 of I569 in IT56
20358 //
1266e9b4 20359 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20360 sub1node->SetLineColor(kColorITS);
20361 sub1node->SetVisibility(0);
20362 sub1node->cd();
20363 //
20364 // Place copy #1 of ITS6 in I569
20365 //
1266e9b4 20366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20367 sub2node->SetLineColor(kColorITS);
20368 sub2node->SetVisibility(1);
20369 fNodes->Add(sub2node);
20370 sub1node->cd();
20371 //
20372 // Place copy #2 of ITS6 in I569
20373 //
20374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20375 sub2node->SetLineColor(kColorITS);
20376 sub2node->SetVisibility(1);
20377 fNodes->Add(sub2node);
20378 sub1node->cd();
20379 //
20380 // Place copy #3 of ITS6 in I569
20381 //
1266e9b4 20382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20383 sub2node->SetLineColor(kColorITS);
20384 sub2node->SetVisibility(1);
20385 fNodes->Add(sub2node);
20386 sub1node->cd();
20387 //
20388 // Place copy #4 of ITS6 in I569
20389 //
20390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20391 sub2node->SetLineColor(kColorITS);
20392 sub2node->SetVisibility(1);
20393 fNodes->Add(sub2node);
20394 sub1node->cd();
20395 //
20396 // Place copy #5 of ITS6 in I569
20397 //
1266e9b4 20398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20399 sub2node->SetLineColor(kColorITS);
20400 sub2node->SetVisibility(1);
20401 fNodes->Add(sub2node);
20402 sub1node->cd();
20403 //
20404 // Place copy #6 of ITS6 in I569
20405 //
20406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20407 sub2node->SetLineColor(kColorITS);
20408 sub2node->SetVisibility(1);
20409 fNodes->Add(sub2node);
20410 sub1node->cd();
20411 //
20412 // Place copy #7 of ITS6 in I569
20413 //
1266e9b4 20414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20415 sub2node->SetLineColor(kColorITS);
20416 sub2node->SetVisibility(1);
20417 fNodes->Add(sub2node);
20418 sub1node->cd();
20419 //
20420 // Place copy #8 of ITS6 in I569
20421 //
20422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20423 sub2node->SetLineColor(kColorITS);
20424 sub2node->SetVisibility(1);
20425 fNodes->Add(sub2node);
20426 sub1node->cd();
20427 //
20428 // Place copy #9 of ITS6 in I569
20429 //
1266e9b4 20430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20431 sub2node->SetLineColor(kColorITS);
20432 sub2node->SetVisibility(1);
20433 fNodes->Add(sub2node);
20434 sub1node->cd();
20435 //
20436 // Place copy #10 of ITS6 in I569
20437 //
20438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20439 sub2node->SetLineColor(kColorITS);
20440 sub2node->SetVisibility(1);
20441 fNodes->Add(sub2node);
20442 sub1node->cd();
20443 //
20444 // Place copy #11 of ITS6 in I569
20445 //
1266e9b4 20446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20447 sub2node->SetLineColor(kColorITS);
20448 sub2node->SetVisibility(1);
20449 fNodes->Add(sub2node);
20450 sub1node->cd();
20451 //
20452 // Place copy #12 of ITS6 in I569
20453 //
20454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20455 sub2node->SetLineColor(kColorITS);
20456 sub2node->SetVisibility(1);
20457 fNodes->Add(sub2node);
20458 sub1node->cd();
20459 //
20460 // Place copy #13 of ITS6 in I569
20461 //
20462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20463 sub2node->SetLineColor(kColorITS);
20464 sub2node->SetVisibility(1);
20465 fNodes->Add(sub2node);
20466 sub1node->cd();
20467 //
20468 // Place copy #14 of ITS6 in I569
20469 //
20470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20471 sub2node->SetLineColor(kColorITS);
20472 sub2node->SetVisibility(1);
20473 fNodes->Add(sub2node);
20474 sub1node->cd();
20475 //
20476 // Place copy #15 of ITS6 in I569
20477 //
1266e9b4 20478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20479 sub2node->SetLineColor(kColorITS);
20480 sub2node->SetVisibility(1);
20481 fNodes->Add(sub2node);
20482 sub1node->cd();
20483 //
20484 // Place copy #16 of ITS6 in I569
20485 //
20486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20487 sub2node->SetLineColor(kColorITS);
20488 sub2node->SetVisibility(1);
20489 fNodes->Add(sub2node);
20490 sub1node->cd();
20491 //
20492 // Place copy #17 of ITS6 in I569
20493 //
20494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20495 sub2node->SetLineColor(kColorITS);
20496 sub2node->SetVisibility(1);
20497 fNodes->Add(sub2node);
20498 sub1node->cd();
20499 //
20500 // Place copy #18 of ITS6 in I569
20501 //
20502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20503 sub2node->SetLineColor(kColorITS);
20504 sub2node->SetVisibility(1);
20505 fNodes->Add(sub2node);
20506 sub1node->cd();
20507 //
20508 // Place copy #19 of ITS6 in I569
20509 //
1266e9b4 20510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20511 sub2node->SetLineColor(kColorITS);
20512 sub2node->SetVisibility(1);
20513 fNodes->Add(sub2node);
20514 sub1node->cd();
20515 //
20516 // Place copy #20 of ITS6 in I569
20517 //
20518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20519 sub2node->SetLineColor(kColorITS);
20520 sub2node->SetVisibility(1);
20521 fNodes->Add(sub2node);
20522 sub1node->cd();
20523 //
20524 // Place copy #21 of ITS6 in I569
20525 //
1266e9b4 20526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20527 sub2node->SetLineColor(kColorITS);
20528 sub2node->SetVisibility(1);
20529 fNodes->Add(sub2node);
20530 sub1node->cd();
20531 //
20532 // Place copy #22 of ITS6 in I569
20533 //
20534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20535 sub2node->SetLineColor(kColorITS);
20536 sub2node->SetVisibility(1);
20537 fNodes->Add(sub2node);
20538 sub1node->cd();
20539 //
20540 // Place copy #23 of ITS6 in I569
20541 //
20542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20543 sub2node->SetLineColor(kColorITS);
20544 sub2node->SetVisibility(1);
20545 fNodes->Add(sub2node);
20546 sub1node->cd();
20547 //
20548 // Place copy #24 of ITS6 in I569
20549 //
20550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20551 sub2node->SetLineColor(kColorITS);
20552 sub2node->SetVisibility(1);
20553 fNodes->Add(sub2node);
20554 sub1node->cd();
20555 //
20556 // Place copy #25 of ITS6 in I569
20557 //
1266e9b4 20558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20559 sub2node->SetLineColor(kColorITS);
20560 sub2node->SetVisibility(1);
20561 fNodes->Add(sub2node);
20562 sub1node->cd();
20563 fNodes->Add(sub1node);
20564 node->cd();
20565 //
20566 // Place copy #20 of I569 in IT56
20567 //
1266e9b4 20568 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20569 sub1node->SetLineColor(kColorITS);
20570 sub1node->SetVisibility(0);
20571 sub1node->cd();
20572 //
20573 // Place copy #1 of ITS6 in I569
20574 //
1266e9b4 20575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20576 sub2node->SetLineColor(kColorITS);
20577 sub2node->SetVisibility(1);
20578 fNodes->Add(sub2node);
20579 sub1node->cd();
20580 //
20581 // Place copy #2 of ITS6 in I569
20582 //
20583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20584 sub2node->SetLineColor(kColorITS);
20585 sub2node->SetVisibility(1);
20586 fNodes->Add(sub2node);
20587 sub1node->cd();
20588 //
20589 // Place copy #3 of ITS6 in I569
20590 //
1266e9b4 20591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20592 sub2node->SetLineColor(kColorITS);
20593 sub2node->SetVisibility(1);
20594 fNodes->Add(sub2node);
20595 sub1node->cd();
20596 //
20597 // Place copy #4 of ITS6 in I569
20598 //
20599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20600 sub2node->SetLineColor(kColorITS);
20601 sub2node->SetVisibility(1);
20602 fNodes->Add(sub2node);
20603 sub1node->cd();
20604 //
20605 // Place copy #5 of ITS6 in I569
20606 //
1266e9b4 20607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20608 sub2node->SetLineColor(kColorITS);
20609 sub2node->SetVisibility(1);
20610 fNodes->Add(sub2node);
20611 sub1node->cd();
20612 //
20613 // Place copy #6 of ITS6 in I569
20614 //
20615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20616 sub2node->SetLineColor(kColorITS);
20617 sub2node->SetVisibility(1);
20618 fNodes->Add(sub2node);
20619 sub1node->cd();
20620 //
20621 // Place copy #7 of ITS6 in I569
20622 //
1266e9b4 20623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20624 sub2node->SetLineColor(kColorITS);
20625 sub2node->SetVisibility(1);
20626 fNodes->Add(sub2node);
20627 sub1node->cd();
20628 //
20629 // Place copy #8 of ITS6 in I569
20630 //
20631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20632 sub2node->SetLineColor(kColorITS);
20633 sub2node->SetVisibility(1);
20634 fNodes->Add(sub2node);
20635 sub1node->cd();
20636 //
20637 // Place copy #9 of ITS6 in I569
20638 //
1266e9b4 20639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20640 sub2node->SetLineColor(kColorITS);
20641 sub2node->SetVisibility(1);
20642 fNodes->Add(sub2node);
20643 sub1node->cd();
20644 //
20645 // Place copy #10 of ITS6 in I569
20646 //
20647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20648 sub2node->SetLineColor(kColorITS);
20649 sub2node->SetVisibility(1);
20650 fNodes->Add(sub2node);
20651 sub1node->cd();
20652 //
20653 // Place copy #11 of ITS6 in I569
20654 //
1266e9b4 20655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20656 sub2node->SetLineColor(kColorITS);
20657 sub2node->SetVisibility(1);
20658 fNodes->Add(sub2node);
20659 sub1node->cd();
20660 //
20661 // Place copy #12 of ITS6 in I569
20662 //
20663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20664 sub2node->SetLineColor(kColorITS);
20665 sub2node->SetVisibility(1);
20666 fNodes->Add(sub2node);
20667 sub1node->cd();
20668 //
20669 // Place copy #13 of ITS6 in I569
20670 //
20671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20672 sub2node->SetLineColor(kColorITS);
20673 sub2node->SetVisibility(1);
20674 fNodes->Add(sub2node);
20675 sub1node->cd();
20676 //
20677 // Place copy #14 of ITS6 in I569
20678 //
20679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20680 sub2node->SetLineColor(kColorITS);
20681 sub2node->SetVisibility(1);
20682 fNodes->Add(sub2node);
20683 sub1node->cd();
20684 //
20685 // Place copy #15 of ITS6 in I569
20686 //
1266e9b4 20687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20688 sub2node->SetLineColor(kColorITS);
20689 sub2node->SetVisibility(1);
20690 fNodes->Add(sub2node);
20691 sub1node->cd();
20692 //
20693 // Place copy #16 of ITS6 in I569
20694 //
20695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20696 sub2node->SetLineColor(kColorITS);
20697 sub2node->SetVisibility(1);
20698 fNodes->Add(sub2node);
20699 sub1node->cd();
20700 //
20701 // Place copy #17 of ITS6 in I569
20702 //
20703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20704 sub2node->SetLineColor(kColorITS);
20705 sub2node->SetVisibility(1);
20706 fNodes->Add(sub2node);
20707 sub1node->cd();
20708 //
20709 // Place copy #18 of ITS6 in I569
20710 //
20711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20712 sub2node->SetLineColor(kColorITS);
20713 sub2node->SetVisibility(1);
20714 fNodes->Add(sub2node);
20715 sub1node->cd();
20716 //
20717 // Place copy #19 of ITS6 in I569
20718 //
1266e9b4 20719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20720 sub2node->SetLineColor(kColorITS);
20721 sub2node->SetVisibility(1);
20722 fNodes->Add(sub2node);
20723 sub1node->cd();
20724 //
20725 // Place copy #20 of ITS6 in I569
20726 //
20727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20728 sub2node->SetLineColor(kColorITS);
20729 sub2node->SetVisibility(1);
20730 fNodes->Add(sub2node);
20731 sub1node->cd();
20732 //
20733 // Place copy #21 of ITS6 in I569
20734 //
1266e9b4 20735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20736 sub2node->SetLineColor(kColorITS);
20737 sub2node->SetVisibility(1);
20738 fNodes->Add(sub2node);
20739 sub1node->cd();
20740 //
20741 // Place copy #22 of ITS6 in I569
20742 //
20743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20744 sub2node->SetLineColor(kColorITS);
20745 sub2node->SetVisibility(1);
20746 fNodes->Add(sub2node);
20747 sub1node->cd();
20748 //
20749 // Place copy #23 of ITS6 in I569
20750 //
20751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20752 sub2node->SetLineColor(kColorITS);
20753 sub2node->SetVisibility(1);
20754 fNodes->Add(sub2node);
20755 sub1node->cd();
20756 //
20757 // Place copy #24 of ITS6 in I569
20758 //
20759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20760 sub2node->SetLineColor(kColorITS);
20761 sub2node->SetVisibility(1);
20762 fNodes->Add(sub2node);
20763 sub1node->cd();
20764 //
20765 // Place copy #25 of ITS6 in I569
20766 //
1266e9b4 20767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20768 sub2node->SetLineColor(kColorITS);
20769 sub2node->SetVisibility(1);
20770 fNodes->Add(sub2node);
20771 sub1node->cd();
20772 fNodes->Add(sub1node);
20773 node->cd();
20774 //
20775 // Place copy #21 of I569 in IT56
20776 //
1266e9b4 20777 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20778 sub1node->SetLineColor(kColorITS);
20779 sub1node->SetVisibility(0);
20780 sub1node->cd();
20781 //
20782 // Place copy #1 of ITS6 in I569
20783 //
1266e9b4 20784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20785 sub2node->SetLineColor(kColorITS);
20786 sub2node->SetVisibility(1);
20787 fNodes->Add(sub2node);
20788 sub1node->cd();
20789 //
20790 // Place copy #2 of ITS6 in I569
20791 //
20792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20793 sub2node->SetLineColor(kColorITS);
20794 sub2node->SetVisibility(1);
20795 fNodes->Add(sub2node);
20796 sub1node->cd();
20797 //
20798 // Place copy #3 of ITS6 in I569
20799 //
1266e9b4 20800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20801 sub2node->SetLineColor(kColorITS);
20802 sub2node->SetVisibility(1);
20803 fNodes->Add(sub2node);
20804 sub1node->cd();
20805 //
20806 // Place copy #4 of ITS6 in I569
20807 //
20808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20809 sub2node->SetLineColor(kColorITS);
20810 sub2node->SetVisibility(1);
20811 fNodes->Add(sub2node);
20812 sub1node->cd();
20813 //
20814 // Place copy #5 of ITS6 in I569
20815 //
1266e9b4 20816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20817 sub2node->SetLineColor(kColorITS);
20818 sub2node->SetVisibility(1);
20819 fNodes->Add(sub2node);
20820 sub1node->cd();
20821 //
20822 // Place copy #6 of ITS6 in I569
20823 //
20824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20825 sub2node->SetLineColor(kColorITS);
20826 sub2node->SetVisibility(1);
20827 fNodes->Add(sub2node);
20828 sub1node->cd();
20829 //
20830 // Place copy #7 of ITS6 in I569
20831 //
1266e9b4 20832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20833 sub2node->SetLineColor(kColorITS);
20834 sub2node->SetVisibility(1);
20835 fNodes->Add(sub2node);
20836 sub1node->cd();
20837 //
20838 // Place copy #8 of ITS6 in I569
20839 //
20840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20841 sub2node->SetLineColor(kColorITS);
20842 sub2node->SetVisibility(1);
20843 fNodes->Add(sub2node);
20844 sub1node->cd();
20845 //
20846 // Place copy #9 of ITS6 in I569
20847 //
1266e9b4 20848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20849 sub2node->SetLineColor(kColorITS);
20850 sub2node->SetVisibility(1);
20851 fNodes->Add(sub2node);
20852 sub1node->cd();
20853 //
20854 // Place copy #10 of ITS6 in I569
20855 //
20856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20857 sub2node->SetLineColor(kColorITS);
20858 sub2node->SetVisibility(1);
20859 fNodes->Add(sub2node);
20860 sub1node->cd();
20861 //
20862 // Place copy #11 of ITS6 in I569
20863 //
1266e9b4 20864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20865 sub2node->SetLineColor(kColorITS);
20866 sub2node->SetVisibility(1);
20867 fNodes->Add(sub2node);
20868 sub1node->cd();
20869 //
20870 // Place copy #12 of ITS6 in I569
20871 //
20872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20873 sub2node->SetLineColor(kColorITS);
20874 sub2node->SetVisibility(1);
20875 fNodes->Add(sub2node);
20876 sub1node->cd();
20877 //
20878 // Place copy #13 of ITS6 in I569
20879 //
20880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20881 sub2node->SetLineColor(kColorITS);
20882 sub2node->SetVisibility(1);
20883 fNodes->Add(sub2node);
20884 sub1node->cd();
20885 //
20886 // Place copy #14 of ITS6 in I569
20887 //
20888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20889 sub2node->SetLineColor(kColorITS);
20890 sub2node->SetVisibility(1);
20891 fNodes->Add(sub2node);
20892 sub1node->cd();
20893 //
20894 // Place copy #15 of ITS6 in I569
20895 //
1266e9b4 20896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20897 sub2node->SetLineColor(kColorITS);
20898 sub2node->SetVisibility(1);
20899 fNodes->Add(sub2node);
20900 sub1node->cd();
20901 //
20902 // Place copy #16 of ITS6 in I569
20903 //
20904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20905 sub2node->SetLineColor(kColorITS);
20906 sub2node->SetVisibility(1);
20907 fNodes->Add(sub2node);
20908 sub1node->cd();
20909 //
20910 // Place copy #17 of ITS6 in I569
20911 //
20912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20913 sub2node->SetLineColor(kColorITS);
20914 sub2node->SetVisibility(1);
20915 fNodes->Add(sub2node);
20916 sub1node->cd();
20917 //
20918 // Place copy #18 of ITS6 in I569
20919 //
20920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20921 sub2node->SetLineColor(kColorITS);
20922 sub2node->SetVisibility(1);
20923 fNodes->Add(sub2node);
20924 sub1node->cd();
20925 //
20926 // Place copy #19 of ITS6 in I569
20927 //
1266e9b4 20928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20929 sub2node->SetLineColor(kColorITS);
20930 sub2node->SetVisibility(1);
20931 fNodes->Add(sub2node);
20932 sub1node->cd();
20933 //
20934 // Place copy #20 of ITS6 in I569
20935 //
20936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20937 sub2node->SetLineColor(kColorITS);
20938 sub2node->SetVisibility(1);
20939 fNodes->Add(sub2node);
20940 sub1node->cd();
20941 //
20942 // Place copy #21 of ITS6 in I569
20943 //
1266e9b4 20944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20945 sub2node->SetLineColor(kColorITS);
20946 sub2node->SetVisibility(1);
20947 fNodes->Add(sub2node);
20948 sub1node->cd();
20949 //
20950 // Place copy #22 of ITS6 in I569
20951 //
20952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20953 sub2node->SetLineColor(kColorITS);
20954 sub2node->SetVisibility(1);
20955 fNodes->Add(sub2node);
20956 sub1node->cd();
20957 //
20958 // Place copy #23 of ITS6 in I569
20959 //
20960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20961 sub2node->SetLineColor(kColorITS);
20962 sub2node->SetVisibility(1);
20963 fNodes->Add(sub2node);
20964 sub1node->cd();
20965 //
20966 // Place copy #24 of ITS6 in I569
20967 //
20968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20969 sub2node->SetLineColor(kColorITS);
20970 sub2node->SetVisibility(1);
20971 fNodes->Add(sub2node);
20972 sub1node->cd();
20973 //
20974 // Place copy #25 of ITS6 in I569
20975 //
1266e9b4 20976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20977 sub2node->SetLineColor(kColorITS);
20978 sub2node->SetVisibility(1);
20979 fNodes->Add(sub2node);
20980 sub1node->cd();
20981 fNodes->Add(sub1node);
20982 node->cd();
20983 //
20984 // Place copy #22 of I569 in IT56
20985 //
1266e9b4 20986 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20987 sub1node->SetLineColor(kColorITS);
20988 sub1node->SetVisibility(0);
20989 sub1node->cd();
20990 //
20991 // Place copy #1 of ITS6 in I569
20992 //
1266e9b4 20993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20994 sub2node->SetLineColor(kColorITS);
20995 sub2node->SetVisibility(1);
20996 fNodes->Add(sub2node);
20997 sub1node->cd();
20998 //
20999 // Place copy #2 of ITS6 in I569
21000 //
21001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21002 sub2node->SetLineColor(kColorITS);
21003 sub2node->SetVisibility(1);
21004 fNodes->Add(sub2node);
21005 sub1node->cd();
21006 //
21007 // Place copy #3 of ITS6 in I569
21008 //
1266e9b4 21009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21010 sub2node->SetLineColor(kColorITS);
21011 sub2node->SetVisibility(1);
21012 fNodes->Add(sub2node);
21013 sub1node->cd();
21014 //
21015 // Place copy #4 of ITS6 in I569
21016 //
21017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21018 sub2node->SetLineColor(kColorITS);
21019 sub2node->SetVisibility(1);
21020 fNodes->Add(sub2node);
21021 sub1node->cd();
21022 //
21023 // Place copy #5 of ITS6 in I569
21024 //
1266e9b4 21025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21026 sub2node->SetLineColor(kColorITS);
21027 sub2node->SetVisibility(1);
21028 fNodes->Add(sub2node);
21029 sub1node->cd();
21030 //
21031 // Place copy #6 of ITS6 in I569
21032 //
21033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21034 sub2node->SetLineColor(kColorITS);
21035 sub2node->SetVisibility(1);
21036 fNodes->Add(sub2node);
21037 sub1node->cd();
21038 //
21039 // Place copy #7 of ITS6 in I569
21040 //
1266e9b4 21041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21042 sub2node->SetLineColor(kColorITS);
21043 sub2node->SetVisibility(1);
21044 fNodes->Add(sub2node);
21045 sub1node->cd();
21046 //
21047 // Place copy #8 of ITS6 in I569
21048 //
21049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21050 sub2node->SetLineColor(kColorITS);
21051 sub2node->SetVisibility(1);
21052 fNodes->Add(sub2node);
21053 sub1node->cd();
21054 //
21055 // Place copy #9 of ITS6 in I569
21056 //
1266e9b4 21057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21058 sub2node->SetLineColor(kColorITS);
21059 sub2node->SetVisibility(1);
21060 fNodes->Add(sub2node);
21061 sub1node->cd();
21062 //
21063 // Place copy #10 of ITS6 in I569
21064 //
21065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21066 sub2node->SetLineColor(kColorITS);
21067 sub2node->SetVisibility(1);
21068 fNodes->Add(sub2node);
21069 sub1node->cd();
21070 //
21071 // Place copy #11 of ITS6 in I569
21072 //
1266e9b4 21073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21074 sub2node->SetLineColor(kColorITS);
21075 sub2node->SetVisibility(1);
21076 fNodes->Add(sub2node);
21077 sub1node->cd();
21078 //
21079 // Place copy #12 of ITS6 in I569
21080 //
21081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21082 sub2node->SetLineColor(kColorITS);
21083 sub2node->SetVisibility(1);
21084 fNodes->Add(sub2node);
21085 sub1node->cd();
21086 //
21087 // Place copy #13 of ITS6 in I569
21088 //
21089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21090 sub2node->SetLineColor(kColorITS);
21091 sub2node->SetVisibility(1);
21092 fNodes->Add(sub2node);
21093 sub1node->cd();
21094 //
21095 // Place copy #14 of ITS6 in I569
21096 //
21097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21098 sub2node->SetLineColor(kColorITS);
21099 sub2node->SetVisibility(1);
21100 fNodes->Add(sub2node);
21101 sub1node->cd();
21102 //
21103 // Place copy #15 of ITS6 in I569
21104 //
1266e9b4 21105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21106 sub2node->SetLineColor(kColorITS);
21107 sub2node->SetVisibility(1);
21108 fNodes->Add(sub2node);
21109 sub1node->cd();
21110 //
21111 // Place copy #16 of ITS6 in I569
21112 //
21113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21114 sub2node->SetLineColor(kColorITS);
21115 sub2node->SetVisibility(1);
21116 fNodes->Add(sub2node);
21117 sub1node->cd();
21118 //
21119 // Place copy #17 of ITS6 in I569
21120 //
21121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21122 sub2node->SetLineColor(kColorITS);
21123 sub2node->SetVisibility(1);
21124 fNodes->Add(sub2node);
21125 sub1node->cd();
21126 //
21127 // Place copy #18 of ITS6 in I569
21128 //
21129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21130 sub2node->SetLineColor(kColorITS);
21131 sub2node->SetVisibility(1);
21132 fNodes->Add(sub2node);
21133 sub1node->cd();
21134 //
21135 // Place copy #19 of ITS6 in I569
21136 //
1266e9b4 21137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21138 sub2node->SetLineColor(kColorITS);
21139 sub2node->SetVisibility(1);
21140 fNodes->Add(sub2node);
21141 sub1node->cd();
21142 //
21143 // Place copy #20 of ITS6 in I569
21144 //
21145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21146 sub2node->SetLineColor(kColorITS);
21147 sub2node->SetVisibility(1);
21148 fNodes->Add(sub2node);
21149 sub1node->cd();
21150 //
21151 // Place copy #21 of ITS6 in I569
21152 //
1266e9b4 21153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21154 sub2node->SetLineColor(kColorITS);
21155 sub2node->SetVisibility(1);
21156 fNodes->Add(sub2node);
21157 sub1node->cd();
21158 //
21159 // Place copy #22 of ITS6 in I569
21160 //
21161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21162 sub2node->SetLineColor(kColorITS);
21163 sub2node->SetVisibility(1);
21164 fNodes->Add(sub2node);
21165 sub1node->cd();
21166 //
21167 // Place copy #23 of ITS6 in I569
21168 //
21169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21170 sub2node->SetLineColor(kColorITS);
21171 sub2node->SetVisibility(1);
21172 fNodes->Add(sub2node);
21173 sub1node->cd();
21174 //
21175 // Place copy #24 of ITS6 in I569
21176 //
21177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21178 sub2node->SetLineColor(kColorITS);
21179 sub2node->SetVisibility(1);
21180 fNodes->Add(sub2node);
21181 sub1node->cd();
21182 //
21183 // Place copy #25 of ITS6 in I569
21184 //
1266e9b4 21185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21186 sub2node->SetLineColor(kColorITS);
21187 sub2node->SetVisibility(1);
21188 fNodes->Add(sub2node);
21189 sub1node->cd();
21190 fNodes->Add(sub1node);
21191 node->cd();
21192 //
21193 // Place copy #23 of I569 in IT56
21194 //
1266e9b4 21195 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21196 sub1node->SetLineColor(kColorITS);
21197 sub1node->SetVisibility(0);
21198 sub1node->cd();
21199 //
21200 // Place copy #1 of ITS6 in I569
21201 //
1266e9b4 21202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21203 sub2node->SetLineColor(kColorITS);
21204 sub2node->SetVisibility(1);
21205 fNodes->Add(sub2node);
21206 sub1node->cd();
21207 //
21208 // Place copy #2 of ITS6 in I569
21209 //
21210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21211 sub2node->SetLineColor(kColorITS);
21212 sub2node->SetVisibility(1);
21213 fNodes->Add(sub2node);
21214 sub1node->cd();
21215 //
21216 // Place copy #3 of ITS6 in I569
21217 //
1266e9b4 21218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21219 sub2node->SetLineColor(kColorITS);
21220 sub2node->SetVisibility(1);
21221 fNodes->Add(sub2node);
21222 sub1node->cd();
21223 //
21224 // Place copy #4 of ITS6 in I569
21225 //
21226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21227 sub2node->SetLineColor(kColorITS);
21228 sub2node->SetVisibility(1);
21229 fNodes->Add(sub2node);
21230 sub1node->cd();
21231 //
21232 // Place copy #5 of ITS6 in I569
21233 //
1266e9b4 21234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21235 sub2node->SetLineColor(kColorITS);
21236 sub2node->SetVisibility(1);
21237 fNodes->Add(sub2node);
21238 sub1node->cd();
21239 //
21240 // Place copy #6 of ITS6 in I569
21241 //
21242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21243 sub2node->SetLineColor(kColorITS);
21244 sub2node->SetVisibility(1);
21245 fNodes->Add(sub2node);
21246 sub1node->cd();
21247 //
21248 // Place copy #7 of ITS6 in I569
21249 //
1266e9b4 21250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21251 sub2node->SetLineColor(kColorITS);
21252 sub2node->SetVisibility(1);
21253 fNodes->Add(sub2node);
21254 sub1node->cd();
21255 //
21256 // Place copy #8 of ITS6 in I569
21257 //
21258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21259 sub2node->SetLineColor(kColorITS);
21260 sub2node->SetVisibility(1);
21261 fNodes->Add(sub2node);
21262 sub1node->cd();
21263 //
21264 // Place copy #9 of ITS6 in I569
21265 //
1266e9b4 21266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21267 sub2node->SetLineColor(kColorITS);
21268 sub2node->SetVisibility(1);
21269 fNodes->Add(sub2node);
21270 sub1node->cd();
21271 //
21272 // Place copy #10 of ITS6 in I569
21273 //
21274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21275 sub2node->SetLineColor(kColorITS);
21276 sub2node->SetVisibility(1);
21277 fNodes->Add(sub2node);
21278 sub1node->cd();
21279 //
21280 // Place copy #11 of ITS6 in I569
21281 //
1266e9b4 21282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21283 sub2node->SetLineColor(kColorITS);
21284 sub2node->SetVisibility(1);
21285 fNodes->Add(sub2node);
21286 sub1node->cd();
21287 //
21288 // Place copy #12 of ITS6 in I569
21289 //
21290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21291 sub2node->SetLineColor(kColorITS);
21292 sub2node->SetVisibility(1);
21293 fNodes->Add(sub2node);
21294 sub1node->cd();
21295 //
21296 // Place copy #13 of ITS6 in I569
21297 //
21298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21299 sub2node->SetLineColor(kColorITS);
21300 sub2node->SetVisibility(1);
21301 fNodes->Add(sub2node);
21302 sub1node->cd();
21303 //
21304 // Place copy #14 of ITS6 in I569
21305 //
21306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21307 sub2node->SetLineColor(kColorITS);
21308 sub2node->SetVisibility(1);
21309 fNodes->Add(sub2node);
21310 sub1node->cd();
21311 //
21312 // Place copy #15 of ITS6 in I569
21313 //
1266e9b4 21314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21315 sub2node->SetLineColor(kColorITS);
21316 sub2node->SetVisibility(1);
21317 fNodes->Add(sub2node);
21318 sub1node->cd();
21319 //
21320 // Place copy #16 of ITS6 in I569
21321 //
21322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21323 sub2node->SetLineColor(kColorITS);
21324 sub2node->SetVisibility(1);
21325 fNodes->Add(sub2node);
21326 sub1node->cd();
21327 //
21328 // Place copy #17 of ITS6 in I569
21329 //
21330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21331 sub2node->SetLineColor(kColorITS);
21332 sub2node->SetVisibility(1);
21333 fNodes->Add(sub2node);
21334 sub1node->cd();
21335 //
21336 // Place copy #18 of ITS6 in I569
21337 //
21338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21339 sub2node->SetLineColor(kColorITS);
21340 sub2node->SetVisibility(1);
21341 fNodes->Add(sub2node);
21342 sub1node->cd();
21343 //
21344 // Place copy #19 of ITS6 in I569
21345 //
1266e9b4 21346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21347 sub2node->SetLineColor(kColorITS);
21348 sub2node->SetVisibility(1);
21349 fNodes->Add(sub2node);
21350 sub1node->cd();
21351 //
21352 // Place copy #20 of ITS6 in I569
21353 //
21354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21355 sub2node->SetLineColor(kColorITS);
21356 sub2node->SetVisibility(1);
21357 fNodes->Add(sub2node);
21358 sub1node->cd();
21359 //
21360 // Place copy #21 of ITS6 in I569
21361 //
1266e9b4 21362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21363 sub2node->SetLineColor(kColorITS);
21364 sub2node->SetVisibility(1);
21365 fNodes->Add(sub2node);
21366 sub1node->cd();
21367 //
21368 // Place copy #22 of ITS6 in I569
21369 //
21370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21371 sub2node->SetLineColor(kColorITS);
21372 sub2node->SetVisibility(1);
21373 fNodes->Add(sub2node);
21374 sub1node->cd();
21375 //
21376 // Place copy #23 of ITS6 in I569
21377 //
21378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21379 sub2node->SetLineColor(kColorITS);
21380 sub2node->SetVisibility(1);
21381 fNodes->Add(sub2node);
21382 sub1node->cd();
21383 //
21384 // Place copy #24 of ITS6 in I569
21385 //
21386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21387 sub2node->SetLineColor(kColorITS);
21388 sub2node->SetVisibility(1);
21389 fNodes->Add(sub2node);
21390 sub1node->cd();
21391 //
21392 // Place copy #25 of ITS6 in I569
21393 //
1266e9b4 21394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21395 sub2node->SetLineColor(kColorITS);
21396 sub2node->SetVisibility(1);
21397 fNodes->Add(sub2node);
21398 sub1node->cd();
21399 fNodes->Add(sub1node);
21400 node->cd();
21401 //
21402 // Place copy #24 of I569 in IT56
21403 //
1266e9b4 21404 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21405 sub1node->SetLineColor(kColorITS);
21406 sub1node->SetVisibility(0);
21407 sub1node->cd();
21408 //
21409 // Place copy #1 of ITS6 in I569
21410 //
1266e9b4 21411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21412 sub2node->SetLineColor(kColorITS);
21413 sub2node->SetVisibility(1);
21414 fNodes->Add(sub2node);
21415 sub1node->cd();
21416 //
21417 // Place copy #2 of ITS6 in I569
21418 //
21419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21420 sub2node->SetLineColor(kColorITS);
21421 sub2node->SetVisibility(1);
21422 fNodes->Add(sub2node);
21423 sub1node->cd();
21424 //
21425 // Place copy #3 of ITS6 in I569
21426 //
1266e9b4 21427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21428 sub2node->SetLineColor(kColorITS);
21429 sub2node->SetVisibility(1);
21430 fNodes->Add(sub2node);
21431 sub1node->cd();
21432 //
21433 // Place copy #4 of ITS6 in I569
21434 //
21435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21436 sub2node->SetLineColor(kColorITS);
21437 sub2node->SetVisibility(1);
21438 fNodes->Add(sub2node);
21439 sub1node->cd();
21440 //
21441 // Place copy #5 of ITS6 in I569
21442 //
1266e9b4 21443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21444 sub2node->SetLineColor(kColorITS);
21445 sub2node->SetVisibility(1);
21446 fNodes->Add(sub2node);
21447 sub1node->cd();
21448 //
21449 // Place copy #6 of ITS6 in I569
21450 //
21451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21452 sub2node->SetLineColor(kColorITS);
21453 sub2node->SetVisibility(1);
21454 fNodes->Add(sub2node);
21455 sub1node->cd();
21456 //
21457 // Place copy #7 of ITS6 in I569
21458 //
1266e9b4 21459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21460 sub2node->SetLineColor(kColorITS);
21461 sub2node->SetVisibility(1);
21462 fNodes->Add(sub2node);
21463 sub1node->cd();
21464 //
21465 // Place copy #8 of ITS6 in I569
21466 //
21467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21468 sub2node->SetLineColor(kColorITS);
21469 sub2node->SetVisibility(1);
21470 fNodes->Add(sub2node);
21471 sub1node->cd();
21472 //
21473 // Place copy #9 of ITS6 in I569
21474 //
1266e9b4 21475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21476 sub2node->SetLineColor(kColorITS);
21477 sub2node->SetVisibility(1);
21478 fNodes->Add(sub2node);
21479 sub1node->cd();
21480 //
21481 // Place copy #10 of ITS6 in I569
21482 //
21483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21484 sub2node->SetLineColor(kColorITS);
21485 sub2node->SetVisibility(1);
21486 fNodes->Add(sub2node);
21487 sub1node->cd();
21488 //
21489 // Place copy #11 of ITS6 in I569
21490 //
1266e9b4 21491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21492 sub2node->SetLineColor(kColorITS);
21493 sub2node->SetVisibility(1);
21494 fNodes->Add(sub2node);
21495 sub1node->cd();
21496 //
21497 // Place copy #12 of ITS6 in I569
21498 //
21499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21500 sub2node->SetLineColor(kColorITS);
21501 sub2node->SetVisibility(1);
21502 fNodes->Add(sub2node);
21503 sub1node->cd();
21504 //
21505 // Place copy #13 of ITS6 in I569
21506 //
21507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21508 sub2node->SetLineColor(kColorITS);
21509 sub2node->SetVisibility(1);
21510 fNodes->Add(sub2node);
21511 sub1node->cd();
21512 //
21513 // Place copy #14 of ITS6 in I569
21514 //
21515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21516 sub2node->SetLineColor(kColorITS);
21517 sub2node->SetVisibility(1);
21518 fNodes->Add(sub2node);
21519 sub1node->cd();
21520 //
21521 // Place copy #15 of ITS6 in I569
21522 //
1266e9b4 21523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21524 sub2node->SetLineColor(kColorITS);
21525 sub2node->SetVisibility(1);
21526 fNodes->Add(sub2node);
21527 sub1node->cd();
21528 //
21529 // Place copy #16 of ITS6 in I569
21530 //
21531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21532 sub2node->SetLineColor(kColorITS);
21533 sub2node->SetVisibility(1);
21534 fNodes->Add(sub2node);
21535 sub1node->cd();
21536 //
21537 // Place copy #17 of ITS6 in I569
21538 //
21539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21540 sub2node->SetLineColor(kColorITS);
21541 sub2node->SetVisibility(1);
21542 fNodes->Add(sub2node);
21543 sub1node->cd();
21544 //
21545 // Place copy #18 of ITS6 in I569
21546 //
21547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21548 sub2node->SetLineColor(kColorITS);
21549 sub2node->SetVisibility(1);
21550 fNodes->Add(sub2node);
21551 sub1node->cd();
21552 //
21553 // Place copy #19 of ITS6 in I569
21554 //
1266e9b4 21555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21556 sub2node->SetLineColor(kColorITS);
21557 sub2node->SetVisibility(1);
21558 fNodes->Add(sub2node);
21559 sub1node->cd();
21560 //
21561 // Place copy #20 of ITS6 in I569
21562 //
21563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21564 sub2node->SetLineColor(kColorITS);
21565 sub2node->SetVisibility(1);
21566 fNodes->Add(sub2node);
21567 sub1node->cd();
21568 //
21569 // Place copy #21 of ITS6 in I569
21570 //
1266e9b4 21571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21572 sub2node->SetLineColor(kColorITS);
21573 sub2node->SetVisibility(1);
21574 fNodes->Add(sub2node);
21575 sub1node->cd();
21576 //
21577 // Place copy #22 of ITS6 in I569
21578 //
21579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21580 sub2node->SetLineColor(kColorITS);
21581 sub2node->SetVisibility(1);
21582 fNodes->Add(sub2node);
21583 sub1node->cd();
21584 //
21585 // Place copy #23 of ITS6 in I569
21586 //
21587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21588 sub2node->SetLineColor(kColorITS);
21589 sub2node->SetVisibility(1);
21590 fNodes->Add(sub2node);
21591 sub1node->cd();
21592 //
21593 // Place copy #24 of ITS6 in I569
21594 //
21595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21596 sub2node->SetLineColor(kColorITS);
21597 sub2node->SetVisibility(1);
21598 fNodes->Add(sub2node);
21599 sub1node->cd();
21600 //
21601 // Place copy #25 of ITS6 in I569
21602 //
1266e9b4 21603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21604 sub2node->SetLineColor(kColorITS);
21605 sub2node->SetVisibility(1);
21606 fNodes->Add(sub2node);
21607 sub1node->cd();
21608 fNodes->Add(sub1node);
21609 node->cd();
21610 //
21611 // Place copy #25 of I569 in IT56
21612 //
1266e9b4 21613 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21614 sub1node->SetLineColor(kColorITS);
21615 sub1node->SetVisibility(0);
21616 sub1node->cd();
21617 //
21618 // Place copy #1 of ITS6 in I569
21619 //
1266e9b4 21620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21621 sub2node->SetLineColor(kColorITS);
21622 sub2node->SetVisibility(1);
21623 fNodes->Add(sub2node);
21624 sub1node->cd();
21625 //
21626 // Place copy #2 of ITS6 in I569
21627 //
21628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21629 sub2node->SetLineColor(kColorITS);
21630 sub2node->SetVisibility(1);
21631 fNodes->Add(sub2node);
21632 sub1node->cd();
21633 //
21634 // Place copy #3 of ITS6 in I569
21635 //
1266e9b4 21636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21637 sub2node->SetLineColor(kColorITS);
21638 sub2node->SetVisibility(1);
21639 fNodes->Add(sub2node);
21640 sub1node->cd();
21641 //
21642 // Place copy #4 of ITS6 in I569
21643 //
21644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21645 sub2node->SetLineColor(kColorITS);
21646 sub2node->SetVisibility(1);
21647 fNodes->Add(sub2node);
21648 sub1node->cd();
21649 //
21650 // Place copy #5 of ITS6 in I569
21651 //
1266e9b4 21652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21653 sub2node->SetLineColor(kColorITS);
21654 sub2node->SetVisibility(1);
21655 fNodes->Add(sub2node);
21656 sub1node->cd();
21657 //
21658 // Place copy #6 of ITS6 in I569
21659 //
21660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21661 sub2node->SetLineColor(kColorITS);
21662 sub2node->SetVisibility(1);
21663 fNodes->Add(sub2node);
21664 sub1node->cd();
21665 //
21666 // Place copy #7 of ITS6 in I569
21667 //
1266e9b4 21668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21669 sub2node->SetLineColor(kColorITS);
21670 sub2node->SetVisibility(1);
21671 fNodes->Add(sub2node);
21672 sub1node->cd();
21673 //
21674 // Place copy #8 of ITS6 in I569
21675 //
21676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21677 sub2node->SetLineColor(kColorITS);
21678 sub2node->SetVisibility(1);
21679 fNodes->Add(sub2node);
21680 sub1node->cd();
21681 //
21682 // Place copy #9 of ITS6 in I569
21683 //
1266e9b4 21684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21685 sub2node->SetLineColor(kColorITS);
21686 sub2node->SetVisibility(1);
21687 fNodes->Add(sub2node);
21688 sub1node->cd();
21689 //
21690 // Place copy #10 of ITS6 in I569
21691 //
21692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21693 sub2node->SetLineColor(kColorITS);
21694 sub2node->SetVisibility(1);
21695 fNodes->Add(sub2node);
21696 sub1node->cd();
21697 //
21698 // Place copy #11 of ITS6 in I569
21699 //
1266e9b4 21700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21701 sub2node->SetLineColor(kColorITS);
21702 sub2node->SetVisibility(1);
21703 fNodes->Add(sub2node);
21704 sub1node->cd();
21705 //
21706 // Place copy #12 of ITS6 in I569
21707 //
21708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21709 sub2node->SetLineColor(kColorITS);
21710 sub2node->SetVisibility(1);
21711 fNodes->Add(sub2node);
21712 sub1node->cd();
21713 //
21714 // Place copy #13 of ITS6 in I569
21715 //
21716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21717 sub2node->SetLineColor(kColorITS);
21718 sub2node->SetVisibility(1);
21719 fNodes->Add(sub2node);
21720 sub1node->cd();
21721 //
21722 // Place copy #14 of ITS6 in I569
21723 //
21724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21725 sub2node->SetLineColor(kColorITS);
21726 sub2node->SetVisibility(1);
21727 fNodes->Add(sub2node);
21728 sub1node->cd();
21729 //
21730 // Place copy #15 of ITS6 in I569
21731 //
1266e9b4 21732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21733 sub2node->SetLineColor(kColorITS);
21734 sub2node->SetVisibility(1);
21735 fNodes->Add(sub2node);
21736 sub1node->cd();
21737 //
21738 // Place copy #16 of ITS6 in I569
21739 //
21740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21741 sub2node->SetLineColor(kColorITS);
21742 sub2node->SetVisibility(1);
21743 fNodes->Add(sub2node);
21744 sub1node->cd();
21745 //
21746 // Place copy #17 of ITS6 in I569
21747 //
21748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21749 sub2node->SetLineColor(kColorITS);
21750 sub2node->SetVisibility(1);
21751 fNodes->Add(sub2node);
21752 sub1node->cd();
21753 //
21754 // Place copy #18 of ITS6 in I569
21755 //
21756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21757 sub2node->SetLineColor(kColorITS);
21758 sub2node->SetVisibility(1);
21759 fNodes->Add(sub2node);
21760 sub1node->cd();
21761 //
21762 // Place copy #19 of ITS6 in I569
21763 //
1266e9b4 21764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21765 sub2node->SetLineColor(kColorITS);
21766 sub2node->SetVisibility(1);
21767 fNodes->Add(sub2node);
21768 sub1node->cd();
21769 //
21770 // Place copy #20 of ITS6 in I569
21771 //
21772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21773 sub2node->SetLineColor(kColorITS);
21774 sub2node->SetVisibility(1);
21775 fNodes->Add(sub2node);
21776 sub1node->cd();
21777 //
21778 // Place copy #21 of ITS6 in I569
21779 //
1266e9b4 21780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21781 sub2node->SetLineColor(kColorITS);
21782 sub2node->SetVisibility(1);
21783 fNodes->Add(sub2node);
21784 sub1node->cd();
21785 //
21786 // Place copy #22 of ITS6 in I569
21787 //
21788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21789 sub2node->SetLineColor(kColorITS);
21790 sub2node->SetVisibility(1);
21791 fNodes->Add(sub2node);
21792 sub1node->cd();
21793 //
21794 // Place copy #23 of ITS6 in I569
21795 //
21796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21797 sub2node->SetLineColor(kColorITS);
21798 sub2node->SetVisibility(1);
21799 fNodes->Add(sub2node);
21800 sub1node->cd();
21801 //
21802 // Place copy #24 of ITS6 in I569
21803 //
21804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21805 sub2node->SetLineColor(kColorITS);
21806 sub2node->SetVisibility(1);
21807 fNodes->Add(sub2node);
21808 sub1node->cd();
21809 //
21810 // Place copy #25 of ITS6 in I569
21811 //
1266e9b4 21812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21813 sub2node->SetLineColor(kColorITS);
21814 sub2node->SetVisibility(1);
21815 fNodes->Add(sub2node);
21816 sub1node->cd();
21817 fNodes->Add(sub1node);
21818 node->cd();
21819 //
21820 // Place copy #26 of I569 in IT56
21821 //
1266e9b4 21822 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21823 sub1node->SetLineColor(kColorITS);
21824 sub1node->SetVisibility(0);
21825 sub1node->cd();
21826 //
21827 // Place copy #1 of ITS6 in I569
21828 //
1266e9b4 21829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21830 sub2node->SetLineColor(kColorITS);
21831 sub2node->SetVisibility(1);
21832 fNodes->Add(sub2node);
21833 sub1node->cd();
21834 //
21835 // Place copy #2 of ITS6 in I569
21836 //
21837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21838 sub2node->SetLineColor(kColorITS);
21839 sub2node->SetVisibility(1);
21840 fNodes->Add(sub2node);
21841 sub1node->cd();
21842 //
21843 // Place copy #3 of ITS6 in I569
21844 //
1266e9b4 21845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21846 sub2node->SetLineColor(kColorITS);
21847 sub2node->SetVisibility(1);
21848 fNodes->Add(sub2node);
21849 sub1node->cd();
21850 //
21851 // Place copy #4 of ITS6 in I569
21852 //
21853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21854 sub2node->SetLineColor(kColorITS);
21855 sub2node->SetVisibility(1);
21856 fNodes->Add(sub2node);
21857 sub1node->cd();
21858 //
21859 // Place copy #5 of ITS6 in I569
21860 //
1266e9b4 21861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21862 sub2node->SetLineColor(kColorITS);
21863 sub2node->SetVisibility(1);
21864 fNodes->Add(sub2node);
21865 sub1node->cd();
21866 //
21867 // Place copy #6 of ITS6 in I569
21868 //
21869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21870 sub2node->SetLineColor(kColorITS);
21871 sub2node->SetVisibility(1);
21872 fNodes->Add(sub2node);
21873 sub1node->cd();
21874 //
21875 // Place copy #7 of ITS6 in I569
21876 //
1266e9b4 21877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21878 sub2node->SetLineColor(kColorITS);
21879 sub2node->SetVisibility(1);
21880 fNodes->Add(sub2node);
21881 sub1node->cd();
21882 //
21883 // Place copy #8 of ITS6 in I569
21884 //
21885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21886 sub2node->SetLineColor(kColorITS);
21887 sub2node->SetVisibility(1);
21888 fNodes->Add(sub2node);
21889 sub1node->cd();
21890 //
21891 // Place copy #9 of ITS6 in I569
21892 //
1266e9b4 21893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21894 sub2node->SetLineColor(kColorITS);
21895 sub2node->SetVisibility(1);
21896 fNodes->Add(sub2node);
21897 sub1node->cd();
21898 //
21899 // Place copy #10 of ITS6 in I569
21900 //
21901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21902 sub2node->SetLineColor(kColorITS);
21903 sub2node->SetVisibility(1);
21904 fNodes->Add(sub2node);
21905 sub1node->cd();
21906 //
21907 // Place copy #11 of ITS6 in I569
21908 //
1266e9b4 21909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21910 sub2node->SetLineColor(kColorITS);
21911 sub2node->SetVisibility(1);
21912 fNodes->Add(sub2node);
21913 sub1node->cd();
21914 //
21915 // Place copy #12 of ITS6 in I569
21916 //
21917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21918 sub2node->SetLineColor(kColorITS);
21919 sub2node->SetVisibility(1);
21920 fNodes->Add(sub2node);
21921 sub1node->cd();
21922 //
21923 // Place copy #13 of ITS6 in I569
21924 //
21925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21926 sub2node->SetLineColor(kColorITS);
21927 sub2node->SetVisibility(1);
21928 fNodes->Add(sub2node);
21929 sub1node->cd();
21930 //
21931 // Place copy #14 of ITS6 in I569
21932 //
21933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21934 sub2node->SetLineColor(kColorITS);
21935 sub2node->SetVisibility(1);
21936 fNodes->Add(sub2node);
21937 sub1node->cd();
21938 //
21939 // Place copy #15 of ITS6 in I569
21940 //
1266e9b4 21941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21942 sub2node->SetLineColor(kColorITS);
21943 sub2node->SetVisibility(1);
21944 fNodes->Add(sub2node);
21945 sub1node->cd();
21946 //
21947 // Place copy #16 of ITS6 in I569
21948 //
21949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21950 sub2node->SetLineColor(kColorITS);
21951 sub2node->SetVisibility(1);
21952 fNodes->Add(sub2node);
21953 sub1node->cd();
21954 //
21955 // Place copy #17 of ITS6 in I569
21956 //
21957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21958 sub2node->SetLineColor(kColorITS);
21959 sub2node->SetVisibility(1);
21960 fNodes->Add(sub2node);
21961 sub1node->cd();
21962 //
21963 // Place copy #18 of ITS6 in I569
21964 //
21965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21966 sub2node->SetLineColor(kColorITS);
21967 sub2node->SetVisibility(1);
21968 fNodes->Add(sub2node);
21969 sub1node->cd();
21970 //
21971 // Place copy #19 of ITS6 in I569
21972 //
1266e9b4 21973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21974 sub2node->SetLineColor(kColorITS);
21975 sub2node->SetVisibility(1);
21976 fNodes->Add(sub2node);
21977 sub1node->cd();
21978 //
21979 // Place copy #20 of ITS6 in I569
21980 //
21981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21982 sub2node->SetLineColor(kColorITS);
21983 sub2node->SetVisibility(1);
21984 fNodes->Add(sub2node);
21985 sub1node->cd();
21986 //
21987 // Place copy #21 of ITS6 in I569
21988 //
1266e9b4 21989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21990 sub2node->SetLineColor(kColorITS);
21991 sub2node->SetVisibility(1);
21992 fNodes->Add(sub2node);
21993 sub1node->cd();
21994 //
21995 // Place copy #22 of ITS6 in I569
21996 //
21997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21998 sub2node->SetLineColor(kColorITS);
21999 sub2node->SetVisibility(1);
22000 fNodes->Add(sub2node);
22001 sub1node->cd();
22002 //
22003 // Place copy #23 of ITS6 in I569
22004 //
22005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22006 sub2node->SetLineColor(kColorITS);
22007 sub2node->SetVisibility(1);
22008 fNodes->Add(sub2node);
22009 sub1node->cd();
22010 //
22011 // Place copy #24 of ITS6 in I569
22012 //
22013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22014 sub2node->SetLineColor(kColorITS);
22015 sub2node->SetVisibility(1);
22016 fNodes->Add(sub2node);
22017 sub1node->cd();
22018 //
22019 // Place copy #25 of ITS6 in I569
22020 //
1266e9b4 22021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22022 sub2node->SetLineColor(kColorITS);
22023 sub2node->SetVisibility(1);
22024 fNodes->Add(sub2node);
22025 sub1node->cd();
22026 fNodes->Add(sub1node);
22027 node->cd();
22028 //
22029 // Place copy #27 of I569 in IT56
22030 //
1266e9b4 22031 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22032 sub1node->SetLineColor(kColorITS);
22033 sub1node->SetVisibility(0);
22034 sub1node->cd();
22035 //
22036 // Place copy #1 of ITS6 in I569
22037 //
1266e9b4 22038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22039 sub2node->SetLineColor(kColorITS);
22040 sub2node->SetVisibility(1);
22041 fNodes->Add(sub2node);
22042 sub1node->cd();
22043 //
22044 // Place copy #2 of ITS6 in I569
22045 //
22046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22047 sub2node->SetLineColor(kColorITS);
22048 sub2node->SetVisibility(1);
22049 fNodes->Add(sub2node);
22050 sub1node->cd();
22051 //
22052 // Place copy #3 of ITS6 in I569
22053 //
1266e9b4 22054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22055 sub2node->SetLineColor(kColorITS);
22056 sub2node->SetVisibility(1);
22057 fNodes->Add(sub2node);
22058 sub1node->cd();
22059 //
22060 // Place copy #4 of ITS6 in I569
22061 //
22062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22063 sub2node->SetLineColor(kColorITS);
22064 sub2node->SetVisibility(1);
22065 fNodes->Add(sub2node);
22066 sub1node->cd();
22067 //
22068 // Place copy #5 of ITS6 in I569
22069 //
1266e9b4 22070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22071 sub2node->SetLineColor(kColorITS);
22072 sub2node->SetVisibility(1);
22073 fNodes->Add(sub2node);
22074 sub1node->cd();
22075 //
22076 // Place copy #6 of ITS6 in I569
22077 //
22078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22079 sub2node->SetLineColor(kColorITS);
22080 sub2node->SetVisibility(1);
22081 fNodes->Add(sub2node);
22082 sub1node->cd();
22083 //
22084 // Place copy #7 of ITS6 in I569
22085 //
1266e9b4 22086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22087 sub2node->SetLineColor(kColorITS);
22088 sub2node->SetVisibility(1);
22089 fNodes->Add(sub2node);
22090 sub1node->cd();
22091 //
22092 // Place copy #8 of ITS6 in I569
22093 //
22094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22095 sub2node->SetLineColor(kColorITS);
22096 sub2node->SetVisibility(1);
22097 fNodes->Add(sub2node);
22098 sub1node->cd();
22099 //
22100 // Place copy #9 of ITS6 in I569
22101 //
1266e9b4 22102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22103 sub2node->SetLineColor(kColorITS);
22104 sub2node->SetVisibility(1);
22105 fNodes->Add(sub2node);
22106 sub1node->cd();
22107 //
22108 // Place copy #10 of ITS6 in I569
22109 //
22110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22111 sub2node->SetLineColor(kColorITS);
22112 sub2node->SetVisibility(1);
22113 fNodes->Add(sub2node);
22114 sub1node->cd();
22115 //
22116 // Place copy #11 of ITS6 in I569
22117 //
1266e9b4 22118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22119 sub2node->SetLineColor(kColorITS);
22120 sub2node->SetVisibility(1);
22121 fNodes->Add(sub2node);
22122 sub1node->cd();
22123 //
22124 // Place copy #12 of ITS6 in I569
22125 //
22126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22127 sub2node->SetLineColor(kColorITS);
22128 sub2node->SetVisibility(1);
22129 fNodes->Add(sub2node);
22130 sub1node->cd();
22131 //
22132 // Place copy #13 of ITS6 in I569
22133 //
22134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22135 sub2node->SetLineColor(kColorITS);
22136 sub2node->SetVisibility(1);
22137 fNodes->Add(sub2node);
22138 sub1node->cd();
22139 //
22140 // Place copy #14 of ITS6 in I569
22141 //
22142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22143 sub2node->SetLineColor(kColorITS);
22144 sub2node->SetVisibility(1);
22145 fNodes->Add(sub2node);
22146 sub1node->cd();
22147 //
22148 // Place copy #15 of ITS6 in I569
22149 //
1266e9b4 22150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22151 sub2node->SetLineColor(kColorITS);
22152 sub2node->SetVisibility(1);
22153 fNodes->Add(sub2node);
22154 sub1node->cd();
22155 //
22156 // Place copy #16 of ITS6 in I569
22157 //
22158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22159 sub2node->SetLineColor(kColorITS);
22160 sub2node->SetVisibility(1);
22161 fNodes->Add(sub2node);
22162 sub1node->cd();
22163 //
22164 // Place copy #17 of ITS6 in I569
22165 //
22166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22167 sub2node->SetLineColor(kColorITS);
22168 sub2node->SetVisibility(1);
22169 fNodes->Add(sub2node);
22170 sub1node->cd();
22171 //
22172 // Place copy #18 of ITS6 in I569
22173 //
22174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22175 sub2node->SetLineColor(kColorITS);
22176 sub2node->SetVisibility(1);
22177 fNodes->Add(sub2node);
22178 sub1node->cd();
22179 //
22180 // Place copy #19 of ITS6 in I569
22181 //
1266e9b4 22182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22183 sub2node->SetLineColor(kColorITS);
22184 sub2node->SetVisibility(1);
22185 fNodes->Add(sub2node);
22186 sub1node->cd();
22187 //
22188 // Place copy #20 of ITS6 in I569
22189 //
22190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22191 sub2node->SetLineColor(kColorITS);
22192 sub2node->SetVisibility(1);
22193 fNodes->Add(sub2node);
22194 sub1node->cd();
22195 //
22196 // Place copy #21 of ITS6 in I569
22197 //
1266e9b4 22198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22199 sub2node->SetLineColor(kColorITS);
22200 sub2node->SetVisibility(1);
22201 fNodes->Add(sub2node);
22202 sub1node->cd();
22203 //
22204 // Place copy #22 of ITS6 in I569
22205 //
22206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22207 sub2node->SetLineColor(kColorITS);
22208 sub2node->SetVisibility(1);
22209 fNodes->Add(sub2node);
22210 sub1node->cd();
22211 //
22212 // Place copy #23 of ITS6 in I569
22213 //
22214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22215 sub2node->SetLineColor(kColorITS);
22216 sub2node->SetVisibility(1);
22217 fNodes->Add(sub2node);
22218 sub1node->cd();
22219 //
22220 // Place copy #24 of ITS6 in I569
22221 //
22222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22223 sub2node->SetLineColor(kColorITS);
22224 sub2node->SetVisibility(1);
22225 fNodes->Add(sub2node);
22226 sub1node->cd();
22227 //
22228 // Place copy #25 of ITS6 in I569
22229 //
1266e9b4 22230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22231 sub2node->SetLineColor(kColorITS);
22232 sub2node->SetVisibility(1);
22233 fNodes->Add(sub2node);
22234 sub1node->cd();
22235 fNodes->Add(sub1node);
22236 node->cd();
22237 //
22238 // Place copy #28 of I569 in IT56
22239 //
1266e9b4 22240 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22241 sub1node->SetLineColor(kColorITS);
22242 sub1node->SetVisibility(0);
22243 sub1node->cd();
22244 //
22245 // Place copy #1 of ITS6 in I569
22246 //
1266e9b4 22247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22248 sub2node->SetLineColor(kColorITS);
22249 sub2node->SetVisibility(1);
22250 fNodes->Add(sub2node);
22251 sub1node->cd();
22252 //
22253 // Place copy #2 of ITS6 in I569
22254 //
22255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22256 sub2node->SetLineColor(kColorITS);
22257 sub2node->SetVisibility(1);
22258 fNodes->Add(sub2node);
22259 sub1node->cd();
22260 //
22261 // Place copy #3 of ITS6 in I569
22262 //
1266e9b4 22263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22264 sub2node->SetLineColor(kColorITS);
22265 sub2node->SetVisibility(1);
22266 fNodes->Add(sub2node);
22267 sub1node->cd();
22268 //
22269 // Place copy #4 of ITS6 in I569
22270 //
22271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22272 sub2node->SetLineColor(kColorITS);
22273 sub2node->SetVisibility(1);
22274 fNodes->Add(sub2node);
22275 sub1node->cd();
22276 //
22277 // Place copy #5 of ITS6 in I569
22278 //
1266e9b4 22279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22280 sub2node->SetLineColor(kColorITS);
22281 sub2node->SetVisibility(1);
22282 fNodes->Add(sub2node);
22283 sub1node->cd();
22284 //
22285 // Place copy #6 of ITS6 in I569
22286 //
22287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22288 sub2node->SetLineColor(kColorITS);
22289 sub2node->SetVisibility(1);
22290 fNodes->Add(sub2node);
22291 sub1node->cd();
22292 //
22293 // Place copy #7 of ITS6 in I569
22294 //
1266e9b4 22295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22296 sub2node->SetLineColor(kColorITS);
22297 sub2node->SetVisibility(1);
22298 fNodes->Add(sub2node);
22299 sub1node->cd();
22300 //
22301 // Place copy #8 of ITS6 in I569
22302 //
22303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22304 sub2node->SetLineColor(kColorITS);
22305 sub2node->SetVisibility(1);
22306 fNodes->Add(sub2node);
22307 sub1node->cd();
22308 //
22309 // Place copy #9 of ITS6 in I569
22310 //
1266e9b4 22311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22312 sub2node->SetLineColor(kColorITS);
22313 sub2node->SetVisibility(1);
22314 fNodes->Add(sub2node);
22315 sub1node->cd();
22316 //
22317 // Place copy #10 of ITS6 in I569
22318 //
22319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22320 sub2node->SetLineColor(kColorITS);
22321 sub2node->SetVisibility(1);
22322 fNodes->Add(sub2node);
22323 sub1node->cd();
22324 //
22325 // Place copy #11 of ITS6 in I569
22326 //
1266e9b4 22327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22328 sub2node->SetLineColor(kColorITS);
22329 sub2node->SetVisibility(1);
22330 fNodes->Add(sub2node);
22331 sub1node->cd();
22332 //
22333 // Place copy #12 of ITS6 in I569
22334 //
22335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22336 sub2node->SetLineColor(kColorITS);
22337 sub2node->SetVisibility(1);
22338 fNodes->Add(sub2node);
22339 sub1node->cd();
22340 //
22341 // Place copy #13 of ITS6 in I569
22342 //
22343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22344 sub2node->SetLineColor(kColorITS);
22345 sub2node->SetVisibility(1);
22346 fNodes->Add(sub2node);
22347 sub1node->cd();
22348 //
22349 // Place copy #14 of ITS6 in I569
22350 //
22351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22352 sub2node->SetLineColor(kColorITS);
22353 sub2node->SetVisibility(1);
22354 fNodes->Add(sub2node);
22355 sub1node->cd();
22356 //
22357 // Place copy #15 of ITS6 in I569
22358 //
1266e9b4 22359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22360 sub2node->SetLineColor(kColorITS);
22361 sub2node->SetVisibility(1);
22362 fNodes->Add(sub2node);
22363 sub1node->cd();
22364 //
22365 // Place copy #16 of ITS6 in I569
22366 //
22367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22368 sub2node->SetLineColor(kColorITS);
22369 sub2node->SetVisibility(1);
22370 fNodes->Add(sub2node);
22371 sub1node->cd();
22372 //
22373 // Place copy #17 of ITS6 in I569
22374 //
22375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22376 sub2node->SetLineColor(kColorITS);
22377 sub2node->SetVisibility(1);
22378 fNodes->Add(sub2node);
22379 sub1node->cd();
22380 //
22381 // Place copy #18 of ITS6 in I569
22382 //
22383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22384 sub2node->SetLineColor(kColorITS);
22385 sub2node->SetVisibility(1);
22386 fNodes->Add(sub2node);
22387 sub1node->cd();
22388 //
22389 // Place copy #19 of ITS6 in I569
22390 //
1266e9b4 22391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22392 sub2node->SetLineColor(kColorITS);
22393 sub2node->SetVisibility(1);
22394 fNodes->Add(sub2node);
22395 sub1node->cd();
22396 //
22397 // Place copy #20 of ITS6 in I569
22398 //
22399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22400 sub2node->SetLineColor(kColorITS);
22401 sub2node->SetVisibility(1);
22402 fNodes->Add(sub2node);
22403 sub1node->cd();
22404 //
22405 // Place copy #21 of ITS6 in I569
22406 //
1266e9b4 22407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22408 sub2node->SetLineColor(kColorITS);
22409 sub2node->SetVisibility(1);
22410 fNodes->Add(sub2node);
22411 sub1node->cd();
22412 //
22413 // Place copy #22 of ITS6 in I569
22414 //
22415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22416 sub2node->SetLineColor(kColorITS);
22417 sub2node->SetVisibility(1);
22418 fNodes->Add(sub2node);
22419 sub1node->cd();
22420 //
22421 // Place copy #23 of ITS6 in I569
22422 //
22423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22424 sub2node->SetLineColor(kColorITS);
22425 sub2node->SetVisibility(1);
22426 fNodes->Add(sub2node);
22427 sub1node->cd();
22428 //
22429 // Place copy #24 of ITS6 in I569
22430 //
22431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22432 sub2node->SetLineColor(kColorITS);
22433 sub2node->SetVisibility(1);
22434 fNodes->Add(sub2node);
22435 sub1node->cd();
22436 //
22437 // Place copy #25 of ITS6 in I569
22438 //
1266e9b4 22439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22440 sub2node->SetLineColor(kColorITS);
22441 sub2node->SetVisibility(1);
22442 fNodes->Add(sub2node);
22443 sub1node->cd();
22444 fNodes->Add(sub1node);
22445 node->cd();
22446 //
22447 // Place copy #29 of I569 in IT56
22448 //
1266e9b4 22449 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22450 sub1node->SetLineColor(kColorITS);
22451 sub1node->SetVisibility(0);
22452 sub1node->cd();
22453 //
22454 // Place copy #1 of ITS6 in I569
22455 //
1266e9b4 22456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22457 sub2node->SetLineColor(kColorITS);
22458 sub2node->SetVisibility(1);
22459 fNodes->Add(sub2node);
22460 sub1node->cd();
22461 //
22462 // Place copy #2 of ITS6 in I569
22463 //
22464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22465 sub2node->SetLineColor(kColorITS);
22466 sub2node->SetVisibility(1);
22467 fNodes->Add(sub2node);
22468 sub1node->cd();
22469 //
22470 // Place copy #3 of ITS6 in I569
22471 //
1266e9b4 22472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22473 sub2node->SetLineColor(kColorITS);
22474 sub2node->SetVisibility(1);
22475 fNodes->Add(sub2node);
22476 sub1node->cd();
22477 //
22478 // Place copy #4 of ITS6 in I569
22479 //
22480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22481 sub2node->SetLineColor(kColorITS);
22482 sub2node->SetVisibility(1);
22483 fNodes->Add(sub2node);
22484 sub1node->cd();
22485 //
22486 // Place copy #5 of ITS6 in I569
22487 //
1266e9b4 22488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22489 sub2node->SetLineColor(kColorITS);
22490 sub2node->SetVisibility(1);
22491 fNodes->Add(sub2node);
22492 sub1node->cd();
22493 //
22494 // Place copy #6 of ITS6 in I569
22495 //
22496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22497 sub2node->SetLineColor(kColorITS);
22498 sub2node->SetVisibility(1);
22499 fNodes->Add(sub2node);
22500 sub1node->cd();
22501 //
22502 // Place copy #7 of ITS6 in I569
22503 //
1266e9b4 22504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22505 sub2node->SetLineColor(kColorITS);
22506 sub2node->SetVisibility(1);
22507 fNodes->Add(sub2node);
22508 sub1node->cd();
22509 //
22510 // Place copy #8 of ITS6 in I569
22511 //
22512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22513 sub2node->SetLineColor(kColorITS);
22514 sub2node->SetVisibility(1);
22515 fNodes->Add(sub2node);
22516 sub1node->cd();
22517 //
22518 // Place copy #9 of ITS6 in I569
22519 //
1266e9b4 22520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22521 sub2node->SetLineColor(kColorITS);
22522 sub2node->SetVisibility(1);
22523 fNodes->Add(sub2node);
22524 sub1node->cd();
22525 //
22526 // Place copy #10 of ITS6 in I569
22527 //
22528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22529 sub2node->SetLineColor(kColorITS);
22530 sub2node->SetVisibility(1);
22531 fNodes->Add(sub2node);
22532 sub1node->cd();
22533 //
22534 // Place copy #11 of ITS6 in I569
22535 //
1266e9b4 22536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22537 sub2node->SetLineColor(kColorITS);
22538 sub2node->SetVisibility(1);
22539 fNodes->Add(sub2node);
22540 sub1node->cd();
22541 //
22542 // Place copy #12 of ITS6 in I569
22543 //
22544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22545 sub2node->SetLineColor(kColorITS);
22546 sub2node->SetVisibility(1);
22547 fNodes->Add(sub2node);
22548 sub1node->cd();
22549 //
22550 // Place copy #13 of ITS6 in I569
22551 //
22552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22553 sub2node->SetLineColor(kColorITS);
22554 sub2node->SetVisibility(1);
22555 fNodes->Add(sub2node);
22556 sub1node->cd();
22557 //
22558 // Place copy #14 of ITS6 in I569
22559 //
22560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22561 sub2node->SetLineColor(kColorITS);
22562 sub2node->SetVisibility(1);
22563 fNodes->Add(sub2node);
22564 sub1node->cd();
22565 //
22566 // Place copy #15 of ITS6 in I569
22567 //
1266e9b4 22568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22569 sub2node->SetLineColor(kColorITS);
22570 sub2node->SetVisibility(1);
22571 fNodes->Add(sub2node);
22572 sub1node->cd();
22573 //
22574 // Place copy #16 of ITS6 in I569
22575 //
22576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22577 sub2node->SetLineColor(kColorITS);
22578 sub2node->SetVisibility(1);
22579 fNodes->Add(sub2node);
22580 sub1node->cd();
22581 //
22582 // Place copy #17 of ITS6 in I569
22583 //
22584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22585 sub2node->SetLineColor(kColorITS);
22586 sub2node->SetVisibility(1);
22587 fNodes->Add(sub2node);
22588 sub1node->cd();
22589 //
22590 // Place copy #18 of ITS6 in I569
22591 //
22592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22593 sub2node->SetLineColor(kColorITS);
22594 sub2node->SetVisibility(1);
22595 fNodes->Add(sub2node);
22596 sub1node->cd();
22597 //
22598 // Place copy #19 of ITS6 in I569
22599 //
1266e9b4 22600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22601 sub2node->SetLineColor(kColorITS);
22602 sub2node->SetVisibility(1);
22603 fNodes->Add(sub2node);
22604 sub1node->cd();
22605 //
22606 // Place copy #20 of ITS6 in I569
22607 //
22608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22609 sub2node->SetLineColor(kColorITS);
22610 sub2node->SetVisibility(1);
22611 fNodes->Add(sub2node);
22612 sub1node->cd();
22613 //
22614 // Place copy #21 of ITS6 in I569
22615 //
1266e9b4 22616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22617 sub2node->SetLineColor(kColorITS);
22618 sub2node->SetVisibility(1);
22619 fNodes->Add(sub2node);
22620 sub1node->cd();
22621 //
22622 // Place copy #22 of ITS6 in I569
22623 //
22624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22625 sub2node->SetLineColor(kColorITS);
22626 sub2node->SetVisibility(1);
22627 fNodes->Add(sub2node);
22628 sub1node->cd();
22629 //
22630 // Place copy #23 of ITS6 in I569
22631 //
22632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22633 sub2node->SetLineColor(kColorITS);
22634 sub2node->SetVisibility(1);
22635 fNodes->Add(sub2node);
22636 sub1node->cd();
22637 //
22638 // Place copy #24 of ITS6 in I569
22639 //
22640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22641 sub2node->SetLineColor(kColorITS);
22642 sub2node->SetVisibility(1);
22643 fNodes->Add(sub2node);
22644 sub1node->cd();
22645 //
22646 // Place copy #25 of ITS6 in I569
22647 //
1266e9b4 22648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22649 sub2node->SetLineColor(kColorITS);
22650 sub2node->SetVisibility(1);
22651 fNodes->Add(sub2node);
22652 sub1node->cd();
22653 fNodes->Add(sub1node);
22654 node->cd();
22655 //
22656 // Place copy #30 of I569 in IT56
22657 //
1266e9b4 22658 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22659 sub1node->SetLineColor(kColorITS);
22660 sub1node->SetVisibility(0);
22661 sub1node->cd();
22662 //
22663 // Place copy #1 of ITS6 in I569
22664 //
1266e9b4 22665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22666 sub2node->SetLineColor(kColorITS);
22667 sub2node->SetVisibility(1);
22668 fNodes->Add(sub2node);
22669 sub1node->cd();
22670 //
22671 // Place copy #2 of ITS6 in I569
22672 //
22673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22674 sub2node->SetLineColor(kColorITS);
22675 sub2node->SetVisibility(1);
22676 fNodes->Add(sub2node);
22677 sub1node->cd();
22678 //
22679 // Place copy #3 of ITS6 in I569
22680 //
1266e9b4 22681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22682 sub2node->SetLineColor(kColorITS);
22683 sub2node->SetVisibility(1);
22684 fNodes->Add(sub2node);
22685 sub1node->cd();
22686 //
22687 // Place copy #4 of ITS6 in I569
22688 //
22689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22690 sub2node->SetLineColor(kColorITS);
22691 sub2node->SetVisibility(1);
22692 fNodes->Add(sub2node);
22693 sub1node->cd();
22694 //
22695 // Place copy #5 of ITS6 in I569
22696 //
1266e9b4 22697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22698 sub2node->SetLineColor(kColorITS);
22699 sub2node->SetVisibility(1);
22700 fNodes->Add(sub2node);
22701 sub1node->cd();
22702 //
22703 // Place copy #6 of ITS6 in I569
22704 //
22705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22706 sub2node->SetLineColor(kColorITS);
22707 sub2node->SetVisibility(1);
22708 fNodes->Add(sub2node);
22709 sub1node->cd();
22710 //
22711 // Place copy #7 of ITS6 in I569
22712 //
1266e9b4 22713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22714 sub2node->SetLineColor(kColorITS);
22715 sub2node->SetVisibility(1);
22716 fNodes->Add(sub2node);
22717 sub1node->cd();
22718 //
22719 // Place copy #8 of ITS6 in I569
22720 //
22721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22722 sub2node->SetLineColor(kColorITS);
22723 sub2node->SetVisibility(1);
22724 fNodes->Add(sub2node);
22725 sub1node->cd();
22726 //
22727 // Place copy #9 of ITS6 in I569
22728 //
1266e9b4 22729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22730 sub2node->SetLineColor(kColorITS);
22731 sub2node->SetVisibility(1);
22732 fNodes->Add(sub2node);
22733 sub1node->cd();
22734 //
22735 // Place copy #10 of ITS6 in I569
22736 //
22737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22738 sub2node->SetLineColor(kColorITS);
22739 sub2node->SetVisibility(1);
22740 fNodes->Add(sub2node);
22741 sub1node->cd();
22742 //
22743 // Place copy #11 of ITS6 in I569
22744 //
1266e9b4 22745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22746 sub2node->SetLineColor(kColorITS);
22747 sub2node->SetVisibility(1);
22748 fNodes->Add(sub2node);
22749 sub1node->cd();
22750 //
22751 // Place copy #12 of ITS6 in I569
22752 //
22753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22754 sub2node->SetLineColor(kColorITS);
22755 sub2node->SetVisibility(1);
22756 fNodes->Add(sub2node);
22757 sub1node->cd();
22758 //
22759 // Place copy #13 of ITS6 in I569
22760 //
22761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22762 sub2node->SetLineColor(kColorITS);
22763 sub2node->SetVisibility(1);
22764 fNodes->Add(sub2node);
22765 sub1node->cd();
22766 //
22767 // Place copy #14 of ITS6 in I569
22768 //
22769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22770 sub2node->SetLineColor(kColorITS);
22771 sub2node->SetVisibility(1);
22772 fNodes->Add(sub2node);
22773 sub1node->cd();
22774 //
22775 // Place copy #15 of ITS6 in I569
22776 //
1266e9b4 22777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22778 sub2node->SetLineColor(kColorITS);
22779 sub2node->SetVisibility(1);
22780 fNodes->Add(sub2node);
22781 sub1node->cd();
22782 //
22783 // Place copy #16 of ITS6 in I569
22784 //
22785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22786 sub2node->SetLineColor(kColorITS);
22787 sub2node->SetVisibility(1);
22788 fNodes->Add(sub2node);
22789 sub1node->cd();
22790 //
22791 // Place copy #17 of ITS6 in I569
22792 //
22793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22794 sub2node->SetLineColor(kColorITS);
22795 sub2node->SetVisibility(1);
22796 fNodes->Add(sub2node);
22797 sub1node->cd();
22798 //
22799 // Place copy #18 of ITS6 in I569
22800 //
22801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22802 sub2node->SetLineColor(kColorITS);
22803 sub2node->SetVisibility(1);
22804 fNodes->Add(sub2node);
22805 sub1node->cd();
22806 //
22807 // Place copy #19 of ITS6 in I569
22808 //
1266e9b4 22809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22810 sub2node->SetLineColor(kColorITS);
22811 sub2node->SetVisibility(1);
22812 fNodes->Add(sub2node);
22813 sub1node->cd();
22814 //
22815 // Place copy #20 of ITS6 in I569
22816 //
22817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22818 sub2node->SetLineColor(kColorITS);
22819 sub2node->SetVisibility(1);
22820 fNodes->Add(sub2node);
22821 sub1node->cd();
22822 //
22823 // Place copy #21 of ITS6 in I569
22824 //
1266e9b4 22825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22826 sub2node->SetLineColor(kColorITS);
22827 sub2node->SetVisibility(1);
22828 fNodes->Add(sub2node);
22829 sub1node->cd();
22830 //
22831 // Place copy #22 of ITS6 in I569
22832 //
22833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22834 sub2node->SetLineColor(kColorITS);
22835 sub2node->SetVisibility(1);
22836 fNodes->Add(sub2node);
22837 sub1node->cd();
22838 //
22839 // Place copy #23 of ITS6 in I569
22840 //
22841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22842 sub2node->SetLineColor(kColorITS);
22843 sub2node->SetVisibility(1);
22844 fNodes->Add(sub2node);
22845 sub1node->cd();
22846 //
22847 // Place copy #24 of ITS6 in I569
22848 //
22849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22850 sub2node->SetLineColor(kColorITS);
22851 sub2node->SetVisibility(1);
22852 fNodes->Add(sub2node);
22853 sub1node->cd();
22854 //
22855 // Place copy #25 of ITS6 in I569
22856 //
1266e9b4 22857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22858 sub2node->SetLineColor(kColorITS);
22859 sub2node->SetVisibility(1);
22860 fNodes->Add(sub2node);
22861 sub1node->cd();
22862 fNodes->Add(sub1node);
22863 node->cd();
22864 //
22865 // Place copy #31 of I569 in IT56
22866 //
1266e9b4 22867 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22868 sub1node->SetLineColor(kColorITS);
22869 sub1node->SetVisibility(0);
22870 sub1node->cd();
22871 //
22872 // Place copy #1 of ITS6 in I569
22873 //
1266e9b4 22874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22875 sub2node->SetLineColor(kColorITS);
22876 sub2node->SetVisibility(1);
22877 fNodes->Add(sub2node);
22878 sub1node->cd();
22879 //
22880 // Place copy #2 of ITS6 in I569
22881 //
22882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22883 sub2node->SetLineColor(kColorITS);
22884 sub2node->SetVisibility(1);
22885 fNodes->Add(sub2node);
22886 sub1node->cd();
22887 //
22888 // Place copy #3 of ITS6 in I569
22889 //
1266e9b4 22890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22891 sub2node->SetLineColor(kColorITS);
22892 sub2node->SetVisibility(1);
22893 fNodes->Add(sub2node);
22894 sub1node->cd();
22895 //
22896 // Place copy #4 of ITS6 in I569
22897 //
22898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22899 sub2node->SetLineColor(kColorITS);
22900 sub2node->SetVisibility(1);
22901 fNodes->Add(sub2node);
22902 sub1node->cd();
22903 //
22904 // Place copy #5 of ITS6 in I569
22905 //
1266e9b4 22906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22907 sub2node->SetLineColor(kColorITS);
22908 sub2node->SetVisibility(1);
22909 fNodes->Add(sub2node);
22910 sub1node->cd();
22911 //
22912 // Place copy #6 of ITS6 in I569
22913 //
22914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22915 sub2node->SetLineColor(kColorITS);
22916 sub2node->SetVisibility(1);
22917 fNodes->Add(sub2node);
22918 sub1node->cd();
22919 //
22920 // Place copy #7 of ITS6 in I569
22921 //
1266e9b4 22922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22923 sub2node->SetLineColor(kColorITS);
22924 sub2node->SetVisibility(1);
22925 fNodes->Add(sub2node);
22926 sub1node->cd();
22927 //
22928 // Place copy #8 of ITS6 in I569
22929 //
22930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22931 sub2node->SetLineColor(kColorITS);
22932 sub2node->SetVisibility(1);
22933 fNodes->Add(sub2node);
22934 sub1node->cd();
22935 //
22936 // Place copy #9 of ITS6 in I569
22937 //
1266e9b4 22938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22939 sub2node->SetLineColor(kColorITS);
22940 sub2node->SetVisibility(1);
22941 fNodes->Add(sub2node);
22942 sub1node->cd();
22943 //
22944 // Place copy #10 of ITS6 in I569
22945 //
22946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22947 sub2node->SetLineColor(kColorITS);
22948 sub2node->SetVisibility(1);
22949 fNodes->Add(sub2node);
22950 sub1node->cd();
22951 //
22952 // Place copy #11 of ITS6 in I569
22953 //
1266e9b4 22954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22955 sub2node->SetLineColor(kColorITS);
22956 sub2node->SetVisibility(1);
22957 fNodes->Add(sub2node);
22958 sub1node->cd();
22959 //
22960 // Place copy #12 of ITS6 in I569
22961 //
22962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22963 sub2node->SetLineColor(kColorITS);
22964 sub2node->SetVisibility(1);
22965 fNodes->Add(sub2node);
22966 sub1node->cd();
22967 //
22968 // Place copy #13 of ITS6 in I569
22969 //
22970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22971 sub2node->SetLineColor(kColorITS);
22972 sub2node->SetVisibility(1);
22973 fNodes->Add(sub2node);
22974 sub1node->cd();
22975 //
22976 // Place copy #14 of ITS6 in I569
22977 //
22978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22979 sub2node->SetLineColor(kColorITS);
22980 sub2node->SetVisibility(1);
22981 fNodes->Add(sub2node);
22982 sub1node->cd();
22983 //
22984 // Place copy #15 of ITS6 in I569
22985 //
1266e9b4 22986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22987 sub2node->SetLineColor(kColorITS);
22988 sub2node->SetVisibility(1);
22989 fNodes->Add(sub2node);
22990 sub1node->cd();
22991 //
22992 // Place copy #16 of ITS6 in I569
22993 //
22994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22995 sub2node->SetLineColor(kColorITS);
22996 sub2node->SetVisibility(1);
22997 fNodes->Add(sub2node);
22998 sub1node->cd();
22999 //
23000 // Place copy #17 of ITS6 in I569
23001 //
23002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23003 sub2node->SetLineColor(kColorITS);
23004 sub2node->SetVisibility(1);
23005 fNodes->Add(sub2node);
23006 sub1node->cd();
23007 //
23008 // Place copy #18 of ITS6 in I569
23009 //
23010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23011 sub2node->SetLineColor(kColorITS);
23012 sub2node->SetVisibility(1);
23013 fNodes->Add(sub2node);
23014 sub1node->cd();
23015 //
23016 // Place copy #19 of ITS6 in I569
23017 //
1266e9b4 23018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23019 sub2node->SetLineColor(kColorITS);
23020 sub2node->SetVisibility(1);
23021 fNodes->Add(sub2node);
23022 sub1node->cd();
23023 //
23024 // Place copy #20 of ITS6 in I569
23025 //
23026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23027 sub2node->SetLineColor(kColorITS);
23028 sub2node->SetVisibility(1);
23029 fNodes->Add(sub2node);
23030 sub1node->cd();
23031 //
23032 // Place copy #21 of ITS6 in I569
23033 //
1266e9b4 23034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23035 sub2node->SetLineColor(kColorITS);
23036 sub2node->SetVisibility(1);
23037 fNodes->Add(sub2node);
23038 sub1node->cd();
23039 //
23040 // Place copy #22 of ITS6 in I569
23041 //
23042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23043 sub2node->SetLineColor(kColorITS);
23044 sub2node->SetVisibility(1);
23045 fNodes->Add(sub2node);
23046 sub1node->cd();
23047 //
23048 // Place copy #23 of ITS6 in I569
23049 //
23050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23051 sub2node->SetLineColor(kColorITS);
23052 sub2node->SetVisibility(1);
23053 fNodes->Add(sub2node);
23054 sub1node->cd();
23055 //
23056 // Place copy #24 of ITS6 in I569
23057 //
23058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23059 sub2node->SetLineColor(kColorITS);
23060 sub2node->SetVisibility(1);
23061 fNodes->Add(sub2node);
23062 sub1node->cd();
23063 //
23064 // Place copy #25 of ITS6 in I569
23065 //
1266e9b4 23066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23067 sub2node->SetLineColor(kColorITS);
23068 sub2node->SetVisibility(1);
23069 fNodes->Add(sub2node);
23070 sub1node->cd();
23071 fNodes->Add(sub1node);
23072 node->cd();
23073 //
23074 // Place copy #32 of I569 in IT56
23075 //
1266e9b4 23076 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23077 sub1node->SetLineColor(kColorITS);
23078 sub1node->SetVisibility(0);
23079 sub1node->cd();
23080 //
23081 // Place copy #1 of ITS6 in I569
23082 //
1266e9b4 23083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23084 sub2node->SetLineColor(kColorITS);
23085 sub2node->SetVisibility(1);
23086 fNodes->Add(sub2node);
23087 sub1node->cd();
23088 //
23089 // Place copy #2 of ITS6 in I569
23090 //
23091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23092 sub2node->SetLineColor(kColorITS);
23093 sub2node->SetVisibility(1);
23094 fNodes->Add(sub2node);
23095 sub1node->cd();
23096 //
23097 // Place copy #3 of ITS6 in I569
23098 //
1266e9b4 23099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23100 sub2node->SetLineColor(kColorITS);
23101 sub2node->SetVisibility(1);
23102 fNodes->Add(sub2node);
23103 sub1node->cd();
23104 //
23105 // Place copy #4 of ITS6 in I569
23106 //
23107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23108 sub2node->SetLineColor(kColorITS);
23109 sub2node->SetVisibility(1);
23110 fNodes->Add(sub2node);
23111 sub1node->cd();
23112 //
23113 // Place copy #5 of ITS6 in I569
23114 //
1266e9b4 23115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23116 sub2node->SetLineColor(kColorITS);
23117 sub2node->SetVisibility(1);
23118 fNodes->Add(sub2node);
23119 sub1node->cd();
23120 //
23121 // Place copy #6 of ITS6 in I569
23122 //
23123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23124 sub2node->SetLineColor(kColorITS);
23125 sub2node->SetVisibility(1);
23126 fNodes->Add(sub2node);
23127 sub1node->cd();
23128 //
23129 // Place copy #7 of ITS6 in I569
23130 //
1266e9b4 23131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23132 sub2node->SetLineColor(kColorITS);
23133 sub2node->SetVisibility(1);
23134 fNodes->Add(sub2node);
23135 sub1node->cd();
23136 //
23137 // Place copy #8 of ITS6 in I569
23138 //
23139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23140 sub2node->SetLineColor(kColorITS);
23141 sub2node->SetVisibility(1);
23142 fNodes->Add(sub2node);
23143 sub1node->cd();
23144 //
23145 // Place copy #9 of ITS6 in I569
23146 //
1266e9b4 23147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23148 sub2node->SetLineColor(kColorITS);
23149 sub2node->SetVisibility(1);
23150 fNodes->Add(sub2node);
23151 sub1node->cd();
23152 //
23153 // Place copy #10 of ITS6 in I569
23154 //
23155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23156 sub2node->SetLineColor(kColorITS);
23157 sub2node->SetVisibility(1);
23158 fNodes->Add(sub2node);
23159 sub1node->cd();
23160 //
23161 // Place copy #11 of ITS6 in I569
23162 //
1266e9b4 23163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23164 sub2node->SetLineColor(kColorITS);
23165 sub2node->SetVisibility(1);
23166 fNodes->Add(sub2node);
23167 sub1node->cd();
23168 //
23169 // Place copy #12 of ITS6 in I569
23170 //
23171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23172 sub2node->SetLineColor(kColorITS);
23173 sub2node->SetVisibility(1);
23174 fNodes->Add(sub2node);
23175 sub1node->cd();
23176 //
23177 // Place copy #13 of ITS6 in I569
23178 //
23179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23180 sub2node->SetLineColor(kColorITS);
23181 sub2node->SetVisibility(1);
23182 fNodes->Add(sub2node);
23183 sub1node->cd();
23184 //
23185 // Place copy #14 of ITS6 in I569
23186 //
23187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23188 sub2node->SetLineColor(kColorITS);
23189 sub2node->SetVisibility(1);
23190 fNodes->Add(sub2node);
23191 sub1node->cd();
23192 //
23193 // Place copy #15 of ITS6 in I569
23194 //
1266e9b4 23195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23196 sub2node->SetLineColor(kColorITS);
23197 sub2node->SetVisibility(1);
23198 fNodes->Add(sub2node);
23199 sub1node->cd();
23200 //
23201 // Place copy #16 of ITS6 in I569
23202 //
23203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23204 sub2node->SetLineColor(kColorITS);
23205 sub2node->SetVisibility(1);
23206 fNodes->Add(sub2node);
23207 sub1node->cd();
23208 //
23209 // Place copy #17 of ITS6 in I569
23210 //
23211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23212 sub2node->SetLineColor(kColorITS);
23213 sub2node->SetVisibility(1);
23214 fNodes->Add(sub2node);
23215 sub1node->cd();
23216 //
23217 // Place copy #18 of ITS6 in I569
23218 //
23219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23220 sub2node->SetLineColor(kColorITS);
23221 sub2node->SetVisibility(1);
23222 fNodes->Add(sub2node);
23223 sub1node->cd();
23224 //
23225 // Place copy #19 of ITS6 in I569
23226 //
1266e9b4 23227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23228 sub2node->SetLineColor(kColorITS);
23229 sub2node->SetVisibility(1);
23230 fNodes->Add(sub2node);
23231 sub1node->cd();
23232 //
23233 // Place copy #20 of ITS6 in I569
23234 //
23235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23236 sub2node->SetLineColor(kColorITS);
23237 sub2node->SetVisibility(1);
23238 fNodes->Add(sub2node);
23239 sub1node->cd();
23240 //
23241 // Place copy #21 of ITS6 in I569
23242 //
1266e9b4 23243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23244 sub2node->SetLineColor(kColorITS);
23245 sub2node->SetVisibility(1);
23246 fNodes->Add(sub2node);
23247 sub1node->cd();
23248 //
23249 // Place copy #22 of ITS6 in I569
23250 //
23251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23252 sub2node->SetLineColor(kColorITS);
23253 sub2node->SetVisibility(1);
23254 fNodes->Add(sub2node);
23255 sub1node->cd();
23256 //
23257 // Place copy #23 of ITS6 in I569
23258 //
23259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23260 sub2node->SetLineColor(kColorITS);
23261 sub2node->SetVisibility(1);
23262 fNodes->Add(sub2node);
23263 sub1node->cd();
23264 //
23265 // Place copy #24 of ITS6 in I569
23266 //
23267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23268 sub2node->SetLineColor(kColorITS);
23269 sub2node->SetVisibility(1);
23270 fNodes->Add(sub2node);
23271 sub1node->cd();
23272 //
23273 // Place copy #25 of ITS6 in I569
23274 //
1266e9b4 23275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23276 sub2node->SetLineColor(kColorITS);
23277 sub2node->SetVisibility(1);
23278 fNodes->Add(sub2node);
23279 sub1node->cd();
23280 fNodes->Add(sub1node);
23281 node->cd();
23282 //
23283 // Place copy #33 of I569 in IT56
23284 //
1266e9b4 23285 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23286 sub1node->SetLineColor(kColorITS);
23287 sub1node->SetVisibility(0);
23288 sub1node->cd();
23289 //
23290 // Place copy #1 of ITS6 in I569
23291 //
1266e9b4 23292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23293 sub2node->SetLineColor(kColorITS);
23294 sub2node->SetVisibility(1);
23295 fNodes->Add(sub2node);
23296 sub1node->cd();
23297 //
23298 // Place copy #2 of ITS6 in I569
23299 //
23300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23301 sub2node->SetLineColor(kColorITS);
23302 sub2node->SetVisibility(1);
23303 fNodes->Add(sub2node);
23304 sub1node->cd();
23305 //
23306 // Place copy #3 of ITS6 in I569
23307 //
1266e9b4 23308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23309 sub2node->SetLineColor(kColorITS);
23310 sub2node->SetVisibility(1);
23311 fNodes->Add(sub2node);
23312 sub1node->cd();
23313 //
23314 // Place copy #4 of ITS6 in I569
23315 //
23316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23317 sub2node->SetLineColor(kColorITS);
23318 sub2node->SetVisibility(1);
23319 fNodes->Add(sub2node);
23320 sub1node->cd();
23321 //
23322 // Place copy #5 of ITS6 in I569
23323 //
1266e9b4 23324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23325 sub2node->SetLineColor(kColorITS);
23326 sub2node->SetVisibility(1);
23327 fNodes->Add(sub2node);
23328 sub1node->cd();
23329 //
23330 // Place copy #6 of ITS6 in I569
23331 //
23332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23333 sub2node->SetLineColor(kColorITS);
23334 sub2node->SetVisibility(1);
23335 fNodes->Add(sub2node);
23336 sub1node->cd();
23337 //
23338 // Place copy #7 of ITS6 in I569
23339 //
1266e9b4 23340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23341 sub2node->SetLineColor(kColorITS);
23342 sub2node->SetVisibility(1);
23343 fNodes->Add(sub2node);
23344 sub1node->cd();
23345 //
23346 // Place copy #8 of ITS6 in I569
23347 //
23348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23349 sub2node->SetLineColor(kColorITS);
23350 sub2node->SetVisibility(1);
23351 fNodes->Add(sub2node);
23352 sub1node->cd();
23353 //
23354 // Place copy #9 of ITS6 in I569
23355 //
1266e9b4 23356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23357 sub2node->SetLineColor(kColorITS);
23358 sub2node->SetVisibility(1);
23359 fNodes->Add(sub2node);
23360 sub1node->cd();
23361 //
23362 // Place copy #10 of ITS6 in I569
23363 //
23364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23365 sub2node->SetLineColor(kColorITS);
23366 sub2node->SetVisibility(1);
23367 fNodes->Add(sub2node);
23368 sub1node->cd();
23369 //
23370 // Place copy #11 of ITS6 in I569
23371 //
1266e9b4 23372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23373 sub2node->SetLineColor(kColorITS);
23374 sub2node->SetVisibility(1);
23375 fNodes->Add(sub2node);
23376 sub1node->cd();
23377 //
23378 // Place copy #12 of ITS6 in I569
23379 //
23380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23381 sub2node->SetLineColor(kColorITS);
23382 sub2node->SetVisibility(1);
23383 fNodes->Add(sub2node);
23384 sub1node->cd();
23385 //
23386 // Place copy #13 of ITS6 in I569
23387 //
23388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23389 sub2node->SetLineColor(kColorITS);
23390 sub2node->SetVisibility(1);
23391 fNodes->Add(sub2node);
23392 sub1node->cd();
23393 //
23394 // Place copy #14 of ITS6 in I569
23395 //
23396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23397 sub2node->SetLineColor(kColorITS);
23398 sub2node->SetVisibility(1);
23399 fNodes->Add(sub2node);
23400 sub1node->cd();
23401 //
23402 // Place copy #15 of ITS6 in I569
23403 //
1266e9b4 23404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23405 sub2node->SetLineColor(kColorITS);
23406 sub2node->SetVisibility(1);
23407 fNodes->Add(sub2node);
23408 sub1node->cd();
23409 //
23410 // Place copy #16 of ITS6 in I569
23411 //
23412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23413 sub2node->SetLineColor(kColorITS);
23414 sub2node->SetVisibility(1);
23415 fNodes->Add(sub2node);
23416 sub1node->cd();
23417 //
23418 // Place copy #17 of ITS6 in I569
23419 //
23420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23421 sub2node->SetLineColor(kColorITS);
23422 sub2node->SetVisibility(1);
23423 fNodes->Add(sub2node);
23424 sub1node->cd();
23425 //
23426 // Place copy #18 of ITS6 in I569
23427 //
23428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23429 sub2node->SetLineColor(kColorITS);
23430 sub2node->SetVisibility(1);
23431 fNodes->Add(sub2node);
23432 sub1node->cd();
23433 //
23434 // Place copy #19 of ITS6 in I569
23435 //
1266e9b4 23436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23437 sub2node->SetLineColor(kColorITS);
23438 sub2node->SetVisibility(1);
23439 fNodes->Add(sub2node);
23440 sub1node->cd();
23441 //
23442 // Place copy #20 of ITS6 in I569
23443 //
23444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23445 sub2node->SetLineColor(kColorITS);
23446 sub2node->SetVisibility(1);
23447 fNodes->Add(sub2node);
23448 sub1node->cd();
23449 //
23450 // Place copy #21 of ITS6 in I569
23451 //
1266e9b4 23452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23453 sub2node->SetLineColor(kColorITS);
23454 sub2node->SetVisibility(1);
23455 fNodes->Add(sub2node);
23456 sub1node->cd();
23457 //
23458 // Place copy #22 of ITS6 in I569
23459 //
23460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23461 sub2node->SetLineColor(kColorITS);
23462 sub2node->SetVisibility(1);
23463 fNodes->Add(sub2node);
23464 sub1node->cd();
23465 //
23466 // Place copy #23 of ITS6 in I569
23467 //
23468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23469 sub2node->SetLineColor(kColorITS);
23470 sub2node->SetVisibility(1);
23471 fNodes->Add(sub2node);
23472 sub1node->cd();
23473 //
23474 // Place copy #24 of ITS6 in I569
23475 //
23476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23477 sub2node->SetLineColor(kColorITS);
23478 sub2node->SetVisibility(1);
23479 fNodes->Add(sub2node);
23480 sub1node->cd();
23481 //
23482 // Place copy #25 of ITS6 in I569
23483 //
1266e9b4 23484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23485 sub2node->SetLineColor(kColorITS);
23486 sub2node->SetVisibility(1);
23487 fNodes->Add(sub2node);
23488 sub1node->cd();
23489 fNodes->Add(sub1node);
23490 node->cd();
23491 //
23492 // Place copy #34 of I569 in IT56
23493 //
1266e9b4 23494 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23495 sub1node->SetLineColor(kColorITS);
23496 sub1node->SetVisibility(0);
23497 sub1node->cd();
23498 //
23499 // Place copy #1 of ITS6 in I569
23500 //
1266e9b4 23501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23502 sub2node->SetLineColor(kColorITS);
23503 sub2node->SetVisibility(1);
23504 fNodes->Add(sub2node);
23505 sub1node->cd();
23506 //
23507 // Place copy #2 of ITS6 in I569
23508 //
23509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23510 sub2node->SetLineColor(kColorITS);
23511 sub2node->SetVisibility(1);
23512 fNodes->Add(sub2node);
23513 sub1node->cd();
23514 //
23515 // Place copy #3 of ITS6 in I569
23516 //
1266e9b4 23517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23518 sub2node->SetLineColor(kColorITS);
23519 sub2node->SetVisibility(1);
23520 fNodes->Add(sub2node);
23521 sub1node->cd();
23522 //
23523 // Place copy #4 of ITS6 in I569
23524 //
23525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23526 sub2node->SetLineColor(kColorITS);
23527 sub2node->SetVisibility(1);
23528 fNodes->Add(sub2node);
23529 sub1node->cd();
23530 //
23531 // Place copy #5 of ITS6 in I569
23532 //
1266e9b4 23533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23534 sub2node->SetLineColor(kColorITS);
23535 sub2node->SetVisibility(1);
23536 fNodes->Add(sub2node);
23537 sub1node->cd();
23538 //
23539 // Place copy #6 of ITS6 in I569
23540 //
23541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23542 sub2node->SetLineColor(kColorITS);
23543 sub2node->SetVisibility(1);
23544 fNodes->Add(sub2node);
23545 sub1node->cd();
23546 //
23547 // Place copy #7 of ITS6 in I569
23548 //
1266e9b4 23549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23550 sub2node->SetLineColor(kColorITS);
23551 sub2node->SetVisibility(1);
23552 fNodes->Add(sub2node);
23553 sub1node->cd();
23554 //
23555 // Place copy #8 of ITS6 in I569
23556 //
23557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23558 sub2node->SetLineColor(kColorITS);
23559 sub2node->SetVisibility(1);
23560 fNodes->Add(sub2node);
23561 sub1node->cd();
23562 //
23563 // Place copy #9 of ITS6 in I569
23564 //
1266e9b4 23565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23566 sub2node->SetLineColor(kColorITS);
23567 sub2node->SetVisibility(1);
23568 fNodes->Add(sub2node);
23569 sub1node->cd();
23570 //
23571 // Place copy #10 of ITS6 in I569
23572 //
23573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23574 sub2node->SetLineColor(kColorITS);
23575 sub2node->SetVisibility(1);
23576 fNodes->Add(sub2node);
23577 sub1node->cd();
23578 //
23579 // Place copy #11 of ITS6 in I569
23580 //
1266e9b4 23581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23582 sub2node->SetLineColor(kColorITS);
23583 sub2node->SetVisibility(1);
23584 fNodes->Add(sub2node);
23585 sub1node->cd();
23586 //
23587 // Place copy #12 of ITS6 in I569
23588 //
23589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23590 sub2node->SetLineColor(kColorITS);
23591 sub2node->SetVisibility(1);
23592 fNodes->Add(sub2node);
23593 sub1node->cd();
23594 //
23595 // Place copy #13 of ITS6 in I569
23596 //
23597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23598 sub2node->SetLineColor(kColorITS);
23599 sub2node->SetVisibility(1);
23600 fNodes->Add(sub2node);
23601 sub1node->cd();
23602 //
23603 // Place copy #14 of ITS6 in I569
23604 //
23605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23606 sub2node->SetLineColor(kColorITS);
23607 sub2node->SetVisibility(1);
23608 fNodes->Add(sub2node);
23609 sub1node->cd();
23610 //
23611 // Place copy #15 of ITS6 in I569
23612 //
1266e9b4 23613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23614 sub2node->SetLineColor(kColorITS);
23615 sub2node->SetVisibility(1);
23616 fNodes->Add(sub2node);
23617 sub1node->cd();
23618 //
23619 // Place copy #16 of ITS6 in I569
23620 //
23621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23622 sub2node->SetLineColor(kColorITS);
23623 sub2node->SetVisibility(1);
23624 fNodes->Add(sub2node);
23625 sub1node->cd();
23626 //
23627 // Place copy #17 of ITS6 in I569
23628 //
23629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23630 sub2node->SetLineColor(kColorITS);
23631 sub2node->SetVisibility(1);
23632 fNodes->Add(sub2node);
23633 sub1node->cd();
23634 //
23635 // Place copy #18 of ITS6 in I569
23636 //
23637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23638 sub2node->SetLineColor(kColorITS);
23639 sub2node->SetVisibility(1);
23640 fNodes->Add(sub2node);
23641 sub1node->cd();
23642 //
23643 // Place copy #19 of ITS6 in I569
23644 //
1266e9b4 23645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23646 sub2node->SetLineColor(kColorITS);
23647 sub2node->SetVisibility(1);
23648 fNodes->Add(sub2node);
23649 sub1node->cd();
23650 //
23651 // Place copy #20 of ITS6 in I569
23652 //
23653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23654 sub2node->SetLineColor(kColorITS);
23655 sub2node->SetVisibility(1);
23656 fNodes->Add(sub2node);
23657 sub1node->cd();
23658 //
23659 // Place copy #21 of ITS6 in I569
23660 //
1266e9b4 23661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23662 sub2node->SetLineColor(kColorITS);
23663 sub2node->SetVisibility(1);
23664 fNodes->Add(sub2node);
23665 sub1node->cd();
23666 //
23667 // Place copy #22 of ITS6 in I569
23668 //
23669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23670 sub2node->SetLineColor(kColorITS);
23671 sub2node->SetVisibility(1);
23672 fNodes->Add(sub2node);
23673 sub1node->cd();
23674 //
23675 // Place copy #23 of ITS6 in I569
23676 //
23677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23678 sub2node->SetLineColor(kColorITS);
23679 sub2node->SetVisibility(1);
23680 fNodes->Add(sub2node);
23681 sub1node->cd();
23682 //
23683 // Place copy #24 of ITS6 in I569
23684 //
23685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23686 sub2node->SetLineColor(kColorITS);
23687 sub2node->SetVisibility(1);
23688 fNodes->Add(sub2node);
23689 sub1node->cd();
23690 //
23691 // Place copy #25 of ITS6 in I569
23692 //
1266e9b4 23693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23694 sub2node->SetLineColor(kColorITS);
23695 sub2node->SetVisibility(1);
23696 fNodes->Add(sub2node);
23697 sub1node->cd();
23698 fNodes->Add(sub1node);
23699 node->cd();
23700 //
23701 // Place copy #35 of I569 in IT56
23702 //
1266e9b4 23703 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23704 sub1node->SetLineColor(kColorITS);
23705 sub1node->SetVisibility(0);
23706 sub1node->cd();
23707 //
23708 // Place copy #1 of ITS6 in I569
23709 //
1266e9b4 23710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23711 sub2node->SetLineColor(kColorITS);
23712 sub2node->SetVisibility(1);
23713 fNodes->Add(sub2node);
23714 sub1node->cd();
23715 //
23716 // Place copy #2 of ITS6 in I569
23717 //
23718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23719 sub2node->SetLineColor(kColorITS);
23720 sub2node->SetVisibility(1);
23721 fNodes->Add(sub2node);
23722 sub1node->cd();
23723 //
23724 // Place copy #3 of ITS6 in I569
23725 //
1266e9b4 23726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23727 sub2node->SetLineColor(kColorITS);
23728 sub2node->SetVisibility(1);
23729 fNodes->Add(sub2node);
23730 sub1node->cd();
23731 //
23732 // Place copy #4 of ITS6 in I569
23733 //
23734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23735 sub2node->SetLineColor(kColorITS);
23736 sub2node->SetVisibility(1);
23737 fNodes->Add(sub2node);
23738 sub1node->cd();
23739 //
23740 // Place copy #5 of ITS6 in I569
23741 //
1266e9b4 23742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23743 sub2node->SetLineColor(kColorITS);
23744 sub2node->SetVisibility(1);
23745 fNodes->Add(sub2node);
23746 sub1node->cd();
23747 //
23748 // Place copy #6 of ITS6 in I569
23749 //
23750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23751 sub2node->SetLineColor(kColorITS);
23752 sub2node->SetVisibility(1);
23753 fNodes->Add(sub2node);
23754 sub1node->cd();
23755 //
23756 // Place copy #7 of ITS6 in I569
23757 //
1266e9b4 23758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23759 sub2node->SetLineColor(kColorITS);
23760 sub2node->SetVisibility(1);
23761 fNodes->Add(sub2node);
23762 sub1node->cd();
23763 //
23764 // Place copy #8 of ITS6 in I569
23765 //
23766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23767 sub2node->SetLineColor(kColorITS);
23768 sub2node->SetVisibility(1);
23769 fNodes->Add(sub2node);
23770 sub1node->cd();
23771 //
23772 // Place copy #9 of ITS6 in I569
23773 //
1266e9b4 23774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23775 sub2node->SetLineColor(kColorITS);
23776 sub2node->SetVisibility(1);
23777 fNodes->Add(sub2node);
23778 sub1node->cd();
23779 //
23780 // Place copy #10 of ITS6 in I569
23781 //
23782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23783 sub2node->SetLineColor(kColorITS);
23784 sub2node->SetVisibility(1);
23785 fNodes->Add(sub2node);
23786 sub1node->cd();
23787 //
23788 // Place copy #11 of ITS6 in I569
23789 //
1266e9b4 23790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23791 sub2node->SetLineColor(kColorITS);
23792 sub2node->SetVisibility(1);
23793 fNodes->Add(sub2node);
23794 sub1node->cd();
23795 //
23796 // Place copy #12 of ITS6 in I569
23797 //
23798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23799 sub2node->SetLineColor(kColorITS);
23800 sub2node->SetVisibility(1);
23801 fNodes->Add(sub2node);
23802 sub1node->cd();
23803 //
23804 // Place copy #13 of ITS6 in I569
23805 //
23806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23807 sub2node->SetLineColor(kColorITS);
23808 sub2node->SetVisibility(1);
23809 fNodes->Add(sub2node);
23810 sub1node->cd();
23811 //
23812 // Place copy #14 of ITS6 in I569
23813 //
23814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23815 sub2node->SetLineColor(kColorITS);
23816 sub2node->SetVisibility(1);
23817 fNodes->Add(sub2node);
23818 sub1node->cd();
23819 //
23820 // Place copy #15 of ITS6 in I569
23821 //
1266e9b4 23822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23823 sub2node->SetLineColor(kColorITS);
23824 sub2node->SetVisibility(1);
23825 fNodes->Add(sub2node);
23826 sub1node->cd();
23827 //
23828 // Place copy #16 of ITS6 in I569
23829 //
23830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23831 sub2node->SetLineColor(kColorITS);
23832 sub2node->SetVisibility(1);
23833 fNodes->Add(sub2node);
23834 sub1node->cd();
23835 //
23836 // Place copy #17 of ITS6 in I569
23837 //
23838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23839 sub2node->SetLineColor(kColorITS);
23840 sub2node->SetVisibility(1);
23841 fNodes->Add(sub2node);
23842 sub1node->cd();
23843 //
23844 // Place copy #18 of ITS6 in I569
23845 //
23846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23847 sub2node->SetLineColor(kColorITS);
23848 sub2node->SetVisibility(1);
23849 fNodes->Add(sub2node);
23850 sub1node->cd();
23851 //
23852 // Place copy #19 of ITS6 in I569
23853 //
1266e9b4 23854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23855 sub2node->SetLineColor(kColorITS);
23856 sub2node->SetVisibility(1);
23857 fNodes->Add(sub2node);
23858 sub1node->cd();
23859 //
23860 // Place copy #20 of ITS6 in I569
23861 //
23862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23863 sub2node->SetLineColor(kColorITS);
23864 sub2node->SetVisibility(1);
23865 fNodes->Add(sub2node);
23866 sub1node->cd();
23867 //
23868 // Place copy #21 of ITS6 in I569
23869 //
1266e9b4 23870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23871 sub2node->SetLineColor(kColorITS);
23872 sub2node->SetVisibility(1);
23873 fNodes->Add(sub2node);
23874 sub1node->cd();
23875 //
23876 // Place copy #22 of ITS6 in I569
23877 //
23878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23879 sub2node->SetLineColor(kColorITS);
23880 sub2node->SetVisibility(1);
23881 fNodes->Add(sub2node);
23882 sub1node->cd();
23883 //
23884 // Place copy #23 of ITS6 in I569
23885 //
23886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23887 sub2node->SetLineColor(kColorITS);
23888 sub2node->SetVisibility(1);
23889 fNodes->Add(sub2node);
23890 sub1node->cd();
23891 //
23892 // Place copy #24 of ITS6 in I569
23893 //
23894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23895 sub2node->SetLineColor(kColorITS);
23896 sub2node->SetVisibility(1);
23897 fNodes->Add(sub2node);
23898 sub1node->cd();
23899 //
23900 // Place copy #25 of ITS6 in I569
23901 //
1266e9b4 23902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23903 sub2node->SetLineColor(kColorITS);
23904 sub2node->SetVisibility(1);
23905 fNodes->Add(sub2node);
23906 sub1node->cd();
23907 fNodes->Add(sub1node);
23908 node->cd();
23909 //
23910 // Place copy #36 of I569 in IT56
23911 //
1266e9b4 23912 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23913 sub1node->SetLineColor(kColorITS);
23914 sub1node->SetVisibility(0);
23915 sub1node->cd();
23916 //
23917 // Place copy #1 of ITS6 in I569
23918 //
1266e9b4 23919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23920 sub2node->SetLineColor(kColorITS);
23921 sub2node->SetVisibility(1);
23922 fNodes->Add(sub2node);
23923 sub1node->cd();
23924 //
23925 // Place copy #2 of ITS6 in I569
23926 //
23927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23928 sub2node->SetLineColor(kColorITS);
23929 sub2node->SetVisibility(1);
23930 fNodes->Add(sub2node);
23931 sub1node->cd();
23932 //
23933 // Place copy #3 of ITS6 in I569
23934 //
1266e9b4 23935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23936 sub2node->SetLineColor(kColorITS);
23937 sub2node->SetVisibility(1);
23938 fNodes->Add(sub2node);
23939 sub1node->cd();
23940 //
23941 // Place copy #4 of ITS6 in I569
23942 //
23943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23944 sub2node->SetLineColor(kColorITS);
23945 sub2node->SetVisibility(1);
23946 fNodes->Add(sub2node);
23947 sub1node->cd();
23948 //
23949 // Place copy #5 of ITS6 in I569
23950 //
1266e9b4 23951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23952 sub2node->SetLineColor(kColorITS);
23953 sub2node->SetVisibility(1);
23954 fNodes->Add(sub2node);
23955 sub1node->cd();
23956 //
23957 // Place copy #6 of ITS6 in I569
23958 //
23959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23960 sub2node->SetLineColor(kColorITS);
23961 sub2node->SetVisibility(1);
23962 fNodes->Add(sub2node);
23963 sub1node->cd();
23964 //
23965 // Place copy #7 of ITS6 in I569
23966 //
1266e9b4 23967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23968 sub2node->SetLineColor(kColorITS);
23969 sub2node->SetVisibility(1);
23970 fNodes->Add(sub2node);
23971 sub1node->cd();
23972 //
23973 // Place copy #8 of ITS6 in I569
23974 //
23975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23976 sub2node->SetLineColor(kColorITS);
23977 sub2node->SetVisibility(1);
23978 fNodes->Add(sub2node);
23979 sub1node->cd();
23980 //
23981 // Place copy #9 of ITS6 in I569
23982 //
1266e9b4 23983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23984 sub2node->SetLineColor(kColorITS);
23985 sub2node->SetVisibility(1);
23986 fNodes->Add(sub2node);
23987 sub1node->cd();
23988 //
23989 // Place copy #10 of ITS6 in I569
23990 //
23991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23992 sub2node->SetLineColor(kColorITS);
23993 sub2node->SetVisibility(1);
23994 fNodes->Add(sub2node);
23995 sub1node->cd();
23996 //
23997 // Place copy #11 of ITS6 in I569
23998 //
1266e9b4 23999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24000 sub2node->SetLineColor(kColorITS);
24001 sub2node->SetVisibility(1);
24002 fNodes->Add(sub2node);
24003 sub1node->cd();
24004 //
24005 // Place copy #12 of ITS6 in I569
24006 //
24007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24008 sub2node->SetLineColor(kColorITS);
24009 sub2node->SetVisibility(1);
24010 fNodes->Add(sub2node);
24011 sub1node->cd();
24012 //
24013 // Place copy #13 of ITS6 in I569
24014 //
24015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24016 sub2node->SetLineColor(kColorITS);
24017 sub2node->SetVisibility(1);
24018 fNodes->Add(sub2node);
24019 sub1node->cd();
24020 //
24021 // Place copy #14 of ITS6 in I569
24022 //
24023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24024 sub2node->SetLineColor(kColorITS);
24025 sub2node->SetVisibility(1);
24026 fNodes->Add(sub2node);
24027 sub1node->cd();
24028 //
24029 // Place copy #15 of ITS6 in I569
24030 //
1266e9b4 24031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24032 sub2node->SetLineColor(kColorITS);
24033 sub2node->SetVisibility(1);
24034 fNodes->Add(sub2node);
24035 sub1node->cd();
24036 //
24037 // Place copy #16 of ITS6 in I569
24038 //
24039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24040 sub2node->SetLineColor(kColorITS);
24041 sub2node->SetVisibility(1);
24042 fNodes->Add(sub2node);
24043 sub1node->cd();
24044 //
24045 // Place copy #17 of ITS6 in I569
24046 //
24047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24048 sub2node->SetLineColor(kColorITS);
24049 sub2node->SetVisibility(1);
24050 fNodes->Add(sub2node);
24051 sub1node->cd();
24052 //
24053 // Place copy #18 of ITS6 in I569
24054 //
24055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24056 sub2node->SetLineColor(kColorITS);
24057 sub2node->SetVisibility(1);
24058 fNodes->Add(sub2node);
24059 sub1node->cd();
24060 //
24061 // Place copy #19 of ITS6 in I569
24062 //
1266e9b4 24063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24064 sub2node->SetLineColor(kColorITS);
24065 sub2node->SetVisibility(1);
24066 fNodes->Add(sub2node);
24067 sub1node->cd();
24068 //
24069 // Place copy #20 of ITS6 in I569
24070 //
24071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24072 sub2node->SetLineColor(kColorITS);
24073 sub2node->SetVisibility(1);
24074 fNodes->Add(sub2node);
24075 sub1node->cd();
24076 //
24077 // Place copy #21 of ITS6 in I569
24078 //
1266e9b4 24079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24080 sub2node->SetLineColor(kColorITS);
24081 sub2node->SetVisibility(1);
24082 fNodes->Add(sub2node);
24083 sub1node->cd();
24084 //
24085 // Place copy #22 of ITS6 in I569
24086 //
24087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24088 sub2node->SetLineColor(kColorITS);
24089 sub2node->SetVisibility(1);
24090 fNodes->Add(sub2node);
24091 sub1node->cd();
24092 //
24093 // Place copy #23 of ITS6 in I569
24094 //
24095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24096 sub2node->SetLineColor(kColorITS);
24097 sub2node->SetVisibility(1);
24098 fNodes->Add(sub2node);
24099 sub1node->cd();
24100 //
24101 // Place copy #24 of ITS6 in I569
24102 //
24103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24104 sub2node->SetLineColor(kColorITS);
24105 sub2node->SetVisibility(1);
24106 fNodes->Add(sub2node);
24107 sub1node->cd();
24108 //
24109 // Place copy #25 of ITS6 in I569
24110 //
1266e9b4 24111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24112 sub2node->SetLineColor(kColorITS);
24113 sub2node->SetVisibility(1);
24114 fNodes->Add(sub2node);
24115 sub1node->cd();
24116 fNodes->Add(sub1node);
24117 node->cd();
24118 //
24119 // Place copy #37 of I569 in IT56
24120 //
24121 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24122 sub1node->SetLineColor(kColorITS);
24123 sub1node->SetVisibility(0);
24124 sub1node->cd();
24125 //
24126 // Place copy #1 of ITS6 in I569
24127 //
1266e9b4 24128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24129 sub2node->SetLineColor(kColorITS);
24130 sub2node->SetVisibility(1);
24131 fNodes->Add(sub2node);
24132 sub1node->cd();
24133 //
24134 // Place copy #2 of ITS6 in I569
24135 //
24136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24137 sub2node->SetLineColor(kColorITS);
24138 sub2node->SetVisibility(1);
24139 fNodes->Add(sub2node);
24140 sub1node->cd();
24141 //
24142 // Place copy #3 of ITS6 in I569
24143 //
1266e9b4 24144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24145 sub2node->SetLineColor(kColorITS);
24146 sub2node->SetVisibility(1);
24147 fNodes->Add(sub2node);
24148 sub1node->cd();
24149 //
24150 // Place copy #4 of ITS6 in I569
24151 //
24152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24153 sub2node->SetLineColor(kColorITS);
24154 sub2node->SetVisibility(1);
24155 fNodes->Add(sub2node);
24156 sub1node->cd();
24157 //
24158 // Place copy #5 of ITS6 in I569
24159 //
1266e9b4 24160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24161 sub2node->SetLineColor(kColorITS);
24162 sub2node->SetVisibility(1);
24163 fNodes->Add(sub2node);
24164 sub1node->cd();
24165 //
24166 // Place copy #6 of ITS6 in I569
24167 //
24168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24169 sub2node->SetLineColor(kColorITS);
24170 sub2node->SetVisibility(1);
24171 fNodes->Add(sub2node);
24172 sub1node->cd();
24173 //
24174 // Place copy #7 of ITS6 in I569
24175 //
1266e9b4 24176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24177 sub2node->SetLineColor(kColorITS);
24178 sub2node->SetVisibility(1);
24179 fNodes->Add(sub2node);
24180 sub1node->cd();
24181 //
24182 // Place copy #8 of ITS6 in I569
24183 //
24184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24185 sub2node->SetLineColor(kColorITS);
24186 sub2node->SetVisibility(1);
24187 fNodes->Add(sub2node);
24188 sub1node->cd();
24189 //
24190 // Place copy #9 of ITS6 in I569
24191 //
1266e9b4 24192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24193 sub2node->SetLineColor(kColorITS);
24194 sub2node->SetVisibility(1);
24195 fNodes->Add(sub2node);
24196 sub1node->cd();
24197 //
24198 // Place copy #10 of ITS6 in I569
24199 //
24200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24201 sub2node->SetLineColor(kColorITS);
24202 sub2node->SetVisibility(1);
24203 fNodes->Add(sub2node);
24204 sub1node->cd();
24205 //
24206 // Place copy #11 of ITS6 in I569
24207 //
1266e9b4 24208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24209 sub2node->SetLineColor(kColorITS);
24210 sub2node->SetVisibility(1);
24211 fNodes->Add(sub2node);
24212 sub1node->cd();
24213 //
24214 // Place copy #12 of ITS6 in I569
24215 //
24216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24217 sub2node->SetLineColor(kColorITS);
24218 sub2node->SetVisibility(1);
24219 fNodes->Add(sub2node);
24220 sub1node->cd();
24221 //
24222 // Place copy #13 of ITS6 in I569
24223 //
24224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24225 sub2node->SetLineColor(kColorITS);
24226 sub2node->SetVisibility(1);
24227 fNodes->Add(sub2node);
24228 sub1node->cd();
24229 //
24230 // Place copy #14 of ITS6 in I569
24231 //
24232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24233 sub2node->SetLineColor(kColorITS);
24234 sub2node->SetVisibility(1);
24235 fNodes->Add(sub2node);
24236 sub1node->cd();
24237 //
24238 // Place copy #15 of ITS6 in I569
24239 //
1266e9b4 24240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24241 sub2node->SetLineColor(kColorITS);
24242 sub2node->SetVisibility(1);
24243 fNodes->Add(sub2node);
24244 sub1node->cd();
24245 //
24246 // Place copy #16 of ITS6 in I569
24247 //
24248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24249 sub2node->SetLineColor(kColorITS);
24250 sub2node->SetVisibility(1);
24251 fNodes->Add(sub2node);
24252 sub1node->cd();
24253 //
24254 // Place copy #17 of ITS6 in I569
24255 //
24256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24257 sub2node->SetLineColor(kColorITS);
24258 sub2node->SetVisibility(1);
24259 fNodes->Add(sub2node);
24260 sub1node->cd();
24261 //
24262 // Place copy #18 of ITS6 in I569
24263 //
24264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24265 sub2node->SetLineColor(kColorITS);
24266 sub2node->SetVisibility(1);
24267 fNodes->Add(sub2node);
24268 sub1node->cd();
24269 //
24270 // Place copy #19 of ITS6 in I569
24271 //
1266e9b4 24272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24273 sub2node->SetLineColor(kColorITS);
24274 sub2node->SetVisibility(1);
24275 fNodes->Add(sub2node);
24276 sub1node->cd();
24277 //
24278 // Place copy #20 of ITS6 in I569
24279 //
24280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24281 sub2node->SetLineColor(kColorITS);
24282 sub2node->SetVisibility(1);
24283 fNodes->Add(sub2node);
24284 sub1node->cd();
24285 //
24286 // Place copy #21 of ITS6 in I569
24287 //
1266e9b4 24288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24289 sub2node->SetLineColor(kColorITS);
24290 sub2node->SetVisibility(1);
24291 fNodes->Add(sub2node);
24292 sub1node->cd();
24293 //
24294 // Place copy #22 of ITS6 in I569
24295 //
24296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24297 sub2node->SetLineColor(kColorITS);
24298 sub2node->SetVisibility(1);
24299 fNodes->Add(sub2node);
24300 sub1node->cd();
24301 //
24302 // Place copy #23 of ITS6 in I569
24303 //
24304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24305 sub2node->SetLineColor(kColorITS);
24306 sub2node->SetVisibility(1);
24307 fNodes->Add(sub2node);
24308 sub1node->cd();
24309 //
24310 // Place copy #24 of ITS6 in I569
24311 //
24312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24313 sub2node->SetLineColor(kColorITS);
24314 sub2node->SetVisibility(1);
24315 fNodes->Add(sub2node);
24316 sub1node->cd();
24317 //
24318 // Place copy #25 of ITS6 in I569
24319 //
1266e9b4 24320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24321 sub2node->SetLineColor(kColorITS);
24322 sub2node->SetVisibility(1);
24323 fNodes->Add(sub2node);
24324 sub1node->cd();
24325 fNodes->Add(sub1node);
24326 node->cd();
24327 //
24328 // Place copy #38 of I569 in IT56
24329 //
1266e9b4 24330 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24331 sub1node->SetLineColor(kColorITS);
24332 sub1node->SetVisibility(0);
24333 sub1node->cd();
24334 //
24335 // Place copy #1 of ITS6 in I569
24336 //
1266e9b4 24337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24338 sub2node->SetLineColor(kColorITS);
24339 sub2node->SetVisibility(1);
24340 fNodes->Add(sub2node);
24341 sub1node->cd();
24342 //
24343 // Place copy #2 of ITS6 in I569
24344 //
24345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24346 sub2node->SetLineColor(kColorITS);
24347 sub2node->SetVisibility(1);
24348 fNodes->Add(sub2node);
24349 sub1node->cd();
24350 //
24351 // Place copy #3 of ITS6 in I569
24352 //
1266e9b4 24353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24354 sub2node->SetLineColor(kColorITS);
24355 sub2node->SetVisibility(1);
24356 fNodes->Add(sub2node);
24357 sub1node->cd();
24358 //
24359 // Place copy #4 of ITS6 in I569
24360 //
24361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24362 sub2node->SetLineColor(kColorITS);
24363 sub2node->SetVisibility(1);
24364 fNodes->Add(sub2node);
24365 sub1node->cd();
24366 //
24367 // Place copy #5 of ITS6 in I569
24368 //
1266e9b4 24369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24370 sub2node->SetLineColor(kColorITS);
24371 sub2node->SetVisibility(1);
24372 fNodes->Add(sub2node);
24373 sub1node->cd();
24374 //
24375 // Place copy #6 of ITS6 in I569
24376 //
24377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24378 sub2node->SetLineColor(kColorITS);
24379 sub2node->SetVisibility(1);
24380 fNodes->Add(sub2node);
24381 sub1node->cd();
24382 //
24383 // Place copy #7 of ITS6 in I569
24384 //
1266e9b4 24385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24386 sub2node->SetLineColor(kColorITS);
24387 sub2node->SetVisibility(1);
24388 fNodes->Add(sub2node);
24389 sub1node->cd();
24390 //
24391 // Place copy #8 of ITS6 in I569
24392 //
24393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24394 sub2node->SetLineColor(kColorITS);
24395 sub2node->SetVisibility(1);
24396 fNodes->Add(sub2node);
24397 sub1node->cd();
24398 //
24399 // Place copy #9 of ITS6 in I569
24400 //
1266e9b4 24401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24402 sub2node->SetLineColor(kColorITS);
24403 sub2node->SetVisibility(1);
24404 fNodes->Add(sub2node);
24405 sub1node->cd();
24406 //
24407 // Place copy #10 of ITS6 in I569
24408 //
24409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24410 sub2node->SetLineColor(kColorITS);
24411 sub2node->SetVisibility(1);
24412 fNodes->Add(sub2node);
24413 sub1node->cd();
24414 //
24415 // Place copy #11 of ITS6 in I569
24416 //
1266e9b4 24417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24418 sub2node->SetLineColor(kColorITS);
24419 sub2node->SetVisibility(1);
24420 fNodes->Add(sub2node);
24421 sub1node->cd();
24422 //
24423 // Place copy #12 of ITS6 in I569
24424 //
24425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24426 sub2node->SetLineColor(kColorITS);
24427 sub2node->SetVisibility(1);
24428 fNodes->Add(sub2node);
24429 sub1node->cd();
24430 //
24431 // Place copy #13 of ITS6 in I569
24432 //
24433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24434 sub2node->SetLineColor(kColorITS);
24435 sub2node->SetVisibility(1);
24436 fNodes->Add(sub2node);
24437 sub1node->cd();
24438 //
24439 // Place copy #14 of ITS6 in I569
24440 //
24441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24442 sub2node->SetLineColor(kColorITS);
24443 sub2node->SetVisibility(1);
24444 fNodes->Add(sub2node);
24445 sub1node->cd();
24446 //
24447 // Place copy #15 of ITS6 in I569
24448 //
1266e9b4 24449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24450 sub2node->SetLineColor(kColorITS);
24451 sub2node->SetVisibility(1);
24452 fNodes->Add(sub2node);
24453 sub1node->cd();
24454 //
24455 // Place copy #16 of ITS6 in I569
24456 //
24457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24458 sub2node->SetLineColor(kColorITS);
24459 sub2node->SetVisibility(1);
24460 fNodes->Add(sub2node);
24461 sub1node->cd();
24462 //
24463 // Place copy #17 of ITS6 in I569
24464 //
24465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24466 sub2node->SetLineColor(kColorITS);
24467 sub2node->SetVisibility(1);
24468 fNodes->Add(sub2node);
24469 sub1node->cd();
24470 //
24471 // Place copy #18 of ITS6 in I569
24472 //
24473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24474 sub2node->SetLineColor(kColorITS);
24475 sub2node->SetVisibility(1);
24476 fNodes->Add(sub2node);
24477 sub1node->cd();
24478 //
24479 // Place copy #19 of ITS6 in I569
24480 //
1266e9b4 24481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24482 sub2node->SetLineColor(kColorITS);
24483 sub2node->SetVisibility(1);
24484 fNodes->Add(sub2node);
24485 sub1node->cd();
24486 //
24487 // Place copy #20 of ITS6 in I569
24488 //
24489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24490 sub2node->SetLineColor(kColorITS);
24491 sub2node->SetVisibility(1);
24492 fNodes->Add(sub2node);
24493 sub1node->cd();
24494 //
24495 // Place copy #21 of ITS6 in I569
24496 //
1266e9b4 24497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24498 sub2node->SetLineColor(kColorITS);
24499 sub2node->SetVisibility(1);
24500 fNodes->Add(sub2node);
24501 sub1node->cd();
24502 //
24503 // Place copy #22 of ITS6 in I569
24504 //
24505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24506 sub2node->SetLineColor(kColorITS);
24507 sub2node->SetVisibility(1);
24508 fNodes->Add(sub2node);
24509 sub1node->cd();
24510 //
24511 // Place copy #23 of ITS6 in I569
24512 //
24513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24514 sub2node->SetLineColor(kColorITS);
24515 sub2node->SetVisibility(1);
24516 fNodes->Add(sub2node);
24517 sub1node->cd();
24518 //
24519 // Place copy #24 of ITS6 in I569
24520 //
24521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24522 sub2node->SetLineColor(kColorITS);
24523 sub2node->SetVisibility(1);
24524 fNodes->Add(sub2node);
24525 sub1node->cd();
24526 //
24527 // Place copy #25 of ITS6 in I569
24528 //
1266e9b4 24529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24530 sub2node->SetLineColor(kColorITS);
24531 sub2node->SetVisibility(1);
24532 fNodes->Add(sub2node);
24533 sub1node->cd();
24534 fNodes->Add(sub1node);
24535 node->cd();
24536
db915fea 24537 fNodes->Add(node);
ac9c285e 24538*/
24539
db915fea 24540}
24541//_____________________________________________________________________________
24542void AliITSvPPRsymm::CreateGeometry(){
24543////////////////////////////////////////////////////////////////////////
24544// This routine defines and Creates the geometry for version 9 of the ITS.
24545////////////////////////////////////////////////////////////////////////
24546
24547 //INNER RADII OF THE SILICON LAYERS
e4f08ac3 24548 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24549 //THICKNESSES OF LAYERS (in % radiation length)
24550 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24551 //HALF LENGTHS OF LAYERS
e4f08ac3 24552 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24553 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24554 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24555 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
e4f08ac3 24556 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
9d2da7b3 24557
db915fea 24558
e4f08ac3 24559 Float_t dits[100], rlim, zmax;
9d2da7b3 24560 // Float_t zpos;
24561 // Float_t pcits[50]
e4f08ac3 24562 Float_t ztpc;
9d2da7b3 24563 Int_t idrotm[1999], i;
e4f08ac3 24564 Float_t dgh[100];
9d2da7b3 24565
24566
24567 // Define some variables for SPD
24568
24569 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24570 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24571 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24572 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24573 Float_t di108[3], di104[3]; // for both layers
24574
a8c83dcb 24575 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24576 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
9d2da7b3 24577
a8c83dcb 24578 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24579 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
9d2da7b3 24580
214030ed 24581 Float_t dbus=300.; // total bus thickness on both layers (micron)
9d2da7b3 24582
24583 ddet1 = GetThicknessDet1();
24584 ddet2 = GetThicknessDet2();
24585 dchip1 = GetThicknessChip1();
24586 dchip2 = GetThicknessChip2();
24587
9d2da7b3 24588 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24589 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24590 " The default value of 200 microns will be used." << endl;
24591 ddet1=200.;
9d2da7b3 24592 }
24593
24594 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24595 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24596 " The default value of 200 microns will be used." << endl;
24597 ddet2=200.;
9d2da7b3 24598 }
24599
214030ed 24600 if(dchip1 < 100. || dchip1 > 300.) {
24601 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24602 " The default value of 200 microns will be used." << endl;
24603 dchip1=200.;
9d2da7b3 24604 }
24605
214030ed 24606 if(dchip2 < 100. || dchip2 > 300.) {
24607 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24608 " The default value of 200 microns will be used." << endl;
24609 dchip2=200.;
9d2da7b3 24610 }
e4f08ac3 24611
24612 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
9d2da7b3 24613
e4f08ac3 24614 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24615
24616 rails = GetRails();
24617
24618 fluid = GetCoolingFluid();
24619
24620 if(rails != 0 && rails != 1) {
1e9111db 24621 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
e4f08ac3 24622 " The default value of 1 (rails in) will be used." << endl;
24623
24624 }
24625
24626 if(fluid != 0 && fluid != 1) {
1e9111db 24627 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
e4f08ac3 24628 " The default value of 1 (water) will be used." << endl;
24629 }
24630
1e9111db 24631 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24632 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24633 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24634 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
e4f08ac3 24635 if(rails == 0 ) {
1e9111db 24636 cout << "ITS: Rails are out." << endl;
e4f08ac3 24637 } else {
1e9111db 24638 cout << "ITS: Rails are in." << endl;
e4f08ac3 24639 }
24640 if(fluid == 0 ) {
1e9111db 24641 cout << "ITS: The cooling fluid is freon." << endl;
e4f08ac3 24642 } else {
1e9111db 24643 cout << "ITS: The cooling fluid is water." << endl;
e4f08ac3 24644 }
24645
9d2da7b3 24646 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24647 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24648 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24649 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
e4f08ac3 24650 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
9d2da7b3 24651
24652 Float_t deltax, deltay;
24653
24654 Int_t thickness = fMinorVersion/10;
24655 Int_t option = fMinorVersion - 10*thickness;
24656
24657
24658 // Define some variables for SDD
24659
24660
24661 Float_t sin30, cos30;
24662
24663 // SDD electronics+services main volumes
24664 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24665
24666 // SDD detector ladder
24667
24668 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24669 Float_t Y_SDD_sep = 0.20;
24670 Float_t ySDD;
24671 Int_t iSDD;
24672 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24673 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24674
24675 // ladder foot and end-ladder (frame and cooling)
24676 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24677 Float_t I424dits[3], xI424, yI424;
24678 Float_t I425dits[3];
24679 Int_t indI425;
24680 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24681
24682 // SDD ladder frame and cooling
24683 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24684 Float_t I035dits[3], I037dits[3], I038dits[3];
24685 Float_t I039dits[3], xI039, yI039;
24686 Float_t I041dits[5];
24687
24688 // SDD hybrid, chips and capacitors
24689 Float_t I050dits[3], xI050, yI050;
24690 Float_t I052dits[3], xI052, yI052;
24691 Float_t I042dits[3], xI042, yI042;
24692 Float_t xI042space = 0.17;
24693 Float_t I043dits[3], xI043, yI043;
24694 Float_t xI043space = 0.17;
24695 Float_t zchip, zChipSpace;
24696 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24697 Int_t ichip, icap;
24698
24699 // SDD microcables
24700 Float_t I044dits[4], xI044, yI044, volI044;
24701 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24702 Char_t HVname[5], LVname[5];
24703
24704
24705 // Define media off-set
db915fea 24706
24707 Int_t *idtmed = fIdtmed->GetArray()-199;
9d2da7b3 24708
db915fea 24709
24710 // Rotation matrices
24711
9d2da7b3 24712 // SPD - option 'a' (this is NOT the default so leave commented)
24713
24714
24715 if (option == 1) {
24716
24717 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24718 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24719 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24720 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24721 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24722 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24723 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24724 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24725 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24726 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24727 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24728 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24729 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24730 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24731 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24732 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24733 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24734 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24735 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24736 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24737 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24738 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24739 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24740 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24741 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24742 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24743 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24744 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24745 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24746 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24747 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24748 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24749 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24750 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24751 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24752 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24753 AliMatrix(idrotm[237],90.0,180.0,90.0,90.0,0.0,0.0);
9d2da7b3 24754 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24755 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24756 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24757 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24758 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24759 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24760 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24761 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24762 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24763 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24764 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24765 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24766 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24767 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24768 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24769 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24770 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24771 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24772 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24773 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24774 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24775 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24776 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24777 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24778 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24779 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24780 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24781 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24782 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24783 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24784 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24785 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24786 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24787 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24788 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24789 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24790 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24791 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24792 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24793 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24794
24795 }
db915fea 24796
9d2da7b3 24797 // SPD - option 'b' (this is the default)
24798
24799 if (option == 2) {
24800
9bf5e8ff 24801 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
9d2da7b3 24802 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24803 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24804 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24805 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24806 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24807 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24808 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24809 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24810 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24811 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24812 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24813 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24814 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24815 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24816 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24817 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24818 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24819 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24820 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24821 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24822 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24823 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24824 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24825 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24826 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24827 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24828 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24829 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24830 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24831 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24832 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24833 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24834 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24835 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24836 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24837 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24838 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24839 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24840 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24841 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24842 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24843 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
9d2da7b3 24844 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24845 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24846 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24847 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24848 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24849 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24850 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24851 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24852 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24853 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24854 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24855 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24856 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24857 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24858 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24859 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24860 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24861 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24862 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24863 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24864 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24865 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24866 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24867 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24868 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24869 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24870 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24871 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24872 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24873 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24874 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24875 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24876 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24877 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24878
24879 }
24880
db915fea 24881 // SDD
24882
24883 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24884 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24885 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24886 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24887 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24888 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24889 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24890 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24891 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24892 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24893 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24894 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24895 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24896 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24897 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24898 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24899 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24900 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24901 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24902 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24903 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24904 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24905 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24906 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24907 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24908 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24909 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24910 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24911 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24912 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24913 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24914 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24915 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24916 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24917 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24918 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24919 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24920 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24921 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24922 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24923 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24924 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24925 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24926 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24927 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24928 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24929 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24930 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24931 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24932 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24933 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24934 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24935 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24936 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24937 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24938 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24939 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24940 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24941
24942 // SSD
24943
24944 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24945 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24946 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24947 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24948 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24949 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24950 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24951 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24952 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24953 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24954 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24955 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24956 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24957 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24958 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24959 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24960 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24961 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24962 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24963 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24964 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24965 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24966 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24967 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24968 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24969 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24970 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24971 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24972 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24973 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24974 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24975 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24976 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
9d2da7b3 24977 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24978 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24979 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24980 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24981 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24982 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24983 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24984 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24985 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24986 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24987 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24988 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24989 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24990 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24991 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24992 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24993 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
9d2da7b3 24994 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24995 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24996 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24997 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24998 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24999 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25000 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25001 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25002 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25003 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25004 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25005 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25006 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25007 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25008 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25009 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25010 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25011 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25012 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25013 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25014 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25015 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25016 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25017 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25018 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25019 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25020 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25021 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25022 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25023 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25024 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25025 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25026 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25027 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25028
9d2da7b3 25029
25030 // SDD cone
25031
25032 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25033 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25034 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25035 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25036 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25037 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25038 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25039 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25040 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25041 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25042 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25043 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25044 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25045 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25046 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25047 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25048 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25049 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25050 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25051 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25052 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25053 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25054 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25055 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25056 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25057 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25058 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25059 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25060 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25061 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25062 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25063 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25064 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25065 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25066 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25067 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25068 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25069 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25070 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25071 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25072 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25073 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25074 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25075 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25076 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25077 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25078 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25079 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25080 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25081 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25082 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25083 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25084 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25085 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25086 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25087 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25088 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25089 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25090 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25091 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25092 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25093 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25094 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25095 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25096 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25097 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25098 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25099 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25100 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25101 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25102 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25103 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25104 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25105 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25106 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25107 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25108 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25109 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25110 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25111 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25112 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25113
25114 // SSD cone
25115
25116 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25117 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25118 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25119 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25120 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25121 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25122 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25123 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25124 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25125 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25126 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25127 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25128 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25129 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25130 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25131 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25132 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25133 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25134 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25135 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25136 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25137 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25138 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25139 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25140 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25141 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25142 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25143 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25144 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25145 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25146 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25147 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25148 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25149 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25150 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25151 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25152 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25153
25154 // Services
25155
25156 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
db915fea 25157
25158
25159 // CONVERT INTO CM (RL(SI)=9.36 CM)
9d2da7b3 25160
db915fea 25161 for (i = 0; i < 6; ++i) {
25162 drl[i] = drl[i] / 100. * 9.36;
25163 }
25164
25165 // FIELD CAGE HALF LENGTH
25166
1e9111db 25167 rlim = 50.;
e4f08ac3 25168 zmax = 74.;
25169 ztpc = 284.;
9d2da7b3 25170
db915fea 25171 // --- Define ghost volume containing the whole ITS (including services)
25172 // and fill it with air
25173
25174 dgh[0] = 0.;
25175 dgh[1] = 360.;
6d62fed9 25176 dgh[2] = 16.;
e4f08ac3 25177 dgh[3] = -ztpc-5.-0.1;
25178 dgh[4] = 62.4;
db915fea 25179 dgh[5] = 85.;
e4f08ac3 25180 dgh[6] = -ztpc;
25181 dgh[7] = 62;
db915fea 25182 dgh[8] = 85.;
e4f08ac3 25183 dgh[9] = -ztpc;
25184 dgh[10] = 62;
25185 dgh[11] = 62+4.;
25186 dgh[12] = -97.5;
25187 dgh[13] = 46;
1e9111db 25188 dgh[14] = rlim+6;
e4f08ac3 25189 dgh[15] = -zmax;
25190 dgh[16] = 46;
1e9111db 25191 dgh[17] = rlim+6;
e4f08ac3 25192 dgh[18] = -48;
6d62fed9 25193 dgh[19] = 6;
1e9111db 25194 dgh[20] = rlim+6;
e4f08ac3 25195 dgh[21] = -28.6;
6d62fed9 25196 dgh[22] = 6;
1e9111db 25197 dgh[23] = rlim+6;
e4f08ac3 25198 dgh[24] = -27.6;
6d62fed9 25199 dgh[25] = 3.295;
1e9111db 25200 dgh[26] = rlim+6;
e4f08ac3 25201 dgh[27] = 27.6;
6d62fed9 25202 dgh[28] = 3.295;
1e9111db 25203 dgh[29] = rlim+6;
e4f08ac3 25204 dgh[30] = 28.6;
6d62fed9 25205 dgh[31] = 6;
1e9111db 25206 dgh[32] = rlim+6;
e4f08ac3 25207 dgh[33] = 48;
6d62fed9 25208 dgh[34] = 6;
1e9111db 25209 dgh[35] = rlim+6;
e4f08ac3 25210 dgh[36] = zmax;
6d62fed9 25211 dgh[37] = 46;
1e9111db 25212 dgh[38] = rlim+6;
e4f08ac3 25213 dgh[39] = 97.5;
25214 dgh[40] = 46;
1e9111db 25215 dgh[41] = rlim+6;
e4f08ac3 25216 dgh[42] = ztpc;
25217 dgh[43] = 62;
25218 dgh[44] = 62+4.;
25219 dgh[45] = ztpc;
25220 dgh[46] = 62;
6d62fed9 25221 dgh[47] = 85.;
e4f08ac3 25222 dgh[48] = ztpc+4.+0.1;
6d62fed9 25223 dgh[49] = 62.4;
25224 dgh[50] = 85.;
25225 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
45725ec9 25226
6d62fed9 25227
db915fea 25228
25229 // --- Place the ghost volume in its mother volume (ALIC) and make it
25230 // invisible
25231
25232 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
25233 //gMC->Gsatt("ITSV", "SEEN", 0);
9d2da7b3 25234
25235
db915fea 25236 // --- Define ghost volume containing the six layers and fill it with air
25237
25238 dgh[0] = 0.;
25239 dgh[1] = 360.;
6d62fed9 25240 dgh[2] = 8.;
e4f08ac3 25241 dgh[3] = -zmax;
45725ec9 25242 dgh[4] = 46.;
e4f08ac3 25243 dgh[5] = rlim;
25244 dgh[6] = -47.5;
6d62fed9 25245 dgh[7] = 6.005;
e4f08ac3 25246 dgh[8] = rlim;
25247 dgh[9] = -28.5;
6d62fed9 25248 dgh[10] = 6.005;
e4f08ac3 25249 dgh[11] = rlim;
25250 dgh[12] = -27.5;
6d62fed9 25251 dgh[13] = 3.3;
e4f08ac3 25252 dgh[14] = rlim;
25253 dgh[15] = 27.5;
6d62fed9 25254 dgh[16] = 3.3;
e4f08ac3 25255 dgh[17] = rlim;
25256 dgh[18] = 28.5;
6d62fed9 25257 dgh[19] = 6.005;
e4f08ac3 25258 dgh[20] = rlim;
25259 dgh[21] = 47.5;
6d62fed9 25260 dgh[22] = 6.005;
e4f08ac3 25261 dgh[23] = rlim;
25262 dgh[24] = zmax;
6d62fed9 25263 dgh[25] = 46.;
e4f08ac3 25264 dgh[26] = rlim;
6d62fed9 25265 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25266
9d2da7b3 25267 // --- Place the ghost volume in its mother volume (ITSV) and make it
db915fea 25268 // invisible
25269
25270 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25271 //gMC->Gsatt("ITSD", "SEEN", 0);
db915fea 25272
9d2da7b3 25273 // --- Define SPD (option 'a') volumes ----------------------------
25274
25275 // SPD - option 'a'
25276 // (this is NOT the default)
25277
25278 if (option == 1) {
25279
25280 dits[0] = 3.7;
25281 dits[1] = 7.75;
45725ec9 25282 dits[2] = 26.1;
9d2da7b3 25283 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25284
25285 dits[0] = 3.7;
25286 dits[1] = 7.7;
25287 dits[2] = 24;
25288 dits[3] = 57;
25289 dits[4] = 100;
25290 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
25291
25292 di10a[0] = 0.843;
25293 di10a[1] = ddet1+dchip1+dbus+0.0025;
25294 di10a[2] = 19.344;
25295 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25296 // on layer 1
25297 di20a[0] = 0.843;
25298 di20a[1] = ddet2+dchip2+dbus+0.0025;
25299 di20a[2] = 19.344;
25300 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25301 // on layer 2
25302 dits[0] = 1.3673;
25303 dits[1] = 0.01;
25304 dits[2] = 24;
25305 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25306
25307 dits[0] = 0.06;
25308 dits[1] = 0.08;
25309 dits[2] = 24;
25310 dits[3] = -36.79;
25311 dits[4] = 21.834;
25312 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25313
25314 dits[0] = 0.1253;
25315 dits[1] = 0.01;
25316 dits[2] = 24;
25317 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25318
25319 dits[0] = 0.04;
25320 dits[1] = 0.06 ;
25321 dits[2] = 24;
25322 dits[3] = 126.79;
25323 dits[4] = 270;
25324 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25325
25326 dits[0] = 0.1134;
25327 dits[1] = 0.01;
25328 dits[2] = 24;
25329 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25330
25331 dits[0] = 0.25;
25332 dits[1] = 0.06;
25333 dits[2] = 24;
25334 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25335
25336 dits[0] = 0.077;
25337 dits[1] = 0.01;
25338 dits[2] = 24;
25339 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25340
25341 dits[0] = 0.04;
25342 dits[1] = 0.06;
25343 dits[2] = 24;
25344 dits[3] = 0;
25345 dits[4] = 90;
25346 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25347
25348 dits[0] = 0.0695;
25349 dits[1] = 0.01;
25350 dits[2] = 24;
25351 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25352
25353 dits[0] = 0.06;
25354 dits[1] = 0.08;
25355 dits[2] = 24;
25356 dits[3] = 0;
25357 dits[4] = 108;
25358 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25359
25360 dits[0] = 0.1835;
25361 dits[1] = 0.01;
25362 dits[2] = 24;
25363 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25364
25365 dits[0] = 0.1894 ;
25366 dits[1] = 0.01;
25367 dits[2] = 24;
25368 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25369
25370 dits[0] = 0.04;
25371 dits[1] = 0.06;
25372 dits[2] = 24;
25373 dits[3] = 0;
25374 dits[4] = 75.261;
25375 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25376
25377 dits[0] = 1.3401;
25378 dits[1] = 0.01;
25379 dits[2] = 24;
25380 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25381
25382 dits[0] = 0.05;
25383 dits[1] = 0.07;
25384 dits[2] = 24;
25385 dits[3] = 0;
25386 dits[4] = 72.739;
25387 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25388
25389 dits[0] = 0.1193;
25390 dits[1] = 0.01;
25391 dits[2] = 24;
25392 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25393
25394 dits[0] = 0.163;
25395 dits[1] = 0.01;
25396 dits[2] = 24;
25397 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25398
25399 dits[0] = 0.04;
25400 dits[1] = 0.06;
25401 dits[2] = 24;
25402 dits[3] = 0;
25403 dits[4] = 157.633;
25404 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25405
25406 dits[0] = 0.2497;
25407 dits[1] = 0.01;
25408 dits[2] = 24;
25409 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25410
25411 dits[0] = 0.06;
25412 dits[1] = 0.08;
25413 dits[2] = 24;
25414 dits[3] = 0;
25415 dits[4] = 148.633;
25416 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25417
25418 dits[0] = 0.292;
25419 dits[1] = 0.01;
25420 dits[2] = 24;
25421 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25422
25423 dits[0] = 0.163;
25424 dits[1] = 0.01;
25425 dits[2] = 24;
25426 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25427
25428 dits[0] = 0.04;
25429 dits[1] = 0.06;
25430 dits[2] = 24;
25431 dits[3] = 0;
25432 dits[4] = 161.297;
25433 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25434
25435 dits[0] = 0.2433;
25436 dits[1] = 0.01;
25437 dits[2] = 24;
25438 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25439
25440 dits[0] = 0.06;
25441 dits[1] = 0.08;
25442 dits[2] = 24;
25443 dits[3] = 0;
25444 dits[4] = 42.883;
25445 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25446
25447 di103[0] = 0.793;
25448 di103[1] = ddet1+dchip1;
25449 di103[2] = 3.536;
25450 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25451 // layer 1
25452 dits[0] = 0.793;
fc44ab90 25453 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25454 dits[2] = 2.5;
fc44ab90 25455 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25456
25457 di104[0] = 0.843;
25458 di104[1] = dbus;
25459 di104[2] = 14.344;
25460 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
25461
25462 di1d3[0] = 0.793;
25463 di1d3[1] = ddet2+dchip2;
25464 di1d3[2] = 3.536;
25465 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25466 // layer 2
25467 dits[0] = 0.793;
25468 dits[0] = 0.06;
25469 dits[1] = 0.08;
25470 dits[2] = 24;
25471 dits[3] = 0;
25472 dits[4] = 80;
25473 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25474
25475 dits[0] = 0.04;
25476 dits[1] = 0.06;
25477 dits[2] = 24;
25478 dits[3] = 0;
25479 dits[4] = 80;
25480 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25481
25482 dits[0] = 0.15;
25483 dits[1] = 0.0146;
25484 dits[2] = 24;
25485 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25486
25487 dits[0] = 0.1315;
25488 dits[1] = 0.01;
25489 dits[2] = 24;
25490 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25491
25492 dits[0] = 0.025;
25493 dits[1] = 0.035;
25494 dits[2] = 24;
25495 dits[3] = 0;
25496 dits[4] = 180;
25497 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25498
e4f08ac3 25499 if (fluid == 1) {
25500 dits[0] = 0;
25501 dits[1] = 0.025;
25502 dits[2] = 24;
25503 dits[3] = 0;
25504 dits[4] = 180;
25505 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25506 } else {
25507 dits[0] = 0;
25508 dits[1] = 0.025;
25509 dits[2] = 24;
25510 dits[3] = 0;
25511 dits[4] = 180;
25512 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25513 }
25514
9d2da7b3 25515 dits[0] = 0.063;
25516 dits[1] = 0.035;
25517 dits[2] = 24;
25518 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25519
25520 di102[0] = 0.793;
25521 di102[1] = dchip1;
25522 di102[2] = 0.68;
25523 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25524
25525 di1d2[0] = 0.793;
25526 di1d2[1] = dchip2;
25527 di1d2[2] = 0.68;
25528 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25529
25530 di101[0] = 0.705;
25531 di101[1] = ddet1;
25532 di101[2] = 3.536;
25533 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25534 // layer 1
25535 di1d1[0] = 0.705;
25536 di1d1[1] = ddet2;
25537 di1d1[2] = 3.536;
25538 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25539 // layer 2
e4f08ac3 25540 if (fluid == 1) {
25541 dits[0] = 0.063;
25542 dits[1] = 0.025;
25543 dits[2] = 24;
25544 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25545 } else {
25546 dits[0] = 0.063;
25547 dits[1] = 0.025;
25548 dits[2] = 24;
25549 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25550 }
9d2da7b3 25551
25552 dits1[0] = 0.64;
25553 dits1[1] = ddet1;
25554 dits1[2] = 3.48;
25555 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25556
25557 dits2[0] = 0.64;
25558 dits2[1] = ddet2;
25559 dits2[2] = 3.48;
25560 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25561
25562 dits[0] = 3.701;
25563 dits[1] = 7.699;
25564 dits[2] = 4;
25565 dits[3] = 57.1;
25566 dits[4] = 99.9;
25567 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25568
25569 dits[0] = 0;
25570 dits[1] = 0.5;
25571 dits[2] = 1.5;
25572 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25573
25574 dits[0] = 0;
25575 dits[1] = 0.18;
25576 dits[2] = 0.8;
25577 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25578
25579 dits[0] = 0;
25580 dits[1] = 0.18;
25581 dits[2] = 3;
25582 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25583
25584 dits[0] = 0;
25585 dits[1] = 0.075;
25586 dits[2] = 0.8;
25587 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25588
25589 dits[0] = 3.5;
25590 dits[1] = 5.6;
25591 dits[2] = 0.55;
25592 dits[3] = 0;
25593 dits[4] = 38;
25594 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25595
25596 dits[0] = 6.6;
25597 dits[1] = 7.6;
25598 dits[2] = 0.5;
25599 dits[3] = 0;
25600 dits[4] = 9;
25601 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25602
25603 dits[0] = 0.26;
25604 dits[1] = 0.32;
25605 dits[2] = 0.55;
25606 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25607
e4f08ac3 25608 if (fluid == 1) {
25609 dits[0] = 0;
25610 dits[1] = 0.3;
25611 dits[2] = 1.5;
25612 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25613 // was I177 in old geom.
25614 } else {
25615 dits[0] = 0;
25616 dits[1] = 0.3;
25617 dits[2] = 1.5;
25618 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25619 // was I177 in old geom.
25620 }
25621
9d2da7b3 25622 dits[0] = 0.07;
25623 dits[1] = 0.125;
25624 dits[2] = 0.3;
25625 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25626
e4f08ac3 25627 if (fluid == 1) {
25628 dits[0] = 0;
25629 dits[1] = 0.1;
25630 dits[2] = 0.8;
25631 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25632 // was I174 in old geom.
25633 } else {
25634 dits[0] = 0;
25635 dits[1] = 0.1;
25636 dits[2] = 0.8;
25637 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25638 // was I174 in old geom.
25639 }
25640
25641 if (fluid == 1) {
25642 dits[0] = 0;
25643 dits[1] = 0.1;
25644 dits[2] = 3;
25645 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25646 // was I172 in old geom.
25647 } else {
25648 dits[0] = 0;
25649 dits[1] = 0.1;
25650 dits[2] = 3;
25651 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25652 // was I172 in old geom.
25653 }
25654
25655 if (fluid == 1) {
25656 dits[0] = 0;
25657 dits[1] = 0.0746;
25658 dits[2] = 0.8;
25659 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25660 // was I170 in old geom.
25661 } else {
25662 dits[0] = 0;
25663 dits[1] = 0.0746;
25664 dits[2] = 0.8;
25665 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25666 // was I170 in old geom.
25667 }
25668
25669 if (fluid == 1) {
25670 dits[0] = 3.7;
25671 dits[1] = 5.4;
25672 dits[2] = 0.35;
25673 dits[3] = 2;
25674 dits[4] = 36;
25675 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25676 // was I168 in old geom.
25677 } else {
25678 dits[0] = 3.7;
25679 dits[1] = 5.4;
25680 dits[2] = 0.35;
25681 dits[3] = 2;
25682 dits[4] = 36;
25683 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25684 // was I168 in old geom.
25685 }
9d2da7b3 25686
db915fea 25687
9d2da7b3 25688 }
db915fea 25689
9d2da7b3 25690 // --- Define SPD (option 'b') volumes ----------------------------
25691
25692 // SPD - option 'b'
25693 // (this is the default)
25694
25695 if (option == 2) {
25696
25697 dits[0] = 3.7;
25698 dits[1] = 7.75;
45725ec9 25699 dits[2] = 26.1;
9d2da7b3 25700 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25701
25702 dits[0] = 3.7;
25703 dits[1] = 7.7;
25704 dits[2] = 24;
25705 dits[3] = 57;
25706 dits[4] = 100;
25707 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
25708
25709 di10b[0] = 0.843;
25710 di10b[1] = ddet1+dchip1+dbus+0.0025;
25711 di10b[2] = 19.344;
25712 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25713 // on layer 1
25714
25715 di20b[0] = 0.843;
25716 di20b[1] = ddet2+dchip2+dbus+0.0025;
25717 di20b[2] = 19.344;
25718 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25719 // layer 2
25720
25721 dits[0] = 1.3673;
25722 dits[1] = 0.01;
25723 dits[2] = 24;
25724 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25725
25726 dits[0] = 0.06;
25727 dits[1] = 0.08;
25728 dits[2] = 24;
25729 dits[3] = -36.79;
25730 dits[4] = 21.834;
25731 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25732
25733 dits[0] = 0.1253;
25734 dits[1] = 0.01;
25735 dits[2] = 24;
25736 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25737
25738 dits[0] = 0.04;
25739 dits[1] = 0.06 ;
25740 dits[2] = 24;
25741 dits[3] = 126.79;
25742 dits[4] = 270;
25743 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25744
25745 dits[0] = 0.1134;
25746 dits[1] = 0.01;
25747 dits[2] = 24;
25748 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25749
25750 dits[0] = 0.25;
25751 dits[1] = 0.06;
25752 dits[2] = 24;
25753 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25754
25755 dits[0] = 0.077;
25756 dits[1] = 0.01;
25757 dits[2] = 24;
25758 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25759
25760 dits[0] = 0.04;
25761 dits[1] = 0.06;
25762 dits[2] = 24;
25763 dits[3] = 0;
25764 dits[4] = 90;
25765 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25766
25767 dits[0] = 0.0695;
25768 dits[1] = 0.01;
25769 dits[2] = 24;
25770 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25771
25772 dits[0] = 0.06;
25773 dits[1] = 0.08;
25774 dits[2] = 24;
25775 dits[3] = 0;
25776 dits[4] = 108;
25777 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25778
25779 dits[0] = 0.1835;
25780 dits[1] = 0.01;
25781 dits[2] = 24;
25782 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25783
25784 dits[0] = 0.1894 ;
25785 dits[1] = 0.01;
25786 dits[2] = 24;
25787 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25788
25789 dits[0] = 0.04;
25790 dits[1] = 0.06;
25791 dits[2] = 24;
25792 dits[3] = 0;
25793 dits[4] = 75.261;
25794 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25795
25796 dits[0] = 1.3401;
25797 dits[1] = 0.01;
25798 dits[2] = 24;
25799 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25800
25801 dits[0] = 0.05;
25802 dits[1] = 0.07;
25803 dits[2] = 24;
25804 dits[3] = 0;
25805 dits[4] = 72.739;
25806 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25807
25808 dits[0] = 0.1193;
25809 dits[1] = 0.01;
25810 dits[2] = 24;
25811 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25812
25813 dits[0] = 0.163;
25814 dits[1] = 0.01;
25815 dits[2] = 24;
25816 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25817
25818 dits[0] = 0.04;
25819 dits[1] = 0.06;
25820 dits[2] = 24;
25821 dits[3] = 0;
25822 dits[4] = 157.633;
25823 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25824
25825 dits[0] = 0.2497;
25826 dits[1] = 0.01;
25827 dits[2] = 24;
25828 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25829
25830 dits[0] = 0.06;
25831 dits[1] = 0.08;
25832 dits[2] = 24;
25833 dits[3] = 0;
25834 dits[4] = 148.633;
25835 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25836
25837 dits[0] = 0.292;
25838 dits[1] = 0.01;
25839 dits[2] = 24;
25840 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25841
25842 dits[0] = 0.163;
25843 dits[1] = 0.01;
25844 dits[2] = 24;
25845 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25846
25847 dits[0] = 0.04;
25848 dits[1] = 0.06;
25849 dits[2] = 24;
25850 dits[3] = 0;
25851 dits[4] = 161.297;
25852 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25853
25854 dits[0] = 0.2433;
25855 dits[1] = 0.01;
25856 dits[2] = 24;
25857 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25858
25859 dits[0] = 0.06;
25860 dits[1] = 0.08;
25861 dits[2] = 24;
25862 dits[3] = 0;
25863 dits[4] = 42.883;
25864 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25865
25866 dits[0] = 0.793;
fc44ab90 25867 dits[1] = 0.475; //0.685; 0.015
9d2da7b3 25868 dits[2] = 2.5;
fc44ab90 25869 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
9d2da7b3 25870
25871 di107[0] = 0.793;
25872 di107[1] = ddet1+dchip1;
25873 di107[2] = 3.536;
25874 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25875 // layer 1
25876 dits[0] = 0.705;
25877 dits[1] = 0.01;
25878 dits[2] = 2.5;
25879 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25880
25881 di108[0] = 0.705;
25882 di108[1] = dbus;
25883 di108[2] = 14.344;
25884 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
25885
25886 di1d7[0] = 0.7975;
25887 di1d7[1] = ddet2+dchip2;
25888 di1d7[2] = 3.536;
25889 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25890 // layer 2
25891 dits[0] = 0.06;
25892 dits[1] = 0.08;
25893 dits[2] = 24;
25894 dits[3] = 0;
25895 dits[4] = 80;
25896 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25897
25898 dits[0] = 0.04;
25899 dits[1] = 0.06;
25900 dits[2] = 24;
25901 dits[3] = 0;
25902 dits[4] = 80;
25903 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25904
25905 dits[0] = 0.15;
25906 dits[1] = 0.0146;
25907 dits[2] = 24;
25908 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25909
25910 dits[0] = 0.1315;
25911 dits[1] = 0.01;
25912 dits[2] = 24;
25913 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25914
25915 dits[0] = 0.025;
25916 dits[1] = 0.035;
25917 dits[2] = 24;
25918 dits[3] = 0;
25919 dits[4] = 180;
25920 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25921
e4f08ac3 25922 if (fluid == 1) {
25923 dits[0] = 0;
25924 dits[1] = 0.025;
25925 dits[2] = 24;
25926 dits[3] = 0;
25927 dits[4] = 180;
25928 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25929 } else {
25930 dits[0] = 0;
25931 dits[1] = 0.025;
25932 dits[2] = 24;
25933 dits[3] = 0;
25934 dits[4] = 180;
25935 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25936 }
25937
9d2da7b3 25938 dits[0] = 0.063;
25939 dits[1] = 0.035;
25940 dits[2] = 24;
25941 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25942
25943 di106[0] = 0.7975;
25944 di106[1] = dchip1;
25945 di106[2] = 0.68;
25946 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25947
25948 di1d6[0] = 0.7975;
25949 di1d6[1] = dchip2;
25950 di1d6[2] = 0.68;
25951 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25952
25953 di101[0] = 0.705;
25954 di101[1] = ddet1;
25955 di101[2] = 3.536;
25956 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25957 // layer 1
25958 di1d1[0] = 0.705;
25959 di1d1[1] = ddet2;
25960 di1d1[2] = 3.536;
25961 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25962 // layer 2
e4f08ac3 25963
25964 if (fluid == 1) {
25965 dits[0] = 0.063;
25966 dits[1] = 0.025;
25967 dits[2] = 24;
25968 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25969 } else {
25970 dits[0] = 0.063;
25971 dits[1] = 0.025;
25972 dits[2] = 24;
25973 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25974 }
9d2da7b3 25975
25976 dits1[0] = 0.64;
25977 dits1[1] = ddet1;
25978 dits1[2] = 3.48;
25979 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
25980
25981 dits2[0] = 0.64;
25982 dits2[1] = ddet2;
25983 dits2[2] = 3.48;
25984 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
25985
25986 dits[0] = 3.701;
25987 dits[1] = 7.699;
25988 dits[2] = 4;
25989 dits[3] = 57.1;
25990 dits[4] = 99.9;
25991 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25992
25993 dits[0] = 0;
25994 dits[1] = 0.5;
25995 dits[2] = 1.5;
25996 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25997
25998 dits[0] = 0;
25999 dits[1] = 0.18;
26000 dits[2] = 0.8;
26001 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26002
26003 dits[0] = 0;
26004 dits[1] = 0.18;
26005 dits[2] = 3;
26006 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26007
26008 dits[0] = 0;
26009 dits[1] = 0.075;
26010 dits[2] = 0.8;
26011 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26012
26013 dits[0] = 3.5;
26014 dits[1] = 5.6;
26015 dits[2] = 0.55;
26016 dits[3] = 0;
26017 dits[4] = 38;
26018 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26019
26020 dits[0] = 6.6;
26021 dits[1] = 7.6;
26022 dits[2] = 0.5;
26023 dits[3] = 0;
26024 dits[4] = 9;
26025 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26026
26027 dits[0] = 0.26;
26028 dits[1] = 0.32;
26029 dits[2] = 0.55;
26030 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26031
e4f08ac3 26032 if (fluid == 1) {
26033 dits[0] = 0;
26034 dits[1] = 0.3;
26035 dits[2] = 1.5;
26036 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26037 // was I177 in old geom.
26038 } else {
26039 dits[0] = 0;
26040 dits[1] = 0.3;
26041 dits[2] = 1.5;
26042 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26043 // was I177 in old geom.
26044 }
9d2da7b3 26045
26046 dits[0] = 0.07;
26047 dits[1] = 0.125;
26048 dits[2] = 0.3;
26049 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26050
e4f08ac3 26051 if (fluid == 1) {
26052 dits[0] = 0;
26053 dits[1] = 0.1;
26054 dits[2] = 0.8;
26055 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26056 // was I174 in old geom.
26057 } else {
26058 dits[0] = 0;
26059 dits[1] = 0.1;
26060 dits[2] = 0.8;
26061 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26062 // was I174 in old geom.
26063 }
26064
26065 if (fluid == 1) {
26066 dits[0] = 0;
26067 dits[1] = 0.1;
26068 dits[2] = 3;
26069 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26070 // was I172 in old geom.
26071 } else {
26072 dits[0] = 0;
26073 dits[1] = 0.1;
26074 dits[2] = 3;
26075 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26076 // was I172 in old geom.
26077 }
26078
26079 if (fluid == 1) {
26080 dits[0] = 0;
26081 dits[1] = 0.0746;
26082 dits[2] = 0.8;
26083 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26084 // was I170 in old geom.
26085 } else {
26086 dits[0] = 0;
26087 dits[1] = 0.0746;
26088 dits[2] = 0.8;
26089 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26090 // was I170 in old geom.
26091 }
26092
26093 if (fluid == 1) {
26094 dits[0] = 3.7;
26095 dits[1] = 5.4;
26096 dits[2] = 0.35;
26097 dits[3] = 2;
26098 dits[4] = 36;
26099 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26100 // was I168 in old geom.
26101 } else {
26102 dits[0] = 3.7;
26103 dits[1] = 5.4;
26104 dits[2] = 0.35;
26105 dits[3] = 2;
26106 dits[4] = 36;
26107 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26108 // was I168 in old geom.
26109 }
26110
db915fea 26111
9d2da7b3 26112 }
db915fea 26113
26114 // --- Define SDD volumes ------------------------------------------
26115
9d2da7b3 26116
26117 cos30 = cos(30.*3.14159/180.);
26118 sin30 = sin(30.*3.14159/180.);
26119
26120
db915fea 26121 dits[0] = 0;
26122 dits[1] = 360;
26123 dits[2] = 6;
e4f08ac3 26124 dits[3] = -34.6;
26125 dits[4] = 23.49;
26126 dits[5] = 28;
26127 dits[6] = -23.65;
26128 dits[7] = 23.49;
26129 dits[8] = 28;
26130 dits[9] = -23.65;
26131 dits[10] = 14.59;
26132 dits[11] = 28;
26133 dits[12] = 23.65;
26134 dits[13] = 14.59;
26135 dits[14] = 28;
26136 dits[15] = 23.65;
26137 dits[16] = 23.49;
26138 dits[17] = 28;
26139 dits[18] = 34.6;
26140 dits[19] = 23.49;
26141 dits[20] = 28;
9d2da7b3 26142 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
26143
26144 // block of the SDD electronics and related ladder frame
26145 I018dits[0] = 3.2;
26146 I018dits[1] = 2;
26147 I018dits[2] = 3.65;
26148 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26149
26150 // block of the SDD end ladder
26151 I024dits[0] = 3.2;
26152 I024dits[1] = 2;
26153 I024dits[2] = 2.725;
26154 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26155
26156 // ladder frame of layer 3 - F.T. March,7-2001
26157 I047dits[0] = I018dits[0];
26158 I047dits[1] = I018dits[1];
26159 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26160 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26161
26162 // ladder frame of layer 4 - F.T. March,7-2001
26163 I048dits[0] = I018dits[0];
26164 I048dits[1] = I018dits[1];
26165 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26166 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26167
26168
26169 // global SDD volume (sensitive + insensitive)
26170 I302dits[0] = 3.6250;
26171 I302dits[1] = 0.0150;
26172 I302dits[2] = 4.3794;
26173 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26174
26175 // Like for I302 - F.T. March,7-2001
26176 I402dits[0] = 3.6250;
26177 I402dits[1] = 0.0150;
26178 I402dits[2] = 4.3794;
26179 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26180
26181 // SDD ladder of layer 3 - F.T. March,7-2001
26182 I004dits[0] = I302dits[0]+0.005;
26183 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26184 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26185 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26186 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
9d2da7b3 26187 }
26188 I004dits[2] = I004dits[2] + I302dits[2];
26189 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26190
26191 // SDD ladder of layer 4 - F.T. March,7-2001
26192 I005dits[0] = I402dits[0]+0.005;
26193 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26194 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26195 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26196 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
9d2da7b3 26197 }
26198 I005dits[2] = I005dits[2] + I402dits[2];
26199 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26200
26201
26202 // -- block of the SDD ladder foot and end ladder
26203
26204 // ladder foot mother volume
26205 I028dits[0] = 3.0000;
26206 I028dits[1] = 0.4000;
26207 I028dits[2] = 0.9000;
26208 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26209
26210 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26211 I420dits[0] = 0.4500;
26212 I420dits[1] = 0.4000;
26213 I420dits[2] = 0.4500;
26214 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26215
26216 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
e4f08ac3 26217 I421dits[0] = 0.;
26218 I421dits[1] = 0.25;
26219 I421dits[2] = I420dits[1];
26220 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
9d2da7b3 26221
26222 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26223 I422dits[0] = 0.0000;
26224 I422dits[1] = 0.2000;
26225 I422dits[2] = 0.0000;
26226 I422dits[3] = 180.00;
26227 I422dits[4] = 0.0000;
26228 I422dits[5] = 360.00;
26229 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26230
26231 // support for ruby-sphere (I422) - F.T. March,7-2001
26232 I423dits[0] = 0.0000;
26233 I423dits[1] = 0.1000;
e4f08ac3 26234 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
9d2da7b3 26235 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26236
26237 // passage for HV microcables - F.T. March,7-2001
26238 I424dits[0] = 1.5000;
26239 I424dits[1] = 0.1500;
26240 I424dits[2] = I421dits[2];
26241 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26242
26243 // HV microcables segment at the end ladder - F.T. March,7-2001
26244 I425dits[0] = 1.350000;
26245 I425dits[1] = 0.015250;
26246 I425dits[2] = I024dits[2];
26247 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26248
26249 // lower edge of SDD ladder frame at end-ladder - part 1
db915fea 26250 dits[0] = 0.2;
26251 dits[1] = 0.1815;
9d2da7b3 26252 dits[2] = I024dits[2];
db915fea 26253 dits[3] = 0.015;
9d2da7b3 26254 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
db915fea 26255
9d2da7b3 26256 // lower edge of SDD ladder frame at end-ladder - part 2
db915fea 26257 dits[0] = 0.183;
26258 dits[1] = 0.165;
9d2da7b3 26259 dits[2] = I024dits[2];
26260 dits[3] = 0.015;
26261 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
26262
26263 // new: for the 1st top rod of the structure
26264 // at the end-ladder - F.T. March,7-2001
26265 I029dits[0] = 0.2;
26266 I029dits[1] = 0.1815;
26267 I029dits[2] = 1.0100;
26268 I029dits[3] = 0.015;
26269 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26270
26271 // new: for the 2nd top rod of the structure
26272 // at the end-ladder - F.T. March,7-2001
26273 I030dits[0] = 0.1830;
26274 I030dits[1] = 0.1650;
26275 I030dits[2] = 1.0100;
26276 I030dits[3] = 0.0150;
26277 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26278
26279 // inox cooling tubes for the end ladder - F.T. March,7-2001
26280 I031dits[0] = 0.093;
26281 I031dits[1] = 0.1;
26282 I031dits[2] = I024dits[2];
26283 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26284
e4f08ac3 26285 if (fluid == 1) {
26286 // cooling water for the end ladder - F.T. March,7-2001
26287 I032dits[0] = 0;
26288 I032dits[1] = I031dits[0];
26289 I032dits[2] = I024dits[2];
26290 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26291 } else {
26292 // cooling freon for the end ladder - R.B. March,21-2001
26293 I032dits[0] = 0;
26294 I032dits[1] = I031dits[0];
26295 I032dits[2] = I024dits[2];
26296 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26297 }
26298
9d2da7b3 26299 // -- block of the SDD ladder frame holding the electronics
26300
26301 // edge of the ladder frame - part 1
26302 dits[0] = 0.2;
26303 dits[1] = 0.182;
26304 dits[2] = 3.65;
db915fea 26305 dits[3] = 0.015;
9d2da7b3 26306 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
db915fea 26307
9d2da7b3 26308 // edge of the ladder frame - part 2
26309 dits[0] = 0.183;
26310 dits[1] = 0.165;
26311 dits[2] = 3.65;
26312 dits[3] = 0.015;
26313 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26314
26315 // inclined segments of the ladder frame
db915fea 26316 dits[0] = 2.23;
26317 dits[1] = 2.1;
26318 dits[2] = 0.05;
26319 dits[3] = 0.03;
9d2da7b3 26320 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
db915fea 26321
9d2da7b3 26322 // horiz.segments of the ladders, normal to ladder edges
db915fea 26323 dits[0] = 2.1;
26324 dits[1] = 2;
26325 dits[2] = 0.06;
26326 dits[3] = 0.04;
9d2da7b3 26327 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
db915fea 26328
9d2da7b3 26329 // horiz.segments of the ladders, at 45 deg. to ladder edges
26330 dits[0] = 2.615;
26331 dits[1] = 2.465;
26332 dits[2] = 0.06;
26333 dits[3] = 0.04;
26334 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26335
9d2da7b3 26336 // supports of the ceramic pins holding the detectors
db915fea 26337 dits[0] = 0.3;
26338 dits[1] = 0.05;
26339 dits[2] = 0.15;
9d2da7b3 26340 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26341
9d2da7b3 26342 // ceramic pins holding the detectors
db915fea 26343 dits[0] = 0;
26344 dits[1] = 0.05;
26345 dits[2] = 0.225;
9d2da7b3 26346 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
db915fea 26347
9d2da7b3 26348 // holders of cooling tubes
26349 I035dits[0] = 0.1;
26350 I035dits[1] = 0.15;
26351 I035dits[2] = 0.2;
26352 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
db915fea 26353
9d2da7b3 26354 // top holders of microcables
26355 dits[0] = 0.2;
db915fea 26356 dits[1] = 0.01;
9d2da7b3 26357 dits[2] = 0.05;
26358 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26359
9d2da7b3 26360 // inox cooling tubes - F.T. March,7-2001
26361 I037dits[0] = 0.093;
26362 I037dits[1] = 0.1;
26363 I037dits[2] = I018dits[2];
26364 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26365
e4f08ac3 26366 if (fluid == 1) {
26367 // cooling water - F.T. March,7-2001
26368 I038dits[0] = 0;
26369 I038dits[1] = I037dits[0];
26370 I038dits[2] = I018dits[2];
26371 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26372 } else {
26373 // cooling freon - R.B. March,21-2001
26374 I038dits[0] = 0;
26375 I038dits[1] = I037dits[0];
26376 I038dits[2] = I018dits[2];
26377 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26378 }
9d2da7b3 26379 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26380
9d2da7b3 26381 // SDD heat bridge - F.T. March,7-2001
26382 I039dits[0] = 1.1000;
26383 I039dits[1] = 0.0087;
26384 I039dits[2] = 3.2500;
26385 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26386
9d2da7b3 26387 // SDD clip part 1
26388 dits[0] = 0.25;
26389 dits[1] = 0.01;
26390 dits[2] = I039dits[2];
26391 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
26392
26393 // SDD clip part 2
26394 I041dits[0] = 0.1;
26395 I041dits[1] = 0.12;
26396 I041dits[2] = I039dits[2];
26397 I041dits[3] = 90;
26398 I041dits[4] = 320;
26399 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26400
26401
26402 // SDD PASCAL - F.T. March,7-2001
26403 I042dits[0] = 0.5000;
26404 I042dits[1] = 0.0175;
26405 I042dits[2] = 0.5000;
26406 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26407
26408 // SDD AMBRA - F.T. March,7-2001
26409 I043dits[0] = 0.3500;
26410 I043dits[1] = 0.0175;
26411 I043dits[2] = 0.5000;
26412 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26413
26414 // SDD capacitors - F.T. March,7-2001
26415 I051dits[0] = 0.1400;
26416 I051dits[1] = 0.0350;
26417 I051dits[2] = 0.0625;
26418 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26419
26420 // SDD hybrid circuit - F.T. March,7-2001
26421 I052dits[0] = 1.725000;
26422 I052dits[1] = 0.003743;
26423 I052dits[2] = I039dits[2];
e4f08ac3 26424 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
9d2da7b3 26425
26426 // SDD anode microcable : changed - F.T. March,7-2001
26427 I044dits[0] = I018dits[2];
26428 I044dits[1] = I039dits[2];
26429 I044dits[2] = 0.00084;
26430 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26431 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26432 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26433
26434 // SDD electronics box - F.T. March,7-2001
26435 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26436 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26437 I050dits[2] = I018dits[2];
26438 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26439
26440 // SDD sensitive volume
26441 dits[0] = 3.50850;
26442 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
26443 dits[2] = 3.76320;
db915fea 26444 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26445
9d2da7b3 26446 // Like for ITS3 - F.T. March,7-2001
26447 dits[0] = 3.50850;
26448 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
26449 dits[2] = 3.76320;
db915fea 26450 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26451
26452
26453 // --- Define SSD volumes ------------------------------------------
26454
26455
26456 dits[0] = 0;
26457 dits[1] = 360;
26458 dits[2] = 6;
e4f08ac3 26459 dits[3] = -57.45;
26460 dits[4] = 43.6;
db915fea 26461 dits[5] = 48;
e4f08ac3 26462 dits[6] = -49.15;
26463 dits[7] = 43.6;
db915fea 26464 dits[8] = 48;
e4f08ac3 26465 dits[9] = -49.15;
26466 dits[10] = 36.9;
db915fea 26467 dits[11] = 48;
e4f08ac3 26468 dits[12] = 50.55;
26469 dits[13] = 36.9;
db915fea 26470 dits[14] = 48;
e4f08ac3 26471 dits[15] = 50.55;
26472 dits[16] = 43.6;
db915fea 26473 dits[17] = 48;
e4f08ac3 26474 dits[18] = 57.45;
26475 dits[19] = 43.6;
db915fea 26476 dits[20] = 48;
9d2da7b3 26477 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26478
26479 dits[0] = 3.4;
26480 dits[1] = 1.955;
9d2da7b3 26481 dits[2] = 56.5;
26482 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26483
26484 dits[0] = 3.75;
26485 dits[1] = 0.045;
26486 dits[2] = 50.975;
9d2da7b3 26487 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26488
26489 dits[0] = 3.4;
26490 dits[1] = 1.955;
9d2da7b3 26491 dits[2] = 47;
26492 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26493
26494 dits[0] = 3.75;
26495 dits[1] = 0.045;
9d2da7b3 26496 dits[2] = 43.3;
26497 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26498
26499 dits[0] = 3.4;
26500 dits[1] = 1.955;
26501 dits[2] = 3.15;
9d2da7b3 26502 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26503
26504 dits[0] = 3.405;
26505 dits[1] = 1.955;
26506 dits[2] = 1.955;
9d2da7b3 26507 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26508
26509 dits[0] = 3.75;
26510 dits[1] = 0.015;
26511 dits[2] = 2.1;
9d2da7b3 26512 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26513
26514 dits[0] = 3.4;
26515 dits[1] = 1.955;
26516 dits[2] = 3.15;
9d2da7b3 26517 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26518
26519 dits[0] = 3.41;
26520 dits[1] = 1.955;
26521 dits[2] = 1.955;
9d2da7b3 26522 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26523
26524 dits[0] = 3.75;
26525 dits[1] = 0.015;
26526 dits[2] = 2.1;
9d2da7b3 26527 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26528
e4f08ac3 26529 if (fluid == 1) {
26530 dits[0] = 0;
26531 dits[1] = 0.07;
26532 dits[2] = 3.15;
26533 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26534 } else {
26535 dits[0] = 0;
26536 dits[1] = 0.07;
26537 dits[2] = 3.15;
26538 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26539 }
db915fea 26540
26541 dits[0] = 0.07;
26542 dits[1] = 0.1;
26543 dits[2] = 3.15;
9d2da7b3 26544 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26545
26546 dits[0] = 0.225;
26547 dits[1] = 0.195;
26548 dits[2] = 3.15;
26549 dits[3] = 0.025;
9d2da7b3 26550 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26551
26552 dits[0] = 0.25;
26553 dits[1] = 0.22;
26554 dits[2] = 3.15;
26555 dits[3] = 0.025;
9d2da7b3 26556 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26557
26558 dits[0] = 2.17;
26559 dits[1] = 0.035;
26560 dits[2] = 0.05;
9d2da7b3 26561 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26562
26563 dits[0] = 2 ;
26564 dits[1] = 0.035;
26565 dits[2] = 0.05;
9d2da7b3 26566 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26567
26568 dits[0] = 2.675;
26569 dits[1] = 0.035;
26570 dits[2] = 0.05;
9d2da7b3 26571 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26572
26573 dits[0] = 0.3;
26574 dits[1] = 0.15;
26575 dits[2] = 0.15;
9d2da7b3 26576 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26577
26578 dits[0] = 0.025;
26579 dits[1] = 0.025;
26580 dits[2] = 0.05;
9d2da7b3 26581 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26582
26583 dits[0] = 0.304;
26584 dits[1] = 0.0275;
26585 dits[2] = 0.432;
9d2da7b3 26586 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26587
26588 dits[0] = 0.16;
26589 dits[1] = 0.08;
26590 dits[2] = 0.08;
9d2da7b3 26591 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26592
26593 dits[0] = 3.4;
26594 dits[1] = 0.015;
26595 dits[2] = 0.525;
9d2da7b3 26596 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26597
26598 dits[0] = 0.15;
26599 dits[1] = 0.105;
26600 dits[2] = 0.29;
26601 dits[3] = 0.08;
9d2da7b3 26602 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26603
26604 dits[0] = 0.07;
26605 dits[1] = 0.1;
26606 dits[2] = 1.955;
9d2da7b3 26607 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26608
e4f08ac3 26609 if (fluid == 1) {
26610 dits[0] = 0;
26611 dits[1] = 0.07;
26612 dits[2] = 1.955;
26613 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26614 } else {
26615 dits[0] = 0;
26616 dits[1] = 0.07;
26617 dits[2] = 1.955;
26618 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26619 }
db915fea 26620
26621 dits[0] = 0.3;
26622 dits[1] = 0.15;
26623 dits[2] = 0.15;
9d2da7b3 26624 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26625
26626 dits[0] = 0.25;
26627 dits[1] = 0.22;
26628 dits[2] = 1.955;
26629 dits[3] = 0.025;
9d2da7b3 26630 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26631
26632 dits[0] = 0.225;
26633 dits[1] = 0.195;
26634 dits[2] = 1.955;
26635 dits[4] = 0.025;
9d2da7b3 26636 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26637
26638 dits[0] = 2.17;
26639 dits[1] = 0.035;
26640 dits[2] = 0.05;
9d2da7b3 26641 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26642
26643 dits[0] = 2.675;
26644 dits[1] = 0.035;
26645 dits[2] = 0.05;
9d2da7b3 26646 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26647
26648 dits[0] = 2;
26649 dits[1] = 0.035;
26650 dits[2] = 0.05;
9d2da7b3 26651 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26652
26653 dits[0] = 0;
26654 dits[1] = 0.05;
26655 dits[2] = 0.17;
9d2da7b3 26656 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26657
26658 dits[0] = 0;
26659 dits[1] = 0.05;
26660 dits[2] = 0.205;
9d2da7b3 26661 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26662
26663 dits[0] = 3.65;
26664 dits[1] = 0.015;
26665 dits[2] = 2;
26666 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26667
e4f08ac3 26668 if (fluid == 1) {
26669 dits[0] = 0;
26670 dits[1] = 0.07;
26671 dits[2] = 3.15;
26672 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26673 } else {
26674 dits[0] = 0;
26675 dits[1] = 0.07;
26676 dits[2] = 3.15;
26677 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26678 }
db915fea 26679
26680 dits[0] = 0.07;
26681 dits[1] = 0.1;
26682 dits[2] = 3.15;
9d2da7b3 26683 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26684
26685 dits[0] = 0.225;
26686 dits[1] = 0.195;
26687 dits[2] = 3.15;
26688 dits[3] = 0.025;
9d2da7b3 26689 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26690
26691 dits[0] = 0.25;
26692 dits[1] = 0.22;
26693 dits[2] = 3.15;
26694 dits[3] = 0.025;
9d2da7b3 26695 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26696
26697 dits[0] = 2.17;
26698 dits[1] = 0.035;
26699 dits[2] = 0.05;
9d2da7b3 26700 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26701
26702 dits[0] = 2;
26703 dits[1] = 0.035;
26704 dits[2] = 0.05;
9d2da7b3 26705 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26706
26707 dits[0] = 2.675;
26708 dits[1] = 0.035;
26709 dits[2] = 0.05;
9d2da7b3 26710 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26711
26712 dits[0] = 0.3;
26713 dits[1] = 0.15;
26714 dits[2] = 0.15;
9d2da7b3 26715 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26716
26717 dits[0] = 0.304;
26718 dits[1] = 0.0275;
26719 dits[2] = 0.4322;
9d2da7b3 26720 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26721
26722 dits[0] = 0.025;
26723 dits[1] = 0.025;
26724 dits[2] = 0.05;
9d2da7b3 26725 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26726
26727 dits[0] = 0.16;
26728 dits[1] = 0.08;
26729 dits[2] = 0.08;
9d2da7b3 26730 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26731
26732 dits[0] = 3.4;
26733 dits[1] = 0.015;
26734 dits[2] = 0.525;
9d2da7b3 26735 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26736
26737 dits[0] = 0.225;
26738 dits[1] = 0.195;
26739 dits[2] = 1.955;
26740 dits[3] = 0.025;
9d2da7b3 26741 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26742
26743 dits[0] = 0.25;
26744 dits[1] = 0.22;
26745 dits[2] = 1.955;
26746 dits[3] = 0.025;
9d2da7b3 26747 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26748
26749 dits[0] = 2.17;
26750 dits[1] = 0.035;
26751 dits[2] = 0.05;
9d2da7b3 26752 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26753
26754 dits[0] = 2.675;
26755 dits[1] = 0.035;
26756 dits[2] = 0.05;
9d2da7b3 26757 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26758
26759 dits[0] = 2;
26760 dits[1] = 0.035;
26761 dits[2] = 0.05;
9d2da7b3 26762 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26763
26764 dits[0] = 0;
26765 dits[1] = 0.05;
26766 dits[2] = 0.205;
9d2da7b3 26767 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26768
26769 dits[0] = 0;
26770 dits[1] = 0.05;
26771 dits[2] = 0.17;
9d2da7b3 26772 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26773
26774 dits[0] = 0.15;
26775 dits[1] = 0.105;
26776 dits[2] = 0.29;
26777 dits[3] = 0.08;
9d2da7b3 26778 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26779
e4f08ac3 26780 if (fluid == 1) {
26781 dits[0] = 0;
26782 dits[1] = 0.07;
26783 dits[2] = 1.955;
26784 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26785 } else {
26786 dits[0] = 0;
26787 dits[1] = 0.07;
26788 dits[2] = 1.955;
26789 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26790 }
db915fea 26791
26792 dits[0] = 0.07;
26793 dits[1] = 0.1;
26794 dits[2] = 1.955;
9d2da7b3 26795 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26796
26797 dits[0] = 0.3;
26798 dits[1] = 0.15;
26799 dits[2] = 0.15;
9d2da7b3 26800 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26801
26802 dits[0] = 3.65;
26803 dits[1] = 0.015;
26804 dits[2] = 2;
26805 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26806
26807
e4f08ac3 26808
26809 // --- Define volumes of shield of SPD ----------------
9d2da7b3 26810
26811
26812 dits[0] = 8.37;
26813 dits[1] = 9.93;
26814 dits[2] = 25;
26815 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26816
26817 dits[0] = 8.3;
e4f08ac3 26818 dits[1] = 9.995;
9d2da7b3 26819 dits[2] = 17.5/2.;
26820 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26821
26822
e4f08ac3 26823 // --- Define volume of first cylinder between SPD and SDD --------------
9d2da7b3 26824
e4f08ac3 26825 dits[0] = (21.-0.128)/2.;
26826 dits[1] = 21./2.;
26827 dits[2] = 39.4;
26828 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26829
e4f08ac3 26830 // --- Define volume of second cylinder between SDD and SSD --------------
9d2da7b3 26831
e4f08ac3 26832 dits[0] = (59.5-0.128)/2.;
26833 dits[1] = 59.5/2.;
26834 dits[2] = 56.2; // was 57
26835 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
9d2da7b3 26836
26837 // --- Define volumes of SDD cone ----------------------------------
26838
26839 dits[0] = 0;
26840 dits[1] = 360;
26841 dits[2] = 12;
26842 dits[3] = -59.7;
26843 dits[4] = 27;
e4f08ac3 26844 dits[5] = 28.6;
9d2da7b3 26845 dits[6] = -42.7;
26846 dits[7] = 10;
e4f08ac3 26847 dits[8] = 28.6;
9d2da7b3 26848 dits[9] = -34.65;
26849 dits[10] = 10;
e4f08ac3 26850 dits[11] = 28.6;
9d2da7b3 26851 dits[12] = -34.65;
26852 dits[13] = 10;
26853 dits[14] = 23.495;
26854 dits[15] = -23.7;
26855 dits[16] = 10;
26856 dits[17] = 23.495;
26857 dits[18] = -23.7;
26858 dits[19] = 10;
26859 dits[20] = 14.595;
26860 dits[21] = 23.7;
26861 dits[22] = 10;
26862 dits[23] = 14.595;
26863 dits[24] = 23.7;
26864 dits[25] = 10;
26865 dits[26] = 23.495;
26866 dits[27] = 34.65;
26867 dits[28] = 10;
26868 dits[29] = 23.495;
26869 dits[30] = 34.65;
26870 dits[31] = 10;
e4f08ac3 26871 dits[32] = 28.6;
26872 dits[33] = 42.7;
9d2da7b3 26873 dits[34] = 10;
e4f08ac3 26874 dits[35] = 28.6;
9d2da7b3 26875 dits[36] = 59.7;
26876 dits[37] = 27.2637;
e4f08ac3 26877 dits[38] = 28.6;
9d2da7b3 26878 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26879
26880 dits[0] = 0;
26881 dits[1] = 360;
26882 dits[2] = 6;
e4f08ac3 26883 dits[3] = 38.65;
26884 dits[4] = 10.75;
26885 dits[5] = 12.25;
26886 dits[6] = 40.15;
26887 dits[7] = 10.75;
26888 dits[8] = 13.96;
26889 dits[9] = 40.15;
26890 dits[10] = 12.46;
9d2da7b3 26891 dits[11] = 13.96;
e4f08ac3 26892 dits[12] = 55.75;
26893 dits[13] = 27;
26894 dits[14] = 28.5;
26895 dits[15] = 55.75;
26896 dits[16] = 27;
26897 dits[17] = 28.5;
26898 dits[18] = 57.25;
26899 dits[19] = 27;
26900 dits[20] = 28.5;
9d2da7b3 26901 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
26902
26903 dits[0] = 0;
26904 dits[1] = 50;
26905 dits[2] = 3;
e4f08ac3 26906 dits[3] = 39;
9d2da7b3 26907 dits[4] = 14;
26908 dits[5] = 18.75;
26909 dits[6] = 46.7-3;
26910 dits[7] = 14;
26911 dits[8] = 18.75;
26912 dits[9] = 51.45-3;
26913 dits[10] = 18.75;
26914 dits[11] = 18.75;
e4f08ac3 26915 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
9d2da7b3 26916
26917 dits[0] = 0;
26918 dits[1] = 25;
26919 dits[2] = 3;
e4f08ac3 26920 dits[3] = 49;
9d2da7b3 26921 dits[4] = 23.4;
26922 dits[5] = 26.4;
26923 dits[6] = 56.1-3;
26924 dits[7] = 23.4;
26925 dits[8] = 26.4;
26926 dits[9] = 59.1-3;
26927 dits[10] = 26.4;
26928 dits[11] = 26.4;
e4f08ac3 26929 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
9d2da7b3 26930
e4f08ac3 26931 dits[0] = 10.0;
26932 dits[1] = 10.5;
9d2da7b3 26933 dits[2] = 0.25;
e4f08ac3 26934 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
9d2da7b3 26935
26936 dits[0] = 21.95;
e4f08ac3 26937 dits[1] = 22.95;
9d2da7b3 26938 dits[2] = 1;
e4f08ac3 26939 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
9d2da7b3 26940
e4f08ac3 26941 dits[0] = 13.1;
26942 dits[1] = 14.1;
9d2da7b3 26943 dits[2] = 1;
e4f08ac3 26944 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
9d2da7b3 26945
26946 dits[0] = 1;
26947 dits[1] = 1;
26948 dits[2] = 7.74;
26949 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26950
26951 dits[0] = 1;
26952 dits[1] = 1;
26953 dits[2] = 9.14;
26954 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26955
26956 dits[0] = 21.95;
26957 dits[1] = 22.95;
26958 dits[2] = 1;
26959 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26960
26961 dits[0] = 3;
26962 dits[1] = 2.7;
26963 dits[2] = 1;
26964 dits[3] = 0.63;
26965 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26966
26967 dits[0] = 13.1;
26968 dits[1] = 14.1;
26969 dits[2] = 1;
26970 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26971
26972
26973 // --- Define volumes of SSD cone ----------------------------------
26974
26975
26976 dits[0] = 0;
26977 dits[1] = 360;
26978 dits[2] = 12;
e4f08ac3 26979 dits[3] = -zmax;
26980 dits[4] = 46;
26981 dits[5] = 49.25;
9d2da7b3 26982 dits[6] = -61.2;
e4f08ac3 26983 dits[7] = 28.7;
26984 dits[8] = 49.25;
9d2da7b3 26985 dits[9] = -57.5;
e4f08ac3 26986 dits[10] = 28.7;
26987 dits[11] = 49.25;
9d2da7b3 26988 dits[12] = -57.5;
e4f08ac3 26989 dits[13] = 28.7;
9d2da7b3 26990 dits[14] = 43.5;
e4f08ac3 26991 dits[15] = -49.2;
26992 dits[16] = 28.7;
9d2da7b3 26993 dits[17] = 43.5;
e4f08ac3 26994 dits[18] = -49.2;
26995 dits[19] = 28.7;
26996 dits[20] = 36.85;
26997 dits[21] = 50.6;
26998 dits[22] = 28.7;
26999 dits[23] = 36.85;
27000 dits[24] = 50.6;
27001 dits[25] = 28.7;
9d2da7b3 27002 dits[26] = 43.5;
e4f08ac3 27003 dits[27] = 57.5;
27004 dits[28] = 28.7;
9d2da7b3 27005 dits[29] = 43.5;
e4f08ac3 27006 dits[30] = 57.5;
27007 dits[31] = 28.7;
27008 dits[32] = 49.25;
27009 dits[33] = 61.2;
27010 dits[34] = 28.7;
27011 dits[35] = 49.25;
27012 dits[36] = zmax;
27013 dits[37] = 46;
27014 dits[38] = 49.25;
27015 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
9d2da7b3 27016
27017 dits[0] = 0;
27018 dits[1] = 360;
27019 dits[2] = 6;
e4f08ac3 27020 dits[3] = -zmax;
27021 dits[4] = 47.75;
27022 dits[5] = 49.25;
27023 dits[6] = -zmax+2.;
27024 dits[7] = 47.75;
27025 dits[8] = 49.25;
27026 dits[9] = -71.2819;
27027 dits[10] = 46.75;
27028 dits[11] = 49.0319;
27029 dits[12] = -57.25; // was 58.5
27030 dits[13] = 32.9681;
27031 dits[14] = 34.75;
27032 dits[15] = -57.25; // was 58.5
27033 dits[16] = 30;
27034 dits[17] = 34.75;
27035 dits[18] = -55.75; // was 57
27036 dits[19] = 30;
27037 dits[20] = 32.25; // was 31.5
9d2da7b3 27038 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
27039
e4f08ac3 27040 dits[0] = 28.75;
27041 dits[1] = 29.75;
9d2da7b3 27042 dits[2] = 0.5;
e4f08ac3 27043 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
9d2da7b3 27044
e4f08ac3 27045 dits[0] = 35.8;
27046 dits[1] = 36.8;
9d2da7b3 27047 dits[2] = 1;
e4f08ac3 27048 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
9d2da7b3 27049
e4f08ac3 27050 dits[0] = 41.4;
27051 dits[1] = 42.4;
9d2da7b3 27052 dits[2] = 1;
e4f08ac3 27053 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27054
27055 dits[0] = 42.05+5.;
27056 dits[1] = 42.55+5.;
9d2da7b3 27057 dits[2] = 1.25;
e4f08ac3 27058 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27059 // this will change after PPR
27060 dits[0] = 37.05+5.;
27061 dits[1] = 37.55+5.;
9d2da7b3 27062 dits[2] = 1.25;
e4f08ac3 27063 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27064 // this will change after PPR
9d2da7b3 27065 dits[0] = 0;
27066 dits[1] = 25;
27067 dits[2] = 5;
e4f08ac3 27068 dits[3] = -zmax+3;
27069 dits[4] = 45.5;
27070 dits[5] = 45.5;
9d2da7b3 27071 dits[6] = -69.7+3;
27072 dits[7] = 37;
e4f08ac3 27073 dits[8] = 45.5;
9d2da7b3 27074 dits[9] = -68.5+3;
27075 dits[10] = 37;
e4f08ac3 27076 dits[11] = 45.5;
9d2da7b3 27077 dits[12] = -68.5+4.8;
27078 dits[13] = 37;
e4f08ac3 27079 dits[14] = 45.5;
9d2da7b3 27080 dits[15] = -63.5+4.8;
27081 dits[16] = 37;
e4f08ac3 27082 dits[17] = 45.5;
27083 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
9d2da7b3 27084
27085 dits[0] = 0;
27086 dits[1] = 3.2;
27087 dits[2] = 9;
e4f08ac3 27088 dits[3] = -14;
9d2da7b3 27089 dits[4] = 30.5;
27090 dits[5] = 33.5;
e4f08ac3 27091 dits[6] = -9.85;
9d2da7b3 27092 dits[7] = 30.5;
27093 dits[8] = 33.5;
e4f08ac3 27094 dits[9] = -9.85;
9d2da7b3 27095 dits[10] = 30.5;
e4f08ac3 27096 dits[11] = 43.45;
27097 dits[12] = -7.85;
9d2da7b3 27098 dits[13] = 30.5;
e4f08ac3 27099 dits[14] = 43.45;
27100 dits[15] = -7.85;
9d2da7b3 27101 dits[16] = 30.5;
27102 dits[17] = 36.5;
e4f08ac3 27103 dits[18] = -7;
9d2da7b3 27104 dits[19] = 30.5;
27105 dits[20] = 36.5;
e4f08ac3 27106 dits[21] = -4;
9d2da7b3 27107 dits[22] = 33.0173;
27108 dits[23] = 36.5;
e4f08ac3 27109 dits[24] = -4;
9d2da7b3 27110 dits[25] = 33.0173;
e4f08ac3 27111 dits[26] = 36.80;
27112 dits[27] = -2;
9d2da7b3 27113 dits[28] = 34.6955;
e4f08ac3 27114 dits[29] = 36.80;
27115 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
9d2da7b3 27116
27117
27118 // --- Place SPD (option 'a') volumes into their mother volume IT12
27119
27120 // SPD - option 'a'
27121 // (this is NOT the default)
27122
27123 if (option == 1) {
27124
27125 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27126 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27127 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27128 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27129 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27130 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27131 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27132 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27133 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27134 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
27135 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27136 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27137 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27138 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27139 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27140 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27141 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27142 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27143 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27144 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27145 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27146 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27147 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27148 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27149 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27150 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27151 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27152 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
27153 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27154 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27155 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27156 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27157 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27158 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27159 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27160 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27161 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27162 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27163 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27164 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27165 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27166 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27167 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27168 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27169 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27170 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27171 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27172 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27173 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27174 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27175 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27176 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27177 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27178 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27179 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27180 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27181 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27182 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27183 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27184 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27185 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27186 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27187 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27188 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27189 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27190 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27191 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27192 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27193 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27194 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
9d2da7b3 27195 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27196 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
27197 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27198 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
27199 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27200 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27201 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
9d2da7b3 27202 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27203 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
27204 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27205 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
27206 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
27207 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27208 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27209 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27210 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27211 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27212 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27213 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27214 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27215 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27216 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27217 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27218 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27219 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27220 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27221 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27222 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27223 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27224 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27225 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27226 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27227 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27228 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27229 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
27230 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27231 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27232 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27233 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27234 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27235 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27236 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27237 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27238 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27239 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27240 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27241 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27242 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27243 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27244 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27245 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27246 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27247 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27248 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27249 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27250 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27251 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27252 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27253 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27254 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27255 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27256 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27257 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27258 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27259 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27260 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27261 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27262 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27263 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27264 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27265 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27266 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27267 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27268 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27269 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27270 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27271 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27272 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27273 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27274 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27275 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27276 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27277 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27278 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27279 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27280 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27281 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27282
27283 }
27284
27285
27286 // --- Place SPD (option 'b') volumes into their mother volume IT12
27287
27288 // SPD - option 'b'
27289 // (this is the default)
27290
27291 if (option == 2) {
27292
27293 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27294 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27295 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27296 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27297 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27298 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27299 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27300 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27301 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27302 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
27303 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27304 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27305 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27306 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27307 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27308 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27309 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27310 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27311 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27312 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27313 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27314 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27315 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27316 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27317 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27318 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27319 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27320 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
27321 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27322 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27323 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27324 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27325 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27326 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27327 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27328 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27329 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27330 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27331 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27332 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27333 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27334 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27335 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27336 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27337 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27338 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27339 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27340 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27341 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27342 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27343 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27344 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27345 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27346 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27347 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27348 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27349 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27350 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27351 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27352 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27353 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27354 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27355 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27356 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27357 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27358 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27359 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27360 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27361 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27362 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
27363 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27364 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27365 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27366 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
9d2da7b3 27367 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27368 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
27369 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
27370 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27371 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
27372 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27373 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
27374 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,idrotm[201],"ONLY");
27375 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,idrotm[201],"ONLY");
27376 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27377 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
27378 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
27379 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27380 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27381 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27382 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27383 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27384 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27385 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27386 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27387 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27388 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27389 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
27390 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27391 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27392 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27393 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27394 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27395 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27396 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27397 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27398 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27399 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27400 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27401 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
27402 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27403 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27404 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27405 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27406 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27407 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27408 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27409 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27410 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27411 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27412 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27413 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27414 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27415 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27416 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27417 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27418 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27419 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27420 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27421 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27422 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27423 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27424 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27425 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27426 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27427 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27428 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27429 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27430 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27431 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27432 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27433 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27434 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27435 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27436 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27437 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27438 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27439 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27440 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27441 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27442 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27443 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27444 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27445 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27446 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27447 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27448 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27449 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27450 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27451 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27452 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27453 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27454
27455 }
db915fea 27456
27457 // --- Place SDD volumes into their mother volume IT34
9d2da7b3 27458
db915fea 27459
9d2da7b3 27460 // -- position SDD detectors of ladder 3 / layer 3
27461
27462 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27463 ySDD = Y_SDD_sep/2.+I302dits[1];
27464 for (iSDD=0; iSDD<6; iSDD++) {
27465 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27466 ySDD = -ySDD;
27467 }
27468
27469 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27470 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27471 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27472 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27473 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27474 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27475 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27476 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27477 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27478 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27479 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27480 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27481 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27482 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27483
27484
27485 // -- position SDD detectors of ladder 4 / layer 4
27486
27487 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27488 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27489 for (iSDD=0; iSDD<8; iSDD++) {
27490 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27491 ySDD = -ySDD;
27492 }
db915fea 27493
9d2da7b3 27494 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27495 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27496 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27497 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27498 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27499 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27500 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27501 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27502 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27503 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27504 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27505 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27506 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27507 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27508 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27509 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27510 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27511 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27512 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27513 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27514 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27515 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27516
27517
27518 // -- build block of the SDD ladder frame holding the electronics
27519
27520 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27521 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27522 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27523
27524 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27525 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27526 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27527
27528 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27529 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27530 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27531 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27532 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27533 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27534 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27535 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27536
27537 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27538 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27539
27540 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27541 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27542
27543 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27544 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27545 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27546 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27547
27548 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27549 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27550 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27551 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27552
27553 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27554 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27555
27556 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27557 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27558 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27559 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27560
27561 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27562 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27563
27564 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27565 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27566
27567 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27568 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27569 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27570 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27571
27572
27573 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27574
27575 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27576 yI050 = 0;
27577 xI039 = -SDD_CoolPipe[1]/cos30;
27578 yI039 = -I050dits[1]+I039dits[1];
27579 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27580 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27581 yI042 = yI039+I039dits[1]+I042dits[1];
27582 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27583 yI043 = yI039+I039dits[1]+I043dits[1];
27584 zChipSpace = I042dits[2];
27585 if (zChipSpace < I043dits[2]) {
27586 zChipSpace = I043dits[2];
27587 }
27588 zChipSpace = zChipSpace * 2;
27589 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27590 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27591 for (ichip=0; ichip<4; ichip++) {
27592 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27593 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27594 zchip += zChipSpace + yI051space;
27595 }
27596 xcap = 2*I039dits[0]/5.;
27597 yI051 = yI039+I039dits[1]+I051dits[1];
27598 zI051 = -I039dits[2] + yI051space/3.;
27599 icap = 1;
27600 for (ichip=0; ichip<5; ichip++) {
27601 xI051 = xI039-I039dits[0]+xcap;
27602 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27603 zI051 += yI051space/3.;
27604 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27605 xI051 += xcap;
27606 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27607 xI051 += xcap;
27608 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27609 xI051 += xcap;
27610 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27611 zI051 -= yI051space/3.;
27612 if (ichip == 0) {
27613 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27614 }
27615 zI051 += zChipSpace + yI051space;
27616 }
27617 xI052 = -I050dits[0]+I052dits[0];
27618 yI052 = yI051+I051dits[1]+I052dits[1];
27619 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27620 xI044 = I050dits[0]-I044dits[3];
27621 yI044 = yI052+I052dits[1]+I044dits[2];
27622 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27623 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27624 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27625
27626
27627 // -- build block of the SDD ladder frame at the end ladders
27628
27629 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27630 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27631 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27632 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27633
27634 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27635
27636 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27637
27638 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27639 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27640
27641 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27642 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27643
27644 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27645
27646 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27647
27648 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27649 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27650
27651 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27652 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27653
27654
27655 xI424 = I028dits[0]/3.;
27656 yI424 = -I028dits[1]+I424dits[1];
27657 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
e4f08ac3 27658 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27659 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
9d2da7b3 27660 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27661 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27662 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27663
27664
27665 // -- build the SDD ladder 3
27666
27667 indI425 = 1;
27668 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27669 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27670 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27671 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27672 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27673 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27674 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27675 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27676 HVname[0] = 'I';
27677 HVname[1] = '3';
27678 HVname[2] = '1';
27679 HVname[4] = '\0';
27680 for (iSDD=0; iSDD<3; iSDD++) {
27681 HVname[3] = (Char_t)(48+iSDD+5);
27682 dits[0] = 1.350000;
27683 dits[1] = I425dits[1];
27684 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27685 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27686 xHV = 0.0;
27687 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27688 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27689 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27690 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27691 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27692 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27693 }
27694 LVname[0] = 'I';
27695 LVname[1] = '3';
27696 LVname[2] = '1';
27697 LVname[4] = '\0';
27698 for (iSDD=0; iSDD<3; iSDD++) {
27699 LVname[3] = (Char_t)(48+iSDD+1);
27700 dits[0] = 1.350000;
27701 dits[1] = 0.004423;
27702 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27703 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27704 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27705 xLV = xI050 -
27706 fabs(yI050-yLV)*sin30/cos30 +
27707 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27708 zLV = I047dits[2] - dits[2];
27709 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27710 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27711 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27712 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27713 }
27714
27715
27716 // -- build the SDD ladder 4
27717
27718
27719 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27720 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27721 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27722 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27723 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27724 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27725 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27726 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27727 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27728 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27729 HVname[0] = 'I';
27730 HVname[1] = '4';
27731 HVname[2] = '1';
27732 HVname[4] = '\0';
27733 for (iSDD=0; iSDD<4; iSDD++) {
27734 HVname[3] = (Char_t)(48+iSDD+5);
27735 dits[0] = 1.350000;
27736 dits[1] = I425dits[1];
27737 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27738 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27739 xHV = -0.0001;
27740 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27741 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27742 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27743 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27744 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27745 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27746 }
27747 LVname[0] = 'I';
27748 LVname[1] = '4';
27749 LVname[2] = '1';
27750 LVname[4] = '\0';
27751 for (iSDD=0; iSDD<4; iSDD++) {
27752 LVname[3] = (Char_t)(48+iSDD+1);
27753 dits[0] = 1.350000;
27754 dits[1] = 0.004423;
27755 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27756 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27757 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27758 xLV = xI050 -
27759 fabs(yI050-yLV)*sin30/cos30 +
27760 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27761 zLV = I048dits[2] - dits[2];
27762 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27763 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27764 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27765 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27766 }
27767
db915fea 27768
9d2da7b3 27769 // -- build the SDD barrel (layers 3 and 4)
27770
27771 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27772 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27773 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27774 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27775 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27776 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27777 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27778 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27779 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27780 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27781 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27782 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27783 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27784 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27785
27786 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27787 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27788 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27789 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27790 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27791 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27792 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27793 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27794 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27795 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27796 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27797 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27798 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27799 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27800 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27801 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27802 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27803 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27804 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27805 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27806 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27807 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
27808
27809
27810 // --- Place SSD volumes into their mother volume IT56
db915fea 27811
27812
9d2da7b3 27813 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27814 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27815 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27816 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
9d2da7b3 27817 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27818 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27819 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27820 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27821 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27822 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27823 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27824 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27825 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27826 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27827 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27828 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27829 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27830 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27831 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27832 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27833 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27834 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27835 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
9d2da7b3 27836 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
db915fea 27837 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27838 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27839 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27840 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27841 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27842 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27843 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27844 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27845 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27846 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27847 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27848 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27849 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27850 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27851 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27852 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27853 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27854 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27855 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27856 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27857 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27858 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27859 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27860 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27861 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27862 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27863 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27864 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27865 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27866 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27867 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27868 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27869 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27870 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27871 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27872 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27873 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27874 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27875 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27876 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27877 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27878 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27879 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27880 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27881 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27882 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27883 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27884 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27885 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27886 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27887 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27888 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27889 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27890 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27891 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27892 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27893 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27894 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27895 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27896 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27897 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27898 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27899 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27900 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27901 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27902 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27903 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27904 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27905 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27906 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27907 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27908 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27909 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27910 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27911 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27912 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27913 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27914 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27915 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27916 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27917 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27918 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27919 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27920 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27921 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27922 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27923 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27924 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27925 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27926 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27927 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27928 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27929 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27930 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27931 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27932 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27933 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27934 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27935 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27936 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27937 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27938 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27939 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27940 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27941 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27942 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27943 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27944 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27945 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27946 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27947 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27948 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27949 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27950 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27951 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27952 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27953 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27954 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27955 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27956 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
9d2da7b3 27957 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27958 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27959 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27960 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27961 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27962 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27963 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27964 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27965 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27966 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27967 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27968 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27969 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27970 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27971 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27972 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27973 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27974 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27975 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27976 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27977 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27978 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27979 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27980 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27981 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27982 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27983 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27984 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27985 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27986 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27987 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27988 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27989 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27990 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27991 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27992 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27993 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27994 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27995 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27996 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27997 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27998 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27999 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28000 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28001 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28002 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28003 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28004 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28005 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28006 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28007 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28008 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
9d2da7b3 28009 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28010 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28011 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28012 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28013 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28014 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28015 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28016 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28017 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28018 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28019 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28020 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28021 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28022 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28023 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28024 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28025 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28026 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28027 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28028 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28029 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28030 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28031 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28032 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28033 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28034 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28035 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28036 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28037 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28038 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28039 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28040 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28041 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28042 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28043 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28044 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28045 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28046 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28047 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28048 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28049 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28050 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28051 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28052 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28053 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28054 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28055 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28056 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28057 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28058 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28059 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28060 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28061 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28062 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28063 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28064 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28065 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28066 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28067 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28068 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28069 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28070 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28071 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28072 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28081 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28082 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28083 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28084 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28085 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28086 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28087 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28088 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28089 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28090 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28091 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28092 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28093 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28094 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28095 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28096 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28097 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28098 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28099 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28100 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28101 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28106 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28107 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28108 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28109 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28110 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28111 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28112 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28114 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28115 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28116 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28117 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28118 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28119 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28120 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28121 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28122 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28123 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28124 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28125 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28126 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28127 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28128 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28129 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28130 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28131 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28132 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28133 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28134 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28135 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28136 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28137 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28138 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28139 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28140 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28141 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28142 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28143 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28144 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28145 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28146 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28147 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28148 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28149 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28150 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28151 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28152 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28153 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28154 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28155 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28156 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28157 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28158 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28159 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28160 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28161 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28162 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28163 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28164 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28165 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28166 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28167 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28168 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28169 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28170 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28171 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28172 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28173 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28174 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28175 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28176 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28177 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28178 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28179 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28180 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28181 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28182 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28183 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28184 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28193 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28194 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28195 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28196 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28197 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28198 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28199 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28200 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28201 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28202 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28203 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28204 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28205 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28206 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28207 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28208 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28209 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28210 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28211 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28212 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28213 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28218 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28219 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28220 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28221 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28222 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28223 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28224 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28225 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28226 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28227 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28228 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28229 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28230 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28231 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28232 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28233 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28234 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28235 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28236 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28237 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28238 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28239 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28240 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28241 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28242 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
db915fea 28243
28244
9d2da7b3 28245 // --- Place volumes of shield between SPD and SDD
28246
28247
28248 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28249 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28250 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28251 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28252 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28253
28254
e4f08ac3 28255 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
9d2da7b3 28256
c2685204 28257 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28258 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
9d2da7b3 28259
28260
28261 // --- Place volumes of SDD cone ----------------------------------
28262
28263
28264 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28265 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
e4f08ac3 28266 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28267 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28268 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28269 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28270 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28271 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28272 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28273 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28274 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28275 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28276 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28277 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28278 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28279 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28280 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28281 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28282 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28283 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
28284 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28285 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
9d2da7b3 28286 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28287 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28288 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28289 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28290 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28291 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28292 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28293 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28294 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28295 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28296 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28297 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28298 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28299 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28300 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28301 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28302 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28303 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
e4f08ac3 28304 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28305 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28306 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28307 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
9d2da7b3 28308 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28309 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28310 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28311 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28312 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28313 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28314 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28315 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28316 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28317 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28318 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28319 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28320 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28321 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28322 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28323 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28324 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28325 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28326 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28327 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28328 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28329 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28330 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28331 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28332 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28333 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28334 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28335 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28336 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28337 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28338 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28339 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28340 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28341 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28342 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28343 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28344 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28345 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28346 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28347 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28348 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28349 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28350 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28351 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28352 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28353 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28354 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28355 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28356 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28357 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28358 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28359 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28360 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28361 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28362 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28363 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28364
28365
28366 // --- Place volumes of SSD cone ----------------------------------
db915fea 28367
9d2da7b3 28368
e4f08ac3 28369 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
9d2da7b3 28370 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
9d2da7b3 28371 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
e4f08ac3 28372 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28373 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28374 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28375 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28376 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28377 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28378 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28379 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28380 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28381 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28382 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28383 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28384 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28385 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28386 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28387 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28388 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28389 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28390 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28391 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28392 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28393 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28394 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28395 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28396 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28397 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28398 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28399 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28400 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28401 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28402 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28403 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28404 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28405 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28406 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28407 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28408 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28409 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28410 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28411 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28412 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28413 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28414 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28415 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28416 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
9d2da7b3 28417
28418
28419 // --- Place subdetectors' mother volumes and supports' mother volumes
28420 // into ITS mother volume ITSD
28421
28422 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28423 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28424 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28425 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28426 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28427
db915fea 28428
9d2da7b3 28429 // **************************** SERVICES *********************************
db915fea 28430
05a91552 28431 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28432 // UPPER PART
28433
28434 dgh[0] = 46.;
28435 dgh[1] = 46.+1.0;
28436 dgh[2] = 9.5;
28437 dgh[3] = 12.;
28438 dgh[4] = 168.;
28439
28440 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28441 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28442 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28443
28444 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28445 // LOWER PART
28446
28447 dgh[0] = 46.;
28448 dgh[1] = 46.+1.0;
28449 dgh[2] = 9.5;
28450 dgh[3] = 192.;
28451 dgh[4] = 348.;
28452
28453 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28454 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28455 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28456
28457
28458 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28459 // UPPER PART
db915fea 28460
05a91552 28461 dgh[0] = 46.+1.0;
28462 dgh[1] = 46.+1.0+1.5;
db915fea 28463 dgh[2] = 9.5;
05a91552 28464 dgh[3] = 12.;
28465 dgh[4] = 168.;
db915fea 28466
05a91552 28467 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28468 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28469 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28470
28471 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28472 // LOWER PART
db915fea 28473
05a91552 28474 dgh[0] = 46.+1.0;
28475 dgh[1] = 46.+1.0+1.5;
db915fea 28476 dgh[2] = 9.5;
05a91552 28477 dgh[3] = 192.;
28478 dgh[4] = 348.;
db915fea 28479
05a91552 28480 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28481 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28482 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28483
28484
28485 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28486 // UPPER PART
28487
28488 dgh[0] = 46.;
28489 dgh[1] = 56.;
28490 dgh[2] = 2.25;
28491 dgh[3] = 12.;
28492 dgh[4] = 168.;
28493
28494 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28495 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28496 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28497
28498 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28499 // LOWER PART
db915fea 28500
05a91552 28501 dgh[0] = 46.;
db915fea 28502 dgh[1] = 56.;
28503 dgh[2] = 2.25;
05a91552 28504 dgh[3] = 192.;
28505 dgh[4] = 348.;
db915fea 28506
05a91552 28507 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28508 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28509 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28510
db915fea 28511
28512 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - UPPER PART
28513
e4f08ac3 28514 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28515 dgh[1] = 46.2;
28516 dgh[2] = 46.2+1.0;
28517 dgh[3] = 62.3;
28518 dgh[4] = 62.3+1.0;
db915fea 28519 dgh[5] = 12.;
28520 dgh[6] = 168.;
9d2da7b3 28521 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28522 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28523 gMC->Gspos("ICU1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28524
28525 // --- DEFINE CABLES/COOLING BELOW THE TPC - COPPER PART - LOWER PART
28526
e4f08ac3 28527 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28528 dgh[1] = 46.2;
28529 dgh[2] = 46.2+1.0;
28530 dgh[3] = 62.3;
28531 dgh[4] = 62.3+1.0;
db915fea 28532 dgh[5] = 192.;
28533 dgh[6] = 348.;
9d2da7b3 28534 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28535 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28536 gMC->Gspos("ICU2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28537
28538 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - UPPER PART
28539
e4f08ac3 28540 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28541 dgh[1] = 46.2+1.0;
28542 dgh[2] = 46.2+1.0+1.5;
28543 dgh[3] = 62.3+1.0;
28544 dgh[4] = 62.3+1.0+1.5;
db915fea 28545 dgh[5] = 12.;
28546 dgh[6] = 168.;
9d2da7b3 28547 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28548 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28549 gMC->Gspos("ICC1", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28550
28551 // --- DEFINE CABLES/COOLING BELOW THE TPC - CARBON PART - LOWER PART
28552
e4f08ac3 28553 dgh[0] = (ztpc-97.5)/2.;
45725ec9 28554 dgh[1] = 46.2+1.0;
28555 dgh[2] = 46.2+1.0+1.5;
28556 dgh[3] = 62.3+1.0;
28557 dgh[4] = 62.3+1.0+1.5;
db915fea 28558 dgh[5] = 192.;
28559 dgh[6] = 348.;
9d2da7b3 28560 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
e4f08ac3 28561 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
28562 gMC->Gspos("ICC2", 2, "ITSV", 0., 0., -(97.5+dgh[0]), idrotm[200], "ONLY");
db915fea 28563
28564 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - UPPER PART
28565
45725ec9 28566 dgh[0] = 62.1;
db915fea 28567 dgh[1] = 74.5;
28568 dgh[2] = 0.5;
28569 dgh[3] = 12.;
28570 dgh[4] = 168.;
9d2da7b3 28571 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28572 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28573 gMC->Gspos("ICU3", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28574
28575 // --- DEFINE CABLES/COOLING BEHIND THE TPC - COPPER PART - LOWER PART
28576
45725ec9 28577 dgh[0] = 62.1;
db915fea 28578 dgh[1] = 74.5;
28579 dgh[2] = 0.5;
28580 dgh[3] = 192.;
28581 dgh[4] = 348.;
9d2da7b3 28582 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
e4f08ac3 28583 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
28584 gMC->Gspos("ICU4", 2, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), idrotm[200], "ONLY");
db915fea 28585
28586 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - UPPER PART
28587
45725ec9 28588 dgh[0] = 62.1;
db915fea 28589 dgh[1] = 74.5;
28590 dgh[2] = 0.75;
28591 dgh[3] = 12.;
28592 dgh[4] = 168.;
9d2da7b3 28593 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28594 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28595 gMC->Gspos("ICC3", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28596
28597 // --- DEFINE CABLES/COOLING BEHIND THE TPC - CARBON PART - LOWER PART
28598
45725ec9 28599 dgh[0] = 62.1;
db915fea 28600 dgh[1] = 74.5;
28601 dgh[2] = 0.75;
28602 dgh[3] = 192.;
28603 dgh[4] = 348.;
9d2da7b3 28604 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
e4f08ac3 28605 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
28606 gMC->Gspos("ICC4", 2, "ITSV", 0., 0., -(ztpc+dgh[2]), idrotm[200], "ONLY");
db915fea 28607
28608 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28609
28610 dgh[0] = 74.5;
28611 dgh[1] = 79.5;
28612 dgh[2] = 2.5;
28613 dgh[3] = 12.;
28614 dgh[4] = 168.;
9d2da7b3 28615 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28616 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28617
28618 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28619
28620 dgh[0] = 74.5;
28621 dgh[1] = 79.5;
28622 dgh[2] = 2.5;
28623 dgh[3] = 192.;
28624 dgh[4] = 348.;
9d2da7b3 28625 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
e4f08ac3 28626 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28627
28628 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28629
e4f08ac3 28630 if (rails == 1) {
28631
28632 dgh[0] = 2.;
28633 dgh[1] = 8.;
28634 dgh[2] = 190.;
31683195 28635 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28636 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28637 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
e4f08ac3 28638 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28639
31683195 28640 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28641 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
e4f08ac3 28642 dgh[2] = 190.;
28643 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28644 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28645 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28646 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28647
28648 }
db915fea 28649
28650 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28651
e4f08ac3 28652 dgh[0] = 56.9;
db915fea 28653 dgh[1] = 59.;
e4f08ac3 28654 dgh[2] = 0.6;
9d2da7b3 28655 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28656 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28657 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
e4f08ac3 28658
28659 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28660
28661 dgh[0] = 0.;
28662 dgh[1] = 3.;
28663 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
28664 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28665 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28666 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28667 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28668 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28669 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28670 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28671 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28672 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
e4f08ac3 28673
28674 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28675
28676 dgh[0] = 5.;
28677 dgh[1] = 12.;
28678 dgh[2] = 5.;
28679 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28680 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28681 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28682 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28683
28684 dgh[0] = 5.-2.;
28685 dgh[1] = 12.-2.;
28686 dgh[2] = 5.;
28687 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28688 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28689 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28690 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28691
28692 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28693
28694 dgh[0] = 0.;
28695 dgh[1] = 5.;
28696 dgh[2] = 2.;
28697 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28698 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28699 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28700 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
db915fea 28701
28702 // --- Outputs the geometry tree in the EUCLID/CAD format
28703
28704 if (fEuclidOut) {
28705 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28706 }
28707}
28708//_____________________________________________________________________________
28709void AliITSvPPRsymm::CreateMaterials(){
28710////////////////////////////////////////////////////////////////////////
28711 //
28712 // Create ITS materials
28713 // This function defines the default materials used in the Geant
28714 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
9d2da7b3 28715 // AliITSvPPRsymm.
db915fea 28716 // In general it is automatically replaced by
28717 // the CreatMaterials routine defined in AliITSv?. Should the function
28718 // CreateMaterials not exist for the geometry version you are using this
28719 // one is used. See the definition found in AliITSv5 or the other routine
28720 // for a complete definition.
28721 //
e4f08ac3 28722
db915fea 28723 Int_t isxfld = gAlice->Field()->Integ();
28724 Float_t sxmgmx = gAlice->Field()->Max();
e4f08ac3 28725
28726 // Freon
28727 Float_t afre[2] = { 12.011,18.9984032 };
28728 Float_t zfre[2] = { 6.,9. };
28729 Float_t wfre[2] = { 5.,12. };
28730 Float_t densfre = 1.5;
28731
9d2da7b3 28732 // --- Define the various materials and media for GEANT ---
db915fea 28733
9d2da7b3 28734 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28735 AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28736
28737 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28738 AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01, 0);
28739
28740 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28741 AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28742
28743 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28744 AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28745
28746 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28747 AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28748
28749 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28750 AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28751
28752 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
28753 AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28754
28755 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28756 AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28757
28758 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28759 AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28760
28761 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28762 AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28763
28764 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28765 AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28766
e4f08ac3 28767 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28768 AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28769
9d2da7b3 28770 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28771 AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28772
28773 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28774 AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28775
28776 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28777 AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28778
28779 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28780 AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28781
28782 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28783 AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28784
28785 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28786 AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28787
28788 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28789 AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28790
28791 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28792 AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28793
28794 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28795 AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28796
28797 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28798 AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28799
28800 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28801 AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28802
28803 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28804 AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
28805
28806 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28807 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28808
28809 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28810 AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28811
28812 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28813 AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28814
28815 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28816 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28817
28818 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28819 AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28820
28821 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28822 AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28823
e4f08ac3 28824 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
9d2da7b3 28825 AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28826
28827 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
28828 AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28829
28830 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28831 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28832
28833 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28834 AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28835
28836 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28837 AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28838
28839 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28840 AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28841
28842 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28843 AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28844
28845 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28846 AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28847
28848 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28849 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28850
28851 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28852 AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28853
28854 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28855 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28856
28857 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28858 AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28859
28860 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28861 AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28862
28863 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28864 AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28865
28866 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28867 AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28868
28869 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28870 AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28871
e4f08ac3 28872 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28873 AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28874
28875 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28876 AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28877
28878
9d2da7b3 28879 // Special media
28880
28881 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28882 AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28883
fc44ab90 28884 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
9d2da7b3 28885 AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28886
28887 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28888 AliMedium(92, "SPD cone$", 92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28889
28890 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28891 AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28892
28893 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28894 AliMedium(94, "SDD cone$", 94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28895
28896 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28897 AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28898
28899 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28900 AliMedium(96, "SSD cone$", 96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28901
db915fea 28902
28903}
bae7e562 28904//______________________________________________________________________
28905void AliITSvPPRsymm::InitAliITSgeom(){
28906// Based on the geometry tree defined in Geant 3.21, this
28907// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28908// sturture.
cbfdea0d 28909 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 28910 Error("InitAliITSgeom",
28911 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28912 return;
28913 } // end if
28914 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28915 const Int_t nlayers = 6;
9d2da7b3 28916 const Int_t ndeep = 9;
bae7e562 28917 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28918 Int_t nlad[nlayers],ndet[nlayers];
28919 Double_t t[3],r[10];
28920 Float_t par[20],att[20];
28921 Int_t npar,natt,idshape,imat,imed;
28922 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28923 Int_t mod,lay,lad,det,i,j,k;
9d2da7b3 28924 Char_t names[nlayers][ndeep][4];
28925 Int_t itsGeomTreeCopys[nlayers][ndeep];
28926 if(fMinorVersion == 1){ // Option A
28927 Char_t *namesA[nlayers][ndeep] = {
28928 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28929 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28930 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28931 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28932 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28933 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28934 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28935 {1,1,1,1,10, 4, 4,1,1},// lay=2
28936 {1,1,1,1,14, 6, 1,0,0},// lay=3
28937 {1,1,1,1,22, 8, 1,0,0},// lay=4
28938 {1,1,1,1,34,22, 1,0,0},// lay=5
28939 {1,1,1,1,38,25, 1,0,0}};//lay=6
28940 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28941 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
28942 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
28943 } // end for i,j
28944 }else if(fMinorVersion == 2){ // Option B
28945 Char_t *namesB[nlayers][ndeep] = {
28946 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
28947 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
28948 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28949 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28950 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28951 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28952 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28953 {1,1,1,1,10, 4, 4,1,1},// lay=2
28954 {1,1,1,1,14, 6, 1,0,0},// lay=3
28955 {1,1,1,1,22, 8, 1,0,0},// lay=4
28956 {1,1,1,1,34,22, 1,0,0},// lay=5
28957 {1,1,1,1,38,25, 1,0,0}};//lay=6
28958 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28959 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
28960 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
28961 } // end for i,j
28962 } // end if fMinorVersion
bae7e562 28963 // Sorry, but this is not very pritty code. It should be replaced
28964 // at some point with a version that can search through the geometry
28965 // tree its self.
28966 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
28967 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
28968 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
28969 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
28970 mod = 0;
28971 for(i=0;i<nlayers;i++){
28972 k = 1;
28973 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
28974 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
28975 mod += k;
28976 } // end for i
28977
28978 if(fITSgeom!=0) delete fITSgeom;
28979 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
9d2da7b3 28980 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
bae7e562 28981 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
28982 mod = -1;
28983 for(lay=1;lay<=nlayers;lay++){
28984 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
28985 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
28986 switch (lay){
28987 case 1: case 2: // layers 1 and 2 are a bit special
28988 lad = 0;
28989 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
28990 lnum[4] = j;
28991 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
28992 lad++;
28993 lnum[5] = k;
28994 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
28995 lnum[6] = det;
28996 mod++;
28997 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
28998 par,att,imat,imed);
28999 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29000 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29001 fITSgeom->ReSetShape(kSPD,
e99dbc71 29002 new AliITSgeomSPD425Short(npar,par));
bae7e562 29003 } // end for det
29004 } // end for k
29005 } // end for j
29006 break;
29007 case 3: case 4: case 5: case 6: // layers 3-6
29008 lnum[6] = 1;
29009 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29010 lnum[4] = lad;
29011 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29012 lnum[5] = det;
29013 mod++;
29014 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29015 par,att,imat,imed);
29016 switch (lay){
29017 case 3: case 4:
29018 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29019 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29020 fITSgeom->ReSetShape(kSDD,
29021 new AliITSgeomSDD256(npar,par));
bae7e562 29022 break;
29023 case 5:
29024 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29025 if(!(fITSgeom->IsShapeDefined(kSSD)))
9d2da7b3 29026 fITSgeom->ReSetShape(kSSD,
e99dbc71 29027 new AliITSgeomSSD275and75(npar,par));
bae7e562 29028 break;
29029 case 6:
1570d46d 29030 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29031 if(!(fITSgeom->IsShapeDefined(kSSD)))
29032 fITSgeom->ReSetShape(kSSD,
e99dbc71 29033 new AliITSgeomSSD75and275(npar,par));
bae7e562 29034 break;
29035 } // end switch
29036 } // end for det
29037 } // end for lad
29038 break;
29039 } // end switch
29040 } // end for lay
29041 return;
29042}
db915fea 29043//_____________________________________________________________________________
29044void AliITSvPPRsymm::Init(){
29045////////////////////////////////////////////////////////////////////////
29046// Initialise the ITS after it has been created.
29047////////////////////////////////////////////////////////////////////////
bae7e562 29048 Int_t i;
db915fea 29049
bae7e562 29050 cout << endl;
9d2da7b3 29051 for(i=0;i<26;i++) cout << "*";
29052 cout << " ITSvPPRsymm" << fMinorVersion << "_Init ";
29053 for(i=0;i<25;i++) cout << "*";cout << endl;
bae7e562 29054//
29055 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29056 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29057 if(fITSgeom!=0) delete fITSgeom;
29058 fITSgeom = new AliITSgeom();
29059 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29060 if(!fGeomDetIn) this->InitAliITSgeom();
29061 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29062 AliITS::Init();
bae7e562 29063//
29064 for(i=0;i<72;i++) cout << "*";
29065 cout << endl;
29066}
db915fea 29067//_____________________________________________________________________________
2c198b76 29068void AliITSvPPRsymm::SetDefaults(){
29069 // sets the default segmentation, response, digit and raw cluster classes
29070 const Float_t kconv = 1.0e+04; // convert cm to microns
29071
29072 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29073
29074 AliITSDetType *iDetType;
29075 AliITSgeomSPD *s0;
29076 AliITSgeomSDD *s1;
29077 AliITSgeomSSD *s2;
29078 Int_t i;
29079 Float_t bx[256],bz[280];
29080
29081 //SPD
82873bc1 29082 iDetType=DetType(kSPD);
2c198b76 29083 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29084 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29085 SetResponseModel(kSPD,resp0);
2c198b76 29086 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29087 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29088 s0->GetDz()*2.*kconv, // for now.
29089 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29090 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29091 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29092 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29093 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29094 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29095 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29096 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29097 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29098 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29099 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29100 SetSegmentationModel(kSPD,seg0);
2c198b76 29101 // set digit and raw cluster classes to be used
29102 const char *kData0=(iDetType->GetResponseModel())->DataType();
29103 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29104 "AliITSRawClusterSPD");
29105 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29106 SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29107// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29108
29109 // SDD
82873bc1 29110 iDetType=DetType(kSDD);
2c198b76 29111 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
c11a498e 29112 AliITSresponseSDD *resp1=new AliITSresponseSDD();
e99dbc71 29113 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
82873bc1 29114 SetResponseModel(kSDD,resp1);
2c198b76 29115 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29116 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29117 s1->GetDz()*2.*kconv, // for now.
29118 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
29119 bx[0] = 1000./((s1->GetDx()*kconv/seg1->Dpx(0))/resp1->DriftSpeed()); // clock in Mhz
b48af428 29120 seg1->SetNPads(256,(Int_t)(bx[0]));// Use AliITSgeomSDD for now
82873bc1 29121 SetSegmentationModel(kSDD,seg1);
2c198b76 29122 const char *kData1=(iDetType->GetResponseModel())->DataType();
29123 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29124 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29125 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29126 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29127 SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29128// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29129
29130 // SSD Layer 5
82873bc1 29131 iDetType=DetType(kSSD);
2c198b76 29132 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
29133 AliITSresponse *resp2=new AliITSresponseSSD();
82873bc1 29134 SetResponseModel(kSSD,resp2);
2c198b76 29135 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29136 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29137 s2->GetDz()*2.*kconv, // for now.
29138 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29139 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29140 seg2->SetNPads(768,0); // number of strips on each side.
29141 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29142 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29143 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29144 SetSegmentationModel(kSSD,seg2);
2c198b76 29145 const char *kData2=(iDetType->GetResponseModel())->DataType();
29146 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29147 "AliITSRawClusterSSD");
29148 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29149 SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29150// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29151
29152 if(kNTYPES>3){
2c198b76 29153 Warning("SetDefaults",
29154 "Only the four basic detector types are initialised!");
29155 }// end if
29156 return;
29157}
29158//_____________________________________________________________________________
db915fea 29159void AliITSvPPRsymm::DrawModule(){
29160////////////////////////////////////////////////////////////////////////
29161// Draw a shaded view of the FMD version 9.
29162////////////////////////////////////////////////////////////////////////
29163
29164 // Set everything unseen
29165 gMC->Gsatt("*", "seen", -1);
29166 //
29167 // Set ALIC mother visible
29168 gMC->Gsatt("ALIC","SEEN",0);
29169 //
29170 // Set the volumes visible
29171 gMC->Gsatt("ITSD","SEEN",0);
29172 gMC->Gsatt("ITS1","SEEN",1);
29173 gMC->Gsatt("ITS2","SEEN",1);
29174 gMC->Gsatt("ITS3","SEEN",1);
29175 gMC->Gsatt("ITS4","SEEN",1);
29176 gMC->Gsatt("ITS5","SEEN",1);
29177 gMC->Gsatt("ITS6","SEEN",1);
29178
29179 gMC->Gsatt("IPCB","SEEN",1);
29180 gMC->Gsatt("ICO2","SEEN",1);
29181 gMC->Gsatt("ICER","SEEN",0);
29182 gMC->Gsatt("ISI2","SEEN",0);
29183 gMC->Gsatt("IPLA","SEEN",0);
29184 gMC->Gsatt("ICO3","SEEN",0);
29185 gMC->Gsatt("IEPX","SEEN",0);
29186 gMC->Gsatt("ISI3","SEEN",1);
29187 gMC->Gsatt("ISUP","SEEN",0);
29188 gMC->Gsatt("ICHO","SEEN",0);
29189 gMC->Gsatt("ICMO","SEEN",0);
29190 gMC->Gsatt("ICMD","SEEN",0);
29191 gMC->Gsatt("ICCO","SEEN",1);
29192 gMC->Gsatt("ICCM","SEEN",0);
29193 gMC->Gsatt("ITMD","SEEN",0);
29194 gMC->Gsatt("ITTT","SEEN",1);
29195
29196 //
29197 gMC->Gdopt("hide", "on");
29198 gMC->Gdopt("shad", "on");
29199 gMC->Gsatt("*", "fill", 7);
29200 gMC->SetClipBox(".");
29201 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29202 gMC->DefaultRange();
29203 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29204 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29205 gMC->Gdman(17, 6, "MAN");
29206}
29207//_____________________________________________________________________________
29208void AliITSvPPRsymm::StepManager(){
29209////////////////////////////////////////////////////////////////////////
9d2da7b3 29210// Called for every step in the ITS, then calles the AliITShit class
db915fea 29211// creator with the information to be recoreded about that hit.
9d2da7b3 29212// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29213// printing of information to a file which can be used to create a .det
29214// file read in by the routine CreateGeometry(). If set to 0 or any other
29215// value except 1, the default behavior, then no such file is created nor
29216// it the extra variables and the like used in the printing allocated.
db915fea 29217////////////////////////////////////////////////////////////////////////
db915fea 29218 Int_t copy, id;
9d2da7b3 29219 Int_t copy1,copy2;
db915fea 29220 Float_t hits[8];
29221 Int_t vol[4];
29222 TLorentzVector position, momentum;
9d2da7b3 29223 TClonesArray &lhits = *fHits;
db915fea 29224 //
29225 // Track status
29226 vol[3] = 0;
29227 if(gMC->IsTrackInside()) vol[3] += 1;
29228 if(gMC->IsTrackEntering()) vol[3] += 2;
29229 if(gMC->IsTrackExiting()) vol[3] += 4;
29230 if(gMC->IsTrackOut()) vol[3] += 8;
29231 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29232 if(gMC->IsTrackStop()) vol[3] += 32;
29233 if(gMC->IsTrackAlive()) vol[3] += 64;
29234 //
29235 // Fill hit structure.
9d2da7b3 29236 if(!(gMC->TrackCharge())) return;
29237 //
29238 // Only entering charged tracks
29239 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29240 vol[0] = 1;
e99dbc71 29241 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29242 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29243 vol[1] = copy;
e99dbc71 29244 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29245 //ladder copy in the module = 1<->2 (I10A < I12A)
e99dbc71 29246 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29247 //module copy in the layer = 1<->10 (I12A < IT12)
29248 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29249 } else if(id == fIdSens[1]){
29250 vol[0] = 2;
e99dbc71 29251 id = gMC->CurrentVolOffID(2,copy);
9d2da7b3 29252 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29253 vol[1] = copy;
e99dbc71 29254 gMC->CurrentVolOffID(3,copy1);
9d2da7b3 29255 //ladder copy in the module = 1<->4 (I20A < I12A)
e99dbc71 29256 gMC->CurrentVolOffID(4,copy2);
9d2da7b3 29257 //module copy in the layer = 1<->10 (I12A < IT12)
29258 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29259 } else if(id == fIdSens[2]){
29260 vol[0] = 3;
29261 id = gMC->CurrentVolOffID(1,copy);
29262 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29263 vol[1] = copy;
29264 id = gMC->CurrentVolOffID(2,copy);
29265 //ladder copy in the layer = 1<->14 (I004 < IT34)
29266 vol[2] = copy;
29267 } else if(id == fIdSens[3]){
29268 vol[0] = 4;
29269 id = gMC->CurrentVolOffID(1,copy);
29270 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29271 vol[1] = copy;
29272 id = gMC->CurrentVolOffID(2,copy);
29273 //ladder copy in the layer = 1<->22 (I005 < IT34))
29274 vol[2] = copy;
29275 }else if(id == fIdSens[4]){
29276 vol[0] = 5;
29277 id = gMC->CurrentVolOffID(1,copy);
29278 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29279 vol[1] = copy;
29280 id = gMC->CurrentVolOffID(2,copy);
29281 //ladder copy in the layer = 1<->34 (I565 < IT56)
29282 vol[2] = copy;
29283 }else if(id == fIdSens[5]){
29284 vol[0] = 6;
29285 id = gMC->CurrentVolOffID(1,copy);
29286 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29287 vol[1] = copy;
29288 id = gMC->CurrentVolOffID(2,copy);
29289 //ladder copy in the layer = 1<->38 (I569 < IT56)
29290 vol[2] = copy;
29291 } else {
29292 return; // not an ITS volume?
29293 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
db915fea 29294//
9d2da7b3 29295 gMC->TrackPosition(position);
29296 gMC->TrackMomentum(momentum);
29297 hits[0]=position[0];
29298 hits[1]=position[1];
29299 hits[2]=position[2];
29300 hits[3]=momentum[0];
29301 hits[4]=momentum[1];
29302 hits[5]=momentum[2];
29303 hits[6]=gMC->Edep();
29304 hits[7]=gMC->TrackTime();
29305 // Fill hit structure with this new hit.
29306 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29307
29308 return;
29309
db915fea 29310}