]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
AliGenSTRANGElib.cxx first commit.
[u/mrichter/AliRoot.git] / ITS / AliITSvPPRasymm.cxx
CommitLineData
db915fea 1/**************************************************************************
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$
aa044888 18Revision 1.52 2001/10/22 11:00:54 hristov
19New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
20
1266e9b4 21Revision 1.51 2001/10/19 10:18:49 barbera
22A typo corrected.
23
1d8d6507 24Revision 1.50 2001/10/18 12:25:07 barbera
25Detailed 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
26
ac9c285e 27Revision 1.49 2001/10/18 03:09:21 barbera
28The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
29
1f99c14b 30Revision 1.48 2001/10/17 04:35:32 barbera
31Checks 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
32
a8c83dcb 33Revision 1.47 2001/10/04 22:33:39 nilsen
34Fixed bugs in SetDefaults.
35
82873bc1 36Revision 1.46 2001/10/01 19:34:08 nilsen
37Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
38
1570d46d 39Revision 1.45 2001/06/07 14:42:14 barbera
40Both chip and det thicknesses set to [100,300]
41
214030ed 42Revision 1.44 2001/05/31 19:24:47 barbera
43Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
44
46d7680e 45Revision 1.43 2001/05/30 16:15:47 fca
46Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
47
cbfdea0d 48Revision 1.42 2001/05/30 15:55:35 hristov
49Strings compared instead of pointers
50
268b9c60 51Revision 1.41 2001/05/30 14:04:31 hristov
52Dynamic cast replaced (F.Carminati)
53
4154d3d8 54Revision 1.40 2001/05/25 15:59:59 morsch
55Overlaps corrected. (R. Barbera)
56
9bf5e8ff 57Revision 1.38 2001/05/16 08:17:49 hristov
58Bug 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)
59
e99dbc71 60Revision 1.37 2001/05/10 00:12:59 nilsen
61Finished fixing up the default segmentation for the PPR geometry.
62
c11a498e 63Revision 1.36 2001/05/09 01:02:21 nilsen
64Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
65
92cc4da1 66Revision 1.35 2001/05/03 08:40:15 barbera
67Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
68
1e9111db 69Revision 1.33 2001/05/01 22:40:42 nilsen
70Partical update of SetDefault.
71
2c198b76 72Revision 1.32 2001/04/22 13:48:09 barbera
73New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
74
fc44ab90 75Revision 1.31 2001/04/04 07:02:16 barbera
76Position of the cylinders holding rails corrected
77
27c5763c 78Revision 1.30 2001/03/29 22:02:30 barbera
79Some changes to the services due to the new drawings from the engineers.
80
05a91552 81Revision 1.29 2001/03/29 05:28:56 barbera
82Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
83
31683195 84Revision 1.28 2001/03/28 06:40:20 barbera
85Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
86
9181d340 87Revision 1.26 2001/03/23 00:12:23 nilsen
88Set Reading of AliITSgeom data from Geant3 common blocks as the default and
89not a .det file. Removed redundent calls to BuildGeometry.
90
0646a0e8 91Revision 1.25 2001/03/20 19:22:51 barbera
92Flags for the rails and the cooling fluid added. Some changes in the volumes of the SSD cones after the meeting with the engineers in Torino.
93
6d62fed9 94Revision 1.23 2001/03/13 21:18:44 barbera
95Some misleading comments removed
96
705eabd9 97Revision 1.22 2001/03/13 18:13:30 barbera
98Some mother volumes sligthly modified to eliminate an overlap with the absorber
99
45725ec9 100Revision 1.21 2001/03/13 08:36:23 hristov
101fabsf replaced by TMath::Abs
102
767187dd 103Revision 1.20 2001/03/13 00:17:41 barbera
104New SDD geometry got grom F. Tosello and checked by the SDD engineers
105
80272ed3 106Revision 1.19 2001/02/28 18:23:13 barbera
107Setters and getters to set/get the detector and chip thickness on SPD layers added
108
3d12a48d 109Revision 1.18 2001/02/27 23:18:24 barbera
110Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
111
c47b75b1 112Revision 1.17 2001/02/19 22:14:55 nilsen
113Fix for all 4 versions 11, 12, 21, and 22.
114
63bb0827 115Revision 1.16 2001/02/19 20:10:34 barbera
116Set option=2 and thickness=2 as default values --> SetMinorVersion=22
117
dae60ad0 118Revision 1.15 2001/02/19 19:44:00 barbera
119Air density parameter corrected
120
6190d58a 121Revision 1.14 2001/02/13 16:53:35 nilsen
122Fixed a but when trying to use GEANT4. Needed to replace
123if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
124because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
125did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
126to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
127in the same way as in AliITSv5.cxx.
128
9a4c6ea3 129Revision 1.13 2001/02/09 20:06:26 nilsen
130Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
131
58e13d99 132Revision 1.12 2001/02/09 13:53:38 barbera
133Int_t redefinition avoided
134
508f0c10 135Revision 1.11 2001/02/09 06:55:38 barbera
136SPD option re-set to B. It was A by mistake
137
3f1f65c1 138Revision 1.10 2001/02/09 00:05:31 nilsen
139Added fMajor/MinorVersion variables and made other changes to better make
140use of the new code changes in AliITSgeom related classes.
141
bae7e562 142
143Revision 1.9 2001/02/08 16:00:37 barbera
144New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
145
686e2715 146Revision 1.8 2001/02/06 08:03:44 barbera
147Material redefinition in SDD
148
39e6c65e 149Revision 1.7 2001/02/05 13:34:57 barbera
150Updated version of the ITS detailed geometry
151
de0a2a9c 152Revision 1.5 2001/01/30 09:23:13 hristov
153Streamers removed (R.Brun)
154
a8a6107b 155Revision 1.4 2001/01/23 20:08:03 barbera
156Option B for pixels implemented and set as default
157
a9c4129c 158Revision 1.3 2001/01/17 08:08:20 barbera
159Some media parameters modified
160
cd3a3507 161Revision 1.1.2.1 2001/01/15 13:38:08 barbera
162New ITS detailed geometry to be used for the PPR
163
db915fea 164*/
165
166///////////////////////////////////////////////////////////////////////////////
167// //
bae7e562 168// Inner Traking System version PPR asymmetric //
db915fea 169// This class contains the base procedures for the Inner Tracking System //
170// //
bae7e562 171// Authors: R. Barbera //
172// version 8. //
173// Created January 15 2001. //
174// //
175// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 176// //
177///////////////////////////////////////////////////////////////////////////////
cd3a3507 178
179// See AliITSvPPRasymm::StepManager().
bae7e562 180#include <iostream.h>
181#include <iomanip.h>
cd3a3507 182#include <stdio.h>
183#include <stdlib.h>
db915fea 184#include <TMath.h>
db915fea 185#include <TGeometry.h>
186#include <TNode.h>
187#include <TTUBE.h>
1f99c14b 188#include <TTUBS.h>
189#include <TPCON.h>
db915fea 190#include <TFile.h> // only required for Tracking function?
191#include <TCanvas.h>
192#include <TObjArray.h>
cd3a3507 193#include <TLorentzVector.h>
194#include <TObjString.h>
db915fea 195#include <TClonesArray.h>
cd3a3507 196#include <TBRIK.h>
197#include <TSystem.h>
db915fea 198
199#include "AliMC.h"
cd3a3507 200#include "AliRun.h"
db915fea 201#include "AliMagF.h"
202#include "AliConst.h"
cbfdea0d 203#include "AliGeant3.h"
bae7e562 204#include "AliITSGeant3Geometry.h"
db915fea 205#include "AliITShit.h"
cd3a3507 206#include "AliITS.h"
db915fea 207#include "AliITSvPPRasymm.h"
cd3a3507 208#include "AliITSgeom.h"
bae7e562 209#include "AliITSgeomSPD.h"
210#include "AliITSgeomSDD.h"
211#include "AliITSgeomSSD.h"
2c198b76 212#include "AliITSDetType.h"
213#include "AliITSresponseSPD.h"
214#include "AliITSresponseSDD.h"
215#include "AliITSresponseSSD.h"
216#include "AliITSsegmentationSPD.h"
217#include "AliITSsegmentationSDD.h"
218#include "AliITSsegmentationSSD.h"
82873bc1 219#include "AliITSsimulationSPD.h"
220#include "AliITSsimulationSDD.h"
221#include "AliITSsimulationSSD.h"
2c198b76 222#include "AliITSClusterFinderSPD.h"
223#include "AliITSClusterFinderSDD.h"
224#include "AliITSClusterFinderSSD.h"
db915fea 225
226
227ClassImp(AliITSvPPRasymm)
228
229//_____________________________________________________________________________
230AliITSvPPRasymm::AliITSvPPRasymm() {
231////////////////////////////////////////////////////////////////////////
232// Standard default constructor for the ITS version 8.
233////////////////////////////////////////////////////////////////////////
bae7e562 234 Int_t i;
235
236 fIdN = 0;
237 fIdName = 0;
238 fIdSens = 0;
239 fEuclidOut = kFALSE; // Don't write Euclide file
240 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 241 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 242 fMajorVersion = IsVersion();
243 fMinorVersion = -1;
244 for(i=0;i<60;i++) fRead[i] = '\0';
245 for(i=0;i<60;i++) fWrite[i] = '\0';
246 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 247}
248//_____________________________________________________________________________
249AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
250////////////////////////////////////////////////////////////////////////
251// Standard constructor for the ITS version 8.
252////////////////////////////////////////////////////////////////////////
bae7e562 253 Int_t i;
254
255 fIdN = 6;
256 fIdName = new TString[fIdN];
257 fIdName[0] = "ITS1";
258 fIdName[1] = "ITS2";
259 fIdName[2] = "ITS3";
260 fIdName[3] = "ITS4";
261 fIdName[4] = "ITS5";
262 fIdName[5] = "ITS6";
263 fIdSens = new Int_t[fIdN];
264 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
265 fMajorVersion = IsVersion();
3d12a48d 266 fMinorVersion = 2;
bae7e562 267 fEuclidOut = kFALSE; // Don't write Euclide file
268 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 269 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 270 SetThicknessDet1();
271 SetThicknessDet2();
272 SetThicknessChip1();
273 SetThicknessChip2();
bae7e562 274
3d12a48d 275 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
276 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 277 strncpy(fRead,fEuclidGeomDet,60);
278 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 279}
280//____________________________________________________________________________
281AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
282////////////////////////////////////////////////////////////////////////
bae7e562 283// Copy Constructor for ITS version 8.
db915fea 284////////////////////////////////////////////////////////////////////////
285 if(&source == this) return;
bae7e562 286 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 287 return;
288}
289//_____________________________________________________________________________
290AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
291////////////////////////////////////////////////////////////////////////
bae7e562 292// Assignment operator for the ITS version 8.
db915fea 293////////////////////////////////////////////////////////////////////////
bae7e562 294 if(&source == this) return *this;
295 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
296 return *this;
db915fea 297}
298//_____________________________________________________________________________
299AliITSvPPRasymm::~AliITSvPPRasymm() {
300////////////////////////////////////////////////////////////////////////
301// Standard destructor for the ITS version 8.
302////////////////////////////////////////////////////////////////////////
303}
db915fea 304//__________________________________________________________________________
305void AliITSvPPRasymm::BuildGeometry(){
306////////////////////////////////////////////////////////////////////////
307// Geometry builder for the ITS version 8.
308////////////////////////////////////////////////////////////////////////
309 TNode *node, *top;
1f99c14b 310
ac9c285e 311 const Int_t kColorITS=kYellow;
db915fea 312 //
313 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 314
1266e9b4 315
ac9c285e 316 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 317 top->cd();
318 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
319 node->SetLineColor(kColorITS);
320 fNodes->Add(node);
321
ac9c285e 322 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 323 top->cd();
324 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
325 node->SetLineColor(kColorITS);
326 fNodes->Add(node);
327
ac9c285e 328 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 329 top->cd();
330 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
331 node->SetLineColor(kColorITS);
332 fNodes->Add(node);
333
ac9c285e 334 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 335 top->cd();
336 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
337 node->SetLineColor(kColorITS);
338 fNodes->Add(node);
339
ac9c285e 340 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 341 top->cd();
342 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
343 node->SetLineColor(kColorITS);
344 fNodes->Add(node);
345
ac9c285e 346 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 347 top->cd();
348 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
349 node->SetLineColor(kColorITS);
1f99c14b 350 fNodes->Add(node);
1f99c14b 351
352
ac9c285e 353/*
354 // DETAILED GEOMETRY
355
356 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
357
1f99c14b 358 // Define some variables for SPD
359
360 Float_t dits[100];
361 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
362 Float_t di103[3], di10a[3]; // for layer 1
363 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
364 Float_t di1d3[3], di20a[3]; // for layer 2
365
366 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
367 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
368
369 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
370 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
371
372 Float_t dbus=300.; // total bus thickness on both layers (micron)
373
374 ddet1 = GetThicknessDet1();
375 ddet2 = GetThicknessDet2();
376 dchip1 = GetThicknessChip1();
377 dchip2 = GetThicknessChip2();
378
379 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
380
381 if(ddet1 < 100. || ddet1 > 300.) {
382 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
383 " The default value of 200 microns will be used." << endl;
384 ddet1=200.;
385 }
386
387 if(ddet2 < 100. || ddet2 > 300.) {
388 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
389 " The default value of 200 microns will be used." << endl;
390 ddet2=200.;
391 }
392
393 if(dchip1 < 100. || dchip1 > 300.) {
394 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
395 " The default value of 200 microns will be used." << endl;
396 dchip1=200.;
397 }
398
399 if(dchip2 < 100. || dchip2 > 300.) {
400 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
401 " The default value of 200 microns will be used." << endl;
402 dchip2=200.;
403 }
404
405 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
406 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
407 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
408 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
409
410 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
411 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
412 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
413 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
414 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
415
416 Float_t deltax, deltay;
417
418 Int_t thickness = fMinorVersion/10;
419 Int_t option = fMinorVersion - 10*thickness;
420
421
422 // Define some variables for SDD
423 // SDD detector ladder
424
425 Float_t ySDD;
426 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
427 Float_t Y_SDD_sep = 0.20;
428 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
429 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
430
431 // Rotation matrices
432
433 // SPD - option 'a'
434
435 if (option == 1) {
436
1266e9b4 437 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
438 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
439 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
440 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
441 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
442 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
443 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
444 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
445 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
446 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
447 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
448 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
449 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
450 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
451 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 452
453 }
454
455 // SPD - option 'b' (this is the default)
456
457 if (option == 2) {
458
1266e9b4 459 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
460 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
461 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
462 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
463 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
464 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
465 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
466 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
467 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
468 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
469 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
470 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
471 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
472 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
473 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 474
475 }
476
477 // SDD
478
1266e9b4 479 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
480 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
481 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
482 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
483 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
484 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
485 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
486 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
487 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
488 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
489 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
490 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
491 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
492 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
493 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
494 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
495 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
496 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
497 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
498 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
499 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
500 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
501 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
502 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
503 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
504 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
505 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
506 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
507 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
508 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
509 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
510 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
511 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
512 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
513 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
514 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 515
516 //SSD
517
1266e9b4 518 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
519 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
520 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
521 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
522 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
523 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
524 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
525 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
526 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
527 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
528 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
529 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
530 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
531 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
532 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
533 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
534 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
535 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
536 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
537 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
538 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
539 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
540 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
541 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
542 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
543 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
544 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
545 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
546 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
547 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
548 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
549 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
550 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
551 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
552 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
553 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
554 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
555 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
556 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
557 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
558 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
559 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
560 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
561 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
562 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
563 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
564 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
565 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
566 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
567 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
568 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
569 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
570 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
571 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
572 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
573 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
574 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
575 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
576 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
577 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
578 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
579 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
580 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
581 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
582 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
583 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
584 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
585 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
586 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
587 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
588 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 589
590
591 // --- Define SPD (option 'a') volumes ----------------------------
592
593 // SPD - option 'a'
594 // (this is NOT the default)
595
596 if (option == 1) {
597
598 dits1[0] = 0.64;
599 dits1[1] = ddet1;
600 dits1[2] = 3.48;
601 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
602
603 dits2[0] = 0.64;
604 dits2[1] = ddet2;
605 dits2[2] = 3.48;
606 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
607
608 di101[0] = 0.705;
609 di101[1] = ddet1;
610 di101[2] = 3.536;
611 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
612
613 di1d1[0] = 0.705;
614 di1d1[1] = ddet2;
615 di1d1[2] = 3.536;
616 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
617
618 di103[0] = 0.793;
619 di103[1] = ddet1+dchip1;
620 di103[2] = 3.536;
621 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
622
623 di1d3[0] = 0.793;
624 di1d3[1] = ddet2+dchip2;
625 di1d3[2] = 3.536;
626 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
627
628 di10a[0] = 0.843;
629 di10a[1] = ddet1+dchip1+dbus+0.0025;
630 di10a[2] = 19.344;
631 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
632
633 di20a[0] = 0.843;
634 di20a[1] = ddet2+dchip2+dbus+0.0025;
635 di20a[2] = 19.344;
636 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
637
638 dits[0] = 3.7;
639 dits[1] = 7.7;
640 dits[2] = 24;
641 dits[3] = 57;
642 dits[4] = 100;
643 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
644
645 dits[0] = 3.7;
646 dits[1] = 7.75;
647 dits[2] = 26.1;
648 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
649
650 }
651
652 // --- Define SPD (option 'b') volumes ----------------------------
653
654 // SPD - option 'b'
655 // (this is the default)
656
657 if (option == 2) {
658
659 dits1[0] = 0.64;
660 dits1[1] = ddet1;
661 dits1[2] = 3.48;
662 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
663
664 dits2[0] = 0.64;
665 dits2[1] = ddet2;
666 dits2[2] = 3.48;
667 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
668
669 di101[0] = 0.705;
670 di101[1] = ddet1;
671 di101[2] = 3.536;
672 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
673
674 di1d1[0] = 0.705;
675 di1d1[1] = ddet2;
676 di1d1[2] = 3.536;
677 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
678
679 di107[0] = 0.793;
680 di107[1] = ddet1+dchip1;
681 di107[2] = 3.536;
682 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
683
684 di1d7[0] = 0.7975;
685 di1d7[1] = ddet2+dchip2;
686 di1d7[2] = 3.536;
687 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
688
689 di10b[0] = 0.843;
690 di10b[1] = ddet1+dchip1+dbus+0.0025;
691 di10b[2] = 19.344;
692 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
693
694 di20b[0] = 0.843;
695 di20b[1] = ddet2+dchip2+dbus+0.0025;
696 di20b[2] = 19.344;
697 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
698
699 dits[0] = 3.7;
700 dits[1] = 7.7;
701 dits[2] = 24;
702 dits[3] = 57;
703 dits[4] = 100;
704 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
705
706 dits[0] = 3.7;
707 dits[1] = 7.75;
708 dits[2] = 26.1;
709 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
710
711
712 }
713
714 // --- Define SDD volumes ------------------------------------------
715
716 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 717 it34->DefineSection(0,-34.6,23.49,28.);
718 it34->DefineSection(1,-23.65,23.49,28.);
719 it34->DefineSection(2,-23.65,14.59,28.);
720 it34->DefineSection(3,23.65,14.59,28.);
721 it34->DefineSection(4,23.65,23.49,28.);
722 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 723
724 I302dits[0] = 3.6250;
725 I302dits[1] = 0.0150;
726 I302dits[2] = 4.3794;
727 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
728
729 I004dits[0] = I302dits[0]+0.005;
730 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
731 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
732 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
733 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
734 }
735 I004dits[2] = I004dits[2] + I302dits[2];
736 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
737
738 dits[0] = 3.50850;
739 dits[1] = 0.01499;
740 dits[2] = 3.76320;
741 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
742
743 I402dits[0] = 3.6250;
744 I402dits[1] = 0.0150;
745 I402dits[2] = 4.3794;
746 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
747
748 I005dits[0] = I402dits[0]+0.005;
749 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
750 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
751 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
752 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
753 }
754 I005dits[2] = I005dits[2] + I402dits[2];
755 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
756
757 dits[0] = 3.50850;
758 dits[1] = 0.01499;
759 dits[2] = 3.76320;
760 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
761
762
763 // --- Define SSD volumes ------------------------------------------
764
765
766 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 767 it56->DefineSection(0,-57.45,43.6,48.);
768 it56->DefineSection(1,-49.15,43.6,48.);
769 it56->DefineSection(2,-49.15,36.9,48.);
770 it56->DefineSection(3,50.55,36.9,48.);
771 it56->DefineSection(4,50.55,43.6,48.);
772 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 773
774 dits[0] = 3.75;
775 dits[1] = 0.045;
776 dits[2] = 43.3;
777 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
778
779 dits[0] = 3.75;
780 dits[1] = 0.045;
781 dits[2] = 50.975;
782 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
783
784 dits[0] = 3.75;
785 dits[1] = 0.015;
786 dits[2] = 2.1;
787 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
788
789 dits[0] = 3.75;
790 dits[1] = 0.015;
791 dits[2] = 2.1;
792 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
793
794 dits[0] = 3.65;
795 dits[1] = 0.015;
796 dits[2] = 2;
797 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
798
799 dits[0] = 3.65;
800 dits[1] = 0.015;
801 dits[2] = 2;
802 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
803
804 //
805
806 top->cd();
807
808 // --- Place SPD (option 'a') volumes into their mother volume
809
810 // SPD - option 'a'
811 // (this is NOT the default)
812
813 if (option == 1) {
814
815
816 }
817
818
819 // --- Place SPD (option 'b') volumes into their mother volume
820
821 // SPD - option 'b'
822 // (this is the default)
823
824 if (option == 2) {
825
826 // Place IT12 in Alice
827 //
828 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
829 node->SetLineColor(kColorITS);
830 node->SetVisibility(0);
831 node->cd();
832 //
833 // Place copy #1 of I12B in IT12
834 //
835 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
836 sub1node->SetLineColor(kColorITS);
837 sub1node->SetVisibility(0);
838 sub1node->cd();
839 //
840 // Place copy #1 of I10B in I12B
841 //
842 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
843 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 844 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 845 sub2node->SetLineColor(kColorITS);
846 sub2node->SetVisibility(0);
847 sub2node->cd();
848 //
849 // Place copy #1 of I107 in I10B
850 //
851 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
852 sub3node->SetLineColor(kColorITS);
853 sub3node->SetVisibility(0);
854 sub3node->cd();
855 //
856 // Place copy #1 of I101 in I107
857 //
858 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
859 sub4node->SetLineColor(kColorITS);
860 sub4node->SetVisibility(0);
861 sub4node->cd();
862 //
863 // Place copy #1 of ITS1 in I101
864 //
865 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
866 sub5node->SetLineColor(kColorITS);
867 fNodes->Add(sub5node);
868 sub4node->cd();
869 fNodes->Add(sub4node);
870 sub3node->cd();
871 fNodes->Add(sub3node);
872 sub2node->cd();
873 //
874 // Place copy #2 of I107 in I10B
875 //
876 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
877 sub3node->SetLineColor(kColorITS);
878 sub3node->SetVisibility(0);
879 sub3node->cd();
880 //
881 // Place copy #1 of I101 in I107
882 //
883 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
884 sub4node->SetLineColor(kColorITS);
885 sub4node->SetVisibility(0);
886 sub4node->cd();
887 //
888 // Place copy #1 of ITS1 in I101
889 //
890 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
891 sub5node->SetLineColor(kColorITS);
892 fNodes->Add(sub5node);
893 sub4node->cd();
894 fNodes->Add(sub4node);
895 sub3node->cd();
896 fNodes->Add(sub3node);
897 sub2node->cd();
898 //
899 // Place copy #3 of I107 in I10B
900 //
901 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
902 sub3node->SetLineColor(kColorITS);
903 sub3node->SetVisibility(0);
904 sub3node->cd();
905 //
906 // Place copy #1 of I101 in I107
907 //
908 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
909 sub4node->SetLineColor(kColorITS);
910 sub4node->SetVisibility(0);
911 sub4node->cd();
912 //
913 // Place copy #1 of ITS1 in I101
914 //
915 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
916 sub5node->SetLineColor(kColorITS);
917 fNodes->Add(sub5node);
918 sub4node->cd();
919 fNodes->Add(sub4node);
920 sub3node->cd();
921 fNodes->Add(sub3node);
922 sub2node->cd();
923 //
924 // Place copy #4 of I107 in I10B
925 //
926 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
927 sub3node->SetLineColor(kColorITS);
928 sub3node->SetVisibility(0);
929 sub3node->cd();
930 //
931 // Place copy #1 of I101 in I107
932 //
933 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
934 sub4node->SetLineColor(kColorITS);
935 sub4node->SetVisibility(0);
936 sub4node->cd();
937 //
938 // Place copy #1 of ITS1 in I101
939 //
940 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
941 sub5node->SetLineColor(kColorITS);
942 fNodes->Add(sub5node);
943 sub4node->cd();
944 fNodes->Add(sub4node);
945 sub3node->cd();
946 fNodes->Add(sub3node);
947 sub2node->cd();
948 fNodes->Add(sub2node);
949 sub1node->cd();
950 //
951 // Place copy #2 of I10B in I12B
952 //
953 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
954 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 955 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 956 sub2node->SetLineColor(kColorITS);
957 sub2node->SetVisibility(0);
958 sub2node->cd();
959 //
960 // Place copy #1 of I107 in I10B
961 //
962 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
963 sub3node->SetLineColor(kColorITS);
964 sub3node->SetVisibility(0);
965 sub3node->cd();
966 //
967 // Place copy #1 of I101 in I107
968 //
969 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
970 sub4node->SetLineColor(kColorITS);
971 sub4node->SetVisibility(0);
972 sub4node->cd();
973 //
974 // Place copy #1 of ITS1 in I101
975 //
976 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
977 sub5node->SetLineColor(kColorITS);
978 fNodes->Add(sub5node);
979 sub4node->cd();
980 fNodes->Add(sub4node);
981 sub3node->cd();
982 fNodes->Add(sub3node);
983 sub2node->cd();
984 //
985 // Place copy #2 of I107 in I10B
986 //
987 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
988 sub3node->SetLineColor(kColorITS);
989 sub3node->SetVisibility(0);
990 sub3node->cd();
991 //
992 // Place copy #1 of I101 in I107
993 //
994 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
995 sub4node->SetLineColor(kColorITS);
996 sub4node->SetVisibility(0);
997 sub4node->cd();
998 //
999 // Place copy #1 of ITS1 in I101
1000 //
1001 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1002 sub5node->SetLineColor(kColorITS);
1003 fNodes->Add(sub5node);
1004 sub4node->cd();
1005 fNodes->Add(sub4node);
1006 sub3node->cd();
1007 fNodes->Add(sub3node);
1008 sub2node->cd();
1009 //
1010 // Place copy #3 of I107 in I10B
1011 //
1012 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1013 sub3node->SetLineColor(kColorITS);
1014 sub3node->SetVisibility(0);
1015 sub3node->cd();
1016 //
1017 // Place copy #1 of I101 in I107
1018 //
1019 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1020 sub4node->SetLineColor(kColorITS);
1021 sub4node->SetVisibility(0);
1022 sub4node->cd();
1023 //
1024 // Place copy #1 of ITS1 in I101
1025 //
1026 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1027 sub5node->SetLineColor(kColorITS);
1028 fNodes->Add(sub5node);
1029 sub4node->cd();
1030 fNodes->Add(sub4node);
1031 sub3node->cd();
1032 fNodes->Add(sub3node);
1033 sub2node->cd();
1034 //
1035 // Place copy #4 of I107 in I10B
1036 //
1037 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1038 sub3node->SetLineColor(kColorITS);
1039 sub3node->SetVisibility(0);
1040 sub3node->cd();
1041 //
1042 // Place copy #1 of I101 in I107
1043 //
1044 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1045 sub4node->SetLineColor(kColorITS);
1046 sub4node->SetVisibility(0);
1047 sub4node->cd();
1048 //
1049 // Place copy #1 of ITS1 in I101
1050 //
1051 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1052 sub5node->SetLineColor(kColorITS);
1053 fNodes->Add(sub5node);
1054 sub4node->cd();
1055 fNodes->Add(sub4node);
1056 sub3node->cd();
1057 fNodes->Add(sub3node);
1058 sub2node->cd();
1059 fNodes->Add(sub2node);
1060 sub1node->cd();
1061 //
1062 // Place copy #1 of I20B in I12B
1063 //
1064 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1065 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1066 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1067 sub2node->SetLineColor(kColorITS);
1068 sub2node->SetVisibility(0);
1069 sub2node->cd();
1070 //
1071 // Place copy #1 of I1D7 in I20B
1072 //
1073 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1074 sub3node->SetLineColor(kColorITS);
1075 sub3node->SetVisibility(0);
1076 sub3node->cd();
1077 //
1078 // Place copy #1 of I1D1 in I1D7
1079 //
1080 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1081 sub4node->SetLineColor(kColorITS);
1082 sub4node->SetVisibility(0);
1083 sub4node->cd();
1084 //
1085 // Place copy #1 of ITS2 in I1D1
1086 //
1087 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1088 sub5node->SetLineColor(kColorITS);
1089 fNodes->Add(sub5node);
1090 sub4node->cd();
1091 fNodes->Add(sub4node);
1092 sub3node->cd();
1093 fNodes->Add(sub3node);
1094 sub2node->cd();
1095 //
1096 // Place copy #2 of I1D7 in I20B
1097 //
1098 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1099 sub3node->SetLineColor(kColorITS);
1100 sub3node->SetVisibility(0);
1101 sub3node->cd();
1102 //
1103 // Place copy #1 of I1D1 in I1D7
1104 //
1105 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1106 sub4node->SetLineColor(kColorITS);
1107 sub4node->SetVisibility(0);
1108 sub4node->cd();
1109 //
1110 // Place copy #1 of ITS2 in I1D1
1111 //
1112 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1113 sub5node->SetLineColor(kColorITS);
1114 fNodes->Add(sub5node);
1115 sub4node->cd();
1116 fNodes->Add(sub4node);
1117 sub3node->cd();
1118 fNodes->Add(sub3node);
1119 sub2node->cd();
1120 //
1121 // Place copy #3 of I1D7 in I20B
1122 //
1123 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1124 sub3node->SetLineColor(kColorITS);
1125 sub3node->SetVisibility(0);
1126 sub3node->cd();
1127 //
1128 // Place copy #1 of I1D1 in I1D7
1129 //
1130 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1131 sub4node->SetLineColor(kColorITS);
1132 sub4node->SetVisibility(0);
1133 sub4node->cd();
1134 //
1135 // Place copy #1 of ITS2 in I1D1
1136 //
1137 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1138 sub5node->SetLineColor(kColorITS);
1139 fNodes->Add(sub5node);
1140 sub4node->cd();
1141 fNodes->Add(sub4node);
1142 sub3node->cd();
1143 fNodes->Add(sub3node);
1144 sub2node->cd();
1145 //
1146 // Place copy #4 of I1D7 in I20B
1147 //
1148 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1149 sub3node->SetLineColor(kColorITS);
1150 sub3node->SetVisibility(0);
1151 sub3node->cd();
1152 //
1153 // Place copy #1 of I1D1 in I1D7
1154 //
1155 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1156 sub4node->SetLineColor(kColorITS);
1157 sub4node->SetVisibility(0);
1158 sub4node->cd();
1159 //
1160 // Place copy #1 of ITS2 in I1D1
1161 //
1162 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1163 sub5node->SetLineColor(kColorITS);
1164 fNodes->Add(sub5node);
1165 sub4node->cd();
1166 fNodes->Add(sub4node);
1167 sub3node->cd();
1168 fNodes->Add(sub3node);
1169 sub2node->cd();
1170 fNodes->Add(sub2node);
1171 sub1node->cd();
1172 //
1173 // Place copy #2 of I20B in I12B
1174 //
1175 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1176 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1177 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1178 sub2node->SetLineColor(kColorITS);
1179 sub2node->SetVisibility(0);
1180 sub2node->cd();
1181 //
1182 // Place copy #1 of I1D7 in I20B
1183 //
1184 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1185 sub3node->SetLineColor(kColorITS);
1186 sub3node->SetVisibility(0);
1187 sub3node->cd();
1188 //
1189 // Place copy #1 of I1D1 in I1D7
1190 //
1191 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1192 sub4node->SetLineColor(kColorITS);
1193 sub4node->SetVisibility(0);
1194 sub4node->cd();
1195 //
1196 // Place copy #1 of ITS2 in I1D1
1197 //
1198 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1199 sub5node->SetLineColor(kColorITS);
1200 fNodes->Add(sub5node);
1201 sub4node->cd();
1202 fNodes->Add(sub4node);
1203 sub3node->cd();
1204 fNodes->Add(sub3node);
1205 sub2node->cd();
1206 //
1207 // Place copy #2 of I1D7 in I20B
1208 //
1209 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1210 sub3node->SetLineColor(kColorITS);
1211 sub3node->SetVisibility(0);
1212 sub3node->cd();
1213 //
1214 // Place copy #1 of I1D1 in I1D7
1215 //
1216 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1217 sub4node->SetLineColor(kColorITS);
1218 sub4node->SetVisibility(0);
1219 sub4node->cd();
1220 //
1221 // Place copy #1 of ITS2 in I1D1
1222 //
1223 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1224 sub5node->SetLineColor(kColorITS);
1225 fNodes->Add(sub5node);
1226 sub4node->cd();
1227 fNodes->Add(sub4node);
1228 sub3node->cd();
1229 fNodes->Add(sub3node);
1230 sub2node->cd();
1231 //
1232 // Place copy #3 of I1D7 in I20B
1233 //
1234 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1235 sub3node->SetLineColor(kColorITS);
1236 sub3node->SetVisibility(0);
1237 sub3node->cd();
1238 //
1239 // Place copy #1 of I1D1 in I1D7
1240 //
1241 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1242 sub4node->SetLineColor(kColorITS);
1243 sub4node->SetVisibility(0);
1244 sub4node->cd();
1245 //
1246 // Place copy #1 of ITS2 in I1D1
1247 //
1248 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1249 sub5node->SetLineColor(kColorITS);
1250 fNodes->Add(sub5node);
1251 sub4node->cd();
1252 fNodes->Add(sub4node);
1253 sub3node->cd();
1254 fNodes->Add(sub3node);
1255 sub2node->cd();
1256 //
1257 // Place copy #4 of I1D7 in I20B
1258 //
1259 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1260 sub3node->SetLineColor(kColorITS);
1261 sub3node->SetVisibility(0);
1262 sub3node->cd();
1263 //
1264 // Place copy #1 of I1D1 in I1D7
1265 //
1266 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1267 sub4node->SetLineColor(kColorITS);
1268 sub4node->SetVisibility(0);
1269 sub4node->cd();
1270 //
1271 // Place copy #1 of ITS2 in I1D1
1272 //
1273 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1274 sub5node->SetLineColor(kColorITS);
1275 fNodes->Add(sub5node);
1276 sub4node->cd();
1277 fNodes->Add(sub4node);
1278 sub3node->cd();
1279 fNodes->Add(sub3node);
1280 sub2node->cd();
1281 fNodes->Add(sub2node);
1282 sub1node->cd();
1283 //
1284 // Place copy #3 of I20B in I12B
1285 //
1286 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1287 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1288 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1289 sub2node->SetLineColor(kColorITS);
1290 sub2node->SetVisibility(0);
1291 sub2node->cd();
1292 //
1293 // Place copy #1 of I1D7 in I20B
1294 //
1295 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1296 sub3node->SetLineColor(kColorITS);
1297 sub3node->SetVisibility(0);
1298 sub3node->cd();
1299 //
1300 // Place copy #1 of I1D1 in I1D7
1301 //
1302 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1303 sub4node->SetLineColor(kColorITS);
1304 sub4node->SetVisibility(0);
1305 sub4node->cd();
1306 //
1307 // Place copy #1 of ITS2 in I1D1
1308 //
1309 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1310 sub5node->SetLineColor(kColorITS);
1311 fNodes->Add(sub5node);
1312 sub4node->cd();
1313 fNodes->Add(sub4node);
1314 sub3node->cd();
1315 fNodes->Add(sub3node);
1316 sub2node->cd();
1317 //
1318 // Place copy #2 of I1D7 in I20B
1319 //
1320 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1321 sub3node->SetLineColor(kColorITS);
1322 sub3node->SetVisibility(0);
1323 sub3node->cd();
1324 //
1325 // Place copy #1 of I1D1 in I1D7
1326 //
1327 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1328 sub4node->SetLineColor(kColorITS);
1329 sub4node->SetVisibility(0);
1330 sub4node->cd();
1331 //
1332 // Place copy #1 of ITS2 in I1D1
1333 //
1334 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1335 sub5node->SetLineColor(kColorITS);
1336 fNodes->Add(sub5node);
1337 sub4node->cd();
1338 fNodes->Add(sub4node);
1339 sub3node->cd();
1340 fNodes->Add(sub3node);
1341 sub2node->cd();
1342 //
1343 // Place copy #3 of I1D7 in I20B
1344 //
1345 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1346 sub3node->SetLineColor(kColorITS);
1347 sub3node->SetVisibility(0);
1348 sub3node->cd();
1349 //
1350 // Place copy #1 of I1D1 in I1D7
1351 //
1352 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1353 sub4node->SetLineColor(kColorITS);
1354 sub4node->SetVisibility(0);
1355 sub4node->cd();
1356 //
1357 // Place copy #1 of ITS2 in I1D1
1358 //
1359 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1360 sub5node->SetLineColor(kColorITS);
1361 fNodes->Add(sub5node);
1362 sub4node->cd();
1363 fNodes->Add(sub4node);
1364 sub3node->cd();
1365 fNodes->Add(sub3node);
1366 sub2node->cd();
1367 //
1368 // Place copy #4 of I1D7 in I20B
1369 //
1370 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1371 sub3node->SetLineColor(kColorITS);
1372 sub3node->SetVisibility(0);
1373 sub3node->cd();
1374 //
1375 // Place copy #1 of I1D1 in I1D7
1376 //
1377 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1378 sub4node->SetLineColor(kColorITS);
1379 sub4node->SetVisibility(0);
1380 sub4node->cd();
1381 //
1382 // Place copy #1 of ITS2 in I1D1
1383 //
1384 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1385 sub5node->SetLineColor(kColorITS);
1386 fNodes->Add(sub5node);
1387 sub4node->cd();
1388 fNodes->Add(sub4node);
1389 sub3node->cd();
1390 fNodes->Add(sub3node);
1391 sub2node->cd();
1392 fNodes->Add(sub2node);
1393 sub1node->cd();
1394 //
1395 // Place copy #4 of I20B in I12B
1396 //
1397 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1398 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1399 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1400 sub2node->SetLineColor(kColorITS);
1401 sub2node->SetVisibility(0);
1402 sub2node->cd();
1403 //
1404 // Place copy #1 of I1D7 in I20B
1405 //
1406 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1407 sub3node->SetLineColor(kColorITS);
1408 sub3node->SetVisibility(0);
1409 sub3node->cd();
1410 //
1411 // Place copy #1 of I1D1 in I1D7
1412 //
1413 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1414 sub4node->SetLineColor(kColorITS);
1415 sub4node->SetVisibility(0);
1416 sub4node->cd();
1417 //
1418 // Place copy #1 of ITS2 in I1D1
1419 //
1420 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1421 sub5node->SetLineColor(kColorITS);
1422 fNodes->Add(sub5node);
1423 sub4node->cd();
1424 fNodes->Add(sub4node);
1425 sub3node->cd();
1426 fNodes->Add(sub3node);
1427 sub2node->cd();
1428 //
1429 // Place copy #2 of I1D7 in I20B
1430 //
1431 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1432 sub3node->SetLineColor(kColorITS);
1433 sub3node->SetVisibility(0);
1434 sub3node->cd();
1435 //
1436 // Place copy #1 of I1D1 in I1D7
1437 //
1438 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1439 sub4node->SetLineColor(kColorITS);
1440 sub4node->SetVisibility(0);
1441 sub4node->cd();
1442 //
1443 // Place copy #1 of ITS2 in I1D1
1444 //
1445 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1446 sub5node->SetLineColor(kColorITS);
1447 fNodes->Add(sub5node);
1448 sub4node->cd();
1449 fNodes->Add(sub4node);
1450 sub3node->cd();
1451 fNodes->Add(sub3node);
1452 sub2node->cd();
1453 //
1454 // Place copy #3 of I1D7 in I20B
1455 //
1456 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1457 sub3node->SetLineColor(kColorITS);
1458 sub3node->SetVisibility(0);
1459 sub3node->cd();
1460 //
1461 // Place copy #1 of I1D1 in I1D7
1462 //
1463 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1464 sub4node->SetLineColor(kColorITS);
1465 sub4node->SetVisibility(0);
1466 sub4node->cd();
1467 //
1468 // Place copy #1 of ITS2 in I1D1
1469 //
1470 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1471 sub5node->SetLineColor(kColorITS);
1472 fNodes->Add(sub5node);
1473 sub4node->cd();
1474 fNodes->Add(sub4node);
1475 sub3node->cd();
1476 fNodes->Add(sub3node);
1477 sub2node->cd();
1478 //
1479 // Place copy #4 of I1D7 in I20B
1480 //
1481 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1482 sub3node->SetLineColor(kColorITS);
1483 sub3node->SetVisibility(0);
1484 sub3node->cd();
1485 //
1486 // Place copy #1 of I1D1 in I1D7
1487 //
1488 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1489 sub4node->SetLineColor(kColorITS);
1490 sub4node->SetVisibility(0);
1491 sub4node->cd();
1492 //
1493 // Place copy #1 of ITS2 in I1D1
1494 //
1495 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1496 sub5node->SetLineColor(kColorITS);
1497 fNodes->Add(sub5node);
1498 sub4node->cd();
1499 fNodes->Add(sub4node);
1500 sub3node->cd();
1501 fNodes->Add(sub3node);
1502 sub2node->cd();
1503 fNodes->Add(sub2node);
1504 sub1node->cd();
1505 fNodes->Add(sub1node);
1506 node->cd();
1507 //
1508 // Place copy #2 of I12B in IT12
1509 //
1266e9b4 1510 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1511 sub1node->SetLineColor(kColorITS);
1512 sub1node->SetVisibility(0);
1513 sub1node->cd();
1514 //
1515 // Place copy #1 of I10B in I12B
1516 //
1517 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1518 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1519 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1520 sub2node->SetLineColor(kColorITS);
1521 sub2node->SetVisibility(0);
1522 sub2node->cd();
1523 //
1524 // Place copy #1 of I107 in I10B
1525 //
1526 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1527 sub3node->SetLineColor(kColorITS);
1528 sub3node->SetVisibility(0);
1529 sub3node->cd();
1530 //
1531 // Place copy #1 of I101 in I107
1532 //
1533 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1534 sub4node->SetLineColor(kColorITS);
1535 sub4node->SetVisibility(0);
1536 sub4node->cd();
1537 //
1538 // Place copy #1 of ITS1 in I101
1539 //
1540 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1541 sub5node->SetLineColor(kColorITS);
1542 fNodes->Add(sub5node);
1543 sub4node->cd();
1544 fNodes->Add(sub4node);
1545 sub3node->cd();
1546 fNodes->Add(sub3node);
1547 sub2node->cd();
1548 //
1549 // Place copy #2 of I107 in I10B
1550 //
1551 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1552 sub3node->SetLineColor(kColorITS);
1553 sub3node->SetVisibility(0);
1554 sub3node->cd();
1555 //
1556 // Place copy #1 of I101 in I107
1557 //
1558 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1559 sub4node->SetLineColor(kColorITS);
1560 sub4node->SetVisibility(0);
1561 sub4node->cd();
1562 //
1563 // Place copy #1 of ITS1 in I101
1564 //
1565 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1566 sub5node->SetLineColor(kColorITS);
1567 fNodes->Add(sub5node);
1568 sub4node->cd();
1569 fNodes->Add(sub4node);
1570 sub3node->cd();
1571 fNodes->Add(sub3node);
1572 sub2node->cd();
1573 //
1574 // Place copy #3 of I107 in I10B
1575 //
1576 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1577 sub3node->SetLineColor(kColorITS);
1578 sub3node->SetVisibility(0);
1579 sub3node->cd();
1580 //
1581 // Place copy #1 of I101 in I107
1582 //
1583 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1584 sub4node->SetLineColor(kColorITS);
1585 sub4node->SetVisibility(0);
1586 sub4node->cd();
1587 //
1588 // Place copy #1 of ITS1 in I101
1589 //
1590 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1591 sub5node->SetLineColor(kColorITS);
1592 fNodes->Add(sub5node);
1593 sub4node->cd();
1594 fNodes->Add(sub4node);
1595 sub3node->cd();
1596 fNodes->Add(sub3node);
1597 sub2node->cd();
1598 //
1599 // Place copy #4 of I107 in I10B
1600 //
1601 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1602 sub3node->SetLineColor(kColorITS);
1603 sub3node->SetVisibility(0);
1604 sub3node->cd();
1605 //
1606 // Place copy #1 of I101 in I107
1607 //
1608 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1609 sub4node->SetLineColor(kColorITS);
1610 sub4node->SetVisibility(0);
1611 sub4node->cd();
1612 //
1613 // Place copy #1 of ITS1 in I101
1614 //
1615 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1616 sub5node->SetLineColor(kColorITS);
1617 fNodes->Add(sub5node);
1618 sub4node->cd();
1619 fNodes->Add(sub4node);
1620 sub3node->cd();
1621 fNodes->Add(sub3node);
1622 sub2node->cd();
1623 fNodes->Add(sub2node);
1624 sub1node->cd();
1625 //
1626 // Place copy #2 of I10B in I12B
1627 //
1628 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1629 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1630 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1631 sub2node->SetLineColor(kColorITS);
1632 sub2node->SetVisibility(0);
1633 sub2node->cd();
1634 //
1635 // Place copy #1 of I107 in I10B
1636 //
1637 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1638 sub3node->SetLineColor(kColorITS);
1639 sub3node->SetVisibility(0);
1640 sub3node->cd();
1641 //
1642 // Place copy #1 of I101 in I107
1643 //
1644 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1645 sub4node->SetLineColor(kColorITS);
1646 sub4node->SetVisibility(0);
1647 sub4node->cd();
1648 //
1649 // Place copy #1 of ITS1 in I101
1650 //
1651 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1652 sub5node->SetLineColor(kColorITS);
1653 fNodes->Add(sub5node);
1654 sub4node->cd();
1655 fNodes->Add(sub4node);
1656 sub3node->cd();
1657 fNodes->Add(sub3node);
1658 sub2node->cd();
1659 //
1660 // Place copy #2 of I107 in I10B
1661 //
1662 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1663 sub3node->SetLineColor(kColorITS);
1664 sub3node->SetVisibility(0);
1665 sub3node->cd();
1666 //
1667 // Place copy #1 of I101 in I107
1668 //
1669 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1670 sub4node->SetLineColor(kColorITS);
1671 sub4node->SetVisibility(0);
1672 sub4node->cd();
1673 //
1674 // Place copy #1 of ITS1 in I101
1675 //
1676 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1677 sub5node->SetLineColor(kColorITS);
1678 fNodes->Add(sub5node);
1679 sub4node->cd();
1680 fNodes->Add(sub4node);
1681 sub3node->cd();
1682 fNodes->Add(sub3node);
1683 sub2node->cd();
1684 //
1685 // Place copy #3 of I107 in I10B
1686 //
1687 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1688 sub3node->SetLineColor(kColorITS);
1689 sub3node->SetVisibility(0);
1690 sub3node->cd();
1691 //
1692 // Place copy #1 of I101 in I107
1693 //
1694 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1695 sub4node->SetLineColor(kColorITS);
1696 sub4node->SetVisibility(0);
1697 sub4node->cd();
1698 //
1699 // Place copy #1 of ITS1 in I101
1700 //
1701 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1702 sub5node->SetLineColor(kColorITS);
1703 fNodes->Add(sub5node);
1704 sub4node->cd();
1705 fNodes->Add(sub4node);
1706 sub3node->cd();
1707 fNodes->Add(sub3node);
1708 sub2node->cd();
1709 //
1710 // Place copy #4 of I107 in I10B
1711 //
1712 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1713 sub3node->SetLineColor(kColorITS);
1714 sub3node->SetVisibility(0);
1715 sub3node->cd();
1716 //
1717 // Place copy #1 of I101 in I107
1718 //
1719 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1720 sub4node->SetLineColor(kColorITS);
1721 sub4node->SetVisibility(0);
1722 sub4node->cd();
1723 //
1724 // Place copy #1 of ITS1 in I101
1725 //
1726 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1727 sub5node->SetLineColor(kColorITS);
1728 fNodes->Add(sub5node);
1729 sub4node->cd();
1730 fNodes->Add(sub4node);
1731 sub3node->cd();
1732 fNodes->Add(sub3node);
1733 sub2node->cd();
1734 fNodes->Add(sub2node);
1735 sub1node->cd();
1736 //
1737 // Place copy #1 of I20B in I12B
1738 //
1739 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1740 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1741 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1742 sub2node->SetLineColor(kColorITS);
1743 sub2node->SetVisibility(0);
1744 sub2node->cd();
1745 //
1746 // Place copy #1 of I1D7 in I20B
1747 //
1748 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1749 sub3node->SetLineColor(kColorITS);
1750 sub3node->SetVisibility(0);
1751 sub3node->cd();
1752 //
1753 // Place copy #1 of I1D1 in I1D7
1754 //
1755 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1756 sub4node->SetLineColor(kColorITS);
1757 sub4node->SetVisibility(0);
1758 sub4node->cd();
1759 //
1760 // Place copy #1 of ITS2 in I1D1
1761 //
1762 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1763 sub5node->SetLineColor(kColorITS);
1764 fNodes->Add(sub5node);
1765 sub4node->cd();
1766 fNodes->Add(sub4node);
1767 sub3node->cd();
1768 fNodes->Add(sub3node);
1769 sub2node->cd();
1770 //
1771 // Place copy #2 of I1D7 in I20B
1772 //
1773 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1774 sub3node->SetLineColor(kColorITS);
1775 sub3node->SetVisibility(0);
1776 sub3node->cd();
1777 //
1778 // Place copy #1 of I1D1 in I1D7
1779 //
1780 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1781 sub4node->SetLineColor(kColorITS);
1782 sub4node->SetVisibility(0);
1783 sub4node->cd();
1784 //
1785 // Place copy #1 of ITS2 in I1D1
1786 //
1787 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1788 sub5node->SetLineColor(kColorITS);
1789 fNodes->Add(sub5node);
1790 sub4node->cd();
1791 fNodes->Add(sub4node);
1792 sub3node->cd();
1793 fNodes->Add(sub3node);
1794 sub2node->cd();
1795 //
1796 // Place copy #3 of I1D7 in I20B
1797 //
1798 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1799 sub3node->SetLineColor(kColorITS);
1800 sub3node->SetVisibility(0);
1801 sub3node->cd();
1802 //
1803 // Place copy #1 of I1D1 in I1D7
1804 //
1805 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1806 sub4node->SetLineColor(kColorITS);
1807 sub4node->SetVisibility(0);
1808 sub4node->cd();
1809 //
1810 // Place copy #1 of ITS2 in I1D1
1811 //
1812 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1813 sub5node->SetLineColor(kColorITS);
1814 fNodes->Add(sub5node);
1815 sub4node->cd();
1816 fNodes->Add(sub4node);
1817 sub3node->cd();
1818 fNodes->Add(sub3node);
1819 sub2node->cd();
1820 //
1821 // Place copy #4 of I1D7 in I20B
1822 //
1823 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1824 sub3node->SetLineColor(kColorITS);
1825 sub3node->SetVisibility(0);
1826 sub3node->cd();
1827 //
1828 // Place copy #1 of I1D1 in I1D7
1829 //
1830 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1831 sub4node->SetLineColor(kColorITS);
1832 sub4node->SetVisibility(0);
1833 sub4node->cd();
1834 //
1835 // Place copy #1 of ITS2 in I1D1
1836 //
1837 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1838 sub5node->SetLineColor(kColorITS);
1839 fNodes->Add(sub5node);
1840 sub4node->cd();
1841 fNodes->Add(sub4node);
1842 sub3node->cd();
1843 fNodes->Add(sub3node);
1844 sub2node->cd();
1845 fNodes->Add(sub2node);
1846 sub1node->cd();
1847 //
1848 // Place copy #2 of I20B in I12B
1849 //
1850 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1851 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1852 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1853 sub2node->SetLineColor(kColorITS);
1854 sub2node->SetVisibility(0);
1855 sub2node->cd();
1856 //
1857 // Place copy #1 of I1D7 in I20B
1858 //
1859 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1860 sub3node->SetLineColor(kColorITS);
1861 sub3node->SetVisibility(0);
1862 sub3node->cd();
1863 //
1864 // Place copy #1 of I1D1 in I1D7
1865 //
1866 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1867 sub4node->SetLineColor(kColorITS);
1868 sub4node->SetVisibility(0);
1869 sub4node->cd();
1870 //
1871 // Place copy #1 of ITS2 in I1D1
1872 //
1873 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1874 sub5node->SetLineColor(kColorITS);
1875 fNodes->Add(sub5node);
1876 sub4node->cd();
1877 fNodes->Add(sub4node);
1878 sub3node->cd();
1879 fNodes->Add(sub3node);
1880 sub2node->cd();
1881 //
1882 // Place copy #2 of I1D7 in I20B
1883 //
1884 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1885 sub3node->SetLineColor(kColorITS);
1886 sub3node->SetVisibility(0);
1887 sub3node->cd();
1888 //
1889 // Place copy #1 of I1D1 in I1D7
1890 //
1891 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1892 sub4node->SetLineColor(kColorITS);
1893 sub4node->SetVisibility(0);
1894 sub4node->cd();
1895 //
1896 // Place copy #1 of ITS2 in I1D1
1897 //
1898 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1899 sub5node->SetLineColor(kColorITS);
1900 fNodes->Add(sub5node);
1901 sub4node->cd();
1902 fNodes->Add(sub4node);
1903 sub3node->cd();
1904 fNodes->Add(sub3node);
1905 sub2node->cd();
1906 //
1907 // Place copy #3 of I1D7 in I20B
1908 //
1909 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1910 sub3node->SetLineColor(kColorITS);
1911 sub3node->SetVisibility(0);
1912 sub3node->cd();
1913 //
1914 // Place copy #1 of I1D1 in I1D7
1915 //
1916 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1917 sub4node->SetLineColor(kColorITS);
1918 sub4node->SetVisibility(0);
1919 sub4node->cd();
1920 //
1921 // Place copy #1 of ITS2 in I1D1
1922 //
1923 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1924 sub5node->SetLineColor(kColorITS);
1925 fNodes->Add(sub5node);
1926 sub4node->cd();
1927 fNodes->Add(sub4node);
1928 sub3node->cd();
1929 fNodes->Add(sub3node);
1930 sub2node->cd();
1931 //
1932 // Place copy #4 of I1D7 in I20B
1933 //
1934 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1935 sub3node->SetLineColor(kColorITS);
1936 sub3node->SetVisibility(0);
1937 sub3node->cd();
1938 //
1939 // Place copy #1 of I1D1 in I1D7
1940 //
1941 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1942 sub4node->SetLineColor(kColorITS);
1943 sub4node->SetVisibility(0);
1944 sub4node->cd();
1945 //
1946 // Place copy #1 of ITS2 in I1D1
1947 //
1948 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1949 sub5node->SetLineColor(kColorITS);
1950 fNodes->Add(sub5node);
1951 sub4node->cd();
1952 fNodes->Add(sub4node);
1953 sub3node->cd();
1954 fNodes->Add(sub3node);
1955 sub2node->cd();
1956 fNodes->Add(sub2node);
1957 sub1node->cd();
1958 //
1959 // Place copy #3 of I20B in I12B
1960 //
1961 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1962 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1963 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1964 sub2node->SetLineColor(kColorITS);
1965 sub2node->SetVisibility(0);
1966 sub2node->cd();
1967 //
1968 // Place copy #1 of I1D7 in I20B
1969 //
1970 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1971 sub3node->SetLineColor(kColorITS);
1972 sub3node->SetVisibility(0);
1973 sub3node->cd();
1974 //
1975 // Place copy #1 of I1D1 in I1D7
1976 //
1977 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1978 sub4node->SetLineColor(kColorITS);
1979 sub4node->SetVisibility(0);
1980 sub4node->cd();
1981 //
1982 // Place copy #1 of ITS2 in I1D1
1983 //
1984 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1985 sub5node->SetLineColor(kColorITS);
1986 fNodes->Add(sub5node);
1987 sub4node->cd();
1988 fNodes->Add(sub4node);
1989 sub3node->cd();
1990 fNodes->Add(sub3node);
1991 sub2node->cd();
1992 //
1993 // Place copy #2 of I1D7 in I20B
1994 //
1995 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1996 sub3node->SetLineColor(kColorITS);
1997 sub3node->SetVisibility(0);
1998 sub3node->cd();
1999 //
2000 // Place copy #1 of I1D1 in I1D7
2001 //
2002 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2003 sub4node->SetLineColor(kColorITS);
2004 sub4node->SetVisibility(0);
2005 sub4node->cd();
2006 //
2007 // Place copy #1 of ITS2 in I1D1
2008 //
2009 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2010 sub5node->SetLineColor(kColorITS);
2011 fNodes->Add(sub5node);
2012 sub4node->cd();
2013 fNodes->Add(sub4node);
2014 sub3node->cd();
2015 fNodes->Add(sub3node);
2016 sub2node->cd();
2017 //
2018 // Place copy #3 of I1D7 in I20B
2019 //
2020 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2021 sub3node->SetLineColor(kColorITS);
2022 sub3node->SetVisibility(0);
2023 sub3node->cd();
2024 //
2025 // Place copy #1 of I1D1 in I1D7
2026 //
2027 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2028 sub4node->SetLineColor(kColorITS);
2029 sub4node->SetVisibility(0);
2030 sub4node->cd();
2031 //
2032 // Place copy #1 of ITS2 in I1D1
2033 //
2034 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2035 sub5node->SetLineColor(kColorITS);
2036 fNodes->Add(sub5node);
2037 sub4node->cd();
2038 fNodes->Add(sub4node);
2039 sub3node->cd();
2040 fNodes->Add(sub3node);
2041 sub2node->cd();
2042 //
2043 // Place copy #4 of I1D7 in I20B
2044 //
2045 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2046 sub3node->SetLineColor(kColorITS);
2047 sub3node->SetVisibility(0);
2048 sub3node->cd();
2049 //
2050 // Place copy #1 of I1D1 in I1D7
2051 //
2052 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2053 sub4node->SetLineColor(kColorITS);
2054 sub4node->SetVisibility(0);
2055 sub4node->cd();
2056 //
2057 // Place copy #1 of ITS2 in I1D1
2058 //
2059 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2060 sub5node->SetLineColor(kColorITS);
2061 fNodes->Add(sub5node);
2062 sub4node->cd();
2063 fNodes->Add(sub4node);
2064 sub3node->cd();
2065 fNodes->Add(sub3node);
2066 sub2node->cd();
2067 fNodes->Add(sub2node);
2068 sub1node->cd();
2069 //
2070 // Place copy #4 of I20B in I12B
2071 //
2072 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2073 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2074 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2075 sub2node->SetLineColor(kColorITS);
2076 sub2node->SetVisibility(0);
2077 sub2node->cd();
2078 //
2079 // Place copy #1 of I1D7 in I20B
2080 //
2081 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2082 sub3node->SetLineColor(kColorITS);
2083 sub3node->SetVisibility(0);
2084 sub3node->cd();
2085 //
2086 // Place copy #1 of I1D1 in I1D7
2087 //
2088 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2089 sub4node->SetLineColor(kColorITS);
2090 sub4node->SetVisibility(0);
2091 sub4node->cd();
2092 //
2093 // Place copy #1 of ITS2 in I1D1
2094 //
2095 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2096 sub5node->SetLineColor(kColorITS);
2097 fNodes->Add(sub5node);
2098 sub4node->cd();
2099 fNodes->Add(sub4node);
2100 sub3node->cd();
2101 fNodes->Add(sub3node);
2102 sub2node->cd();
2103 //
2104 // Place copy #2 of I1D7 in I20B
2105 //
2106 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2107 sub3node->SetLineColor(kColorITS);
2108 sub3node->SetVisibility(0);
2109 sub3node->cd();
2110 //
2111 // Place copy #1 of I1D1 in I1D7
2112 //
2113 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2114 sub4node->SetLineColor(kColorITS);
2115 sub4node->SetVisibility(0);
2116 sub4node->cd();
2117 //
2118 // Place copy #1 of ITS2 in I1D1
2119 //
2120 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2121 sub5node->SetLineColor(kColorITS);
2122 fNodes->Add(sub5node);
2123 sub4node->cd();
2124 fNodes->Add(sub4node);
2125 sub3node->cd();
2126 fNodes->Add(sub3node);
2127 sub2node->cd();
2128 //
2129 // Place copy #3 of I1D7 in I20B
2130 //
2131 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2132 sub3node->SetLineColor(kColorITS);
2133 sub3node->SetVisibility(0);
2134 sub3node->cd();
2135 //
2136 // Place copy #1 of I1D1 in I1D7
2137 //
2138 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2139 sub4node->SetLineColor(kColorITS);
2140 sub4node->SetVisibility(0);
2141 sub4node->cd();
2142 //
2143 // Place copy #1 of ITS2 in I1D1
2144 //
2145 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2146 sub5node->SetLineColor(kColorITS);
2147 fNodes->Add(sub5node);
2148 sub4node->cd();
2149 fNodes->Add(sub4node);
2150 sub3node->cd();
2151 fNodes->Add(sub3node);
2152 sub2node->cd();
2153 //
2154 // Place copy #4 of I1D7 in I20B
2155 //
2156 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2157 sub3node->SetLineColor(kColorITS);
2158 sub3node->SetVisibility(0);
2159 sub3node->cd();
2160 //
2161 // Place copy #1 of I1D1 in I1D7
2162 //
2163 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2164 sub4node->SetLineColor(kColorITS);
2165 sub4node->SetVisibility(0);
2166 sub4node->cd();
2167 //
2168 // Place copy #1 of ITS2 in I1D1
2169 //
2170 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2171 sub5node->SetLineColor(kColorITS);
2172 fNodes->Add(sub5node);
2173 sub4node->cd();
2174 fNodes->Add(sub4node);
2175 sub3node->cd();
2176 fNodes->Add(sub3node);
2177 sub2node->cd();
2178 fNodes->Add(sub2node);
2179 sub1node->cd();
2180 fNodes->Add(sub1node);
2181 node->cd();
2182 //
2183 // Place copy #3 of I12B in IT12
2184 //
1266e9b4 2185 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2186 sub1node->SetLineColor(kColorITS);
2187 sub1node->SetVisibility(0);
2188 sub1node->cd();
2189 //
2190 // Place copy #1 of I10B in I12B
2191 //
2192 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2193 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2194 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2195 sub2node->SetLineColor(kColorITS);
2196 sub2node->SetVisibility(0);
2197 sub2node->cd();
2198 //
2199 // Place copy #1 of I107 in I10B
2200 //
2201 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2202 sub3node->SetLineColor(kColorITS);
2203 sub3node->SetVisibility(0);
2204 sub3node->cd();
2205 //
2206 // Place copy #1 of I101 in I107
2207 //
2208 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2209 sub4node->SetLineColor(kColorITS);
2210 sub4node->SetVisibility(0);
2211 sub4node->cd();
2212 //
2213 // Place copy #1 of ITS1 in I101
2214 //
2215 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2216 sub5node->SetLineColor(kColorITS);
2217 fNodes->Add(sub5node);
2218 sub4node->cd();
2219 fNodes->Add(sub4node);
2220 sub3node->cd();
2221 fNodes->Add(sub3node);
2222 sub2node->cd();
2223 //
2224 // Place copy #2 of I107 in I10B
2225 //
2226 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2227 sub3node->SetLineColor(kColorITS);
2228 sub3node->SetVisibility(0);
2229 sub3node->cd();
2230 //
2231 // Place copy #1 of I101 in I107
2232 //
2233 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2234 sub4node->SetLineColor(kColorITS);
2235 sub4node->SetVisibility(0);
2236 sub4node->cd();
2237 //
2238 // Place copy #1 of ITS1 in I101
2239 //
2240 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2241 sub5node->SetLineColor(kColorITS);
2242 fNodes->Add(sub5node);
2243 sub4node->cd();
2244 fNodes->Add(sub4node);
2245 sub3node->cd();
2246 fNodes->Add(sub3node);
2247 sub2node->cd();
2248 //
2249 // Place copy #3 of I107 in I10B
2250 //
2251 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2252 sub3node->SetLineColor(kColorITS);
2253 sub3node->SetVisibility(0);
2254 sub3node->cd();
2255 //
2256 // Place copy #1 of I101 in I107
2257 //
2258 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2259 sub4node->SetLineColor(kColorITS);
2260 sub4node->SetVisibility(0);
2261 sub4node->cd();
2262 //
2263 // Place copy #1 of ITS1 in I101
2264 //
2265 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2266 sub5node->SetLineColor(kColorITS);
2267 fNodes->Add(sub5node);
2268 sub4node->cd();
2269 fNodes->Add(sub4node);
2270 sub3node->cd();
2271 fNodes->Add(sub3node);
2272 sub2node->cd();
2273 //
2274 // Place copy #4 of I107 in I10B
2275 //
2276 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2277 sub3node->SetLineColor(kColorITS);
2278 sub3node->SetVisibility(0);
2279 sub3node->cd();
2280 //
2281 // Place copy #1 of I101 in I107
2282 //
2283 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2284 sub4node->SetLineColor(kColorITS);
2285 sub4node->SetVisibility(0);
2286 sub4node->cd();
2287 //
2288 // Place copy #1 of ITS1 in I101
2289 //
2290 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2291 sub5node->SetLineColor(kColorITS);
2292 fNodes->Add(sub5node);
2293 sub4node->cd();
2294 fNodes->Add(sub4node);
2295 sub3node->cd();
2296 fNodes->Add(sub3node);
2297 sub2node->cd();
2298 fNodes->Add(sub2node);
2299 sub1node->cd();
2300 //
2301 // Place copy #2 of I10B in I12B
2302 //
2303 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2304 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2305 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2306 sub2node->SetLineColor(kColorITS);
2307 sub2node->SetVisibility(0);
2308 sub2node->cd();
2309 //
2310 // Place copy #1 of I107 in I10B
2311 //
2312 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2313 sub3node->SetLineColor(kColorITS);
2314 sub3node->SetVisibility(0);
2315 sub3node->cd();
2316 //
2317 // Place copy #1 of I101 in I107
2318 //
2319 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2320 sub4node->SetLineColor(kColorITS);
2321 sub4node->SetVisibility(0);
2322 sub4node->cd();
2323 //
2324 // Place copy #1 of ITS1 in I101
2325 //
2326 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2327 sub5node->SetLineColor(kColorITS);
2328 fNodes->Add(sub5node);
2329 sub4node->cd();
2330 fNodes->Add(sub4node);
2331 sub3node->cd();
2332 fNodes->Add(sub3node);
2333 sub2node->cd();
2334 //
2335 // Place copy #2 of I107 in I10B
2336 //
2337 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2338 sub3node->SetLineColor(kColorITS);
2339 sub3node->SetVisibility(0);
2340 sub3node->cd();
2341 //
2342 // Place copy #1 of I101 in I107
2343 //
2344 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2345 sub4node->SetLineColor(kColorITS);
2346 sub4node->SetVisibility(0);
2347 sub4node->cd();
2348 //
2349 // Place copy #1 of ITS1 in I101
2350 //
2351 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2352 sub5node->SetLineColor(kColorITS);
2353 fNodes->Add(sub5node);
2354 sub4node->cd();
2355 fNodes->Add(sub4node);
2356 sub3node->cd();
2357 fNodes->Add(sub3node);
2358 sub2node->cd();
2359 //
2360 // Place copy #3 of I107 in I10B
2361 //
2362 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2363 sub3node->SetLineColor(kColorITS);
2364 sub3node->SetVisibility(0);
2365 sub3node->cd();
2366 //
2367 // Place copy #1 of I101 in I107
2368 //
2369 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2370 sub4node->SetLineColor(kColorITS);
2371 sub4node->SetVisibility(0);
2372 sub4node->cd();
2373 //
2374 // Place copy #1 of ITS1 in I101
2375 //
2376 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2377 sub5node->SetLineColor(kColorITS);
2378 fNodes->Add(sub5node);
2379 sub4node->cd();
2380 fNodes->Add(sub4node);
2381 sub3node->cd();
2382 fNodes->Add(sub3node);
2383 sub2node->cd();
2384 //
2385 // Place copy #4 of I107 in I10B
2386 //
2387 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2388 sub3node->SetLineColor(kColorITS);
2389 sub3node->SetVisibility(0);
2390 sub3node->cd();
2391 //
2392 // Place copy #1 of I101 in I107
2393 //
2394 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2395 sub4node->SetLineColor(kColorITS);
2396 sub4node->SetVisibility(0);
2397 sub4node->cd();
2398 //
2399 // Place copy #1 of ITS1 in I101
2400 //
2401 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2402 sub5node->SetLineColor(kColorITS);
2403 fNodes->Add(sub5node);
2404 sub4node->cd();
2405 fNodes->Add(sub4node);
2406 sub3node->cd();
2407 fNodes->Add(sub3node);
2408 sub2node->cd();
2409 fNodes->Add(sub2node);
2410 sub1node->cd();
2411 //
2412 // Place copy #1 of I20B in I12B
2413 //
2414 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2415 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2416 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2417 sub2node->SetLineColor(kColorITS);
2418 sub2node->SetVisibility(0);
2419 sub2node->cd();
2420 //
2421 // Place copy #1 of I1D7 in I20B
2422 //
2423 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2424 sub3node->SetLineColor(kColorITS);
2425 sub3node->SetVisibility(0);
2426 sub3node->cd();
2427 //
2428 // Place copy #1 of I1D1 in I1D7
2429 //
2430 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2431 sub4node->SetLineColor(kColorITS);
2432 sub4node->SetVisibility(0);
2433 sub4node->cd();
2434 //
2435 // Place copy #1 of ITS2 in I1D1
2436 //
2437 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2438 sub5node->SetLineColor(kColorITS);
2439 fNodes->Add(sub5node);
2440 sub4node->cd();
2441 fNodes->Add(sub4node);
2442 sub3node->cd();
2443 fNodes->Add(sub3node);
2444 sub2node->cd();
2445 //
2446 // Place copy #2 of I1D7 in I20B
2447 //
2448 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2449 sub3node->SetLineColor(kColorITS);
2450 sub3node->SetVisibility(0);
2451 sub3node->cd();
2452 //
2453 // Place copy #1 of I1D1 in I1D7
2454 //
2455 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2456 sub4node->SetLineColor(kColorITS);
2457 sub4node->SetVisibility(0);
2458 sub4node->cd();
2459 //
2460 // Place copy #1 of ITS2 in I1D1
2461 //
2462 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2463 sub5node->SetLineColor(kColorITS);
2464 fNodes->Add(sub5node);
2465 sub4node->cd();
2466 fNodes->Add(sub4node);
2467 sub3node->cd();
2468 fNodes->Add(sub3node);
2469 sub2node->cd();
2470 //
2471 // Place copy #3 of I1D7 in I20B
2472 //
2473 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2474 sub3node->SetLineColor(kColorITS);
2475 sub3node->SetVisibility(0);
2476 sub3node->cd();
2477 //
2478 // Place copy #1 of I1D1 in I1D7
2479 //
2480 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2481 sub4node->SetLineColor(kColorITS);
2482 sub4node->SetVisibility(0);
2483 sub4node->cd();
2484 //
2485 // Place copy #1 of ITS2 in I1D1
2486 //
2487 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2488 sub5node->SetLineColor(kColorITS);
2489 fNodes->Add(sub5node);
2490 sub4node->cd();
2491 fNodes->Add(sub4node);
2492 sub3node->cd();
2493 fNodes->Add(sub3node);
2494 sub2node->cd();
2495 //
2496 // Place copy #4 of I1D7 in I20B
2497 //
2498 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2499 sub3node->SetLineColor(kColorITS);
2500 sub3node->SetVisibility(0);
2501 sub3node->cd();
2502 //
2503 // Place copy #1 of I1D1 in I1D7
2504 //
2505 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2506 sub4node->SetLineColor(kColorITS);
2507 sub4node->SetVisibility(0);
2508 sub4node->cd();
2509 //
2510 // Place copy #1 of ITS2 in I1D1
2511 //
2512 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2513 sub5node->SetLineColor(kColorITS);
2514 fNodes->Add(sub5node);
2515 sub4node->cd();
2516 fNodes->Add(sub4node);
2517 sub3node->cd();
2518 fNodes->Add(sub3node);
2519 sub2node->cd();
2520 fNodes->Add(sub2node);
2521 sub1node->cd();
2522 //
2523 // Place copy #2 of I20B in I12B
2524 //
2525 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2526 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2527 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2528 sub2node->SetLineColor(kColorITS);
2529 sub2node->SetVisibility(0);
2530 sub2node->cd();
2531 //
2532 // Place copy #1 of I1D7 in I20B
2533 //
2534 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2535 sub3node->SetLineColor(kColorITS);
2536 sub3node->SetVisibility(0);
2537 sub3node->cd();
2538 //
2539 // Place copy #1 of I1D1 in I1D7
2540 //
2541 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2542 sub4node->SetLineColor(kColorITS);
2543 sub4node->SetVisibility(0);
2544 sub4node->cd();
2545 //
2546 // Place copy #1 of ITS2 in I1D1
2547 //
2548 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2549 sub5node->SetLineColor(kColorITS);
2550 fNodes->Add(sub5node);
2551 sub4node->cd();
2552 fNodes->Add(sub4node);
2553 sub3node->cd();
2554 fNodes->Add(sub3node);
2555 sub2node->cd();
2556 //
2557 // Place copy #2 of I1D7 in I20B
2558 //
2559 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2560 sub3node->SetLineColor(kColorITS);
2561 sub3node->SetVisibility(0);
2562 sub3node->cd();
2563 //
2564 // Place copy #1 of I1D1 in I1D7
2565 //
2566 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2567 sub4node->SetLineColor(kColorITS);
2568 sub4node->SetVisibility(0);
2569 sub4node->cd();
2570 //
2571 // Place copy #1 of ITS2 in I1D1
2572 //
2573 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2574 sub5node->SetLineColor(kColorITS);
2575 fNodes->Add(sub5node);
2576 sub4node->cd();
2577 fNodes->Add(sub4node);
2578 sub3node->cd();
2579 fNodes->Add(sub3node);
2580 sub2node->cd();
2581 //
2582 // Place copy #3 of I1D7 in I20B
2583 //
2584 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2585 sub3node->SetLineColor(kColorITS);
2586 sub3node->SetVisibility(0);
2587 sub3node->cd();
2588 //
2589 // Place copy #1 of I1D1 in I1D7
2590 //
2591 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2592 sub4node->SetLineColor(kColorITS);
2593 sub4node->SetVisibility(0);
2594 sub4node->cd();
2595 //
2596 // Place copy #1 of ITS2 in I1D1
2597 //
2598 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2599 sub5node->SetLineColor(kColorITS);
2600 fNodes->Add(sub5node);
2601 sub4node->cd();
2602 fNodes->Add(sub4node);
2603 sub3node->cd();
2604 fNodes->Add(sub3node);
2605 sub2node->cd();
2606 //
2607 // Place copy #4 of I1D7 in I20B
2608 //
2609 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2610 sub3node->SetLineColor(kColorITS);
2611 sub3node->SetVisibility(0);
2612 sub3node->cd();
2613 //
2614 // Place copy #1 of I1D1 in I1D7
2615 //
2616 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2617 sub4node->SetLineColor(kColorITS);
2618 sub4node->SetVisibility(0);
2619 sub4node->cd();
2620 //
2621 // Place copy #1 of ITS2 in I1D1
2622 //
2623 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2624 sub5node->SetLineColor(kColorITS);
2625 fNodes->Add(sub5node);
2626 sub4node->cd();
2627 fNodes->Add(sub4node);
2628 sub3node->cd();
2629 fNodes->Add(sub3node);
2630 sub2node->cd();
2631 fNodes->Add(sub2node);
2632 sub1node->cd();
2633 //
2634 // Place copy #3 of I20B in I12B
2635 //
2636 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2637 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2638 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2639 sub2node->SetLineColor(kColorITS);
2640 sub2node->SetVisibility(0);
2641 sub2node->cd();
2642 //
2643 // Place copy #1 of I1D7 in I20B
2644 //
2645 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2646 sub3node->SetLineColor(kColorITS);
2647 sub3node->SetVisibility(0);
2648 sub3node->cd();
2649 //
2650 // Place copy #1 of I1D1 in I1D7
2651 //
2652 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2653 sub4node->SetLineColor(kColorITS);
2654 sub4node->SetVisibility(0);
2655 sub4node->cd();
2656 //
2657 // Place copy #1 of ITS2 in I1D1
2658 //
2659 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2660 sub5node->SetLineColor(kColorITS);
2661 fNodes->Add(sub5node);
2662 sub4node->cd();
2663 fNodes->Add(sub4node);
2664 sub3node->cd();
2665 fNodes->Add(sub3node);
2666 sub2node->cd();
2667 //
2668 // Place copy #2 of I1D7 in I20B
2669 //
2670 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2671 sub3node->SetLineColor(kColorITS);
2672 sub3node->SetVisibility(0);
2673 sub3node->cd();
2674 //
2675 // Place copy #1 of I1D1 in I1D7
2676 //
2677 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2678 sub4node->SetLineColor(kColorITS);
2679 sub4node->SetVisibility(0);
2680 sub4node->cd();
2681 //
2682 // Place copy #1 of ITS2 in I1D1
2683 //
2684 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2685 sub5node->SetLineColor(kColorITS);
2686 fNodes->Add(sub5node);
2687 sub4node->cd();
2688 fNodes->Add(sub4node);
2689 sub3node->cd();
2690 fNodes->Add(sub3node);
2691 sub2node->cd();
2692 //
2693 // Place copy #3 of I1D7 in I20B
2694 //
2695 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2696 sub3node->SetLineColor(kColorITS);
2697 sub3node->SetVisibility(0);
2698 sub3node->cd();
2699 //
2700 // Place copy #1 of I1D1 in I1D7
2701 //
2702 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2703 sub4node->SetLineColor(kColorITS);
2704 sub4node->SetVisibility(0);
2705 sub4node->cd();
2706 //
2707 // Place copy #1 of ITS2 in I1D1
2708 //
2709 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2710 sub5node->SetLineColor(kColorITS);
2711 fNodes->Add(sub5node);
2712 sub4node->cd();
2713 fNodes->Add(sub4node);
2714 sub3node->cd();
2715 fNodes->Add(sub3node);
2716 sub2node->cd();
2717 //
2718 // Place copy #4 of I1D7 in I20B
2719 //
2720 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2721 sub3node->SetLineColor(kColorITS);
2722 sub3node->SetVisibility(0);
2723 sub3node->cd();
2724 //
2725 // Place copy #1 of I1D1 in I1D7
2726 //
2727 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2728 sub4node->SetLineColor(kColorITS);
2729 sub4node->SetVisibility(0);
2730 sub4node->cd();
2731 //
2732 // Place copy #1 of ITS2 in I1D1
2733 //
2734 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2735 sub5node->SetLineColor(kColorITS);
2736 fNodes->Add(sub5node);
2737 sub4node->cd();
2738 fNodes->Add(sub4node);
2739 sub3node->cd();
2740 fNodes->Add(sub3node);
2741 sub2node->cd();
2742 fNodes->Add(sub2node);
2743 sub1node->cd();
2744 //
2745 // Place copy #4 of I20B in I12B
2746 //
2747 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2748 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2749 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2750 sub2node->SetLineColor(kColorITS);
2751 sub2node->SetVisibility(0);
2752 sub2node->cd();
2753 //
2754 // Place copy #1 of I1D7 in I20B
2755 //
2756 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2757 sub3node->SetLineColor(kColorITS);
2758 sub3node->SetVisibility(0);
2759 sub3node->cd();
2760 //
2761 // Place copy #1 of I1D1 in I1D7
2762 //
2763 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2764 sub4node->SetLineColor(kColorITS);
2765 sub4node->SetVisibility(0);
2766 sub4node->cd();
2767 //
2768 // Place copy #1 of ITS2 in I1D1
2769 //
2770 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2771 sub5node->SetLineColor(kColorITS);
2772 fNodes->Add(sub5node);
2773 sub4node->cd();
2774 fNodes->Add(sub4node);
2775 sub3node->cd();
2776 fNodes->Add(sub3node);
2777 sub2node->cd();
2778 //
2779 // Place copy #2 of I1D7 in I20B
2780 //
2781 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2782 sub3node->SetLineColor(kColorITS);
2783 sub3node->SetVisibility(0);
2784 sub3node->cd();
2785 //
2786 // Place copy #1 of I1D1 in I1D7
2787 //
2788 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2789 sub4node->SetLineColor(kColorITS);
2790 sub4node->SetVisibility(0);
2791 sub4node->cd();
2792 //
2793 // Place copy #1 of ITS2 in I1D1
2794 //
2795 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2796 sub5node->SetLineColor(kColorITS);
2797 fNodes->Add(sub5node);
2798 sub4node->cd();
2799 fNodes->Add(sub4node);
2800 sub3node->cd();
2801 fNodes->Add(sub3node);
2802 sub2node->cd();
2803 //
2804 // Place copy #3 of I1D7 in I20B
2805 //
2806 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2807 sub3node->SetLineColor(kColorITS);
2808 sub3node->SetVisibility(0);
2809 sub3node->cd();
2810 //
2811 // Place copy #1 of I1D1 in I1D7
2812 //
2813 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2814 sub4node->SetLineColor(kColorITS);
2815 sub4node->SetVisibility(0);
2816 sub4node->cd();
2817 //
2818 // Place copy #1 of ITS2 in I1D1
2819 //
2820 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2821 sub5node->SetLineColor(kColorITS);
2822 fNodes->Add(sub5node);
2823 sub4node->cd();
2824 fNodes->Add(sub4node);
2825 sub3node->cd();
2826 fNodes->Add(sub3node);
2827 sub2node->cd();
2828 //
2829 // Place copy #4 of I1D7 in I20B
2830 //
2831 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2832 sub3node->SetLineColor(kColorITS);
2833 sub3node->SetVisibility(0);
2834 sub3node->cd();
2835 //
2836 // Place copy #1 of I1D1 in I1D7
2837 //
2838 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2839 sub4node->SetLineColor(kColorITS);
2840 sub4node->SetVisibility(0);
2841 sub4node->cd();
2842 //
2843 // Place copy #1 of ITS2 in I1D1
2844 //
2845 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2846 sub5node->SetLineColor(kColorITS);
2847 fNodes->Add(sub5node);
2848 sub4node->cd();
2849 fNodes->Add(sub4node);
2850 sub3node->cd();
2851 fNodes->Add(sub3node);
2852 sub2node->cd();
2853 fNodes->Add(sub2node);
2854 sub1node->cd();
2855 fNodes->Add(sub1node);
2856 node->cd();
2857 //
2858 // Place copy #4 of I12B in IT12
2859 //
1266e9b4 2860 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2861 sub1node->SetLineColor(kColorITS);
2862 sub1node->SetVisibility(0);
2863 sub1node->cd();
2864 //
2865 // Place copy #1 of I10B in I12B
2866 //
2867 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2868 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2869 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2870 sub2node->SetLineColor(kColorITS);
2871 sub2node->SetVisibility(0);
2872 sub2node->cd();
2873 //
2874 // Place copy #1 of I107 in I10B
2875 //
2876 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2877 sub3node->SetLineColor(kColorITS);
2878 sub3node->SetVisibility(0);
2879 sub3node->cd();
2880 //
2881 // Place copy #1 of I101 in I107
2882 //
2883 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2884 sub4node->SetLineColor(kColorITS);
2885 sub4node->SetVisibility(0);
2886 sub4node->cd();
2887 //
2888 // Place copy #1 of ITS1 in I101
2889 //
2890 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2891 sub5node->SetLineColor(kColorITS);
2892 fNodes->Add(sub5node);
2893 sub4node->cd();
2894 fNodes->Add(sub4node);
2895 sub3node->cd();
2896 fNodes->Add(sub3node);
2897 sub2node->cd();
2898 //
2899 // Place copy #2 of I107 in I10B
2900 //
2901 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2902 sub3node->SetLineColor(kColorITS);
2903 sub3node->SetVisibility(0);
2904 sub3node->cd();
2905 //
2906 // Place copy #1 of I101 in I107
2907 //
2908 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2909 sub4node->SetLineColor(kColorITS);
2910 sub4node->SetVisibility(0);
2911 sub4node->cd();
2912 //
2913 // Place copy #1 of ITS1 in I101
2914 //
2915 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2916 sub5node->SetLineColor(kColorITS);
2917 fNodes->Add(sub5node);
2918 sub4node->cd();
2919 fNodes->Add(sub4node);
2920 sub3node->cd();
2921 fNodes->Add(sub3node);
2922 sub2node->cd();
2923 //
2924 // Place copy #3 of I107 in I10B
2925 //
2926 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2927 sub3node->SetLineColor(kColorITS);
2928 sub3node->SetVisibility(0);
2929 sub3node->cd();
2930 //
2931 // Place copy #1 of I101 in I107
2932 //
2933 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2934 sub4node->SetLineColor(kColorITS);
2935 sub4node->SetVisibility(0);
2936 sub4node->cd();
2937 //
2938 // Place copy #1 of ITS1 in I101
2939 //
2940 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2941 sub5node->SetLineColor(kColorITS);
2942 fNodes->Add(sub5node);
2943 sub4node->cd();
2944 fNodes->Add(sub4node);
2945 sub3node->cd();
2946 fNodes->Add(sub3node);
2947 sub2node->cd();
2948 //
2949 // Place copy #4 of I107 in I10B
2950 //
2951 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2952 sub3node->SetLineColor(kColorITS);
2953 sub3node->SetVisibility(0);
2954 sub3node->cd();
2955 //
2956 // Place copy #1 of I101 in I107
2957 //
2958 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2959 sub4node->SetLineColor(kColorITS);
2960 sub4node->SetVisibility(0);
2961 sub4node->cd();
2962 //
2963 // Place copy #1 of ITS1 in I101
2964 //
2965 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2966 sub5node->SetLineColor(kColorITS);
2967 fNodes->Add(sub5node);
2968 sub4node->cd();
2969 fNodes->Add(sub4node);
2970 sub3node->cd();
2971 fNodes->Add(sub3node);
2972 sub2node->cd();
2973 fNodes->Add(sub2node);
2974 sub1node->cd();
2975 //
2976 // Place copy #2 of I10B in I12B
2977 //
2978 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2979 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2980 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2981 sub2node->SetLineColor(kColorITS);
2982 sub2node->SetVisibility(0);
2983 sub2node->cd();
2984 //
2985 // Place copy #1 of I107 in I10B
2986 //
2987 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2988 sub3node->SetLineColor(kColorITS);
2989 sub3node->SetVisibility(0);
2990 sub3node->cd();
2991 //
2992 // Place copy #1 of I101 in I107
2993 //
2994 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2995 sub4node->SetLineColor(kColorITS);
2996 sub4node->SetVisibility(0);
2997 sub4node->cd();
2998 //
2999 // Place copy #1 of ITS1 in I101
3000 //
3001 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3002 sub5node->SetLineColor(kColorITS);
3003 fNodes->Add(sub5node);
3004 sub4node->cd();
3005 fNodes->Add(sub4node);
3006 sub3node->cd();
3007 fNodes->Add(sub3node);
3008 sub2node->cd();
3009 //
3010 // Place copy #2 of I107 in I10B
3011 //
3012 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3013 sub3node->SetLineColor(kColorITS);
3014 sub3node->SetVisibility(0);
3015 sub3node->cd();
3016 //
3017 // Place copy #1 of I101 in I107
3018 //
3019 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3020 sub4node->SetLineColor(kColorITS);
3021 sub4node->SetVisibility(0);
3022 sub4node->cd();
3023 //
3024 // Place copy #1 of ITS1 in I101
3025 //
3026 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3027 sub5node->SetLineColor(kColorITS);
3028 fNodes->Add(sub5node);
3029 sub4node->cd();
3030 fNodes->Add(sub4node);
3031 sub3node->cd();
3032 fNodes->Add(sub3node);
3033 sub2node->cd();
3034 //
3035 // Place copy #3 of I107 in I10B
3036 //
3037 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3038 sub3node->SetLineColor(kColorITS);
3039 sub3node->SetVisibility(0);
3040 sub3node->cd();
3041 //
3042 // Place copy #1 of I101 in I107
3043 //
3044 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3045 sub4node->SetLineColor(kColorITS);
3046 sub4node->SetVisibility(0);
3047 sub4node->cd();
3048 //
3049 // Place copy #1 of ITS1 in I101
3050 //
3051 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3052 sub5node->SetLineColor(kColorITS);
3053 fNodes->Add(sub5node);
3054 sub4node->cd();
3055 fNodes->Add(sub4node);
3056 sub3node->cd();
3057 fNodes->Add(sub3node);
3058 sub2node->cd();
3059 //
3060 // Place copy #4 of I107 in I10B
3061 //
3062 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3063 sub3node->SetLineColor(kColorITS);
3064 sub3node->SetVisibility(0);
3065 sub3node->cd();
3066 //
3067 // Place copy #1 of I101 in I107
3068 //
3069 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3070 sub4node->SetLineColor(kColorITS);
3071 sub4node->SetVisibility(0);
3072 sub4node->cd();
3073 //
3074 // Place copy #1 of ITS1 in I101
3075 //
3076 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3077 sub5node->SetLineColor(kColorITS);
3078 fNodes->Add(sub5node);
3079 sub4node->cd();
3080 fNodes->Add(sub4node);
3081 sub3node->cd();
3082 fNodes->Add(sub3node);
3083 sub2node->cd();
3084 fNodes->Add(sub2node);
3085 sub1node->cd();
3086 //
3087 // Place copy #1 of I20B in I12B
3088 //
3089 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3090 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3091 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3092 sub2node->SetLineColor(kColorITS);
3093 sub2node->SetVisibility(0);
3094 sub2node->cd();
3095 //
3096 // Place copy #1 of I1D7 in I20B
3097 //
3098 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3099 sub3node->SetLineColor(kColorITS);
3100 sub3node->SetVisibility(0);
3101 sub3node->cd();
3102 //
3103 // Place copy #1 of I1D1 in I1D7
3104 //
3105 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3106 sub4node->SetLineColor(kColorITS);
3107 sub4node->SetVisibility(0);
3108 sub4node->cd();
3109 //
3110 // Place copy #1 of ITS2 in I1D1
3111 //
3112 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3113 sub5node->SetLineColor(kColorITS);
3114 fNodes->Add(sub5node);
3115 sub4node->cd();
3116 fNodes->Add(sub4node);
3117 sub3node->cd();
3118 fNodes->Add(sub3node);
3119 sub2node->cd();
3120 //
3121 // Place copy #2 of I1D7 in I20B
3122 //
3123 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3124 sub3node->SetLineColor(kColorITS);
3125 sub3node->SetVisibility(0);
3126 sub3node->cd();
3127 //
3128 // Place copy #1 of I1D1 in I1D7
3129 //
3130 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3131 sub4node->SetLineColor(kColorITS);
3132 sub4node->SetVisibility(0);
3133 sub4node->cd();
3134 //
3135 // Place copy #1 of ITS2 in I1D1
3136 //
3137 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3138 sub5node->SetLineColor(kColorITS);
3139 fNodes->Add(sub5node);
3140 sub4node->cd();
3141 fNodes->Add(sub4node);
3142 sub3node->cd();
3143 fNodes->Add(sub3node);
3144 sub2node->cd();
3145 //
3146 // Place copy #3 of I1D7 in I20B
3147 //
3148 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3149 sub3node->SetLineColor(kColorITS);
3150 sub3node->SetVisibility(0);
3151 sub3node->cd();
3152 //
3153 // Place copy #1 of I1D1 in I1D7
3154 //
3155 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3156 sub4node->SetLineColor(kColorITS);
3157 sub4node->SetVisibility(0);
3158 sub4node->cd();
3159 //
3160 // Place copy #1 of ITS2 in I1D1
3161 //
3162 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3163 sub5node->SetLineColor(kColorITS);
3164 fNodes->Add(sub5node);
3165 sub4node->cd();
3166 fNodes->Add(sub4node);
3167 sub3node->cd();
3168 fNodes->Add(sub3node);
3169 sub2node->cd();
3170 //
3171 // Place copy #4 of I1D7 in I20B
3172 //
3173 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3174 sub3node->SetLineColor(kColorITS);
3175 sub3node->SetVisibility(0);
3176 sub3node->cd();
3177 //
3178 // Place copy #1 of I1D1 in I1D7
3179 //
3180 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3181 sub4node->SetLineColor(kColorITS);
3182 sub4node->SetVisibility(0);
3183 sub4node->cd();
3184 //
3185 // Place copy #1 of ITS2 in I1D1
3186 //
3187 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3188 sub5node->SetLineColor(kColorITS);
3189 fNodes->Add(sub5node);
3190 sub4node->cd();
3191 fNodes->Add(sub4node);
3192 sub3node->cd();
3193 fNodes->Add(sub3node);
3194 sub2node->cd();
3195 fNodes->Add(sub2node);
3196 sub1node->cd();
3197 //
3198 // Place copy #2 of I20B in I12B
3199 //
3200 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3201 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3202 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3203 sub2node->SetLineColor(kColorITS);
3204 sub2node->SetVisibility(0);
3205 sub2node->cd();
3206 //
3207 // Place copy #1 of I1D7 in I20B
3208 //
3209 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3210 sub3node->SetLineColor(kColorITS);
3211 sub3node->SetVisibility(0);
3212 sub3node->cd();
3213 //
3214 // Place copy #1 of I1D1 in I1D7
3215 //
3216 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3217 sub4node->SetLineColor(kColorITS);
3218 sub4node->SetVisibility(0);
3219 sub4node->cd();
3220 //
3221 // Place copy #1 of ITS2 in I1D1
3222 //
3223 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3224 sub5node->SetLineColor(kColorITS);
3225 fNodes->Add(sub5node);
3226 sub4node->cd();
3227 fNodes->Add(sub4node);
3228 sub3node->cd();
3229 fNodes->Add(sub3node);
3230 sub2node->cd();
3231 //
3232 // Place copy #2 of I1D7 in I20B
3233 //
3234 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3235 sub3node->SetLineColor(kColorITS);
3236 sub3node->SetVisibility(0);
3237 sub3node->cd();
3238 //
3239 // Place copy #1 of I1D1 in I1D7
3240 //
3241 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3242 sub4node->SetLineColor(kColorITS);
3243 sub4node->SetVisibility(0);
3244 sub4node->cd();
3245 //
3246 // Place copy #1 of ITS2 in I1D1
3247 //
3248 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3249 sub5node->SetLineColor(kColorITS);
3250 fNodes->Add(sub5node);
3251 sub4node->cd();
3252 fNodes->Add(sub4node);
3253 sub3node->cd();
3254 fNodes->Add(sub3node);
3255 sub2node->cd();
3256 //
3257 // Place copy #3 of I1D7 in I20B
3258 //
3259 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3260 sub3node->SetLineColor(kColorITS);
3261 sub3node->SetVisibility(0);
3262 sub3node->cd();
3263 //
3264 // Place copy #1 of I1D1 in I1D7
3265 //
3266 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3267 sub4node->SetLineColor(kColorITS);
3268 sub4node->SetVisibility(0);
3269 sub4node->cd();
3270 //
3271 // Place copy #1 of ITS2 in I1D1
3272 //
3273 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3274 sub5node->SetLineColor(kColorITS);
3275 fNodes->Add(sub5node);
3276 sub4node->cd();
3277 fNodes->Add(sub4node);
3278 sub3node->cd();
3279 fNodes->Add(sub3node);
3280 sub2node->cd();
3281 //
3282 // Place copy #4 of I1D7 in I20B
3283 //
3284 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3285 sub3node->SetLineColor(kColorITS);
3286 sub3node->SetVisibility(0);
3287 sub3node->cd();
3288 //
3289 // Place copy #1 of I1D1 in I1D7
3290 //
3291 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3292 sub4node->SetLineColor(kColorITS);
3293 sub4node->SetVisibility(0);
3294 sub4node->cd();
3295 //
3296 // Place copy #1 of ITS2 in I1D1
3297 //
3298 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3299 sub5node->SetLineColor(kColorITS);
3300 fNodes->Add(sub5node);
3301 sub4node->cd();
3302 fNodes->Add(sub4node);
3303 sub3node->cd();
3304 fNodes->Add(sub3node);
3305 sub2node->cd();
3306 fNodes->Add(sub2node);
3307 sub1node->cd();
3308 //
3309 // Place copy #3 of I20B in I12B
3310 //
3311 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3312 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3313 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3314 sub2node->SetLineColor(kColorITS);
3315 sub2node->SetVisibility(0);
3316 sub2node->cd();
3317 //
3318 // Place copy #1 of I1D7 in I20B
3319 //
3320 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3321 sub3node->SetLineColor(kColorITS);
3322 sub3node->SetVisibility(0);
3323 sub3node->cd();
3324 //
3325 // Place copy #1 of I1D1 in I1D7
3326 //
3327 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3328 sub4node->SetLineColor(kColorITS);
3329 sub4node->SetVisibility(0);
3330 sub4node->cd();
3331 //
3332 // Place copy #1 of ITS2 in I1D1
3333 //
3334 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3335 sub5node->SetLineColor(kColorITS);
3336 fNodes->Add(sub5node);
3337 sub4node->cd();
3338 fNodes->Add(sub4node);
3339 sub3node->cd();
3340 fNodes->Add(sub3node);
3341 sub2node->cd();
3342 //
3343 // Place copy #2 of I1D7 in I20B
3344 //
3345 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3346 sub3node->SetLineColor(kColorITS);
3347 sub3node->SetVisibility(0);
3348 sub3node->cd();
3349 //
3350 // Place copy #1 of I1D1 in I1D7
3351 //
3352 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3353 sub4node->SetLineColor(kColorITS);
3354 sub4node->SetVisibility(0);
3355 sub4node->cd();
3356 //
3357 // Place copy #1 of ITS2 in I1D1
3358 //
3359 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3360 sub5node->SetLineColor(kColorITS);
3361 fNodes->Add(sub5node);
3362 sub4node->cd();
3363 fNodes->Add(sub4node);
3364 sub3node->cd();
3365 fNodes->Add(sub3node);
3366 sub2node->cd();
3367 //
3368 // Place copy #3 of I1D7 in I20B
3369 //
3370 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3371 sub3node->SetLineColor(kColorITS);
3372 sub3node->SetVisibility(0);
3373 sub3node->cd();
3374 //
3375 // Place copy #1 of I1D1 in I1D7
3376 //
3377 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3378 sub4node->SetLineColor(kColorITS);
3379 sub4node->SetVisibility(0);
3380 sub4node->cd();
3381 //
3382 // Place copy #1 of ITS2 in I1D1
3383 //
3384 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3385 sub5node->SetLineColor(kColorITS);
3386 fNodes->Add(sub5node);
3387 sub4node->cd();
3388 fNodes->Add(sub4node);
3389 sub3node->cd();
3390 fNodes->Add(sub3node);
3391 sub2node->cd();
3392 //
3393 // Place copy #4 of I1D7 in I20B
3394 //
3395 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3396 sub3node->SetLineColor(kColorITS);
3397 sub3node->SetVisibility(0);
3398 sub3node->cd();
3399 //
3400 // Place copy #1 of I1D1 in I1D7
3401 //
3402 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3403 sub4node->SetLineColor(kColorITS);
3404 sub4node->SetVisibility(0);
3405 sub4node->cd();
3406 //
3407 // Place copy #1 of ITS2 in I1D1
3408 //
3409 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3410 sub5node->SetLineColor(kColorITS);
3411 fNodes->Add(sub5node);
3412 sub4node->cd();
3413 fNodes->Add(sub4node);
3414 sub3node->cd();
3415 fNodes->Add(sub3node);
3416 sub2node->cd();
3417 fNodes->Add(sub2node);
3418 sub1node->cd();
3419 //
3420 // Place copy #4 of I20B in I12B
3421 //
3422 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3423 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3424 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3425 sub2node->SetLineColor(kColorITS);
3426 sub2node->SetVisibility(0);
3427 sub2node->cd();
3428 //
3429 // Place copy #1 of I1D7 in I20B
3430 //
3431 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3432 sub3node->SetLineColor(kColorITS);
3433 sub3node->SetVisibility(0);
3434 sub3node->cd();
3435 //
3436 // Place copy #1 of I1D1 in I1D7
3437 //
3438 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3439 sub4node->SetLineColor(kColorITS);
3440 sub4node->SetVisibility(0);
3441 sub4node->cd();
3442 //
3443 // Place copy #1 of ITS2 in I1D1
3444 //
3445 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3446 sub5node->SetLineColor(kColorITS);
3447 fNodes->Add(sub5node);
3448 sub4node->cd();
3449 fNodes->Add(sub4node);
3450 sub3node->cd();
3451 fNodes->Add(sub3node);
3452 sub2node->cd();
3453 //
3454 // Place copy #2 of I1D7 in I20B
3455 //
3456 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3457 sub3node->SetLineColor(kColorITS);
3458 sub3node->SetVisibility(0);
3459 sub3node->cd();
3460 //
3461 // Place copy #1 of I1D1 in I1D7
3462 //
3463 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3464 sub4node->SetLineColor(kColorITS);
3465 sub4node->SetVisibility(0);
3466 sub4node->cd();
3467 //
3468 // Place copy #1 of ITS2 in I1D1
3469 //
3470 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3471 sub5node->SetLineColor(kColorITS);
3472 fNodes->Add(sub5node);
3473 sub4node->cd();
3474 fNodes->Add(sub4node);
3475 sub3node->cd();
3476 fNodes->Add(sub3node);
3477 sub2node->cd();
3478 //
3479 // Place copy #3 of I1D7 in I20B
3480 //
3481 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3482 sub3node->SetLineColor(kColorITS);
3483 sub3node->SetVisibility(0);
3484 sub3node->cd();
3485 //
3486 // Place copy #1 of I1D1 in I1D7
3487 //
3488 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3489 sub4node->SetLineColor(kColorITS);
3490 sub4node->SetVisibility(0);
3491 sub4node->cd();
3492 //
3493 // Place copy #1 of ITS2 in I1D1
3494 //
3495 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3496 sub5node->SetLineColor(kColorITS);
3497 fNodes->Add(sub5node);
3498 sub4node->cd();
3499 fNodes->Add(sub4node);
3500 sub3node->cd();
3501 fNodes->Add(sub3node);
3502 sub2node->cd();
3503 //
3504 // Place copy #4 of I1D7 in I20B
3505 //
3506 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3507 sub3node->SetLineColor(kColorITS);
3508 sub3node->SetVisibility(0);
3509 sub3node->cd();
3510 //
3511 // Place copy #1 of I1D1 in I1D7
3512 //
3513 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3514 sub4node->SetLineColor(kColorITS);
3515 sub4node->SetVisibility(0);
3516 sub4node->cd();
3517 //
3518 // Place copy #1 of ITS2 in I1D1
3519 //
3520 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3521 sub5node->SetLineColor(kColorITS);
3522 fNodes->Add(sub5node);
3523 sub4node->cd();
3524 fNodes->Add(sub4node);
3525 sub3node->cd();
3526 fNodes->Add(sub3node);
3527 sub2node->cd();
3528 fNodes->Add(sub2node);
3529 sub1node->cd();
3530 fNodes->Add(sub1node);
3531 node->cd();
3532 //
3533 // Place copy #5 of I12B in IT12
3534 //
1266e9b4 3535 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3536 sub1node->SetLineColor(kColorITS);
3537 sub1node->SetVisibility(0);
3538 sub1node->cd();
3539 //
3540 // Place copy #1 of I10B in I12B
3541 //
3542 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3543 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3544 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3545 sub2node->SetLineColor(kColorITS);
3546 sub2node->SetVisibility(0);
3547 sub2node->cd();
3548 //
3549 // Place copy #1 of I107 in I10B
3550 //
3551 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3552 sub3node->SetLineColor(kColorITS);
3553 sub3node->SetVisibility(0);
3554 sub3node->cd();
3555 //
3556 // Place copy #1 of I101 in I107
3557 //
3558 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3559 sub4node->SetLineColor(kColorITS);
3560 sub4node->SetVisibility(0);
3561 sub4node->cd();
3562 //
3563 // Place copy #1 of ITS1 in I101
3564 //
3565 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3566 sub5node->SetLineColor(kColorITS);
3567 fNodes->Add(sub5node);
3568 sub4node->cd();
3569 fNodes->Add(sub4node);
3570 sub3node->cd();
3571 fNodes->Add(sub3node);
3572 sub2node->cd();
3573 //
3574 // Place copy #2 of I107 in I10B
3575 //
3576 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3577 sub3node->SetLineColor(kColorITS);
3578 sub3node->SetVisibility(0);
3579 sub3node->cd();
3580 //
3581 // Place copy #1 of I101 in I107
3582 //
3583 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3584 sub4node->SetLineColor(kColorITS);
3585 sub4node->SetVisibility(0);
3586 sub4node->cd();
3587 //
3588 // Place copy #1 of ITS1 in I101
3589 //
3590 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3591 sub5node->SetLineColor(kColorITS);
3592 fNodes->Add(sub5node);
3593 sub4node->cd();
3594 fNodes->Add(sub4node);
3595 sub3node->cd();
3596 fNodes->Add(sub3node);
3597 sub2node->cd();
3598 //
3599 // Place copy #3 of I107 in I10B
3600 //
3601 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3602 sub3node->SetLineColor(kColorITS);
3603 sub3node->SetVisibility(0);
3604 sub3node->cd();
3605 //
3606 // Place copy #1 of I101 in I107
3607 //
3608 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3609 sub4node->SetLineColor(kColorITS);
3610 sub4node->SetVisibility(0);
3611 sub4node->cd();
3612 //
3613 // Place copy #1 of ITS1 in I101
3614 //
3615 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3616 sub5node->SetLineColor(kColorITS);
3617 fNodes->Add(sub5node);
3618 sub4node->cd();
3619 fNodes->Add(sub4node);
3620 sub3node->cd();
3621 fNodes->Add(sub3node);
3622 sub2node->cd();
3623 //
3624 // Place copy #4 of I107 in I10B
3625 //
3626 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3627 sub3node->SetLineColor(kColorITS);
3628 sub3node->SetVisibility(0);
3629 sub3node->cd();
3630 //
3631 // Place copy #1 of I101 in I107
3632 //
3633 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3634 sub4node->SetLineColor(kColorITS);
3635 sub4node->SetVisibility(0);
3636 sub4node->cd();
3637 //
3638 // Place copy #1 of ITS1 in I101
3639 //
3640 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3641 sub5node->SetLineColor(kColorITS);
3642 fNodes->Add(sub5node);
3643 sub4node->cd();
3644 fNodes->Add(sub4node);
3645 sub3node->cd();
3646 fNodes->Add(sub3node);
3647 sub2node->cd();
3648 fNodes->Add(sub2node);
3649 sub1node->cd();
3650 //
3651 // Place copy #2 of I10B in I12B
3652 //
3653 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3654 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3655 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3656 sub2node->SetLineColor(kColorITS);
3657 sub2node->SetVisibility(0);
3658 sub2node->cd();
3659 //
3660 // Place copy #1 of I107 in I10B
3661 //
3662 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3663 sub3node->SetLineColor(kColorITS);
3664 sub3node->SetVisibility(0);
3665 sub3node->cd();
3666 //
3667 // Place copy #1 of I101 in I107
3668 //
3669 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3670 sub4node->SetLineColor(kColorITS);
3671 sub4node->SetVisibility(0);
3672 sub4node->cd();
3673 //
3674 // Place copy #1 of ITS1 in I101
3675 //
3676 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3677 sub5node->SetLineColor(kColorITS);
3678 fNodes->Add(sub5node);
3679 sub4node->cd();
3680 fNodes->Add(sub4node);
3681 sub3node->cd();
3682 fNodes->Add(sub3node);
3683 sub2node->cd();
3684 //
3685 // Place copy #2 of I107 in I10B
3686 //
3687 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3688 sub3node->SetLineColor(kColorITS);
3689 sub3node->SetVisibility(0);
3690 sub3node->cd();
3691 //
3692 // Place copy #1 of I101 in I107
3693 //
3694 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3695 sub4node->SetLineColor(kColorITS);
3696 sub4node->SetVisibility(0);
3697 sub4node->cd();
3698 //
3699 // Place copy #1 of ITS1 in I101
3700 //
3701 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3702 sub5node->SetLineColor(kColorITS);
3703 fNodes->Add(sub5node);
3704 sub4node->cd();
3705 fNodes->Add(sub4node);
3706 sub3node->cd();
3707 fNodes->Add(sub3node);
3708 sub2node->cd();
3709 //
3710 // Place copy #3 of I107 in I10B
3711 //
3712 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3713 sub3node->SetLineColor(kColorITS);
3714 sub3node->SetVisibility(0);
3715 sub3node->cd();
3716 //
3717 // Place copy #1 of I101 in I107
3718 //
3719 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3720 sub4node->SetLineColor(kColorITS);
3721 sub4node->SetVisibility(0);
3722 sub4node->cd();
3723 //
3724 // Place copy #1 of ITS1 in I101
3725 //
3726 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3727 sub5node->SetLineColor(kColorITS);
3728 fNodes->Add(sub5node);
3729 sub4node->cd();
3730 fNodes->Add(sub4node);
3731 sub3node->cd();
3732 fNodes->Add(sub3node);
3733 sub2node->cd();
3734 //
3735 // Place copy #4 of I107 in I10B
3736 //
3737 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3738 sub3node->SetLineColor(kColorITS);
3739 sub3node->SetVisibility(0);
3740 sub3node->cd();
3741 //
3742 // Place copy #1 of I101 in I107
3743 //
3744 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3745 sub4node->SetLineColor(kColorITS);
3746 sub4node->SetVisibility(0);
3747 sub4node->cd();
3748 //
3749 // Place copy #1 of ITS1 in I101
3750 //
3751 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3752 sub5node->SetLineColor(kColorITS);
3753 fNodes->Add(sub5node);
3754 sub4node->cd();
3755 fNodes->Add(sub4node);
3756 sub3node->cd();
3757 fNodes->Add(sub3node);
3758 sub2node->cd();
3759 fNodes->Add(sub2node);
3760 sub1node->cd();
3761 //
3762 // Place copy #1 of I20B in I12B
3763 //
3764 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3765 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3766 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3767 sub2node->SetLineColor(kColorITS);
3768 sub2node->SetVisibility(0);
3769 sub2node->cd();
3770 //
3771 // Place copy #1 of I1D7 in I20B
3772 //
3773 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3774 sub3node->SetLineColor(kColorITS);
3775 sub3node->SetVisibility(0);
3776 sub3node->cd();
3777 //
3778 // Place copy #1 of I1D1 in I1D7
3779 //
3780 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3781 sub4node->SetLineColor(kColorITS);
3782 sub4node->SetVisibility(0);
3783 sub4node->cd();
3784 //
3785 // Place copy #1 of ITS2 in I1D1
3786 //
3787 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3788 sub5node->SetLineColor(kColorITS);
3789 fNodes->Add(sub5node);
3790 sub4node->cd();
3791 fNodes->Add(sub4node);
3792 sub3node->cd();
3793 fNodes->Add(sub3node);
3794 sub2node->cd();
3795 //
3796 // Place copy #2 of I1D7 in I20B
3797 //
3798 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3799 sub3node->SetLineColor(kColorITS);
3800 sub3node->SetVisibility(0);
3801 sub3node->cd();
3802 //
3803 // Place copy #1 of I1D1 in I1D7
3804 //
3805 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3806 sub4node->SetLineColor(kColorITS);
3807 sub4node->SetVisibility(0);
3808 sub4node->cd();
3809 //
3810 // Place copy #1 of ITS2 in I1D1
3811 //
3812 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3813 sub5node->SetLineColor(kColorITS);
3814 fNodes->Add(sub5node);
3815 sub4node->cd();
3816 fNodes->Add(sub4node);
3817 sub3node->cd();
3818 fNodes->Add(sub3node);
3819 sub2node->cd();
3820 //
3821 // Place copy #3 of I1D7 in I20B
3822 //
3823 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3824 sub3node->SetLineColor(kColorITS);
3825 sub3node->SetVisibility(0);
3826 sub3node->cd();
3827 //
3828 // Place copy #1 of I1D1 in I1D7
3829 //
3830 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3831 sub4node->SetLineColor(kColorITS);
3832 sub4node->SetVisibility(0);
3833 sub4node->cd();
3834 //
3835 // Place copy #1 of ITS2 in I1D1
3836 //
3837 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3838 sub5node->SetLineColor(kColorITS);
3839 fNodes->Add(sub5node);
3840 sub4node->cd();
3841 fNodes->Add(sub4node);
3842 sub3node->cd();
3843 fNodes->Add(sub3node);
3844 sub2node->cd();
3845 //
3846 // Place copy #4 of I1D7 in I20B
3847 //
3848 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3849 sub3node->SetLineColor(kColorITS);
3850 sub3node->SetVisibility(0);
3851 sub3node->cd();
3852 //
3853 // Place copy #1 of I1D1 in I1D7
3854 //
3855 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3856 sub4node->SetLineColor(kColorITS);
3857 sub4node->SetVisibility(0);
3858 sub4node->cd();
3859 //
3860 // Place copy #1 of ITS2 in I1D1
3861 //
3862 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3863 sub5node->SetLineColor(kColorITS);
3864 fNodes->Add(sub5node);
3865 sub4node->cd();
3866 fNodes->Add(sub4node);
3867 sub3node->cd();
3868 fNodes->Add(sub3node);
3869 sub2node->cd();
3870 fNodes->Add(sub2node);
3871 sub1node->cd();
3872 //
3873 // Place copy #2 of I20B in I12B
3874 //
3875 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3876 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3877 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3878 sub2node->SetLineColor(kColorITS);
3879 sub2node->SetVisibility(0);
3880 sub2node->cd();
3881 //
3882 // Place copy #1 of I1D7 in I20B
3883 //
3884 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3885 sub3node->SetLineColor(kColorITS);
3886 sub3node->SetVisibility(0);
3887 sub3node->cd();
3888 //
3889 // Place copy #1 of I1D1 in I1D7
3890 //
3891 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3892 sub4node->SetLineColor(kColorITS);
3893 sub4node->SetVisibility(0);
3894 sub4node->cd();
3895 //
3896 // Place copy #1 of ITS2 in I1D1
3897 //
3898 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3899 sub5node->SetLineColor(kColorITS);
3900 fNodes->Add(sub5node);
3901 sub4node->cd();
3902 fNodes->Add(sub4node);
3903 sub3node->cd();
3904 fNodes->Add(sub3node);
3905 sub2node->cd();
3906 //
3907 // Place copy #2 of I1D7 in I20B
3908 //
3909 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3910 sub3node->SetLineColor(kColorITS);
3911 sub3node->SetVisibility(0);
3912 sub3node->cd();
3913 //
3914 // Place copy #1 of I1D1 in I1D7
3915 //
3916 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3917 sub4node->SetLineColor(kColorITS);
3918 sub4node->SetVisibility(0);
3919 sub4node->cd();
3920 //
3921 // Place copy #1 of ITS2 in I1D1
3922 //
3923 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3924 sub5node->SetLineColor(kColorITS);
3925 fNodes->Add(sub5node);
3926 sub4node->cd();
3927 fNodes->Add(sub4node);
3928 sub3node->cd();
3929 fNodes->Add(sub3node);
3930 sub2node->cd();
3931 //
3932 // Place copy #3 of I1D7 in I20B
3933 //
3934 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3935 sub3node->SetLineColor(kColorITS);
3936 sub3node->SetVisibility(0);
3937 sub3node->cd();
3938 //
3939 // Place copy #1 of I1D1 in I1D7
3940 //
3941 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3942 sub4node->SetLineColor(kColorITS);
3943 sub4node->SetVisibility(0);
3944 sub4node->cd();
3945 //
3946 // Place copy #1 of ITS2 in I1D1
3947 //
3948 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3949 sub5node->SetLineColor(kColorITS);
3950 fNodes->Add(sub5node);
3951 sub4node->cd();
3952 fNodes->Add(sub4node);
3953 sub3node->cd();
3954 fNodes->Add(sub3node);
3955 sub2node->cd();
3956 //
3957 // Place copy #4 of I1D7 in I20B
3958 //
3959 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3960 sub3node->SetLineColor(kColorITS);
3961 sub3node->SetVisibility(0);
3962 sub3node->cd();
3963 //
3964 // Place copy #1 of I1D1 in I1D7
3965 //
3966 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3967 sub4node->SetLineColor(kColorITS);
3968 sub4node->SetVisibility(0);
3969 sub4node->cd();
3970 //
3971 // Place copy #1 of ITS2 in I1D1
3972 //
3973 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3974 sub5node->SetLineColor(kColorITS);
3975 fNodes->Add(sub5node);
3976 sub4node->cd();
3977 fNodes->Add(sub4node);
3978 sub3node->cd();
3979 fNodes->Add(sub3node);
3980 sub2node->cd();
3981 fNodes->Add(sub2node);
3982 sub1node->cd();
3983 //
3984 // Place copy #3 of I20B in I12B
3985 //
3986 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3987 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3988 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3989 sub2node->SetLineColor(kColorITS);
3990 sub2node->SetVisibility(0);
3991 sub2node->cd();
3992 //
3993 // Place copy #1 of I1D7 in I20B
3994 //
3995 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3996 sub3node->SetLineColor(kColorITS);
3997 sub3node->SetVisibility(0);
3998 sub3node->cd();
3999 //
4000 // Place copy #1 of I1D1 in I1D7
4001 //
4002 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4003 sub4node->SetLineColor(kColorITS);
4004 sub4node->SetVisibility(0);
4005 sub4node->cd();
4006 //
4007 // Place copy #1 of ITS2 in I1D1
4008 //
4009 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4010 sub5node->SetLineColor(kColorITS);
4011 fNodes->Add(sub5node);
4012 sub4node->cd();
4013 fNodes->Add(sub4node);
4014 sub3node->cd();
4015 fNodes->Add(sub3node);
4016 sub2node->cd();
4017 //
4018 // Place copy #2 of I1D7 in I20B
4019 //
4020 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4021 sub3node->SetLineColor(kColorITS);
4022 sub3node->SetVisibility(0);
4023 sub3node->cd();
4024 //
4025 // Place copy #1 of I1D1 in I1D7
4026 //
4027 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4028 sub4node->SetLineColor(kColorITS);
4029 sub4node->SetVisibility(0);
4030 sub4node->cd();
4031 //
4032 // Place copy #1 of ITS2 in I1D1
4033 //
4034 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4035 sub5node->SetLineColor(kColorITS);
4036 fNodes->Add(sub5node);
4037 sub4node->cd();
4038 fNodes->Add(sub4node);
4039 sub3node->cd();
4040 fNodes->Add(sub3node);
4041 sub2node->cd();
4042 //
4043 // Place copy #3 of I1D7 in I20B
4044 //
4045 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4046 sub3node->SetLineColor(kColorITS);
4047 sub3node->SetVisibility(0);
4048 sub3node->cd();
4049 //
4050 // Place copy #1 of I1D1 in I1D7
4051 //
4052 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4053 sub4node->SetLineColor(kColorITS);
4054 sub4node->SetVisibility(0);
4055 sub4node->cd();
4056 //
4057 // Place copy #1 of ITS2 in I1D1
4058 //
4059 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4060 sub5node->SetLineColor(kColorITS);
4061 fNodes->Add(sub5node);
4062 sub4node->cd();
4063 fNodes->Add(sub4node);
4064 sub3node->cd();
4065 fNodes->Add(sub3node);
4066 sub2node->cd();
4067 //
4068 // Place copy #4 of I1D7 in I20B
4069 //
4070 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4071 sub3node->SetLineColor(kColorITS);
4072 sub3node->SetVisibility(0);
4073 sub3node->cd();
4074 //
4075 // Place copy #1 of I1D1 in I1D7
4076 //
4077 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4078 sub4node->SetLineColor(kColorITS);
4079 sub4node->SetVisibility(0);
4080 sub4node->cd();
4081 //
4082 // Place copy #1 of ITS2 in I1D1
4083 //
4084 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4085 sub5node->SetLineColor(kColorITS);
4086 fNodes->Add(sub5node);
4087 sub4node->cd();
4088 fNodes->Add(sub4node);
4089 sub3node->cd();
4090 fNodes->Add(sub3node);
4091 sub2node->cd();
4092 fNodes->Add(sub2node);
4093 sub1node->cd();
4094 //
4095 // Place copy #4 of I20B in I12B
4096 //
4097 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4098 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4099 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4100 sub2node->SetLineColor(kColorITS);
4101 sub2node->SetVisibility(0);
4102 sub2node->cd();
4103 //
4104 // Place copy #1 of I1D7 in I20B
4105 //
4106 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4107 sub3node->SetLineColor(kColorITS);
4108 sub3node->SetVisibility(0);
4109 sub3node->cd();
4110 //
4111 // Place copy #1 of I1D1 in I1D7
4112 //
4113 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4114 sub4node->SetLineColor(kColorITS);
4115 sub4node->SetVisibility(0);
4116 sub4node->cd();
4117 //
4118 // Place copy #1 of ITS2 in I1D1
4119 //
4120 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4121 sub5node->SetLineColor(kColorITS);
4122 fNodes->Add(sub5node);
4123 sub4node->cd();
4124 fNodes->Add(sub4node);
4125 sub3node->cd();
4126 fNodes->Add(sub3node);
4127 sub2node->cd();
4128 //
4129 // Place copy #2 of I1D7 in I20B
4130 //
4131 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4132 sub3node->SetLineColor(kColorITS);
4133 sub3node->SetVisibility(0);
4134 sub3node->cd();
4135 //
4136 // Place copy #1 of I1D1 in I1D7
4137 //
4138 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4139 sub4node->SetLineColor(kColorITS);
4140 sub4node->SetVisibility(0);
4141 sub4node->cd();
4142 //
4143 // Place copy #1 of ITS2 in I1D1
4144 //
4145 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4146 sub5node->SetLineColor(kColorITS);
4147 fNodes->Add(sub5node);
4148 sub4node->cd();
4149 fNodes->Add(sub4node);
4150 sub3node->cd();
4151 fNodes->Add(sub3node);
4152 sub2node->cd();
4153 //
4154 // Place copy #3 of I1D7 in I20B
4155 //
4156 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4157 sub3node->SetLineColor(kColorITS);
4158 sub3node->SetVisibility(0);
4159 sub3node->cd();
4160 //
4161 // Place copy #1 of I1D1 in I1D7
4162 //
4163 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4164 sub4node->SetLineColor(kColorITS);
4165 sub4node->SetVisibility(0);
4166 sub4node->cd();
4167 //
4168 // Place copy #1 of ITS2 in I1D1
4169 //
4170 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4171 sub5node->SetLineColor(kColorITS);
4172 fNodes->Add(sub5node);
4173 sub4node->cd();
4174 fNodes->Add(sub4node);
4175 sub3node->cd();
4176 fNodes->Add(sub3node);
4177 sub2node->cd();
4178 //
4179 // Place copy #4 of I1D7 in I20B
4180 //
4181 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4182 sub3node->SetLineColor(kColorITS);
4183 sub3node->SetVisibility(0);
4184 sub3node->cd();
4185 //
4186 // Place copy #1 of I1D1 in I1D7
4187 //
4188 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4189 sub4node->SetLineColor(kColorITS);
4190 sub4node->SetVisibility(0);
4191 sub4node->cd();
4192 //
4193 // Place copy #1 of ITS2 in I1D1
4194 //
4195 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4196 sub5node->SetLineColor(kColorITS);
4197 fNodes->Add(sub5node);
4198 sub4node->cd();
4199 fNodes->Add(sub4node);
4200 sub3node->cd();
4201 fNodes->Add(sub3node);
4202 sub2node->cd();
4203 fNodes->Add(sub2node);
4204 sub1node->cd();
4205 fNodes->Add(sub1node);
4206 node->cd();
4207 //
4208 // Place copy #6 of I12B in IT12
4209 //
1266e9b4 4210 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4211 sub1node->SetLineColor(kColorITS);
4212 sub1node->SetVisibility(0);
4213 sub1node->cd();
4214 //
4215 // Place copy #1 of I10B in I12B
4216 //
4217 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4218 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4219 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4220 sub2node->SetLineColor(kColorITS);
4221 sub2node->SetVisibility(0);
4222 sub2node->cd();
4223 //
4224 // Place copy #1 of I107 in I10B
4225 //
4226 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4227 sub3node->SetLineColor(kColorITS);
4228 sub3node->SetVisibility(0);
4229 sub3node->cd();
4230 //
4231 // Place copy #1 of I101 in I107
4232 //
4233 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4234 sub4node->SetLineColor(kColorITS);
4235 sub4node->SetVisibility(0);
4236 sub4node->cd();
4237 //
4238 // Place copy #1 of ITS1 in I101
4239 //
4240 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4241 sub5node->SetLineColor(kColorITS);
4242 fNodes->Add(sub5node);
4243 sub4node->cd();
4244 fNodes->Add(sub4node);
4245 sub3node->cd();
4246 fNodes->Add(sub3node);
4247 sub2node->cd();
4248 //
4249 // Place copy #2 of I107 in I10B
4250 //
4251 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4252 sub3node->SetLineColor(kColorITS);
4253 sub3node->SetVisibility(0);
4254 sub3node->cd();
4255 //
4256 // Place copy #1 of I101 in I107
4257 //
4258 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4259 sub4node->SetLineColor(kColorITS);
4260 sub4node->SetVisibility(0);
4261 sub4node->cd();
4262 //
4263 // Place copy #1 of ITS1 in I101
4264 //
4265 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4266 sub5node->SetLineColor(kColorITS);
4267 fNodes->Add(sub5node);
4268 sub4node->cd();
4269 fNodes->Add(sub4node);
4270 sub3node->cd();
4271 fNodes->Add(sub3node);
4272 sub2node->cd();
4273 //
4274 // Place copy #3 of I107 in I10B
4275 //
4276 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4277 sub3node->SetLineColor(kColorITS);
4278 sub3node->SetVisibility(0);
4279 sub3node->cd();
4280 //
4281 // Place copy #1 of I101 in I107
4282 //
4283 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4284 sub4node->SetLineColor(kColorITS);
4285 sub4node->SetVisibility(0);
4286 sub4node->cd();
4287 //
4288 // Place copy #1 of ITS1 in I101
4289 //
4290 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4291 sub5node->SetLineColor(kColorITS);
4292 fNodes->Add(sub5node);
4293 sub4node->cd();
4294 fNodes->Add(sub4node);
4295 sub3node->cd();
4296 fNodes->Add(sub3node);
4297 sub2node->cd();
4298 //
4299 // Place copy #4 of I107 in I10B
4300 //
4301 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4302 sub3node->SetLineColor(kColorITS);
4303 sub3node->SetVisibility(0);
4304 sub3node->cd();
4305 //
4306 // Place copy #1 of I101 in I107
4307 //
4308 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4309 sub4node->SetLineColor(kColorITS);
4310 sub4node->SetVisibility(0);
4311 sub4node->cd();
4312 //
4313 // Place copy #1 of ITS1 in I101
4314 //
4315 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4316 sub5node->SetLineColor(kColorITS);
4317 fNodes->Add(sub5node);
4318 sub4node->cd();
4319 fNodes->Add(sub4node);
4320 sub3node->cd();
4321 fNodes->Add(sub3node);
4322 sub2node->cd();
4323 fNodes->Add(sub2node);
4324 sub1node->cd();
4325 //
4326 // Place copy #2 of I10B in I12B
4327 //
4328 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4329 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4330 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4331 sub2node->SetLineColor(kColorITS);
4332 sub2node->SetVisibility(0);
4333 sub2node->cd();
4334 //
4335 // Place copy #1 of I107 in I10B
4336 //
4337 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4338 sub3node->SetLineColor(kColorITS);
4339 sub3node->SetVisibility(0);
4340 sub3node->cd();
4341 //
4342 // Place copy #1 of I101 in I107
4343 //
4344 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4345 sub4node->SetLineColor(kColorITS);
4346 sub4node->SetVisibility(0);
4347 sub4node->cd();
4348 //
4349 // Place copy #1 of ITS1 in I101
4350 //
4351 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4352 sub5node->SetLineColor(kColorITS);
4353 fNodes->Add(sub5node);
4354 sub4node->cd();
4355 fNodes->Add(sub4node);
4356 sub3node->cd();
4357 fNodes->Add(sub3node);
4358 sub2node->cd();
4359 //
4360 // Place copy #2 of I107 in I10B
4361 //
4362 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4363 sub3node->SetLineColor(kColorITS);
4364 sub3node->SetVisibility(0);
4365 sub3node->cd();
4366 //
4367 // Place copy #1 of I101 in I107
4368 //
4369 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4370 sub4node->SetLineColor(kColorITS);
4371 sub4node->SetVisibility(0);
4372 sub4node->cd();
4373 //
4374 // Place copy #1 of ITS1 in I101
4375 //
4376 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4377 sub5node->SetLineColor(kColorITS);
4378 fNodes->Add(sub5node);
4379 sub4node->cd();
4380 fNodes->Add(sub4node);
4381 sub3node->cd();
4382 fNodes->Add(sub3node);
4383 sub2node->cd();
4384 //
4385 // Place copy #3 of I107 in I10B
4386 //
4387 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4388 sub3node->SetLineColor(kColorITS);
4389 sub3node->SetVisibility(0);
4390 sub3node->cd();
4391 //
4392 // Place copy #1 of I101 in I107
4393 //
4394 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4395 sub4node->SetLineColor(kColorITS);
4396 sub4node->SetVisibility(0);
4397 sub4node->cd();
4398 //
4399 // Place copy #1 of ITS1 in I101
4400 //
4401 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4402 sub5node->SetLineColor(kColorITS);
4403 fNodes->Add(sub5node);
4404 sub4node->cd();
4405 fNodes->Add(sub4node);
4406 sub3node->cd();
4407 fNodes->Add(sub3node);
4408 sub2node->cd();
4409 //
4410 // Place copy #4 of I107 in I10B
4411 //
4412 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4413 sub3node->SetLineColor(kColorITS);
4414 sub3node->SetVisibility(0);
4415 sub3node->cd();
4416 //
4417 // Place copy #1 of I101 in I107
4418 //
4419 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4420 sub4node->SetLineColor(kColorITS);
4421 sub4node->SetVisibility(0);
4422 sub4node->cd();
4423 //
4424 // Place copy #1 of ITS1 in I101
4425 //
4426 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4427 sub5node->SetLineColor(kColorITS);
4428 fNodes->Add(sub5node);
4429 sub4node->cd();
4430 fNodes->Add(sub4node);
4431 sub3node->cd();
4432 fNodes->Add(sub3node);
4433 sub2node->cd();
4434 fNodes->Add(sub2node);
4435 sub1node->cd();
4436 //
4437 // Place copy #1 of I20B in I12B
4438 //
4439 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4440 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4441 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4442 sub2node->SetLineColor(kColorITS);
4443 sub2node->SetVisibility(0);
4444 sub2node->cd();
4445 //
4446 // Place copy #1 of I1D7 in I20B
4447 //
4448 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4449 sub3node->SetLineColor(kColorITS);
4450 sub3node->SetVisibility(0);
4451 sub3node->cd();
4452 //
4453 // Place copy #1 of I1D1 in I1D7
4454 //
4455 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4456 sub4node->SetLineColor(kColorITS);
4457 sub4node->SetVisibility(0);
4458 sub4node->cd();
4459 //
4460 // Place copy #1 of ITS2 in I1D1
4461 //
4462 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4463 sub5node->SetLineColor(kColorITS);
4464 fNodes->Add(sub5node);
4465 sub4node->cd();
4466 fNodes->Add(sub4node);
4467 sub3node->cd();
4468 fNodes->Add(sub3node);
4469 sub2node->cd();
4470 //
4471 // Place copy #2 of I1D7 in I20B
4472 //
4473 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4474 sub3node->SetLineColor(kColorITS);
4475 sub3node->SetVisibility(0);
4476 sub3node->cd();
4477 //
4478 // Place copy #1 of I1D1 in I1D7
4479 //
4480 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4481 sub4node->SetLineColor(kColorITS);
4482 sub4node->SetVisibility(0);
4483 sub4node->cd();
4484 //
4485 // Place copy #1 of ITS2 in I1D1
4486 //
4487 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4488 sub5node->SetLineColor(kColorITS);
4489 fNodes->Add(sub5node);
4490 sub4node->cd();
4491 fNodes->Add(sub4node);
4492 sub3node->cd();
4493 fNodes->Add(sub3node);
4494 sub2node->cd();
4495 //
4496 // Place copy #3 of I1D7 in I20B
4497 //
4498 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4499 sub3node->SetLineColor(kColorITS);
4500 sub3node->SetVisibility(0);
4501 sub3node->cd();
4502 //
4503 // Place copy #1 of I1D1 in I1D7
4504 //
4505 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4506 sub4node->SetLineColor(kColorITS);
4507 sub4node->SetVisibility(0);
4508 sub4node->cd();
4509 //
4510 // Place copy #1 of ITS2 in I1D1
4511 //
4512 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4513 sub5node->SetLineColor(kColorITS);
4514 fNodes->Add(sub5node);
4515 sub4node->cd();
4516 fNodes->Add(sub4node);
4517 sub3node->cd();
4518 fNodes->Add(sub3node);
4519 sub2node->cd();
4520 //
4521 // Place copy #4 of I1D7 in I20B
4522 //
4523 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4524 sub3node->SetLineColor(kColorITS);
4525 sub3node->SetVisibility(0);
4526 sub3node->cd();
4527 //
4528 // Place copy #1 of I1D1 in I1D7
4529 //
4530 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4531 sub4node->SetLineColor(kColorITS);
4532 sub4node->SetVisibility(0);
4533 sub4node->cd();
4534 //
4535 // Place copy #1 of ITS2 in I1D1
4536 //
4537 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4538 sub5node->SetLineColor(kColorITS);
4539 fNodes->Add(sub5node);
4540 sub4node->cd();
4541 fNodes->Add(sub4node);
4542 sub3node->cd();
4543 fNodes->Add(sub3node);
4544 sub2node->cd();
4545 fNodes->Add(sub2node);
4546 sub1node->cd();
4547 //
4548 // Place copy #2 of I20B in I12B
4549 //
4550 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4551 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4552 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4553 sub2node->SetLineColor(kColorITS);
4554 sub2node->SetVisibility(0);
4555 sub2node->cd();
4556 //
4557 // Place copy #1 of I1D7 in I20B
4558 //
4559 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4560 sub3node->SetLineColor(kColorITS);
4561 sub3node->SetVisibility(0);
4562 sub3node->cd();
4563 //
4564 // Place copy #1 of I1D1 in I1D7
4565 //
4566 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4567 sub4node->SetLineColor(kColorITS);
4568 sub4node->SetVisibility(0);
4569 sub4node->cd();
4570 //
4571 // Place copy #1 of ITS2 in I1D1
4572 //
4573 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4574 sub5node->SetLineColor(kColorITS);
4575 fNodes->Add(sub5node);
4576 sub4node->cd();
4577 fNodes->Add(sub4node);
4578 sub3node->cd();
4579 fNodes->Add(sub3node);
4580 sub2node->cd();
4581 //
4582 // Place copy #2 of I1D7 in I20B
4583 //
4584 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4585 sub3node->SetLineColor(kColorITS);
4586 sub3node->SetVisibility(0);
4587 sub3node->cd();
4588 //
4589 // Place copy #1 of I1D1 in I1D7
4590 //
4591 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4592 sub4node->SetLineColor(kColorITS);
4593 sub4node->SetVisibility(0);
4594 sub4node->cd();
4595 //
4596 // Place copy #1 of ITS2 in I1D1
4597 //
4598 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4599 sub5node->SetLineColor(kColorITS);
4600 fNodes->Add(sub5node);
4601 sub4node->cd();
4602 fNodes->Add(sub4node);
4603 sub3node->cd();
4604 fNodes->Add(sub3node);
4605 sub2node->cd();
4606 //
4607 // Place copy #3 of I1D7 in I20B
4608 //
4609 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4610 sub3node->SetLineColor(kColorITS);
4611 sub3node->SetVisibility(0);
4612 sub3node->cd();
4613 //
4614 // Place copy #1 of I1D1 in I1D7
4615 //
4616 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4617 sub4node->SetLineColor(kColorITS);
4618 sub4node->SetVisibility(0);
4619 sub4node->cd();
4620 //
4621 // Place copy #1 of ITS2 in I1D1
4622 //
4623 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4624 sub5node->SetLineColor(kColorITS);
4625 fNodes->Add(sub5node);
4626 sub4node->cd();
4627 fNodes->Add(sub4node);
4628 sub3node->cd();
4629 fNodes->Add(sub3node);
4630 sub2node->cd();
4631 //
4632 // Place copy #4 of I1D7 in I20B
4633 //
4634 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4635 sub3node->SetLineColor(kColorITS);
4636 sub3node->SetVisibility(0);
4637 sub3node->cd();
4638 //
4639 // Place copy #1 of I1D1 in I1D7
4640 //
4641 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4642 sub4node->SetLineColor(kColorITS);
4643 sub4node->SetVisibility(0);
4644 sub4node->cd();
4645 //
4646 // Place copy #1 of ITS2 in I1D1
4647 //
4648 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4649 sub5node->SetLineColor(kColorITS);
4650 fNodes->Add(sub5node);
4651 sub4node->cd();
4652 fNodes->Add(sub4node);
4653 sub3node->cd();
4654 fNodes->Add(sub3node);
4655 sub2node->cd();
4656 fNodes->Add(sub2node);
4657 sub1node->cd();
4658 //
4659 // Place copy #3 of I20B in I12B
4660 //
4661 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4662 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4663 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4664 sub2node->SetLineColor(kColorITS);
4665 sub2node->SetVisibility(0);
4666 sub2node->cd();
4667 //
4668 // Place copy #1 of I1D7 in I20B
4669 //
4670 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4671 sub3node->SetLineColor(kColorITS);
4672 sub3node->SetVisibility(0);
4673 sub3node->cd();
4674 //
4675 // Place copy #1 of I1D1 in I1D7
4676 //
4677 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4678 sub4node->SetLineColor(kColorITS);
4679 sub4node->SetVisibility(0);
4680 sub4node->cd();
4681 //
4682 // Place copy #1 of ITS2 in I1D1
4683 //
4684 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4685 sub5node->SetLineColor(kColorITS);
4686 fNodes->Add(sub5node);
4687 sub4node->cd();
4688 fNodes->Add(sub4node);
4689 sub3node->cd();
4690 fNodes->Add(sub3node);
4691 sub2node->cd();
4692 //
4693 // Place copy #2 of I1D7 in I20B
4694 //
4695 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4696 sub3node->SetLineColor(kColorITS);
4697 sub3node->SetVisibility(0);
4698 sub3node->cd();
4699 //
4700 // Place copy #1 of I1D1 in I1D7
4701 //
4702 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4703 sub4node->SetLineColor(kColorITS);
4704 sub4node->SetVisibility(0);
4705 sub4node->cd();
4706 //
4707 // Place copy #1 of ITS2 in I1D1
4708 //
4709 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4710 sub5node->SetLineColor(kColorITS);
4711 fNodes->Add(sub5node);
4712 sub4node->cd();
4713 fNodes->Add(sub4node);
4714 sub3node->cd();
4715 fNodes->Add(sub3node);
4716 sub2node->cd();
4717 //
4718 // Place copy #3 of I1D7 in I20B
4719 //
4720 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4721 sub3node->SetLineColor(kColorITS);
4722 sub3node->SetVisibility(0);
4723 sub3node->cd();
4724 //
4725 // Place copy #1 of I1D1 in I1D7
4726 //
4727 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4728 sub4node->SetLineColor(kColorITS);
4729 sub4node->SetVisibility(0);
4730 sub4node->cd();
4731 //
4732 // Place copy #1 of ITS2 in I1D1
4733 //
4734 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4735 sub5node->SetLineColor(kColorITS);
4736 fNodes->Add(sub5node);
4737 sub4node->cd();
4738 fNodes->Add(sub4node);
4739 sub3node->cd();
4740 fNodes->Add(sub3node);
4741 sub2node->cd();
4742 //
4743 // Place copy #4 of I1D7 in I20B
4744 //
4745 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4746 sub3node->SetLineColor(kColorITS);
4747 sub3node->SetVisibility(0);
4748 sub3node->cd();
4749 //
4750 // Place copy #1 of I1D1 in I1D7
4751 //
4752 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4753 sub4node->SetLineColor(kColorITS);
4754 sub4node->SetVisibility(0);
4755 sub4node->cd();
4756 //
4757 // Place copy #1 of ITS2 in I1D1
4758 //
4759 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4760 sub5node->SetLineColor(kColorITS);
4761 fNodes->Add(sub5node);
4762 sub4node->cd();
4763 fNodes->Add(sub4node);
4764 sub3node->cd();
4765 fNodes->Add(sub3node);
4766 sub2node->cd();
4767 fNodes->Add(sub2node);
4768 sub1node->cd();
4769 //
4770 // Place copy #4 of I20B in I12B
4771 //
4772 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4773 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4774 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4775 sub2node->SetLineColor(kColorITS);
4776 sub2node->SetVisibility(0);
4777 sub2node->cd();
4778 //
4779 // Place copy #1 of I1D7 in I20B
4780 //
4781 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4782 sub3node->SetLineColor(kColorITS);
4783 sub3node->SetVisibility(0);
4784 sub3node->cd();
4785 //
4786 // Place copy #1 of I1D1 in I1D7
4787 //
4788 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4789 sub4node->SetLineColor(kColorITS);
4790 sub4node->SetVisibility(0);
4791 sub4node->cd();
4792 //
4793 // Place copy #1 of ITS2 in I1D1
4794 //
4795 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4796 sub5node->SetLineColor(kColorITS);
4797 fNodes->Add(sub5node);
4798 sub4node->cd();
4799 fNodes->Add(sub4node);
4800 sub3node->cd();
4801 fNodes->Add(sub3node);
4802 sub2node->cd();
4803 //
4804 // Place copy #2 of I1D7 in I20B
4805 //
4806 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4807 sub3node->SetLineColor(kColorITS);
4808 sub3node->SetVisibility(0);
4809 sub3node->cd();
4810 //
4811 // Place copy #1 of I1D1 in I1D7
4812 //
4813 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4814 sub4node->SetLineColor(kColorITS);
4815 sub4node->SetVisibility(0);
4816 sub4node->cd();
4817 //
4818 // Place copy #1 of ITS2 in I1D1
4819 //
4820 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4821 sub5node->SetLineColor(kColorITS);
4822 fNodes->Add(sub5node);
4823 sub4node->cd();
4824 fNodes->Add(sub4node);
4825 sub3node->cd();
4826 fNodes->Add(sub3node);
4827 sub2node->cd();
4828 //
4829 // Place copy #3 of I1D7 in I20B
4830 //
4831 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4832 sub3node->SetLineColor(kColorITS);
4833 sub3node->SetVisibility(0);
4834 sub3node->cd();
4835 //
4836 // Place copy #1 of I1D1 in I1D7
4837 //
4838 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4839 sub4node->SetLineColor(kColorITS);
4840 sub4node->SetVisibility(0);
4841 sub4node->cd();
4842 //
4843 // Place copy #1 of ITS2 in I1D1
4844 //
4845 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4846 sub5node->SetLineColor(kColorITS);
4847 fNodes->Add(sub5node);
4848 sub4node->cd();
4849 fNodes->Add(sub4node);
4850 sub3node->cd();
4851 fNodes->Add(sub3node);
4852 sub2node->cd();
4853 //
4854 // Place copy #4 of I1D7 in I20B
4855 //
4856 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4857 sub3node->SetLineColor(kColorITS);
4858 sub3node->SetVisibility(0);
4859 sub3node->cd();
4860 //
4861 // Place copy #1 of I1D1 in I1D7
4862 //
4863 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4864 sub4node->SetLineColor(kColorITS);
4865 sub4node->SetVisibility(0);
4866 sub4node->cd();
4867 //
4868 // Place copy #1 of ITS2 in I1D1
4869 //
4870 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4871 sub5node->SetLineColor(kColorITS);
4872 fNodes->Add(sub5node);
4873 sub4node->cd();
4874 fNodes->Add(sub4node);
4875 sub3node->cd();
4876 fNodes->Add(sub3node);
4877 sub2node->cd();
4878 fNodes->Add(sub2node);
4879 sub1node->cd();
4880 fNodes->Add(sub1node);
4881 node->cd();
4882 //
4883 // Place copy #7 of I12B in IT12
4884 //
1266e9b4 4885 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4886 sub1node->SetLineColor(kColorITS);
4887 sub1node->SetVisibility(0);
4888 sub1node->cd();
4889 //
4890 // Place copy #1 of I10B in I12B
4891 //
4892 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4893 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4894 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4895 sub2node->SetLineColor(kColorITS);
4896 sub2node->SetVisibility(0);
4897 sub2node->cd();
4898 //
4899 // Place copy #1 of I107 in I10B
4900 //
4901 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4902 sub3node->SetLineColor(kColorITS);
4903 sub3node->SetVisibility(0);
4904 sub3node->cd();
4905 //
4906 // Place copy #1 of I101 in I107
4907 //
4908 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4909 sub4node->SetLineColor(kColorITS);
4910 sub4node->SetVisibility(0);
4911 sub4node->cd();
4912 //
4913 // Place copy #1 of ITS1 in I101
4914 //
4915 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4916 sub5node->SetLineColor(kColorITS);
4917 fNodes->Add(sub5node);
4918 sub4node->cd();
4919 fNodes->Add(sub4node);
4920 sub3node->cd();
4921 fNodes->Add(sub3node);
4922 sub2node->cd();
4923 //
4924 // Place copy #2 of I107 in I10B
4925 //
4926 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4927 sub3node->SetLineColor(kColorITS);
4928 sub3node->SetVisibility(0);
4929 sub3node->cd();
4930 //
4931 // Place copy #1 of I101 in I107
4932 //
4933 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4934 sub4node->SetLineColor(kColorITS);
4935 sub4node->SetVisibility(0);
4936 sub4node->cd();
4937 //
4938 // Place copy #1 of ITS1 in I101
4939 //
4940 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4941 sub5node->SetLineColor(kColorITS);
4942 fNodes->Add(sub5node);
4943 sub4node->cd();
4944 fNodes->Add(sub4node);
4945 sub3node->cd();
4946 fNodes->Add(sub3node);
4947 sub2node->cd();
4948 //
4949 // Place copy #3 of I107 in I10B
4950 //
4951 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4952 sub3node->SetLineColor(kColorITS);
4953 sub3node->SetVisibility(0);
4954 sub3node->cd();
4955 //
4956 // Place copy #1 of I101 in I107
4957 //
4958 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4959 sub4node->SetLineColor(kColorITS);
4960 sub4node->SetVisibility(0);
4961 sub4node->cd();
4962 //
4963 // Place copy #1 of ITS1 in I101
4964 //
4965 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4966 sub5node->SetLineColor(kColorITS);
4967 fNodes->Add(sub5node);
4968 sub4node->cd();
4969 fNodes->Add(sub4node);
4970 sub3node->cd();
4971 fNodes->Add(sub3node);
4972 sub2node->cd();
4973 //
4974 // Place copy #4 of I107 in I10B
4975 //
4976 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4977 sub3node->SetLineColor(kColorITS);
4978 sub3node->SetVisibility(0);
4979 sub3node->cd();
4980 //
4981 // Place copy #1 of I101 in I107
4982 //
4983 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4984 sub4node->SetLineColor(kColorITS);
4985 sub4node->SetVisibility(0);
4986 sub4node->cd();
4987 //
4988 // Place copy #1 of ITS1 in I101
4989 //
4990 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4991 sub5node->SetLineColor(kColorITS);
4992 fNodes->Add(sub5node);
4993 sub4node->cd();
4994 fNodes->Add(sub4node);
4995 sub3node->cd();
4996 fNodes->Add(sub3node);
4997 sub2node->cd();
4998 fNodes->Add(sub2node);
4999 sub1node->cd();
5000 //
5001 // Place copy #2 of I10B in I12B
5002 //
5003 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5004 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5005 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5006 sub2node->SetLineColor(kColorITS);
5007 sub2node->SetVisibility(0);
5008 sub2node->cd();
5009 //
5010 // Place copy #1 of I107 in I10B
5011 //
5012 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5013 sub3node->SetLineColor(kColorITS);
5014 sub3node->SetVisibility(0);
5015 sub3node->cd();
5016 //
5017 // Place copy #1 of I101 in I107
5018 //
5019 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5020 sub4node->SetLineColor(kColorITS);
5021 sub4node->SetVisibility(0);
5022 sub4node->cd();
5023 //
5024 // Place copy #1 of ITS1 in I101
5025 //
5026 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5027 sub5node->SetLineColor(kColorITS);
5028 fNodes->Add(sub5node);
5029 sub4node->cd();
5030 fNodes->Add(sub4node);
5031 sub3node->cd();
5032 fNodes->Add(sub3node);
5033 sub2node->cd();
5034 //
5035 // Place copy #2 of I107 in I10B
5036 //
5037 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5038 sub3node->SetLineColor(kColorITS);
5039 sub3node->SetVisibility(0);
5040 sub3node->cd();
5041 //
5042 // Place copy #1 of I101 in I107
5043 //
5044 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5045 sub4node->SetLineColor(kColorITS);
5046 sub4node->SetVisibility(0);
5047 sub4node->cd();
5048 //
5049 // Place copy #1 of ITS1 in I101
5050 //
5051 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5052 sub5node->SetLineColor(kColorITS);
5053 fNodes->Add(sub5node);
5054 sub4node->cd();
5055 fNodes->Add(sub4node);
5056 sub3node->cd();
5057 fNodes->Add(sub3node);
5058 sub2node->cd();
5059 //
5060 // Place copy #3 of I107 in I10B
5061 //
5062 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5063 sub3node->SetLineColor(kColorITS);
5064 sub3node->SetVisibility(0);
5065 sub3node->cd();
5066 //
5067 // Place copy #1 of I101 in I107
5068 //
5069 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5070 sub4node->SetLineColor(kColorITS);
5071 sub4node->SetVisibility(0);
5072 sub4node->cd();
5073 //
5074 // Place copy #1 of ITS1 in I101
5075 //
5076 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5077 sub5node->SetLineColor(kColorITS);
5078 fNodes->Add(sub5node);
5079 sub4node->cd();
5080 fNodes->Add(sub4node);
5081 sub3node->cd();
5082 fNodes->Add(sub3node);
5083 sub2node->cd();
5084 //
5085 // Place copy #4 of I107 in I10B
5086 //
5087 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5088 sub3node->SetLineColor(kColorITS);
5089 sub3node->SetVisibility(0);
5090 sub3node->cd();
5091 //
5092 // Place copy #1 of I101 in I107
5093 //
5094 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5095 sub4node->SetLineColor(kColorITS);
5096 sub4node->SetVisibility(0);
5097 sub4node->cd();
5098 //
5099 // Place copy #1 of ITS1 in I101
5100 //
5101 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5102 sub5node->SetLineColor(kColorITS);
5103 fNodes->Add(sub5node);
5104 sub4node->cd();
5105 fNodes->Add(sub4node);
5106 sub3node->cd();
5107 fNodes->Add(sub3node);
5108 sub2node->cd();
5109 fNodes->Add(sub2node);
5110 sub1node->cd();
5111 //
5112 // Place copy #1 of I20B in I12B
5113 //
5114 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5115 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5116 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5117 sub2node->SetLineColor(kColorITS);
5118 sub2node->SetVisibility(0);
5119 sub2node->cd();
5120 //
5121 // Place copy #1 of I1D7 in I20B
5122 //
5123 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5124 sub3node->SetLineColor(kColorITS);
5125 sub3node->SetVisibility(0);
5126 sub3node->cd();
5127 //
5128 // Place copy #1 of I1D1 in I1D7
5129 //
5130 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5131 sub4node->SetLineColor(kColorITS);
5132 sub4node->SetVisibility(0);
5133 sub4node->cd();
5134 //
5135 // Place copy #1 of ITS2 in I1D1
5136 //
5137 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5138 sub5node->SetLineColor(kColorITS);
5139 fNodes->Add(sub5node);
5140 sub4node->cd();
5141 fNodes->Add(sub4node);
5142 sub3node->cd();
5143 fNodes->Add(sub3node);
5144 sub2node->cd();
5145 //
5146 // Place copy #2 of I1D7 in I20B
5147 //
5148 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5149 sub3node->SetLineColor(kColorITS);
5150 sub3node->SetVisibility(0);
5151 sub3node->cd();
5152 //
5153 // Place copy #1 of I1D1 in I1D7
5154 //
5155 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5156 sub4node->SetLineColor(kColorITS);
5157 sub4node->SetVisibility(0);
5158 sub4node->cd();
5159 //
5160 // Place copy #1 of ITS2 in I1D1
5161 //
5162 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5163 sub5node->SetLineColor(kColorITS);
5164 fNodes->Add(sub5node);
5165 sub4node->cd();
5166 fNodes->Add(sub4node);
5167 sub3node->cd();
5168 fNodes->Add(sub3node);
5169 sub2node->cd();
5170 //
5171 // Place copy #3 of I1D7 in I20B
5172 //
5173 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5174 sub3node->SetLineColor(kColorITS);
5175 sub3node->SetVisibility(0);
5176 sub3node->cd();
5177 //
5178 // Place copy #1 of I1D1 in I1D7
5179 //
5180 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5181 sub4node->SetLineColor(kColorITS);
5182 sub4node->SetVisibility(0);
5183 sub4node->cd();
5184 //
5185 // Place copy #1 of ITS2 in I1D1
5186 //
5187 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5188 sub5node->SetLineColor(kColorITS);
5189 fNodes->Add(sub5node);
5190 sub4node->cd();
5191 fNodes->Add(sub4node);
5192 sub3node->cd();
5193 fNodes->Add(sub3node);
5194 sub2node->cd();
5195 //
5196 // Place copy #4 of I1D7 in I20B
5197 //
5198 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5199 sub3node->SetLineColor(kColorITS);
5200 sub3node->SetVisibility(0);
5201 sub3node->cd();
5202 //
5203 // Place copy #1 of I1D1 in I1D7
5204 //
5205 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5206 sub4node->SetLineColor(kColorITS);
5207 sub4node->SetVisibility(0);
5208 sub4node->cd();
5209 //
5210 // Place copy #1 of ITS2 in I1D1
5211 //
5212 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5213 sub5node->SetLineColor(kColorITS);
5214 fNodes->Add(sub5node);
5215 sub4node->cd();
5216 fNodes->Add(sub4node);
5217 sub3node->cd();
5218 fNodes->Add(sub3node);
5219 sub2node->cd();
5220 fNodes->Add(sub2node);
5221 sub1node->cd();
5222 //
5223 // Place copy #2 of I20B in I12B
5224 //
5225 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5226 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5227 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5228 sub2node->SetLineColor(kColorITS);
5229 sub2node->SetVisibility(0);
5230 sub2node->cd();
5231 //
5232 // Place copy #1 of I1D7 in I20B
5233 //
5234 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5235 sub3node->SetLineColor(kColorITS);
5236 sub3node->SetVisibility(0);
5237 sub3node->cd();
5238 //
5239 // Place copy #1 of I1D1 in I1D7
5240 //
5241 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5242 sub4node->SetLineColor(kColorITS);
5243 sub4node->SetVisibility(0);
5244 sub4node->cd();
5245 //
5246 // Place copy #1 of ITS2 in I1D1
5247 //
5248 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5249 sub5node->SetLineColor(kColorITS);
5250 fNodes->Add(sub5node);
5251 sub4node->cd();
5252 fNodes->Add(sub4node);
5253 sub3node->cd();
5254 fNodes->Add(sub3node);
5255 sub2node->cd();
5256 //
5257 // Place copy #2 of I1D7 in I20B
5258 //
5259 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5260 sub3node->SetLineColor(kColorITS);
5261 sub3node->SetVisibility(0);
5262 sub3node->cd();
5263 //
5264 // Place copy #1 of I1D1 in I1D7
5265 //
5266 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5267 sub4node->SetLineColor(kColorITS);
5268 sub4node->SetVisibility(0);
5269 sub4node->cd();
5270 //
5271 // Place copy #1 of ITS2 in I1D1
5272 //
5273 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5274 sub5node->SetLineColor(kColorITS);
5275 fNodes->Add(sub5node);
5276 sub4node->cd();
5277 fNodes->Add(sub4node);
5278 sub3node->cd();
5279 fNodes->Add(sub3node);
5280 sub2node->cd();
5281 //
5282 // Place copy #3 of I1D7 in I20B
5283 //
5284 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5285 sub3node->SetLineColor(kColorITS);
5286 sub3node->SetVisibility(0);
5287 sub3node->cd();
5288 //
5289 // Place copy #1 of I1D1 in I1D7
5290 //
5291 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5292 sub4node->SetLineColor(kColorITS);
5293 sub4node->SetVisibility(0);
5294 sub4node->cd();
5295 //
5296 // Place copy #1 of ITS2 in I1D1
5297 //
5298 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5299 sub5node->SetLineColor(kColorITS);
5300 fNodes->Add(sub5node);
5301 sub4node->cd();
5302 fNodes->Add(sub4node);
5303 sub3node->cd();
5304 fNodes->Add(sub3node);
5305 sub2node->cd();
5306 //
5307 // Place copy #4 of I1D7 in I20B
5308 //
5309 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5310 sub3node->SetLineColor(kColorITS);
5311 sub3node->SetVisibility(0);
5312 sub3node->cd();
5313 //
5314 // Place copy #1 of I1D1 in I1D7
5315 //
5316 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5317 sub4node->SetLineColor(kColorITS);
5318 sub4node->SetVisibility(0);
5319 sub4node->cd();
5320 //
5321 // Place copy #1 of ITS2 in I1D1
5322 //
5323 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5324 sub5node->SetLineColor(kColorITS);
5325 fNodes->Add(sub5node);
5326 sub4node->cd();
5327 fNodes->Add(sub4node);
5328 sub3node->cd();
5329 fNodes->Add(sub3node);
5330 sub2node->cd();
5331 fNodes->Add(sub2node);
5332 sub1node->cd();
5333 //
5334 // Place copy #3 of I20B in I12B
5335 //
5336 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5337 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5338 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5339 sub2node->SetLineColor(kColorITS);
5340 sub2node->SetVisibility(0);
5341 sub2node->cd();
5342 //
5343 // Place copy #1 of I1D7 in I20B
5344 //
5345 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5346 sub3node->SetLineColor(kColorITS);
5347 sub3node->SetVisibility(0);
5348 sub3node->cd();
5349 //
5350 // Place copy #1 of I1D1 in I1D7
5351 //
5352 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5353 sub4node->SetLineColor(kColorITS);
5354 sub4node->SetVisibility(0);
5355 sub4node->cd();
5356 //
5357 // Place copy #1 of ITS2 in I1D1
5358 //
5359 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5360 sub5node->SetLineColor(kColorITS);
5361 fNodes->Add(sub5node);
5362 sub4node->cd();
5363 fNodes->Add(sub4node);
5364 sub3node->cd();
5365 fNodes->Add(sub3node);
5366 sub2node->cd();
5367 //
5368 // Place copy #2 of I1D7 in I20B
5369 //
5370 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5371 sub3node->SetLineColor(kColorITS);
5372 sub3node->SetVisibility(0);
5373 sub3node->cd();
5374 //
5375 // Place copy #1 of I1D1 in I1D7
5376 //
5377 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5378 sub4node->SetLineColor(kColorITS);
5379 sub4node->SetVisibility(0);
5380 sub4node->cd();
5381 //
5382 // Place copy #1 of ITS2 in I1D1
5383 //
5384 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5385 sub5node->SetLineColor(kColorITS);
5386 fNodes->Add(sub5node);
5387 sub4node->cd();
5388 fNodes->Add(sub4node);
5389 sub3node->cd();
5390 fNodes->Add(sub3node);
5391 sub2node->cd();
5392 //
5393 // Place copy #3 of I1D7 in I20B
5394 //
5395 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5396 sub3node->SetLineColor(kColorITS);
5397 sub3node->SetVisibility(0);
5398 sub3node->cd();
5399 //
5400 // Place copy #1 of I1D1 in I1D7
5401 //
5402 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5403 sub4node->SetLineColor(kColorITS);
5404 sub4node->SetVisibility(0);
5405 sub4node->cd();
5406 //
5407 // Place copy #1 of ITS2 in I1D1
5408 //
5409 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5410 sub5node->SetLineColor(kColorITS);
5411 fNodes->Add(sub5node);
5412 sub4node->cd();
5413 fNodes->Add(sub4node);
5414 sub3node->cd();
5415 fNodes->Add(sub3node);
5416 sub2node->cd();
5417 //
5418 // Place copy #4 of I1D7 in I20B
5419 //
5420 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5421 sub3node->SetLineColor(kColorITS);
5422 sub3node->SetVisibility(0);
5423 sub3node->cd();
5424 //
5425 // Place copy #1 of I1D1 in I1D7
5426 //
5427 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5428 sub4node->SetLineColor(kColorITS);
5429 sub4node->SetVisibility(0);
5430 sub4node->cd();
5431 //
5432 // Place copy #1 of ITS2 in I1D1
5433 //
5434 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5435 sub5node->SetLineColor(kColorITS);
5436 fNodes->Add(sub5node);
5437 sub4node->cd();
5438 fNodes->Add(sub4node);
5439 sub3node->cd();
5440 fNodes->Add(sub3node);
5441 sub2node->cd();
5442 fNodes->Add(sub2node);
5443 sub1node->cd();
5444 //
5445 // Place copy #4 of I20B in I12B
5446 //
5447 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5448 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5449 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5450 sub2node->SetLineColor(kColorITS);
5451 sub2node->SetVisibility(0);
5452 sub2node->cd();
5453 //
5454 // Place copy #1 of I1D7 in I20B
5455 //
5456 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5457 sub3node->SetLineColor(kColorITS);
5458 sub3node->SetVisibility(0);
5459 sub3node->cd();
5460 //
5461 // Place copy #1 of I1D1 in I1D7
5462 //
5463 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5464 sub4node->SetLineColor(kColorITS);
5465 sub4node->SetVisibility(0);
5466 sub4node->cd();
5467 //
5468 // Place copy #1 of ITS2 in I1D1
5469 //
5470 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5471 sub5node->SetLineColor(kColorITS);
5472 fNodes->Add(sub5node);
5473 sub4node->cd();
5474 fNodes->Add(sub4node);
5475 sub3node->cd();
5476 fNodes->Add(sub3node);
5477 sub2node->cd();
5478 //
5479 // Place copy #2 of I1D7 in I20B
5480 //
5481 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5482 sub3node->SetLineColor(kColorITS);
5483 sub3node->SetVisibility(0);
5484 sub3node->cd();
5485 //
5486 // Place copy #1 of I1D1 in I1D7
5487 //
5488 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5489 sub4node->SetLineColor(kColorITS);
5490 sub4node->SetVisibility(0);
5491 sub4node->cd();
5492 //
5493 // Place copy #1 of ITS2 in I1D1
5494 //
5495 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5496 sub5node->SetLineColor(kColorITS);
5497 fNodes->Add(sub5node);
5498 sub4node->cd();
5499 fNodes->Add(sub4node);
5500 sub3node->cd();
5501 fNodes->Add(sub3node);
5502 sub2node->cd();
5503 //
5504 // Place copy #3 of I1D7 in I20B
5505 //
5506 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5507 sub3node->SetLineColor(kColorITS);
5508 sub3node->SetVisibility(0);
5509 sub3node->cd();
5510 //
5511 // Place copy #1 of I1D1 in I1D7
5512 //
5513 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5514 sub4node->SetLineColor(kColorITS);
5515 sub4node->SetVisibility(0);
5516 sub4node->cd();
5517 //
5518 // Place copy #1 of ITS2 in I1D1
5519 //
5520 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5521 sub5node->SetLineColor(kColorITS);
5522 fNodes->Add(sub5node);
5523 sub4node->cd();
5524 fNodes->Add(sub4node);
5525 sub3node->cd();
5526 fNodes->Add(sub3node);
5527 sub2node->cd();
5528 //
5529 // Place copy #4 of I1D7 in I20B
5530 //
5531 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5532 sub3node->SetLineColor(kColorITS);
5533 sub3node->SetVisibility(0);
5534 sub3node->cd();
5535 //
5536 // Place copy #1 of I1D1 in I1D7
5537 //
5538 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5539 sub4node->SetLineColor(kColorITS);
5540 sub4node->SetVisibility(0);
5541 sub4node->cd();
5542 //
5543 // Place copy #1 of ITS2 in I1D1
5544 //
5545 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5546 sub5node->SetLineColor(kColorITS);
5547 fNodes->Add(sub5node);
5548 sub4node->cd();
5549 fNodes->Add(sub4node);
5550 sub3node->cd();
5551 fNodes->Add(sub3node);
5552 sub2node->cd();
5553 fNodes->Add(sub2node);
5554 sub1node->cd();
5555 fNodes->Add(sub1node);
5556 node->cd();
5557 //
5558 // Place copy #8 of I12B in IT12
5559 //
1266e9b4 5560 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5561 sub1node->SetLineColor(kColorITS);
5562 sub1node->SetVisibility(0);
5563 sub1node->cd();
5564 //
5565 // Place copy #1 of I10B in I12B
5566 //
5567 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5568 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5569 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5570 sub2node->SetLineColor(kColorITS);
5571 sub2node->SetVisibility(0);
5572 sub2node->cd();
5573 //
5574 // Place copy #1 of I107 in I10B
5575 //
5576 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5577 sub3node->SetLineColor(kColorITS);
5578 sub3node->SetVisibility(0);
5579 sub3node->cd();
5580 //
5581 // Place copy #1 of I101 in I107
5582 //
5583 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5584 sub4node->SetLineColor(kColorITS);
5585 sub4node->SetVisibility(0);
5586 sub4node->cd();
5587 //
5588 // Place copy #1 of ITS1 in I101
5589 //
5590 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5591 sub5node->SetLineColor(kColorITS);
5592 fNodes->Add(sub5node);
5593 sub4node->cd();
5594 fNodes->Add(sub4node);
5595 sub3node->cd();
5596 fNodes->Add(sub3node);
5597 sub2node->cd();
5598 //
5599 // Place copy #2 of I107 in I10B
5600 //
5601 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5602 sub3node->SetLineColor(kColorITS);
5603 sub3node->SetVisibility(0);
5604 sub3node->cd();
5605 //
5606 // Place copy #1 of I101 in I107
5607 //
5608 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5609 sub4node->SetLineColor(kColorITS);
5610 sub4node->SetVisibility(0);
5611 sub4node->cd();
5612 //
5613 // Place copy #1 of ITS1 in I101
5614 //
5615 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5616 sub5node->SetLineColor(kColorITS);
5617 fNodes->Add(sub5node);
5618 sub4node->cd();
5619 fNodes->Add(sub4node);
5620 sub3node->cd();
5621 fNodes->Add(sub3node);
5622 sub2node->cd();
5623 //
5624 // Place copy #3 of I107 in I10B
5625 //
5626 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5627 sub3node->SetLineColor(kColorITS);
5628 sub3node->SetVisibility(0);
5629 sub3node->cd();
5630 //
5631 // Place copy #1 of I101 in I107
5632 //
5633 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5634 sub4node->SetLineColor(kColorITS);
5635 sub4node->SetVisibility(0);
5636 sub4node->cd();
5637 //
5638 // Place copy #1 of ITS1 in I101
5639 //
5640 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5641 sub5node->SetLineColor(kColorITS);
5642 fNodes->Add(sub5node);
5643 sub4node->cd();
5644 fNodes->Add(sub4node);
5645 sub3node->cd();
5646 fNodes->Add(sub3node);
5647 sub2node->cd();
5648 //
5649 // Place copy #4 of I107 in I10B
5650 //
5651 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5652 sub3node->SetLineColor(kColorITS);
5653 sub3node->SetVisibility(0);
5654 sub3node->cd();
5655 //
5656 // Place copy #1 of I101 in I107
5657 //
5658 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5659 sub4node->SetLineColor(kColorITS);
5660 sub4node->SetVisibility(0);
5661 sub4node->cd();
5662 //
5663 // Place copy #1 of ITS1 in I101
5664 //
5665 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5666 sub5node->SetLineColor(kColorITS);
5667 fNodes->Add(sub5node);
5668 sub4node->cd();
5669 fNodes->Add(sub4node);
5670 sub3node->cd();
5671 fNodes->Add(sub3node);
5672 sub2node->cd();
5673 fNodes->Add(sub2node);
5674 sub1node->cd();
5675 //
5676 // Place copy #2 of I10B in I12B
5677 //
5678 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5679 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5680 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5681 sub2node->SetLineColor(kColorITS);
5682 sub2node->SetVisibility(0);
5683 sub2node->cd();
5684 //
5685 // Place copy #1 of I107 in I10B
5686 //
5687 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5688 sub3node->SetLineColor(kColorITS);
5689 sub3node->SetVisibility(0);
5690 sub3node->cd();
5691 //
5692 // Place copy #1 of I101 in I107
5693 //
5694 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5695 sub4node->SetLineColor(kColorITS);
5696 sub4node->SetVisibility(0);
5697 sub4node->cd();
5698 //
5699 // Place copy #1 of ITS1 in I101
5700 //
5701 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5702 sub5node->SetLineColor(kColorITS);
5703 fNodes->Add(sub5node);
5704 sub4node->cd();
5705 fNodes->Add(sub4node);
5706 sub3node->cd();
5707 fNodes->Add(sub3node);
5708 sub2node->cd();
5709 //
5710 // Place copy #2 of I107 in I10B
5711 //
5712 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5713 sub3node->SetLineColor(kColorITS);
5714 sub3node->SetVisibility(0);
5715 sub3node->cd();
5716 //
5717 // Place copy #1 of I101 in I107
5718 //
5719 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5720 sub4node->SetLineColor(kColorITS);
5721 sub4node->SetVisibility(0);
5722 sub4node->cd();
5723 //
5724 // Place copy #1 of ITS1 in I101
5725 //
5726 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5727 sub5node->SetLineColor(kColorITS);
5728 fNodes->Add(sub5node);
5729 sub4node->cd();
5730 fNodes->Add(sub4node);
5731 sub3node->cd();
5732 fNodes->Add(sub3node);
5733 sub2node->cd();
5734 //
5735 // Place copy #3 of I107 in I10B
5736 //
5737 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5738 sub3node->SetLineColor(kColorITS);
5739 sub3node->SetVisibility(0);
5740 sub3node->cd();
5741 //
5742 // Place copy #1 of I101 in I107
5743 //
5744 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5745 sub4node->SetLineColor(kColorITS);
5746 sub4node->SetVisibility(0);
5747 sub4node->cd();
5748 //
5749 // Place copy #1 of ITS1 in I101
5750 //
5751 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5752 sub5node->SetLineColor(kColorITS);
5753 fNodes->Add(sub5node);
5754 sub4node->cd();
5755 fNodes->Add(sub4node);
5756 sub3node->cd();
5757 fNodes->Add(sub3node);
5758 sub2node->cd();
5759 //
5760 // Place copy #4 of I107 in I10B
5761 //
5762 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5763 sub3node->SetLineColor(kColorITS);
5764 sub3node->SetVisibility(0);
5765 sub3node->cd();
5766 //
5767 // Place copy #1 of I101 in I107
5768 //
5769 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5770 sub4node->SetLineColor(kColorITS);
5771 sub4node->SetVisibility(0);
5772 sub4node->cd();
5773 //
5774 // Place copy #1 of ITS1 in I101
5775 //
5776 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5777 sub5node->SetLineColor(kColorITS);
5778 fNodes->Add(sub5node);
5779 sub4node->cd();
5780 fNodes->Add(sub4node);
5781 sub3node->cd();
5782 fNodes->Add(sub3node);
5783 sub2node->cd();
5784 fNodes->Add(sub2node);
5785 sub1node->cd();
5786 //
5787 // Place copy #1 of I20B in I12B
5788 //
5789 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5790 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5791 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5792 sub2node->SetLineColor(kColorITS);
5793 sub2node->SetVisibility(0);
5794 sub2node->cd();
5795 //
5796 // Place copy #1 of I1D7 in I20B
5797 //
5798 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5799 sub3node->SetLineColor(kColorITS);
5800 sub3node->SetVisibility(0);
5801 sub3node->cd();
5802 //
5803 // Place copy #1 of I1D1 in I1D7
5804 //
5805 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5806 sub4node->SetLineColor(kColorITS);
5807 sub4node->SetVisibility(0);
5808 sub4node->cd();
5809 //
5810 // Place copy #1 of ITS2 in I1D1
5811 //
5812 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5813 sub5node->SetLineColor(kColorITS);
5814 fNodes->Add(sub5node);
5815 sub4node->cd();
5816 fNodes->Add(sub4node);
5817 sub3node->cd();
5818 fNodes->Add(sub3node);
5819 sub2node->cd();
5820 //
5821 // Place copy #2 of I1D7 in I20B
5822 //
5823 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5824 sub3node->SetLineColor(kColorITS);
5825 sub3node->SetVisibility(0);
5826 sub3node->cd();
5827 //
5828 // Place copy #1 of I1D1 in I1D7
5829 //
5830 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5831 sub4node->SetLineColor(kColorITS);
5832 sub4node->SetVisibility(0);
5833 sub4node->cd();
5834 //
5835 // Place copy #1 of ITS2 in I1D1
5836 //
5837 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5838 sub5node->SetLineColor(kColorITS);
5839 fNodes->Add(sub5node);
5840 sub4node->cd();
5841 fNodes->Add(sub4node);
5842 sub3node->cd();
5843 fNodes->Add(sub3node);
5844 sub2node->cd();
5845 //
5846 // Place copy #3 of I1D7 in I20B
5847 //
5848 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5849 sub3node->SetLineColor(kColorITS);
5850 sub3node->SetVisibility(0);
5851 sub3node->cd();
5852 //
5853 // Place copy #1 of I1D1 in I1D7
5854 //
5855 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5856 sub4node->SetLineColor(kColorITS);
5857 sub4node->SetVisibility(0);
5858 sub4node->cd();
5859 //
5860 // Place copy #1 of ITS2 in I1D1
5861 //
5862 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5863 sub5node->SetLineColor(kColorITS);
5864 fNodes->Add(sub5node);
5865 sub4node->cd();
5866 fNodes->Add(sub4node);
5867 sub3node->cd();
5868 fNodes->Add(sub3node);
5869 sub2node->cd();
5870 //
5871 // Place copy #4 of I1D7 in I20B
5872 //
5873 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5874 sub3node->SetLineColor(kColorITS);
5875 sub3node->SetVisibility(0);
5876 sub3node->cd();
5877 //
5878 // Place copy #1 of I1D1 in I1D7
5879 //
5880 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5881 sub4node->SetLineColor(kColorITS);
5882 sub4node->SetVisibility(0);
5883 sub4node->cd();
5884 //
5885 // Place copy #1 of ITS2 in I1D1
5886 //
5887 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5888 sub5node->SetLineColor(kColorITS);
5889 fNodes->Add(sub5node);
5890 sub4node->cd();
5891 fNodes->Add(sub4node);
5892 sub3node->cd();
5893 fNodes->Add(sub3node);
5894 sub2node->cd();
5895 fNodes->Add(sub2node);
5896 sub1node->cd();
5897 //
5898 // Place copy #2 of I20B in I12B
5899 //
5900 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5901 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5902 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5903 sub2node->SetLineColor(kColorITS);
5904 sub2node->SetVisibility(0);
5905 sub2node->cd();
5906 //
5907 // Place copy #1 of I1D7 in I20B
5908 //
5909 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5910 sub3node->SetLineColor(kColorITS);
5911 sub3node->SetVisibility(0);
5912 sub3node->cd();
5913 //
5914 // Place copy #1 of I1D1 in I1D7
5915 //
5916 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5917 sub4node->SetLineColor(kColorITS);
5918 sub4node->SetVisibility(0);
5919 sub4node->cd();
5920 //
5921 // Place copy #1 of ITS2 in I1D1
5922 //
5923 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5924 sub5node->SetLineColor(kColorITS);
5925 fNodes->Add(sub5node);
5926 sub4node->cd();
5927 fNodes->Add(sub4node);
5928 sub3node->cd();
5929 fNodes->Add(sub3node);
5930 sub2node->cd();
5931 //
5932 // Place copy #2 of I1D7 in I20B
5933 //
5934 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5935 sub3node->SetLineColor(kColorITS);
5936 sub3node->SetVisibility(0);
5937 sub3node->cd();
5938 //
5939 // Place copy #1 of I1D1 in I1D7
5940 //
5941 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5942 sub4node->SetLineColor(kColorITS);
5943 sub4node->SetVisibility(0);
5944 sub4node->cd();
5945 //
5946 // Place copy #1 of ITS2 in I1D1
5947 //
5948 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5949 sub5node->SetLineColor(kColorITS);
5950 fNodes->Add(sub5node);
5951 sub4node->cd();
5952 fNodes->Add(sub4node);
5953 sub3node->cd();
5954 fNodes->Add(sub3node);
5955 sub2node->cd();
5956 //
5957 // Place copy #3 of I1D7 in I20B
5958 //
5959 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5960 sub3node->SetLineColor(kColorITS);
5961 sub3node->SetVisibility(0);
5962 sub3node->cd();
5963 //
5964 // Place copy #1 of I1D1 in I1D7
5965 //
5966 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5967 sub4node->SetLineColor(kColorITS);
5968 sub4node->SetVisibility(0);
5969 sub4node->cd();
5970 //
5971 // Place copy #1 of ITS2 in I1D1
5972 //
5973 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5974 sub5node->SetLineColor(kColorITS);
5975 fNodes->Add(sub5node);
5976 sub4node->cd();
5977 fNodes->Add(sub4node);
5978 sub3node->cd();
5979 fNodes->Add(sub3node);
5980 sub2node->cd();
5981 //
5982 // Place copy #4 of I1D7 in I20B
5983 //
5984 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5985 sub3node->SetLineColor(kColorITS);
5986 sub3node->SetVisibility(0);
5987 sub3node->cd();
5988 //
5989 // Place copy #1 of I1D1 in I1D7
5990 //
5991 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5992 sub4node->SetLineColor(kColorITS);
5993 sub4node->SetVisibility(0);
5994 sub4node->cd();
5995 //
5996 // Place copy #1 of ITS2 in I1D1
5997 //
5998 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5999 sub5node->SetLineColor(kColorITS);
6000 fNodes->Add(sub5node);
6001 sub4node->cd();
6002 fNodes->Add(sub4node);
6003 sub3node->cd();
6004 fNodes->Add(sub3node);
6005 sub2node->cd();
6006 fNodes->Add(sub2node);
6007 sub1node->cd();
6008 //
6009 // Place copy #3 of I20B in I12B
6010 //
6011 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6012 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6013 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6014 sub2node->SetLineColor(kColorITS);
6015 sub2node->SetVisibility(0);
6016 sub2node->cd();
6017 //
6018 // Place copy #1 of I1D7 in I20B
6019 //
6020 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6021 sub3node->SetLineColor(kColorITS);
6022 sub3node->SetVisibility(0);
6023 sub3node->cd();
6024 //
6025 // Place copy #1 of I1D1 in I1D7
6026 //
6027 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6028 sub4node->SetLineColor(kColorITS);
6029 sub4node->SetVisibility(0);
6030 sub4node->cd();
6031 //
6032 // Place copy #1 of ITS2 in I1D1
6033 //
6034 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6035 sub5node->SetLineColor(kColorITS);
6036 fNodes->Add(sub5node);
6037 sub4node->cd();
6038 fNodes->Add(sub4node);
6039 sub3node->cd();
6040 fNodes->Add(sub3node);
6041 sub2node->cd();
6042 //
6043 // Place copy #2 of I1D7 in I20B
6044 //
6045 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6046 sub3node->SetLineColor(kColorITS);
6047 sub3node->SetVisibility(0);
6048 sub3node->cd();
6049 //
6050 // Place copy #1 of I1D1 in I1D7
6051 //
6052 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6053 sub4node->SetLineColor(kColorITS);
6054 sub4node->SetVisibility(0);
6055 sub4node->cd();
6056 //
6057 // Place copy #1 of ITS2 in I1D1
6058 //
6059 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6060 sub5node->SetLineColor(kColorITS);
6061 fNodes->Add(sub5node);
6062 sub4node->cd();
6063 fNodes->Add(sub4node);
6064 sub3node->cd();
6065 fNodes->Add(sub3node);
6066 sub2node->cd();
6067 //
6068 // Place copy #3 of I1D7 in I20B
6069 //
6070 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6071 sub3node->SetLineColor(kColorITS);
6072 sub3node->SetVisibility(0);
6073 sub3node->cd();
6074 //
6075 // Place copy #1 of I1D1 in I1D7
6076 //
6077 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6078 sub4node->SetLineColor(kColorITS);
6079 sub4node->SetVisibility(0);
6080 sub4node->cd();
6081 //
6082 // Place copy #1 of ITS2 in I1D1
6083 //
6084 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6085 sub5node->SetLineColor(kColorITS);
6086 fNodes->Add(sub5node);
6087 sub4node->cd();
6088 fNodes->Add(sub4node);
6089 sub3node->cd();
6090 fNodes->Add(sub3node);
6091 sub2node->cd();
6092 //
6093 // Place copy #4 of I1D7 in I20B
6094 //
6095 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6096 sub3node->SetLineColor(kColorITS);
6097 sub3node->SetVisibility(0);
6098 sub3node->cd();
6099 //
6100 // Place copy #1 of I1D1 in I1D7
6101 //
6102 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6103 sub4node->SetLineColor(kColorITS);
6104 sub4node->SetVisibility(0);
6105 sub4node->cd();
6106 //
6107 // Place copy #1 of ITS2 in I1D1
6108 //
6109 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6110 sub5node->SetLineColor(kColorITS);
6111 fNodes->Add(sub5node);
6112 sub4node->cd();
6113 fNodes->Add(sub4node);
6114 sub3node->cd();
6115 fNodes->Add(sub3node);
6116 sub2node->cd();
6117 fNodes->Add(sub2node);
6118 sub1node->cd();
6119 //
6120 // Place copy #4 of I20B in I12B
6121 //
6122 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6123 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6124 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6125 sub2node->SetLineColor(kColorITS);
6126 sub2node->SetVisibility(0);
6127 sub2node->cd();
6128 //
6129 // Place copy #1 of I1D7 in I20B
6130 //
6131 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6132 sub3node->SetLineColor(kColorITS);
6133 sub3node->SetVisibility(0);
6134 sub3node->cd();
6135 //
6136 // Place copy #1 of I1D1 in I1D7
6137 //
6138 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6139 sub4node->SetLineColor(kColorITS);
6140 sub4node->SetVisibility(0);
6141 sub4node->cd();
6142 //
6143 // Place copy #1 of ITS2 in I1D1
6144 //
6145 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6146 sub5node->SetLineColor(kColorITS);
6147 fNodes->Add(sub5node);
6148 sub4node->cd();
6149 fNodes->Add(sub4node);
6150 sub3node->cd();
6151 fNodes->Add(sub3node);
6152 sub2node->cd();
6153 //
6154 // Place copy #2 of I1D7 in I20B
6155 //
6156 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6157 sub3node->SetLineColor(kColorITS);
6158 sub3node->SetVisibility(0);
6159 sub3node->cd();
6160 //
6161 // Place copy #1 of I1D1 in I1D7
6162 //
6163 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6164 sub4node->SetLineColor(kColorITS);
6165 sub4node->SetVisibility(0);
6166 sub4node->cd();
6167 //
6168 // Place copy #1 of ITS2 in I1D1
6169 //
6170 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6171 sub5node->SetLineColor(kColorITS);
6172 fNodes->Add(sub5node);
6173 sub4node->cd();
6174 fNodes->Add(sub4node);
6175 sub3node->cd();
6176 fNodes->Add(sub3node);
6177 sub2node->cd();
6178 //
6179 // Place copy #3 of I1D7 in I20B
6180 //
6181 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6182 sub3node->SetLineColor(kColorITS);
6183 sub3node->SetVisibility(0);
6184 sub3node->cd();
6185 //
6186 // Place copy #1 of I1D1 in I1D7
6187 //
6188 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6189 sub4node->SetLineColor(kColorITS);
6190 sub4node->SetVisibility(0);
6191 sub4node->cd();
6192 //
6193 // Place copy #1 of ITS2 in I1D1
6194 //
6195 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6196 sub5node->SetLineColor(kColorITS);
6197 fNodes->Add(sub5node);
6198 sub4node->cd();
6199 fNodes->Add(sub4node);
6200 sub3node->cd();
6201 fNodes->Add(sub3node);
6202 sub2node->cd();
6203 //
6204 // Place copy #4 of I1D7 in I20B
6205 //
6206 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6207 sub3node->SetLineColor(kColorITS);
6208 sub3node->SetVisibility(0);
6209 sub3node->cd();
6210 //
6211 // Place copy #1 of I1D1 in I1D7
6212 //
6213 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6214 sub4node->SetLineColor(kColorITS);
6215 sub4node->SetVisibility(0);
6216 sub4node->cd();
6217 //
6218 // Place copy #1 of ITS2 in I1D1
6219 //
6220 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6221 sub5node->SetLineColor(kColorITS);
6222 fNodes->Add(sub5node);
6223 sub4node->cd();
6224 fNodes->Add(sub4node);
6225 sub3node->cd();
6226 fNodes->Add(sub3node);
6227 sub2node->cd();
6228 fNodes->Add(sub2node);
6229 sub1node->cd();
6230 fNodes->Add(sub1node);
6231 node->cd();
6232 //
6233 // Place copy #9 of I12B in IT12
6234 //
1266e9b4 6235 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6236 sub1node->SetLineColor(kColorITS);
6237 sub1node->SetVisibility(0);
6238 sub1node->cd();
6239 //
6240 // Place copy #1 of I10B in I12B
6241 //
6242 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6243 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6244 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6245 sub2node->SetLineColor(kColorITS);
6246 sub2node->SetVisibility(0);
6247 sub2node->cd();
6248 //
6249 // Place copy #1 of I107 in I10B
6250 //
6251 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6252 sub3node->SetLineColor(kColorITS);
6253 sub3node->SetVisibility(0);
6254 sub3node->cd();
6255 //
6256 // Place copy #1 of I101 in I107
6257 //
6258 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6259 sub4node->SetLineColor(kColorITS);
6260 sub4node->SetVisibility(0);
6261 sub4node->cd();
6262 //
6263 // Place copy #1 of ITS1 in I101
6264 //
6265 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6266 sub5node->SetLineColor(kColorITS);
6267 fNodes->Add(sub5node);
6268 sub4node->cd();
6269 fNodes->Add(sub4node);
6270 sub3node->cd();
6271 fNodes->Add(sub3node);
6272 sub2node->cd();
6273 //
6274 // Place copy #2 of I107 in I10B
6275 //
6276 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6277 sub3node->SetLineColor(kColorITS);
6278 sub3node->SetVisibility(0);
6279 sub3node->cd();
6280 //
6281 // Place copy #1 of I101 in I107
6282 //
6283 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6284 sub4node->SetLineColor(kColorITS);
6285 sub4node->SetVisibility(0);
6286 sub4node->cd();
6287 //
6288 // Place copy #1 of ITS1 in I101
6289 //
6290 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6291 sub5node->SetLineColor(kColorITS);
6292 fNodes->Add(sub5node);
6293 sub4node->cd();
6294 fNodes->Add(sub4node);
6295 sub3node->cd();
6296 fNodes->Add(sub3node);
6297 sub2node->cd();
6298 //
6299 // Place copy #3 of I107 in I10B
6300 //
6301 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6302 sub3node->SetLineColor(kColorITS);
6303 sub3node->SetVisibility(0);
6304 sub3node->cd();
6305 //
6306 // Place copy #1 of I101 in I107
6307 //
6308 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6309 sub4node->SetLineColor(kColorITS);
6310 sub4node->SetVisibility(0);
6311 sub4node->cd();
6312 //
6313 // Place copy #1 of ITS1 in I101
6314 //
6315 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6316 sub5node->SetLineColor(kColorITS);
6317 fNodes->Add(sub5node);
6318 sub4node->cd();
6319 fNodes->Add(sub4node);
6320 sub3node->cd();
6321 fNodes->Add(sub3node);
6322 sub2node->cd();
6323 //
6324 // Place copy #4 of I107 in I10B
6325 //
6326 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6327 sub3node->SetLineColor(kColorITS);
6328 sub3node->SetVisibility(0);
6329 sub3node->cd();
6330 //
6331 // Place copy #1 of I101 in I107
6332 //
6333 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6334 sub4node->SetLineColor(kColorITS);
6335 sub4node->SetVisibility(0);
6336 sub4node->cd();
6337 //
6338 // Place copy #1 of ITS1 in I101
6339 //
6340 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6341 sub5node->SetLineColor(kColorITS);
6342 fNodes->Add(sub5node);
6343 sub4node->cd();
6344 fNodes->Add(sub4node);
6345 sub3node->cd();
6346 fNodes->Add(sub3node);
6347 sub2node->cd();
6348 fNodes->Add(sub2node);
6349 sub1node->cd();
6350 //
6351 // Place copy #2 of I10B in I12B
6352 //
6353 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6354 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6355 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6356 sub2node->SetLineColor(kColorITS);
6357 sub2node->SetVisibility(0);
6358 sub2node->cd();
6359 //
6360 // Place copy #1 of I107 in I10B
6361 //
6362 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6363 sub3node->SetLineColor(kColorITS);
6364 sub3node->SetVisibility(0);
6365 sub3node->cd();
6366 //
6367 // Place copy #1 of I101 in I107
6368 //
6369 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6370 sub4node->SetLineColor(kColorITS);
6371 sub4node->SetVisibility(0);
6372 sub4node->cd();
6373 //
6374 // Place copy #1 of ITS1 in I101
6375 //
6376 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6377 sub5node->SetLineColor(kColorITS);
6378 fNodes->Add(sub5node);
6379 sub4node->cd();
6380 fNodes->Add(sub4node);
6381 sub3node->cd();
6382 fNodes->Add(sub3node);
6383 sub2node->cd();
6384 //
6385 // Place copy #2 of I107 in I10B
6386 //
6387 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6388 sub3node->SetLineColor(kColorITS);
6389 sub3node->SetVisibility(0);
6390 sub3node->cd();
6391 //
6392 // Place copy #1 of I101 in I107
6393 //
6394 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6395 sub4node->SetLineColor(kColorITS);
6396 sub4node->SetVisibility(0);
6397 sub4node->cd();
6398 //
6399 // Place copy #1 of ITS1 in I101
6400 //
6401 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6402 sub5node->SetLineColor(kColorITS);
6403 fNodes->Add(sub5node);
6404 sub4node->cd();
6405 fNodes->Add(sub4node);
6406 sub3node->cd();
6407 fNodes->Add(sub3node);
6408 sub2node->cd();
6409 //
6410 // Place copy #3 of I107 in I10B
6411 //
6412 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6413 sub3node->SetLineColor(kColorITS);
6414 sub3node->SetVisibility(0);
6415 sub3node->cd();
6416 //
6417 // Place copy #1 of I101 in I107
6418 //
6419 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6420 sub4node->SetLineColor(kColorITS);
6421 sub4node->SetVisibility(0);
6422 sub4node->cd();
6423 //
6424 // Place copy #1 of ITS1 in I101
6425 //
6426 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6427 sub5node->SetLineColor(kColorITS);
6428 fNodes->Add(sub5node);
6429 sub4node->cd();
6430 fNodes->Add(sub4node);
6431 sub3node->cd();
6432 fNodes->Add(sub3node);
6433 sub2node->cd();
6434 //
6435 // Place copy #4 of I107 in I10B
6436 //
6437 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6438 sub3node->SetLineColor(kColorITS);
6439 sub3node->SetVisibility(0);
6440 sub3node->cd();
6441 //
6442 // Place copy #1 of I101 in I107
6443 //
6444 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6445 sub4node->SetLineColor(kColorITS);
6446 sub4node->SetVisibility(0);
6447 sub4node->cd();
6448 //
6449 // Place copy #1 of ITS1 in I101
6450 //
6451 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6452 sub5node->SetLineColor(kColorITS);
6453 fNodes->Add(sub5node);
6454 sub4node->cd();
6455 fNodes->Add(sub4node);
6456 sub3node->cd();
6457 fNodes->Add(sub3node);
6458 sub2node->cd();
6459 fNodes->Add(sub2node);
6460 sub1node->cd();
6461 //
6462 // Place copy #1 of I20B in I12B
6463 //
6464 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6465 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6466 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6467 sub2node->SetLineColor(kColorITS);
6468 sub2node->SetVisibility(0);
6469 sub2node->cd();
6470 //
6471 // Place copy #1 of I1D7 in I20B
6472 //
6473 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6474 sub3node->SetLineColor(kColorITS);
6475 sub3node->SetVisibility(0);
6476 sub3node->cd();
6477 //
6478 // Place copy #1 of I1D1 in I1D7
6479 //
6480 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6481 sub4node->SetLineColor(kColorITS);
6482 sub4node->SetVisibility(0);
6483 sub4node->cd();
6484 //
6485 // Place copy #1 of ITS2 in I1D1
6486 //
6487 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6488 sub5node->SetLineColor(kColorITS);
6489 fNodes->Add(sub5node);
6490 sub4node->cd();
6491 fNodes->Add(sub4node);
6492 sub3node->cd();
6493 fNodes->Add(sub3node);
6494 sub2node->cd();
6495 //
6496 // Place copy #2 of I1D7 in I20B
6497 //
6498 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6499 sub3node->SetLineColor(kColorITS);
6500 sub3node->SetVisibility(0);
6501 sub3node->cd();
6502 //
6503 // Place copy #1 of I1D1 in I1D7
6504 //
6505 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6506 sub4node->SetLineColor(kColorITS);
6507 sub4node->SetVisibility(0);
6508 sub4node->cd();
6509 //
6510 // Place copy #1 of ITS2 in I1D1
6511 //
6512 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6513 sub5node->SetLineColor(kColorITS);
6514 fNodes->Add(sub5node);
6515 sub4node->cd();
6516 fNodes->Add(sub4node);
6517 sub3node->cd();
6518 fNodes->Add(sub3node);
6519 sub2node->cd();
6520 //
6521 // Place copy #3 of I1D7 in I20B
6522 //
6523 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6524 sub3node->SetLineColor(kColorITS);
6525 sub3node->SetVisibility(0);
6526 sub3node->cd();
6527 //
6528 // Place copy #1 of I1D1 in I1D7
6529 //
6530 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6531 sub4node->SetLineColor(kColorITS);
6532 sub4node->SetVisibility(0);
6533 sub4node->cd();
6534 //
6535 // Place copy #1 of ITS2 in I1D1
6536 //
6537 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6538 sub5node->SetLineColor(kColorITS);
6539 fNodes->Add(sub5node);
6540 sub4node->cd();
6541 fNodes->Add(sub4node);
6542 sub3node->cd();
6543 fNodes->Add(sub3node);
6544 sub2node->cd();
6545 //
6546 // Place copy #4 of I1D7 in I20B
6547 //
6548 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6549 sub3node->SetLineColor(kColorITS);
6550 sub3node->SetVisibility(0);
6551 sub3node->cd();
6552 //
6553 // Place copy #1 of I1D1 in I1D7
6554 //
6555 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6556 sub4node->SetLineColor(kColorITS);
6557 sub4node->SetVisibility(0);
6558 sub4node->cd();
6559 //
6560 // Place copy #1 of ITS2 in I1D1
6561 //
6562 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6563 sub5node->SetLineColor(kColorITS);
6564 fNodes->Add(sub5node);
6565 sub4node->cd();
6566 fNodes->Add(sub4node);
6567 sub3node->cd();
6568 fNodes->Add(sub3node);
6569 sub2node->cd();
6570 fNodes->Add(sub2node);
6571 sub1node->cd();
6572 //
6573 // Place copy #2 of I20B in I12B
6574 //
6575 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6576 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6577 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6578 sub2node->SetLineColor(kColorITS);
6579 sub2node->SetVisibility(0);
6580 sub2node->cd();
6581 //
6582 // Place copy #1 of I1D7 in I20B
6583 //
6584 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6585 sub3node->SetLineColor(kColorITS);
6586 sub3node->SetVisibility(0);
6587 sub3node->cd();
6588 //
6589 // Place copy #1 of I1D1 in I1D7
6590 //
6591 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6592 sub4node->SetLineColor(kColorITS);
6593 sub4node->SetVisibility(0);
6594 sub4node->cd();
6595 //
6596 // Place copy #1 of ITS2 in I1D1
6597 //
6598 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6599 sub5node->SetLineColor(kColorITS);
6600 fNodes->Add(sub5node);
6601 sub4node->cd();
6602 fNodes->Add(sub4node);
6603 sub3node->cd();
6604 fNodes->Add(sub3node);
6605 sub2node->cd();
6606 //
6607 // Place copy #2 of I1D7 in I20B
6608 //
6609 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6610 sub3node->SetLineColor(kColorITS);
6611 sub3node->SetVisibility(0);
6612 sub3node->cd();
6613 //
6614 // Place copy #1 of I1D1 in I1D7
6615 //
6616 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6617 sub4node->SetLineColor(kColorITS);
6618 sub4node->SetVisibility(0);
6619 sub4node->cd();
6620 //
6621 // Place copy #1 of ITS2 in I1D1
6622 //
6623 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6624 sub5node->SetLineColor(kColorITS);
6625 fNodes->Add(sub5node);
6626 sub4node->cd();
6627 fNodes->Add(sub4node);
6628 sub3node->cd();
6629 fNodes->Add(sub3node);
6630 sub2node->cd();
6631 //
6632 // Place copy #3 of I1D7 in I20B
6633 //
6634 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6635 sub3node->SetLineColor(kColorITS);
6636 sub3node->SetVisibility(0);
6637 sub3node->cd();
6638 //
6639 // Place copy #1 of I1D1 in I1D7
6640 //
6641 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6642 sub4node->SetLineColor(kColorITS);
6643 sub4node->SetVisibility(0);
6644 sub4node->cd();
6645 //
6646 // Place copy #1 of ITS2 in I1D1
6647 //
6648 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6649 sub5node->SetLineColor(kColorITS);
6650 fNodes->Add(sub5node);
6651 sub4node->cd();
6652 fNodes->Add(sub4node);
6653 sub3node->cd();
6654 fNodes->Add(sub3node);
6655 sub2node->cd();
6656 //
6657 // Place copy #4 of I1D7 in I20B
6658 //
6659 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6660 sub3node->SetLineColor(kColorITS);
6661 sub3node->SetVisibility(0);
6662 sub3node->cd();
6663 //
6664 // Place copy #1 of I1D1 in I1D7
6665 //
6666 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6667 sub4node->SetLineColor(kColorITS);
6668 sub4node->SetVisibility(0);
6669 sub4node->cd();
6670 //
6671 // Place copy #1 of ITS2 in I1D1
6672 //
6673 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6674 sub5node->SetLineColor(kColorITS);
6675 fNodes->Add(sub5node);
6676 sub4node->cd();
6677 fNodes->Add(sub4node);
6678 sub3node->cd();
6679 fNodes->Add(sub3node);
6680 sub2node->cd();
6681 fNodes->Add(sub2node);
6682 sub1node->cd();
6683 //
6684 // Place copy #3 of I20B in I12B
6685 //
6686 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6687 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6688 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6689 sub2node->SetLineColor(kColorITS);
6690 sub2node->SetVisibility(0);
6691 sub2node->cd();
6692 //
6693 // Place copy #1 of I1D7 in I20B
6694 //
6695 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6696 sub3node->SetLineColor(kColorITS);
6697 sub3node->SetVisibility(0);
6698 sub3node->cd();
6699 //
6700 // Place copy #1 of I1D1 in I1D7
6701 //
6702 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6703 sub4node->SetLineColor(kColorITS);
6704 sub4node->SetVisibility(0);
6705 sub4node->cd();
6706 //
6707 // Place copy #1 of ITS2 in I1D1
6708 //
6709 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6710 sub5node->SetLineColor(kColorITS);
6711 fNodes->Add(sub5node);
6712 sub4node->cd();
6713 fNodes->Add(sub4node);
6714 sub3node->cd();
6715 fNodes->Add(sub3node);
6716 sub2node->cd();
6717 //
6718 // Place copy #2 of I1D7 in I20B
6719 //
6720 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6721 sub3node->SetLineColor(kColorITS);
6722 sub3node->SetVisibility(0);
6723 sub3node->cd();
6724 //
6725 // Place copy #1 of I1D1 in I1D7
6726 //
6727 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6728 sub4node->SetLineColor(kColorITS);
6729 sub4node->SetVisibility(0);
6730 sub4node->cd();
6731 //
6732 // Place copy #1 of ITS2 in I1D1
6733 //
6734 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6735 sub5node->SetLineColor(kColorITS);
6736 fNodes->Add(sub5node);
6737 sub4node->cd();
6738 fNodes->Add(sub4node);
6739 sub3node->cd();
6740 fNodes->Add(sub3node);
6741 sub2node->cd();
6742 //
6743 // Place copy #3 of I1D7 in I20B
6744 //
6745 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6746 sub3node->SetLineColor(kColorITS);
6747 sub3node->SetVisibility(0);
6748 sub3node->cd();
6749 //
6750 // Place copy #1 of I1D1 in I1D7
6751 //
6752 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6753 sub4node->SetLineColor(kColorITS);
6754 sub4node->SetVisibility(0);
6755 sub4node->cd();
6756 //
6757 // Place copy #1 of ITS2 in I1D1
6758 //
6759 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6760 sub5node->SetLineColor(kColorITS);
6761 fNodes->Add(sub5node);
6762 sub4node->cd();
6763 fNodes->Add(sub4node);
6764 sub3node->cd();
6765 fNodes->Add(sub3node);
6766 sub2node->cd();
6767 //
6768 // Place copy #4 of I1D7 in I20B
6769 //
6770 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6771 sub3node->SetLineColor(kColorITS);
6772 sub3node->SetVisibility(0);
6773 sub3node->cd();
6774 //
6775 // Place copy #1 of I1D1 in I1D7
6776 //
6777 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6778 sub4node->SetLineColor(kColorITS);
6779 sub4node->SetVisibility(0);
6780 sub4node->cd();
6781 //
6782 // Place copy #1 of ITS2 in I1D1
6783 //
6784 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6785 sub5node->SetLineColor(kColorITS);
6786 fNodes->Add(sub5node);
6787 sub4node->cd();
6788 fNodes->Add(sub4node);
6789 sub3node->cd();
6790 fNodes->Add(sub3node);
6791 sub2node->cd();
6792 fNodes->Add(sub2node);
6793 sub1node->cd();
6794 //
6795 // Place copy #4 of I20B in I12B
6796 //
6797 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6798 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6799 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6800 sub2node->SetLineColor(kColorITS);
6801 sub2node->SetVisibility(0);
6802 sub2node->cd();
6803 //
6804 // Place copy #1 of I1D7 in I20B
6805 //
6806 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6807 sub3node->SetLineColor(kColorITS);
6808 sub3node->SetVisibility(0);
6809 sub3node->cd();
6810 //
6811 // Place copy #1 of I1D1 in I1D7
6812 //
6813 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6814 sub4node->SetLineColor(kColorITS);
6815 sub4node->SetVisibility(0);
6816 sub4node->cd();
6817 //
6818 // Place copy #1 of ITS2 in I1D1
6819 //
6820 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6821 sub5node->SetLineColor(kColorITS);
6822 fNodes->Add(sub5node);
6823 sub4node->cd();
6824 fNodes->Add(sub4node);
6825 sub3node->cd();
6826 fNodes->Add(sub3node);
6827 sub2node->cd();
6828 //
6829 // Place copy #2 of I1D7 in I20B
6830 //
6831 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6832 sub3node->SetLineColor(kColorITS);
6833 sub3node->SetVisibility(0);
6834 sub3node->cd();
6835 //
6836 // Place copy #1 of I1D1 in I1D7
6837 //
6838 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6839 sub4node->SetLineColor(kColorITS);
6840 sub4node->SetVisibility(0);
6841 sub4node->cd();
6842 //
6843 // Place copy #1 of ITS2 in I1D1
6844 //
6845 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6846 sub5node->SetLineColor(kColorITS);
6847 fNodes->Add(sub5node);
6848 sub4node->cd();
6849 fNodes->Add(sub4node);
6850 sub3node->cd();
6851 fNodes->Add(sub3node);
6852 sub2node->cd();
6853 //
6854 // Place copy #3 of I1D7 in I20B
6855 //
6856 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6857 sub3node->SetLineColor(kColorITS);
6858 sub3node->SetVisibility(0);
6859 sub3node->cd();
6860 //
6861 // Place copy #1 of I1D1 in I1D7
6862 //
6863 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6864 sub4node->SetLineColor(kColorITS);
6865 sub4node->SetVisibility(0);
6866 sub4node->cd();
6867 //
6868 // Place copy #1 of ITS2 in I1D1
6869 //
6870 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6871 sub5node->SetLineColor(kColorITS);
6872 fNodes->Add(sub5node);
6873 sub4node->cd();
6874 fNodes->Add(sub4node);
6875 sub3node->cd();
6876 fNodes->Add(sub3node);
6877 sub2node->cd();
6878 //
6879 // Place copy #4 of I1D7 in I20B
6880 //
6881 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6882 sub3node->SetLineColor(kColorITS);
6883 sub3node->SetVisibility(0);
6884 sub3node->cd();
6885 //
6886 // Place copy #1 of I1D1 in I1D7
6887 //
6888 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6889 sub4node->SetLineColor(kColorITS);
6890 sub4node->SetVisibility(0);
6891 sub4node->cd();
6892 //
6893 // Place copy #1 of ITS2 in I1D1
6894 //
6895 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6896 sub5node->SetLineColor(kColorITS);
6897 fNodes->Add(sub5node);
6898 sub4node->cd();
6899 fNodes->Add(sub4node);
6900 sub3node->cd();
6901 fNodes->Add(sub3node);
6902 sub2node->cd();
6903 fNodes->Add(sub2node);
6904 sub1node->cd();
6905 fNodes->Add(sub1node);
6906 node->cd();
6907 //
6908 // Place copy #10 of I12B in IT12
6909 //
1266e9b4 6910 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6911 sub1node->SetLineColor(kColorITS);
6912 sub1node->SetVisibility(0);
6913 sub1node->cd();
6914 //
6915 // Place copy #1 of I10B in I12B
6916 //
6917 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6918 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6919 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6920 sub2node->SetLineColor(kColorITS);
6921 sub2node->SetVisibility(0);
6922 sub2node->cd();
6923 //
6924 // Place copy #1 of I107 in I10B
6925 //
6926 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6927 sub3node->SetLineColor(kColorITS);
6928 sub3node->SetVisibility(0);
6929 sub3node->cd();
6930 //
6931 // Place copy #1 of I101 in I107
6932 //
6933 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6934 sub4node->SetLineColor(kColorITS);
6935 sub4node->SetVisibility(0);
6936 sub4node->cd();
6937 //
6938 // Place copy #1 of ITS1 in I101
6939 //
6940 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6941 sub5node->SetLineColor(kColorITS);
6942 fNodes->Add(sub5node);
6943 sub4node->cd();
6944 fNodes->Add(sub4node);
6945 sub3node->cd();
6946 fNodes->Add(sub3node);
6947 sub2node->cd();
6948 //
6949 // Place copy #2 of I107 in I10B
6950 //
6951 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6952 sub3node->SetLineColor(kColorITS);
6953 sub3node->SetVisibility(0);
6954 sub3node->cd();
6955 //
6956 // Place copy #1 of I101 in I107
6957 //
6958 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6959 sub4node->SetLineColor(kColorITS);
6960 sub4node->SetVisibility(0);
6961 sub4node->cd();
6962 //
6963 // Place copy #1 of ITS1 in I101
6964 //
6965 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6966 sub5node->SetLineColor(kColorITS);
6967 fNodes->Add(sub5node);
6968 sub4node->cd();
6969 fNodes->Add(sub4node);
6970 sub3node->cd();
6971 fNodes->Add(sub3node);
6972 sub2node->cd();
6973 //
6974 // Place copy #3 of I107 in I10B
6975 //
6976 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6977 sub3node->SetLineColor(kColorITS);
6978 sub3node->SetVisibility(0);
6979 sub3node->cd();
6980 //
6981 // Place copy #1 of I101 in I107
6982 //
6983 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6984 sub4node->SetLineColor(kColorITS);
6985 sub4node->SetVisibility(0);
6986 sub4node->cd();
6987 //
6988 // Place copy #1 of ITS1 in I101
6989 //
6990 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6991 sub5node->SetLineColor(kColorITS);
6992 fNodes->Add(sub5node);
6993 sub4node->cd();
6994 fNodes->Add(sub4node);
6995 sub3node->cd();
6996 fNodes->Add(sub3node);
6997 sub2node->cd();
6998 //
6999 // Place copy #4 of I107 in I10B
7000 //
7001 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7002 sub3node->SetLineColor(kColorITS);
7003 sub3node->SetVisibility(0);
7004 sub3node->cd();
7005 //
7006 // Place copy #1 of I101 in I107
7007 //
7008 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7009 sub4node->SetLineColor(kColorITS);
7010 sub4node->SetVisibility(0);
7011 sub4node->cd();
7012 //
7013 // Place copy #1 of ITS1 in I101
7014 //
7015 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7016 sub5node->SetLineColor(kColorITS);
7017 fNodes->Add(sub5node);
7018 sub4node->cd();
7019 fNodes->Add(sub4node);
7020 sub3node->cd();
7021 fNodes->Add(sub3node);
7022 sub2node->cd();
7023 fNodes->Add(sub2node);
7024 sub1node->cd();
7025 //
7026 // Place copy #2 of I10B in I12B
7027 //
7028 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7029 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7030 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7031 sub2node->SetLineColor(kColorITS);
7032 sub2node->SetVisibility(0);
7033 sub2node->cd();
7034 //
7035 // Place copy #1 of I107 in I10B
7036 //
7037 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7038 sub3node->SetLineColor(kColorITS);
7039 sub3node->SetVisibility(0);
7040 sub3node->cd();
7041 //
7042 // Place copy #1 of I101 in I107
7043 //
7044 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7045 sub4node->SetLineColor(kColorITS);
7046 sub4node->SetVisibility(0);
7047 sub4node->cd();
7048 //
7049 // Place copy #1 of ITS1 in I101
7050 //
7051 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7052 sub5node->SetLineColor(kColorITS);
7053 fNodes->Add(sub5node);
7054 sub4node->cd();
7055 fNodes->Add(sub4node);
7056 sub3node->cd();
7057 fNodes->Add(sub3node);
7058 sub2node->cd();
7059 //
7060 // Place copy #2 of I107 in I10B
7061 //
7062 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7063 sub3node->SetLineColor(kColorITS);
7064 sub3node->SetVisibility(0);
7065 sub3node->cd();
7066 //
7067 // Place copy #1 of I101 in I107
7068 //
7069 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7070 sub4node->SetLineColor(kColorITS);
7071 sub4node->SetVisibility(0);
7072 sub4node->cd();
7073 //
7074 // Place copy #1 of ITS1 in I101
7075 //
7076 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7077 sub5node->SetLineColor(kColorITS);
7078 fNodes->Add(sub5node);
7079 sub4node->cd();
7080 fNodes->Add(sub4node);
7081 sub3node->cd();
7082 fNodes->Add(sub3node);
7083 sub2node->cd();
7084 //
7085 // Place copy #3 of I107 in I10B
7086 //
7087 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7088 sub3node->SetLineColor(kColorITS);
7089 sub3node->SetVisibility(0);
7090 sub3node->cd();
7091 //
7092 // Place copy #1 of I101 in I107
7093 //
7094 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7095 sub4node->SetLineColor(kColorITS);
7096 sub4node->SetVisibility(0);
7097 sub4node->cd();
7098 //
7099 // Place copy #1 of ITS1 in I101
7100 //
7101 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7102 sub5node->SetLineColor(kColorITS);
7103 fNodes->Add(sub5node);
7104 sub4node->cd();
7105 fNodes->Add(sub4node);
7106 sub3node->cd();
7107 fNodes->Add(sub3node);
7108 sub2node->cd();
7109 //
7110 // Place copy #4 of I107 in I10B
7111 //
7112 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7113 sub3node->SetLineColor(kColorITS);
7114 sub3node->SetVisibility(0);
7115 sub3node->cd();
7116 //
7117 // Place copy #1 of I101 in I107
7118 //
7119 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7120 sub4node->SetLineColor(kColorITS);
7121 sub4node->SetVisibility(0);
7122 sub4node->cd();
7123 //
7124 // Place copy #1 of ITS1 in I101
7125 //
7126 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7127 sub5node->SetLineColor(kColorITS);
7128 fNodes->Add(sub5node);
7129 sub4node->cd();
7130 fNodes->Add(sub4node);
7131 sub3node->cd();
7132 fNodes->Add(sub3node);
7133 sub2node->cd();
7134 fNodes->Add(sub2node);
7135 sub1node->cd();
7136 //
7137 // Place copy #1 of I20B in I12B
7138 //
7139 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7140 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7141 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7142 sub2node->SetLineColor(kColorITS);
7143 sub2node->SetVisibility(0);
7144 sub2node->cd();
7145 //
7146 // Place copy #1 of I1D7 in I20B
7147 //
7148 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7149 sub3node->SetLineColor(kColorITS);
7150 sub3node->SetVisibility(0);
7151 sub3node->cd();
7152 //
7153 // Place copy #1 of I1D1 in I1D7
7154 //
7155 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7156 sub4node->SetLineColor(kColorITS);
7157 sub4node->SetVisibility(0);
7158 sub4node->cd();
7159 //
7160 // Place copy #1 of ITS2 in I1D1
7161 //
7162 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7163 sub5node->SetLineColor(kColorITS);
7164 fNodes->Add(sub5node);
7165 sub4node->cd();
7166 fNodes->Add(sub4node);
7167 sub3node->cd();
7168 fNodes->Add(sub3node);
7169 sub2node->cd();
7170 //
7171 // Place copy #2 of I1D7 in I20B
7172 //
7173 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7174 sub3node->SetLineColor(kColorITS);
7175 sub3node->SetVisibility(0);
7176 sub3node->cd();
7177 //
7178 // Place copy #1 of I1D1 in I1D7
7179 //
7180 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7181 sub4node->SetLineColor(kColorITS);
7182 sub4node->SetVisibility(0);
7183 sub4node->cd();
7184 //
7185 // Place copy #1 of ITS2 in I1D1
7186 //
7187 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7188 sub5node->SetLineColor(kColorITS);
7189 fNodes->Add(sub5node);
7190 sub4node->cd();
7191 fNodes->Add(sub4node);
7192 sub3node->cd();
7193 fNodes->Add(sub3node);
7194 sub2node->cd();
7195 //
7196 // Place copy #3 of I1D7 in I20B
7197 //
7198 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7199 sub3node->SetLineColor(kColorITS);
7200 sub3node->SetVisibility(0);
7201 sub3node->cd();
7202 //
7203 // Place copy #1 of I1D1 in I1D7
7204 //
7205 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7206 sub4node->SetLineColor(kColorITS);
7207 sub4node->SetVisibility(0);
7208 sub4node->cd();
7209 //
7210 // Place copy #1 of ITS2 in I1D1
7211 //
7212 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7213 sub5node->SetLineColor(kColorITS);
7214 fNodes->Add(sub5node);
7215 sub4node->cd();
7216 fNodes->Add(sub4node);
7217 sub3node->cd();
7218 fNodes->Add(sub3node);
7219 sub2node->cd();
7220 //
7221 // Place copy #4 of I1D7 in I20B
7222 //
7223 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7224 sub3node->SetLineColor(kColorITS);
7225 sub3node->SetVisibility(0);
7226 sub3node->cd();
7227 //
7228 // Place copy #1 of I1D1 in I1D7
7229 //
7230 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7231 sub4node->SetLineColor(kColorITS);
7232 sub4node->SetVisibility(0);
7233 sub4node->cd();
7234 //
7235 // Place copy #1 of ITS2 in I1D1
7236 //
7237 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7238 sub5node->SetLineColor(kColorITS);
7239 fNodes->Add(sub5node);
7240 sub4node->cd();
7241 fNodes->Add(sub4node);
7242 sub3node->cd();
7243 fNodes->Add(sub3node);
7244 sub2node->cd();
7245 fNodes->Add(sub2node);
7246 sub1node->cd();
7247 //
7248 // Place copy #2 of I20B in I12B
7249 //
7250 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7251 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7252 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7253 sub2node->SetLineColor(kColorITS);
7254 sub2node->SetVisibility(0);
7255 sub2node->cd();
7256 //
7257 // Place copy #1 of I1D7 in I20B
7258 //
7259 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7260 sub3node->SetLineColor(kColorITS);
7261 sub3node->SetVisibility(0);
7262 sub3node->cd();
7263 //
7264 // Place copy #1 of I1D1 in I1D7
7265 //
7266 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7267 sub4node->SetLineColor(kColorITS);
7268 sub4node->SetVisibility(0);
7269 sub4node->cd();
7270 //
7271 // Place copy #1 of ITS2 in I1D1
7272 //
7273 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7274 sub5node->SetLineColor(kColorITS);
7275 fNodes->Add(sub5node);
7276 sub4node->cd();
7277 fNodes->Add(sub4node);
7278 sub3node->cd();
7279 fNodes->Add(sub3node);
7280 sub2node->cd();
7281 //
7282 // Place copy #2 of I1D7 in I20B
7283 //
7284 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7285 sub3node->SetLineColor(kColorITS);
7286 sub3node->SetVisibility(0);
7287 sub3node->cd();
7288 //
7289 // Place copy #1 of I1D1 in I1D7
7290 //
7291 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7292 sub4node->SetLineColor(kColorITS);
7293 sub4node->SetVisibility(0);
7294 sub4node->cd();
7295 //
7296 // Place copy #1 of ITS2 in I1D1
7297 //
7298 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7299 sub5node->SetLineColor(kColorITS);
7300 fNodes->Add(sub5node);
7301 sub4node->cd();
7302 fNodes->Add(sub4node);
7303 sub3node->cd();
7304 fNodes->Add(sub3node);
7305 sub2node->cd();
7306 //
7307 // Place copy #3 of I1D7 in I20B
7308 //
7309 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7310 sub3node->SetLineColor(kColorITS);
7311 sub3node->SetVisibility(0);
7312 sub3node->cd();
7313 //
7314 // Place copy #1 of I1D1 in I1D7
7315 //
7316 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7317 sub4node->SetLineColor(kColorITS);
7318 sub4node->SetVisibility(0);
7319 sub4node->cd();
7320 //
7321 // Place copy #1 of ITS2 in I1D1
7322 //
7323 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7324 sub5node->SetLineColor(kColorITS);
7325 fNodes->Add(sub5node);
7326 sub4node->cd();
7327 fNodes->Add(sub4node);
7328 sub3node->cd();
7329 fNodes->Add(sub3node);
7330 sub2node->cd();
7331 //
7332 // Place copy #4 of I1D7 in I20B
7333 //
7334 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7335 sub3node->SetLineColor(kColorITS);
7336 sub3node->SetVisibility(0);
7337 sub3node->cd();
7338 //
7339 // Place copy #1 of I1D1 in I1D7
7340 //
7341 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7342 sub4node->SetLineColor(kColorITS);
7343 sub4node->SetVisibility(0);
7344 sub4node->cd();
7345 //
7346 // Place copy #1 of ITS2 in I1D1
7347 //
7348 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7349 sub5node->SetLineColor(kColorITS);
7350 fNodes->Add(sub5node);
7351 sub4node->cd();
7352 fNodes->Add(sub4node);
7353 sub3node->cd();
7354 fNodes->Add(sub3node);
7355 sub2node->cd();
7356 fNodes->Add(sub2node);
7357 sub1node->cd();
7358 //
7359 // Place copy #3 of I20B in I12B
7360 //
7361 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7362 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7363 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7364 sub2node->SetLineColor(kColorITS);
7365 sub2node->SetVisibility(0);
7366 sub2node->cd();
7367 //
7368 // Place copy #1 of I1D7 in I20B
7369 //
7370 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7371 sub3node->SetLineColor(kColorITS);
7372 sub3node->SetVisibility(0);
7373 sub3node->cd();
7374 //
7375 // Place copy #1 of I1D1 in I1D7
7376 //
7377 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7378 sub4node->SetLineColor(kColorITS);
7379 sub4node->SetVisibility(0);
7380 sub4node->cd();
7381 //
7382 // Place copy #1 of ITS2 in I1D1
7383 //
7384 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7385 sub5node->SetLineColor(kColorITS);
7386 fNodes->Add(sub5node);
7387 sub4node->cd();
7388 fNodes->Add(sub4node);
7389 sub3node->cd();
7390 fNodes->Add(sub3node);
7391 sub2node->cd();
7392 //
7393 // Place copy #2 of I1D7 in I20B
7394 //
7395 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7396 sub3node->SetLineColor(kColorITS);
7397 sub3node->SetVisibility(0);
7398 sub3node->cd();
7399 //
7400 // Place copy #1 of I1D1 in I1D7
7401 //
7402 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7403 sub4node->SetLineColor(kColorITS);
7404 sub4node->SetVisibility(0);
7405 sub4node->cd();
7406 //
7407 // Place copy #1 of ITS2 in I1D1
7408 //
7409 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7410 sub5node->SetLineColor(kColorITS);
7411 fNodes->Add(sub5node);
7412 sub4node->cd();
7413 fNodes->Add(sub4node);
7414 sub3node->cd();
7415 fNodes->Add(sub3node);
7416 sub2node->cd();
7417 //
7418 // Place copy #3 of I1D7 in I20B
7419 //
7420 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7421 sub3node->SetLineColor(kColorITS);
7422 sub3node->SetVisibility(0);
7423 sub3node->cd();
7424 //
7425 // Place copy #1 of I1D1 in I1D7
7426 //
7427 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7428 sub4node->SetLineColor(kColorITS);
7429 sub4node->SetVisibility(0);
7430 sub4node->cd();
7431 //
7432 // Place copy #1 of ITS2 in I1D1
7433 //
7434 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7435 sub5node->SetLineColor(kColorITS);
7436 fNodes->Add(sub5node);
7437 sub4node->cd();
7438 fNodes->Add(sub4node);
7439 sub3node->cd();
7440 fNodes->Add(sub3node);
7441 sub2node->cd();
7442 //
7443 // Place copy #4 of I1D7 in I20B
7444 //
7445 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7446 sub3node->SetLineColor(kColorITS);
7447 sub3node->SetVisibility(0);
7448 sub3node->cd();
7449 //
7450 // Place copy #1 of I1D1 in I1D7
7451 //
7452 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7453 sub4node->SetLineColor(kColorITS);
7454 sub4node->SetVisibility(0);
7455 sub4node->cd();
7456 //
7457 // Place copy #1 of ITS2 in I1D1
7458 //
7459 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7460 sub5node->SetLineColor(kColorITS);
7461 fNodes->Add(sub5node);
7462 sub4node->cd();
7463 fNodes->Add(sub4node);
7464 sub3node->cd();
7465 fNodes->Add(sub3node);
7466 sub2node->cd();
7467 fNodes->Add(sub2node);
7468 sub1node->cd();
7469 //
7470 // Place copy #4 of I20B in I12B
7471 //
7472 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7473 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7474 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7475 sub2node->SetLineColor(kColorITS);
7476 sub2node->SetVisibility(0);
7477 sub2node->cd();
7478 //
7479 // Place copy #1 of I1D7 in I20B
7480 //
7481 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7482 sub3node->SetLineColor(kColorITS);
7483 sub3node->SetVisibility(0);
7484 sub3node->cd();
7485 //
7486 // Place copy #1 of I1D1 in I1D7
7487 //
7488 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7489 sub4node->SetLineColor(kColorITS);
7490 sub4node->SetVisibility(0);
7491 sub4node->cd();
7492 //
7493 // Place copy #1 of ITS2 in I1D1
7494 //
7495 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7496 sub5node->SetLineColor(kColorITS);
7497 fNodes->Add(sub5node);
7498 sub4node->cd();
7499 fNodes->Add(sub4node);
7500 sub3node->cd();
7501 fNodes->Add(sub3node);
7502 sub2node->cd();
7503 //
7504 // Place copy #2 of I1D7 in I20B
7505 //
7506 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7507 sub3node->SetLineColor(kColorITS);
7508 sub3node->SetVisibility(0);
7509 sub3node->cd();
7510 //
7511 // Place copy #1 of I1D1 in I1D7
7512 //
7513 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7514 sub4node->SetLineColor(kColorITS);
7515 sub4node->SetVisibility(0);
7516 sub4node->cd();
7517 //
7518 // Place copy #1 of ITS2 in I1D1
7519 //
7520 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7521 sub5node->SetLineColor(kColorITS);
7522 fNodes->Add(sub5node);
7523 sub4node->cd();
7524 fNodes->Add(sub4node);
7525 sub3node->cd();
7526 fNodes->Add(sub3node);
7527 sub2node->cd();
7528 //
7529 // Place copy #3 of I1D7 in I20B
7530 //
7531 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7532 sub3node->SetLineColor(kColorITS);
7533 sub3node->SetVisibility(0);
7534 sub3node->cd();
7535 //
7536 // Place copy #1 of I1D1 in I1D7
7537 //
7538 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7539 sub4node->SetLineColor(kColorITS);
7540 sub4node->SetVisibility(0);
7541 sub4node->cd();
7542 //
7543 // Place copy #1 of ITS2 in I1D1
7544 //
7545 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7546 sub5node->SetLineColor(kColorITS);
7547 fNodes->Add(sub5node);
7548 sub4node->cd();
7549 fNodes->Add(sub4node);
7550 sub3node->cd();
7551 fNodes->Add(sub3node);
7552 sub2node->cd();
7553 //
7554 // Place copy #4 of I1D7 in I20B
7555 //
7556 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7557 sub3node->SetLineColor(kColorITS);
7558 sub3node->SetVisibility(0);
7559 sub3node->cd();
7560 //
7561 // Place copy #1 of I1D1 in I1D7
7562 //
7563 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7564 sub4node->SetLineColor(kColorITS);
7565 sub4node->SetVisibility(0);
7566 sub4node->cd();
7567 //
7568 // Place copy #1 of ITS2 in I1D1
7569 //
7570 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7571 sub5node->SetLineColor(kColorITS);
7572 fNodes->Add(sub5node);
7573 sub4node->cd();
7574 fNodes->Add(sub4node);
7575 sub3node->cd();
7576 fNodes->Add(sub3node);
7577 sub2node->cd();
7578 fNodes->Add(sub2node);
7579 sub1node->cd();
7580 fNodes->Add(sub1node);
7581 node->cd();
7582
7583 fNodes->Add(node);
7584
7585 }
7586
7587
7588 // --- Place SDD volumes into their mother volume
7589
7590 // Place IT34 in Alice
7591 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7592 node->SetLineColor(kColorITS);
7593 node->SetVisibility(0);
7594 node->cd();
7595 //
7596 // Place copy #1 of I004 in IT34
7597 //
1266e9b4 7598 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7599 sub1node->SetLineColor(kColorITS);
7600 sub1node->SetVisibility(0);
7601 sub1node->cd();
7602 //
7603 // Place copy #1 of ITS3 directly in I004
7604 //
7605 ySDD = Y_SDD_sep/2.+I302dits[1];
7606 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7607 sub2node->SetLineColor(kColorITS);
7608 sub2node->SetVisibility(1);
7609 fNodes->Add(sub2node);
7610 sub1node->cd();
7611 //
7612 // Place copy #2 of ITS3 directly in I004
7613 //
7614 ySDD = Y_SDD_sep/2.+I302dits[1];
7615 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7616 sub2node->SetLineColor(kColorITS);
7617 sub2node->SetVisibility(1);
7618 fNodes->Add(sub2node);
7619 sub1node->cd();
7620 //
7621 // Place copy #3 of ITS3 directly in I004
7622 //
7623 ySDD = Y_SDD_sep/2.+I302dits[1];
7624 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7625 sub2node->SetLineColor(kColorITS);
7626 sub2node->SetVisibility(1);
7627 fNodes->Add(sub2node);
7628 sub1node->cd();
7629 //
7630 // Place copy #4 of ITS3 directly in I004
7631 //
7632 ySDD = Y_SDD_sep/2.+I302dits[1];
7633 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7634 sub2node->SetLineColor(kColorITS);
7635 sub2node->SetVisibility(1);
7636 fNodes->Add(sub2node);
7637 sub1node->cd();
7638 //
7639 // Place copy #5 of ITS3 directly in I004
7640 //
7641 ySDD = Y_SDD_sep/2.+I302dits[1];
7642 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7643 sub2node->SetLineColor(kColorITS);
7644 sub2node->SetVisibility(1);
7645 fNodes->Add(sub2node);
7646 sub1node->cd();
7647 //
7648 // Place copy #6 of ITS3 directly in I004
7649 //
7650 ySDD = Y_SDD_sep/2.+I302dits[1];
7651 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7652 sub2node->SetLineColor(kColorITS);
7653 sub2node->SetVisibility(1);
7654 fNodes->Add(sub2node);
7655 sub1node->cd();
7656 fNodes->Add(sub1node);
7657 node->cd();
7658 //
7659 // Place copy #2 of I004 in IT34
7660 //
1266e9b4 7661 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7662 sub1node->SetLineColor(kColorITS);
7663 sub1node->SetVisibility(0);
7664 sub1node->cd();
7665 //
7666 // Place copy #1 of ITS3 directly in I004
7667 //
7668 ySDD = Y_SDD_sep/2.+I302dits[1];
7669 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7670 sub2node->SetLineColor(kColorITS);
7671 sub2node->SetVisibility(1);
7672 fNodes->Add(sub2node);
7673 sub1node->cd();
7674 //
7675 // Place copy #2 of ITS3 directly in I004
7676 //
7677 ySDD = Y_SDD_sep/2.+I302dits[1];
7678 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7679 sub2node->SetLineColor(kColorITS);
7680 sub2node->SetVisibility(1);
7681 fNodes->Add(sub2node);
7682 sub1node->cd();
7683 //
7684 // Place copy #3 of ITS3 directly in I004
7685 //
7686 ySDD = Y_SDD_sep/2.+I302dits[1];
7687 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7688 sub2node->SetLineColor(kColorITS);
7689 sub2node->SetVisibility(1);
7690 fNodes->Add(sub2node);
7691 sub1node->cd();
7692 //
7693 // Place copy #4 of ITS3 directly in I004
7694 //
7695 ySDD = Y_SDD_sep/2.+I302dits[1];
7696 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7697 sub2node->SetLineColor(kColorITS);
7698 sub2node->SetVisibility(1);
7699 fNodes->Add(sub2node);
7700 sub1node->cd();
7701 //
7702 // Place copy #5 of ITS3 directly in I004
7703 //
7704 ySDD = Y_SDD_sep/2.+I302dits[1];
7705 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7706 sub2node->SetLineColor(kColorITS);
7707 sub2node->SetVisibility(1);
7708 fNodes->Add(sub2node);
7709 sub1node->cd();
7710 //
7711 // Place copy #6 of ITS3 directly in I004
7712 //
7713 ySDD = Y_SDD_sep/2.+I302dits[1];
7714 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7715 sub2node->SetLineColor(kColorITS);
7716 sub2node->SetVisibility(1);
7717 fNodes->Add(sub2node);
7718 sub1node->cd();
7719 fNodes->Add(sub1node);
7720 node->cd();
7721 //
7722 // Place copy #3 of I004 in IT34
7723 //
1266e9b4 7724 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7725 sub1node->SetLineColor(kColorITS);
7726 sub1node->SetVisibility(0);
7727 sub1node->cd();
7728 //
7729 // Place copy #1 of ITS3 directly in I004
7730 //
7731 ySDD = Y_SDD_sep/2.+I302dits[1];
7732 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7733 sub2node->SetLineColor(kColorITS);
7734 sub2node->SetVisibility(1);
7735 fNodes->Add(sub2node);
7736 sub1node->cd();
7737 //
7738 // Place copy #2 of ITS3 directly in I004
7739 //
7740 ySDD = Y_SDD_sep/2.+I302dits[1];
7741 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7742 sub2node->SetLineColor(kColorITS);
7743 sub2node->SetVisibility(1);
7744 fNodes->Add(sub2node);
7745 sub1node->cd();
7746 //
7747 // Place copy #3 of ITS3 directly in I004
7748 //
7749 ySDD = Y_SDD_sep/2.+I302dits[1];
7750 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7751 sub2node->SetLineColor(kColorITS);
7752 sub2node->SetVisibility(1);
7753 fNodes->Add(sub2node);
7754 sub1node->cd();
7755 //
7756 // Place copy #4 of ITS3 directly in I004
7757 //
7758 ySDD = Y_SDD_sep/2.+I302dits[1];
7759 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7760 sub2node->SetLineColor(kColorITS);
7761 sub2node->SetVisibility(1);
7762 fNodes->Add(sub2node);
7763 sub1node->cd();
7764 //
7765 // Place copy #5 of ITS3 directly in I004
7766 //
7767 ySDD = Y_SDD_sep/2.+I302dits[1];
7768 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7769 sub2node->SetLineColor(kColorITS);
7770 sub2node->SetVisibility(1);
7771 fNodes->Add(sub2node);
7772 sub1node->cd();
7773 //
7774 // Place copy #6 of ITS3 directly in I004
7775 //
7776 ySDD = Y_SDD_sep/2.+I302dits[1];
7777 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7778 sub2node->SetLineColor(kColorITS);
7779 sub2node->SetVisibility(1);
7780 fNodes->Add(sub2node);
7781 sub1node->cd();
7782 fNodes->Add(sub1node);
7783 node->cd();
7784 //
7785 // Place copy #4 of I004 in IT34
7786 //
1266e9b4 7787 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7788 sub1node->SetLineColor(kColorITS);
7789 sub1node->SetVisibility(0);
7790 sub1node->cd();
7791 //
7792 // Place copy #1 of ITS3 directly in I004
7793 //
7794 ySDD = Y_SDD_sep/2.+I302dits[1];
7795 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7796 sub2node->SetLineColor(kColorITS);
7797 sub2node->SetVisibility(1);
7798 fNodes->Add(sub2node);
7799 sub1node->cd();
7800 //
7801 // Place copy #2 of ITS3 directly in I004
7802 //
7803 ySDD = Y_SDD_sep/2.+I302dits[1];
7804 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7805 sub2node->SetLineColor(kColorITS);
7806 sub2node->SetVisibility(1);
7807 fNodes->Add(sub2node);
7808 sub1node->cd();
7809 //
7810 // Place copy #3 of ITS3 directly in I004
7811 //
7812 ySDD = Y_SDD_sep/2.+I302dits[1];
7813 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7814 sub2node->SetLineColor(kColorITS);
7815 sub2node->SetVisibility(1);
7816 fNodes->Add(sub2node);
7817 sub1node->cd();
7818 //
7819 // Place copy #4 of ITS3 directly in I004
7820 //
7821 ySDD = Y_SDD_sep/2.+I302dits[1];
7822 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7823 sub2node->SetLineColor(kColorITS);
7824 sub2node->SetVisibility(1);
7825 fNodes->Add(sub2node);
7826 sub1node->cd();
7827 //
7828 // Place copy #5 of ITS3 directly in I004
7829 //
7830 ySDD = Y_SDD_sep/2.+I302dits[1];
7831 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7832 sub2node->SetLineColor(kColorITS);
7833 sub2node->SetVisibility(1);
7834 fNodes->Add(sub2node);
7835 sub1node->cd();
7836 //
7837 // Place copy #6 of ITS3 directly in I004
7838 //
7839 ySDD = Y_SDD_sep/2.+I302dits[1];
7840 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7841 sub2node->SetLineColor(kColorITS);
7842 sub2node->SetVisibility(1);
7843 fNodes->Add(sub2node);
7844 sub1node->cd();
7845 fNodes->Add(sub1node);
7846 node->cd();
7847 //
7848 // Place copy #5 of I004 in IT34
7849 //
1266e9b4 7850 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7851 sub1node->SetLineColor(kColorITS);
7852 sub1node->SetVisibility(0);
7853 sub1node->cd();
7854 //
7855 // Place copy #1 of ITS3 directly in I004
7856 //
7857 ySDD = Y_SDD_sep/2.+I302dits[1];
7858 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7859 sub2node->SetLineColor(kColorITS);
7860 sub2node->SetVisibility(1);
7861 fNodes->Add(sub2node);
7862 sub1node->cd();
7863 //
7864 // Place copy #2 of ITS3 directly in I004
7865 //
7866 ySDD = Y_SDD_sep/2.+I302dits[1];
7867 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7868 sub2node->SetLineColor(kColorITS);
7869 sub2node->SetVisibility(1);
7870 fNodes->Add(sub2node);
7871 sub1node->cd();
7872 //
7873 // Place copy #3 of ITS3 directly in I004
7874 //
7875 ySDD = Y_SDD_sep/2.+I302dits[1];
7876 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7877 sub2node->SetLineColor(kColorITS);
7878 sub2node->SetVisibility(1);
7879 fNodes->Add(sub2node);
7880 sub1node->cd();
7881 //
7882 // Place copy #4 of ITS3 directly in I004
7883 //
7884 ySDD = Y_SDD_sep/2.+I302dits[1];
7885 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7886 sub2node->SetLineColor(kColorITS);
7887 sub2node->SetVisibility(1);
7888 fNodes->Add(sub2node);
7889 sub1node->cd();
7890 //
7891 // Place copy #5 of ITS3 directly in I004
7892 //
7893 ySDD = Y_SDD_sep/2.+I302dits[1];
7894 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7895 sub2node->SetLineColor(kColorITS);
7896 sub2node->SetVisibility(1);
7897 fNodes->Add(sub2node);
7898 sub1node->cd();
7899 //
7900 // Place copy #6 of ITS3 directly in I004
7901 //
7902 ySDD = Y_SDD_sep/2.+I302dits[1];
7903 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7904 sub2node->SetLineColor(kColorITS);
7905 sub2node->SetVisibility(1);
7906 fNodes->Add(sub2node);
7907 sub1node->cd();
7908 fNodes->Add(sub1node);
7909 node->cd();
7910 //
7911 // Place copy #6 of I004 in IT34
7912 //
1266e9b4 7913 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7914 sub1node->SetLineColor(kColorITS);
7915 sub1node->SetVisibility(0);
7916 sub1node->cd();
7917 //
7918 // Place copy #1 of ITS3 directly in I004
7919 //
7920 ySDD = Y_SDD_sep/2.+I302dits[1];
7921 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7922 sub2node->SetLineColor(kColorITS);
7923 sub2node->SetVisibility(1);
7924 fNodes->Add(sub2node);
7925 sub1node->cd();
7926 //
7927 // Place copy #2 of ITS3 directly in I004
7928 //
7929 ySDD = Y_SDD_sep/2.+I302dits[1];
7930 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7931 sub2node->SetLineColor(kColorITS);
7932 sub2node->SetVisibility(1);
7933 fNodes->Add(sub2node);
7934 sub1node->cd();
7935 //
7936 // Place copy #3 of ITS3 directly in I004
7937 //
7938 ySDD = Y_SDD_sep/2.+I302dits[1];
7939 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7940 sub2node->SetLineColor(kColorITS);
7941 sub2node->SetVisibility(1);
7942 fNodes->Add(sub2node);
7943 sub1node->cd();
7944 //
7945 // Place copy #4 of ITS3 directly in I004
7946 //
7947 ySDD = Y_SDD_sep/2.+I302dits[1];
7948 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7949 sub2node->SetLineColor(kColorITS);
7950 sub2node->SetVisibility(1);
7951 fNodes->Add(sub2node);
7952 sub1node->cd();
7953 //
7954 // Place copy #5 of ITS3 directly in I004
7955 //
7956 ySDD = Y_SDD_sep/2.+I302dits[1];
7957 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7958 sub2node->SetLineColor(kColorITS);
7959 sub2node->SetVisibility(1);
7960 fNodes->Add(sub2node);
7961 sub1node->cd();
7962 //
7963 // Place copy #6 of ITS3 directly in I004
7964 //
7965 ySDD = Y_SDD_sep/2.+I302dits[1];
7966 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7967 sub2node->SetLineColor(kColorITS);
7968 sub2node->SetVisibility(1);
7969 fNodes->Add(sub2node);
7970 sub1node->cd();
7971 fNodes->Add(sub1node);
7972 node->cd();
7973 //
7974 // Place copy #7 of I004 in IT34
7975 //
1266e9b4 7976 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 7977 sub1node->SetLineColor(kColorITS);
7978 sub1node->SetVisibility(0);
7979 sub1node->cd();
7980 //
7981 // Place copy #1 of ITS3 directly in I004
7982 //
7983 ySDD = Y_SDD_sep/2.+I302dits[1];
7984 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7985 sub2node->SetLineColor(kColorITS);
7986 sub2node->SetVisibility(1);
7987 fNodes->Add(sub2node);
7988 sub1node->cd();
7989 //
7990 // Place copy #2 of ITS3 directly in I004
7991 //
7992 ySDD = Y_SDD_sep/2.+I302dits[1];
7993 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7994 sub2node->SetLineColor(kColorITS);
7995 sub2node->SetVisibility(1);
7996 fNodes->Add(sub2node);
7997 sub1node->cd();
7998 //
7999 // Place copy #3 of ITS3 directly in I004
8000 //
8001 ySDD = Y_SDD_sep/2.+I302dits[1];
8002 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8003 sub2node->SetLineColor(kColorITS);
8004 sub2node->SetVisibility(1);
8005 fNodes->Add(sub2node);
8006 sub1node->cd();
8007 //
8008 // Place copy #4 of ITS3 directly in I004
8009 //
8010 ySDD = Y_SDD_sep/2.+I302dits[1];
8011 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8012 sub2node->SetLineColor(kColorITS);
8013 sub2node->SetVisibility(1);
8014 fNodes->Add(sub2node);
8015 sub1node->cd();
8016 //
8017 // Place copy #5 of ITS3 directly in I004
8018 //
8019 ySDD = Y_SDD_sep/2.+I302dits[1];
8020 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8021 sub2node->SetLineColor(kColorITS);
8022 sub2node->SetVisibility(1);
8023 fNodes->Add(sub2node);
8024 sub1node->cd();
8025 //
8026 // Place copy #6 of ITS3 directly in I004
8027 //
8028 ySDD = Y_SDD_sep/2.+I302dits[1];
8029 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8030 sub2node->SetLineColor(kColorITS);
8031 sub2node->SetVisibility(1);
8032 fNodes->Add(sub2node);
8033 sub1node->cd();
8034 fNodes->Add(sub1node);
8035 node->cd();
8036 //
8037 // Place copy #8 of I004 in IT34
8038 //
1266e9b4 8039 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8040 sub1node->SetLineColor(kColorITS);
8041 sub1node->SetVisibility(0);
8042 sub1node->cd();
8043 //
8044 // Place copy #1 of ITS3 directly in I004
8045 //
8046 ySDD = Y_SDD_sep/2.+I302dits[1];
8047 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8048 sub2node->SetLineColor(kColorITS);
8049 sub2node->SetVisibility(1);
8050 fNodes->Add(sub2node);
8051 sub1node->cd();
8052 //
8053 // Place copy #2 of ITS3 directly in I004
8054 //
8055 ySDD = Y_SDD_sep/2.+I302dits[1];
8056 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8057 sub2node->SetLineColor(kColorITS);
8058 sub2node->SetVisibility(1);
8059 fNodes->Add(sub2node);
8060 sub1node->cd();
8061 //
8062 // Place copy #3 of ITS3 directly in I004
8063 //
8064 ySDD = Y_SDD_sep/2.+I302dits[1];
8065 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8066 sub2node->SetLineColor(kColorITS);
8067 sub2node->SetVisibility(1);
8068 fNodes->Add(sub2node);
8069 sub1node->cd();
8070 //
8071 // Place copy #4 of ITS3 directly in I004
8072 //
8073 ySDD = Y_SDD_sep/2.+I302dits[1];
8074 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8075 sub2node->SetLineColor(kColorITS);
8076 sub2node->SetVisibility(1);
8077 fNodes->Add(sub2node);
8078 sub1node->cd();
8079 //
8080 // Place copy #5 of ITS3 directly in I004
8081 //
8082 ySDD = Y_SDD_sep/2.+I302dits[1];
8083 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8084 sub2node->SetLineColor(kColorITS);
8085 sub2node->SetVisibility(1);
8086 fNodes->Add(sub2node);
8087 sub1node->cd();
8088 //
8089 // Place copy #6 of ITS3 directly in I004
8090 //
8091 ySDD = Y_SDD_sep/2.+I302dits[1];
8092 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8093 sub2node->SetLineColor(kColorITS);
8094 sub2node->SetVisibility(1);
8095 fNodes->Add(sub2node);
8096 sub1node->cd();
8097 fNodes->Add(sub1node);
8098 node->cd();
8099 //
8100 // Place copy #9 of I004 in IT34
8101 //
1266e9b4 8102 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8103 sub1node->SetLineColor(kColorITS);
8104 sub1node->SetVisibility(0);
8105 sub1node->cd();
8106 //
8107 // Place copy #1 of ITS3 directly in I004
8108 //
8109 ySDD = Y_SDD_sep/2.+I302dits[1];
8110 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8111 sub2node->SetLineColor(kColorITS);
8112 sub2node->SetVisibility(1);
8113 fNodes->Add(sub2node);
8114 sub1node->cd();
8115 //
8116 // Place copy #2 of ITS3 directly in I004
8117 //
8118 ySDD = Y_SDD_sep/2.+I302dits[1];
8119 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8120 sub2node->SetLineColor(kColorITS);
8121 sub2node->SetVisibility(1);
8122 fNodes->Add(sub2node);
8123 sub1node->cd();
8124 //
8125 // Place copy #3 of ITS3 directly in I004
8126 //
8127 ySDD = Y_SDD_sep/2.+I302dits[1];
8128 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8129 sub2node->SetLineColor(kColorITS);
8130 sub2node->SetVisibility(1);
8131 fNodes->Add(sub2node);
8132 sub1node->cd();
8133 //
8134 // Place copy #4 of ITS3 directly in I004
8135 //
8136 ySDD = Y_SDD_sep/2.+I302dits[1];
8137 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8138 sub2node->SetLineColor(kColorITS);
8139 sub2node->SetVisibility(1);
8140 fNodes->Add(sub2node);
8141 sub1node->cd();
8142 //
8143 // Place copy #5 of ITS3 directly in I004
8144 //
8145 ySDD = Y_SDD_sep/2.+I302dits[1];
8146 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8147 sub2node->SetLineColor(kColorITS);
8148 sub2node->SetVisibility(1);
8149 fNodes->Add(sub2node);
8150 sub1node->cd();
8151 //
8152 // Place copy #6 of ITS3 directly in I004
8153 //
8154 ySDD = Y_SDD_sep/2.+I302dits[1];
8155 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8156 sub2node->SetLineColor(kColorITS);
8157 sub2node->SetVisibility(1);
8158 fNodes->Add(sub2node);
8159 sub1node->cd();
8160 fNodes->Add(sub1node);
8161 node->cd();
8162 //
8163 // Place copy #10 of I004 in IT34
8164 //
1266e9b4 8165 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8166 sub1node->SetLineColor(kColorITS);
8167 sub1node->SetVisibility(0);
8168 sub1node->cd();
8169 //
8170 // Place copy #1 of ITS3 directly in I004
8171 //
8172 ySDD = Y_SDD_sep/2.+I302dits[1];
8173 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8174 sub2node->SetLineColor(kColorITS);
8175 sub2node->SetVisibility(1);
8176 fNodes->Add(sub2node);
8177 sub1node->cd();
8178 //
8179 // Place copy #2 of ITS3 directly in I004
8180 //
8181 ySDD = Y_SDD_sep/2.+I302dits[1];
8182 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8183 sub2node->SetLineColor(kColorITS);
8184 sub2node->SetVisibility(1);
8185 fNodes->Add(sub2node);
8186 sub1node->cd();
8187 //
8188 // Place copy #3 of ITS3 directly in I004
8189 //
8190 ySDD = Y_SDD_sep/2.+I302dits[1];
8191 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8192 sub2node->SetLineColor(kColorITS);
8193 sub2node->SetVisibility(1);
8194 fNodes->Add(sub2node);
8195 sub1node->cd();
8196 //
8197 // Place copy #4 of ITS3 directly in I004
8198 //
8199 ySDD = Y_SDD_sep/2.+I302dits[1];
8200 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8201 sub2node->SetLineColor(kColorITS);
8202 sub2node->SetVisibility(1);
8203 fNodes->Add(sub2node);
8204 sub1node->cd();
8205 //
8206 // Place copy #5 of ITS3 directly in I004
8207 //
8208 ySDD = Y_SDD_sep/2.+I302dits[1];
8209 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8210 sub2node->SetLineColor(kColorITS);
8211 sub2node->SetVisibility(1);
8212 fNodes->Add(sub2node);
8213 sub1node->cd();
8214 //
8215 // Place copy #6 of ITS3 directly in I004
8216 //
8217 ySDD = Y_SDD_sep/2.+I302dits[1];
8218 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8219 sub2node->SetLineColor(kColorITS);
8220 sub2node->SetVisibility(1);
8221 fNodes->Add(sub2node);
8222 sub1node->cd();
8223 fNodes->Add(sub1node);
8224 node->cd();
8225 //
8226 // Place copy #11 of I004 in IT34
8227 //
1266e9b4 8228 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8229 sub1node->SetLineColor(kColorITS);
8230 sub1node->SetVisibility(0);
8231 sub1node->cd();
8232 //
8233 // Place copy #1 of ITS3 directly in I004
8234 //
8235 ySDD = Y_SDD_sep/2.+I302dits[1];
8236 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8237 sub2node->SetLineColor(kColorITS);
8238 sub2node->SetVisibility(1);
8239 fNodes->Add(sub2node);
8240 sub1node->cd();
8241 //
8242 // Place copy #2 of ITS3 directly in I004
8243 //
8244 ySDD = Y_SDD_sep/2.+I302dits[1];
8245 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8246 sub2node->SetLineColor(kColorITS);
8247 sub2node->SetVisibility(1);
8248 fNodes->Add(sub2node);
8249 sub1node->cd();
8250 //
8251 // Place copy #3 of ITS3 directly in I004
8252 //
8253 ySDD = Y_SDD_sep/2.+I302dits[1];
8254 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8255 sub2node->SetLineColor(kColorITS);
8256 sub2node->SetVisibility(1);
8257 fNodes->Add(sub2node);
8258 sub1node->cd();
8259 //
8260 // Place copy #4 of ITS3 directly in I004
8261 //
8262 ySDD = Y_SDD_sep/2.+I302dits[1];
8263 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8264 sub2node->SetLineColor(kColorITS);
8265 sub2node->SetVisibility(1);
8266 fNodes->Add(sub2node);
8267 sub1node->cd();
8268 //
8269 // Place copy #5 of ITS3 directly in I004
8270 //
8271 ySDD = Y_SDD_sep/2.+I302dits[1];
8272 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8273 sub2node->SetLineColor(kColorITS);
8274 sub2node->SetVisibility(1);
8275 fNodes->Add(sub2node);
8276 sub1node->cd();
8277 //
8278 // Place copy #6 of ITS3 directly in I004
8279 //
8280 ySDD = Y_SDD_sep/2.+I302dits[1];
8281 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8282 sub2node->SetLineColor(kColorITS);
8283 sub2node->SetVisibility(1);
8284 fNodes->Add(sub2node);
8285 sub1node->cd();
8286 fNodes->Add(sub1node);
8287 node->cd();
8288 //
8289 // Place copy #12 of I004 in IT34
8290 //
1266e9b4 8291 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8292 sub1node->SetLineColor(kColorITS);
8293 sub1node->SetVisibility(0);
8294 sub1node->cd();
8295 //
8296 // Place copy #1 of ITS3 directly in I004
8297 //
8298 ySDD = Y_SDD_sep/2.+I302dits[1];
8299 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8300 sub2node->SetLineColor(kColorITS);
8301 sub2node->SetVisibility(1);
8302 fNodes->Add(sub2node);
8303 sub1node->cd();
8304 //
8305 // Place copy #2 of ITS3 directly in I004
8306 //
8307 ySDD = Y_SDD_sep/2.+I302dits[1];
8308 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8309 sub2node->SetLineColor(kColorITS);
8310 sub2node->SetVisibility(1);
8311 fNodes->Add(sub2node);
8312 sub1node->cd();
8313 //
8314 // Place copy #3 of ITS3 directly in I004
8315 //
8316 ySDD = Y_SDD_sep/2.+I302dits[1];
8317 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8318 sub2node->SetLineColor(kColorITS);
8319 sub2node->SetVisibility(1);
8320 fNodes->Add(sub2node);
8321 sub1node->cd();
8322 //
8323 // Place copy #4 of ITS3 directly in I004
8324 //
8325 ySDD = Y_SDD_sep/2.+I302dits[1];
8326 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8327 sub2node->SetLineColor(kColorITS);
8328 sub2node->SetVisibility(1);
8329 fNodes->Add(sub2node);
8330 sub1node->cd();
8331 //
8332 // Place copy #5 of ITS3 directly in I004
8333 //
8334 ySDD = Y_SDD_sep/2.+I302dits[1];
8335 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8336 sub2node->SetLineColor(kColorITS);
8337 sub2node->SetVisibility(1);
8338 fNodes->Add(sub2node);
8339 sub1node->cd();
8340 //
8341 // Place copy #6 of ITS3 directly in I004
8342 //
8343 ySDD = Y_SDD_sep/2.+I302dits[1];
8344 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8345 sub2node->SetLineColor(kColorITS);
8346 sub2node->SetVisibility(1);
8347 fNodes->Add(sub2node);
8348 sub1node->cd();
8349 fNodes->Add(sub1node);
8350 node->cd();
8351 //
8352 // Place copy #13 of I004 in IT34
8353 //
1266e9b4 8354 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8355 sub1node->SetLineColor(kColorITS);
8356 sub1node->SetVisibility(0);
8357 sub1node->cd();
8358 //
8359 // Place copy #1 of ITS3 directly in I004
8360 //
8361 ySDD = Y_SDD_sep/2.+I302dits[1];
8362 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8363 sub2node->SetLineColor(kColorITS);
8364 sub2node->SetVisibility(1);
8365 fNodes->Add(sub2node);
8366 sub1node->cd();
8367 //
8368 // Place copy #2 of ITS3 directly in I004
8369 //
8370 ySDD = Y_SDD_sep/2.+I302dits[1];
8371 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8372 sub2node->SetLineColor(kColorITS);
8373 sub2node->SetVisibility(1);
8374 fNodes->Add(sub2node);
8375 sub1node->cd();
8376 //
8377 // Place copy #3 of ITS3 directly in I004
8378 //
8379 ySDD = Y_SDD_sep/2.+I302dits[1];
8380 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8381 sub2node->SetLineColor(kColorITS);
8382 sub2node->SetVisibility(1);
8383 fNodes->Add(sub2node);
8384 sub1node->cd();
8385 //
8386 // Place copy #4 of ITS3 directly in I004
8387 //
8388 ySDD = Y_SDD_sep/2.+I302dits[1];
8389 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8390 sub2node->SetLineColor(kColorITS);
8391 sub2node->SetVisibility(1);
8392 fNodes->Add(sub2node);
8393 sub1node->cd();
8394 //
8395 // Place copy #5 of ITS3 directly in I004
8396 //
8397 ySDD = Y_SDD_sep/2.+I302dits[1];
8398 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8399 sub2node->SetLineColor(kColorITS);
8400 sub2node->SetVisibility(1);
8401 fNodes->Add(sub2node);
8402 sub1node->cd();
8403 //
8404 // Place copy #6 of ITS3 directly in I004
8405 //
8406 ySDD = Y_SDD_sep/2.+I302dits[1];
8407 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8408 sub2node->SetLineColor(kColorITS);
8409 sub2node->SetVisibility(1);
8410 fNodes->Add(sub2node);
8411 sub1node->cd();
8412 fNodes->Add(sub1node);
8413 node->cd();
8414 //
8415 // Place copy #14 of I004 in IT34
8416 //
1266e9b4 8417 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8418 sub1node->SetLineColor(kColorITS);
8419 sub1node->SetVisibility(0);
8420 sub1node->cd();
8421 //
8422 // Place copy #1 of ITS3 directly in I004
8423 //
8424 ySDD = Y_SDD_sep/2.+I302dits[1];
8425 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8426 sub2node->SetLineColor(kColorITS);
8427 sub2node->SetVisibility(1);
8428 fNodes->Add(sub2node);
8429 sub1node->cd();
8430 //
8431 // Place copy #2 of ITS3 directly in I004
8432 //
8433 ySDD = Y_SDD_sep/2.+I302dits[1];
8434 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8435 sub2node->SetLineColor(kColorITS);
8436 sub2node->SetVisibility(1);
8437 fNodes->Add(sub2node);
8438 sub1node->cd();
8439 //
8440 // Place copy #3 of ITS3 directly in I004
8441 //
8442 ySDD = Y_SDD_sep/2.+I302dits[1];
8443 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8444 sub2node->SetLineColor(kColorITS);
8445 sub2node->SetVisibility(1);
8446 fNodes->Add(sub2node);
8447 sub1node->cd();
8448 //
8449 // Place copy #4 of ITS3 directly in I004
8450 //
8451 ySDD = Y_SDD_sep/2.+I302dits[1];
8452 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8453 sub2node->SetLineColor(kColorITS);
8454 sub2node->SetVisibility(1);
8455 fNodes->Add(sub2node);
8456 sub1node->cd();
8457 //
8458 // Place copy #5 of ITS3 directly in I004
8459 //
8460 ySDD = Y_SDD_sep/2.+I302dits[1];
8461 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8462 sub2node->SetLineColor(kColorITS);
8463 sub2node->SetVisibility(1);
8464 fNodes->Add(sub2node);
8465 sub1node->cd();
8466 //
8467 // Place copy #6 of ITS3 directly in I004
8468 //
8469 ySDD = Y_SDD_sep/2.+I302dits[1];
8470 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8471 sub2node->SetLineColor(kColorITS);
8472 sub2node->SetVisibility(1);
8473 fNodes->Add(sub2node);
8474 sub1node->cd();
8475 fNodes->Add(sub1node);
8476 node->cd();
8477 //
8478 // Place copy #1 of I005 in IT34
8479 //
1266e9b4 8480 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8481 sub1node->SetLineColor(kColorITS);
8482 sub1node->SetVisibility(0);
8483 sub1node->cd();
8484 //
8485 // Place copy #1 of ITS4 directly in I005
8486 //
8487 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8488 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8489 sub2node->SetLineColor(kColorITS);
8490 sub2node->SetVisibility(1);
8491 fNodes->Add(sub2node);
8492 sub1node->cd();
8493 //
8494 // Place copy #2 of ITS4 directly in I005
8495 //
8496 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8497 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8498 sub2node->SetLineColor(kColorITS);
8499 sub2node->SetVisibility(1);
8500 fNodes->Add(sub2node);
8501 sub1node->cd();
8502 //
8503 // Place copy #3 of ITS4 directly in I005
8504 //
8505 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8506 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8507 sub2node->SetLineColor(kColorITS);
8508 sub2node->SetVisibility(1);
8509 fNodes->Add(sub2node);
8510 sub1node->cd();
8511 //
8512 // Place copy #4 of ITS4 directly in I005
8513 //
8514 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8515 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8516 sub2node->SetLineColor(kColorITS);
8517 sub2node->SetVisibility(1);
8518 fNodes->Add(sub2node);
8519 sub1node->cd();
8520 //
8521 // Place copy #5 of ITS4 directly in I005
8522 //
8523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8524 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8525 sub2node->SetLineColor(kColorITS);
8526 sub2node->SetVisibility(1);
8527 fNodes->Add(sub2node);
8528 sub1node->cd();
8529 //
8530 // Place copy #6 of ITS4 directly in I005
8531 //
8532 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8533 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8534 sub2node->SetLineColor(kColorITS);
8535 sub2node->SetVisibility(1);
8536 fNodes->Add(sub2node);
8537 sub1node->cd();
8538 //
8539 // Place copy #7 of ITS4 directly in I005
8540 //
8541 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8542 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8543 sub2node->SetLineColor(kColorITS);
8544 sub2node->SetVisibility(1);
8545 fNodes->Add(sub2node);
8546 sub1node->cd();
8547 //
8548 // Place copy #8 of ITS4 directly in I005
8549 //
8550 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8551 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8552 sub2node->SetLineColor(kColorITS);
8553 sub2node->SetVisibility(1);
8554 fNodes->Add(sub2node);
8555 sub1node->cd();
8556 fNodes->Add(sub1node);
8557 node->cd();
8558 //
8559 // Place copy #2 of I005 in IT34
8560 //
1266e9b4 8561 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8562 sub1node->SetLineColor(kColorITS);
8563 sub1node->SetVisibility(0);
8564 sub1node->cd();
8565 //
8566 // Place copy #1 of ITS4 directly in I005
8567 //
8568 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8569 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8570 sub2node->SetLineColor(kColorITS);
8571 sub2node->SetVisibility(1);
8572 fNodes->Add(sub2node);
8573 sub1node->cd();
8574 //
8575 // Place copy #2 of ITS4 directly in I005
8576 //
8577 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8578 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8579 sub2node->SetLineColor(kColorITS);
8580 sub2node->SetVisibility(1);
8581 fNodes->Add(sub2node);
8582 sub1node->cd();
8583 //
8584 // Place copy #3 of ITS4 directly in I005
8585 //
8586 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8587 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8588 sub2node->SetLineColor(kColorITS);
8589 sub2node->SetVisibility(1);
8590 fNodes->Add(sub2node);
8591 sub1node->cd();
8592 //
8593 // Place copy #4 of ITS4 directly in I005
8594 //
8595 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8596 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8597 sub2node->SetLineColor(kColorITS);
8598 sub2node->SetVisibility(1);
8599 fNodes->Add(sub2node);
8600 sub1node->cd();
8601 //
8602 // Place copy #5 of ITS4 directly in I005
8603 //
8604 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8605 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8606 sub2node->SetLineColor(kColorITS);
8607 sub2node->SetVisibility(1);
8608 fNodes->Add(sub2node);
8609 sub1node->cd();
8610 //
8611 // Place copy #6 of ITS4 directly in I005
8612 //
8613 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8614 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8615 sub2node->SetLineColor(kColorITS);
8616 sub2node->SetVisibility(1);
8617 fNodes->Add(sub2node);
8618 sub1node->cd();
8619 //
8620 // Place copy #7 of ITS4 directly in I005
8621 //
8622 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8623 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8624 sub2node->SetLineColor(kColorITS);
8625 sub2node->SetVisibility(1);
8626 fNodes->Add(sub2node);
8627 sub1node->cd();
8628 //
8629 // Place copy #8 of ITS4 directly in I005
8630 //
8631 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8632 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8633 sub2node->SetLineColor(kColorITS);
8634 sub2node->SetVisibility(1);
8635 fNodes->Add(sub2node);
8636 sub1node->cd();
8637 fNodes->Add(sub1node);
8638 node->cd();
8639 //
8640 // Place copy #3 of I005 in IT34
8641 //
1266e9b4 8642 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8643 sub1node->SetLineColor(kColorITS);
8644 sub1node->SetVisibility(0);
8645 sub1node->cd();
8646 //
8647 // Place copy #1 of ITS4 directly in I005
8648 //
8649 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8650 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8651 sub2node->SetLineColor(kColorITS);
8652 sub2node->SetVisibility(1);
8653 fNodes->Add(sub2node);
8654 sub1node->cd();
8655 //
8656 // Place copy #2 of ITS4 directly in I005
8657 //
8658 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8659 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8660 sub2node->SetLineColor(kColorITS);
8661 sub2node->SetVisibility(1);
8662 fNodes->Add(sub2node);
8663 sub1node->cd();
8664 //
8665 // Place copy #3 of ITS4 directly in I005
8666 //
8667 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8668 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8669 sub2node->SetLineColor(kColorITS);
8670 sub2node->SetVisibility(1);
8671 fNodes->Add(sub2node);
8672 sub1node->cd();
8673 //
8674 // Place copy #4 of ITS4 directly in I005
8675 //
8676 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8677 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8678 sub2node->SetLineColor(kColorITS);
8679 sub2node->SetVisibility(1);
8680 fNodes->Add(sub2node);
8681 sub1node->cd();
8682 //
8683 // Place copy #5 of ITS4 directly in I005
8684 //
8685 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8686 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8687 sub2node->SetLineColor(kColorITS);
8688 sub2node->SetVisibility(1);
8689 fNodes->Add(sub2node);
8690 sub1node->cd();
8691 //
8692 // Place copy #6 of ITS4 directly in I005
8693 //
8694 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8695 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8696 sub2node->SetLineColor(kColorITS);
8697 sub2node->SetVisibility(1);
8698 fNodes->Add(sub2node);
8699 sub1node->cd();
8700 //
8701 // Place copy #7 of ITS4 directly in I005
8702 //
8703 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8704 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8705 sub2node->SetLineColor(kColorITS);
8706 sub2node->SetVisibility(1);
8707 fNodes->Add(sub2node);
8708 sub1node->cd();
8709 //
8710 // Place copy #8 of ITS4 directly in I005
8711 //
8712 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8713 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8714 sub2node->SetLineColor(kColorITS);
8715 sub2node->SetVisibility(1);
8716 fNodes->Add(sub2node);
8717 sub1node->cd();
8718 fNodes->Add(sub1node);
8719 node->cd();
8720 //
8721 // Place copy #4 of I005 in IT34
8722 //
1266e9b4 8723 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8724 sub1node->SetLineColor(kColorITS);
8725 sub1node->SetVisibility(0);
8726 sub1node->cd();
8727 //
8728 // Place copy #1 of ITS4 directly in I005
8729 //
8730 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8731 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8732 sub2node->SetLineColor(kColorITS);
8733 sub2node->SetVisibility(1);
8734 fNodes->Add(sub2node);
8735 sub1node->cd();
8736 //
8737 // Place copy #2 of ITS4 directly in I005
8738 //
8739 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8740 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8741 sub2node->SetLineColor(kColorITS);
8742 sub2node->SetVisibility(1);
8743 fNodes->Add(sub2node);
8744 sub1node->cd();
8745 //
8746 // Place copy #3 of ITS4 directly in I005
8747 //
8748 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8749 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8750 sub2node->SetLineColor(kColorITS);
8751 sub2node->SetVisibility(1);
8752 fNodes->Add(sub2node);
8753 sub1node->cd();
8754 //
8755 // Place copy #4 of ITS4 directly in I005
8756 //
8757 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8758 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8759 sub2node->SetLineColor(kColorITS);
8760 sub2node->SetVisibility(1);
8761 fNodes->Add(sub2node);
8762 sub1node->cd();
8763 //
8764 // Place copy #5 of ITS4 directly in I005
8765 //
8766 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8767 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8768 sub2node->SetLineColor(kColorITS);
8769 sub2node->SetVisibility(1);
8770 fNodes->Add(sub2node);
8771 sub1node->cd();
8772 //
8773 // Place copy #6 of ITS4 directly in I005
8774 //
8775 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8776 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8777 sub2node->SetLineColor(kColorITS);
8778 sub2node->SetVisibility(1);
8779 fNodes->Add(sub2node);
8780 sub1node->cd();
8781 //
8782 // Place copy #7 of ITS4 directly in I005
8783 //
8784 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8785 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8786 sub2node->SetLineColor(kColorITS);
8787 sub2node->SetVisibility(1);
8788 fNodes->Add(sub2node);
8789 sub1node->cd();
8790 //
8791 // Place copy #8 of ITS4 directly in I005
8792 //
8793 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8794 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8795 sub2node->SetLineColor(kColorITS);
8796 sub2node->SetVisibility(1);
8797 fNodes->Add(sub2node);
8798 sub1node->cd();
8799 fNodes->Add(sub1node);
8800 node->cd();
8801 //
8802 // Place copy #5 of I005 in IT34
8803 //
1266e9b4 8804 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8805 sub1node->SetLineColor(kColorITS);
8806 sub1node->SetVisibility(0);
8807 sub1node->cd();
8808 //
8809 // Place copy #1 of ITS4 directly in I005
8810 //
8811 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8812 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8813 sub2node->SetLineColor(kColorITS);
8814 sub2node->SetVisibility(1);
8815 fNodes->Add(sub2node);
8816 sub1node->cd();
8817 //
8818 // Place copy #2 of ITS4 directly in I005
8819 //
8820 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8821 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8822 sub2node->SetLineColor(kColorITS);
8823 sub2node->SetVisibility(1);
8824 fNodes->Add(sub2node);
8825 sub1node->cd();
8826 //
8827 // Place copy #3 of ITS4 directly in I005
8828 //
8829 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8830 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8831 sub2node->SetLineColor(kColorITS);
8832 sub2node->SetVisibility(1);
8833 fNodes->Add(sub2node);
8834 sub1node->cd();
8835 //
8836 // Place copy #4 of ITS4 directly in I005
8837 //
8838 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8839 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8840 sub2node->SetLineColor(kColorITS);
8841 sub2node->SetVisibility(1);
8842 fNodes->Add(sub2node);
8843 sub1node->cd();
8844 //
8845 // Place copy #5 of ITS4 directly in I005
8846 //
8847 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8848 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8849 sub2node->SetLineColor(kColorITS);
8850 sub2node->SetVisibility(1);
8851 fNodes->Add(sub2node);
8852 sub1node->cd();
8853 //
8854 // Place copy #6 of ITS4 directly in I005
8855 //
8856 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8857 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8858 sub2node->SetLineColor(kColorITS);
8859 sub2node->SetVisibility(1);
8860 fNodes->Add(sub2node);
8861 sub1node->cd();
8862 //
8863 // Place copy #7 of ITS4 directly in I005
8864 //
8865 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8866 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8867 sub2node->SetLineColor(kColorITS);
8868 sub2node->SetVisibility(1);
8869 fNodes->Add(sub2node);
8870 sub1node->cd();
8871 //
8872 // Place copy #8 of ITS4 directly in I005
8873 //
8874 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8875 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8876 sub2node->SetLineColor(kColorITS);
8877 sub2node->SetVisibility(1);
8878 fNodes->Add(sub2node);
8879 sub1node->cd();
8880 fNodes->Add(sub1node);
8881 node->cd();
8882 //
8883 // Place copy #6 of I005 in IT34
8884 //
1266e9b4 8885 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8886 sub1node->SetLineColor(kColorITS);
8887 sub1node->SetVisibility(0);
8888 sub1node->cd();
8889 //
8890 // Place copy #1 of ITS4 directly in I005
8891 //
8892 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8893 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8894 sub2node->SetLineColor(kColorITS);
8895 sub2node->SetVisibility(1);
8896 fNodes->Add(sub2node);
8897 sub1node->cd();
8898 //
8899 // Place copy #2 of ITS4 directly in I005
8900 //
8901 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8902 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8903 sub2node->SetLineColor(kColorITS);
8904 sub2node->SetVisibility(1);
8905 fNodes->Add(sub2node);
8906 sub1node->cd();
8907 //
8908 // Place copy #3 of ITS4 directly in I005
8909 //
8910 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8911 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8912 sub2node->SetLineColor(kColorITS);
8913 sub2node->SetVisibility(1);
8914 fNodes->Add(sub2node);
8915 sub1node->cd();
8916 //
8917 // Place copy #4 of ITS4 directly in I005
8918 //
8919 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8920 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8921 sub2node->SetLineColor(kColorITS);
8922 sub2node->SetVisibility(1);
8923 fNodes->Add(sub2node);
8924 sub1node->cd();
8925 //
8926 // Place copy #5 of ITS4 directly in I005
8927 //
8928 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8929 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8930 sub2node->SetLineColor(kColorITS);
8931 sub2node->SetVisibility(1);
8932 fNodes->Add(sub2node);
8933 sub1node->cd();
8934 //
8935 // Place copy #6 of ITS4 directly in I005
8936 //
8937 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8938 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8939 sub2node->SetLineColor(kColorITS);
8940 sub2node->SetVisibility(1);
8941 fNodes->Add(sub2node);
8942 sub1node->cd();
8943 //
8944 // Place copy #7 of ITS4 directly in I005
8945 //
8946 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8947 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8948 sub2node->SetLineColor(kColorITS);
8949 sub2node->SetVisibility(1);
8950 fNodes->Add(sub2node);
8951 sub1node->cd();
8952 //
8953 // Place copy #8 of ITS4 directly in I005
8954 //
8955 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8956 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8957 sub2node->SetLineColor(kColorITS);
8958 sub2node->SetVisibility(1);
8959 fNodes->Add(sub2node);
8960 sub1node->cd();
8961 fNodes->Add(sub1node);
8962 node->cd();
8963 //
8964 // Place copy #7 of I005 in IT34
8965 //
1266e9b4 8966 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8967 sub1node->SetLineColor(kColorITS);
8968 sub1node->SetVisibility(0);
8969 sub1node->cd();
8970 //
8971 // Place copy #1 of ITS4 directly in I005
8972 //
8973 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8974 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8975 sub2node->SetLineColor(kColorITS);
8976 sub2node->SetVisibility(1);
8977 fNodes->Add(sub2node);
8978 sub1node->cd();
8979 //
8980 // Place copy #2 of ITS4 directly in I005
8981 //
8982 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8983 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8984 sub2node->SetLineColor(kColorITS);
8985 sub2node->SetVisibility(1);
8986 fNodes->Add(sub2node);
8987 sub1node->cd();
8988 //
8989 // Place copy #3 of ITS4 directly in I005
8990 //
8991 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8992 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8993 sub2node->SetLineColor(kColorITS);
8994 sub2node->SetVisibility(1);
8995 fNodes->Add(sub2node);
8996 sub1node->cd();
8997 //
8998 // Place copy #4 of ITS4 directly in I005
8999 //
9000 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9001 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9002 sub2node->SetLineColor(kColorITS);
9003 sub2node->SetVisibility(1);
9004 fNodes->Add(sub2node);
9005 sub1node->cd();
9006 //
9007 // Place copy #5 of ITS4 directly in I005
9008 //
9009 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9010 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9011 sub2node->SetLineColor(kColorITS);
9012 sub2node->SetVisibility(1);
9013 fNodes->Add(sub2node);
9014 sub1node->cd();
9015 //
9016 // Place copy #6 of ITS4 directly in I005
9017 //
9018 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9019 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9020 sub2node->SetLineColor(kColorITS);
9021 sub2node->SetVisibility(1);
9022 fNodes->Add(sub2node);
9023 sub1node->cd();
9024 //
9025 // Place copy #7 of ITS4 directly in I005
9026 //
9027 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9028 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9029 sub2node->SetLineColor(kColorITS);
9030 sub2node->SetVisibility(1);
9031 fNodes->Add(sub2node);
9032 sub1node->cd();
9033 //
9034 // Place copy #8 of ITS4 directly in I005
9035 //
9036 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9037 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9038 sub2node->SetLineColor(kColorITS);
9039 sub2node->SetVisibility(1);
9040 fNodes->Add(sub2node);
9041 sub1node->cd();
9042 fNodes->Add(sub1node);
9043 node->cd();
9044 //
9045 // Place copy #8 of I005 in IT34
9046 //
1266e9b4 9047 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9048 sub1node->SetLineColor(kColorITS);
9049 sub1node->SetVisibility(0);
9050 sub1node->cd();
9051 //
9052 // Place copy #1 of ITS4 directly in I005
9053 //
9054 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9055 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9056 sub2node->SetLineColor(kColorITS);
9057 sub2node->SetVisibility(1);
9058 fNodes->Add(sub2node);
9059 sub1node->cd();
9060 //
9061 // Place copy #2 of ITS4 directly in I005
9062 //
9063 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9064 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9065 sub2node->SetLineColor(kColorITS);
9066 sub2node->SetVisibility(1);
9067 fNodes->Add(sub2node);
9068 sub1node->cd();
9069 //
9070 // Place copy #3 of ITS4 directly in I005
9071 //
9072 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9073 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9074 sub2node->SetLineColor(kColorITS);
9075 sub2node->SetVisibility(1);
9076 fNodes->Add(sub2node);
9077 sub1node->cd();
9078 //
9079 // Place copy #4 of ITS4 directly in I005
9080 //
9081 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9082 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9083 sub2node->SetLineColor(kColorITS);
9084 sub2node->SetVisibility(1);
9085 fNodes->Add(sub2node);
9086 sub1node->cd();
9087 //
9088 // Place copy #5 of ITS4 directly in I005
9089 //
9090 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9091 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9092 sub2node->SetLineColor(kColorITS);
9093 sub2node->SetVisibility(1);
9094 fNodes->Add(sub2node);
9095 sub1node->cd();
9096 //
9097 // Place copy #6 of ITS4 directly in I005
9098 //
9099 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9100 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9101 sub2node->SetLineColor(kColorITS);
9102 sub2node->SetVisibility(1);
9103 fNodes->Add(sub2node);
9104 sub1node->cd();
9105 //
9106 // Place copy #7 of ITS4 directly in I005
9107 //
9108 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9109 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9110 sub2node->SetLineColor(kColorITS);
9111 sub2node->SetVisibility(1);
9112 fNodes->Add(sub2node);
9113 sub1node->cd();
9114 //
9115 // Place copy #8 of ITS4 directly in I005
9116 //
9117 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9118 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9119 sub2node->SetLineColor(kColorITS);
9120 sub2node->SetVisibility(1);
9121 fNodes->Add(sub2node);
9122 sub1node->cd();
9123 fNodes->Add(sub1node);
9124 node->cd();
9125 //
9126 // Place copy #9 of I005 in IT34
9127 //
1266e9b4 9128 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9129 sub1node->SetLineColor(kColorITS);
9130 sub1node->SetVisibility(0);
9131 sub1node->cd();
9132 //
9133 // Place copy #1 of ITS4 directly in I005
9134 //
9135 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9136 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9137 sub2node->SetLineColor(kColorITS);
9138 sub2node->SetVisibility(1);
9139 fNodes->Add(sub2node);
9140 sub1node->cd();
9141 //
9142 // Place copy #2 of ITS4 directly in I005
9143 //
9144 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9145 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9146 sub2node->SetLineColor(kColorITS);
9147 sub2node->SetVisibility(1);
9148 fNodes->Add(sub2node);
9149 sub1node->cd();
9150 //
9151 // Place copy #3 of ITS4 directly in I005
9152 //
9153 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9154 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9155 sub2node->SetLineColor(kColorITS);
9156 sub2node->SetVisibility(1);
9157 fNodes->Add(sub2node);
9158 sub1node->cd();
9159 //
9160 // Place copy #4 of ITS4 directly in I005
9161 //
9162 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9163 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9164 sub2node->SetLineColor(kColorITS);
9165 sub2node->SetVisibility(1);
9166 fNodes->Add(sub2node);
9167 sub1node->cd();
9168 //
9169 // Place copy #5 of ITS4 directly in I005
9170 //
9171 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9172 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9173 sub2node->SetLineColor(kColorITS);
9174 sub2node->SetVisibility(1);
9175 fNodes->Add(sub2node);
9176 sub1node->cd();
9177 //
9178 // Place copy #6 of ITS4 directly in I005
9179 //
9180 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9181 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9182 sub2node->SetLineColor(kColorITS);
9183 sub2node->SetVisibility(1);
9184 fNodes->Add(sub2node);
9185 sub1node->cd();
9186 //
9187 // Place copy #7 of ITS4 directly in I005
9188 //
9189 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9190 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9191 sub2node->SetLineColor(kColorITS);
9192 sub2node->SetVisibility(1);
9193 fNodes->Add(sub2node);
9194 sub1node->cd();
9195 //
9196 // Place copy #8 of ITS4 directly in I005
9197 //
9198 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9199 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9200 sub2node->SetLineColor(kColorITS);
9201 sub2node->SetVisibility(1);
9202 fNodes->Add(sub2node);
9203 sub1node->cd();
9204 fNodes->Add(sub1node);
9205 node->cd();
9206 //
9207 // Place copy #10 of I005 in IT34
9208 //
1266e9b4 9209 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9210 sub1node->SetLineColor(kColorITS);
9211 sub1node->SetVisibility(0);
9212 sub1node->cd();
9213 //
9214 // Place copy #1 of ITS4 directly in I005
9215 //
9216 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9217 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9218 sub2node->SetLineColor(kColorITS);
9219 sub2node->SetVisibility(1);
9220 fNodes->Add(sub2node);
9221 sub1node->cd();
9222 //
9223 // Place copy #2 of ITS4 directly in I005
9224 //
9225 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9226 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9227 sub2node->SetLineColor(kColorITS);
9228 sub2node->SetVisibility(1);
9229 fNodes->Add(sub2node);
9230 sub1node->cd();
9231 //
9232 // Place copy #3 of ITS4 directly in I005
9233 //
9234 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9235 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9236 sub2node->SetLineColor(kColorITS);
9237 sub2node->SetVisibility(1);
9238 fNodes->Add(sub2node);
9239 sub1node->cd();
9240 //
9241 // Place copy #4 of ITS4 directly in I005
9242 //
9243 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9244 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9245 sub2node->SetLineColor(kColorITS);
9246 sub2node->SetVisibility(1);
9247 fNodes->Add(sub2node);
9248 sub1node->cd();
9249 //
9250 // Place copy #5 of ITS4 directly in I005
9251 //
9252 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9253 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9254 sub2node->SetLineColor(kColorITS);
9255 sub2node->SetVisibility(1);
9256 fNodes->Add(sub2node);
9257 sub1node->cd();
9258 //
9259 // Place copy #6 of ITS4 directly in I005
9260 //
9261 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9262 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9263 sub2node->SetLineColor(kColorITS);
9264 sub2node->SetVisibility(1);
9265 fNodes->Add(sub2node);
9266 sub1node->cd();
9267 //
9268 // Place copy #7 of ITS4 directly in I005
9269 //
9270 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9271 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9272 sub2node->SetLineColor(kColorITS);
9273 sub2node->SetVisibility(1);
9274 fNodes->Add(sub2node);
9275 sub1node->cd();
9276 //
9277 // Place copy #8 of ITS4 directly in I005
9278 //
9279 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9280 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9281 sub2node->SetLineColor(kColorITS);
9282 sub2node->SetVisibility(1);
9283 fNodes->Add(sub2node);
9284 sub1node->cd();
9285 fNodes->Add(sub1node);
9286 node->cd();
9287 //
9288 // Place copy #11 of I005 in IT34
9289 //
1266e9b4 9290 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9291 sub1node->SetLineColor(kColorITS);
9292 sub1node->SetVisibility(0);
9293 sub1node->cd();
9294 //
9295 // Place copy #1 of ITS4 directly in I005
9296 //
9297 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9298 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9299 sub2node->SetLineColor(kColorITS);
9300 sub2node->SetVisibility(1);
9301 fNodes->Add(sub2node);
9302 sub1node->cd();
9303 //
9304 // Place copy #2 of ITS4 directly in I005
9305 //
9306 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9307 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9308 sub2node->SetLineColor(kColorITS);
9309 sub2node->SetVisibility(1);
9310 fNodes->Add(sub2node);
9311 sub1node->cd();
9312 //
9313 // Place copy #3 of ITS4 directly in I005
9314 //
9315 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9316 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9317 sub2node->SetLineColor(kColorITS);
9318 sub2node->SetVisibility(1);
9319 fNodes->Add(sub2node);
9320 sub1node->cd();
9321 //
9322 // Place copy #4 of ITS4 directly in I005
9323 //
9324 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9325 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9326 sub2node->SetLineColor(kColorITS);
9327 sub2node->SetVisibility(1);
9328 fNodes->Add(sub2node);
9329 sub1node->cd();
9330 //
9331 // Place copy #5 of ITS4 directly in I005
9332 //
9333 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9334 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9335 sub2node->SetLineColor(kColorITS);
9336 sub2node->SetVisibility(1);
9337 fNodes->Add(sub2node);
9338 sub1node->cd();
9339 //
9340 // Place copy #6 of ITS4 directly in I005
9341 //
9342 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9343 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9344 sub2node->SetLineColor(kColorITS);
9345 sub2node->SetVisibility(1);
9346 fNodes->Add(sub2node);
9347 sub1node->cd();
9348 //
9349 // Place copy #7 of ITS4 directly in I005
9350 //
9351 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9352 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9353 sub2node->SetLineColor(kColorITS);
9354 sub2node->SetVisibility(1);
9355 fNodes->Add(sub2node);
9356 sub1node->cd();
9357 //
9358 // Place copy #8 of ITS4 directly in I005
9359 //
9360 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9361 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9362 sub2node->SetLineColor(kColorITS);
9363 sub2node->SetVisibility(1);
9364 fNodes->Add(sub2node);
9365 sub1node->cd();
9366 fNodes->Add(sub1node);
9367 node->cd();
9368 //
9369 // Place copy #12 of I005 in IT34
9370 //
1266e9b4 9371 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9372 sub1node->SetLineColor(kColorITS);
9373 sub1node->SetVisibility(0);
9374 sub1node->cd();
9375 //
9376 // Place copy #1 of ITS4 directly in I005
9377 //
9378 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9379 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9380 sub2node->SetLineColor(kColorITS);
9381 sub2node->SetVisibility(1);
9382 fNodes->Add(sub2node);
9383 sub1node->cd();
9384 //
9385 // Place copy #2 of ITS4 directly in I005
9386 //
9387 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9388 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9389 sub2node->SetLineColor(kColorITS);
9390 sub2node->SetVisibility(1);
9391 fNodes->Add(sub2node);
9392 sub1node->cd();
9393 //
9394 // Place copy #3 of ITS4 directly in I005
9395 //
9396 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9397 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9398 sub2node->SetLineColor(kColorITS);
9399 sub2node->SetVisibility(1);
9400 fNodes->Add(sub2node);
9401 sub1node->cd();
9402 //
9403 // Place copy #4 of ITS4 directly in I005
9404 //
9405 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9406 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9407 sub2node->SetLineColor(kColorITS);
9408 sub2node->SetVisibility(1);
9409 fNodes->Add(sub2node);
9410 sub1node->cd();
9411 //
9412 // Place copy #5 of ITS4 directly in I005
9413 //
9414 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9415 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9416 sub2node->SetLineColor(kColorITS);
9417 sub2node->SetVisibility(1);
9418 fNodes->Add(sub2node);
9419 sub1node->cd();
9420 //
9421 // Place copy #6 of ITS4 directly in I005
9422 //
9423 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9424 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9425 sub2node->SetLineColor(kColorITS);
9426 sub2node->SetVisibility(1);
9427 fNodes->Add(sub2node);
9428 sub1node->cd();
9429 //
9430 // Place copy #7 of ITS4 directly in I005
9431 //
9432 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9433 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9434 sub2node->SetLineColor(kColorITS);
9435 sub2node->SetVisibility(1);
9436 fNodes->Add(sub2node);
9437 sub1node->cd();
9438 //
9439 // Place copy #8 of ITS4 directly in I005
9440 //
9441 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9442 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9443 sub2node->SetLineColor(kColorITS);
9444 sub2node->SetVisibility(1);
9445 fNodes->Add(sub2node);
9446 sub1node->cd();
9447 fNodes->Add(sub1node);
9448 node->cd();
9449 //
9450 // Place copy #13 of I005 in IT34
9451 //
1266e9b4 9452 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9453 sub1node->SetLineColor(kColorITS);
9454 sub1node->SetVisibility(0);
9455 sub1node->cd();
9456 //
9457 // Place copy #1 of ITS4 directly in I005
9458 //
9459 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9460 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9461 sub2node->SetLineColor(kColorITS);
9462 sub2node->SetVisibility(1);
9463 fNodes->Add(sub2node);
9464 sub1node->cd();
9465 //
9466 // Place copy #2 of ITS4 directly in I005
9467 //
9468 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9469 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9470 sub2node->SetLineColor(kColorITS);
9471 sub2node->SetVisibility(1);
9472 fNodes->Add(sub2node);
9473 sub1node->cd();
9474 //
9475 // Place copy #3 of ITS4 directly in I005
9476 //
9477 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9478 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9479 sub2node->SetLineColor(kColorITS);
9480 sub2node->SetVisibility(1);
9481 fNodes->Add(sub2node);
9482 sub1node->cd();
9483 //
9484 // Place copy #4 of ITS4 directly in I005
9485 //
9486 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9487 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9488 sub2node->SetLineColor(kColorITS);
9489 sub2node->SetVisibility(1);
9490 fNodes->Add(sub2node);
9491 sub1node->cd();
9492 //
9493 // Place copy #5 of ITS4 directly in I005
9494 //
9495 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9496 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9497 sub2node->SetLineColor(kColorITS);
9498 sub2node->SetVisibility(1);
9499 fNodes->Add(sub2node);
9500 sub1node->cd();
9501 //
9502 // Place copy #6 of ITS4 directly in I005
9503 //
9504 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9505 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9506 sub2node->SetLineColor(kColorITS);
9507 sub2node->SetVisibility(1);
9508 fNodes->Add(sub2node);
9509 sub1node->cd();
9510 //
9511 // Place copy #7 of ITS4 directly in I005
9512 //
9513 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9514 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9515 sub2node->SetLineColor(kColorITS);
9516 sub2node->SetVisibility(1);
9517 fNodes->Add(sub2node);
9518 sub1node->cd();
9519 //
9520 // Place copy #8 of ITS4 directly in I005
9521 //
9522 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9523 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9524 sub2node->SetLineColor(kColorITS);
9525 sub2node->SetVisibility(1);
9526 fNodes->Add(sub2node);
9527 sub1node->cd();
9528 fNodes->Add(sub1node);
9529 node->cd();
9530 //
9531 // Place copy #14 of I005 in IT34
9532 //
1266e9b4 9533 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9534 sub1node->SetLineColor(kColorITS);
9535 sub1node->SetVisibility(0);
9536 sub1node->cd();
9537 //
9538 // Place copy #1 of ITS4 directly in I005
9539 //
9540 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9541 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9542 sub2node->SetLineColor(kColorITS);
9543 sub2node->SetVisibility(1);
9544 fNodes->Add(sub2node);
9545 sub1node->cd();
9546 //
9547 // Place copy #2 of ITS4 directly in I005
9548 //
9549 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9550 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9551 sub2node->SetLineColor(kColorITS);
9552 sub2node->SetVisibility(1);
9553 fNodes->Add(sub2node);
9554 sub1node->cd();
9555 //
9556 // Place copy #3 of ITS4 directly in I005
9557 //
9558 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9559 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9560 sub2node->SetLineColor(kColorITS);
9561 sub2node->SetVisibility(1);
9562 fNodes->Add(sub2node);
9563 sub1node->cd();
9564 //
9565 // Place copy #4 of ITS4 directly in I005
9566 //
9567 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9568 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9569 sub2node->SetLineColor(kColorITS);
9570 sub2node->SetVisibility(1);
9571 fNodes->Add(sub2node);
9572 sub1node->cd();
9573 //
9574 // Place copy #5 of ITS4 directly in I005
9575 //
9576 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9577 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9578 sub2node->SetLineColor(kColorITS);
9579 sub2node->SetVisibility(1);
9580 fNodes->Add(sub2node);
9581 sub1node->cd();
9582 //
9583 // Place copy #6 of ITS4 directly in I005
9584 //
9585 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9586 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9587 sub2node->SetLineColor(kColorITS);
9588 sub2node->SetVisibility(1);
9589 fNodes->Add(sub2node);
9590 sub1node->cd();
9591 //
9592 // Place copy #7 of ITS4 directly in I005
9593 //
9594 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9595 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9596 sub2node->SetLineColor(kColorITS);
9597 sub2node->SetVisibility(1);
9598 fNodes->Add(sub2node);
9599 sub1node->cd();
9600 //
9601 // Place copy #8 of ITS4 directly in I005
9602 //
9603 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9604 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9605 sub2node->SetLineColor(kColorITS);
9606 sub2node->SetVisibility(1);
9607 fNodes->Add(sub2node);
9608 sub1node->cd();
9609 fNodes->Add(sub1node);
9610 node->cd();
9611 //
9612 // Place copy #15 of I005 in IT34
9613 //
1266e9b4 9614 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9615 sub1node->SetLineColor(kColorITS);
9616 sub1node->SetVisibility(0);
9617 sub1node->cd();
9618 //
9619 // Place copy #1 of ITS4 directly in I005
9620 //
9621 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9622 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9623 sub2node->SetLineColor(kColorITS);
9624 sub2node->SetVisibility(1);
9625 fNodes->Add(sub2node);
9626 sub1node->cd();
9627 //
9628 // Place copy #2 of ITS4 directly in I005
9629 //
9630 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9631 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9632 sub2node->SetLineColor(kColorITS);
9633 sub2node->SetVisibility(1);
9634 fNodes->Add(sub2node);
9635 sub1node->cd();
9636 //
9637 // Place copy #3 of ITS4 directly in I005
9638 //
9639 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9640 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9641 sub2node->SetLineColor(kColorITS);
9642 sub2node->SetVisibility(1);
9643 fNodes->Add(sub2node);
9644 sub1node->cd();
9645 //
9646 // Place copy #4 of ITS4 directly in I005
9647 //
9648 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9649 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9650 sub2node->SetLineColor(kColorITS);
9651 sub2node->SetVisibility(1);
9652 fNodes->Add(sub2node);
9653 sub1node->cd();
9654 //
9655 // Place copy #5 of ITS4 directly in I005
9656 //
9657 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9658 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9659 sub2node->SetLineColor(kColorITS);
9660 sub2node->SetVisibility(1);
9661 fNodes->Add(sub2node);
9662 sub1node->cd();
9663 //
9664 // Place copy #6 of ITS4 directly in I005
9665 //
9666 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9667 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9668 sub2node->SetLineColor(kColorITS);
9669 sub2node->SetVisibility(1);
9670 fNodes->Add(sub2node);
9671 sub1node->cd();
9672 //
9673 // Place copy #7 of ITS4 directly in I005
9674 //
9675 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9676 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9677 sub2node->SetLineColor(kColorITS);
9678 sub2node->SetVisibility(1);
9679 fNodes->Add(sub2node);
9680 sub1node->cd();
9681 //
9682 // Place copy #8 of ITS4 directly in I005
9683 //
9684 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9685 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9686 sub2node->SetLineColor(kColorITS);
9687 sub2node->SetVisibility(1);
9688 fNodes->Add(sub2node);
9689 sub1node->cd();
9690 fNodes->Add(sub1node);
9691 node->cd();
9692 //
9693 // Place copy #16 of I005 in IT34
9694 //
1266e9b4 9695 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9696 sub1node->SetLineColor(kColorITS);
9697 sub1node->SetVisibility(0);
9698 sub1node->cd();
9699 //
9700 // Place copy #1 of ITS4 directly in I005
9701 //
9702 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9703 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9704 sub2node->SetLineColor(kColorITS);
9705 sub2node->SetVisibility(1);
9706 fNodes->Add(sub2node);
9707 sub1node->cd();
9708 //
9709 // Place copy #2 of ITS4 directly in I005
9710 //
9711 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9712 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9713 sub2node->SetLineColor(kColorITS);
9714 sub2node->SetVisibility(1);
9715 fNodes->Add(sub2node);
9716 sub1node->cd();
9717 //
9718 // Place copy #3 of ITS4 directly in I005
9719 //
9720 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9721 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9722 sub2node->SetLineColor(kColorITS);
9723 sub2node->SetVisibility(1);
9724 fNodes->Add(sub2node);
9725 sub1node->cd();
9726 //
9727 // Place copy #4 of ITS4 directly in I005
9728 //
9729 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9730 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9731 sub2node->SetLineColor(kColorITS);
9732 sub2node->SetVisibility(1);
9733 fNodes->Add(sub2node);
9734 sub1node->cd();
9735 //
9736 // Place copy #5 of ITS4 directly in I005
9737 //
9738 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9739 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9740 sub2node->SetLineColor(kColorITS);
9741 sub2node->SetVisibility(1);
9742 fNodes->Add(sub2node);
9743 sub1node->cd();
9744 //
9745 // Place copy #6 of ITS4 directly in I005
9746 //
9747 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9748 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9749 sub2node->SetLineColor(kColorITS);
9750 sub2node->SetVisibility(1);
9751 fNodes->Add(sub2node);
9752 sub1node->cd();
9753 //
9754 // Place copy #7 of ITS4 directly in I005
9755 //
9756 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9757 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9758 sub2node->SetLineColor(kColorITS);
9759 sub2node->SetVisibility(1);
9760 fNodes->Add(sub2node);
9761 sub1node->cd();
9762 //
9763 // Place copy #8 of ITS4 directly in I005
9764 //
9765 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9766 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9767 sub2node->SetLineColor(kColorITS);
9768 sub2node->SetVisibility(1);
9769 fNodes->Add(sub2node);
9770 sub1node->cd();
9771 fNodes->Add(sub1node);
9772 node->cd();
9773 //
9774 // Place copy #17 of I005 in IT34
9775 //
1266e9b4 9776 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9777 sub1node->SetLineColor(kColorITS);
9778 sub1node->SetVisibility(0);
9779 sub1node->cd();
9780 //
9781 // Place copy #1 of ITS4 directly in I005
9782 //
9783 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9784 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9785 sub2node->SetLineColor(kColorITS);
9786 sub2node->SetVisibility(1);
9787 fNodes->Add(sub2node);
9788 sub1node->cd();
9789 //
9790 // Place copy #2 of ITS4 directly in I005
9791 //
9792 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9793 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9794 sub2node->SetLineColor(kColorITS);
9795 sub2node->SetVisibility(1);
9796 fNodes->Add(sub2node);
9797 sub1node->cd();
9798 //
9799 // Place copy #3 of ITS4 directly in I005
9800 //
9801 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9802 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9803 sub2node->SetLineColor(kColorITS);
9804 sub2node->SetVisibility(1);
9805 fNodes->Add(sub2node);
9806 sub1node->cd();
9807 //
9808 // Place copy #4 of ITS4 directly in I005
9809 //
9810 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9811 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9812 sub2node->SetLineColor(kColorITS);
9813 sub2node->SetVisibility(1);
9814 fNodes->Add(sub2node);
9815 sub1node->cd();
9816 //
9817 // Place copy #5 of ITS4 directly in I005
9818 //
9819 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9820 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9821 sub2node->SetLineColor(kColorITS);
9822 sub2node->SetVisibility(1);
9823 fNodes->Add(sub2node);
9824 sub1node->cd();
9825 //
9826 // Place copy #6 of ITS4 directly in I005
9827 //
9828 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9829 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9830 sub2node->SetLineColor(kColorITS);
9831 sub2node->SetVisibility(1);
9832 fNodes->Add(sub2node);
9833 sub1node->cd();
9834 //
9835 // Place copy #7 of ITS4 directly in I005
9836 //
9837 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9838 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9839 sub2node->SetLineColor(kColorITS);
9840 sub2node->SetVisibility(1);
9841 fNodes->Add(sub2node);
9842 sub1node->cd();
9843 //
9844 // Place copy #8 of ITS4 directly in I005
9845 //
9846 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9847 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9848 sub2node->SetLineColor(kColorITS);
9849 sub2node->SetVisibility(1);
9850 fNodes->Add(sub2node);
9851 sub1node->cd();
9852 fNodes->Add(sub1node);
9853 node->cd();
9854 //
9855 // Place copy #18 of I005 in IT34
9856 //
1266e9b4 9857 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9858 sub1node->SetLineColor(kColorITS);
9859 sub1node->SetVisibility(0);
9860 sub1node->cd();
9861 //
9862 // Place copy #1 of ITS4 directly in I005
9863 //
9864 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9865 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9866 sub2node->SetLineColor(kColorITS);
9867 sub2node->SetVisibility(1);
9868 fNodes->Add(sub2node);
9869 sub1node->cd();
9870 //
9871 // Place copy #2 of ITS4 directly in I005
9872 //
9873 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9874 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9875 sub2node->SetLineColor(kColorITS);
9876 sub2node->SetVisibility(1);
9877 fNodes->Add(sub2node);
9878 sub1node->cd();
9879 //
9880 // Place copy #3 of ITS4 directly in I005
9881 //
9882 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9883 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9884 sub2node->SetLineColor(kColorITS);
9885 sub2node->SetVisibility(1);
9886 fNodes->Add(sub2node);
9887 sub1node->cd();
9888 //
9889 // Place copy #4 of ITS4 directly in I005
9890 //
9891 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9892 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9893 sub2node->SetLineColor(kColorITS);
9894 sub2node->SetVisibility(1);
9895 fNodes->Add(sub2node);
9896 sub1node->cd();
9897 //
9898 // Place copy #5 of ITS4 directly in I005
9899 //
9900 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9901 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9902 sub2node->SetLineColor(kColorITS);
9903 sub2node->SetVisibility(1);
9904 fNodes->Add(sub2node);
9905 sub1node->cd();
9906 //
9907 // Place copy #6 of ITS4 directly in I005
9908 //
9909 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9910 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9911 sub2node->SetLineColor(kColorITS);
9912 sub2node->SetVisibility(1);
9913 fNodes->Add(sub2node);
9914 sub1node->cd();
9915 //
9916 // Place copy #7 of ITS4 directly in I005
9917 //
9918 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9919 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9920 sub2node->SetLineColor(kColorITS);
9921 sub2node->SetVisibility(1);
9922 fNodes->Add(sub2node);
9923 sub1node->cd();
9924 //
9925 // Place copy #8 of ITS4 directly in I005
9926 //
9927 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9928 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9929 sub2node->SetLineColor(kColorITS);
9930 sub2node->SetVisibility(1);
9931 fNodes->Add(sub2node);
9932 sub1node->cd();
9933 fNodes->Add(sub1node);
9934 node->cd();
9935 //
9936 // Place copy #19 of I005 in IT34
9937 //
1266e9b4 9938 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9939 sub1node->SetLineColor(kColorITS);
9940 sub1node->SetVisibility(0);
9941 sub1node->cd();
9942 //
9943 // Place copy #1 of ITS4 directly in I005
9944 //
9945 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9946 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9947 sub2node->SetLineColor(kColorITS);
9948 sub2node->SetVisibility(1);
9949 fNodes->Add(sub2node);
9950 sub1node->cd();
9951 //
9952 // Place copy #2 of ITS4 directly in I005
9953 //
9954 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9955 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9956 sub2node->SetLineColor(kColorITS);
9957 sub2node->SetVisibility(1);
9958 fNodes->Add(sub2node);
9959 sub1node->cd();
9960 //
9961 // Place copy #3 of ITS4 directly in I005
9962 //
9963 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9964 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9965 sub2node->SetLineColor(kColorITS);
9966 sub2node->SetVisibility(1);
9967 fNodes->Add(sub2node);
9968 sub1node->cd();
9969 //
9970 // Place copy #4 of ITS4 directly in I005
9971 //
9972 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9973 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9974 sub2node->SetLineColor(kColorITS);
9975 sub2node->SetVisibility(1);
9976 fNodes->Add(sub2node);
9977 sub1node->cd();
9978 //
9979 // Place copy #5 of ITS4 directly in I005
9980 //
9981 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9982 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9983 sub2node->SetLineColor(kColorITS);
9984 sub2node->SetVisibility(1);
9985 fNodes->Add(sub2node);
9986 sub1node->cd();
9987 //
9988 // Place copy #6 of ITS4 directly in I005
9989 //
9990 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9991 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9992 sub2node->SetLineColor(kColorITS);
9993 sub2node->SetVisibility(1);
9994 fNodes->Add(sub2node);
9995 sub1node->cd();
9996 //
9997 // Place copy #7 of ITS4 directly in I005
9998 //
9999 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10000 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10001 sub2node->SetLineColor(kColorITS);
10002 sub2node->SetVisibility(1);
10003 fNodes->Add(sub2node);
10004 sub1node->cd();
10005 //
10006 // Place copy #8 of ITS4 directly in I005
10007 //
10008 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10009 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10010 sub2node->SetLineColor(kColorITS);
10011 sub2node->SetVisibility(1);
10012 fNodes->Add(sub2node);
10013 sub1node->cd();
10014 fNodes->Add(sub1node);
10015 node->cd();
10016 //
10017 // Place copy #20 of I005 in IT34
10018 //
1266e9b4 10019 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10020 sub1node->SetLineColor(kColorITS);
10021 sub1node->SetVisibility(0);
10022 sub1node->cd();
10023 //
10024 // Place copy #1 of ITS4 directly in I005
10025 //
10026 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10027 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10028 sub2node->SetLineColor(kColorITS);
10029 sub2node->SetVisibility(1);
10030 fNodes->Add(sub2node);
10031 sub1node->cd();
10032 //
10033 // Place copy #2 of ITS4 directly in I005
10034 //
10035 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10036 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10037 sub2node->SetLineColor(kColorITS);
10038 sub2node->SetVisibility(1);
10039 fNodes->Add(sub2node);
10040 sub1node->cd();
10041 //
10042 // Place copy #3 of ITS4 directly in I005
10043 //
10044 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10045 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10046 sub2node->SetLineColor(kColorITS);
10047 sub2node->SetVisibility(1);
10048 fNodes->Add(sub2node);
10049 sub1node->cd();
10050 //
10051 // Place copy #4 of ITS4 directly in I005
10052 //
10053 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10054 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10055 sub2node->SetLineColor(kColorITS);
10056 sub2node->SetVisibility(1);
10057 fNodes->Add(sub2node);
10058 sub1node->cd();
10059 //
10060 // Place copy #5 of ITS4 directly in I005
10061 //
10062 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10063 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10064 sub2node->SetLineColor(kColorITS);
10065 sub2node->SetVisibility(1);
10066 fNodes->Add(sub2node);
10067 sub1node->cd();
10068 //
10069 // Place copy #6 of ITS4 directly in I005
10070 //
10071 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10072 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10073 sub2node->SetLineColor(kColorITS);
10074 sub2node->SetVisibility(1);
10075 fNodes->Add(sub2node);
10076 sub1node->cd();
10077 //
10078 // Place copy #7 of ITS4 directly in I005
10079 //
10080 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10081 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10082 sub2node->SetLineColor(kColorITS);
10083 sub2node->SetVisibility(1);
10084 fNodes->Add(sub2node);
10085 sub1node->cd();
10086 //
10087 // Place copy #8 of ITS4 directly in I005
10088 //
10089 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10090 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10091 sub2node->SetLineColor(kColorITS);
10092 sub2node->SetVisibility(1);
10093 fNodes->Add(sub2node);
10094 sub1node->cd();
10095 fNodes->Add(sub1node);
10096 node->cd();
10097 //
10098 // Place copy #21 of I005 in IT34
10099 //
1266e9b4 10100 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10101 sub1node->SetLineColor(kColorITS);
10102 sub1node->SetVisibility(0);
10103 sub1node->cd();
10104 //
10105 // Place copy #1 of ITS4 directly in I005
10106 //
10107 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10108 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10109 sub2node->SetLineColor(kColorITS);
10110 sub2node->SetVisibility(1);
10111 fNodes->Add(sub2node);
10112 sub1node->cd();
10113 //
10114 // Place copy #2 of ITS4 directly in I005
10115 //
10116 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10117 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10118 sub2node->SetLineColor(kColorITS);
10119 sub2node->SetVisibility(1);
10120 fNodes->Add(sub2node);
10121 sub1node->cd();
10122 //
10123 // Place copy #3 of ITS4 directly in I005
10124 //
10125 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10126 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10127 sub2node->SetLineColor(kColorITS);
10128 sub2node->SetVisibility(1);
10129 fNodes->Add(sub2node);
10130 sub1node->cd();
10131 //
10132 // Place copy #4 of ITS4 directly in I005
10133 //
10134 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10135 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10136 sub2node->SetLineColor(kColorITS);
10137 sub2node->SetVisibility(1);
10138 fNodes->Add(sub2node);
10139 sub1node->cd();
10140 //
10141 // Place copy #5 of ITS4 directly in I005
10142 //
10143 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10144 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10145 sub2node->SetLineColor(kColorITS);
10146 sub2node->SetVisibility(1);
10147 fNodes->Add(sub2node);
10148 sub1node->cd();
10149 //
10150 // Place copy #6 of ITS4 directly in I005
10151 //
10152 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10153 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10154 sub2node->SetLineColor(kColorITS);
10155 sub2node->SetVisibility(1);
10156 fNodes->Add(sub2node);
10157 sub1node->cd();
10158 //
10159 // Place copy #7 of ITS4 directly in I005
10160 //
10161 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10162 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10163 sub2node->SetLineColor(kColorITS);
10164 sub2node->SetVisibility(1);
10165 fNodes->Add(sub2node);
10166 sub1node->cd();
10167 //
10168 // Place copy #8 of ITS4 directly in I005
10169 //
10170 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10171 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10172 sub2node->SetLineColor(kColorITS);
10173 sub2node->SetVisibility(1);
10174 fNodes->Add(sub2node);
10175 sub1node->cd();
10176 fNodes->Add(sub1node);
10177 node->cd();
10178 //
10179 // Place copy #22 of I005 in IT34
10180 //
1266e9b4 10181 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10182 sub1node->SetLineColor(kColorITS);
10183 sub1node->SetVisibility(0);
10184 sub1node->cd();
10185 //
10186 // Place copy #1 of ITS4 directly in I005
10187 //
10188 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10189 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10190 sub2node->SetLineColor(kColorITS);
10191 sub2node->SetVisibility(1);
10192 fNodes->Add(sub2node);
10193 sub1node->cd();
10194 //
10195 // Place copy #2 of ITS4 directly in I005
10196 //
10197 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10198 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10199 sub2node->SetLineColor(kColorITS);
10200 sub2node->SetVisibility(1);
10201 fNodes->Add(sub2node);
10202 sub1node->cd();
10203 //
10204 // Place copy #3 of ITS4 directly in I005
10205 //
10206 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10207 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10208 sub2node->SetLineColor(kColorITS);
10209 sub2node->SetVisibility(1);
10210 fNodes->Add(sub2node);
10211 sub1node->cd();
10212 //
10213 // Place copy #4 of ITS4 directly in I005
10214 //
10215 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10216 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10217 sub2node->SetLineColor(kColorITS);
10218 sub2node->SetVisibility(1);
10219 fNodes->Add(sub2node);
10220 sub1node->cd();
10221 //
10222 // Place copy #5 of ITS4 directly in I005
10223 //
10224 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10225 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10226 sub2node->SetLineColor(kColorITS);
10227 sub2node->SetVisibility(1);
10228 fNodes->Add(sub2node);
10229 sub1node->cd();
10230 //
10231 // Place copy #6 of ITS4 directly in I005
10232 //
10233 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10234 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10235 sub2node->SetLineColor(kColorITS);
10236 sub2node->SetVisibility(1);
10237 fNodes->Add(sub2node);
10238 sub1node->cd();
10239 //
10240 // Place copy #7 of ITS4 directly in I005
10241 //
10242 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10243 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10244 sub2node->SetLineColor(kColorITS);
10245 sub2node->SetVisibility(1);
10246 fNodes->Add(sub2node);
10247 sub1node->cd();
10248 //
10249 // Place copy #8 of ITS4 directly in I005
10250 //
10251 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10252 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10253 sub2node->SetLineColor(kColorITS);
10254 sub2node->SetVisibility(1);
10255 fNodes->Add(sub2node);
10256 sub1node->cd();
10257 fNodes->Add(sub1node);
10258 node->cd();
10259
10260
10261 fNodes->Add(node);
10262
10263 // --- Place SSD volumes into their mother volume
10264
10265 // Place IT56 in Alice
10266 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10267 node->SetLineColor(kColorITS);
10268 node->SetVisibility(0);
10269 node->cd();
10270 //
10271 // Place copy #1 of I565 in IT56
10272 //
10273 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10274 sub1node->SetLineColor(kColorITS);
10275 sub1node->SetVisibility(0);
10276 sub1node->cd();
10277 //
10278 // Place copy #1 of ITS5 directly in I565
10279 //
10280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10281 sub2node->SetLineColor(kColorITS);
10282 sub2node->SetVisibility(1);
10283 fNodes->Add(sub2node);
10284 sub1node->cd();
10285 //
10286 // Place copy #2 of ITS5 directly in I565
10287 //
10288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10289 sub2node->SetLineColor(kColorITS);
10290 sub2node->SetVisibility(1);
10291 fNodes->Add(sub2node);
10292 sub1node->cd();
10293 //
10294 // Place copy #3 of ITS5 directly in I565
10295 //
10296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10297 sub2node->SetLineColor(kColorITS);
10298 sub2node->SetVisibility(1);
10299 fNodes->Add(sub2node);
10300 sub1node->cd();
10301 //
10302 // Place copy #4 of ITS5 directly in I565
10303 //
10304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10305 sub2node->SetLineColor(kColorITS);
10306 sub2node->SetVisibility(1);
10307 fNodes->Add(sub2node);
10308 sub1node->cd();
10309 //
10310 // Place copy #5 of ITS5 directly in I565
10311 //
10312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10313 sub2node->SetLineColor(kColorITS);
10314 sub2node->SetVisibility(1);
10315 fNodes->Add(sub2node);
10316 sub1node->cd();
10317 //
10318 // Place copy #6 of ITS5 directly in I565
10319 //
10320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10321 sub2node->SetLineColor(kColorITS);
10322 sub2node->SetVisibility(1);
10323 fNodes->Add(sub2node);
10324 sub1node->cd();
10325 //
10326 // Place copy #7 of ITS5 directly in I565
10327 //
10328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10329 sub2node->SetLineColor(kColorITS);
10330 sub2node->SetVisibility(1);
10331 fNodes->Add(sub2node);
10332 sub1node->cd();
10333 //
10334 // Place copy #8 of ITS5 directly in I565
10335 //
10336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10337 sub2node->SetLineColor(kColorITS);
10338 sub2node->SetVisibility(1);
10339 fNodes->Add(sub2node);
10340 sub1node->cd();
10341 //
10342 // Place copy #9 of ITS5 directly in I565
10343 //
10344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10345 sub2node->SetLineColor(kColorITS);
10346 sub2node->SetVisibility(1);
10347 fNodes->Add(sub2node);
10348 sub1node->cd();
10349 //
10350 // Place copy #10 of ITS5 directly in I565
10351 //
10352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10353 sub2node->SetLineColor(kColorITS);
10354 sub2node->SetVisibility(1);
10355 fNodes->Add(sub2node);
10356 sub1node->cd();
10357 //
10358 // Place copy #11 of ITS5 directly in I565
10359 //
10360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10361 sub2node->SetLineColor(kColorITS);
10362 sub2node->SetVisibility(1);
10363 fNodes->Add(sub2node);
10364 sub1node->cd();
10365 //
10366 // Place copy #12 of ITS5 directly in I565
10367 //
10368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10369 sub2node->SetLineColor(kColorITS);
10370 sub2node->SetVisibility(1);
10371 fNodes->Add(sub2node);
10372 sub1node->cd();
10373 //
10374 // Place copy #13 of ITS5 directly in I565
10375 //
10376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10377 sub2node->SetLineColor(kColorITS);
10378 sub2node->SetVisibility(1);
10379 fNodes->Add(sub2node);
10380 sub1node->cd();
10381 //
10382 // Place copy #14 of ITS5 directly in I565
10383 //
10384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10385 sub2node->SetLineColor(kColorITS);
10386 sub2node->SetVisibility(1);
10387 fNodes->Add(sub2node);
10388 sub1node->cd();
10389 //
10390 // Place copy #15 of ITS5 directly in I565
10391 //
10392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10393 sub2node->SetLineColor(kColorITS);
10394 sub2node->SetVisibility(1);
10395 fNodes->Add(sub2node);
10396 sub1node->cd();
10397 //
10398 // Place copy #16 of ITS5 directly in I565
10399 //
10400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10401 sub2node->SetLineColor(kColorITS);
10402 sub2node->SetVisibility(1);
10403 fNodes->Add(sub2node);
10404 sub1node->cd();
10405 //
10406 // Place copy #17 of ITS5 directly in I565
10407 //
10408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10409 sub2node->SetLineColor(kColorITS);
10410 sub2node->SetVisibility(1);
10411 fNodes->Add(sub2node);
10412 sub1node->cd();
10413 //
10414 // Place copy #18 of ITS5 directly in I565
10415 //
10416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10417 sub2node->SetLineColor(kColorITS);
10418 sub2node->SetVisibility(1);
10419 fNodes->Add(sub2node);
10420 sub1node->cd();
10421 //
10422 // Place copy #19 of ITS5 directly in I565
10423 //
10424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10425 sub2node->SetLineColor(kColorITS);
10426 sub2node->SetVisibility(1);
10427 fNodes->Add(sub2node);
10428 sub1node->cd();
10429 //
10430 // Place copy #20 of ITS5 directly in I565
10431 //
10432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10433 sub2node->SetLineColor(kColorITS);
10434 sub2node->SetVisibility(1);
10435 fNodes->Add(sub2node);
10436 sub1node->cd();
10437 //
10438 // Place copy #21 of ITS5 directly in I565
10439 //
10440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10441 sub2node->SetLineColor(kColorITS);
10442 sub2node->SetVisibility(1);
10443 fNodes->Add(sub2node);
10444 sub1node->cd();
10445 //
10446 // Place copy #22 of ITS5 directly in I565
10447 //
10448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10449 sub2node->SetLineColor(kColorITS);
10450 sub2node->SetVisibility(1);
10451 fNodes->Add(sub2node);
10452 sub1node->cd();
10453 fNodes->Add(sub1node);
10454 node->cd();
10455 //
10456 // Place copy #2 of I565 in IT56
10457 //
1266e9b4 10458 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10459 sub1node->SetLineColor(kColorITS);
10460 sub1node->SetVisibility(0);
10461 sub1node->cd();
10462 //
10463 // Place copy #1 of ITS5 directly in I565
10464 //
10465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10466 sub2node->SetLineColor(kColorITS);
10467 sub2node->SetVisibility(1);
10468 fNodes->Add(sub2node);
10469 sub1node->cd();
10470 //
10471 // Place copy #2 of ITS5 directly in I565
10472 //
10473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10474 sub2node->SetLineColor(kColorITS);
10475 sub2node->SetVisibility(1);
10476 fNodes->Add(sub2node);
10477 sub1node->cd();
10478 //
10479 // Place copy #3 of ITS5 directly in I565
10480 //
10481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10482 sub2node->SetLineColor(kColorITS);
10483 sub2node->SetVisibility(1);
10484 fNodes->Add(sub2node);
10485 sub1node->cd();
10486 //
10487 // Place copy #4 of ITS5 directly in I565
10488 //
10489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10490 sub2node->SetLineColor(kColorITS);
10491 sub2node->SetVisibility(1);
10492 fNodes->Add(sub2node);
10493 sub1node->cd();
10494 //
10495 // Place copy #5 of ITS5 directly in I565
10496 //
10497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10498 sub2node->SetLineColor(kColorITS);
10499 sub2node->SetVisibility(1);
10500 fNodes->Add(sub2node);
10501 sub1node->cd();
10502 //
10503 // Place copy #6 of ITS5 directly in I565
10504 //
10505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10506 sub2node->SetLineColor(kColorITS);
10507 sub2node->SetVisibility(1);
10508 fNodes->Add(sub2node);
10509 sub1node->cd();
10510 //
10511 // Place copy #7 of ITS5 directly in I565
10512 //
10513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10514 sub2node->SetLineColor(kColorITS);
10515 sub2node->SetVisibility(1);
10516 fNodes->Add(sub2node);
10517 sub1node->cd();
10518 //
10519 // Place copy #8 of ITS5 directly in I565
10520 //
10521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10522 sub2node->SetLineColor(kColorITS);
10523 sub2node->SetVisibility(1);
10524 fNodes->Add(sub2node);
10525 sub1node->cd();
10526 //
10527 // Place copy #9 of ITS5 directly in I565
10528 //
10529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10530 sub2node->SetLineColor(kColorITS);
10531 sub2node->SetVisibility(1);
10532 fNodes->Add(sub2node);
10533 sub1node->cd();
10534 //
10535 // Place copy #10 of ITS5 directly in I565
10536 //
10537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10538 sub2node->SetLineColor(kColorITS);
10539 sub2node->SetVisibility(1);
10540 fNodes->Add(sub2node);
10541 sub1node->cd();
10542 //
10543 // Place copy #11 of ITS5 directly in I565
10544 //
10545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10546 sub2node->SetLineColor(kColorITS);
10547 sub2node->SetVisibility(1);
10548 fNodes->Add(sub2node);
10549 sub1node->cd();
10550 //
10551 // Place copy #12 of ITS5 directly in I565
10552 //
10553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10554 sub2node->SetLineColor(kColorITS);
10555 sub2node->SetVisibility(1);
10556 fNodes->Add(sub2node);
10557 sub1node->cd();
10558 //
10559 // Place copy #13 of ITS5 directly in I565
10560 //
10561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10562 sub2node->SetLineColor(kColorITS);
10563 sub2node->SetVisibility(1);
10564 fNodes->Add(sub2node);
10565 sub1node->cd();
10566 //
10567 // Place copy #14 of ITS5 directly in I565
10568 //
10569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10570 sub2node->SetLineColor(kColorITS);
10571 sub2node->SetVisibility(1);
10572 fNodes->Add(sub2node);
10573 sub1node->cd();
10574 //
10575 // Place copy #15 of ITS5 directly in I565
10576 //
10577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10578 sub2node->SetLineColor(kColorITS);
10579 sub2node->SetVisibility(1);
10580 fNodes->Add(sub2node);
10581 sub1node->cd();
10582 //
10583 // Place copy #16 of ITS5 directly in I565
10584 //
10585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10586 sub2node->SetLineColor(kColorITS);
10587 sub2node->SetVisibility(1);
10588 fNodes->Add(sub2node);
10589 sub1node->cd();
10590 //
10591 // Place copy #17 of ITS5 directly in I565
10592 //
10593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10594 sub2node->SetLineColor(kColorITS);
10595 sub2node->SetVisibility(1);
10596 fNodes->Add(sub2node);
10597 sub1node->cd();
10598 //
10599 // Place copy #18 of ITS5 directly in I565
10600 //
10601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10602 sub2node->SetLineColor(kColorITS);
10603 sub2node->SetVisibility(1);
10604 fNodes->Add(sub2node);
10605 sub1node->cd();
10606 //
10607 // Place copy #19 of ITS5 directly in I565
10608 //
10609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10610 sub2node->SetLineColor(kColorITS);
10611 sub2node->SetVisibility(1);
10612 fNodes->Add(sub2node);
10613 sub1node->cd();
10614 //
10615 // Place copy #20 of ITS5 directly in I565
10616 //
10617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10618 sub2node->SetLineColor(kColorITS);
10619 sub2node->SetVisibility(1);
10620 fNodes->Add(sub2node);
10621 sub1node->cd();
10622 //
10623 // Place copy #21 of ITS5 directly in I565
10624 //
10625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10626 sub2node->SetLineColor(kColorITS);
10627 sub2node->SetVisibility(1);
10628 fNodes->Add(sub2node);
10629 sub1node->cd();
10630 //
10631 // Place copy #22 of ITS5 directly in I565
10632 //
10633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10634 sub2node->SetLineColor(kColorITS);
10635 sub2node->SetVisibility(1);
10636 fNodes->Add(sub2node);
10637 sub1node->cd();
10638 fNodes->Add(sub1node);
10639 node->cd();
10640 //
10641 // Place copy #3 of I565 in IT56
10642 //
1266e9b4 10643 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10644 sub1node->SetLineColor(kColorITS);
10645 sub1node->SetVisibility(0);
10646 sub1node->cd();
10647 //
10648 // Place copy #1 of ITS5 directly in I565
10649 //
10650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10651 sub2node->SetLineColor(kColorITS);
10652 sub2node->SetVisibility(1);
10653 fNodes->Add(sub2node);
10654 sub1node->cd();
10655 //
10656 // Place copy #2 of ITS5 directly in I565
10657 //
10658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10659 sub2node->SetLineColor(kColorITS);
10660 sub2node->SetVisibility(1);
10661 fNodes->Add(sub2node);
10662 sub1node->cd();
10663 //
10664 // Place copy #3 of ITS5 directly in I565
10665 //
10666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10667 sub2node->SetLineColor(kColorITS);
10668 sub2node->SetVisibility(1);
10669 fNodes->Add(sub2node);
10670 sub1node->cd();
10671 //
10672 // Place copy #4 of ITS5 directly in I565
10673 //
10674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10675 sub2node->SetLineColor(kColorITS);
10676 sub2node->SetVisibility(1);
10677 fNodes->Add(sub2node);
10678 sub1node->cd();
10679 //
10680 // Place copy #5 of ITS5 directly in I565
10681 //
10682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10683 sub2node->SetLineColor(kColorITS);
10684 sub2node->SetVisibility(1);
10685 fNodes->Add(sub2node);
10686 sub1node->cd();
10687 //
10688 // Place copy #6 of ITS5 directly in I565
10689 //
10690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10691 sub2node->SetLineColor(kColorITS);
10692 sub2node->SetVisibility(1);
10693 fNodes->Add(sub2node);
10694 sub1node->cd();
10695 //
10696 // Place copy #7 of ITS5 directly in I565
10697 //
10698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10699 sub2node->SetLineColor(kColorITS);
10700 sub2node->SetVisibility(1);
10701 fNodes->Add(sub2node);
10702 sub1node->cd();
10703 //
10704 // Place copy #8 of ITS5 directly in I565
10705 //
10706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10707 sub2node->SetLineColor(kColorITS);
10708 sub2node->SetVisibility(1);
10709 fNodes->Add(sub2node);
10710 sub1node->cd();
10711 //
10712 // Place copy #9 of ITS5 directly in I565
10713 //
10714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10715 sub2node->SetLineColor(kColorITS);
10716 sub2node->SetVisibility(1);
10717 fNodes->Add(sub2node);
10718 sub1node->cd();
10719 //
10720 // Place copy #10 of ITS5 directly in I565
10721 //
10722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10723 sub2node->SetLineColor(kColorITS);
10724 sub2node->SetVisibility(1);
10725 fNodes->Add(sub2node);
10726 sub1node->cd();
10727 //
10728 // Place copy #11 of ITS5 directly in I565
10729 //
10730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10731 sub2node->SetLineColor(kColorITS);
10732 sub2node->SetVisibility(1);
10733 fNodes->Add(sub2node);
10734 sub1node->cd();
10735 //
10736 // Place copy #12 of ITS5 directly in I565
10737 //
10738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10739 sub2node->SetLineColor(kColorITS);
10740 sub2node->SetVisibility(1);
10741 fNodes->Add(sub2node);
10742 sub1node->cd();
10743 //
10744 // Place copy #13 of ITS5 directly in I565
10745 //
10746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10747 sub2node->SetLineColor(kColorITS);
10748 sub2node->SetVisibility(1);
10749 fNodes->Add(sub2node);
10750 sub1node->cd();
10751 //
10752 // Place copy #14 of ITS5 directly in I565
10753 //
10754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10755 sub2node->SetLineColor(kColorITS);
10756 sub2node->SetVisibility(1);
10757 fNodes->Add(sub2node);
10758 sub1node->cd();
10759 //
10760 // Place copy #15 of ITS5 directly in I565
10761 //
10762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10763 sub2node->SetLineColor(kColorITS);
10764 sub2node->SetVisibility(1);
10765 fNodes->Add(sub2node);
10766 sub1node->cd();
10767 //
10768 // Place copy #16 of ITS5 directly in I565
10769 //
10770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10771 sub2node->SetLineColor(kColorITS);
10772 sub2node->SetVisibility(1);
10773 fNodes->Add(sub2node);
10774 sub1node->cd();
10775 //
10776 // Place copy #17 of ITS5 directly in I565
10777 //
10778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10779 sub2node->SetLineColor(kColorITS);
10780 sub2node->SetVisibility(1);
10781 fNodes->Add(sub2node);
10782 sub1node->cd();
10783 //
10784 // Place copy #18 of ITS5 directly in I565
10785 //
10786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10787 sub2node->SetLineColor(kColorITS);
10788 sub2node->SetVisibility(1);
10789 fNodes->Add(sub2node);
10790 sub1node->cd();
10791 //
10792 // Place copy #19 of ITS5 directly in I565
10793 //
10794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10795 sub2node->SetLineColor(kColorITS);
10796 sub2node->SetVisibility(1);
10797 fNodes->Add(sub2node);
10798 sub1node->cd();
10799 //
10800 // Place copy #20 of ITS5 directly in I565
10801 //
10802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10803 sub2node->SetLineColor(kColorITS);
10804 sub2node->SetVisibility(1);
10805 fNodes->Add(sub2node);
10806 sub1node->cd();
10807 //
10808 // Place copy #21 of ITS5 directly in I565
10809 //
10810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10811 sub2node->SetLineColor(kColorITS);
10812 sub2node->SetVisibility(1);
10813 fNodes->Add(sub2node);
10814 sub1node->cd();
10815 //
10816 // Place copy #22 of ITS5 directly in I565
10817 //
10818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10819 sub2node->SetLineColor(kColorITS);
10820 sub2node->SetVisibility(1);
10821 fNodes->Add(sub2node);
10822 sub1node->cd();
10823 fNodes->Add(sub1node);
10824 node->cd();
10825 //
10826 // Place copy #4 of I565 in IT56
10827 //
1266e9b4 10828 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10829 sub1node->SetLineColor(kColorITS);
10830 sub1node->SetVisibility(0);
10831 sub1node->cd();
10832 //
10833 // Place copy #1 of ITS5 directly in I565
10834 //
10835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10836 sub2node->SetLineColor(kColorITS);
10837 sub2node->SetVisibility(1);
10838 fNodes->Add(sub2node);
10839 sub1node->cd();
10840 //
10841 // Place copy #2 of ITS5 directly in I565
10842 //
10843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10844 sub2node->SetLineColor(kColorITS);
10845 sub2node->SetVisibility(1);
10846 fNodes->Add(sub2node);
10847 sub1node->cd();
10848 //
10849 // Place copy #3 of ITS5 directly in I565
10850 //
10851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10852 sub2node->SetLineColor(kColorITS);
10853 sub2node->SetVisibility(1);
10854 fNodes->Add(sub2node);
10855 sub1node->cd();
10856 //
10857 // Place copy #4 of ITS5 directly in I565
10858 //
10859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10860 sub2node->SetLineColor(kColorITS);
10861 sub2node->SetVisibility(1);
10862 fNodes->Add(sub2node);
10863 sub1node->cd();
10864 //
10865 // Place copy #5 of ITS5 directly in I565
10866 //
10867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10868 sub2node->SetLineColor(kColorITS);
10869 sub2node->SetVisibility(1);
10870 fNodes->Add(sub2node);
10871 sub1node->cd();
10872 //
10873 // Place copy #6 of ITS5 directly in I565
10874 //
10875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10876 sub2node->SetLineColor(kColorITS);
10877 sub2node->SetVisibility(1);
10878 fNodes->Add(sub2node);
10879 sub1node->cd();
10880 //
10881 // Place copy #7 of ITS5 directly in I565
10882 //
10883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10884 sub2node->SetLineColor(kColorITS);
10885 sub2node->SetVisibility(1);
10886 fNodes->Add(sub2node);
10887 sub1node->cd();
10888 //
10889 // Place copy #8 of ITS5 directly in I565
10890 //
10891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10892 sub2node->SetLineColor(kColorITS);
10893 sub2node->SetVisibility(1);
10894 fNodes->Add(sub2node);
10895 sub1node->cd();
10896 //
10897 // Place copy #9 of ITS5 directly in I565
10898 //
10899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10900 sub2node->SetLineColor(kColorITS);
10901 sub2node->SetVisibility(1);
10902 fNodes->Add(sub2node);
10903 sub1node->cd();
10904 //
10905 // Place copy #10 of ITS5 directly in I565
10906 //
10907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10908 sub2node->SetLineColor(kColorITS);
10909 sub2node->SetVisibility(1);
10910 fNodes->Add(sub2node);
10911 sub1node->cd();
10912 //
10913 // Place copy #11 of ITS5 directly in I565
10914 //
10915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10916 sub2node->SetLineColor(kColorITS);
10917 sub2node->SetVisibility(1);
10918 fNodes->Add(sub2node);
10919 sub1node->cd();
10920 //
10921 // Place copy #12 of ITS5 directly in I565
10922 //
10923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10924 sub2node->SetLineColor(kColorITS);
10925 sub2node->SetVisibility(1);
10926 fNodes->Add(sub2node);
10927 sub1node->cd();
10928 //
10929 // Place copy #13 of ITS5 directly in I565
10930 //
10931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10932 sub2node->SetLineColor(kColorITS);
10933 sub2node->SetVisibility(1);
10934 fNodes->Add(sub2node);
10935 sub1node->cd();
10936 //
10937 // Place copy #14 of ITS5 directly in I565
10938 //
10939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10940 sub2node->SetLineColor(kColorITS);
10941 sub2node->SetVisibility(1);
10942 fNodes->Add(sub2node);
10943 sub1node->cd();
10944 //
10945 // Place copy #15 of ITS5 directly in I565
10946 //
10947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10948 sub2node->SetLineColor(kColorITS);
10949 sub2node->SetVisibility(1);
10950 fNodes->Add(sub2node);
10951 sub1node->cd();
10952 //
10953 // Place copy #16 of ITS5 directly in I565
10954 //
10955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10956 sub2node->SetLineColor(kColorITS);
10957 sub2node->SetVisibility(1);
10958 fNodes->Add(sub2node);
10959 sub1node->cd();
10960 //
10961 // Place copy #17 of ITS5 directly in I565
10962 //
10963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10964 sub2node->SetLineColor(kColorITS);
10965 sub2node->SetVisibility(1);
10966 fNodes->Add(sub2node);
10967 sub1node->cd();
10968 //
10969 // Place copy #18 of ITS5 directly in I565
10970 //
10971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10972 sub2node->SetLineColor(kColorITS);
10973 sub2node->SetVisibility(1);
10974 fNodes->Add(sub2node);
10975 sub1node->cd();
10976 //
10977 // Place copy #19 of ITS5 directly in I565
10978 //
10979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10980 sub2node->SetLineColor(kColorITS);
10981 sub2node->SetVisibility(1);
10982 fNodes->Add(sub2node);
10983 sub1node->cd();
10984 //
10985 // Place copy #20 of ITS5 directly in I565
10986 //
10987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10988 sub2node->SetLineColor(kColorITS);
10989 sub2node->SetVisibility(1);
10990 fNodes->Add(sub2node);
10991 sub1node->cd();
10992 //
10993 // Place copy #21 of ITS5 directly in I565
10994 //
10995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10996 sub2node->SetLineColor(kColorITS);
10997 sub2node->SetVisibility(1);
10998 fNodes->Add(sub2node);
10999 sub1node->cd();
11000 //
11001 // Place copy #22 of ITS5 directly in I565
11002 //
11003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11004 sub2node->SetLineColor(kColorITS);
11005 sub2node->SetVisibility(1);
11006 fNodes->Add(sub2node);
11007 sub1node->cd();
11008 fNodes->Add(sub1node);
11009 node->cd();
11010 //
11011 // Place copy #5 of I565 in IT56
11012 //
1266e9b4 11013 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11014 sub1node->SetLineColor(kColorITS);
11015 sub1node->SetVisibility(0);
11016 sub1node->cd();
11017 //
11018 // Place copy #1 of ITS5 directly in I565
11019 //
11020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11021 sub2node->SetLineColor(kColorITS);
11022 sub2node->SetVisibility(1);
11023 fNodes->Add(sub2node);
11024 sub1node->cd();
11025 //
11026 // Place copy #2 of ITS5 directly in I565
11027 //
11028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11029 sub2node->SetLineColor(kColorITS);
11030 sub2node->SetVisibility(1);
11031 fNodes->Add(sub2node);
11032 sub1node->cd();
11033 //
11034 // Place copy #3 of ITS5 directly in I565
11035 //
11036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11037 sub2node->SetLineColor(kColorITS);
11038 sub2node->SetVisibility(1);
11039 fNodes->Add(sub2node);
11040 sub1node->cd();
11041 //
11042 // Place copy #4 of ITS5 directly in I565
11043 //
11044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11045 sub2node->SetLineColor(kColorITS);
11046 sub2node->SetVisibility(1);
11047 fNodes->Add(sub2node);
11048 sub1node->cd();
11049 //
11050 // Place copy #5 of ITS5 directly in I565
11051 //
11052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11053 sub2node->SetLineColor(kColorITS);
11054 sub2node->SetVisibility(1);
11055 fNodes->Add(sub2node);
11056 sub1node->cd();
11057 //
11058 // Place copy #6 of ITS5 directly in I565
11059 //
11060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11061 sub2node->SetLineColor(kColorITS);
11062 sub2node->SetVisibility(1);
11063 fNodes->Add(sub2node);
11064 sub1node->cd();
11065 //
11066 // Place copy #7 of ITS5 directly in I565
11067 //
11068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11069 sub2node->SetLineColor(kColorITS);
11070 sub2node->SetVisibility(1);
11071 fNodes->Add(sub2node);
11072 sub1node->cd();
11073 //
11074 // Place copy #8 of ITS5 directly in I565
11075 //
11076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11077 sub2node->SetLineColor(kColorITS);
11078 sub2node->SetVisibility(1);
11079 fNodes->Add(sub2node);
11080 sub1node->cd();
11081 //
11082 // Place copy #9 of ITS5 directly in I565
11083 //
11084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11085 sub2node->SetLineColor(kColorITS);
11086 sub2node->SetVisibility(1);
11087 fNodes->Add(sub2node);
11088 sub1node->cd();
11089 //
11090 // Place copy #10 of ITS5 directly in I565
11091 //
11092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11093 sub2node->SetLineColor(kColorITS);
11094 sub2node->SetVisibility(1);
11095 fNodes->Add(sub2node);
11096 sub1node->cd();
11097 //
11098 // Place copy #11 of ITS5 directly in I565
11099 //
11100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11101 sub2node->SetLineColor(kColorITS);
11102 sub2node->SetVisibility(1);
11103 fNodes->Add(sub2node);
11104 sub1node->cd();
11105 //
11106 // Place copy #12 of ITS5 directly in I565
11107 //
11108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11109 sub2node->SetLineColor(kColorITS);
11110 sub2node->SetVisibility(1);
11111 fNodes->Add(sub2node);
11112 sub1node->cd();
11113 //
11114 // Place copy #13 of ITS5 directly in I565
11115 //
11116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11117 sub2node->SetLineColor(kColorITS);
11118 sub2node->SetVisibility(1);
11119 fNodes->Add(sub2node);
11120 sub1node->cd();
11121 //
11122 // Place copy #14 of ITS5 directly in I565
11123 //
11124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11125 sub2node->SetLineColor(kColorITS);
11126 sub2node->SetVisibility(1);
11127 fNodes->Add(sub2node);
11128 sub1node->cd();
11129 //
11130 // Place copy #15 of ITS5 directly in I565
11131 //
11132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11133 sub2node->SetLineColor(kColorITS);
11134 sub2node->SetVisibility(1);
11135 fNodes->Add(sub2node);
11136 sub1node->cd();
11137 //
11138 // Place copy #16 of ITS5 directly in I565
11139 //
11140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11141 sub2node->SetLineColor(kColorITS);
11142 sub2node->SetVisibility(1);
11143 fNodes->Add(sub2node);
11144 sub1node->cd();
11145 //
11146 // Place copy #17 of ITS5 directly in I565
11147 //
11148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11149 sub2node->SetLineColor(kColorITS);
11150 sub2node->SetVisibility(1);
11151 fNodes->Add(sub2node);
11152 sub1node->cd();
11153 //
11154 // Place copy #18 of ITS5 directly in I565
11155 //
11156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11157 sub2node->SetLineColor(kColorITS);
11158 sub2node->SetVisibility(1);
11159 fNodes->Add(sub2node);
11160 sub1node->cd();
11161 //
11162 // Place copy #19 of ITS5 directly in I565
11163 //
11164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11165 sub2node->SetLineColor(kColorITS);
11166 sub2node->SetVisibility(1);
11167 fNodes->Add(sub2node);
11168 sub1node->cd();
11169 //
11170 // Place copy #20 of ITS5 directly in I565
11171 //
11172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11173 sub2node->SetLineColor(kColorITS);
11174 sub2node->SetVisibility(1);
11175 fNodes->Add(sub2node);
11176 sub1node->cd();
11177 //
11178 // Place copy #21 of ITS5 directly in I565
11179 //
11180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11181 sub2node->SetLineColor(kColorITS);
11182 sub2node->SetVisibility(1);
11183 fNodes->Add(sub2node);
11184 sub1node->cd();
11185 //
11186 // Place copy #22 of ITS5 directly in I565
11187 //
11188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11189 sub2node->SetLineColor(kColorITS);
11190 sub2node->SetVisibility(1);
11191 fNodes->Add(sub2node);
11192 sub1node->cd();
11193 fNodes->Add(sub1node);
11194 node->cd();
11195 //
11196 // Place copy #6 of I565 in IT56
11197 //
1266e9b4 11198 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11199 sub1node->SetLineColor(kColorITS);
11200 sub1node->SetVisibility(0);
11201 sub1node->cd();
11202 //
11203 // Place copy #1 of ITS5 directly in I565
11204 //
11205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11206 sub2node->SetLineColor(kColorITS);
11207 sub2node->SetVisibility(1);
11208 fNodes->Add(sub2node);
11209 sub1node->cd();
11210 //
11211 // Place copy #2 of ITS5 directly in I565
11212 //
11213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11214 sub2node->SetLineColor(kColorITS);
11215 sub2node->SetVisibility(1);
11216 fNodes->Add(sub2node);
11217 sub1node->cd();
11218 //
11219 // Place copy #3 of ITS5 directly in I565
11220 //
11221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11222 sub2node->SetLineColor(kColorITS);
11223 sub2node->SetVisibility(1);
11224 fNodes->Add(sub2node);
11225 sub1node->cd();
11226 //
11227 // Place copy #4 of ITS5 directly in I565
11228 //
11229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11230 sub2node->SetLineColor(kColorITS);
11231 sub2node->SetVisibility(1);
11232 fNodes->Add(sub2node);
11233 sub1node->cd();
11234 //
11235 // Place copy #5 of ITS5 directly in I565
11236 //
11237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11238 sub2node->SetLineColor(kColorITS);
11239 sub2node->SetVisibility(1);
11240 fNodes->Add(sub2node);
11241 sub1node->cd();
11242 //
11243 // Place copy #6 of ITS5 directly in I565
11244 //
11245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11246 sub2node->SetLineColor(kColorITS);
11247 sub2node->SetVisibility(1);
11248 fNodes->Add(sub2node);
11249 sub1node->cd();
11250 //
11251 // Place copy #7 of ITS5 directly in I565
11252 //
11253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11254 sub2node->SetLineColor(kColorITS);
11255 sub2node->SetVisibility(1);
11256 fNodes->Add(sub2node);
11257 sub1node->cd();
11258 //
11259 // Place copy #8 of ITS5 directly in I565
11260 //
11261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11262 sub2node->SetLineColor(kColorITS);
11263 sub2node->SetVisibility(1);
11264 fNodes->Add(sub2node);
11265 sub1node->cd();
11266 //
11267 // Place copy #9 of ITS5 directly in I565
11268 //
11269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11270 sub2node->SetLineColor(kColorITS);
11271 sub2node->SetVisibility(1);
11272 fNodes->Add(sub2node);
11273 sub1node->cd();
11274 //
11275 // Place copy #10 of ITS5 directly in I565
11276 //
11277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11278 sub2node->SetLineColor(kColorITS);
11279 sub2node->SetVisibility(1);
11280 fNodes->Add(sub2node);
11281 sub1node->cd();
11282 //
11283 // Place copy #11 of ITS5 directly in I565
11284 //
11285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11286 sub2node->SetLineColor(kColorITS);
11287 sub2node->SetVisibility(1);
11288 fNodes->Add(sub2node);
11289 sub1node->cd();
11290 //
11291 // Place copy #12 of ITS5 directly in I565
11292 //
11293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11294 sub2node->SetLineColor(kColorITS);
11295 sub2node->SetVisibility(1);
11296 fNodes->Add(sub2node);
11297 sub1node->cd();
11298 //
11299 // Place copy #13 of ITS5 directly in I565
11300 //
11301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11302 sub2node->SetLineColor(kColorITS);
11303 sub2node->SetVisibility(1);
11304 fNodes->Add(sub2node);
11305 sub1node->cd();
11306 //
11307 // Place copy #14 of ITS5 directly in I565
11308 //
11309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11310 sub2node->SetLineColor(kColorITS);
11311 sub2node->SetVisibility(1);
11312 fNodes->Add(sub2node);
11313 sub1node->cd();
11314 //
11315 // Place copy #15 of ITS5 directly in I565
11316 //
11317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11318 sub2node->SetLineColor(kColorITS);
11319 sub2node->SetVisibility(1);
11320 fNodes->Add(sub2node);
11321 sub1node->cd();
11322 //
11323 // Place copy #16 of ITS5 directly in I565
11324 //
11325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11326 sub2node->SetLineColor(kColorITS);
11327 sub2node->SetVisibility(1);
11328 fNodes->Add(sub2node);
11329 sub1node->cd();
11330 //
11331 // Place copy #17 of ITS5 directly in I565
11332 //
11333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11334 sub2node->SetLineColor(kColorITS);
11335 sub2node->SetVisibility(1);
11336 fNodes->Add(sub2node);
11337 sub1node->cd();
11338 //
11339 // Place copy #18 of ITS5 directly in I565
11340 //
11341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11342 sub2node->SetLineColor(kColorITS);
11343 sub2node->SetVisibility(1);
11344 fNodes->Add(sub2node);
11345 sub1node->cd();
11346 //
11347 // Place copy #19 of ITS5 directly in I565
11348 //
11349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11350 sub2node->SetLineColor(kColorITS);
11351 sub2node->SetVisibility(1);
11352 fNodes->Add(sub2node);
11353 sub1node->cd();
11354 //
11355 // Place copy #20 of ITS5 directly in I565
11356 //
11357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11358 sub2node->SetLineColor(kColorITS);
11359 sub2node->SetVisibility(1);
11360 fNodes->Add(sub2node);
11361 sub1node->cd();
11362 //
11363 // Place copy #21 of ITS5 directly in I565
11364 //
11365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11366 sub2node->SetLineColor(kColorITS);
11367 sub2node->SetVisibility(1);
11368 fNodes->Add(sub2node);
11369 sub1node->cd();
11370 //
11371 // Place copy #22 of ITS5 directly in I565
11372 //
11373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11374 sub2node->SetLineColor(kColorITS);
11375 sub2node->SetVisibility(1);
11376 fNodes->Add(sub2node);
11377 sub1node->cd();
11378 fNodes->Add(sub1node);
11379 node->cd();
11380 //
11381 // Place copy #7 of I565 in IT56
11382 //
1266e9b4 11383 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11384 sub1node->SetLineColor(kColorITS);
11385 sub1node->SetVisibility(0);
11386 sub1node->cd();
11387 //
11388 // Place copy #1 of ITS5 directly in I565
11389 //
11390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11391 sub2node->SetLineColor(kColorITS);
11392 sub2node->SetVisibility(1);
11393 fNodes->Add(sub2node);
11394 sub1node->cd();
11395 //
11396 // Place copy #2 of ITS5 directly in I565
11397 //
11398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11399 sub2node->SetLineColor(kColorITS);
11400 sub2node->SetVisibility(1);
11401 fNodes->Add(sub2node);
11402 sub1node->cd();
11403 //
11404 // Place copy #3 of ITS5 directly in I565
11405 //
11406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11407 sub2node->SetLineColor(kColorITS);
11408 sub2node->SetVisibility(1);
11409 fNodes->Add(sub2node);
11410 sub1node->cd();
11411 //
11412 // Place copy #4 of ITS5 directly in I565
11413 //
11414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11415 sub2node->SetLineColor(kColorITS);
11416 sub2node->SetVisibility(1);
11417 fNodes->Add(sub2node);
11418 sub1node->cd();
11419 //
11420 // Place copy #5 of ITS5 directly in I565
11421 //
11422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11423 sub2node->SetLineColor(kColorITS);
11424 sub2node->SetVisibility(1);
11425 fNodes->Add(sub2node);
11426 sub1node->cd();
11427 //
11428 // Place copy #6 of ITS5 directly in I565
11429 //
11430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11431 sub2node->SetLineColor(kColorITS);
11432 sub2node->SetVisibility(1);
11433 fNodes->Add(sub2node);
11434 sub1node->cd();
11435 //
11436 // Place copy #7 of ITS5 directly in I565
11437 //
11438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11439 sub2node->SetLineColor(kColorITS);
11440 sub2node->SetVisibility(1);
11441 fNodes->Add(sub2node);
11442 sub1node->cd();
11443 //
11444 // Place copy #8 of ITS5 directly in I565
11445 //
11446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11447 sub2node->SetLineColor(kColorITS);
11448 sub2node->SetVisibility(1);
11449 fNodes->Add(sub2node);
11450 sub1node->cd();
11451 //
11452 // Place copy #9 of ITS5 directly in I565
11453 //
11454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11455 sub2node->SetLineColor(kColorITS);
11456 sub2node->SetVisibility(1);
11457 fNodes->Add(sub2node);
11458 sub1node->cd();
11459 //
11460 // Place copy #10 of ITS5 directly in I565
11461 //
11462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11463 sub2node->SetLineColor(kColorITS);
11464 sub2node->SetVisibility(1);
11465 fNodes->Add(sub2node);
11466 sub1node->cd();
11467 //
11468 // Place copy #11 of ITS5 directly in I565
11469 //
11470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11471 sub2node->SetLineColor(kColorITS);
11472 sub2node->SetVisibility(1);
11473 fNodes->Add(sub2node);
11474 sub1node->cd();
11475 //
11476 // Place copy #12 of ITS5 directly in I565
11477 //
11478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11479 sub2node->SetLineColor(kColorITS);
11480 sub2node->SetVisibility(1);
11481 fNodes->Add(sub2node);
11482 sub1node->cd();
11483 //
11484 // Place copy #13 of ITS5 directly in I565
11485 //
11486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11487 sub2node->SetLineColor(kColorITS);
11488 sub2node->SetVisibility(1);
11489 fNodes->Add(sub2node);
11490 sub1node->cd();
11491 //
11492 // Place copy #14 of ITS5 directly in I565
11493 //
11494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11495 sub2node->SetLineColor(kColorITS);
11496 sub2node->SetVisibility(1);
11497 fNodes->Add(sub2node);
11498 sub1node->cd();
11499 //
11500 // Place copy #15 of ITS5 directly in I565
11501 //
11502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11503 sub2node->SetLineColor(kColorITS);
11504 sub2node->SetVisibility(1);
11505 fNodes->Add(sub2node);
11506 sub1node->cd();
11507 //
11508 // Place copy #16 of ITS5 directly in I565
11509 //
11510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11511 sub2node->SetLineColor(kColorITS);
11512 sub2node->SetVisibility(1);
11513 fNodes->Add(sub2node);
11514 sub1node->cd();
11515 //
11516 // Place copy #17 of ITS5 directly in I565
11517 //
11518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11519 sub2node->SetLineColor(kColorITS);
11520 sub2node->SetVisibility(1);
11521 fNodes->Add(sub2node);
11522 sub1node->cd();
11523 //
11524 // Place copy #18 of ITS5 directly in I565
11525 //
11526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11527 sub2node->SetLineColor(kColorITS);
11528 sub2node->SetVisibility(1);
11529 fNodes->Add(sub2node);
11530 sub1node->cd();
11531 //
11532 // Place copy #19 of ITS5 directly in I565
11533 //
11534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11535 sub2node->SetLineColor(kColorITS);
11536 sub2node->SetVisibility(1);
11537 fNodes->Add(sub2node);
11538 sub1node->cd();
11539 //
11540 // Place copy #20 of ITS5 directly in I565
11541 //
11542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11543 sub2node->SetLineColor(kColorITS);
11544 sub2node->SetVisibility(1);
11545 fNodes->Add(sub2node);
11546 sub1node->cd();
11547 //
11548 // Place copy #21 of ITS5 directly in I565
11549 //
11550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11551 sub2node->SetLineColor(kColorITS);
11552 sub2node->SetVisibility(1);
11553 fNodes->Add(sub2node);
11554 sub1node->cd();
11555 //
11556 // Place copy #22 of ITS5 directly in I565
11557 //
11558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11559 sub2node->SetLineColor(kColorITS);
11560 sub2node->SetVisibility(1);
11561 fNodes->Add(sub2node);
11562 sub1node->cd();
11563 fNodes->Add(sub1node);
11564 node->cd();
11565 //
11566 // Place copy #8 of I565 in IT56
11567 //
1266e9b4 11568 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11569 sub1node->SetLineColor(kColorITS);
11570 sub1node->SetVisibility(0);
11571 sub1node->cd();
11572 //
11573 // Place copy #1 of ITS5 directly in I565
11574 //
11575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11576 sub2node->SetLineColor(kColorITS);
11577 sub2node->SetVisibility(1);
11578 fNodes->Add(sub2node);
11579 sub1node->cd();
11580 //
11581 // Place copy #2 of ITS5 directly in I565
11582 //
11583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11584 sub2node->SetLineColor(kColorITS);
11585 sub2node->SetVisibility(1);
11586 fNodes->Add(sub2node);
11587 sub1node->cd();
11588 //
11589 // Place copy #3 of ITS5 directly in I565
11590 //
11591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11592 sub2node->SetLineColor(kColorITS);
11593 sub2node->SetVisibility(1);
11594 fNodes->Add(sub2node);
11595 sub1node->cd();
11596 //
11597 // Place copy #4 of ITS5 directly in I565
11598 //
11599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11600 sub2node->SetLineColor(kColorITS);
11601 sub2node->SetVisibility(1);
11602 fNodes->Add(sub2node);
11603 sub1node->cd();
11604 //
11605 // Place copy #5 of ITS5 directly in I565
11606 //
11607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11608 sub2node->SetLineColor(kColorITS);
11609 sub2node->SetVisibility(1);
11610 fNodes->Add(sub2node);
11611 sub1node->cd();
11612 //
11613 // Place copy #6 of ITS5 directly in I565
11614 //
11615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11616 sub2node->SetLineColor(kColorITS);
11617 sub2node->SetVisibility(1);
11618 fNodes->Add(sub2node);
11619 sub1node->cd();
11620 //
11621 // Place copy #7 of ITS5 directly in I565
11622 //
11623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11624 sub2node->SetLineColor(kColorITS);
11625 sub2node->SetVisibility(1);
11626 fNodes->Add(sub2node);
11627 sub1node->cd();
11628 //
11629 // Place copy #8 of ITS5 directly in I565
11630 //
11631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11632 sub2node->SetLineColor(kColorITS);
11633 sub2node->SetVisibility(1);
11634 fNodes->Add(sub2node);
11635 sub1node->cd();
11636 //
11637 // Place copy #9 of ITS5 directly in I565
11638 //
11639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11640 sub2node->SetLineColor(kColorITS);
11641 sub2node->SetVisibility(1);
11642 fNodes->Add(sub2node);
11643 sub1node->cd();
11644 //
11645 // Place copy #10 of ITS5 directly in I565
11646 //
11647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11648 sub2node->SetLineColor(kColorITS);
11649 sub2node->SetVisibility(1);
11650 fNodes->Add(sub2node);
11651 sub1node->cd();
11652 //
11653 // Place copy #11 of ITS5 directly in I565
11654 //
11655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11656 sub2node->SetLineColor(kColorITS);
11657 sub2node->SetVisibility(1);
11658 fNodes->Add(sub2node);
11659 sub1node->cd();
11660 //
11661 // Place copy #12 of ITS5 directly in I565
11662 //
11663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11664 sub2node->SetLineColor(kColorITS);
11665 sub2node->SetVisibility(1);
11666 fNodes->Add(sub2node);
11667 sub1node->cd();
11668 //
11669 // Place copy #13 of ITS5 directly in I565
11670 //
11671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11672 sub2node->SetLineColor(kColorITS);
11673 sub2node->SetVisibility(1);
11674 fNodes->Add(sub2node);
11675 sub1node->cd();
11676 //
11677 // Place copy #14 of ITS5 directly in I565
11678 //
11679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11680 sub2node->SetLineColor(kColorITS);
11681 sub2node->SetVisibility(1);
11682 fNodes->Add(sub2node);
11683 sub1node->cd();
11684 //
11685 // Place copy #15 of ITS5 directly in I565
11686 //
11687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11688 sub2node->SetLineColor(kColorITS);
11689 sub2node->SetVisibility(1);
11690 fNodes->Add(sub2node);
11691 sub1node->cd();
11692 //
11693 // Place copy #16 of ITS5 directly in I565
11694 //
11695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11696 sub2node->SetLineColor(kColorITS);
11697 sub2node->SetVisibility(1);
11698 fNodes->Add(sub2node);
11699 sub1node->cd();
11700 //
11701 // Place copy #17 of ITS5 directly in I565
11702 //
11703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11704 sub2node->SetLineColor(kColorITS);
11705 sub2node->SetVisibility(1);
11706 fNodes->Add(sub2node);
11707 sub1node->cd();
11708 //
11709 // Place copy #18 of ITS5 directly in I565
11710 //
11711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11712 sub2node->SetLineColor(kColorITS);
11713 sub2node->SetVisibility(1);
11714 fNodes->Add(sub2node);
11715 sub1node->cd();
11716 //
11717 // Place copy #19 of ITS5 directly in I565
11718 //
11719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11720 sub2node->SetLineColor(kColorITS);
11721 sub2node->SetVisibility(1);
11722 fNodes->Add(sub2node);
11723 sub1node->cd();
11724 //
11725 // Place copy #20 of ITS5 directly in I565
11726 //
11727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11728 sub2node->SetLineColor(kColorITS);
11729 sub2node->SetVisibility(1);
11730 fNodes->Add(sub2node);
11731 sub1node->cd();
11732 //
11733 // Place copy #21 of ITS5 directly in I565
11734 //
11735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11736 sub2node->SetLineColor(kColorITS);
11737 sub2node->SetVisibility(1);
11738 fNodes->Add(sub2node);
11739 sub1node->cd();
11740 //
11741 // Place copy #22 of ITS5 directly in I565
11742 //
11743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11744 sub2node->SetLineColor(kColorITS);
11745 sub2node->SetVisibility(1);
11746 fNodes->Add(sub2node);
11747 sub1node->cd();
11748 fNodes->Add(sub1node);
11749 node->cd();
11750 //
11751 // Place copy #9 of I565 in IT56
11752 //
1266e9b4 11753 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11754 sub1node->SetLineColor(kColorITS);
11755 sub1node->SetVisibility(0);
11756 sub1node->cd();
11757 //
11758 // Place copy #1 of ITS5 directly in I565
11759 //
11760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11761 sub2node->SetLineColor(kColorITS);
11762 sub2node->SetVisibility(1);
11763 fNodes->Add(sub2node);
11764 sub1node->cd();
11765 //
11766 // Place copy #2 of ITS5 directly in I565
11767 //
11768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11769 sub2node->SetLineColor(kColorITS);
11770 sub2node->SetVisibility(1);
11771 fNodes->Add(sub2node);
11772 sub1node->cd();
11773 //
11774 // Place copy #3 of ITS5 directly in I565
11775 //
11776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11777 sub2node->SetLineColor(kColorITS);
11778 sub2node->SetVisibility(1);
11779 fNodes->Add(sub2node);
11780 sub1node->cd();
11781 //
11782 // Place copy #4 of ITS5 directly in I565
11783 //
11784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11785 sub2node->SetLineColor(kColorITS);
11786 sub2node->SetVisibility(1);
11787 fNodes->Add(sub2node);
11788 sub1node->cd();
11789 //
11790 // Place copy #5 of ITS5 directly in I565
11791 //
11792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11793 sub2node->SetLineColor(kColorITS);
11794 sub2node->SetVisibility(1);
11795 fNodes->Add(sub2node);
11796 sub1node->cd();
11797 //
11798 // Place copy #6 of ITS5 directly in I565
11799 //
11800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11801 sub2node->SetLineColor(kColorITS);
11802 sub2node->SetVisibility(1);
11803 fNodes->Add(sub2node);
11804 sub1node->cd();
11805 //
11806 // Place copy #7 of ITS5 directly in I565
11807 //
11808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11809 sub2node->SetLineColor(kColorITS);
11810 sub2node->SetVisibility(1);
11811 fNodes->Add(sub2node);
11812 sub1node->cd();
11813 //
11814 // Place copy #8 of ITS5 directly in I565
11815 //
11816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11817 sub2node->SetLineColor(kColorITS);
11818 sub2node->SetVisibility(1);
11819 fNodes->Add(sub2node);
11820 sub1node->cd();
11821 //
11822 // Place copy #9 of ITS5 directly in I565
11823 //
11824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11825 sub2node->SetLineColor(kColorITS);
11826 sub2node->SetVisibility(1);
11827 fNodes->Add(sub2node);
11828 sub1node->cd();
11829 //
11830 // Place copy #10 of ITS5 directly in I565
11831 //
11832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11833 sub2node->SetLineColor(kColorITS);
11834 sub2node->SetVisibility(1);
11835 fNodes->Add(sub2node);
11836 sub1node->cd();
11837 //
11838 // Place copy #11 of ITS5 directly in I565
11839 //
11840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11841 sub2node->SetLineColor(kColorITS);
11842 sub2node->SetVisibility(1);
11843 fNodes->Add(sub2node);
11844 sub1node->cd();
11845 //
11846 // Place copy #12 of ITS5 directly in I565
11847 //
11848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11849 sub2node->SetLineColor(kColorITS);
11850 sub2node->SetVisibility(1);
11851 fNodes->Add(sub2node);
11852 sub1node->cd();
11853 //
11854 // Place copy #13 of ITS5 directly in I565
11855 //
11856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11857 sub2node->SetLineColor(kColorITS);
11858 sub2node->SetVisibility(1);
11859 fNodes->Add(sub2node);
11860 sub1node->cd();
11861 //
11862 // Place copy #14 of ITS5 directly in I565
11863 //
11864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11865 sub2node->SetLineColor(kColorITS);
11866 sub2node->SetVisibility(1);
11867 fNodes->Add(sub2node);
11868 sub1node->cd();
11869 //
11870 // Place copy #15 of ITS5 directly in I565
11871 //
11872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11873 sub2node->SetLineColor(kColorITS);
11874 sub2node->SetVisibility(1);
11875 fNodes->Add(sub2node);
11876 sub1node->cd();
11877 //
11878 // Place copy #16 of ITS5 directly in I565
11879 //
11880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11881 sub2node->SetLineColor(kColorITS);
11882 sub2node->SetVisibility(1);
11883 fNodes->Add(sub2node);
11884 sub1node->cd();
11885 //
11886 // Place copy #17 of ITS5 directly in I565
11887 //
11888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11889 sub2node->SetLineColor(kColorITS);
11890 sub2node->SetVisibility(1);
11891 fNodes->Add(sub2node);
11892 sub1node->cd();
11893 //
11894 // Place copy #18 of ITS5 directly in I565
11895 //
11896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11897 sub2node->SetLineColor(kColorITS);
11898 sub2node->SetVisibility(1);
11899 fNodes->Add(sub2node);
11900 sub1node->cd();
11901 //
11902 // Place copy #19 of ITS5 directly in I565
11903 //
11904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11905 sub2node->SetLineColor(kColorITS);
11906 sub2node->SetVisibility(1);
11907 fNodes->Add(sub2node);
11908 sub1node->cd();
11909 //
11910 // Place copy #20 of ITS5 directly in I565
11911 //
11912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11913 sub2node->SetLineColor(kColorITS);
11914 sub2node->SetVisibility(1);
11915 fNodes->Add(sub2node);
11916 sub1node->cd();
11917 //
11918 // Place copy #21 of ITS5 directly in I565
11919 //
11920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11921 sub2node->SetLineColor(kColorITS);
11922 sub2node->SetVisibility(1);
11923 fNodes->Add(sub2node);
11924 sub1node->cd();
11925 //
11926 // Place copy #22 of ITS5 directly in I565
11927 //
11928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11929 sub2node->SetLineColor(kColorITS);
11930 sub2node->SetVisibility(1);
11931 fNodes->Add(sub2node);
11932 sub1node->cd();
11933 fNodes->Add(sub1node);
11934 node->cd();
11935 //
11936 // Place copy #10 of I565 in IT56
11937 //
1266e9b4 11938 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11939 sub1node->SetLineColor(kColorITS);
11940 sub1node->SetVisibility(0);
11941 sub1node->cd();
11942 //
11943 // Place copy #1 of ITS5 directly in I565
11944 //
11945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11946 sub2node->SetLineColor(kColorITS);
11947 sub2node->SetVisibility(1);
11948 fNodes->Add(sub2node);
11949 sub1node->cd();
11950 //
11951 // Place copy #2 of ITS5 directly in I565
11952 //
11953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11954 sub2node->SetLineColor(kColorITS);
11955 sub2node->SetVisibility(1);
11956 fNodes->Add(sub2node);
11957 sub1node->cd();
11958 //
11959 // Place copy #3 of ITS5 directly in I565
11960 //
11961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11962 sub2node->SetLineColor(kColorITS);
11963 sub2node->SetVisibility(1);
11964 fNodes->Add(sub2node);
11965 sub1node->cd();
11966 //
11967 // Place copy #4 of ITS5 directly in I565
11968 //
11969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11970 sub2node->SetLineColor(kColorITS);
11971 sub2node->SetVisibility(1);
11972 fNodes->Add(sub2node);
11973 sub1node->cd();
11974 //
11975 // Place copy #5 of ITS5 directly in I565
11976 //
11977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11978 sub2node->SetLineColor(kColorITS);
11979 sub2node->SetVisibility(1);
11980 fNodes->Add(sub2node);
11981 sub1node->cd();
11982 //
11983 // Place copy #6 of ITS5 directly in I565
11984 //
11985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11986 sub2node->SetLineColor(kColorITS);
11987 sub2node->SetVisibility(1);
11988 fNodes->Add(sub2node);
11989 sub1node->cd();
11990 //
11991 // Place copy #7 of ITS5 directly in I565
11992 //
11993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11994 sub2node->SetLineColor(kColorITS);
11995 sub2node->SetVisibility(1);
11996 fNodes->Add(sub2node);
11997 sub1node->cd();
11998 //
11999 // Place copy #8 of ITS5 directly in I565
12000 //
12001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12002 sub2node->SetLineColor(kColorITS);
12003 sub2node->SetVisibility(1);
12004 fNodes->Add(sub2node);
12005 sub1node->cd();
12006 //
12007 // Place copy #9 of ITS5 directly in I565
12008 //
12009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12010 sub2node->SetLineColor(kColorITS);
12011 sub2node->SetVisibility(1);
12012 fNodes->Add(sub2node);
12013 sub1node->cd();
12014 //
12015 // Place copy #10 of ITS5 directly in I565
12016 //
12017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12018 sub2node->SetLineColor(kColorITS);
12019 sub2node->SetVisibility(1);
12020 fNodes->Add(sub2node);
12021 sub1node->cd();
12022 //
12023 // Place copy #11 of ITS5 directly in I565
12024 //
12025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12026 sub2node->SetLineColor(kColorITS);
12027 sub2node->SetVisibility(1);
12028 fNodes->Add(sub2node);
12029 sub1node->cd();
12030 //
12031 // Place copy #12 of ITS5 directly in I565
12032 //
12033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12034 sub2node->SetLineColor(kColorITS);
12035 sub2node->SetVisibility(1);
12036 fNodes->Add(sub2node);
12037 sub1node->cd();
12038 //
12039 // Place copy #13 of ITS5 directly in I565
12040 //
12041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12042 sub2node->SetLineColor(kColorITS);
12043 sub2node->SetVisibility(1);
12044 fNodes->Add(sub2node);
12045 sub1node->cd();
12046 //
12047 // Place copy #14 of ITS5 directly in I565
12048 //
12049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12050 sub2node->SetLineColor(kColorITS);
12051 sub2node->SetVisibility(1);
12052 fNodes->Add(sub2node);
12053 sub1node->cd();
12054 //
12055 // Place copy #15 of ITS5 directly in I565
12056 //
12057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12058 sub2node->SetLineColor(kColorITS);
12059 sub2node->SetVisibility(1);
12060 fNodes->Add(sub2node);
12061 sub1node->cd();
12062 //
12063 // Place copy #16 of ITS5 directly in I565
12064 //
12065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12066 sub2node->SetLineColor(kColorITS);
12067 sub2node->SetVisibility(1);
12068 fNodes->Add(sub2node);
12069 sub1node->cd();
12070 //
12071 // Place copy #17 of ITS5 directly in I565
12072 //
12073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12074 sub2node->SetLineColor(kColorITS);
12075 sub2node->SetVisibility(1);
12076 fNodes->Add(sub2node);
12077 sub1node->cd();
12078 //
12079 // Place copy #18 of ITS5 directly in I565
12080 //
12081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12082 sub2node->SetLineColor(kColorITS);
12083 sub2node->SetVisibility(1);
12084 fNodes->Add(sub2node);
12085 sub1node->cd();
12086 //
12087 // Place copy #19 of ITS5 directly in I565
12088 //
12089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12090 sub2node->SetLineColor(kColorITS);
12091 sub2node->SetVisibility(1);
12092 fNodes->Add(sub2node);
12093 sub1node->cd();
12094 //
12095 // Place copy #20 of ITS5 directly in I565
12096 //
12097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12098 sub2node->SetLineColor(kColorITS);
12099 sub2node->SetVisibility(1);
12100 fNodes->Add(sub2node);
12101 sub1node->cd();
12102 //
12103 // Place copy #21 of ITS5 directly in I565
12104 //
12105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12106 sub2node->SetLineColor(kColorITS);
12107 sub2node->SetVisibility(1);
12108 fNodes->Add(sub2node);
12109 sub1node->cd();
12110 //
12111 // Place copy #22 of ITS5 directly in I565
12112 //
12113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12114 sub2node->SetLineColor(kColorITS);
12115 sub2node->SetVisibility(1);
12116 fNodes->Add(sub2node);
12117 sub1node->cd();
12118 fNodes->Add(sub1node);
12119 node->cd();
12120 //
12121 // Place copy #11 of I565 in IT56
12122 //
1266e9b4 12123 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12124 sub1node->SetLineColor(kColorITS);
12125 sub1node->SetVisibility(0);
12126 sub1node->cd();
12127 //
12128 // Place copy #1 of ITS5 directly in I565
12129 //
12130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12131 sub2node->SetLineColor(kColorITS);
12132 sub2node->SetVisibility(1);
12133 fNodes->Add(sub2node);
12134 sub1node->cd();
12135 //
12136 // Place copy #2 of ITS5 directly in I565
12137 //
12138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12139 sub2node->SetLineColor(kColorITS);
12140 sub2node->SetVisibility(1);
12141 fNodes->Add(sub2node);
12142 sub1node->cd();
12143 //
12144 // Place copy #3 of ITS5 directly in I565
12145 //
12146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12147 sub2node->SetLineColor(kColorITS);
12148 sub2node->SetVisibility(1);
12149 fNodes->Add(sub2node);
12150 sub1node->cd();
12151 //
12152 // Place copy #4 of ITS5 directly in I565
12153 //
12154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12155 sub2node->SetLineColor(kColorITS);
12156 sub2node->SetVisibility(1);
12157 fNodes->Add(sub2node);
12158 sub1node->cd();
12159 //
12160 // Place copy #5 of ITS5 directly in I565
12161 //
12162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12163 sub2node->SetLineColor(kColorITS);
12164 sub2node->SetVisibility(1);
12165 fNodes->Add(sub2node);
12166 sub1node->cd();
12167 //
12168 // Place copy #6 of ITS5 directly in I565
12169 //
12170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12171 sub2node->SetLineColor(kColorITS);
12172 sub2node->SetVisibility(1);
12173 fNodes->Add(sub2node);
12174 sub1node->cd();
12175 //
12176 // Place copy #7 of ITS5 directly in I565
12177 //
12178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12179 sub2node->SetLineColor(kColorITS);
12180 sub2node->SetVisibility(1);
12181 fNodes->Add(sub2node);
12182 sub1node->cd();
12183 //
12184 // Place copy #8 of ITS5 directly in I565
12185 //
12186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12187 sub2node->SetLineColor(kColorITS);
12188 sub2node->SetVisibility(1);
12189 fNodes->Add(sub2node);
12190 sub1node->cd();
12191 //
12192 // Place copy #9 of ITS5 directly in I565
12193 //
12194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12195 sub2node->SetLineColor(kColorITS);
12196 sub2node->SetVisibility(1);
12197 fNodes->Add(sub2node);
12198 sub1node->cd();
12199 //
12200 // Place copy #10 of ITS5 directly in I565
12201 //
12202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12203 sub2node->SetLineColor(kColorITS);
12204 sub2node->SetVisibility(1);
12205 fNodes->Add(sub2node);
12206 sub1node->cd();
12207 //
12208 // Place copy #11 of ITS5 directly in I565
12209 //
12210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12211 sub2node->SetLineColor(kColorITS);
12212 sub2node->SetVisibility(1);
12213 fNodes->Add(sub2node);
12214 sub1node->cd();
12215 //
12216 // Place copy #12 of ITS5 directly in I565
12217 //
12218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12219 sub2node->SetLineColor(kColorITS);
12220 sub2node->SetVisibility(1);
12221 fNodes->Add(sub2node);
12222 sub1node->cd();
12223 //
12224 // Place copy #13 of ITS5 directly in I565
12225 //
12226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12227 sub2node->SetLineColor(kColorITS);
12228 sub2node->SetVisibility(1);
12229 fNodes->Add(sub2node);
12230 sub1node->cd();
12231 //
12232 // Place copy #14 of ITS5 directly in I565
12233 //
12234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12235 sub2node->SetLineColor(kColorITS);
12236 sub2node->SetVisibility(1);
12237 fNodes->Add(sub2node);
12238 sub1node->cd();
12239 //
12240 // Place copy #15 of ITS5 directly in I565
12241 //
12242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12243 sub2node->SetLineColor(kColorITS);
12244 sub2node->SetVisibility(1);
12245 fNodes->Add(sub2node);
12246 sub1node->cd();
12247 //
12248 // Place copy #16 of ITS5 directly in I565
12249 //
12250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12251 sub2node->SetLineColor(kColorITS);
12252 sub2node->SetVisibility(1);
12253 fNodes->Add(sub2node);
12254 sub1node->cd();
12255 //
12256 // Place copy #17 of ITS5 directly in I565
12257 //
12258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12259 sub2node->SetLineColor(kColorITS);
12260 sub2node->SetVisibility(1);
12261 fNodes->Add(sub2node);
12262 sub1node->cd();
12263 //
12264 // Place copy #18 of ITS5 directly in I565
12265 //
12266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12267 sub2node->SetLineColor(kColorITS);
12268 sub2node->SetVisibility(1);
12269 fNodes->Add(sub2node);
12270 sub1node->cd();
12271 //
12272 // Place copy #19 of ITS5 directly in I565
12273 //
12274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12275 sub2node->SetLineColor(kColorITS);
12276 sub2node->SetVisibility(1);
12277 fNodes->Add(sub2node);
12278 sub1node->cd();
12279 //
12280 // Place copy #20 of ITS5 directly in I565
12281 //
12282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12283 sub2node->SetLineColor(kColorITS);
12284 sub2node->SetVisibility(1);
12285 fNodes->Add(sub2node);
12286 sub1node->cd();
12287 //
12288 // Place copy #21 of ITS5 directly in I565
12289 //
12290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12291 sub2node->SetLineColor(kColorITS);
12292 sub2node->SetVisibility(1);
12293 fNodes->Add(sub2node);
12294 sub1node->cd();
12295 //
12296 // Place copy #22 of ITS5 directly in I565
12297 //
12298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12299 sub2node->SetLineColor(kColorITS);
12300 sub2node->SetVisibility(1);
12301 fNodes->Add(sub2node);
12302 sub1node->cd();
12303 fNodes->Add(sub1node);
12304 node->cd();
12305 //
12306 // Place copy #12 of I565 in IT56
12307 //
1266e9b4 12308 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12309 sub1node->SetLineColor(kColorITS);
12310 sub1node->SetVisibility(0);
12311 sub1node->cd();
12312 //
12313 // Place copy #1 of ITS5 directly in I565
12314 //
12315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12316 sub2node->SetLineColor(kColorITS);
12317 sub2node->SetVisibility(1);
12318 fNodes->Add(sub2node);
12319 sub1node->cd();
12320 //
12321 // Place copy #2 of ITS5 directly in I565
12322 //
12323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12324 sub2node->SetLineColor(kColorITS);
12325 sub2node->SetVisibility(1);
12326 fNodes->Add(sub2node);
12327 sub1node->cd();
12328 //
12329 // Place copy #3 of ITS5 directly in I565
12330 //
12331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12332 sub2node->SetLineColor(kColorITS);
12333 sub2node->SetVisibility(1);
12334 fNodes->Add(sub2node);
12335 sub1node->cd();
12336 //
12337 // Place copy #4 of ITS5 directly in I565
12338 //
12339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12340 sub2node->SetLineColor(kColorITS);
12341 sub2node->SetVisibility(1);
12342 fNodes->Add(sub2node);
12343 sub1node->cd();
12344 //
12345 // Place copy #5 of ITS5 directly in I565
12346 //
12347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12348 sub2node->SetLineColor(kColorITS);
12349 sub2node->SetVisibility(1);
12350 fNodes->Add(sub2node);
12351 sub1node->cd();
12352 //
12353 // Place copy #6 of ITS5 directly in I565
12354 //
12355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12356 sub2node->SetLineColor(kColorITS);
12357 sub2node->SetVisibility(1);
12358 fNodes->Add(sub2node);
12359 sub1node->cd();
12360 //
12361 // Place copy #7 of ITS5 directly in I565
12362 //
12363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12364 sub2node->SetLineColor(kColorITS);
12365 sub2node->SetVisibility(1);
12366 fNodes->Add(sub2node);
12367 sub1node->cd();
12368 //
12369 // Place copy #8 of ITS5 directly in I565
12370 //
12371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12372 sub2node->SetLineColor(kColorITS);
12373 sub2node->SetVisibility(1);
12374 fNodes->Add(sub2node);
12375 sub1node->cd();
12376 //
12377 // Place copy #9 of ITS5 directly in I565
12378 //
12379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12380 sub2node->SetLineColor(kColorITS);
12381 sub2node->SetVisibility(1);
12382 fNodes->Add(sub2node);
12383 sub1node->cd();
12384 //
12385 // Place copy #10 of ITS5 directly in I565
12386 //
12387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12388 sub2node->SetLineColor(kColorITS);
12389 sub2node->SetVisibility(1);
12390 fNodes->Add(sub2node);
12391 sub1node->cd();
12392 //
12393 // Place copy #11 of ITS5 directly in I565
12394 //
12395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12396 sub2node->SetLineColor(kColorITS);
12397 sub2node->SetVisibility(1);
12398 fNodes->Add(sub2node);
12399 sub1node->cd();
12400 //
12401 // Place copy #12 of ITS5 directly in I565
12402 //
12403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12404 sub2node->SetLineColor(kColorITS);
12405 sub2node->SetVisibility(1);
12406 fNodes->Add(sub2node);
12407 sub1node->cd();
12408 //
12409 // Place copy #13 of ITS5 directly in I565
12410 //
12411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12412 sub2node->SetLineColor(kColorITS);
12413 sub2node->SetVisibility(1);
12414 fNodes->Add(sub2node);
12415 sub1node->cd();
12416 //
12417 // Place copy #14 of ITS5 directly in I565
12418 //
12419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12420 sub2node->SetLineColor(kColorITS);
12421 sub2node->SetVisibility(1);
12422 fNodes->Add(sub2node);
12423 sub1node->cd();
12424 //
12425 // Place copy #15 of ITS5 directly in I565
12426 //
12427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12428 sub2node->SetLineColor(kColorITS);
12429 sub2node->SetVisibility(1);
12430 fNodes->Add(sub2node);
12431 sub1node->cd();
12432 //
12433 // Place copy #16 of ITS5 directly in I565
12434 //
12435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12436 sub2node->SetLineColor(kColorITS);
12437 sub2node->SetVisibility(1);
12438 fNodes->Add(sub2node);
12439 sub1node->cd();
12440 //
12441 // Place copy #17 of ITS5 directly in I565
12442 //
12443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12444 sub2node->SetLineColor(kColorITS);
12445 sub2node->SetVisibility(1);
12446 fNodes->Add(sub2node);
12447 sub1node->cd();
12448 //
12449 // Place copy #18 of ITS5 directly in I565
12450 //
12451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12452 sub2node->SetLineColor(kColorITS);
12453 sub2node->SetVisibility(1);
12454 fNodes->Add(sub2node);
12455 sub1node->cd();
12456 //
12457 // Place copy #19 of ITS5 directly in I565
12458 //
12459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12460 sub2node->SetLineColor(kColorITS);
12461 sub2node->SetVisibility(1);
12462 fNodes->Add(sub2node);
12463 sub1node->cd();
12464 //
12465 // Place copy #20 of ITS5 directly in I565
12466 //
12467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12468 sub2node->SetLineColor(kColorITS);
12469 sub2node->SetVisibility(1);
12470 fNodes->Add(sub2node);
12471 sub1node->cd();
12472 //
12473 // Place copy #21 of ITS5 directly in I565
12474 //
12475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12476 sub2node->SetLineColor(kColorITS);
12477 sub2node->SetVisibility(1);
12478 fNodes->Add(sub2node);
12479 sub1node->cd();
12480 //
12481 // Place copy #22 of ITS5 directly in I565
12482 //
12483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12484 sub2node->SetLineColor(kColorITS);
12485 sub2node->SetVisibility(1);
12486 fNodes->Add(sub2node);
12487 sub1node->cd();
12488 fNodes->Add(sub1node);
12489 node->cd();
12490 //
12491 // Place copy #13 of I565 in IT56
12492 //
1266e9b4 12493 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12494 sub1node->SetLineColor(kColorITS);
12495 sub1node->SetVisibility(0);
12496 sub1node->cd();
12497 //
12498 // Place copy #1 of ITS5 directly in I565
12499 //
12500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12501 sub2node->SetLineColor(kColorITS);
12502 sub2node->SetVisibility(1);
12503 fNodes->Add(sub2node);
12504 sub1node->cd();
12505 //
12506 // Place copy #2 of ITS5 directly in I565
12507 //
12508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12509 sub2node->SetLineColor(kColorITS);
12510 sub2node->SetVisibility(1);
12511 fNodes->Add(sub2node);
12512 sub1node->cd();
12513 //
12514 // Place copy #3 of ITS5 directly in I565
12515 //
12516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12517 sub2node->SetLineColor(kColorITS);
12518 sub2node->SetVisibility(1);
12519 fNodes->Add(sub2node);
12520 sub1node->cd();
12521 //
12522 // Place copy #4 of ITS5 directly in I565
12523 //
12524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12525 sub2node->SetLineColor(kColorITS);
12526 sub2node->SetVisibility(1);
12527 fNodes->Add(sub2node);
12528 sub1node->cd();
12529 //
12530 // Place copy #5 of ITS5 directly in I565
12531 //
12532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12533 sub2node->SetLineColor(kColorITS);
12534 sub2node->SetVisibility(1);
12535 fNodes->Add(sub2node);
12536 sub1node->cd();
12537 //
12538 // Place copy #6 of ITS5 directly in I565
12539 //
12540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12541 sub2node->SetLineColor(kColorITS);
12542 sub2node->SetVisibility(1);
12543 fNodes->Add(sub2node);
12544 sub1node->cd();
12545 //
12546 // Place copy #7 of ITS5 directly in I565
12547 //
12548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12549 sub2node->SetLineColor(kColorITS);
12550 sub2node->SetVisibility(1);
12551 fNodes->Add(sub2node);
12552 sub1node->cd();
12553 //
12554 // Place copy #8 of ITS5 directly in I565
12555 //
12556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12557 sub2node->SetLineColor(kColorITS);
12558 sub2node->SetVisibility(1);
12559 fNodes->Add(sub2node);
12560 sub1node->cd();
12561 //
12562 // Place copy #9 of ITS5 directly in I565
12563 //
12564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12565 sub2node->SetLineColor(kColorITS);
12566 sub2node->SetVisibility(1);
12567 fNodes->Add(sub2node);
12568 sub1node->cd();
12569 //
12570 // Place copy #10 of ITS5 directly in I565
12571 //
12572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12573 sub2node->SetLineColor(kColorITS);
12574 sub2node->SetVisibility(1);
12575 fNodes->Add(sub2node);
12576 sub1node->cd();
12577 //
12578 // Place copy #11 of ITS5 directly in I565
12579 //
12580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12581 sub2node->SetLineColor(kColorITS);
12582 sub2node->SetVisibility(1);
12583 fNodes->Add(sub2node);
12584 sub1node->cd();
12585 //
12586 // Place copy #12 of ITS5 directly in I565
12587 //
12588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12589 sub2node->SetLineColor(kColorITS);
12590 sub2node->SetVisibility(1);
12591 fNodes->Add(sub2node);
12592 sub1node->cd();
12593 //
12594 // Place copy #13 of ITS5 directly in I565
12595 //
12596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12597 sub2node->SetLineColor(kColorITS);
12598 sub2node->SetVisibility(1);
12599 fNodes->Add(sub2node);
12600 sub1node->cd();
12601 //
12602 // Place copy #14 of ITS5 directly in I565
12603 //
12604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12605 sub2node->SetLineColor(kColorITS);
12606 sub2node->SetVisibility(1);
12607 fNodes->Add(sub2node);
12608 sub1node->cd();
12609 //
12610 // Place copy #15 of ITS5 directly in I565
12611 //
12612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12613 sub2node->SetLineColor(kColorITS);
12614 sub2node->SetVisibility(1);
12615 fNodes->Add(sub2node);
12616 sub1node->cd();
12617 //
12618 // Place copy #16 of ITS5 directly in I565
12619 //
12620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12621 sub2node->SetLineColor(kColorITS);
12622 sub2node->SetVisibility(1);
12623 fNodes->Add(sub2node);
12624 sub1node->cd();
12625 //
12626 // Place copy #17 of ITS5 directly in I565
12627 //
12628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12629 sub2node->SetLineColor(kColorITS);
12630 sub2node->SetVisibility(1);
12631 fNodes->Add(sub2node);
12632 sub1node->cd();
12633 //
12634 // Place copy #18 of ITS5 directly in I565
12635 //
12636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12637 sub2node->SetLineColor(kColorITS);
12638 sub2node->SetVisibility(1);
12639 fNodes->Add(sub2node);
12640 sub1node->cd();
12641 //
12642 // Place copy #19 of ITS5 directly in I565
12643 //
12644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12645 sub2node->SetLineColor(kColorITS);
12646 sub2node->SetVisibility(1);
12647 fNodes->Add(sub2node);
12648 sub1node->cd();
12649 //
12650 // Place copy #20 of ITS5 directly in I565
12651 //
12652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12653 sub2node->SetLineColor(kColorITS);
12654 sub2node->SetVisibility(1);
12655 fNodes->Add(sub2node);
12656 sub1node->cd();
12657 //
12658 // Place copy #21 of ITS5 directly in I565
12659 //
12660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12661 sub2node->SetLineColor(kColorITS);
12662 sub2node->SetVisibility(1);
12663 fNodes->Add(sub2node);
12664 sub1node->cd();
12665 //
12666 // Place copy #22 of ITS5 directly in I565
12667 //
12668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12669 sub2node->SetLineColor(kColorITS);
12670 sub2node->SetVisibility(1);
12671 fNodes->Add(sub2node);
12672 sub1node->cd();
12673 fNodes->Add(sub1node);
12674 node->cd();
12675 //
12676 // Place copy #14 of I565 in IT56
12677 //
1266e9b4 12678 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12679 sub1node->SetLineColor(kColorITS);
12680 sub1node->SetVisibility(0);
12681 sub1node->cd();
12682 //
12683 // Place copy #1 of ITS5 directly in I565
12684 //
12685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12686 sub2node->SetLineColor(kColorITS);
12687 sub2node->SetVisibility(1);
12688 fNodes->Add(sub2node);
12689 sub1node->cd();
12690 //
12691 // Place copy #2 of ITS5 directly in I565
12692 //
12693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12694 sub2node->SetLineColor(kColorITS);
12695 sub2node->SetVisibility(1);
12696 fNodes->Add(sub2node);
12697 sub1node->cd();
12698 //
12699 // Place copy #3 of ITS5 directly in I565
12700 //
12701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12702 sub2node->SetLineColor(kColorITS);
12703 sub2node->SetVisibility(1);
12704 fNodes->Add(sub2node);
12705 sub1node->cd();
12706 //
12707 // Place copy #4 of ITS5 directly in I565
12708 //
12709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12710 sub2node->SetLineColor(kColorITS);
12711 sub2node->SetVisibility(1);
12712 fNodes->Add(sub2node);
12713 sub1node->cd();
12714 //
12715 // Place copy #5 of ITS5 directly in I565
12716 //
12717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12718 sub2node->SetLineColor(kColorITS);
12719 sub2node->SetVisibility(1);
12720 fNodes->Add(sub2node);
12721 sub1node->cd();
12722 //
12723 // Place copy #6 of ITS5 directly in I565
12724 //
12725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12726 sub2node->SetLineColor(kColorITS);
12727 sub2node->SetVisibility(1);
12728 fNodes->Add(sub2node);
12729 sub1node->cd();
12730 //
12731 // Place copy #7 of ITS5 directly in I565
12732 //
12733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12734 sub2node->SetLineColor(kColorITS);
12735 sub2node->SetVisibility(1);
12736 fNodes->Add(sub2node);
12737 sub1node->cd();
12738 //
12739 // Place copy #8 of ITS5 directly in I565
12740 //
12741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12742 sub2node->SetLineColor(kColorITS);
12743 sub2node->SetVisibility(1);
12744 fNodes->Add(sub2node);
12745 sub1node->cd();
12746 //
12747 // Place copy #9 of ITS5 directly in I565
12748 //
12749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12750 sub2node->SetLineColor(kColorITS);
12751 sub2node->SetVisibility(1);
12752 fNodes->Add(sub2node);
12753 sub1node->cd();
12754 //
12755 // Place copy #10 of ITS5 directly in I565
12756 //
12757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12758 sub2node->SetLineColor(kColorITS);
12759 sub2node->SetVisibility(1);
12760 fNodes->Add(sub2node);
12761 sub1node->cd();
12762 //
12763 // Place copy #11 of ITS5 directly in I565
12764 //
12765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12766 sub2node->SetLineColor(kColorITS);
12767 sub2node->SetVisibility(1);
12768 fNodes->Add(sub2node);
12769 sub1node->cd();
12770 //
12771 // Place copy #12 of ITS5 directly in I565
12772 //
12773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12774 sub2node->SetLineColor(kColorITS);
12775 sub2node->SetVisibility(1);
12776 fNodes->Add(sub2node);
12777 sub1node->cd();
12778 //
12779 // Place copy #13 of ITS5 directly in I565
12780 //
12781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12782 sub2node->SetLineColor(kColorITS);
12783 sub2node->SetVisibility(1);
12784 fNodes->Add(sub2node);
12785 sub1node->cd();
12786 //
12787 // Place copy #14 of ITS5 directly in I565
12788 //
12789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12790 sub2node->SetLineColor(kColorITS);
12791 sub2node->SetVisibility(1);
12792 fNodes->Add(sub2node);
12793 sub1node->cd();
12794 //
12795 // Place copy #15 of ITS5 directly in I565
12796 //
12797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12798 sub2node->SetLineColor(kColorITS);
12799 sub2node->SetVisibility(1);
12800 fNodes->Add(sub2node);
12801 sub1node->cd();
12802 //
12803 // Place copy #16 of ITS5 directly in I565
12804 //
12805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12806 sub2node->SetLineColor(kColorITS);
12807 sub2node->SetVisibility(1);
12808 fNodes->Add(sub2node);
12809 sub1node->cd();
12810 //
12811 // Place copy #17 of ITS5 directly in I565
12812 //
12813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12814 sub2node->SetLineColor(kColorITS);
12815 sub2node->SetVisibility(1);
12816 fNodes->Add(sub2node);
12817 sub1node->cd();
12818 //
12819 // Place copy #18 of ITS5 directly in I565
12820 //
12821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12822 sub2node->SetLineColor(kColorITS);
12823 sub2node->SetVisibility(1);
12824 fNodes->Add(sub2node);
12825 sub1node->cd();
12826 //
12827 // Place copy #19 of ITS5 directly in I565
12828 //
12829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12830 sub2node->SetLineColor(kColorITS);
12831 sub2node->SetVisibility(1);
12832 fNodes->Add(sub2node);
12833 sub1node->cd();
12834 //
12835 // Place copy #20 of ITS5 directly in I565
12836 //
12837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12838 sub2node->SetLineColor(kColorITS);
12839 sub2node->SetVisibility(1);
12840 fNodes->Add(sub2node);
12841 sub1node->cd();
12842 //
12843 // Place copy #21 of ITS5 directly in I565
12844 //
12845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12846 sub2node->SetLineColor(kColorITS);
12847 sub2node->SetVisibility(1);
12848 fNodes->Add(sub2node);
12849 sub1node->cd();
12850 //
12851 // Place copy #22 of ITS5 directly in I565
12852 //
12853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12854 sub2node->SetLineColor(kColorITS);
12855 sub2node->SetVisibility(1);
12856 fNodes->Add(sub2node);
12857 sub1node->cd();
12858 fNodes->Add(sub1node);
12859 node->cd();
12860 //
12861 // Place copy #15 of I565 in IT56
12862 //
1266e9b4 12863 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12864 sub1node->SetLineColor(kColorITS);
12865 sub1node->SetVisibility(0);
12866 sub1node->cd();
12867 //
12868 // Place copy #1 of ITS5 directly in I565
12869 //
12870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12871 sub2node->SetLineColor(kColorITS);
12872 sub2node->SetVisibility(1);
12873 fNodes->Add(sub2node);
12874 sub1node->cd();
12875 //
12876 // Place copy #2 of ITS5 directly in I565
12877 //
12878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12879 sub2node->SetLineColor(kColorITS);
12880 sub2node->SetVisibility(1);
12881 fNodes->Add(sub2node);
12882 sub1node->cd();
12883 //
12884 // Place copy #3 of ITS5 directly in I565
12885 //
12886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12887 sub2node->SetLineColor(kColorITS);
12888 sub2node->SetVisibility(1);
12889 fNodes->Add(sub2node);
12890 sub1node->cd();
12891 //
12892 // Place copy #4 of ITS5 directly in I565
12893 //
12894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12895 sub2node->SetLineColor(kColorITS);
12896 sub2node->SetVisibility(1);
12897 fNodes->Add(sub2node);
12898 sub1node->cd();
12899 //
12900 // Place copy #5 of ITS5 directly in I565
12901 //
12902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12903 sub2node->SetLineColor(kColorITS);
12904 sub2node->SetVisibility(1);
12905 fNodes->Add(sub2node);
12906 sub1node->cd();
12907 //
12908 // Place copy #6 of ITS5 directly in I565
12909 //
12910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12911 sub2node->SetLineColor(kColorITS);
12912 sub2node->SetVisibility(1);
12913 fNodes->Add(sub2node);
12914 sub1node->cd();
12915 //
12916 // Place copy #7 of ITS5 directly in I565
12917 //
12918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12919 sub2node->SetLineColor(kColorITS);
12920 sub2node->SetVisibility(1);
12921 fNodes->Add(sub2node);
12922 sub1node->cd();
12923 //
12924 // Place copy #8 of ITS5 directly in I565
12925 //
12926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12927 sub2node->SetLineColor(kColorITS);
12928 sub2node->SetVisibility(1);
12929 fNodes->Add(sub2node);
12930 sub1node->cd();
12931 //
12932 // Place copy #9 of ITS5 directly in I565
12933 //
12934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12935 sub2node->SetLineColor(kColorITS);
12936 sub2node->SetVisibility(1);
12937 fNodes->Add(sub2node);
12938 sub1node->cd();
12939 //
12940 // Place copy #10 of ITS5 directly in I565
12941 //
12942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12943 sub2node->SetLineColor(kColorITS);
12944 sub2node->SetVisibility(1);
12945 fNodes->Add(sub2node);
12946 sub1node->cd();
12947 //
12948 // Place copy #11 of ITS5 directly in I565
12949 //
12950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12951 sub2node->SetLineColor(kColorITS);
12952 sub2node->SetVisibility(1);
12953 fNodes->Add(sub2node);
12954 sub1node->cd();
12955 //
12956 // Place copy #12 of ITS5 directly in I565
12957 //
12958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12959 sub2node->SetLineColor(kColorITS);
12960 sub2node->SetVisibility(1);
12961 fNodes->Add(sub2node);
12962 sub1node->cd();
12963 //
12964 // Place copy #13 of ITS5 directly in I565
12965 //
12966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12967 sub2node->SetLineColor(kColorITS);
12968 sub2node->SetVisibility(1);
12969 fNodes->Add(sub2node);
12970 sub1node->cd();
12971 //
12972 // Place copy #14 of ITS5 directly in I565
12973 //
12974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12975 sub2node->SetLineColor(kColorITS);
12976 sub2node->SetVisibility(1);
12977 fNodes->Add(sub2node);
12978 sub1node->cd();
12979 //
12980 // Place copy #15 of ITS5 directly in I565
12981 //
12982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12983 sub2node->SetLineColor(kColorITS);
12984 sub2node->SetVisibility(1);
12985 fNodes->Add(sub2node);
12986 sub1node->cd();
12987 //
12988 // Place copy #16 of ITS5 directly in I565
12989 //
12990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12991 sub2node->SetLineColor(kColorITS);
12992 sub2node->SetVisibility(1);
12993 fNodes->Add(sub2node);
12994 sub1node->cd();
12995 //
12996 // Place copy #17 of ITS5 directly in I565
12997 //
12998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12999 sub2node->SetLineColor(kColorITS);
13000 sub2node->SetVisibility(1);
13001 fNodes->Add(sub2node);
13002 sub1node->cd();
13003 //
13004 // Place copy #18 of ITS5 directly in I565
13005 //
13006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13007 sub2node->SetLineColor(kColorITS);
13008 sub2node->SetVisibility(1);
13009 fNodes->Add(sub2node);
13010 sub1node->cd();
13011 //
13012 // Place copy #19 of ITS5 directly in I565
13013 //
13014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13015 sub2node->SetLineColor(kColorITS);
13016 sub2node->SetVisibility(1);
13017 fNodes->Add(sub2node);
13018 sub1node->cd();
13019 //
13020 // Place copy #20 of ITS5 directly in I565
13021 //
13022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13023 sub2node->SetLineColor(kColorITS);
13024 sub2node->SetVisibility(1);
13025 fNodes->Add(sub2node);
13026 sub1node->cd();
13027 //
13028 // Place copy #21 of ITS5 directly in I565
13029 //
13030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13031 sub2node->SetLineColor(kColorITS);
13032 sub2node->SetVisibility(1);
13033 fNodes->Add(sub2node);
13034 sub1node->cd();
13035 //
13036 // Place copy #22 of ITS5 directly in I565
13037 //
13038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13039 sub2node->SetLineColor(kColorITS);
13040 sub2node->SetVisibility(1);
13041 fNodes->Add(sub2node);
13042 sub1node->cd();
13043 fNodes->Add(sub1node);
13044 node->cd();
13045 //
13046 // Place copy #16 of I565 in IT56
13047 //
1266e9b4 13048 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13049 sub1node->SetLineColor(kColorITS);
13050 sub1node->SetVisibility(0);
13051 sub1node->cd();
13052 //
13053 // Place copy #1 of ITS5 directly in I565
13054 //
13055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13056 sub2node->SetLineColor(kColorITS);
13057 sub2node->SetVisibility(1);
13058 fNodes->Add(sub2node);
13059 sub1node->cd();
13060 //
13061 // Place copy #2 of ITS5 directly in I565
13062 //
13063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13064 sub2node->SetLineColor(kColorITS);
13065 sub2node->SetVisibility(1);
13066 fNodes->Add(sub2node);
13067 sub1node->cd();
13068 //
13069 // Place copy #3 of ITS5 directly in I565
13070 //
13071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13072 sub2node->SetLineColor(kColorITS);
13073 sub2node->SetVisibility(1);
13074 fNodes->Add(sub2node);
13075 sub1node->cd();
13076 //
13077 // Place copy #4 of ITS5 directly in I565
13078 //
13079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13080 sub2node->SetLineColor(kColorITS);
13081 sub2node->SetVisibility(1);
13082 fNodes->Add(sub2node);
13083 sub1node->cd();
13084 //
13085 // Place copy #5 of ITS5 directly in I565
13086 //
13087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13088 sub2node->SetLineColor(kColorITS);
13089 sub2node->SetVisibility(1);
13090 fNodes->Add(sub2node);
13091 sub1node->cd();
13092 //
13093 // Place copy #6 of ITS5 directly in I565
13094 //
13095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13096 sub2node->SetLineColor(kColorITS);
13097 sub2node->SetVisibility(1);
13098 fNodes->Add(sub2node);
13099 sub1node->cd();
13100 //
13101 // Place copy #7 of ITS5 directly in I565
13102 //
13103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13104 sub2node->SetLineColor(kColorITS);
13105 sub2node->SetVisibility(1);
13106 fNodes->Add(sub2node);
13107 sub1node->cd();
13108 //
13109 // Place copy #8 of ITS5 directly in I565
13110 //
13111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13112 sub2node->SetLineColor(kColorITS);
13113 sub2node->SetVisibility(1);
13114 fNodes->Add(sub2node);
13115 sub1node->cd();
13116 //
13117 // Place copy #9 of ITS5 directly in I565
13118 //
13119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13120 sub2node->SetLineColor(kColorITS);
13121 sub2node->SetVisibility(1);
13122 fNodes->Add(sub2node);
13123 sub1node->cd();
13124 //
13125 // Place copy #10 of ITS5 directly in I565
13126 //
13127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13128 sub2node->SetLineColor(kColorITS);
13129 sub2node->SetVisibility(1);
13130 fNodes->Add(sub2node);
13131 sub1node->cd();
13132 //
13133 // Place copy #11 of ITS5 directly in I565
13134 //
13135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13136 sub2node->SetLineColor(kColorITS);
13137 sub2node->SetVisibility(1);
13138 fNodes->Add(sub2node);
13139 sub1node->cd();
13140 //
13141 // Place copy #12 of ITS5 directly in I565
13142 //
13143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13144 sub2node->SetLineColor(kColorITS);
13145 sub2node->SetVisibility(1);
13146 fNodes->Add(sub2node);
13147 sub1node->cd();
13148 //
13149 // Place copy #13 of ITS5 directly in I565
13150 //
13151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13152 sub2node->SetLineColor(kColorITS);
13153 sub2node->SetVisibility(1);
13154 fNodes->Add(sub2node);
13155 sub1node->cd();
13156 //
13157 // Place copy #14 of ITS5 directly in I565
13158 //
13159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13160 sub2node->SetLineColor(kColorITS);
13161 sub2node->SetVisibility(1);
13162 fNodes->Add(sub2node);
13163 sub1node->cd();
13164 //
13165 // Place copy #15 of ITS5 directly in I565
13166 //
13167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13168 sub2node->SetLineColor(kColorITS);
13169 sub2node->SetVisibility(1);
13170 fNodes->Add(sub2node);
13171 sub1node->cd();
13172 //
13173 // Place copy #16 of ITS5 directly in I565
13174 //
13175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13176 sub2node->SetLineColor(kColorITS);
13177 sub2node->SetVisibility(1);
13178 fNodes->Add(sub2node);
13179 sub1node->cd();
13180 //
13181 // Place copy #17 of ITS5 directly in I565
13182 //
13183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13184 sub2node->SetLineColor(kColorITS);
13185 sub2node->SetVisibility(1);
13186 fNodes->Add(sub2node);
13187 sub1node->cd();
13188 //
13189 // Place copy #18 of ITS5 directly in I565
13190 //
13191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13192 sub2node->SetLineColor(kColorITS);
13193 sub2node->SetVisibility(1);
13194 fNodes->Add(sub2node);
13195 sub1node->cd();
13196 //
13197 // Place copy #19 of ITS5 directly in I565
13198 //
13199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13200 sub2node->SetLineColor(kColorITS);
13201 sub2node->SetVisibility(1);
13202 fNodes->Add(sub2node);
13203 sub1node->cd();
13204 //
13205 // Place copy #20 of ITS5 directly in I565
13206 //
13207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13208 sub2node->SetLineColor(kColorITS);
13209 sub2node->SetVisibility(1);
13210 fNodes->Add(sub2node);
13211 sub1node->cd();
13212 //
13213 // Place copy #21 of ITS5 directly in I565
13214 //
13215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13216 sub2node->SetLineColor(kColorITS);
13217 sub2node->SetVisibility(1);
13218 fNodes->Add(sub2node);
13219 sub1node->cd();
13220 //
13221 // Place copy #22 of ITS5 directly in I565
13222 //
13223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13224 sub2node->SetLineColor(kColorITS);
13225 sub2node->SetVisibility(1);
13226 fNodes->Add(sub2node);
13227 sub1node->cd();
13228 fNodes->Add(sub1node);
13229 node->cd();
13230 //
13231 // Place copy #17 of I565 in IT56
13232 //
1266e9b4 13233 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13234 sub1node->SetLineColor(kColorITS);
13235 sub1node->SetVisibility(0);
13236 sub1node->cd();
13237 //
13238 // Place copy #1 of ITS5 directly in I565
13239 //
13240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13241 sub2node->SetLineColor(kColorITS);
13242 sub2node->SetVisibility(1);
13243 fNodes->Add(sub2node);
13244 sub1node->cd();
13245 //
13246 // Place copy #2 of ITS5 directly in I565
13247 //
13248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13249 sub2node->SetLineColor(kColorITS);
13250 sub2node->SetVisibility(1);
13251 fNodes->Add(sub2node);
13252 sub1node->cd();
13253 //
13254 // Place copy #3 of ITS5 directly in I565
13255 //
13256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13257 sub2node->SetLineColor(kColorITS);
13258 sub2node->SetVisibility(1);
13259 fNodes->Add(sub2node);
13260 sub1node->cd();
13261 //
13262 // Place copy #4 of ITS5 directly in I565
13263 //
13264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13265 sub2node->SetLineColor(kColorITS);
13266 sub2node->SetVisibility(1);
13267 fNodes->Add(sub2node);
13268 sub1node->cd();
13269 //
13270 // Place copy #5 of ITS5 directly in I565
13271 //
13272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13273 sub2node->SetLineColor(kColorITS);
13274 sub2node->SetVisibility(1);
13275 fNodes->Add(sub2node);
13276 sub1node->cd();
13277 //
13278 // Place copy #6 of ITS5 directly in I565
13279 //
13280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13281 sub2node->SetLineColor(kColorITS);
13282 sub2node->SetVisibility(1);
13283 fNodes->Add(sub2node);
13284 sub1node->cd();
13285 //
13286 // Place copy #7 of ITS5 directly in I565
13287 //
13288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13289 sub2node->SetLineColor(kColorITS);
13290 sub2node->SetVisibility(1);
13291 fNodes->Add(sub2node);
13292 sub1node->cd();
13293 //
13294 // Place copy #8 of ITS5 directly in I565
13295 //
13296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13297 sub2node->SetLineColor(kColorITS);
13298 sub2node->SetVisibility(1);
13299 fNodes->Add(sub2node);
13300 sub1node->cd();
13301 //
13302 // Place copy #9 of ITS5 directly in I565
13303 //
13304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13305 sub2node->SetLineColor(kColorITS);
13306 sub2node->SetVisibility(1);
13307 fNodes->Add(sub2node);
13308 sub1node->cd();
13309 //
13310 // Place copy #10 of ITS5 directly in I565
13311 //
13312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13313 sub2node->SetLineColor(kColorITS);
13314 sub2node->SetVisibility(1);
13315 fNodes->Add(sub2node);
13316 sub1node->cd();
13317 //
13318 // Place copy #11 of ITS5 directly in I565
13319 //
13320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13321 sub2node->SetLineColor(kColorITS);
13322 sub2node->SetVisibility(1);
13323 fNodes->Add(sub2node);
13324 sub1node->cd();
13325 //
13326 // Place copy #12 of ITS5 directly in I565
13327 //
13328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13329 sub2node->SetLineColor(kColorITS);
13330 sub2node->SetVisibility(1);
13331 fNodes->Add(sub2node);
13332 sub1node->cd();
13333 //
13334 // Place copy #13 of ITS5 directly in I565
13335 //
13336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13337 sub2node->SetLineColor(kColorITS);
13338 sub2node->SetVisibility(1);
13339 fNodes->Add(sub2node);
13340 sub1node->cd();
13341 //
13342 // Place copy #14 of ITS5 directly in I565
13343 //
13344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13345 sub2node->SetLineColor(kColorITS);
13346 sub2node->SetVisibility(1);
13347 fNodes->Add(sub2node);
13348 sub1node->cd();
13349 //
13350 // Place copy #15 of ITS5 directly in I565
13351 //
13352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13353 sub2node->SetLineColor(kColorITS);
13354 sub2node->SetVisibility(1);
13355 fNodes->Add(sub2node);
13356 sub1node->cd();
13357 //
13358 // Place copy #16 of ITS5 directly in I565
13359 //
13360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13361 sub2node->SetLineColor(kColorITS);
13362 sub2node->SetVisibility(1);
13363 fNodes->Add(sub2node);
13364 sub1node->cd();
13365 //
13366 // Place copy #17 of ITS5 directly in I565
13367 //
13368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13369 sub2node->SetLineColor(kColorITS);
13370 sub2node->SetVisibility(1);
13371 fNodes->Add(sub2node);
13372 sub1node->cd();
13373 //
13374 // Place copy #18 of ITS5 directly in I565
13375 //
13376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13377 sub2node->SetLineColor(kColorITS);
13378 sub2node->SetVisibility(1);
13379 fNodes->Add(sub2node);
13380 sub1node->cd();
13381 //
13382 // Place copy #19 of ITS5 directly in I565
13383 //
13384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13385 sub2node->SetLineColor(kColorITS);
13386 sub2node->SetVisibility(1);
13387 fNodes->Add(sub2node);
13388 sub1node->cd();
13389 //
13390 // Place copy #20 of ITS5 directly in I565
13391 //
13392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13393 sub2node->SetLineColor(kColorITS);
13394 sub2node->SetVisibility(1);
13395 fNodes->Add(sub2node);
13396 sub1node->cd();
13397 //
13398 // Place copy #21 of ITS5 directly in I565
13399 //
13400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13401 sub2node->SetLineColor(kColorITS);
13402 sub2node->SetVisibility(1);
13403 fNodes->Add(sub2node);
13404 sub1node->cd();
13405 //
13406 // Place copy #22 of ITS5 directly in I565
13407 //
13408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13409 sub2node->SetLineColor(kColorITS);
13410 sub2node->SetVisibility(1);
13411 fNodes->Add(sub2node);
13412 sub1node->cd();
13413 fNodes->Add(sub1node);
13414 node->cd();
13415 //
13416 // Place copy #18 of I565 in IT56
13417 //
1266e9b4 13418 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13419 sub1node->SetLineColor(kColorITS);
13420 sub1node->SetVisibility(0);
13421 sub1node->cd();
13422 //
13423 // Place copy #1 of ITS5 directly in I565
13424 //
13425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13426 sub2node->SetLineColor(kColorITS);
13427 sub2node->SetVisibility(1);
13428 fNodes->Add(sub2node);
13429 sub1node->cd();
13430 //
13431 // Place copy #2 of ITS5 directly in I565
13432 //
13433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13434 sub2node->SetLineColor(kColorITS);
13435 sub2node->SetVisibility(1);
13436 fNodes->Add(sub2node);
13437 sub1node->cd();
13438 //
13439 // Place copy #3 of ITS5 directly in I565
13440 //
13441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13442 sub2node->SetLineColor(kColorITS);
13443 sub2node->SetVisibility(1);
13444 fNodes->Add(sub2node);
13445 sub1node->cd();
13446 //
13447 // Place copy #4 of ITS5 directly in I565
13448 //
13449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13450 sub2node->SetLineColor(kColorITS);
13451 sub2node->SetVisibility(1);
13452 fNodes->Add(sub2node);
13453 sub1node->cd();
13454 //
13455 // Place copy #5 of ITS5 directly in I565
13456 //
13457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13458 sub2node->SetLineColor(kColorITS);
13459 sub2node->SetVisibility(1);
13460 fNodes->Add(sub2node);
13461 sub1node->cd();
13462 //
13463 // Place copy #6 of ITS5 directly in I565
13464 //
13465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13466 sub2node->SetLineColor(kColorITS);
13467 sub2node->SetVisibility(1);
13468 fNodes->Add(sub2node);
13469 sub1node->cd();
13470 //
13471 // Place copy #7 of ITS5 directly in I565
13472 //
13473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13474 sub2node->SetLineColor(kColorITS);
13475 sub2node->SetVisibility(1);
13476 fNodes->Add(sub2node);
13477 sub1node->cd();
13478 //
13479 // Place copy #8 of ITS5 directly in I565
13480 //
13481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13482 sub2node->SetLineColor(kColorITS);
13483 sub2node->SetVisibility(1);
13484 fNodes->Add(sub2node);
13485 sub1node->cd();
13486 //
13487 // Place copy #9 of ITS5 directly in I565
13488 //
13489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13490 sub2node->SetLineColor(kColorITS);
13491 sub2node->SetVisibility(1);
13492 fNodes->Add(sub2node);
13493 sub1node->cd();
13494 //
13495 // Place copy #10 of ITS5 directly in I565
13496 //
13497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13498 sub2node->SetLineColor(kColorITS);
13499 sub2node->SetVisibility(1);
13500 fNodes->Add(sub2node);
13501 sub1node->cd();
13502 //
13503 // Place copy #11 of ITS5 directly in I565
13504 //
13505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13506 sub2node->SetLineColor(kColorITS);
13507 sub2node->SetVisibility(1);
13508 fNodes->Add(sub2node);
13509 sub1node->cd();
13510 //
13511 // Place copy #12 of ITS5 directly in I565
13512 //
13513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13514 sub2node->SetLineColor(kColorITS);
13515 sub2node->SetVisibility(1);
13516 fNodes->Add(sub2node);
13517 sub1node->cd();
13518 //
13519 // Place copy #13 of ITS5 directly in I565
13520 //
13521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13522 sub2node->SetLineColor(kColorITS);
13523 sub2node->SetVisibility(1);
13524 fNodes->Add(sub2node);
13525 sub1node->cd();
13526 //
13527 // Place copy #14 of ITS5 directly in I565
13528 //
13529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13530 sub2node->SetLineColor(kColorITS);
13531 sub2node->SetVisibility(1);
13532 fNodes->Add(sub2node);
13533 sub1node->cd();
13534 //
13535 // Place copy #15 of ITS5 directly in I565
13536 //
13537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13538 sub2node->SetLineColor(kColorITS);
13539 sub2node->SetVisibility(1);
13540 fNodes->Add(sub2node);
13541 sub1node->cd();
13542 //
13543 // Place copy #16 of ITS5 directly in I565
13544 //
13545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13546 sub2node->SetLineColor(kColorITS);
13547 sub2node->SetVisibility(1);
13548 fNodes->Add(sub2node);
13549 sub1node->cd();
13550 //
13551 // Place copy #17 of ITS5 directly in I565
13552 //
13553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13554 sub2node->SetLineColor(kColorITS);
13555 sub2node->SetVisibility(1);
13556 fNodes->Add(sub2node);
13557 sub1node->cd();
13558 //
13559 // Place copy #18 of ITS5 directly in I565
13560 //
13561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13562 sub2node->SetLineColor(kColorITS);
13563 sub2node->SetVisibility(1);
13564 fNodes->Add(sub2node);
13565 sub1node->cd();
13566 //
13567 // Place copy #19 of ITS5 directly in I565
13568 //
13569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13570 sub2node->SetLineColor(kColorITS);
13571 sub2node->SetVisibility(1);
13572 fNodes->Add(sub2node);
13573 sub1node->cd();
13574 //
13575 // Place copy #20 of ITS5 directly in I565
13576 //
13577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13578 sub2node->SetLineColor(kColorITS);
13579 sub2node->SetVisibility(1);
13580 fNodes->Add(sub2node);
13581 sub1node->cd();
13582 //
13583 // Place copy #21 of ITS5 directly in I565
13584 //
13585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13586 sub2node->SetLineColor(kColorITS);
13587 sub2node->SetVisibility(1);
13588 fNodes->Add(sub2node);
13589 sub1node->cd();
13590 //
13591 // Place copy #22 of ITS5 directly in I565
13592 //
13593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13594 sub2node->SetLineColor(kColorITS);
13595 sub2node->SetVisibility(1);
13596 fNodes->Add(sub2node);
13597 sub1node->cd();
13598 fNodes->Add(sub1node);
13599 node->cd();
13600 //
13601 // Place copy #19 of I565 in IT56
13602 //
1266e9b4 13603 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13604 sub1node->SetLineColor(kColorITS);
13605 sub1node->SetVisibility(0);
13606 sub1node->cd();
13607 //
13608 // Place copy #1 of ITS5 directly in I565
13609 //
13610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13611 sub2node->SetLineColor(kColorITS);
13612 sub2node->SetVisibility(1);
13613 fNodes->Add(sub2node);
13614 sub1node->cd();
13615 //
13616 // Place copy #2 of ITS5 directly in I565
13617 //
13618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13619 sub2node->SetLineColor(kColorITS);
13620 sub2node->SetVisibility(1);
13621 fNodes->Add(sub2node);
13622 sub1node->cd();
13623 //
13624 // Place copy #3 of ITS5 directly in I565
13625 //
13626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13627 sub2node->SetLineColor(kColorITS);
13628 sub2node->SetVisibility(1);
13629 fNodes->Add(sub2node);
13630 sub1node->cd();
13631 //
13632 // Place copy #4 of ITS5 directly in I565
13633 //
13634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13635 sub2node->SetLineColor(kColorITS);
13636 sub2node->SetVisibility(1);
13637 fNodes->Add(sub2node);
13638 sub1node->cd();
13639 //
13640 // Place copy #5 of ITS5 directly in I565
13641 //
13642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13643 sub2node->SetLineColor(kColorITS);
13644 sub2node->SetVisibility(1);
13645 fNodes->Add(sub2node);
13646 sub1node->cd();
13647 //
13648 // Place copy #6 of ITS5 directly in I565
13649 //
13650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13651 sub2node->SetLineColor(kColorITS);
13652 sub2node->SetVisibility(1);
13653 fNodes->Add(sub2node);
13654 sub1node->cd();
13655 //
13656 // Place copy #7 of ITS5 directly in I565
13657 //
13658 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13659 sub2node->SetLineColor(kColorITS);
13660 sub2node->SetVisibility(1);
13661 fNodes->Add(sub2node);
13662 sub1node->cd();
13663 //
13664 // Place copy #8 of ITS5 directly in I565
13665 //
13666 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13667 sub2node->SetLineColor(kColorITS);
13668 sub2node->SetVisibility(1);
13669 fNodes->Add(sub2node);
13670 sub1node->cd();
13671 //
13672 // Place copy #9 of ITS5 directly in I565
13673 //
13674 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13675 sub2node->SetLineColor(kColorITS);
13676 sub2node->SetVisibility(1);
13677 fNodes->Add(sub2node);
13678 sub1node->cd();
13679 //
13680 // Place copy #10 of ITS5 directly in I565
13681 //
13682 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13683 sub2node->SetLineColor(kColorITS);
13684 sub2node->SetVisibility(1);
13685 fNodes->Add(sub2node);
13686 sub1node->cd();
13687 //
13688 // Place copy #11 of ITS5 directly in I565
13689 //
13690 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13691 sub2node->SetLineColor(kColorITS);
13692 sub2node->SetVisibility(1);
13693 fNodes->Add(sub2node);
13694 sub1node->cd();
13695 //
13696 // Place copy #12 of ITS5 directly in I565
13697 //
13698 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13699 sub2node->SetLineColor(kColorITS);
13700 sub2node->SetVisibility(1);
13701 fNodes->Add(sub2node);
13702 sub1node->cd();
13703 //
13704 // Place copy #13 of ITS5 directly in I565
13705 //
13706 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13707 sub2node->SetLineColor(kColorITS);
13708 sub2node->SetVisibility(1);
13709 fNodes->Add(sub2node);
13710 sub1node->cd();
13711 //
13712 // Place copy #14 of ITS5 directly in I565
13713 //
13714 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13715 sub2node->SetLineColor(kColorITS);
13716 sub2node->SetVisibility(1);
13717 fNodes->Add(sub2node);
13718 sub1node->cd();
13719 //
13720 // Place copy #15 of ITS5 directly in I565
13721 //
13722 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13723 sub2node->SetLineColor(kColorITS);
13724 sub2node->SetVisibility(1);
13725 fNodes->Add(sub2node);
13726 sub1node->cd();
13727 //
13728 // Place copy #16 of ITS5 directly in I565
13729 //
13730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13731 sub2node->SetLineColor(kColorITS);
13732 sub2node->SetVisibility(1);
13733 fNodes->Add(sub2node);
13734 sub1node->cd();
13735 //
13736 // Place copy #17 of ITS5 directly in I565
13737 //
13738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13739 sub2node->SetLineColor(kColorITS);
13740 sub2node->SetVisibility(1);
13741 fNodes->Add(sub2node);
13742 sub1node->cd();
13743 //
13744 // Place copy #18 of ITS5 directly in I565
13745 //
13746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13747 sub2node->SetLineColor(kColorITS);
13748 sub2node->SetVisibility(1);
13749 fNodes->Add(sub2node);
13750 sub1node->cd();
13751 //
13752 // Place copy #19 of ITS5 directly in I565
13753 //
13754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13755 sub2node->SetLineColor(kColorITS);
13756 sub2node->SetVisibility(1);
13757 fNodes->Add(sub2node);
13758 sub1node->cd();
13759 //
13760 // Place copy #20 of ITS5 directly in I565
13761 //
13762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13763 sub2node->SetLineColor(kColorITS);
13764 sub2node->SetVisibility(1);
13765 fNodes->Add(sub2node);
13766 sub1node->cd();
13767 //
13768 // Place copy #21 of ITS5 directly in I565
13769 //
13770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13771 sub2node->SetLineColor(kColorITS);
13772 sub2node->SetVisibility(1);
13773 fNodes->Add(sub2node);
13774 sub1node->cd();
13775 //
13776 // Place copy #22 of ITS5 directly in I565
13777 //
13778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13779 sub2node->SetLineColor(kColorITS);
13780 sub2node->SetVisibility(1);
13781 fNodes->Add(sub2node);
13782 sub1node->cd();
13783 fNodes->Add(sub1node);
13784 node->cd();
13785 //
13786 // Place copy #20 of I565 in IT56
13787 //
1266e9b4 13788 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13789 sub1node->SetLineColor(kColorITS);
13790 sub1node->SetVisibility(0);
13791 sub1node->cd();
13792 //
13793 // Place copy #1 of ITS5 directly in I565
13794 //
13795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13796 sub2node->SetLineColor(kColorITS);
13797 sub2node->SetVisibility(1);
13798 fNodes->Add(sub2node);
13799 sub1node->cd();
13800 //
13801 // Place copy #2 of ITS5 directly in I565
13802 //
13803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13804 sub2node->SetLineColor(kColorITS);
13805 sub2node->SetVisibility(1);
13806 fNodes->Add(sub2node);
13807 sub1node->cd();
13808 //
13809 // Place copy #3 of ITS5 directly in I565
13810 //
13811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13812 sub2node->SetLineColor(kColorITS);
13813 sub2node->SetVisibility(1);
13814 fNodes->Add(sub2node);
13815 sub1node->cd();
13816 //
13817 // Place copy #4 of ITS5 directly in I565
13818 //
13819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13820 sub2node->SetLineColor(kColorITS);
13821 sub2node->SetVisibility(1);
13822 fNodes->Add(sub2node);
13823 sub1node->cd();
13824 //
13825 // Place copy #5 of ITS5 directly in I565
13826 //
13827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13828 sub2node->SetLineColor(kColorITS);
13829 sub2node->SetVisibility(1);
13830 fNodes->Add(sub2node);
13831 sub1node->cd();
13832 //
13833 // Place copy #6 of ITS5 directly in I565
13834 //
13835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13836 sub2node->SetLineColor(kColorITS);
13837 sub2node->SetVisibility(1);
13838 fNodes->Add(sub2node);
13839 sub1node->cd();
13840 //
13841 // Place copy #7 of ITS5 directly in I565
13842 //
13843 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13844 sub2node->SetLineColor(kColorITS);
13845 sub2node->SetVisibility(1);
13846 fNodes->Add(sub2node);
13847 sub1node->cd();
13848 //
13849 // Place copy #8 of ITS5 directly in I565
13850 //
13851 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13852 sub2node->SetLineColor(kColorITS);
13853 sub2node->SetVisibility(1);
13854 fNodes->Add(sub2node);
13855 sub1node->cd();
13856 //
13857 // Place copy #9 of ITS5 directly in I565
13858 //
13859 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13860 sub2node->SetLineColor(kColorITS);
13861 sub2node->SetVisibility(1);
13862 fNodes->Add(sub2node);
13863 sub1node->cd();
13864 //
13865 // Place copy #10 of ITS5 directly in I565
13866 //
13867 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13868 sub2node->SetLineColor(kColorITS);
13869 sub2node->SetVisibility(1);
13870 fNodes->Add(sub2node);
13871 sub1node->cd();
13872 //
13873 // Place copy #11 of ITS5 directly in I565
13874 //
13875 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13876 sub2node->SetLineColor(kColorITS);
13877 sub2node->SetVisibility(1);
13878 fNodes->Add(sub2node);
13879 sub1node->cd();
13880 //
13881 // Place copy #12 of ITS5 directly in I565
13882 //
13883 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13884 sub2node->SetLineColor(kColorITS);
13885 sub2node->SetVisibility(1);
13886 fNodes->Add(sub2node);
13887 sub1node->cd();
13888 //
13889 // Place copy #13 of ITS5 directly in I565
13890 //
13891 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13892 sub2node->SetLineColor(kColorITS);
13893 sub2node->SetVisibility(1);
13894 fNodes->Add(sub2node);
13895 sub1node->cd();
13896 //
13897 // Place copy #14 of ITS5 directly in I565
13898 //
13899 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13900 sub2node->SetLineColor(kColorITS);
13901 sub2node->SetVisibility(1);
13902 fNodes->Add(sub2node);
13903 sub1node->cd();
13904 //
13905 // Place copy #15 of ITS5 directly in I565
13906 //
13907 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13908 sub2node->SetLineColor(kColorITS);
13909 sub2node->SetVisibility(1);
13910 fNodes->Add(sub2node);
13911 sub1node->cd();
13912 //
13913 // Place copy #16 of ITS5 directly in I565
13914 //
13915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13916 sub2node->SetLineColor(kColorITS);
13917 sub2node->SetVisibility(1);
13918 fNodes->Add(sub2node);
13919 sub1node->cd();
13920 //
13921 // Place copy #17 of ITS5 directly in I565
13922 //
13923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13924 sub2node->SetLineColor(kColorITS);
13925 sub2node->SetVisibility(1);
13926 fNodes->Add(sub2node);
13927 sub1node->cd();
13928 //
13929 // Place copy #18 of ITS5 directly in I565
13930 //
13931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13932 sub2node->SetLineColor(kColorITS);
13933 sub2node->SetVisibility(1);
13934 fNodes->Add(sub2node);
13935 sub1node->cd();
13936 //
13937 // Place copy #19 of ITS5 directly in I565
13938 //
13939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13940 sub2node->SetLineColor(kColorITS);
13941 sub2node->SetVisibility(1);
13942 fNodes->Add(sub2node);
13943 sub1node->cd();
13944 //
13945 // Place copy #20 of ITS5 directly in I565
13946 //
13947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13948 sub2node->SetLineColor(kColorITS);
13949 sub2node->SetVisibility(1);
13950 fNodes->Add(sub2node);
13951 sub1node->cd();
13952 //
13953 // Place copy #21 of ITS5 directly in I565
13954 //
13955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13956 sub2node->SetLineColor(kColorITS);
13957 sub2node->SetVisibility(1);
13958 fNodes->Add(sub2node);
13959 sub1node->cd();
13960 //
13961 // Place copy #22 of ITS5 directly in I565
13962 //
13963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13964 sub2node->SetLineColor(kColorITS);
13965 sub2node->SetVisibility(1);
13966 fNodes->Add(sub2node);
13967 sub1node->cd();
13968 fNodes->Add(sub1node);
13969 node->cd();
13970 //
13971 // Place copy #21 of I565 in IT56
13972 //
1266e9b4 13973 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 13974 sub1node->SetLineColor(kColorITS);
13975 sub1node->SetVisibility(0);
13976 sub1node->cd();
13977 //
13978 // Place copy #1 of ITS5 directly in I565
13979 //
13980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13981 sub2node->SetLineColor(kColorITS);
13982 sub2node->SetVisibility(1);
13983 fNodes->Add(sub2node);
13984 sub1node->cd();
13985 //
13986 // Place copy #2 of ITS5 directly in I565
13987 //
13988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13989 sub2node->SetLineColor(kColorITS);
13990 sub2node->SetVisibility(1);
13991 fNodes->Add(sub2node);
13992 sub1node->cd();
13993 //
13994 // Place copy #3 of ITS5 directly in I565
13995 //
13996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13997 sub2node->SetLineColor(kColorITS);
13998 sub2node->SetVisibility(1);
13999 fNodes->Add(sub2node);
14000 sub1node->cd();
14001 //
14002 // Place copy #4 of ITS5 directly in I565
14003 //
14004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14005 sub2node->SetLineColor(kColorITS);
14006 sub2node->SetVisibility(1);
14007 fNodes->Add(sub2node);
14008 sub1node->cd();
14009 //
14010 // Place copy #5 of ITS5 directly in I565
14011 //
14012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14013 sub2node->SetLineColor(kColorITS);
14014 sub2node->SetVisibility(1);
14015 fNodes->Add(sub2node);
14016 sub1node->cd();
14017 //
14018 // Place copy #6 of ITS5 directly in I565
14019 //
14020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14021 sub2node->SetLineColor(kColorITS);
14022 sub2node->SetVisibility(1);
14023 fNodes->Add(sub2node);
14024 sub1node->cd();
14025 //
14026 // Place copy #7 of ITS5 directly in I565
14027 //
14028 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14029 sub2node->SetLineColor(kColorITS);
14030 sub2node->SetVisibility(1);
14031 fNodes->Add(sub2node);
14032 sub1node->cd();
14033 //
14034 // Place copy #8 of ITS5 directly in I565
14035 //
14036 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14037 sub2node->SetLineColor(kColorITS);
14038 sub2node->SetVisibility(1);
14039 fNodes->Add(sub2node);
14040 sub1node->cd();
14041 //
14042 // Place copy #9 of ITS5 directly in I565
14043 //
14044 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14045 sub2node->SetLineColor(kColorITS);
14046 sub2node->SetVisibility(1);
14047 fNodes->Add(sub2node);
14048 sub1node->cd();
14049 //
14050 // Place copy #10 of ITS5 directly in I565
14051 //
14052 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14053 sub2node->SetLineColor(kColorITS);
14054 sub2node->SetVisibility(1);
14055 fNodes->Add(sub2node);
14056 sub1node->cd();
14057 //
14058 // Place copy #11 of ITS5 directly in I565
14059 //
14060 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14061 sub2node->SetLineColor(kColorITS);
14062 sub2node->SetVisibility(1);
14063 fNodes->Add(sub2node);
14064 sub1node->cd();
14065 //
14066 // Place copy #12 of ITS5 directly in I565
14067 //
14068 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14069 sub2node->SetLineColor(kColorITS);
14070 sub2node->SetVisibility(1);
14071 fNodes->Add(sub2node);
14072 sub1node->cd();
14073 //
14074 // Place copy #13 of ITS5 directly in I565
14075 //
14076 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14077 sub2node->SetLineColor(kColorITS);
14078 sub2node->SetVisibility(1);
14079 fNodes->Add(sub2node);
14080 sub1node->cd();
14081 //
14082 // Place copy #14 of ITS5 directly in I565
14083 //
14084 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14085 sub2node->SetLineColor(kColorITS);
14086 sub2node->SetVisibility(1);
14087 fNodes->Add(sub2node);
14088 sub1node->cd();
14089 //
14090 // Place copy #15 of ITS5 directly in I565
14091 //
14092 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14093 sub2node->SetLineColor(kColorITS);
14094 sub2node->SetVisibility(1);
14095 fNodes->Add(sub2node);
14096 sub1node->cd();
14097 //
14098 // Place copy #16 of ITS5 directly in I565
14099 //
14100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14101 sub2node->SetLineColor(kColorITS);
14102 sub2node->SetVisibility(1);
14103 fNodes->Add(sub2node);
14104 sub1node->cd();
14105 //
14106 // Place copy #17 of ITS5 directly in I565
14107 //
14108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14109 sub2node->SetLineColor(kColorITS);
14110 sub2node->SetVisibility(1);
14111 fNodes->Add(sub2node);
14112 sub1node->cd();
14113 //
14114 // Place copy #18 of ITS5 directly in I565
14115 //
14116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14117 sub2node->SetLineColor(kColorITS);
14118 sub2node->SetVisibility(1);
14119 fNodes->Add(sub2node);
14120 sub1node->cd();
14121 //
14122 // Place copy #19 of ITS5 directly in I565
14123 //
14124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14125 sub2node->SetLineColor(kColorITS);
14126 sub2node->SetVisibility(1);
14127 fNodes->Add(sub2node);
14128 sub1node->cd();
14129 //
14130 // Place copy #20 of ITS5 directly in I565
14131 //
14132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14133 sub2node->SetLineColor(kColorITS);
14134 sub2node->SetVisibility(1);
14135 fNodes->Add(sub2node);
14136 sub1node->cd();
14137 //
14138 // Place copy #21 of ITS5 directly in I565
14139 //
14140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14141 sub2node->SetLineColor(kColorITS);
14142 sub2node->SetVisibility(1);
14143 fNodes->Add(sub2node);
14144 sub1node->cd();
14145 //
14146 // Place copy #22 of ITS5 directly in I565
14147 //
14148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14149 sub2node->SetLineColor(kColorITS);
14150 sub2node->SetVisibility(1);
14151 fNodes->Add(sub2node);
14152 sub1node->cd();
14153 fNodes->Add(sub1node);
14154 node->cd();
14155 //
14156 // Place copy #22 of I565 in IT56
14157 //
1266e9b4 14158 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14159 sub1node->SetLineColor(kColorITS);
14160 sub1node->SetVisibility(0);
14161 sub1node->cd();
14162 //
14163 // Place copy #1 of ITS5 directly in I565
14164 //
14165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14166 sub2node->SetLineColor(kColorITS);
14167 sub2node->SetVisibility(1);
14168 fNodes->Add(sub2node);
14169 sub1node->cd();
14170 //
14171 // Place copy #2 of ITS5 directly in I565
14172 //
14173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14174 sub2node->SetLineColor(kColorITS);
14175 sub2node->SetVisibility(1);
14176 fNodes->Add(sub2node);
14177 sub1node->cd();
14178 //
14179 // Place copy #3 of ITS5 directly in I565
14180 //
14181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14182 sub2node->SetLineColor(kColorITS);
14183 sub2node->SetVisibility(1);
14184 fNodes->Add(sub2node);
14185 sub1node->cd();
14186 //
14187 // Place copy #4 of ITS5 directly in I565
14188 //
14189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14190 sub2node->SetLineColor(kColorITS);
14191 sub2node->SetVisibility(1);
14192 fNodes->Add(sub2node);
14193 sub1node->cd();
14194 //
14195 // Place copy #5 of ITS5 directly in I565
14196 //
14197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14198 sub2node->SetLineColor(kColorITS);
14199 sub2node->SetVisibility(1);
14200 fNodes->Add(sub2node);
14201 sub1node->cd();
14202 //
14203 // Place copy #6 of ITS5 directly in I565
14204 //
14205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14206 sub2node->SetLineColor(kColorITS);
14207 sub2node->SetVisibility(1);
14208 fNodes->Add(sub2node);
14209 sub1node->cd();
14210 //
14211 // Place copy #7 of ITS5 directly in I565
14212 //
14213 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14214 sub2node->SetLineColor(kColorITS);
14215 sub2node->SetVisibility(1);
14216 fNodes->Add(sub2node);
14217 sub1node->cd();
14218 //
14219 // Place copy #8 of ITS5 directly in I565
14220 //
14221 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14222 sub2node->SetLineColor(kColorITS);
14223 sub2node->SetVisibility(1);
14224 fNodes->Add(sub2node);
14225 sub1node->cd();
14226 //
14227 // Place copy #9 of ITS5 directly in I565
14228 //
14229 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14230 sub2node->SetLineColor(kColorITS);
14231 sub2node->SetVisibility(1);
14232 fNodes->Add(sub2node);
14233 sub1node->cd();
14234 //
14235 // Place copy #10 of ITS5 directly in I565
14236 //
14237 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14238 sub2node->SetLineColor(kColorITS);
14239 sub2node->SetVisibility(1);
14240 fNodes->Add(sub2node);
14241 sub1node->cd();
14242 //
14243 // Place copy #11 of ITS5 directly in I565
14244 //
14245 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14246 sub2node->SetLineColor(kColorITS);
14247 sub2node->SetVisibility(1);
14248 fNodes->Add(sub2node);
14249 sub1node->cd();
14250 //
14251 // Place copy #12 of ITS5 directly in I565
14252 //
14253 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14254 sub2node->SetLineColor(kColorITS);
14255 sub2node->SetVisibility(1);
14256 fNodes->Add(sub2node);
14257 sub1node->cd();
14258 //
14259 // Place copy #13 of ITS5 directly in I565
14260 //
14261 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14262 sub2node->SetLineColor(kColorITS);
14263 sub2node->SetVisibility(1);
14264 fNodes->Add(sub2node);
14265 sub1node->cd();
14266 //
14267 // Place copy #14 of ITS5 directly in I565
14268 //
14269 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14270 sub2node->SetLineColor(kColorITS);
14271 sub2node->SetVisibility(1);
14272 fNodes->Add(sub2node);
14273 sub1node->cd();
14274 //
14275 // Place copy #15 of ITS5 directly in I565
14276 //
14277 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14278 sub2node->SetLineColor(kColorITS);
14279 sub2node->SetVisibility(1);
14280 fNodes->Add(sub2node);
14281 sub1node->cd();
14282 //
14283 // Place copy #16 of ITS5 directly in I565
14284 //
14285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14286 sub2node->SetLineColor(kColorITS);
14287 sub2node->SetVisibility(1);
14288 fNodes->Add(sub2node);
14289 sub1node->cd();
14290 //
14291 // Place copy #17 of ITS5 directly in I565
14292 //
14293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14294 sub2node->SetLineColor(kColorITS);
14295 sub2node->SetVisibility(1);
14296 fNodes->Add(sub2node);
14297 sub1node->cd();
14298 //
14299 // Place copy #18 of ITS5 directly in I565
14300 //
14301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14302 sub2node->SetLineColor(kColorITS);
14303 sub2node->SetVisibility(1);
14304 fNodes->Add(sub2node);
14305 sub1node->cd();
14306 //
14307 // Place copy #19 of ITS5 directly in I565
14308 //
14309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14310 sub2node->SetLineColor(kColorITS);
14311 sub2node->SetVisibility(1);
14312 fNodes->Add(sub2node);
14313 sub1node->cd();
14314 //
14315 // Place copy #20 of ITS5 directly in I565
14316 //
14317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14318 sub2node->SetLineColor(kColorITS);
14319 sub2node->SetVisibility(1);
14320 fNodes->Add(sub2node);
14321 sub1node->cd();
14322 //
14323 // Place copy #21 of ITS5 directly in I565
14324 //
14325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14326 sub2node->SetLineColor(kColorITS);
14327 sub2node->SetVisibility(1);
14328 fNodes->Add(sub2node);
14329 sub1node->cd();
14330 //
14331 // Place copy #22 of ITS5 directly in I565
14332 //
14333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14334 sub2node->SetLineColor(kColorITS);
14335 sub2node->SetVisibility(1);
14336 fNodes->Add(sub2node);
14337 sub1node->cd();
14338 fNodes->Add(sub1node);
14339 node->cd();
14340 //
14341 // Place copy #23 of I565 in IT56
14342 //
1266e9b4 14343 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14344 sub1node->SetLineColor(kColorITS);
14345 sub1node->SetVisibility(0);
14346 sub1node->cd();
14347 //
14348 // Place copy #1 of ITS5 directly in I565
14349 //
14350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14351 sub2node->SetLineColor(kColorITS);
14352 sub2node->SetVisibility(1);
14353 fNodes->Add(sub2node);
14354 sub1node->cd();
14355 //
14356 // Place copy #2 of ITS5 directly in I565
14357 //
14358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14359 sub2node->SetLineColor(kColorITS);
14360 sub2node->SetVisibility(1);
14361 fNodes->Add(sub2node);
14362 sub1node->cd();
14363 //
14364 // Place copy #3 of ITS5 directly in I565
14365 //
14366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14367 sub2node->SetLineColor(kColorITS);
14368 sub2node->SetVisibility(1);
14369 fNodes->Add(sub2node);
14370 sub1node->cd();
14371 //
14372 // Place copy #4 of ITS5 directly in I565
14373 //
14374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14375 sub2node->SetLineColor(kColorITS);
14376 sub2node->SetVisibility(1);
14377 fNodes->Add(sub2node);
14378 sub1node->cd();
14379 //
14380 // Place copy #5 of ITS5 directly in I565
14381 //
14382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14383 sub2node->SetLineColor(kColorITS);
14384 sub2node->SetVisibility(1);
14385 fNodes->Add(sub2node);
14386 sub1node->cd();
14387 //
14388 // Place copy #6 of ITS5 directly in I565
14389 //
14390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14391 sub2node->SetLineColor(kColorITS);
14392 sub2node->SetVisibility(1);
14393 fNodes->Add(sub2node);
14394 sub1node->cd();
14395 //
14396 // Place copy #7 of ITS5 directly in I565
14397 //
14398 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14399 sub2node->SetLineColor(kColorITS);
14400 sub2node->SetVisibility(1);
14401 fNodes->Add(sub2node);
14402 sub1node->cd();
14403 //
14404 // Place copy #8 of ITS5 directly in I565
14405 //
14406 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14407 sub2node->SetLineColor(kColorITS);
14408 sub2node->SetVisibility(1);
14409 fNodes->Add(sub2node);
14410 sub1node->cd();
14411 //
14412 // Place copy #9 of ITS5 directly in I565
14413 //
14414 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14415 sub2node->SetLineColor(kColorITS);
14416 sub2node->SetVisibility(1);
14417 fNodes->Add(sub2node);
14418 sub1node->cd();
14419 //
14420 // Place copy #10 of ITS5 directly in I565
14421 //
14422 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14423 sub2node->SetLineColor(kColorITS);
14424 sub2node->SetVisibility(1);
14425 fNodes->Add(sub2node);
14426 sub1node->cd();
14427 //
14428 // Place copy #11 of ITS5 directly in I565
14429 //
14430 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14431 sub2node->SetLineColor(kColorITS);
14432 sub2node->SetVisibility(1);
14433 fNodes->Add(sub2node);
14434 sub1node->cd();
14435 //
14436 // Place copy #12 of ITS5 directly in I565
14437 //
14438 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14439 sub2node->SetLineColor(kColorITS);
14440 sub2node->SetVisibility(1);
14441 fNodes->Add(sub2node);
14442 sub1node->cd();
14443 //
14444 // Place copy #13 of ITS5 directly in I565
14445 //
14446 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14447 sub2node->SetLineColor(kColorITS);
14448 sub2node->SetVisibility(1);
14449 fNodes->Add(sub2node);
14450 sub1node->cd();
14451 //
14452 // Place copy #14 of ITS5 directly in I565
14453 //
14454 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14455 sub2node->SetLineColor(kColorITS);
14456 sub2node->SetVisibility(1);
14457 fNodes->Add(sub2node);
14458 sub1node->cd();
14459 //
14460 // Place copy #15 of ITS5 directly in I565
14461 //
14462 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14463 sub2node->SetLineColor(kColorITS);
14464 sub2node->SetVisibility(1);
14465 fNodes->Add(sub2node);
14466 sub1node->cd();
14467 //
14468 // Place copy #16 of ITS5 directly in I565
14469 //
14470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14471 sub2node->SetLineColor(kColorITS);
14472 sub2node->SetVisibility(1);
14473 fNodes->Add(sub2node);
14474 sub1node->cd();
14475 //
14476 // Place copy #17 of ITS5 directly in I565
14477 //
14478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14479 sub2node->SetLineColor(kColorITS);
14480 sub2node->SetVisibility(1);
14481 fNodes->Add(sub2node);
14482 sub1node->cd();
14483 //
14484 // Place copy #18 of ITS5 directly in I565
14485 //
14486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14487 sub2node->SetLineColor(kColorITS);
14488 sub2node->SetVisibility(1);
14489 fNodes->Add(sub2node);
14490 sub1node->cd();
14491 //
14492 // Place copy #19 of ITS5 directly in I565
14493 //
14494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14495 sub2node->SetLineColor(kColorITS);
14496 sub2node->SetVisibility(1);
14497 fNodes->Add(sub2node);
14498 sub1node->cd();
14499 //
14500 // Place copy #20 of ITS5 directly in I565
14501 //
14502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14503 sub2node->SetLineColor(kColorITS);
14504 sub2node->SetVisibility(1);
14505 fNodes->Add(sub2node);
14506 sub1node->cd();
14507 //
14508 // Place copy #21 of ITS5 directly in I565
14509 //
14510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14511 sub2node->SetLineColor(kColorITS);
14512 sub2node->SetVisibility(1);
14513 fNodes->Add(sub2node);
14514 sub1node->cd();
14515 //
14516 // Place copy #22 of ITS5 directly in I565
14517 //
14518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14519 sub2node->SetLineColor(kColorITS);
14520 sub2node->SetVisibility(1);
14521 fNodes->Add(sub2node);
14522 sub1node->cd();
14523 fNodes->Add(sub1node);
14524 node->cd();
14525 //
14526 // Place copy #24 of I565 in IT56
14527 //
1266e9b4 14528 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14529 sub1node->SetLineColor(kColorITS);
14530 sub1node->SetVisibility(0);
14531 sub1node->cd();
14532 //
14533 // Place copy #1 of ITS5 directly in I565
14534 //
14535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14536 sub2node->SetLineColor(kColorITS);
14537 sub2node->SetVisibility(1);
14538 fNodes->Add(sub2node);
14539 sub1node->cd();
14540 //
14541 // Place copy #2 of ITS5 directly in I565
14542 //
14543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14544 sub2node->SetLineColor(kColorITS);
14545 sub2node->SetVisibility(1);
14546 fNodes->Add(sub2node);
14547 sub1node->cd();
14548 //
14549 // Place copy #3 of ITS5 directly in I565
14550 //
14551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14552 sub2node->SetLineColor(kColorITS);
14553 sub2node->SetVisibility(1);
14554 fNodes->Add(sub2node);
14555 sub1node->cd();
14556 //
14557 // Place copy #4 of ITS5 directly in I565
14558 //
14559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14560 sub2node->SetLineColor(kColorITS);
14561 sub2node->SetVisibility(1);
14562 fNodes->Add(sub2node);
14563 sub1node->cd();
14564 //
14565 // Place copy #5 of ITS5 directly in I565
14566 //
14567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14568 sub2node->SetLineColor(kColorITS);
14569 sub2node->SetVisibility(1);
14570 fNodes->Add(sub2node);
14571 sub1node->cd();
14572 //
14573 // Place copy #6 of ITS5 directly in I565
14574 //
14575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14576 sub2node->SetLineColor(kColorITS);
14577 sub2node->SetVisibility(1);
14578 fNodes->Add(sub2node);
14579 sub1node->cd();
14580 //
14581 // Place copy #7 of ITS5 directly in I565
14582 //
14583 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14584 sub2node->SetLineColor(kColorITS);
14585 sub2node->SetVisibility(1);
14586 fNodes->Add(sub2node);
14587 sub1node->cd();
14588 //
14589 // Place copy #8 of ITS5 directly in I565
14590 //
14591 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14592 sub2node->SetLineColor(kColorITS);
14593 sub2node->SetVisibility(1);
14594 fNodes->Add(sub2node);
14595 sub1node->cd();
14596 //
14597 // Place copy #9 of ITS5 directly in I565
14598 //
14599 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14600 sub2node->SetLineColor(kColorITS);
14601 sub2node->SetVisibility(1);
14602 fNodes->Add(sub2node);
14603 sub1node->cd();
14604 //
14605 // Place copy #10 of ITS5 directly in I565
14606 //
14607 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14608 sub2node->SetLineColor(kColorITS);
14609 sub2node->SetVisibility(1);
14610 fNodes->Add(sub2node);
14611 sub1node->cd();
14612 //
14613 // Place copy #11 of ITS5 directly in I565
14614 //
14615 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14616 sub2node->SetLineColor(kColorITS);
14617 sub2node->SetVisibility(1);
14618 fNodes->Add(sub2node);
14619 sub1node->cd();
14620 //
14621 // Place copy #12 of ITS5 directly in I565
14622 //
14623 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14624 sub2node->SetLineColor(kColorITS);
14625 sub2node->SetVisibility(1);
14626 fNodes->Add(sub2node);
14627 sub1node->cd();
14628 //
14629 // Place copy #13 of ITS5 directly in I565
14630 //
14631 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14632 sub2node->SetLineColor(kColorITS);
14633 sub2node->SetVisibility(1);
14634 fNodes->Add(sub2node);
14635 sub1node->cd();
14636 //
14637 // Place copy #14 of ITS5 directly in I565
14638 //
14639 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14640 sub2node->SetLineColor(kColorITS);
14641 sub2node->SetVisibility(1);
14642 fNodes->Add(sub2node);
14643 sub1node->cd();
14644 //
14645 // Place copy #15 of ITS5 directly in I565
14646 //
14647 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14648 sub2node->SetLineColor(kColorITS);
14649 sub2node->SetVisibility(1);
14650 fNodes->Add(sub2node);
14651 sub1node->cd();
14652 //
14653 // Place copy #16 of ITS5 directly in I565
14654 //
14655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14656 sub2node->SetLineColor(kColorITS);
14657 sub2node->SetVisibility(1);
14658 fNodes->Add(sub2node);
14659 sub1node->cd();
14660 //
14661 // Place copy #17 of ITS5 directly in I565
14662 //
14663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14664 sub2node->SetLineColor(kColorITS);
14665 sub2node->SetVisibility(1);
14666 fNodes->Add(sub2node);
14667 sub1node->cd();
14668 //
14669 // Place copy #18 of ITS5 directly in I565
14670 //
14671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14672 sub2node->SetLineColor(kColorITS);
14673 sub2node->SetVisibility(1);
14674 fNodes->Add(sub2node);
14675 sub1node->cd();
14676 //
14677 // Place copy #19 of ITS5 directly in I565
14678 //
14679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14680 sub2node->SetLineColor(kColorITS);
14681 sub2node->SetVisibility(1);
14682 fNodes->Add(sub2node);
14683 sub1node->cd();
14684 //
14685 // Place copy #20 of ITS5 directly in I565
14686 //
14687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14688 sub2node->SetLineColor(kColorITS);
14689 sub2node->SetVisibility(1);
14690 fNodes->Add(sub2node);
14691 sub1node->cd();
14692 //
14693 // Place copy #21 of ITS5 directly in I565
14694 //
14695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14696 sub2node->SetLineColor(kColorITS);
14697 sub2node->SetVisibility(1);
14698 fNodes->Add(sub2node);
14699 sub1node->cd();
14700 //
14701 // Place copy #22 of ITS5 directly in I565
14702 //
14703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14704 sub2node->SetLineColor(kColorITS);
14705 sub2node->SetVisibility(1);
14706 fNodes->Add(sub2node);
14707 sub1node->cd();
14708 fNodes->Add(sub1node);
14709 node->cd();
14710 //
14711 // Place copy #25 of I565 in IT56
14712 //
1266e9b4 14713 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14714 sub1node->SetLineColor(kColorITS);
14715 sub1node->SetVisibility(0);
14716 sub1node->cd();
14717 //
14718 // Place copy #1 of ITS5 directly in I565
14719 //
14720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14721 sub2node->SetLineColor(kColorITS);
14722 sub2node->SetVisibility(1);
14723 fNodes->Add(sub2node);
14724 sub1node->cd();
14725 //
14726 // Place copy #2 of ITS5 directly in I565
14727 //
14728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14729 sub2node->SetLineColor(kColorITS);
14730 sub2node->SetVisibility(1);
14731 fNodes->Add(sub2node);
14732 sub1node->cd();
14733 //
14734 // Place copy #3 of ITS5 directly in I565
14735 //
14736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14737 sub2node->SetLineColor(kColorITS);
14738 sub2node->SetVisibility(1);
14739 fNodes->Add(sub2node);
14740 sub1node->cd();
14741 //
14742 // Place copy #4 of ITS5 directly in I565
14743 //
14744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14745 sub2node->SetLineColor(kColorITS);
14746 sub2node->SetVisibility(1);
14747 fNodes->Add(sub2node);
14748 sub1node->cd();
14749 //
14750 // Place copy #5 of ITS5 directly in I565
14751 //
14752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14753 sub2node->SetLineColor(kColorITS);
14754 sub2node->SetVisibility(1);
14755 fNodes->Add(sub2node);
14756 sub1node->cd();
14757 //
14758 // Place copy #6 of ITS5 directly in I565
14759 //
14760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14761 sub2node->SetLineColor(kColorITS);
14762 sub2node->SetVisibility(1);
14763 fNodes->Add(sub2node);
14764 sub1node->cd();
14765 //
14766 // Place copy #7 of ITS5 directly in I565
14767 //
14768 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14769 sub2node->SetLineColor(kColorITS);
14770 sub2node->SetVisibility(1);
14771 fNodes->Add(sub2node);
14772 sub1node->cd();
14773 //
14774 // Place copy #8 of ITS5 directly in I565
14775 //
14776 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14777 sub2node->SetLineColor(kColorITS);
14778 sub2node->SetVisibility(1);
14779 fNodes->Add(sub2node);
14780 sub1node->cd();
14781 //
14782 // Place copy #9 of ITS5 directly in I565
14783 //
14784 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14785 sub2node->SetLineColor(kColorITS);
14786 sub2node->SetVisibility(1);
14787 fNodes->Add(sub2node);
14788 sub1node->cd();
14789 //
14790 // Place copy #10 of ITS5 directly in I565
14791 //
14792 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14793 sub2node->SetLineColor(kColorITS);
14794 sub2node->SetVisibility(1);
14795 fNodes->Add(sub2node);
14796 sub1node->cd();
14797 //
14798 // Place copy #11 of ITS5 directly in I565
14799 //
14800 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14801 sub2node->SetLineColor(kColorITS);
14802 sub2node->SetVisibility(1);
14803 fNodes->Add(sub2node);
14804 sub1node->cd();
14805 //
14806 // Place copy #12 of ITS5 directly in I565
14807 //
14808 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14809 sub2node->SetLineColor(kColorITS);
14810 sub2node->SetVisibility(1);
14811 fNodes->Add(sub2node);
14812 sub1node->cd();
14813 //
14814 // Place copy #13 of ITS5 directly in I565
14815 //
14816 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14817 sub2node->SetLineColor(kColorITS);
14818 sub2node->SetVisibility(1);
14819 fNodes->Add(sub2node);
14820 sub1node->cd();
14821 //
14822 // Place copy #14 of ITS5 directly in I565
14823 //
14824 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14825 sub2node->SetLineColor(kColorITS);
14826 sub2node->SetVisibility(1);
14827 fNodes->Add(sub2node);
14828 sub1node->cd();
14829 //
14830 // Place copy #15 of ITS5 directly in I565
14831 //
14832 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14833 sub2node->SetLineColor(kColorITS);
14834 sub2node->SetVisibility(1);
14835 fNodes->Add(sub2node);
14836 sub1node->cd();
14837 //
14838 // Place copy #16 of ITS5 directly in I565
14839 //
14840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14841 sub2node->SetLineColor(kColorITS);
14842 sub2node->SetVisibility(1);
14843 fNodes->Add(sub2node);
14844 sub1node->cd();
14845 //
14846 // Place copy #17 of ITS5 directly in I565
14847 //
14848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14849 sub2node->SetLineColor(kColorITS);
14850 sub2node->SetVisibility(1);
14851 fNodes->Add(sub2node);
14852 sub1node->cd();
14853 //
14854 // Place copy #18 of ITS5 directly in I565
14855 //
14856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14857 sub2node->SetLineColor(kColorITS);
14858 sub2node->SetVisibility(1);
14859 fNodes->Add(sub2node);
14860 sub1node->cd();
14861 //
14862 // Place copy #19 of ITS5 directly in I565
14863 //
14864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14865 sub2node->SetLineColor(kColorITS);
14866 sub2node->SetVisibility(1);
14867 fNodes->Add(sub2node);
14868 sub1node->cd();
14869 //
14870 // Place copy #20 of ITS5 directly in I565
14871 //
14872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14873 sub2node->SetLineColor(kColorITS);
14874 sub2node->SetVisibility(1);
14875 fNodes->Add(sub2node);
14876 sub1node->cd();
14877 //
14878 // Place copy #21 of ITS5 directly in I565
14879 //
14880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14881 sub2node->SetLineColor(kColorITS);
14882 sub2node->SetVisibility(1);
14883 fNodes->Add(sub2node);
14884 sub1node->cd();
14885 //
14886 // Place copy #22 of ITS5 directly in I565
14887 //
14888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14889 sub2node->SetLineColor(kColorITS);
14890 sub2node->SetVisibility(1);
14891 fNodes->Add(sub2node);
14892 sub1node->cd();
14893 fNodes->Add(sub1node);
14894 node->cd();
14895 //
14896 // Place copy #26 of I565 in IT56
14897 //
1266e9b4 14898 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14899 sub1node->SetLineColor(kColorITS);
14900 sub1node->SetVisibility(0);
14901 sub1node->cd();
14902 //
14903 // Place copy #1 of ITS5 directly in I565
14904 //
14905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14906 sub2node->SetLineColor(kColorITS);
14907 sub2node->SetVisibility(1);
14908 fNodes->Add(sub2node);
14909 sub1node->cd();
14910 //
14911 // Place copy #2 of ITS5 directly in I565
14912 //
14913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14914 sub2node->SetLineColor(kColorITS);
14915 sub2node->SetVisibility(1);
14916 fNodes->Add(sub2node);
14917 sub1node->cd();
14918 //
14919 // Place copy #3 of ITS5 directly in I565
14920 //
14921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14922 sub2node->SetLineColor(kColorITS);
14923 sub2node->SetVisibility(1);
14924 fNodes->Add(sub2node);
14925 sub1node->cd();
14926 //
14927 // Place copy #4 of ITS5 directly in I565
14928 //
14929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14930 sub2node->SetLineColor(kColorITS);
14931 sub2node->SetVisibility(1);
14932 fNodes->Add(sub2node);
14933 sub1node->cd();
14934 //
14935 // Place copy #5 of ITS5 directly in I565
14936 //
14937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14938 sub2node->SetLineColor(kColorITS);
14939 sub2node->SetVisibility(1);
14940 fNodes->Add(sub2node);
14941 sub1node->cd();
14942 //
14943 // Place copy #6 of ITS5 directly in I565
14944 //
14945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14946 sub2node->SetLineColor(kColorITS);
14947 sub2node->SetVisibility(1);
14948 fNodes->Add(sub2node);
14949 sub1node->cd();
14950 //
14951 // Place copy #7 of ITS5 directly in I565
14952 //
14953 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14954 sub2node->SetLineColor(kColorITS);
14955 sub2node->SetVisibility(1);
14956 fNodes->Add(sub2node);
14957 sub1node->cd();
14958 //
14959 // Place copy #8 of ITS5 directly in I565
14960 //
14961 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14962 sub2node->SetLineColor(kColorITS);
14963 sub2node->SetVisibility(1);
14964 fNodes->Add(sub2node);
14965 sub1node->cd();
14966 //
14967 // Place copy #9 of ITS5 directly in I565
14968 //
14969 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14970 sub2node->SetLineColor(kColorITS);
14971 sub2node->SetVisibility(1);
14972 fNodes->Add(sub2node);
14973 sub1node->cd();
14974 //
14975 // Place copy #10 of ITS5 directly in I565
14976 //
14977 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14978 sub2node->SetLineColor(kColorITS);
14979 sub2node->SetVisibility(1);
14980 fNodes->Add(sub2node);
14981 sub1node->cd();
14982 //
14983 // Place copy #11 of ITS5 directly in I565
14984 //
14985 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14986 sub2node->SetLineColor(kColorITS);
14987 sub2node->SetVisibility(1);
14988 fNodes->Add(sub2node);
14989 sub1node->cd();
14990 //
14991 // Place copy #12 of ITS5 directly in I565
14992 //
14993 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14994 sub2node->SetLineColor(kColorITS);
14995 sub2node->SetVisibility(1);
14996 fNodes->Add(sub2node);
14997 sub1node->cd();
14998 //
14999 // Place copy #13 of ITS5 directly in I565
15000 //
15001 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15002 sub2node->SetLineColor(kColorITS);
15003 sub2node->SetVisibility(1);
15004 fNodes->Add(sub2node);
15005 sub1node->cd();
15006 //
15007 // Place copy #14 of ITS5 directly in I565
15008 //
15009 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15010 sub2node->SetLineColor(kColorITS);
15011 sub2node->SetVisibility(1);
15012 fNodes->Add(sub2node);
15013 sub1node->cd();
15014 //
15015 // Place copy #15 of ITS5 directly in I565
15016 //
15017 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15018 sub2node->SetLineColor(kColorITS);
15019 sub2node->SetVisibility(1);
15020 fNodes->Add(sub2node);
15021 sub1node->cd();
15022 //
15023 // Place copy #16 of ITS5 directly in I565
15024 //
15025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15026 sub2node->SetLineColor(kColorITS);
15027 sub2node->SetVisibility(1);
15028 fNodes->Add(sub2node);
15029 sub1node->cd();
15030 //
15031 // Place copy #17 of ITS5 directly in I565
15032 //
15033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15034 sub2node->SetLineColor(kColorITS);
15035 sub2node->SetVisibility(1);
15036 fNodes->Add(sub2node);
15037 sub1node->cd();
15038 //
15039 // Place copy #18 of ITS5 directly in I565
15040 //
15041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15042 sub2node->SetLineColor(kColorITS);
15043 sub2node->SetVisibility(1);
15044 fNodes->Add(sub2node);
15045 sub1node->cd();
15046 //
15047 // Place copy #19 of ITS5 directly in I565
15048 //
15049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15050 sub2node->SetLineColor(kColorITS);
15051 sub2node->SetVisibility(1);
15052 fNodes->Add(sub2node);
15053 sub1node->cd();
15054 //
15055 // Place copy #20 of ITS5 directly in I565
15056 //
15057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15058 sub2node->SetLineColor(kColorITS);
15059 sub2node->SetVisibility(1);
15060 fNodes->Add(sub2node);
15061 sub1node->cd();
15062 //
15063 // Place copy #21 of ITS5 directly in I565
15064 //
15065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15066 sub2node->SetLineColor(kColorITS);
15067 sub2node->SetVisibility(1);
15068 fNodes->Add(sub2node);
15069 sub1node->cd();
15070 //
15071 // Place copy #22 of ITS5 directly in I565
15072 //
15073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15074 sub2node->SetLineColor(kColorITS);
15075 sub2node->SetVisibility(1);
15076 fNodes->Add(sub2node);
15077 sub1node->cd();
15078 fNodes->Add(sub1node);
15079 node->cd();
15080 //
15081 // Place copy #27 of I565 in IT56
15082 //
1266e9b4 15083 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15084 sub1node->SetLineColor(kColorITS);
15085 sub1node->SetVisibility(0);
15086 sub1node->cd();
15087 //
15088 // Place copy #1 of ITS5 directly in I565
15089 //
15090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15091 sub2node->SetLineColor(kColorITS);
15092 sub2node->SetVisibility(1);
15093 fNodes->Add(sub2node);
15094 sub1node->cd();
15095 //
15096 // Place copy #2 of ITS5 directly in I565
15097 //
15098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15099 sub2node->SetLineColor(kColorITS);
15100 sub2node->SetVisibility(1);
15101 fNodes->Add(sub2node);
15102 sub1node->cd();
15103 //
15104 // Place copy #3 of ITS5 directly in I565
15105 //
15106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15107 sub2node->SetLineColor(kColorITS);
15108 sub2node->SetVisibility(1);
15109 fNodes->Add(sub2node);
15110 sub1node->cd();
15111 //
15112 // Place copy #4 of ITS5 directly in I565
15113 //
15114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15115 sub2node->SetLineColor(kColorITS);
15116 sub2node->SetVisibility(1);
15117 fNodes->Add(sub2node);
15118 sub1node->cd();
15119 //
15120 // Place copy #5 of ITS5 directly in I565
15121 //
15122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15123 sub2node->SetLineColor(kColorITS);
15124 sub2node->SetVisibility(1);
15125 fNodes->Add(sub2node);
15126 sub1node->cd();
15127 //
15128 // Place copy #6 of ITS5 directly in I565
15129 //
15130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15131 sub2node->SetLineColor(kColorITS);
15132 sub2node->SetVisibility(1);
15133 fNodes->Add(sub2node);
15134 sub1node->cd();
15135 //
15136 // Place copy #7 of ITS5 directly in I565
15137 //
15138 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15139 sub2node->SetLineColor(kColorITS);
15140 sub2node->SetVisibility(1);
15141 fNodes->Add(sub2node);
15142 sub1node->cd();
15143 //
15144 // Place copy #8 of ITS5 directly in I565
15145 //
15146 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15147 sub2node->SetLineColor(kColorITS);
15148 sub2node->SetVisibility(1);
15149 fNodes->Add(sub2node);
15150 sub1node->cd();
15151 //
15152 // Place copy #9 of ITS5 directly in I565
15153 //
15154 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15155 sub2node->SetLineColor(kColorITS);
15156 sub2node->SetVisibility(1);
15157 fNodes->Add(sub2node);
15158 sub1node->cd();
15159 //
15160 // Place copy #10 of ITS5 directly in I565
15161 //
15162 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15163 sub2node->SetLineColor(kColorITS);
15164 sub2node->SetVisibility(1);
15165 fNodes->Add(sub2node);
15166 sub1node->cd();
15167 //
15168 // Place copy #11 of ITS5 directly in I565
15169 //
15170 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15171 sub2node->SetLineColor(kColorITS);
15172 sub2node->SetVisibility(1);
15173 fNodes->Add(sub2node);
15174 sub1node->cd();
15175 //
15176 // Place copy #12 of ITS5 directly in I565
15177 //
15178 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15179 sub2node->SetLineColor(kColorITS);
15180 sub2node->SetVisibility(1);
15181 fNodes->Add(sub2node);
15182 sub1node->cd();
15183 //
15184 // Place copy #13 of ITS5 directly in I565
15185 //
15186 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15187 sub2node->SetLineColor(kColorITS);
15188 sub2node->SetVisibility(1);
15189 fNodes->Add(sub2node);
15190 sub1node->cd();
15191 //
15192 // Place copy #14 of ITS5 directly in I565
15193 //
15194 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15195 sub2node->SetLineColor(kColorITS);
15196 sub2node->SetVisibility(1);
15197 fNodes->Add(sub2node);
15198 sub1node->cd();
15199 //
15200 // Place copy #15 of ITS5 directly in I565
15201 //
15202 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15203 sub2node->SetLineColor(kColorITS);
15204 sub2node->SetVisibility(1);
15205 fNodes->Add(sub2node);
15206 sub1node->cd();
15207 //
15208 // Place copy #16 of ITS5 directly in I565
15209 //
15210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15211 sub2node->SetLineColor(kColorITS);
15212 sub2node->SetVisibility(1);
15213 fNodes->Add(sub2node);
15214 sub1node->cd();
15215 //
15216 // Place copy #17 of ITS5 directly in I565
15217 //
15218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15219 sub2node->SetLineColor(kColorITS);
15220 sub2node->SetVisibility(1);
15221 fNodes->Add(sub2node);
15222 sub1node->cd();
15223 //
15224 // Place copy #18 of ITS5 directly in I565
15225 //
15226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15227 sub2node->SetLineColor(kColorITS);
15228 sub2node->SetVisibility(1);
15229 fNodes->Add(sub2node);
15230 sub1node->cd();
15231 //
15232 // Place copy #19 of ITS5 directly in I565
15233 //
15234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15235 sub2node->SetLineColor(kColorITS);
15236 sub2node->SetVisibility(1);
15237 fNodes->Add(sub2node);
15238 sub1node->cd();
15239 //
15240 // Place copy #20 of ITS5 directly in I565
15241 //
15242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15243 sub2node->SetLineColor(kColorITS);
15244 sub2node->SetVisibility(1);
15245 fNodes->Add(sub2node);
15246 sub1node->cd();
15247 //
15248 // Place copy #21 of ITS5 directly in I565
15249 //
15250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15251 sub2node->SetLineColor(kColorITS);
15252 sub2node->SetVisibility(1);
15253 fNodes->Add(sub2node);
15254 sub1node->cd();
15255 //
15256 // Place copy #22 of ITS5 directly in I565
15257 //
15258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15259 sub2node->SetLineColor(kColorITS);
15260 sub2node->SetVisibility(1);
15261 fNodes->Add(sub2node);
15262 sub1node->cd();
15263 fNodes->Add(sub1node);
15264 node->cd();
15265 //
15266 // Place copy #28 of I565 in IT56
15267 //
1266e9b4 15268 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15269 sub1node->SetLineColor(kColorITS);
15270 sub1node->SetVisibility(0);
15271 sub1node->cd();
15272 //
15273 // Place copy #1 of ITS5 directly in I565
15274 //
15275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15276 sub2node->SetLineColor(kColorITS);
15277 sub2node->SetVisibility(1);
15278 fNodes->Add(sub2node);
15279 sub1node->cd();
15280 //
15281 // Place copy #2 of ITS5 directly in I565
15282 //
15283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15284 sub2node->SetLineColor(kColorITS);
15285 sub2node->SetVisibility(1);
15286 fNodes->Add(sub2node);
15287 sub1node->cd();
15288 //
15289 // Place copy #3 of ITS5 directly in I565
15290 //
15291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15292 sub2node->SetLineColor(kColorITS);
15293 sub2node->SetVisibility(1);
15294 fNodes->Add(sub2node);
15295 sub1node->cd();
15296 //
15297 // Place copy #4 of ITS5 directly in I565
15298 //
15299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15300 sub2node->SetLineColor(kColorITS);
15301 sub2node->SetVisibility(1);
15302 fNodes->Add(sub2node);
15303 sub1node->cd();
15304 //
15305 // Place copy #5 of ITS5 directly in I565
15306 //
15307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15308 sub2node->SetLineColor(kColorITS);
15309 sub2node->SetVisibility(1);
15310 fNodes->Add(sub2node);
15311 sub1node->cd();
15312 //
15313 // Place copy #6 of ITS5 directly in I565
15314 //
15315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15316 sub2node->SetLineColor(kColorITS);
15317 sub2node->SetVisibility(1);
15318 fNodes->Add(sub2node);
15319 sub1node->cd();
15320 //
15321 // Place copy #7 of ITS5 directly in I565
15322 //
15323 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15324 sub2node->SetLineColor(kColorITS);
15325 sub2node->SetVisibility(1);
15326 fNodes->Add(sub2node);
15327 sub1node->cd();
15328 //
15329 // Place copy #8 of ITS5 directly in I565
15330 //
15331 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15332 sub2node->SetLineColor(kColorITS);
15333 sub2node->SetVisibility(1);
15334 fNodes->Add(sub2node);
15335 sub1node->cd();
15336 //
15337 // Place copy #9 of ITS5 directly in I565
15338 //
15339 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15340 sub2node->SetLineColor(kColorITS);
15341 sub2node->SetVisibility(1);
15342 fNodes->Add(sub2node);
15343 sub1node->cd();
15344 //
15345 // Place copy #10 of ITS5 directly in I565
15346 //
15347 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15348 sub2node->SetLineColor(kColorITS);
15349 sub2node->SetVisibility(1);
15350 fNodes->Add(sub2node);
15351 sub1node->cd();
15352 //
15353 // Place copy #11 of ITS5 directly in I565
15354 //
15355 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15356 sub2node->SetLineColor(kColorITS);
15357 sub2node->SetVisibility(1);
15358 fNodes->Add(sub2node);
15359 sub1node->cd();
15360 //
15361 // Place copy #12 of ITS5 directly in I565
15362 //
15363 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15364 sub2node->SetLineColor(kColorITS);
15365 sub2node->SetVisibility(1);
15366 fNodes->Add(sub2node);
15367 sub1node->cd();
15368 //
15369 // Place copy #13 of ITS5 directly in I565
15370 //
15371 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15372 sub2node->SetLineColor(kColorITS);
15373 sub2node->SetVisibility(1);
15374 fNodes->Add(sub2node);
15375 sub1node->cd();
15376 //
15377 // Place copy #14 of ITS5 directly in I565
15378 //
15379 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15380 sub2node->SetLineColor(kColorITS);
15381 sub2node->SetVisibility(1);
15382 fNodes->Add(sub2node);
15383 sub1node->cd();
15384 //
15385 // Place copy #15 of ITS5 directly in I565
15386 //
15387 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15388 sub2node->SetLineColor(kColorITS);
15389 sub2node->SetVisibility(1);
15390 fNodes->Add(sub2node);
15391 sub1node->cd();
15392 //
15393 // Place copy #16 of ITS5 directly in I565
15394 //
15395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15396 sub2node->SetLineColor(kColorITS);
15397 sub2node->SetVisibility(1);
15398 fNodes->Add(sub2node);
15399 sub1node->cd();
15400 //
15401 // Place copy #17 of ITS5 directly in I565
15402 //
15403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15404 sub2node->SetLineColor(kColorITS);
15405 sub2node->SetVisibility(1);
15406 fNodes->Add(sub2node);
15407 sub1node->cd();
15408 //
15409 // Place copy #18 of ITS5 directly in I565
15410 //
15411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15412 sub2node->SetLineColor(kColorITS);
15413 sub2node->SetVisibility(1);
15414 fNodes->Add(sub2node);
15415 sub1node->cd();
15416 //
15417 // Place copy #19 of ITS5 directly in I565
15418 //
15419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15420 sub2node->SetLineColor(kColorITS);
15421 sub2node->SetVisibility(1);
15422 fNodes->Add(sub2node);
15423 sub1node->cd();
15424 //
15425 // Place copy #20 of ITS5 directly in I565
15426 //
15427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15428 sub2node->SetLineColor(kColorITS);
15429 sub2node->SetVisibility(1);
15430 fNodes->Add(sub2node);
15431 sub1node->cd();
15432 //
15433 // Place copy #21 of ITS5 directly in I565
15434 //
15435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15436 sub2node->SetLineColor(kColorITS);
15437 sub2node->SetVisibility(1);
15438 fNodes->Add(sub2node);
15439 sub1node->cd();
15440 //
15441 // Place copy #22 of ITS5 directly in I565
15442 //
15443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15444 sub2node->SetLineColor(kColorITS);
15445 sub2node->SetVisibility(1);
15446 fNodes->Add(sub2node);
15447 sub1node->cd();
15448 fNodes->Add(sub1node);
15449 node->cd();
15450 //
15451 // Place copy #29 of I565 in IT56
15452 //
1266e9b4 15453 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15454 sub1node->SetLineColor(kColorITS);
15455 sub1node->SetVisibility(0);
15456 sub1node->cd();
15457 //
15458 // Place copy #1 of ITS5 directly in I565
15459 //
15460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15461 sub2node->SetLineColor(kColorITS);
15462 sub2node->SetVisibility(1);
15463 fNodes->Add(sub2node);
15464 sub1node->cd();
15465 //
15466 // Place copy #2 of ITS5 directly in I565
15467 //
15468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15469 sub2node->SetLineColor(kColorITS);
15470 sub2node->SetVisibility(1);
15471 fNodes->Add(sub2node);
15472 sub1node->cd();
15473 //
15474 // Place copy #3 of ITS5 directly in I565
15475 //
15476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15477 sub2node->SetLineColor(kColorITS);
15478 sub2node->SetVisibility(1);
15479 fNodes->Add(sub2node);
15480 sub1node->cd();
15481 //
15482 // Place copy #4 of ITS5 directly in I565
15483 //
15484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15485 sub2node->SetLineColor(kColorITS);
15486 sub2node->SetVisibility(1);
15487 fNodes->Add(sub2node);
15488 sub1node->cd();
15489 //
15490 // Place copy #5 of ITS5 directly in I565
15491 //
15492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15493 sub2node->SetLineColor(kColorITS);
15494 sub2node->SetVisibility(1);
15495 fNodes->Add(sub2node);
15496 sub1node->cd();
15497 //
15498 // Place copy #6 of ITS5 directly in I565
15499 //
15500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15501 sub2node->SetLineColor(kColorITS);
15502 sub2node->SetVisibility(1);
15503 fNodes->Add(sub2node);
15504 sub1node->cd();
15505 //
15506 // Place copy #7 of ITS5 directly in I565
15507 //
15508 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15509 sub2node->SetLineColor(kColorITS);
15510 sub2node->SetVisibility(1);
15511 fNodes->Add(sub2node);
15512 sub1node->cd();
15513 //
15514 // Place copy #8 of ITS5 directly in I565
15515 //
15516 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15517 sub2node->SetLineColor(kColorITS);
15518 sub2node->SetVisibility(1);
15519 fNodes->Add(sub2node);
15520 sub1node->cd();
15521 //
15522 // Place copy #9 of ITS5 directly in I565
15523 //
15524 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15525 sub2node->SetLineColor(kColorITS);
15526 sub2node->SetVisibility(1);
15527 fNodes->Add(sub2node);
15528 sub1node->cd();
15529 //
15530 // Place copy #10 of ITS5 directly in I565
15531 //
15532 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15533 sub2node->SetLineColor(kColorITS);
15534 sub2node->SetVisibility(1);
15535 fNodes->Add(sub2node);
15536 sub1node->cd();
15537 //
15538 // Place copy #11 of ITS5 directly in I565
15539 //
15540 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15541 sub2node->SetLineColor(kColorITS);
15542 sub2node->SetVisibility(1);
15543 fNodes->Add(sub2node);
15544 sub1node->cd();
15545 //
15546 // Place copy #12 of ITS5 directly in I565
15547 //
15548 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15549 sub2node->SetLineColor(kColorITS);
15550 sub2node->SetVisibility(1);
15551 fNodes->Add(sub2node);
15552 sub1node->cd();
15553 //
15554 // Place copy #13 of ITS5 directly in I565
15555 //
15556 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15557 sub2node->SetLineColor(kColorITS);
15558 sub2node->SetVisibility(1);
15559 fNodes->Add(sub2node);
15560 sub1node->cd();
15561 //
15562 // Place copy #14 of ITS5 directly in I565
15563 //
15564 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15565 sub2node->SetLineColor(kColorITS);
15566 sub2node->SetVisibility(1);
15567 fNodes->Add(sub2node);
15568 sub1node->cd();
15569 //
15570 // Place copy #15 of ITS5 directly in I565
15571 //
15572 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15573 sub2node->SetLineColor(kColorITS);
15574 sub2node->SetVisibility(1);
15575 fNodes->Add(sub2node);
15576 sub1node->cd();
15577 //
15578 // Place copy #16 of ITS5 directly in I565
15579 //
15580 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15581 sub2node->SetLineColor(kColorITS);
15582 sub2node->SetVisibility(1);
15583 fNodes->Add(sub2node);
15584 sub1node->cd();
15585 //
15586 // Place copy #17 of ITS5 directly in I565
15587 //
15588 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15589 sub2node->SetLineColor(kColorITS);
15590 sub2node->SetVisibility(1);
15591 fNodes->Add(sub2node);
15592 sub1node->cd();
15593 //
15594 // Place copy #18 of ITS5 directly in I565
15595 //
15596 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15597 sub2node->SetLineColor(kColorITS);
15598 sub2node->SetVisibility(1);
15599 fNodes->Add(sub2node);
15600 sub1node->cd();
15601 //
15602 // Place copy #19 of ITS5 directly in I565
15603 //
15604 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15605 sub2node->SetLineColor(kColorITS);
15606 sub2node->SetVisibility(1);
15607 fNodes->Add(sub2node);
15608 sub1node->cd();
15609 //
15610 // Place copy #20 of ITS5 directly in I565
15611 //
15612 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15613 sub2node->SetLineColor(kColorITS);
15614 sub2node->SetVisibility(1);
15615 fNodes->Add(sub2node);
15616 sub1node->cd();
15617 //
15618 // Place copy #21 of ITS5 directly in I565
15619 //
15620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15621 sub2node->SetLineColor(kColorITS);
15622 sub2node->SetVisibility(1);
15623 fNodes->Add(sub2node);
15624 sub1node->cd();
15625 //
15626 // Place copy #22 of ITS5 directly in I565
15627 //
15628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15629 sub2node->SetLineColor(kColorITS);
15630 sub2node->SetVisibility(1);
15631 fNodes->Add(sub2node);
15632 sub1node->cd();
15633 fNodes->Add(sub1node);
15634 node->cd();
15635 //
15636 // Place copy #30 of I565 in IT56
15637 //
1266e9b4 15638 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15639 sub1node->SetLineColor(kColorITS);
15640 sub1node->SetVisibility(0);
15641 sub1node->cd();
15642 //
15643 // Place copy #1 of ITS5 directly in I565
15644 //
15645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15646 sub2node->SetLineColor(kColorITS);
15647 sub2node->SetVisibility(1);
15648 fNodes->Add(sub2node);
15649 sub1node->cd();
15650 //
15651 // Place copy #2 of ITS5 directly in I565
15652 //
15653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15654 sub2node->SetLineColor(kColorITS);
15655 sub2node->SetVisibility(1);
15656 fNodes->Add(sub2node);
15657 sub1node->cd();
15658 //
15659 // Place copy #3 of ITS5 directly in I565
15660 //
15661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15662 sub2node->SetLineColor(kColorITS);
15663 sub2node->SetVisibility(1);
15664 fNodes->Add(sub2node);
15665 sub1node->cd();
15666 //
15667 // Place copy #4 of ITS5 directly in I565
15668 //
15669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15670 sub2node->SetLineColor(kColorITS);
15671 sub2node->SetVisibility(1);
15672 fNodes->Add(sub2node);
15673 sub1node->cd();
15674 //
15675 // Place copy #5 of ITS5 directly in I565
15676 //
15677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15678 sub2node->SetLineColor(kColorITS);
15679 sub2node->SetVisibility(1);
15680 fNodes->Add(sub2node);
15681 sub1node->cd();
15682 //
15683 // Place copy #6 of ITS5 directly in I565
15684 //
15685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15686 sub2node->SetLineColor(kColorITS);
15687 sub2node->SetVisibility(1);
15688 fNodes->Add(sub2node);
15689 sub1node->cd();
15690 //
15691 // Place copy #7 of ITS5 directly in I565
15692 //
15693 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15694 sub2node->SetLineColor(kColorITS);
15695 sub2node->SetVisibility(1);
15696 fNodes->Add(sub2node);
15697 sub1node->cd();
15698 //
15699 // Place copy #8 of ITS5 directly in I565
15700 //
15701 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15702 sub2node->SetLineColor(kColorITS);
15703 sub2node->SetVisibility(1);
15704 fNodes->Add(sub2node);
15705 sub1node->cd();
15706 //
15707 // Place copy #9 of ITS5 directly in I565
15708 //
15709 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15710 sub2node->SetLineColor(kColorITS);
15711 sub2node->SetVisibility(1);
15712 fNodes->Add(sub2node);
15713 sub1node->cd();
15714 //
15715 // Place copy #10 of ITS5 directly in I565
15716 //
15717 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15718 sub2node->SetLineColor(kColorITS);
15719 sub2node->SetVisibility(1);
15720 fNodes->Add(sub2node);
15721 sub1node->cd();
15722 //
15723 // Place copy #11 of ITS5 directly in I565
15724 //
15725 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15726 sub2node->SetLineColor(kColorITS);
15727 sub2node->SetVisibility(1);
15728 fNodes->Add(sub2node);
15729 sub1node->cd();
15730 //
15731 // Place copy #12 of ITS5 directly in I565
15732 //
15733 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15734 sub2node->SetLineColor(kColorITS);
15735 sub2node->SetVisibility(1);
15736 fNodes->Add(sub2node);
15737 sub1node->cd();
15738 //
15739 // Place copy #13 of ITS5 directly in I565
15740 //
15741 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15742 sub2node->SetLineColor(kColorITS);
15743 sub2node->SetVisibility(1);
15744 fNodes->Add(sub2node);
15745 sub1node->cd();
15746 //
15747 // Place copy #14 of ITS5 directly in I565
15748 //
15749 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15750 sub2node->SetLineColor(kColorITS);
15751 sub2node->SetVisibility(1);
15752 fNodes->Add(sub2node);
15753 sub1node->cd();
15754 //
15755 // Place copy #15 of ITS5 directly in I565
15756 //
15757 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15758 sub2node->SetLineColor(kColorITS);
15759 sub2node->SetVisibility(1);
15760 fNodes->Add(sub2node);
15761 sub1node->cd();
15762 //
15763 // Place copy #16 of ITS5 directly in I565
15764 //
15765 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15766 sub2node->SetLineColor(kColorITS);
15767 sub2node->SetVisibility(1);
15768 fNodes->Add(sub2node);
15769 sub1node->cd();
15770 //
15771 // Place copy #17 of ITS5 directly in I565
15772 //
15773 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15774 sub2node->SetLineColor(kColorITS);
15775 sub2node->SetVisibility(1);
15776 fNodes->Add(sub2node);
15777 sub1node->cd();
15778 //
15779 // Place copy #18 of ITS5 directly in I565
15780 //
15781 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15782 sub2node->SetLineColor(kColorITS);
15783 sub2node->SetVisibility(1);
15784 fNodes->Add(sub2node);
15785 sub1node->cd();
15786 //
15787 // Place copy #19 of ITS5 directly in I565
15788 //
15789 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15790 sub2node->SetLineColor(kColorITS);
15791 sub2node->SetVisibility(1);
15792 fNodes->Add(sub2node);
15793 sub1node->cd();
15794 //
15795 // Place copy #20 of ITS5 directly in I565
15796 //
15797 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15798 sub2node->SetLineColor(kColorITS);
15799 sub2node->SetVisibility(1);
15800 fNodes->Add(sub2node);
15801 sub1node->cd();
15802 //
15803 // Place copy #21 of ITS5 directly in I565
15804 //
15805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15806 sub2node->SetLineColor(kColorITS);
15807 sub2node->SetVisibility(1);
15808 fNodes->Add(sub2node);
15809 sub1node->cd();
15810 //
15811 // Place copy #22 of ITS5 directly in I565
15812 //
15813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15814 sub2node->SetLineColor(kColorITS);
15815 sub2node->SetVisibility(1);
15816 fNodes->Add(sub2node);
15817 sub1node->cd();
15818 fNodes->Add(sub1node);
15819 node->cd();
15820 //
15821 // Place copy #31 of I565 in IT56
15822 //
1266e9b4 15823 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15824 sub1node->SetLineColor(kColorITS);
15825 sub1node->SetVisibility(0);
15826 sub1node->cd();
15827 //
15828 // Place copy #1 of ITS5 directly in I565
15829 //
15830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15831 sub2node->SetLineColor(kColorITS);
15832 sub2node->SetVisibility(1);
15833 fNodes->Add(sub2node);
15834 sub1node->cd();
15835 //
15836 // Place copy #2 of ITS5 directly in I565
15837 //
15838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15839 sub2node->SetLineColor(kColorITS);
15840 sub2node->SetVisibility(1);
15841 fNodes->Add(sub2node);
15842 sub1node->cd();
15843 //
15844 // Place copy #3 of ITS5 directly in I565
15845 //
15846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15847 sub2node->SetLineColor(kColorITS);
15848 sub2node->SetVisibility(1);
15849 fNodes->Add(sub2node);
15850 sub1node->cd();
15851 //
15852 // Place copy #4 of ITS5 directly in I565
15853 //
15854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15855 sub2node->SetLineColor(kColorITS);
15856 sub2node->SetVisibility(1);
15857 fNodes->Add(sub2node);
15858 sub1node->cd();
15859 //
15860 // Place copy #5 of ITS5 directly in I565
15861 //
15862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15863 sub2node->SetLineColor(kColorITS);
15864 sub2node->SetVisibility(1);
15865 fNodes->Add(sub2node);
15866 sub1node->cd();
15867 //
15868 // Place copy #6 of ITS5 directly in I565
15869 //
15870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15871 sub2node->SetLineColor(kColorITS);
15872 sub2node->SetVisibility(1);
15873 fNodes->Add(sub2node);
15874 sub1node->cd();
15875 //
15876 // Place copy #7 of ITS5 directly in I565
15877 //
15878 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15879 sub2node->SetLineColor(kColorITS);
15880 sub2node->SetVisibility(1);
15881 fNodes->Add(sub2node);
15882 sub1node->cd();
15883 //
15884 // Place copy #8 of ITS5 directly in I565
15885 //
15886 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15887 sub2node->SetLineColor(kColorITS);
15888 sub2node->SetVisibility(1);
15889 fNodes->Add(sub2node);
15890 sub1node->cd();
15891 //
15892 // Place copy #9 of ITS5 directly in I565
15893 //
15894 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15895 sub2node->SetLineColor(kColorITS);
15896 sub2node->SetVisibility(1);
15897 fNodes->Add(sub2node);
15898 sub1node->cd();
15899 //
15900 // Place copy #10 of ITS5 directly in I565
15901 //
15902 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15903 sub2node->SetLineColor(kColorITS);
15904 sub2node->SetVisibility(1);
15905 fNodes->Add(sub2node);
15906 sub1node->cd();
15907 //
15908 // Place copy #11 of ITS5 directly in I565
15909 //
15910 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15911 sub2node->SetLineColor(kColorITS);
15912 sub2node->SetVisibility(1);
15913 fNodes->Add(sub2node);
15914 sub1node->cd();
15915 //
15916 // Place copy #12 of ITS5 directly in I565
15917 //
15918 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15919 sub2node->SetLineColor(kColorITS);
15920 sub2node->SetVisibility(1);
15921 fNodes->Add(sub2node);
15922 sub1node->cd();
15923 //
15924 // Place copy #13 of ITS5 directly in I565
15925 //
15926 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15927 sub2node->SetLineColor(kColorITS);
15928 sub2node->SetVisibility(1);
15929 fNodes->Add(sub2node);
15930 sub1node->cd();
15931 //
15932 // Place copy #14 of ITS5 directly in I565
15933 //
15934 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15935 sub2node->SetLineColor(kColorITS);
15936 sub2node->SetVisibility(1);
15937 fNodes->Add(sub2node);
15938 sub1node->cd();
15939 //
15940 // Place copy #15 of ITS5 directly in I565
15941 //
15942 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15943 sub2node->SetLineColor(kColorITS);
15944 sub2node->SetVisibility(1);
15945 fNodes->Add(sub2node);
15946 sub1node->cd();
15947 //
15948 // Place copy #16 of ITS5 directly in I565
15949 //
15950 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15951 sub2node->SetLineColor(kColorITS);
15952 sub2node->SetVisibility(1);
15953 fNodes->Add(sub2node);
15954 sub1node->cd();
15955 //
15956 // Place copy #17 of ITS5 directly in I565
15957 //
15958 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15959 sub2node->SetLineColor(kColorITS);
15960 sub2node->SetVisibility(1);
15961 fNodes->Add(sub2node);
15962 sub1node->cd();
15963 //
15964 // Place copy #18 of ITS5 directly in I565
15965 //
15966 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15967 sub2node->SetLineColor(kColorITS);
15968 sub2node->SetVisibility(1);
15969 fNodes->Add(sub2node);
15970 sub1node->cd();
15971 //
15972 // Place copy #19 of ITS5 directly in I565
15973 //
15974 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15975 sub2node->SetLineColor(kColorITS);
15976 sub2node->SetVisibility(1);
15977 fNodes->Add(sub2node);
15978 sub1node->cd();
15979 //
15980 // Place copy #20 of ITS5 directly in I565
15981 //
15982 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15983 sub2node->SetLineColor(kColorITS);
15984 sub2node->SetVisibility(1);
15985 fNodes->Add(sub2node);
15986 sub1node->cd();
15987 //
15988 // Place copy #21 of ITS5 directly in I565
15989 //
15990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15991 sub2node->SetLineColor(kColorITS);
15992 sub2node->SetVisibility(1);
15993 fNodes->Add(sub2node);
15994 sub1node->cd();
15995 //
15996 // Place copy #22 of ITS5 directly in I565
15997 //
15998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15999 sub2node->SetLineColor(kColorITS);
16000 sub2node->SetVisibility(1);
16001 fNodes->Add(sub2node);
16002 sub1node->cd();
16003 fNodes->Add(sub1node);
16004 node->cd();
16005 //
16006 // Place copy #32 of I565 in IT56
16007 //
1266e9b4 16008 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16009 sub1node->SetLineColor(kColorITS);
16010 sub1node->SetVisibility(0);
16011 sub1node->cd();
16012 //
16013 // Place copy #1 of ITS5 directly in I565
16014 //
16015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16016 sub2node->SetLineColor(kColorITS);
16017 sub2node->SetVisibility(1);
16018 fNodes->Add(sub2node);
16019 sub1node->cd();
16020 //
16021 // Place copy #2 of ITS5 directly in I565
16022 //
16023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16024 sub2node->SetLineColor(kColorITS);
16025 sub2node->SetVisibility(1);
16026 fNodes->Add(sub2node);
16027 sub1node->cd();
16028 //
16029 // Place copy #3 of ITS5 directly in I565
16030 //
16031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16032 sub2node->SetLineColor(kColorITS);
16033 sub2node->SetVisibility(1);
16034 fNodes->Add(sub2node);
16035 sub1node->cd();
16036 //
16037 // Place copy #4 of ITS5 directly in I565
16038 //
16039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16040 sub2node->SetLineColor(kColorITS);
16041 sub2node->SetVisibility(1);
16042 fNodes->Add(sub2node);
16043 sub1node->cd();
16044 //
16045 // Place copy #5 of ITS5 directly in I565
16046 //
16047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16048 sub2node->SetLineColor(kColorITS);
16049 sub2node->SetVisibility(1);
16050 fNodes->Add(sub2node);
16051 sub1node->cd();
16052 //
16053 // Place copy #6 of ITS5 directly in I565
16054 //
16055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16056 sub2node->SetLineColor(kColorITS);
16057 sub2node->SetVisibility(1);
16058 fNodes->Add(sub2node);
16059 sub1node->cd();
16060 //
16061 // Place copy #7 of ITS5 directly in I565
16062 //
16063 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16064 sub2node->SetLineColor(kColorITS);
16065 sub2node->SetVisibility(1);
16066 fNodes->Add(sub2node);
16067 sub1node->cd();
16068 //
16069 // Place copy #8 of ITS5 directly in I565
16070 //
16071 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16072 sub2node->SetLineColor(kColorITS);
16073 sub2node->SetVisibility(1);
16074 fNodes->Add(sub2node);
16075 sub1node->cd();
16076 //
16077 // Place copy #9 of ITS5 directly in I565
16078 //
16079 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16080 sub2node->SetLineColor(kColorITS);
16081 sub2node->SetVisibility(1);
16082 fNodes->Add(sub2node);
16083 sub1node->cd();
16084 //
16085 // Place copy #10 of ITS5 directly in I565
16086 //
16087 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16088 sub2node->SetLineColor(kColorITS);
16089 sub2node->SetVisibility(1);
16090 fNodes->Add(sub2node);
16091 sub1node->cd();
16092 //
16093 // Place copy #11 of ITS5 directly in I565
16094 //
16095 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16096 sub2node->SetLineColor(kColorITS);
16097 sub2node->SetVisibility(1);
16098 fNodes->Add(sub2node);
16099 sub1node->cd();
16100 //
16101 // Place copy #12 of ITS5 directly in I565
16102 //
16103 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16104 sub2node->SetLineColor(kColorITS);
16105 sub2node->SetVisibility(1);
16106 fNodes->Add(sub2node);
16107 sub1node->cd();
16108 //
16109 // Place copy #13 of ITS5 directly in I565
16110 //
16111 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16112 sub2node->SetLineColor(kColorITS);
16113 sub2node->SetVisibility(1);
16114 fNodes->Add(sub2node);
16115 sub1node->cd();
16116 //
16117 // Place copy #14 of ITS5 directly in I565
16118 //
16119 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16120 sub2node->SetLineColor(kColorITS);
16121 sub2node->SetVisibility(1);
16122 fNodes->Add(sub2node);
16123 sub1node->cd();
16124 //
16125 // Place copy #15 of ITS5 directly in I565
16126 //
16127 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16128 sub2node->SetLineColor(kColorITS);
16129 sub2node->SetVisibility(1);
16130 fNodes->Add(sub2node);
16131 sub1node->cd();
16132 //
16133 // Place copy #16 of ITS5 directly in I565
16134 //
16135 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16136 sub2node->SetLineColor(kColorITS);
16137 sub2node->SetVisibility(1);
16138 fNodes->Add(sub2node);
16139 sub1node->cd();
16140 //
16141 // Place copy #17 of ITS5 directly in I565
16142 //
16143 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16144 sub2node->SetLineColor(kColorITS);
16145 sub2node->SetVisibility(1);
16146 fNodes->Add(sub2node);
16147 sub1node->cd();
16148 //
16149 // Place copy #18 of ITS5 directly in I565
16150 //
16151 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16152 sub2node->SetLineColor(kColorITS);
16153 sub2node->SetVisibility(1);
16154 fNodes->Add(sub2node);
16155 sub1node->cd();
16156 //
16157 // Place copy #19 of ITS5 directly in I565
16158 //
16159 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16160 sub2node->SetLineColor(kColorITS);
16161 sub2node->SetVisibility(1);
16162 fNodes->Add(sub2node);
16163 sub1node->cd();
16164 //
16165 // Place copy #20 of ITS5 directly in I565
16166 //
16167 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16168 sub2node->SetLineColor(kColorITS);
16169 sub2node->SetVisibility(1);
16170 fNodes->Add(sub2node);
16171 sub1node->cd();
16172 //
16173 // Place copy #21 of ITS5 directly in I565
16174 //
16175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16176 sub2node->SetLineColor(kColorITS);
16177 sub2node->SetVisibility(1);
16178 fNodes->Add(sub2node);
16179 sub1node->cd();
16180 //
16181 // Place copy #22 of ITS5 directly in I565
16182 //
16183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16184 sub2node->SetLineColor(kColorITS);
16185 sub2node->SetVisibility(1);
16186 fNodes->Add(sub2node);
16187 sub1node->cd();
16188 fNodes->Add(sub1node);
16189 node->cd();
16190 //
16191 // Place copy #33 of I565 in IT56
16192 //
1266e9b4 16193 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16194 sub1node->SetLineColor(kColorITS);
16195 sub1node->SetVisibility(0);
16196 sub1node->cd();
16197 //
16198 // Place copy #1 of ITS5 directly in I565
16199 //
16200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16201 sub2node->SetLineColor(kColorITS);
16202 sub2node->SetVisibility(1);
16203 fNodes->Add(sub2node);
16204 sub1node->cd();
16205 //
16206 // Place copy #2 of ITS5 directly in I565
16207 //
16208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16209 sub2node->SetLineColor(kColorITS);
16210 sub2node->SetVisibility(1);
16211 fNodes->Add(sub2node);
16212 sub1node->cd();
16213 //
16214 // Place copy #3 of ITS5 directly in I565
16215 //
16216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16217 sub2node->SetLineColor(kColorITS);
16218 sub2node->SetVisibility(1);
16219 fNodes->Add(sub2node);
16220 sub1node->cd();
16221 //
16222 // Place copy #4 of ITS5 directly in I565
16223 //
16224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16225 sub2node->SetLineColor(kColorITS);
16226 sub2node->SetVisibility(1);
16227 fNodes->Add(sub2node);
16228 sub1node->cd();
16229 //
16230 // Place copy #5 of ITS5 directly in I565
16231 //
16232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16233 sub2node->SetLineColor(kColorITS);
16234 sub2node->SetVisibility(1);
16235 fNodes->Add(sub2node);
16236 sub1node->cd();
16237 //
16238 // Place copy #6 of ITS5 directly in I565
16239 //
16240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16241 sub2node->SetLineColor(kColorITS);
16242 sub2node->SetVisibility(1);
16243 fNodes->Add(sub2node);
16244 sub1node->cd();
16245 //
16246 // Place copy #7 of ITS5 directly in I565
16247 //
16248 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16249 sub2node->SetLineColor(kColorITS);
16250 sub2node->SetVisibility(1);
16251 fNodes->Add(sub2node);
16252 sub1node->cd();
16253 //
16254 // Place copy #8 of ITS5 directly in I565
16255 //
16256 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16257 sub2node->SetLineColor(kColorITS);
16258 sub2node->SetVisibility(1);
16259 fNodes->Add(sub2node);
16260 sub1node->cd();
16261 //
16262 // Place copy #9 of ITS5 directly in I565
16263 //
16264 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16265 sub2node->SetLineColor(kColorITS);
16266 sub2node->SetVisibility(1);
16267 fNodes->Add(sub2node);
16268 sub1node->cd();
16269 //
16270 // Place copy #10 of ITS5 directly in I565
16271 //
16272 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16273 sub2node->SetLineColor(kColorITS);
16274 sub2node->SetVisibility(1);
16275 fNodes->Add(sub2node);
16276 sub1node->cd();
16277 //
16278 // Place copy #11 of ITS5 directly in I565
16279 //
16280 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16281 sub2node->SetLineColor(kColorITS);
16282 sub2node->SetVisibility(1);
16283 fNodes->Add(sub2node);
16284 sub1node->cd();
16285 //
16286 // Place copy #12 of ITS5 directly in I565
16287 //
16288 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16289 sub2node->SetLineColor(kColorITS);
16290 sub2node->SetVisibility(1);
16291 fNodes->Add(sub2node);
16292 sub1node->cd();
16293 //
16294 // Place copy #13 of ITS5 directly in I565
16295 //
16296 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16297 sub2node->SetLineColor(kColorITS);
16298 sub2node->SetVisibility(1);
16299 fNodes->Add(sub2node);
16300 sub1node->cd();
16301 //
16302 // Place copy #14 of ITS5 directly in I565
16303 //
16304 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16305 sub2node->SetLineColor(kColorITS);
16306 sub2node->SetVisibility(1);
16307 fNodes->Add(sub2node);
16308 sub1node->cd();
16309 //
16310 // Place copy #15 of ITS5 directly in I565
16311 //
16312 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16313 sub2node->SetLineColor(kColorITS);
16314 sub2node->SetVisibility(1);
16315 fNodes->Add(sub2node);
16316 sub1node->cd();
16317 //
16318 // Place copy #16 of ITS5 directly in I565
16319 //
16320 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16321 sub2node->SetLineColor(kColorITS);
16322 sub2node->SetVisibility(1);
16323 fNodes->Add(sub2node);
16324 sub1node->cd();
16325 //
16326 // Place copy #17 of ITS5 directly in I565
16327 //
16328 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16329 sub2node->SetLineColor(kColorITS);
16330 sub2node->SetVisibility(1);
16331 fNodes->Add(sub2node);
16332 sub1node->cd();
16333 //
16334 // Place copy #18 of ITS5 directly in I565
16335 //
16336 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16337 sub2node->SetLineColor(kColorITS);
16338 sub2node->SetVisibility(1);
16339 fNodes->Add(sub2node);
16340 sub1node->cd();
16341 //
16342 // Place copy #19 of ITS5 directly in I565
16343 //
16344 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16345 sub2node->SetLineColor(kColorITS);
16346 sub2node->SetVisibility(1);
16347 fNodes->Add(sub2node);
16348 sub1node->cd();
16349 //
16350 // Place copy #20 of ITS5 directly in I565
16351 //
16352 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16353 sub2node->SetLineColor(kColorITS);
16354 sub2node->SetVisibility(1);
16355 fNodes->Add(sub2node);
16356 sub1node->cd();
16357 //
16358 // Place copy #21 of ITS5 directly in I565
16359 //
16360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16361 sub2node->SetLineColor(kColorITS);
16362 sub2node->SetVisibility(1);
16363 fNodes->Add(sub2node);
16364 sub1node->cd();
16365 //
16366 // Place copy #22 of ITS5 directly in I565
16367 //
16368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16369 sub2node->SetLineColor(kColorITS);
16370 sub2node->SetVisibility(1);
16371 fNodes->Add(sub2node);
16372 sub1node->cd();
16373 fNodes->Add(sub1node);
16374 node->cd();
16375 //
16376 // Place copy #34 of I565 in IT56
16377 //
1266e9b4 16378 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16379 sub1node->SetLineColor(kColorITS);
16380 sub1node->SetVisibility(0);
16381 sub1node->cd();
16382 //
16383 // Place copy #1 of ITS5 directly in I565
16384 //
16385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16386 sub2node->SetLineColor(kColorITS);
16387 sub2node->SetVisibility(1);
16388 fNodes->Add(sub2node);
16389 sub1node->cd();
16390 //
16391 // Place copy #2 of ITS5 directly in I565
16392 //
16393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16394 sub2node->SetLineColor(kColorITS);
16395 sub2node->SetVisibility(1);
16396 fNodes->Add(sub2node);
16397 sub1node->cd();
16398 //
16399 // Place copy #3 of ITS5 directly in I565
16400 //
16401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16402 sub2node->SetLineColor(kColorITS);
16403 sub2node->SetVisibility(1);
16404 fNodes->Add(sub2node);
16405 sub1node->cd();
16406 //
16407 // Place copy #4 of ITS5 directly in I565
16408 //
16409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16410 sub2node->SetLineColor(kColorITS);
16411 sub2node->SetVisibility(1);
16412 fNodes->Add(sub2node);
16413 sub1node->cd();
16414 //
16415 // Place copy #5 of ITS5 directly in I565
16416 //
16417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16418 sub2node->SetLineColor(kColorITS);
16419 sub2node->SetVisibility(1);
16420 fNodes->Add(sub2node);
16421 sub1node->cd();
16422 //
16423 // Place copy #6 of ITS5 directly in I565
16424 //
16425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16426 sub2node->SetLineColor(kColorITS);
16427 sub2node->SetVisibility(1);
16428 fNodes->Add(sub2node);
16429 sub1node->cd();
16430 //
16431 // Place copy #7 of ITS5 directly in I565
16432 //
16433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16434 sub2node->SetLineColor(kColorITS);
16435 sub2node->SetVisibility(1);
16436 fNodes->Add(sub2node);
16437 sub1node->cd();
16438 //
16439 // Place copy #8 of ITS5 directly in I565
16440 //
16441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16442 sub2node->SetLineColor(kColorITS);
16443 sub2node->SetVisibility(1);
16444 fNodes->Add(sub2node);
16445 sub1node->cd();
16446 //
16447 // Place copy #9 of ITS5 directly in I565
16448 //
16449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16450 sub2node->SetLineColor(kColorITS);
16451 sub2node->SetVisibility(1);
16452 fNodes->Add(sub2node);
16453 sub1node->cd();
16454 //
16455 // Place copy #10 of ITS5 directly in I565
16456 //
16457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16458 sub2node->SetLineColor(kColorITS);
16459 sub2node->SetVisibility(1);
16460 fNodes->Add(sub2node);
16461 sub1node->cd();
16462 //
16463 // Place copy #11 of ITS5 directly in I565
16464 //
16465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16466 sub2node->SetLineColor(kColorITS);
16467 sub2node->SetVisibility(1);
16468 fNodes->Add(sub2node);
16469 sub1node->cd();
16470 //
16471 // Place copy #12 of ITS5 directly in I565
16472 //
16473 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16474 sub2node->SetLineColor(kColorITS);
16475 sub2node->SetVisibility(1);
16476 fNodes->Add(sub2node);
16477 sub1node->cd();
16478 //
16479 // Place copy #13 of ITS5 directly in I565
16480 //
16481 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16482 sub2node->SetLineColor(kColorITS);
16483 sub2node->SetVisibility(1);
16484 fNodes->Add(sub2node);
16485 sub1node->cd();
16486 //
16487 // Place copy #14 of ITS5 directly in I565
16488 //
16489 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16490 sub2node->SetLineColor(kColorITS);
16491 sub2node->SetVisibility(1);
16492 fNodes->Add(sub2node);
16493 sub1node->cd();
16494 //
16495 // Place copy #15 of ITS5 directly in I565
16496 //
16497 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16498 sub2node->SetLineColor(kColorITS);
16499 sub2node->SetVisibility(1);
16500 fNodes->Add(sub2node);
16501 sub1node->cd();
16502 //
16503 // Place copy #16 of ITS5 directly in I565
16504 //
16505 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16506 sub2node->SetLineColor(kColorITS);
16507 sub2node->SetVisibility(1);
16508 fNodes->Add(sub2node);
16509 sub1node->cd();
16510 //
16511 // Place copy #17 of ITS5 directly in I565
16512 //
16513 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16514 sub2node->SetLineColor(kColorITS);
16515 sub2node->SetVisibility(1);
16516 fNodes->Add(sub2node);
16517 sub1node->cd();
16518 //
16519 // Place copy #18 of ITS5 directly in I565
16520 //
16521 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16522 sub2node->SetLineColor(kColorITS);
16523 sub2node->SetVisibility(1);
16524 fNodes->Add(sub2node);
16525 sub1node->cd();
16526 //
16527 // Place copy #19 of ITS5 directly in I565
16528 //
16529 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16530 sub2node->SetLineColor(kColorITS);
16531 sub2node->SetVisibility(1);
16532 fNodes->Add(sub2node);
16533 sub1node->cd();
16534 //
16535 // Place copy #20 of ITS5 directly in I565
16536 //
16537 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16538 sub2node->SetLineColor(kColorITS);
16539 sub2node->SetVisibility(1);
16540 fNodes->Add(sub2node);
16541 sub1node->cd();
16542 //
16543 // Place copy #21 of ITS5 directly in I565
16544 //
16545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16546 sub2node->SetLineColor(kColorITS);
16547 sub2node->SetVisibility(1);
16548 fNodes->Add(sub2node);
16549 sub1node->cd();
16550 //
16551 // Place copy #22 of ITS5 directly in I565
16552 //
16553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16554 sub2node->SetLineColor(kColorITS);
16555 sub2node->SetVisibility(1);
16556 fNodes->Add(sub2node);
16557 sub1node->cd();
16558 fNodes->Add(sub1node);
16559 node->cd();
16560 //
16561 // Place copy #1 of I569 in IT56
16562 //
1266e9b4 16563 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16564 sub1node->SetLineColor(kColorITS);
16565 sub1node->SetVisibility(0);
16566 sub1node->cd();
16567 //
16568 // Place copy #1 of ITS6 in I569
16569 //
1266e9b4 16570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16571 sub2node->SetLineColor(kColorITS);
16572 sub2node->SetVisibility(1);
16573 fNodes->Add(sub2node);
16574 sub1node->cd();
16575 //
16576 // Place copy #2 of ITS6 in I569
16577 //
16578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16579 sub2node->SetLineColor(kColorITS);
16580 sub2node->SetVisibility(1);
16581 fNodes->Add(sub2node);
16582 sub1node->cd();
16583 //
16584 // Place copy #3 of ITS6 in I569
16585 //
1266e9b4 16586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16587 sub2node->SetLineColor(kColorITS);
16588 sub2node->SetVisibility(1);
16589 fNodes->Add(sub2node);
16590 sub1node->cd();
16591 //
16592 // Place copy #4 of ITS6 in I569
16593 //
16594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16595 sub2node->SetLineColor(kColorITS);
16596 sub2node->SetVisibility(1);
16597 fNodes->Add(sub2node);
16598 sub1node->cd();
16599 //
16600 // Place copy #5 of ITS6 in I569
16601 //
1266e9b4 16602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16603 sub2node->SetLineColor(kColorITS);
16604 sub2node->SetVisibility(1);
16605 fNodes->Add(sub2node);
16606 sub1node->cd();
16607 //
16608 // Place copy #6 of ITS6 in I569
16609 //
16610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16611 sub2node->SetLineColor(kColorITS);
16612 sub2node->SetVisibility(1);
16613 fNodes->Add(sub2node);
16614 sub1node->cd();
16615 //
16616 // Place copy #7 of ITS6 in I569
16617 //
1266e9b4 16618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16619 sub2node->SetLineColor(kColorITS);
16620 sub2node->SetVisibility(1);
16621 fNodes->Add(sub2node);
16622 sub1node->cd();
16623 //
16624 // Place copy #8 of ITS6 in I569
16625 //
16626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16627 sub2node->SetLineColor(kColorITS);
16628 sub2node->SetVisibility(1);
16629 fNodes->Add(sub2node);
16630 sub1node->cd();
16631 //
16632 // Place copy #9 of ITS6 in I569
16633 //
1266e9b4 16634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16635 sub2node->SetLineColor(kColorITS);
16636 sub2node->SetVisibility(1);
16637 fNodes->Add(sub2node);
16638 sub1node->cd();
16639 //
16640 // Place copy #10 of ITS6 in I569
16641 //
16642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16643 sub2node->SetLineColor(kColorITS);
16644 sub2node->SetVisibility(1);
16645 fNodes->Add(sub2node);
16646 sub1node->cd();
16647 //
16648 // Place copy #11 of ITS6 in I569
16649 //
1266e9b4 16650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16651 sub2node->SetLineColor(kColorITS);
16652 sub2node->SetVisibility(1);
16653 fNodes->Add(sub2node);
16654 sub1node->cd();
16655 //
16656 // Place copy #12 of ITS6 in I569
16657 //
16658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16659 sub2node->SetLineColor(kColorITS);
16660 sub2node->SetVisibility(1);
16661 fNodes->Add(sub2node);
16662 sub1node->cd();
16663 //
16664 // Place copy #13 of ITS6 in I569
16665 //
16666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16667 sub2node->SetLineColor(kColorITS);
16668 sub2node->SetVisibility(1);
16669 fNodes->Add(sub2node);
16670 sub1node->cd();
16671 //
16672 // Place copy #14 of ITS6 in I569
16673 //
16674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16675 sub2node->SetLineColor(kColorITS);
16676 sub2node->SetVisibility(1);
16677 fNodes->Add(sub2node);
16678 sub1node->cd();
16679 //
16680 // Place copy #15 of ITS6 in I569
16681 //
1266e9b4 16682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16683 sub2node->SetLineColor(kColorITS);
16684 sub2node->SetVisibility(1);
16685 fNodes->Add(sub2node);
16686 sub1node->cd();
16687 //
16688 // Place copy #16 of ITS6 in I569
16689 //
16690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16691 sub2node->SetLineColor(kColorITS);
16692 sub2node->SetVisibility(1);
16693 fNodes->Add(sub2node);
16694 sub1node->cd();
16695 //
16696 // Place copy #17 of ITS6 in I569
16697 //
16698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16699 sub2node->SetLineColor(kColorITS);
16700 sub2node->SetVisibility(1);
16701 fNodes->Add(sub2node);
16702 sub1node->cd();
16703 //
16704 // Place copy #18 of ITS6 in I569
16705 //
16706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16707 sub2node->SetLineColor(kColorITS);
16708 sub2node->SetVisibility(1);
16709 fNodes->Add(sub2node);
16710 sub1node->cd();
16711 //
16712 // Place copy #19 of ITS6 in I569
16713 //
1266e9b4 16714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16715 sub2node->SetLineColor(kColorITS);
16716 sub2node->SetVisibility(1);
16717 fNodes->Add(sub2node);
16718 sub1node->cd();
16719 //
16720 // Place copy #20 of ITS6 in I569
16721 //
16722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16723 sub2node->SetLineColor(kColorITS);
16724 sub2node->SetVisibility(1);
16725 fNodes->Add(sub2node);
16726 sub1node->cd();
16727 //
16728 // Place copy #21 of ITS6 in I569
16729 //
1266e9b4 16730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16731 sub2node->SetLineColor(kColorITS);
16732 sub2node->SetVisibility(1);
16733 fNodes->Add(sub2node);
16734 sub1node->cd();
16735 //
16736 // Place copy #22 of ITS6 in I569
16737 //
16738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16739 sub2node->SetLineColor(kColorITS);
16740 sub2node->SetVisibility(1);
16741 fNodes->Add(sub2node);
16742 sub1node->cd();
16743 //
16744 // Place copy #23 of ITS6 in I569
16745 //
16746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16747 sub2node->SetLineColor(kColorITS);
16748 sub2node->SetVisibility(1);
16749 fNodes->Add(sub2node);
16750 sub1node->cd();
16751 //
16752 // Place copy #24 of ITS6 in I569
16753 //
16754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16755 sub2node->SetLineColor(kColorITS);
16756 sub2node->SetVisibility(1);
16757 fNodes->Add(sub2node);
16758 sub1node->cd();
16759 //
16760 // Place copy #25 of ITS6 in I569
16761 //
1266e9b4 16762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16763 sub2node->SetLineColor(kColorITS);
16764 sub2node->SetVisibility(1);
16765 fNodes->Add(sub2node);
16766 sub1node->cd();
16767 fNodes->Add(sub1node);
16768 node->cd();
16769 //
16770 // Place copy #2 of I569 in IT56
16771 //
1266e9b4 16772 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16773 sub1node->SetLineColor(kColorITS);
16774 sub1node->SetVisibility(0);
16775 sub1node->cd();
16776 //
16777 // Place copy #1 of ITS6 in I569
16778 //
1266e9b4 16779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16780 sub2node->SetLineColor(kColorITS);
16781 sub2node->SetVisibility(1);
16782 fNodes->Add(sub2node);
16783 sub1node->cd();
16784 //
16785 // Place copy #2 of ITS6 in I569
16786 //
16787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16788 sub2node->SetLineColor(kColorITS);
16789 sub2node->SetVisibility(1);
16790 fNodes->Add(sub2node);
16791 sub1node->cd();
16792 //
16793 // Place copy #3 of ITS6 in I569
16794 //
1266e9b4 16795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16796 sub2node->SetLineColor(kColorITS);
16797 sub2node->SetVisibility(1);
16798 fNodes->Add(sub2node);
16799 sub1node->cd();
16800 //
16801 // Place copy #4 of ITS6 in I569
16802 //
16803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16804 sub2node->SetLineColor(kColorITS);
16805 sub2node->SetVisibility(1);
16806 fNodes->Add(sub2node);
16807 sub1node->cd();
16808 //
16809 // Place copy #5 of ITS6 in I569
16810 //
1266e9b4 16811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16812 sub2node->SetLineColor(kColorITS);
16813 sub2node->SetVisibility(1);
16814 fNodes->Add(sub2node);
16815 sub1node->cd();
16816 //
16817 // Place copy #6 of ITS6 in I569
16818 //
16819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16820 sub2node->SetLineColor(kColorITS);
16821 sub2node->SetVisibility(1);
16822 fNodes->Add(sub2node);
16823 sub1node->cd();
16824 //
16825 // Place copy #7 of ITS6 in I569
16826 //
1266e9b4 16827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16828 sub2node->SetLineColor(kColorITS);
16829 sub2node->SetVisibility(1);
16830 fNodes->Add(sub2node);
16831 sub1node->cd();
16832 //
16833 // Place copy #8 of ITS6 in I569
16834 //
16835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16836 sub2node->SetLineColor(kColorITS);
16837 sub2node->SetVisibility(1);
16838 fNodes->Add(sub2node);
16839 sub1node->cd();
16840 //
16841 // Place copy #9 of ITS6 in I569
16842 //
1266e9b4 16843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16844 sub2node->SetLineColor(kColorITS);
16845 sub2node->SetVisibility(1);
16846 fNodes->Add(sub2node);
16847 sub1node->cd();
16848 //
16849 // Place copy #10 of ITS6 in I569
16850 //
16851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16852 sub2node->SetLineColor(kColorITS);
16853 sub2node->SetVisibility(1);
16854 fNodes->Add(sub2node);
16855 sub1node->cd();
16856 //
16857 // Place copy #11 of ITS6 in I569
16858 //
1266e9b4 16859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16860 sub2node->SetLineColor(kColorITS);
16861 sub2node->SetVisibility(1);
16862 fNodes->Add(sub2node);
16863 sub1node->cd();
16864 //
16865 // Place copy #12 of ITS6 in I569
16866 //
16867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16868 sub2node->SetLineColor(kColorITS);
16869 sub2node->SetVisibility(1);
16870 fNodes->Add(sub2node);
16871 sub1node->cd();
16872 //
16873 // Place copy #13 of ITS6 in I569
16874 //
16875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16876 sub2node->SetLineColor(kColorITS);
16877 sub2node->SetVisibility(1);
16878 fNodes->Add(sub2node);
16879 sub1node->cd();
16880 //
16881 // Place copy #14 of ITS6 in I569
16882 //
16883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16884 sub2node->SetLineColor(kColorITS);
16885 sub2node->SetVisibility(1);
16886 fNodes->Add(sub2node);
16887 sub1node->cd();
16888 //
16889 // Place copy #15 of ITS6 in I569
16890 //
1266e9b4 16891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16892 sub2node->SetLineColor(kColorITS);
16893 sub2node->SetVisibility(1);
16894 fNodes->Add(sub2node);
16895 sub1node->cd();
16896 //
16897 // Place copy #16 of ITS6 in I569
16898 //
16899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16900 sub2node->SetLineColor(kColorITS);
16901 sub2node->SetVisibility(1);
16902 fNodes->Add(sub2node);
16903 sub1node->cd();
16904 //
16905 // Place copy #17 of ITS6 in I569
16906 //
16907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16908 sub2node->SetLineColor(kColorITS);
16909 sub2node->SetVisibility(1);
16910 fNodes->Add(sub2node);
16911 sub1node->cd();
16912 //
16913 // Place copy #18 of ITS6 in I569
16914 //
16915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16916 sub2node->SetLineColor(kColorITS);
16917 sub2node->SetVisibility(1);
16918 fNodes->Add(sub2node);
16919 sub1node->cd();
16920 //
16921 // Place copy #19 of ITS6 in I569
16922 //
1266e9b4 16923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16924 sub2node->SetLineColor(kColorITS);
16925 sub2node->SetVisibility(1);
16926 fNodes->Add(sub2node);
16927 sub1node->cd();
16928 //
16929 // Place copy #20 of ITS6 in I569
16930 //
16931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16932 sub2node->SetLineColor(kColorITS);
16933 sub2node->SetVisibility(1);
16934 fNodes->Add(sub2node);
16935 sub1node->cd();
16936 //
16937 // Place copy #21 of ITS6 in I569
16938 //
1266e9b4 16939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16940 sub2node->SetLineColor(kColorITS);
16941 sub2node->SetVisibility(1);
16942 fNodes->Add(sub2node);
16943 sub1node->cd();
16944 //
16945 // Place copy #22 of ITS6 in I569
16946 //
16947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16948 sub2node->SetLineColor(kColorITS);
16949 sub2node->SetVisibility(1);
16950 fNodes->Add(sub2node);
16951 sub1node->cd();
16952 //
16953 // Place copy #23 of ITS6 in I569
16954 //
16955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16956 sub2node->SetLineColor(kColorITS);
16957 sub2node->SetVisibility(1);
16958 fNodes->Add(sub2node);
16959 sub1node->cd();
16960 //
16961 // Place copy #24 of ITS6 in I569
16962 //
16963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16964 sub2node->SetLineColor(kColorITS);
16965 sub2node->SetVisibility(1);
16966 fNodes->Add(sub2node);
16967 sub1node->cd();
16968 //
16969 // Place copy #25 of ITS6 in I569
16970 //
1266e9b4 16971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16972 sub2node->SetLineColor(kColorITS);
16973 sub2node->SetVisibility(1);
16974 fNodes->Add(sub2node);
16975 sub1node->cd();
16976 fNodes->Add(sub1node);
16977 node->cd();
16978 //
16979 // Place copy #3 of I569 in IT56
16980 //
1266e9b4 16981 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 16982 sub1node->SetLineColor(kColorITS);
16983 sub1node->SetVisibility(0);
16984 sub1node->cd();
16985 //
16986 // Place copy #1 of ITS6 in I569
16987 //
1266e9b4 16988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16989 sub2node->SetLineColor(kColorITS);
16990 sub2node->SetVisibility(1);
16991 fNodes->Add(sub2node);
16992 sub1node->cd();
16993 //
16994 // Place copy #2 of ITS6 in I569
16995 //
16996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16997 sub2node->SetLineColor(kColorITS);
16998 sub2node->SetVisibility(1);
16999 fNodes->Add(sub2node);
17000 sub1node->cd();
17001 //
17002 // Place copy #3 of ITS6 in I569
17003 //
1266e9b4 17004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17005 sub2node->SetLineColor(kColorITS);
17006 sub2node->SetVisibility(1);
17007 fNodes->Add(sub2node);
17008 sub1node->cd();
17009 //
17010 // Place copy #4 of ITS6 in I569
17011 //
17012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17013 sub2node->SetLineColor(kColorITS);
17014 sub2node->SetVisibility(1);
17015 fNodes->Add(sub2node);
17016 sub1node->cd();
17017 //
17018 // Place copy #5 of ITS6 in I569
17019 //
1266e9b4 17020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17021 sub2node->SetLineColor(kColorITS);
17022 sub2node->SetVisibility(1);
17023 fNodes->Add(sub2node);
17024 sub1node->cd();
17025 //
17026 // Place copy #6 of ITS6 in I569
17027 //
17028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17029 sub2node->SetLineColor(kColorITS);
17030 sub2node->SetVisibility(1);
17031 fNodes->Add(sub2node);
17032 sub1node->cd();
17033 //
17034 // Place copy #7 of ITS6 in I569
17035 //
1266e9b4 17036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17037 sub2node->SetLineColor(kColorITS);
17038 sub2node->SetVisibility(1);
17039 fNodes->Add(sub2node);
17040 sub1node->cd();
17041 //
17042 // Place copy #8 of ITS6 in I569
17043 //
17044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17045 sub2node->SetLineColor(kColorITS);
17046 sub2node->SetVisibility(1);
17047 fNodes->Add(sub2node);
17048 sub1node->cd();
17049 //
17050 // Place copy #9 of ITS6 in I569
17051 //
1266e9b4 17052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17053 sub2node->SetLineColor(kColorITS);
17054 sub2node->SetVisibility(1);
17055 fNodes->Add(sub2node);
17056 sub1node->cd();
17057 //
17058 // Place copy #10 of ITS6 in I569
17059 //
17060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17061 sub2node->SetLineColor(kColorITS);
17062 sub2node->SetVisibility(1);
17063 fNodes->Add(sub2node);
17064 sub1node->cd();
17065 //
17066 // Place copy #11 of ITS6 in I569
17067 //
1266e9b4 17068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17069 sub2node->SetLineColor(kColorITS);
17070 sub2node->SetVisibility(1);
17071 fNodes->Add(sub2node);
17072 sub1node->cd();
17073 //
17074 // Place copy #12 of ITS6 in I569
17075 //
17076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17077 sub2node->SetLineColor(kColorITS);
17078 sub2node->SetVisibility(1);
17079 fNodes->Add(sub2node);
17080 sub1node->cd();
17081 //
17082 // Place copy #13 of ITS6 in I569
17083 //
17084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17085 sub2node->SetLineColor(kColorITS);
17086 sub2node->SetVisibility(1);
17087 fNodes->Add(sub2node);
17088 sub1node->cd();
17089 //
17090 // Place copy #14 of ITS6 in I569
17091 //
17092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17093 sub2node->SetLineColor(kColorITS);
17094 sub2node->SetVisibility(1);
17095 fNodes->Add(sub2node);
17096 sub1node->cd();
17097 //
17098 // Place copy #15 of ITS6 in I569
17099 //
1266e9b4 17100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17101 sub2node->SetLineColor(kColorITS);
17102 sub2node->SetVisibility(1);
17103 fNodes->Add(sub2node);
17104 sub1node->cd();
17105 //
17106 // Place copy #16 of ITS6 in I569
17107 //
17108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17109 sub2node->SetLineColor(kColorITS);
17110 sub2node->SetVisibility(1);
17111 fNodes->Add(sub2node);
17112 sub1node->cd();
17113 //
17114 // Place copy #17 of ITS6 in I569
17115 //
17116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17117 sub2node->SetLineColor(kColorITS);
17118 sub2node->SetVisibility(1);
17119 fNodes->Add(sub2node);
17120 sub1node->cd();
17121 //
17122 // Place copy #18 of ITS6 in I569
17123 //
17124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17125 sub2node->SetLineColor(kColorITS);
17126 sub2node->SetVisibility(1);
17127 fNodes->Add(sub2node);
17128 sub1node->cd();
17129 //
17130 // Place copy #19 of ITS6 in I569
17131 //
1266e9b4 17132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17133 sub2node->SetLineColor(kColorITS);
17134 sub2node->SetVisibility(1);
17135 fNodes->Add(sub2node);
17136 sub1node->cd();
17137 //
17138 // Place copy #20 of ITS6 in I569
17139 //
17140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17141 sub2node->SetLineColor(kColorITS);
17142 sub2node->SetVisibility(1);
17143 fNodes->Add(sub2node);
17144 sub1node->cd();
17145 //
17146 // Place copy #21 of ITS6 in I569
17147 //
1266e9b4 17148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17149 sub2node->SetLineColor(kColorITS);
17150 sub2node->SetVisibility(1);
17151 fNodes->Add(sub2node);
17152 sub1node->cd();
17153 //
17154 // Place copy #22 of ITS6 in I569
17155 //
17156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17157 sub2node->SetLineColor(kColorITS);
17158 sub2node->SetVisibility(1);
17159 fNodes->Add(sub2node);
17160 sub1node->cd();
17161 //
17162 // Place copy #23 of ITS6 in I569
17163 //
17164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17165 sub2node->SetLineColor(kColorITS);
17166 sub2node->SetVisibility(1);
17167 fNodes->Add(sub2node);
17168 sub1node->cd();
17169 //
17170 // Place copy #24 of ITS6 in I569
17171 //
17172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17173 sub2node->SetLineColor(kColorITS);
17174 sub2node->SetVisibility(1);
17175 fNodes->Add(sub2node);
17176 sub1node->cd();
17177 //
17178 // Place copy #25 of ITS6 in I569
17179 //
1266e9b4 17180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17181 sub2node->SetLineColor(kColorITS);
17182 sub2node->SetVisibility(1);
17183 fNodes->Add(sub2node);
17184 sub1node->cd();
17185 fNodes->Add(sub1node);
17186 node->cd();
17187 //
17188 // Place copy #4 of I569 in IT56
17189 //
1266e9b4 17190 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17191 sub1node->SetLineColor(kColorITS);
17192 sub1node->SetVisibility(0);
17193 sub1node->cd();
17194 //
17195 // Place copy #1 of ITS6 in I569
17196 //
1266e9b4 17197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17198 sub2node->SetLineColor(kColorITS);
17199 sub2node->SetVisibility(1);
17200 fNodes->Add(sub2node);
17201 sub1node->cd();
17202 //
17203 // Place copy #2 of ITS6 in I569
17204 //
17205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17206 sub2node->SetLineColor(kColorITS);
17207 sub2node->SetVisibility(1);
17208 fNodes->Add(sub2node);
17209 sub1node->cd();
17210 //
17211 // Place copy #3 of ITS6 in I569
17212 //
1266e9b4 17213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17214 sub2node->SetLineColor(kColorITS);
17215 sub2node->SetVisibility(1);
17216 fNodes->Add(sub2node);
17217 sub1node->cd();
17218 //
17219 // Place copy #4 of ITS6 in I569
17220 //
17221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17222 sub2node->SetLineColor(kColorITS);
17223 sub2node->SetVisibility(1);
17224 fNodes->Add(sub2node);
17225 sub1node->cd();
17226 //
17227 // Place copy #5 of ITS6 in I569
17228 //
1266e9b4 17229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17230 sub2node->SetLineColor(kColorITS);
17231 sub2node->SetVisibility(1);
17232 fNodes->Add(sub2node);
17233 sub1node->cd();
17234 //
17235 // Place copy #6 of ITS6 in I569
17236 //
17237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17238 sub2node->SetLineColor(kColorITS);
17239 sub2node->SetVisibility(1);
17240 fNodes->Add(sub2node);
17241 sub1node->cd();
17242 //
17243 // Place copy #7 of ITS6 in I569
17244 //
1266e9b4 17245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17246 sub2node->SetLineColor(kColorITS);
17247 sub2node->SetVisibility(1);
17248 fNodes->Add(sub2node);
17249 sub1node->cd();
17250 //
17251 // Place copy #8 of ITS6 in I569
17252 //
17253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17254 sub2node->SetLineColor(kColorITS);
17255 sub2node->SetVisibility(1);
17256 fNodes->Add(sub2node);
17257 sub1node->cd();
17258 //
17259 // Place copy #9 of ITS6 in I569
17260 //
1266e9b4 17261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17262 sub2node->SetLineColor(kColorITS);
17263 sub2node->SetVisibility(1);
17264 fNodes->Add(sub2node);
17265 sub1node->cd();
17266 //
17267 // Place copy #10 of ITS6 in I569
17268 //
17269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17270 sub2node->SetLineColor(kColorITS);
17271 sub2node->SetVisibility(1);
17272 fNodes->Add(sub2node);
17273 sub1node->cd();
17274 //
17275 // Place copy #11 of ITS6 in I569
17276 //
1266e9b4 17277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17278 sub2node->SetLineColor(kColorITS);
17279 sub2node->SetVisibility(1);
17280 fNodes->Add(sub2node);
17281 sub1node->cd();
17282 //
17283 // Place copy #12 of ITS6 in I569
17284 //
17285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17286 sub2node->SetLineColor(kColorITS);
17287 sub2node->SetVisibility(1);
17288 fNodes->Add(sub2node);
17289 sub1node->cd();
17290 //
17291 // Place copy #13 of ITS6 in I569
17292 //
17293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17294 sub2node->SetLineColor(kColorITS);
17295 sub2node->SetVisibility(1);
17296 fNodes->Add(sub2node);
17297 sub1node->cd();
17298 //
17299 // Place copy #14 of ITS6 in I569
17300 //
17301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17302 sub2node->SetLineColor(kColorITS);
17303 sub2node->SetVisibility(1);
17304 fNodes->Add(sub2node);
17305 sub1node->cd();
17306 //
17307 // Place copy #15 of ITS6 in I569
17308 //
1266e9b4 17309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17310 sub2node->SetLineColor(kColorITS);
17311 sub2node->SetVisibility(1);
17312 fNodes->Add(sub2node);
17313 sub1node->cd();
17314 //
17315 // Place copy #16 of ITS6 in I569
17316 //
17317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17318 sub2node->SetLineColor(kColorITS);
17319 sub2node->SetVisibility(1);
17320 fNodes->Add(sub2node);
17321 sub1node->cd();
17322 //
17323 // Place copy #17 of ITS6 in I569
17324 //
17325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17326 sub2node->SetLineColor(kColorITS);
17327 sub2node->SetVisibility(1);
17328 fNodes->Add(sub2node);
17329 sub1node->cd();
17330 //
17331 // Place copy #18 of ITS6 in I569
17332 //
17333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17334 sub2node->SetLineColor(kColorITS);
17335 sub2node->SetVisibility(1);
17336 fNodes->Add(sub2node);
17337 sub1node->cd();
17338 //
17339 // Place copy #19 of ITS6 in I569
17340 //
1266e9b4 17341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17342 sub2node->SetLineColor(kColorITS);
17343 sub2node->SetVisibility(1);
17344 fNodes->Add(sub2node);
17345 sub1node->cd();
17346 //
17347 // Place copy #20 of ITS6 in I569
17348 //
17349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17350 sub2node->SetLineColor(kColorITS);
17351 sub2node->SetVisibility(1);
17352 fNodes->Add(sub2node);
17353 sub1node->cd();
17354 //
17355 // Place copy #21 of ITS6 in I569
17356 //
1266e9b4 17357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17358 sub2node->SetLineColor(kColorITS);
17359 sub2node->SetVisibility(1);
17360 fNodes->Add(sub2node);
17361 sub1node->cd();
17362 //
17363 // Place copy #22 of ITS6 in I569
17364 //
17365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17366 sub2node->SetLineColor(kColorITS);
17367 sub2node->SetVisibility(1);
17368 fNodes->Add(sub2node);
17369 sub1node->cd();
17370 //
17371 // Place copy #23 of ITS6 in I569
17372 //
17373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17374 sub2node->SetLineColor(kColorITS);
17375 sub2node->SetVisibility(1);
17376 fNodes->Add(sub2node);
17377 sub1node->cd();
17378 //
17379 // Place copy #24 of ITS6 in I569
17380 //
17381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17382 sub2node->SetLineColor(kColorITS);
17383 sub2node->SetVisibility(1);
17384 fNodes->Add(sub2node);
17385 sub1node->cd();
17386 //
17387 // Place copy #25 of ITS6 in I569
17388 //
1266e9b4 17389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17390 sub2node->SetLineColor(kColorITS);
17391 sub2node->SetVisibility(1);
17392 fNodes->Add(sub2node);
17393 sub1node->cd();
17394 fNodes->Add(sub1node);
17395 node->cd();
17396 //
17397 // Place copy #5 of I569 in IT56
17398 //
1266e9b4 17399 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17400 sub1node->SetLineColor(kColorITS);
17401 sub1node->SetVisibility(0);
17402 sub1node->cd();
17403 //
17404 // Place copy #1 of ITS6 in I569
17405 //
1266e9b4 17406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17407 sub2node->SetLineColor(kColorITS);
17408 sub2node->SetVisibility(1);
17409 fNodes->Add(sub2node);
17410 sub1node->cd();
17411 //
17412 // Place copy #2 of ITS6 in I569
17413 //
17414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17415 sub2node->SetLineColor(kColorITS);
17416 sub2node->SetVisibility(1);
17417 fNodes->Add(sub2node);
17418 sub1node->cd();
17419 //
17420 // Place copy #3 of ITS6 in I569
17421 //
1266e9b4 17422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17423 sub2node->SetLineColor(kColorITS);
17424 sub2node->SetVisibility(1);
17425 fNodes->Add(sub2node);
17426 sub1node->cd();
17427 //
17428 // Place copy #4 of ITS6 in I569
17429 //
17430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17431 sub2node->SetLineColor(kColorITS);
17432 sub2node->SetVisibility(1);
17433 fNodes->Add(sub2node);
17434 sub1node->cd();
17435 //
17436 // Place copy #5 of ITS6 in I569
17437 //
1266e9b4 17438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17439 sub2node->SetLineColor(kColorITS);
17440 sub2node->SetVisibility(1);
17441 fNodes->Add(sub2node);
17442 sub1node->cd();
17443 //
17444 // Place copy #6 of ITS6 in I569
17445 //
17446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17447 sub2node->SetLineColor(kColorITS);
17448 sub2node->SetVisibility(1);
17449 fNodes->Add(sub2node);
17450 sub1node->cd();
17451 //
17452 // Place copy #7 of ITS6 in I569
17453 //
1266e9b4 17454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17455 sub2node->SetLineColor(kColorITS);
17456 sub2node->SetVisibility(1);
17457 fNodes->Add(sub2node);
17458 sub1node->cd();
17459 //
17460 // Place copy #8 of ITS6 in I569
17461 //
17462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17463 sub2node->SetLineColor(kColorITS);
17464 sub2node->SetVisibility(1);
17465 fNodes->Add(sub2node);
17466 sub1node->cd();
17467 //
17468 // Place copy #9 of ITS6 in I569
17469 //
1266e9b4 17470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17471 sub2node->SetLineColor(kColorITS);
17472 sub2node->SetVisibility(1);
17473 fNodes->Add(sub2node);
17474 sub1node->cd();
17475 //
17476 // Place copy #10 of ITS6 in I569
17477 //
17478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17479 sub2node->SetLineColor(kColorITS);
17480 sub2node->SetVisibility(1);
17481 fNodes->Add(sub2node);
17482 sub1node->cd();
17483 //
17484 // Place copy #11 of ITS6 in I569
17485 //
1266e9b4 17486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17487 sub2node->SetLineColor(kColorITS);
17488 sub2node->SetVisibility(1);
17489 fNodes->Add(sub2node);
17490 sub1node->cd();
17491 //
17492 // Place copy #12 of ITS6 in I569
17493 //
17494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17495 sub2node->SetLineColor(kColorITS);
17496 sub2node->SetVisibility(1);
17497 fNodes->Add(sub2node);
17498 sub1node->cd();
17499 //
17500 // Place copy #13 of ITS6 in I569
17501 //
17502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17503 sub2node->SetLineColor(kColorITS);
17504 sub2node->SetVisibility(1);
17505 fNodes->Add(sub2node);
17506 sub1node->cd();
17507 //
17508 // Place copy #14 of ITS6 in I569
17509 //
17510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17511 sub2node->SetLineColor(kColorITS);
17512 sub2node->SetVisibility(1);
17513 fNodes->Add(sub2node);
17514 sub1node->cd();
17515 //
17516 // Place copy #15 of ITS6 in I569
17517 //
1266e9b4 17518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17519 sub2node->SetLineColor(kColorITS);
17520 sub2node->SetVisibility(1);
17521 fNodes->Add(sub2node);
17522 sub1node->cd();
17523 //
17524 // Place copy #16 of ITS6 in I569
17525 //
17526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17527 sub2node->SetLineColor(kColorITS);
17528 sub2node->SetVisibility(1);
17529 fNodes->Add(sub2node);
17530 sub1node->cd();
17531 //
17532 // Place copy #17 of ITS6 in I569
17533 //
17534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17535 sub2node->SetLineColor(kColorITS);
17536 sub2node->SetVisibility(1);
17537 fNodes->Add(sub2node);
17538 sub1node->cd();
17539 //
17540 // Place copy #18 of ITS6 in I569
17541 //
17542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17543 sub2node->SetLineColor(kColorITS);
17544 sub2node->SetVisibility(1);
17545 fNodes->Add(sub2node);
17546 sub1node->cd();
17547 //
17548 // Place copy #19 of ITS6 in I569
17549 //
1266e9b4 17550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17551 sub2node->SetLineColor(kColorITS);
17552 sub2node->SetVisibility(1);
17553 fNodes->Add(sub2node);
17554 sub1node->cd();
17555 //
17556 // Place copy #20 of ITS6 in I569
17557 //
17558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17559 sub2node->SetLineColor(kColorITS);
17560 sub2node->SetVisibility(1);
17561 fNodes->Add(sub2node);
17562 sub1node->cd();
17563 //
17564 // Place copy #21 of ITS6 in I569
17565 //
1266e9b4 17566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17567 sub2node->SetLineColor(kColorITS);
17568 sub2node->SetVisibility(1);
17569 fNodes->Add(sub2node);
17570 sub1node->cd();
17571 //
17572 // Place copy #22 of ITS6 in I569
17573 //
17574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17575 sub2node->SetLineColor(kColorITS);
17576 sub2node->SetVisibility(1);
17577 fNodes->Add(sub2node);
17578 sub1node->cd();
17579 //
17580 // Place copy #23 of ITS6 in I569
17581 //
17582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17583 sub2node->SetLineColor(kColorITS);
17584 sub2node->SetVisibility(1);
17585 fNodes->Add(sub2node);
17586 sub1node->cd();
17587 //
17588 // Place copy #24 of ITS6 in I569
17589 //
17590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17591 sub2node->SetLineColor(kColorITS);
17592 sub2node->SetVisibility(1);
17593 fNodes->Add(sub2node);
17594 sub1node->cd();
17595 //
17596 // Place copy #25 of ITS6 in I569
17597 //
1266e9b4 17598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17599 sub2node->SetLineColor(kColorITS);
17600 sub2node->SetVisibility(1);
17601 fNodes->Add(sub2node);
17602 sub1node->cd();
17603 fNodes->Add(sub1node);
17604 node->cd();
17605 //
17606 // Place copy #6 of I569 in IT56
17607 //
1266e9b4 17608 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17609 sub1node->SetLineColor(kColorITS);
17610 sub1node->SetVisibility(0);
17611 sub1node->cd();
17612 //
17613 // Place copy #1 of ITS6 in I569
17614 //
1266e9b4 17615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17616 sub2node->SetLineColor(kColorITS);
17617 sub2node->SetVisibility(1);
17618 fNodes->Add(sub2node);
17619 sub1node->cd();
17620 //
17621 // Place copy #2 of ITS6 in I569
17622 //
17623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17624 sub2node->SetLineColor(kColorITS);
17625 sub2node->SetVisibility(1);
17626 fNodes->Add(sub2node);
17627 sub1node->cd();
17628 //
17629 // Place copy #3 of ITS6 in I569
17630 //
1266e9b4 17631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17632 sub2node->SetLineColor(kColorITS);
17633 sub2node->SetVisibility(1);
17634 fNodes->Add(sub2node);
17635 sub1node->cd();
17636 //
17637 // Place copy #4 of ITS6 in I569
17638 //
17639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17640 sub2node->SetLineColor(kColorITS);
17641 sub2node->SetVisibility(1);
17642 fNodes->Add(sub2node);
17643 sub1node->cd();
17644 //
17645 // Place copy #5 of ITS6 in I569
17646 //
1266e9b4 17647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17648 sub2node->SetLineColor(kColorITS);
17649 sub2node->SetVisibility(1);
17650 fNodes->Add(sub2node);
17651 sub1node->cd();
17652 //
17653 // Place copy #6 of ITS6 in I569
17654 //
17655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17656 sub2node->SetLineColor(kColorITS);
17657 sub2node->SetVisibility(1);
17658 fNodes->Add(sub2node);
17659 sub1node->cd();
17660 //
17661 // Place copy #7 of ITS6 in I569
17662 //
1266e9b4 17663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17664 sub2node->SetLineColor(kColorITS);
17665 sub2node->SetVisibility(1);
17666 fNodes->Add(sub2node);
17667 sub1node->cd();
17668 //
17669 // Place copy #8 of ITS6 in I569
17670 //
17671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17672 sub2node->SetLineColor(kColorITS);
17673 sub2node->SetVisibility(1);
17674 fNodes->Add(sub2node);
17675 sub1node->cd();
17676 //
17677 // Place copy #9 of ITS6 in I569
17678 //
1266e9b4 17679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17680 sub2node->SetLineColor(kColorITS);
17681 sub2node->SetVisibility(1);
17682 fNodes->Add(sub2node);
17683 sub1node->cd();
17684 //
17685 // Place copy #10 of ITS6 in I569
17686 //
17687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17688 sub2node->SetLineColor(kColorITS);
17689 sub2node->SetVisibility(1);
17690 fNodes->Add(sub2node);
17691 sub1node->cd();
17692 //
17693 // Place copy #11 of ITS6 in I569
17694 //
1266e9b4 17695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17696 sub2node->SetLineColor(kColorITS);
17697 sub2node->SetVisibility(1);
17698 fNodes->Add(sub2node);
17699 sub1node->cd();
17700 //
17701 // Place copy #12 of ITS6 in I569
17702 //
17703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17704 sub2node->SetLineColor(kColorITS);
17705 sub2node->SetVisibility(1);
17706 fNodes->Add(sub2node);
17707 sub1node->cd();
17708 //
17709 // Place copy #13 of ITS6 in I569
17710 //
17711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17712 sub2node->SetLineColor(kColorITS);
17713 sub2node->SetVisibility(1);
17714 fNodes->Add(sub2node);
17715 sub1node->cd();
17716 //
17717 // Place copy #14 of ITS6 in I569
17718 //
17719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17720 sub2node->SetLineColor(kColorITS);
17721 sub2node->SetVisibility(1);
17722 fNodes->Add(sub2node);
17723 sub1node->cd();
17724 //
17725 // Place copy #15 of ITS6 in I569
17726 //
1266e9b4 17727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17728 sub2node->SetLineColor(kColorITS);
17729 sub2node->SetVisibility(1);
17730 fNodes->Add(sub2node);
17731 sub1node->cd();
17732 //
17733 // Place copy #16 of ITS6 in I569
17734 //
17735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17736 sub2node->SetLineColor(kColorITS);
17737 sub2node->SetVisibility(1);
17738 fNodes->Add(sub2node);
17739 sub1node->cd();
17740 //
17741 // Place copy #17 of ITS6 in I569
17742 //
17743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17744 sub2node->SetLineColor(kColorITS);
17745 sub2node->SetVisibility(1);
17746 fNodes->Add(sub2node);
17747 sub1node->cd();
17748 //
17749 // Place copy #18 of ITS6 in I569
17750 //
17751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17752 sub2node->SetLineColor(kColorITS);
17753 sub2node->SetVisibility(1);
17754 fNodes->Add(sub2node);
17755 sub1node->cd();
17756 //
17757 // Place copy #19 of ITS6 in I569
17758 //
1266e9b4 17759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17760 sub2node->SetLineColor(kColorITS);
17761 sub2node->SetVisibility(1);
17762 fNodes->Add(sub2node);
17763 sub1node->cd();
17764 //
17765 // Place copy #20 of ITS6 in I569
17766 //
17767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17768 sub2node->SetLineColor(kColorITS);
17769 sub2node->SetVisibility(1);
17770 fNodes->Add(sub2node);
17771 sub1node->cd();
17772 //
17773 // Place copy #21 of ITS6 in I569
17774 //
1266e9b4 17775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17776 sub2node->SetLineColor(kColorITS);
17777 sub2node->SetVisibility(1);
17778 fNodes->Add(sub2node);
17779 sub1node->cd();
17780 //
17781 // Place copy #22 of ITS6 in I569
17782 //
17783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17784 sub2node->SetLineColor(kColorITS);
17785 sub2node->SetVisibility(1);
17786 fNodes->Add(sub2node);
17787 sub1node->cd();
17788 //
17789 // Place copy #23 of ITS6 in I569
17790 //
17791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17792 sub2node->SetLineColor(kColorITS);
17793 sub2node->SetVisibility(1);
17794 fNodes->Add(sub2node);
17795 sub1node->cd();
17796 //
17797 // Place copy #24 of ITS6 in I569
17798 //
17799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17800 sub2node->SetLineColor(kColorITS);
17801 sub2node->SetVisibility(1);
17802 fNodes->Add(sub2node);
17803 sub1node->cd();
17804 //
17805 // Place copy #25 of ITS6 in I569
17806 //
1266e9b4 17807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17808 sub2node->SetLineColor(kColorITS);
17809 sub2node->SetVisibility(1);
17810 fNodes->Add(sub2node);
17811 sub1node->cd();
17812 fNodes->Add(sub1node);
17813 node->cd();
17814 //
17815 // Place copy #7 of I569 in IT56
17816 //
1266e9b4 17817 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17818 sub1node->SetLineColor(kColorITS);
17819 sub1node->SetVisibility(0);
17820 sub1node->cd();
17821 //
17822 // Place copy #1 of ITS6 in I569
17823 //
1266e9b4 17824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17825 sub2node->SetLineColor(kColorITS);
17826 sub2node->SetVisibility(1);
17827 fNodes->Add(sub2node);
17828 sub1node->cd();
17829 //
17830 // Place copy #2 of ITS6 in I569
17831 //
17832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17833 sub2node->SetLineColor(kColorITS);
17834 sub2node->SetVisibility(1);
17835 fNodes->Add(sub2node);
17836 sub1node->cd();
17837 //
17838 // Place copy #3 of ITS6 in I569
17839 //
1266e9b4 17840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17841 sub2node->SetLineColor(kColorITS);
17842 sub2node->SetVisibility(1);
17843 fNodes->Add(sub2node);
17844 sub1node->cd();
17845 //
17846 // Place copy #4 of ITS6 in I569
17847 //
17848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17849 sub2node->SetLineColor(kColorITS);
17850 sub2node->SetVisibility(1);
17851 fNodes->Add(sub2node);
17852 sub1node->cd();
17853 //
17854 // Place copy #5 of ITS6 in I569
17855 //
1266e9b4 17856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17857 sub2node->SetLineColor(kColorITS);
17858 sub2node->SetVisibility(1);
17859 fNodes->Add(sub2node);
17860 sub1node->cd();
17861 //
17862 // Place copy #6 of ITS6 in I569
17863 //
17864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17865 sub2node->SetLineColor(kColorITS);
17866 sub2node->SetVisibility(1);
17867 fNodes->Add(sub2node);
17868 sub1node->cd();
17869 //
17870 // Place copy #7 of ITS6 in I569
17871 //
1266e9b4 17872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17873 sub2node->SetLineColor(kColorITS);
17874 sub2node->SetVisibility(1);
17875 fNodes->Add(sub2node);
17876 sub1node->cd();
17877 //
17878 // Place copy #8 of ITS6 in I569
17879 //
17880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17881 sub2node->SetLineColor(kColorITS);
17882 sub2node->SetVisibility(1);
17883 fNodes->Add(sub2node);
17884 sub1node->cd();
17885 //
17886 // Place copy #9 of ITS6 in I569
17887 //
1266e9b4 17888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17889 sub2node->SetLineColor(kColorITS);
17890 sub2node->SetVisibility(1);
17891 fNodes->Add(sub2node);
17892 sub1node->cd();
17893 //
17894 // Place copy #10 of ITS6 in I569
17895 //
17896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17897 sub2node->SetLineColor(kColorITS);
17898 sub2node->SetVisibility(1);
17899 fNodes->Add(sub2node);
17900 sub1node->cd();
17901 //
17902 // Place copy #11 of ITS6 in I569
17903 //
1266e9b4 17904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17905 sub2node->SetLineColor(kColorITS);
17906 sub2node->SetVisibility(1);
17907 fNodes->Add(sub2node);
17908 sub1node->cd();
17909 //
17910 // Place copy #12 of ITS6 in I569
17911 //
17912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17913 sub2node->SetLineColor(kColorITS);
17914 sub2node->SetVisibility(1);
17915 fNodes->Add(sub2node);
17916 sub1node->cd();
17917 //
17918 // Place copy #13 of ITS6 in I569
17919 //
17920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17921 sub2node->SetLineColor(kColorITS);
17922 sub2node->SetVisibility(1);
17923 fNodes->Add(sub2node);
17924 sub1node->cd();
17925 //
17926 // Place copy #14 of ITS6 in I569
17927 //
17928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17929 sub2node->SetLineColor(kColorITS);
17930 sub2node->SetVisibility(1);
17931 fNodes->Add(sub2node);
17932 sub1node->cd();
17933 //
17934 // Place copy #15 of ITS6 in I569
17935 //
1266e9b4 17936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17937 sub2node->SetLineColor(kColorITS);
17938 sub2node->SetVisibility(1);
17939 fNodes->Add(sub2node);
17940 sub1node->cd();
17941 //
17942 // Place copy #16 of ITS6 in I569
17943 //
17944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17945 sub2node->SetLineColor(kColorITS);
17946 sub2node->SetVisibility(1);
17947 fNodes->Add(sub2node);
17948 sub1node->cd();
17949 //
17950 // Place copy #17 of ITS6 in I569
17951 //
17952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17953 sub2node->SetLineColor(kColorITS);
17954 sub2node->SetVisibility(1);
17955 fNodes->Add(sub2node);
17956 sub1node->cd();
17957 //
17958 // Place copy #18 of ITS6 in I569
17959 //
17960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17961 sub2node->SetLineColor(kColorITS);
17962 sub2node->SetVisibility(1);
17963 fNodes->Add(sub2node);
17964 sub1node->cd();
17965 //
17966 // Place copy #19 of ITS6 in I569
17967 //
1266e9b4 17968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17969 sub2node->SetLineColor(kColorITS);
17970 sub2node->SetVisibility(1);
17971 fNodes->Add(sub2node);
17972 sub1node->cd();
17973 //
17974 // Place copy #20 of ITS6 in I569
17975 //
17976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17977 sub2node->SetLineColor(kColorITS);
17978 sub2node->SetVisibility(1);
17979 fNodes->Add(sub2node);
17980 sub1node->cd();
17981 //
17982 // Place copy #21 of ITS6 in I569
17983 //
1266e9b4 17984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17985 sub2node->SetLineColor(kColorITS);
17986 sub2node->SetVisibility(1);
17987 fNodes->Add(sub2node);
17988 sub1node->cd();
17989 //
17990 // Place copy #22 of ITS6 in I569
17991 //
17992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17993 sub2node->SetLineColor(kColorITS);
17994 sub2node->SetVisibility(1);
17995 fNodes->Add(sub2node);
17996 sub1node->cd();
17997 //
17998 // Place copy #23 of ITS6 in I569
17999 //
18000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18001 sub2node->SetLineColor(kColorITS);
18002 sub2node->SetVisibility(1);
18003 fNodes->Add(sub2node);
18004 sub1node->cd();
18005 //
18006 // Place copy #24 of ITS6 in I569
18007 //
18008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18009 sub2node->SetLineColor(kColorITS);
18010 sub2node->SetVisibility(1);
18011 fNodes->Add(sub2node);
18012 sub1node->cd();
18013 //
18014 // Place copy #25 of ITS6 in I569
18015 //
1266e9b4 18016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18017 sub2node->SetLineColor(kColorITS);
18018 sub2node->SetVisibility(1);
18019 fNodes->Add(sub2node);
18020 sub1node->cd();
18021 fNodes->Add(sub1node);
18022 node->cd();
18023 //
18024 // Place copy #8 of I569 in IT56
18025 //
1266e9b4 18026 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18027 sub1node->SetLineColor(kColorITS);
18028 sub1node->SetVisibility(0);
18029 sub1node->cd();
18030 //
18031 // Place copy #1 of ITS6 in I569
18032 //
1266e9b4 18033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18034 sub2node->SetLineColor(kColorITS);
18035 sub2node->SetVisibility(1);
18036 fNodes->Add(sub2node);
18037 sub1node->cd();
18038 //
18039 // Place copy #2 of ITS6 in I569
18040 //
18041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18042 sub2node->SetLineColor(kColorITS);
18043 sub2node->SetVisibility(1);
18044 fNodes->Add(sub2node);
18045 sub1node->cd();
18046 //
18047 // Place copy #3 of ITS6 in I569
18048 //
1266e9b4 18049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18050 sub2node->SetLineColor(kColorITS);
18051 sub2node->SetVisibility(1);
18052 fNodes->Add(sub2node);
18053 sub1node->cd();
18054 //
18055 // Place copy #4 of ITS6 in I569
18056 //
18057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18058 sub2node->SetLineColor(kColorITS);
18059 sub2node->SetVisibility(1);
18060 fNodes->Add(sub2node);
18061 sub1node->cd();
18062 //
18063 // Place copy #5 of ITS6 in I569
18064 //
1266e9b4 18065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18066 sub2node->SetLineColor(kColorITS);
18067 sub2node->SetVisibility(1);
18068 fNodes->Add(sub2node);
18069 sub1node->cd();
18070 //
18071 // Place copy #6 of ITS6 in I569
18072 //
18073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18074 sub2node->SetLineColor(kColorITS);
18075 sub2node->SetVisibility(1);
18076 fNodes->Add(sub2node);
18077 sub1node->cd();
18078 //
18079 // Place copy #7 of ITS6 in I569
18080 //
1266e9b4 18081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18082 sub2node->SetLineColor(kColorITS);
18083 sub2node->SetVisibility(1);
18084 fNodes->Add(sub2node);
18085 sub1node->cd();
18086 //
18087 // Place copy #8 of ITS6 in I569
18088 //
18089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18090 sub2node->SetLineColor(kColorITS);
18091 sub2node->SetVisibility(1);
18092 fNodes->Add(sub2node);
18093 sub1node->cd();
18094 //
18095 // Place copy #9 of ITS6 in I569
18096 //
1266e9b4 18097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18098 sub2node->SetLineColor(kColorITS);
18099 sub2node->SetVisibility(1);
18100 fNodes->Add(sub2node);
18101 sub1node->cd();
18102 //
18103 // Place copy #10 of ITS6 in I569
18104 //
18105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18106 sub2node->SetLineColor(kColorITS);
18107 sub2node->SetVisibility(1);
18108 fNodes->Add(sub2node);
18109 sub1node->cd();
18110 //
18111 // Place copy #11 of ITS6 in I569
18112 //
1266e9b4 18113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18114 sub2node->SetLineColor(kColorITS);
18115 sub2node->SetVisibility(1);
18116 fNodes->Add(sub2node);
18117 sub1node->cd();
18118 //
18119 // Place copy #12 of ITS6 in I569
18120 //
18121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18122 sub2node->SetLineColor(kColorITS);
18123 sub2node->SetVisibility(1);
18124 fNodes->Add(sub2node);
18125 sub1node->cd();
18126 //
18127 // Place copy #13 of ITS6 in I569
18128 //
18129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18130 sub2node->SetLineColor(kColorITS);
18131 sub2node->SetVisibility(1);
18132 fNodes->Add(sub2node);
18133 sub1node->cd();
18134 //
18135 // Place copy #14 of ITS6 in I569
18136 //
18137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18138 sub2node->SetLineColor(kColorITS);
18139 sub2node->SetVisibility(1);
18140 fNodes->Add(sub2node);
18141 sub1node->cd();
18142 //
18143 // Place copy #15 of ITS6 in I569
18144 //
1266e9b4 18145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18146 sub2node->SetLineColor(kColorITS);
18147 sub2node->SetVisibility(1);
18148 fNodes->Add(sub2node);
18149 sub1node->cd();
18150 //
18151 // Place copy #16 of ITS6 in I569
18152 //
18153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18154 sub2node->SetLineColor(kColorITS);
18155 sub2node->SetVisibility(1);
18156 fNodes->Add(sub2node);
18157 sub1node->cd();
18158 //
18159 // Place copy #17 of ITS6 in I569
18160 //
18161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18162 sub2node->SetLineColor(kColorITS);
18163 sub2node->SetVisibility(1);
18164 fNodes->Add(sub2node);
18165 sub1node->cd();
18166 //
18167 // Place copy #18 of ITS6 in I569
18168 //
18169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18170 sub2node->SetLineColor(kColorITS);
18171 sub2node->SetVisibility(1);
18172 fNodes->Add(sub2node);
18173 sub1node->cd();
18174 //
18175 // Place copy #19 of ITS6 in I569
18176 //
1266e9b4 18177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18178 sub2node->SetLineColor(kColorITS);
18179 sub2node->SetVisibility(1);
18180 fNodes->Add(sub2node);
18181 sub1node->cd();
18182 //
18183 // Place copy #20 of ITS6 in I569
18184 //
18185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18186 sub2node->SetLineColor(kColorITS);
18187 sub2node->SetVisibility(1);
18188 fNodes->Add(sub2node);
18189 sub1node->cd();
18190 //
18191 // Place copy #21 of ITS6 in I569
18192 //
1266e9b4 18193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18194 sub2node->SetLineColor(kColorITS);
18195 sub2node->SetVisibility(1);
18196 fNodes->Add(sub2node);
18197 sub1node->cd();
18198 //
18199 // Place copy #22 of ITS6 in I569
18200 //
18201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18202 sub2node->SetLineColor(kColorITS);
18203 sub2node->SetVisibility(1);
18204 fNodes->Add(sub2node);
18205 sub1node->cd();
18206 //
18207 // Place copy #23 of ITS6 in I569
18208 //
18209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18210 sub2node->SetLineColor(kColorITS);
18211 sub2node->SetVisibility(1);
18212 fNodes->Add(sub2node);
18213 sub1node->cd();
18214 //
18215 // Place copy #24 of ITS6 in I569
18216 //
18217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18218 sub2node->SetLineColor(kColorITS);
18219 sub2node->SetVisibility(1);
18220 fNodes->Add(sub2node);
18221 sub1node->cd();
18222 //
18223 // Place copy #25 of ITS6 in I569
18224 //
1266e9b4 18225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18226 sub2node->SetLineColor(kColorITS);
18227 sub2node->SetVisibility(1);
18228 fNodes->Add(sub2node);
18229 sub1node->cd();
18230 fNodes->Add(sub1node);
18231 node->cd();
18232 //
18233 // Place copy #9 of I569 in IT56
18234 //
1266e9b4 18235 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18236 sub1node->SetLineColor(kColorITS);
18237 sub1node->SetVisibility(0);
18238 sub1node->cd();
18239 //
18240 // Place copy #1 of ITS6 in I569
18241 //
1266e9b4 18242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18243 sub2node->SetLineColor(kColorITS);
18244 sub2node->SetVisibility(1);
18245 fNodes->Add(sub2node);
18246 sub1node->cd();
18247 //
18248 // Place copy #2 of ITS6 in I569
18249 //
18250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18251 sub2node->SetLineColor(kColorITS);
18252 sub2node->SetVisibility(1);
18253 fNodes->Add(sub2node);
18254 sub1node->cd();
18255 //
18256 // Place copy #3 of ITS6 in I569
18257 //
1266e9b4 18258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18259 sub2node->SetLineColor(kColorITS);
18260 sub2node->SetVisibility(1);
18261 fNodes->Add(sub2node);
18262 sub1node->cd();
18263 //
18264 // Place copy #4 of ITS6 in I569
18265 //
18266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18267 sub2node->SetLineColor(kColorITS);
18268 sub2node->SetVisibility(1);
18269 fNodes->Add(sub2node);
18270 sub1node->cd();
18271 //
18272 // Place copy #5 of ITS6 in I569
18273 //
1266e9b4 18274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18275 sub2node->SetLineColor(kColorITS);
18276 sub2node->SetVisibility(1);
18277 fNodes->Add(sub2node);
18278 sub1node->cd();
18279 //
18280 // Place copy #6 of ITS6 in I569
18281 //
18282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18283 sub2node->SetLineColor(kColorITS);
18284 sub2node->SetVisibility(1);
18285 fNodes->Add(sub2node);
18286 sub1node->cd();
18287 //
18288 // Place copy #7 of ITS6 in I569
18289 //
1266e9b4 18290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18291 sub2node->SetLineColor(kColorITS);
18292 sub2node->SetVisibility(1);
18293 fNodes->Add(sub2node);
18294 sub1node->cd();
18295 //
18296 // Place copy #8 of ITS6 in I569
18297 //
18298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18299 sub2node->SetLineColor(kColorITS);
18300 sub2node->SetVisibility(1);
18301 fNodes->Add(sub2node);
18302 sub1node->cd();
18303 //
18304 // Place copy #9 of ITS6 in I569
18305 //
1266e9b4 18306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18307 sub2node->SetLineColor(kColorITS);
18308 sub2node->SetVisibility(1);
18309 fNodes->Add(sub2node);
18310 sub1node->cd();
18311 //
18312 // Place copy #10 of ITS6 in I569
18313 //
18314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18315 sub2node->SetLineColor(kColorITS);
18316 sub2node->SetVisibility(1);
18317 fNodes->Add(sub2node);
18318 sub1node->cd();
18319 //
18320 // Place copy #11 of ITS6 in I569
18321 //
1266e9b4 18322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18323 sub2node->SetLineColor(kColorITS);
18324 sub2node->SetVisibility(1);
18325 fNodes->Add(sub2node);
18326 sub1node->cd();
18327 //
18328 // Place copy #12 of ITS6 in I569
18329 //
18330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18331 sub2node->SetLineColor(kColorITS);
18332 sub2node->SetVisibility(1);
18333 fNodes->Add(sub2node);
18334 sub1node->cd();
18335 //
18336 // Place copy #13 of ITS6 in I569
18337 //
18338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18339 sub2node->SetLineColor(kColorITS);
18340 sub2node->SetVisibility(1);
18341 fNodes->Add(sub2node);
18342 sub1node->cd();
18343 //
18344 // Place copy #14 of ITS6 in I569
18345 //
18346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18347 sub2node->SetLineColor(kColorITS);
18348 sub2node->SetVisibility(1);
18349 fNodes->Add(sub2node);
18350 sub1node->cd();
18351 //
18352 // Place copy #15 of ITS6 in I569
18353 //
1266e9b4 18354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18355 sub2node->SetLineColor(kColorITS);
18356 sub2node->SetVisibility(1);
18357 fNodes->Add(sub2node);
18358 sub1node->cd();
18359 //
18360 // Place copy #16 of ITS6 in I569
18361 //
18362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18363 sub2node->SetLineColor(kColorITS);
18364 sub2node->SetVisibility(1);
18365 fNodes->Add(sub2node);
18366 sub1node->cd();
18367 //
18368 // Place copy #17 of ITS6 in I569
18369 //
18370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18371 sub2node->SetLineColor(kColorITS);
18372 sub2node->SetVisibility(1);
18373 fNodes->Add(sub2node);
18374 sub1node->cd();
18375 //
18376 // Place copy #18 of ITS6 in I569
18377 //
18378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18379 sub2node->SetLineColor(kColorITS);
18380 sub2node->SetVisibility(1);
18381 fNodes->Add(sub2node);
18382 sub1node->cd();
18383 //
18384 // Place copy #19 of ITS6 in I569
18385 //
1266e9b4 18386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18387 sub2node->SetLineColor(kColorITS);
18388 sub2node->SetVisibility(1);
18389 fNodes->Add(sub2node);
18390 sub1node->cd();
18391 //
18392 // Place copy #20 of ITS6 in I569
18393 //
18394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18395 sub2node->SetLineColor(kColorITS);
18396 sub2node->SetVisibility(1);
18397 fNodes->Add(sub2node);
18398 sub1node->cd();
18399 //
18400 // Place copy #21 of ITS6 in I569
18401 //
1266e9b4 18402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18403 sub2node->SetLineColor(kColorITS);
18404 sub2node->SetVisibility(1);
18405 fNodes->Add(sub2node);
18406 sub1node->cd();
18407 //
18408 // Place copy #22 of ITS6 in I569
18409 //
18410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18411 sub2node->SetLineColor(kColorITS);
18412 sub2node->SetVisibility(1);
18413 fNodes->Add(sub2node);
18414 sub1node->cd();
18415 //
18416 // Place copy #23 of ITS6 in I569
18417 //
18418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18419 sub2node->SetLineColor(kColorITS);
18420 sub2node->SetVisibility(1);
18421 fNodes->Add(sub2node);
18422 sub1node->cd();
18423 //
18424 // Place copy #24 of ITS6 in I569
18425 //
18426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18427 sub2node->SetLineColor(kColorITS);
18428 sub2node->SetVisibility(1);
18429 fNodes->Add(sub2node);
18430 sub1node->cd();
18431 //
18432 // Place copy #25 of ITS6 in I569
18433 //
1266e9b4 18434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18435 sub2node->SetLineColor(kColorITS);
18436 sub2node->SetVisibility(1);
18437 fNodes->Add(sub2node);
18438 sub1node->cd();
18439 fNodes->Add(sub1node);
18440 node->cd();
18441 //
18442 // Place copy #10 of I569 in IT56
18443 //
1266e9b4 18444 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18445 sub1node->SetLineColor(kColorITS);
18446 sub1node->SetVisibility(0);
18447 sub1node->cd();
18448 //
18449 // Place copy #1 of ITS6 in I569
18450 //
1266e9b4 18451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18452 sub2node->SetLineColor(kColorITS);
18453 sub2node->SetVisibility(1);
18454 fNodes->Add(sub2node);
18455 sub1node->cd();
18456 //
18457 // Place copy #2 of ITS6 in I569
18458 //
18459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18460 sub2node->SetLineColor(kColorITS);
18461 sub2node->SetVisibility(1);
18462 fNodes->Add(sub2node);
18463 sub1node->cd();
18464 //
18465 // Place copy #3 of ITS6 in I569
18466 //
1266e9b4 18467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18468 sub2node->SetLineColor(kColorITS);
18469 sub2node->SetVisibility(1);
18470 fNodes->Add(sub2node);
18471 sub1node->cd();
18472 //
18473 // Place copy #4 of ITS6 in I569
18474 //
18475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18476 sub2node->SetLineColor(kColorITS);
18477 sub2node->SetVisibility(1);
18478 fNodes->Add(sub2node);
18479 sub1node->cd();
18480 //
18481 // Place copy #5 of ITS6 in I569
18482 //
1266e9b4 18483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18484 sub2node->SetLineColor(kColorITS);
18485 sub2node->SetVisibility(1);
18486 fNodes->Add(sub2node);
18487 sub1node->cd();
18488 //
18489 // Place copy #6 of ITS6 in I569
18490 //
18491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18492 sub2node->SetLineColor(kColorITS);
18493 sub2node->SetVisibility(1);
18494 fNodes->Add(sub2node);
18495 sub1node->cd();
18496 //
18497 // Place copy #7 of ITS6 in I569
18498 //
1266e9b4 18499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18500 sub2node->SetLineColor(kColorITS);
18501 sub2node->SetVisibility(1);
18502 fNodes->Add(sub2node);
18503 sub1node->cd();
18504 //
18505 // Place copy #8 of ITS6 in I569
18506 //
18507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18508 sub2node->SetLineColor(kColorITS);
18509 sub2node->SetVisibility(1);
18510 fNodes->Add(sub2node);
18511 sub1node->cd();
18512 //
18513 // Place copy #9 of ITS6 in I569
18514 //
1266e9b4 18515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18516 sub2node->SetLineColor(kColorITS);
18517 sub2node->SetVisibility(1);
18518 fNodes->Add(sub2node);
18519 sub1node->cd();
18520 //
18521 // Place copy #10 of ITS6 in I569
18522 //
18523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18524 sub2node->SetLineColor(kColorITS);
18525 sub2node->SetVisibility(1);
18526 fNodes->Add(sub2node);
18527 sub1node->cd();
18528 //
18529 // Place copy #11 of ITS6 in I569
18530 //
1266e9b4 18531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18532 sub2node->SetLineColor(kColorITS);
18533 sub2node->SetVisibility(1);
18534 fNodes->Add(sub2node);
18535 sub1node->cd();
18536 //
18537 // Place copy #12 of ITS6 in I569
18538 //
18539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18540 sub2node->SetLineColor(kColorITS);
18541 sub2node->SetVisibility(1);
18542 fNodes->Add(sub2node);
18543 sub1node->cd();
18544 //
18545 // Place copy #13 of ITS6 in I569
18546 //
18547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18548 sub2node->SetLineColor(kColorITS);
18549 sub2node->SetVisibility(1);
18550 fNodes->Add(sub2node);
18551 sub1node->cd();
18552 //
18553 // Place copy #14 of ITS6 in I569
18554 //
18555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18556 sub2node->SetLineColor(kColorITS);
18557 sub2node->SetVisibility(1);
18558 fNodes->Add(sub2node);
18559 sub1node->cd();
18560 //
18561 // Place copy #15 of ITS6 in I569
18562 //
1266e9b4 18563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18564 sub2node->SetLineColor(kColorITS);
18565 sub2node->SetVisibility(1);
18566 fNodes->Add(sub2node);
18567 sub1node->cd();
18568 //
18569 // Place copy #16 of ITS6 in I569
18570 //
18571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18572 sub2node->SetLineColor(kColorITS);
18573 sub2node->SetVisibility(1);
18574 fNodes->Add(sub2node);
18575 sub1node->cd();
18576 //
18577 // Place copy #17 of ITS6 in I569
18578 //
18579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18580 sub2node->SetLineColor(kColorITS);
18581 sub2node->SetVisibility(1);
18582 fNodes->Add(sub2node);
18583 sub1node->cd();
18584 //
18585 // Place copy #18 of ITS6 in I569
18586 //
18587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18588 sub2node->SetLineColor(kColorITS);
18589 sub2node->SetVisibility(1);
18590 fNodes->Add(sub2node);
18591 sub1node->cd();
18592 //
18593 // Place copy #19 of ITS6 in I569
18594 //
1266e9b4 18595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18596 sub2node->SetLineColor(kColorITS);
18597 sub2node->SetVisibility(1);
18598 fNodes->Add(sub2node);
18599 sub1node->cd();
18600 //
18601 // Place copy #20 of ITS6 in I569
18602 //
18603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18604 sub2node->SetLineColor(kColorITS);
18605 sub2node->SetVisibility(1);
18606 fNodes->Add(sub2node);
18607 sub1node->cd();
18608 //
18609 // Place copy #21 of ITS6 in I569
18610 //
1266e9b4 18611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18612 sub2node->SetLineColor(kColorITS);
18613 sub2node->SetVisibility(1);
18614 fNodes->Add(sub2node);
18615 sub1node->cd();
18616 //
18617 // Place copy #22 of ITS6 in I569
18618 //
18619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18620 sub2node->SetLineColor(kColorITS);
18621 sub2node->SetVisibility(1);
18622 fNodes->Add(sub2node);
18623 sub1node->cd();
18624 //
18625 // Place copy #23 of ITS6 in I569
18626 //
18627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18628 sub2node->SetLineColor(kColorITS);
18629 sub2node->SetVisibility(1);
18630 fNodes->Add(sub2node);
18631 sub1node->cd();
18632 //
18633 // Place copy #24 of ITS6 in I569
18634 //
18635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18636 sub2node->SetLineColor(kColorITS);
18637 sub2node->SetVisibility(1);
18638 fNodes->Add(sub2node);
18639 sub1node->cd();
18640 //
18641 // Place copy #25 of ITS6 in I569
18642 //
1266e9b4 18643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18644 sub2node->SetLineColor(kColorITS);
18645 sub2node->SetVisibility(1);
18646 fNodes->Add(sub2node);
18647 sub1node->cd();
18648 fNodes->Add(sub1node);
18649 node->cd();
18650 //
18651 // Place copy #11 of I569 in IT56
18652 //
1266e9b4 18653 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18654 sub1node->SetLineColor(kColorITS);
18655 sub1node->SetVisibility(0);
18656 sub1node->cd();
18657 //
18658 // Place copy #1 of ITS6 in I569
18659 //
1266e9b4 18660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18661 sub2node->SetLineColor(kColorITS);
18662 sub2node->SetVisibility(1);
18663 fNodes->Add(sub2node);
18664 sub1node->cd();
18665 //
18666 // Place copy #2 of ITS6 in I569
18667 //
18668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18669 sub2node->SetLineColor(kColorITS);
18670 sub2node->SetVisibility(1);
18671 fNodes->Add(sub2node);
18672 sub1node->cd();
18673 //
18674 // Place copy #3 of ITS6 in I569
18675 //
1266e9b4 18676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18677 sub2node->SetLineColor(kColorITS);
18678 sub2node->SetVisibility(1);
18679 fNodes->Add(sub2node);
18680 sub1node->cd();
18681 //
18682 // Place copy #4 of ITS6 in I569
18683 //
18684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18685 sub2node->SetLineColor(kColorITS);
18686 sub2node->SetVisibility(1);
18687 fNodes->Add(sub2node);
18688 sub1node->cd();
18689 //
18690 // Place copy #5 of ITS6 in I569
18691 //
1266e9b4 18692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18693 sub2node->SetLineColor(kColorITS);
18694 sub2node->SetVisibility(1);
18695 fNodes->Add(sub2node);
18696 sub1node->cd();
18697 //
18698 // Place copy #6 of ITS6 in I569
18699 //
18700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18701 sub2node->SetLineColor(kColorITS);
18702 sub2node->SetVisibility(1);
18703 fNodes->Add(sub2node);
18704 sub1node->cd();
18705 //
18706 // Place copy #7 of ITS6 in I569
18707 //
1266e9b4 18708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18709 sub2node->SetLineColor(kColorITS);
18710 sub2node->SetVisibility(1);
18711 fNodes->Add(sub2node);
18712 sub1node->cd();
18713 //
18714 // Place copy #8 of ITS6 in I569
18715 //
18716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18717 sub2node->SetLineColor(kColorITS);
18718 sub2node->SetVisibility(1);
18719 fNodes->Add(sub2node);
18720 sub1node->cd();
18721 //
18722 // Place copy #9 of ITS6 in I569
18723 //
1266e9b4 18724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18725 sub2node->SetLineColor(kColorITS);
18726 sub2node->SetVisibility(1);
18727 fNodes->Add(sub2node);
18728 sub1node->cd();
18729 //
18730 // Place copy #10 of ITS6 in I569
18731 //
18732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18733 sub2node->SetLineColor(kColorITS);
18734 sub2node->SetVisibility(1);
18735 fNodes->Add(sub2node);
18736 sub1node->cd();
18737 //
18738 // Place copy #11 of ITS6 in I569
18739 //
1266e9b4 18740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18741 sub2node->SetLineColor(kColorITS);
18742 sub2node->SetVisibility(1);
18743 fNodes->Add(sub2node);
18744 sub1node->cd();
18745 //
18746 // Place copy #12 of ITS6 in I569
18747 //
18748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18749 sub2node->SetLineColor(kColorITS);
18750 sub2node->SetVisibility(1);
18751 fNodes->Add(sub2node);
18752 sub1node->cd();
18753 //
18754 // Place copy #13 of ITS6 in I569
18755 //
18756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18757 sub2node->SetLineColor(kColorITS);
18758 sub2node->SetVisibility(1);
18759 fNodes->Add(sub2node);
18760 sub1node->cd();
18761 //
18762 // Place copy #14 of ITS6 in I569
18763 //
18764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18765 sub2node->SetLineColor(kColorITS);
18766 sub2node->SetVisibility(1);
18767 fNodes->Add(sub2node);
18768 sub1node->cd();
18769 //
18770 // Place copy #15 of ITS6 in I569
18771 //
1266e9b4 18772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18773 sub2node->SetLineColor(kColorITS);
18774 sub2node->SetVisibility(1);
18775 fNodes->Add(sub2node);
18776 sub1node->cd();
18777 //
18778 // Place copy #16 of ITS6 in I569
18779 //
18780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18781 sub2node->SetLineColor(kColorITS);
18782 sub2node->SetVisibility(1);
18783 fNodes->Add(sub2node);
18784 sub1node->cd();
18785 //
18786 // Place copy #17 of ITS6 in I569
18787 //
18788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18789 sub2node->SetLineColor(kColorITS);
18790 sub2node->SetVisibility(1);
18791 fNodes->Add(sub2node);
18792 sub1node->cd();
18793 //
18794 // Place copy #18 of ITS6 in I569
18795 //
18796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18797 sub2node->SetLineColor(kColorITS);
18798 sub2node->SetVisibility(1);
18799 fNodes->Add(sub2node);
18800 sub1node->cd();
18801 //
18802 // Place copy #19 of ITS6 in I569
18803 //
1266e9b4 18804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18805 sub2node->SetLineColor(kColorITS);
18806 sub2node->SetVisibility(1);
18807 fNodes->Add(sub2node);
18808 sub1node->cd();
18809 //
18810 // Place copy #20 of ITS6 in I569
18811 //
18812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18813 sub2node->SetLineColor(kColorITS);
18814 sub2node->SetVisibility(1);
18815 fNodes->Add(sub2node);
18816 sub1node->cd();
18817 //
18818 // Place copy #21 of ITS6 in I569
18819 //
1266e9b4 18820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18821 sub2node->SetLineColor(kColorITS);
18822 sub2node->SetVisibility(1);
18823 fNodes->Add(sub2node);
18824 sub1node->cd();
18825 //
18826 // Place copy #22 of ITS6 in I569
18827 //
18828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18829 sub2node->SetLineColor(kColorITS);
18830 sub2node->SetVisibility(1);
18831 fNodes->Add(sub2node);
18832 sub1node->cd();
18833 //
18834 // Place copy #23 of ITS6 in I569
18835 //
18836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18837 sub2node->SetLineColor(kColorITS);
18838 sub2node->SetVisibility(1);
18839 fNodes->Add(sub2node);
18840 sub1node->cd();
18841 //
18842 // Place copy #24 of ITS6 in I569
18843 //
18844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18845 sub2node->SetLineColor(kColorITS);
18846 sub2node->SetVisibility(1);
18847 fNodes->Add(sub2node);
18848 sub1node->cd();
18849 //
18850 // Place copy #25 of ITS6 in I569
18851 //
1266e9b4 18852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18853 sub2node->SetLineColor(kColorITS);
18854 sub2node->SetVisibility(1);
18855 fNodes->Add(sub2node);
18856 sub1node->cd();
18857 fNodes->Add(sub1node);
18858 node->cd();
18859 //
18860 // Place copy #12 of I569 in IT56
18861 //
1266e9b4 18862 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18863 sub1node->SetLineColor(kColorITS);
18864 sub1node->SetVisibility(0);
18865 sub1node->cd();
18866 //
18867 // Place copy #1 of ITS6 in I569
18868 //
1266e9b4 18869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18870 sub2node->SetLineColor(kColorITS);
18871 sub2node->SetVisibility(1);
18872 fNodes->Add(sub2node);
18873 sub1node->cd();
18874 //
18875 // Place copy #2 of ITS6 in I569
18876 //
18877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18878 sub2node->SetLineColor(kColorITS);
18879 sub2node->SetVisibility(1);
18880 fNodes->Add(sub2node);
18881 sub1node->cd();
18882 //
18883 // Place copy #3 of ITS6 in I569
18884 //
1266e9b4 18885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18886 sub2node->SetLineColor(kColorITS);
18887 sub2node->SetVisibility(1);
18888 fNodes->Add(sub2node);
18889 sub1node->cd();
18890 //
18891 // Place copy #4 of ITS6 in I569
18892 //
18893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18894 sub2node->SetLineColor(kColorITS);
18895 sub2node->SetVisibility(1);
18896 fNodes->Add(sub2node);
18897 sub1node->cd();
18898 //
18899 // Place copy #5 of ITS6 in I569
18900 //
1266e9b4 18901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18902 sub2node->SetLineColor(kColorITS);
18903 sub2node->SetVisibility(1);
18904 fNodes->Add(sub2node);
18905 sub1node->cd();
18906 //
18907 // Place copy #6 of ITS6 in I569
18908 //
18909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18910 sub2node->SetLineColor(kColorITS);
18911 sub2node->SetVisibility(1);
18912 fNodes->Add(sub2node);
18913 sub1node->cd();
18914 //
18915 // Place copy #7 of ITS6 in I569
18916 //
1266e9b4 18917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18918 sub2node->SetLineColor(kColorITS);
18919 sub2node->SetVisibility(1);
18920 fNodes->Add(sub2node);
18921 sub1node->cd();
18922 //
18923 // Place copy #8 of ITS6 in I569
18924 //
18925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18926 sub2node->SetLineColor(kColorITS);
18927 sub2node->SetVisibility(1);
18928 fNodes->Add(sub2node);
18929 sub1node->cd();
18930 //
18931 // Place copy #9 of ITS6 in I569
18932 //
1266e9b4 18933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18934 sub2node->SetLineColor(kColorITS);
18935 sub2node->SetVisibility(1);
18936 fNodes->Add(sub2node);
18937 sub1node->cd();
18938 //
18939 // Place copy #10 of ITS6 in I569
18940 //
18941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18942 sub2node->SetLineColor(kColorITS);
18943 sub2node->SetVisibility(1);
18944 fNodes->Add(sub2node);
18945 sub1node->cd();
18946 //
18947 // Place copy #11 of ITS6 in I569
18948 //
1266e9b4 18949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18950 sub2node->SetLineColor(kColorITS);
18951 sub2node->SetVisibility(1);
18952 fNodes->Add(sub2node);
18953 sub1node->cd();
18954 //
18955 // Place copy #12 of ITS6 in I569
18956 //
18957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18958 sub2node->SetLineColor(kColorITS);
18959 sub2node->SetVisibility(1);
18960 fNodes->Add(sub2node);
18961 sub1node->cd();
18962 //
18963 // Place copy #13 of ITS6 in I569
18964 //
18965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18966 sub2node->SetLineColor(kColorITS);
18967 sub2node->SetVisibility(1);
18968 fNodes->Add(sub2node);
18969 sub1node->cd();
18970 //
18971 // Place copy #14 of ITS6 in I569
18972 //
18973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18974 sub2node->SetLineColor(kColorITS);
18975 sub2node->SetVisibility(1);
18976 fNodes->Add(sub2node);
18977 sub1node->cd();
18978 //
18979 // Place copy #15 of ITS6 in I569
18980 //
1266e9b4 18981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18982 sub2node->SetLineColor(kColorITS);
18983 sub2node->SetVisibility(1);
18984 fNodes->Add(sub2node);
18985 sub1node->cd();
18986 //
18987 // Place copy #16 of ITS6 in I569
18988 //
18989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18990 sub2node->SetLineColor(kColorITS);
18991 sub2node->SetVisibility(1);
18992 fNodes->Add(sub2node);
18993 sub1node->cd();
18994 //
18995 // Place copy #17 of ITS6 in I569
18996 //
18997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18998 sub2node->SetLineColor(kColorITS);
18999 sub2node->SetVisibility(1);
19000 fNodes->Add(sub2node);
19001 sub1node->cd();
19002 //
19003 // Place copy #18 of ITS6 in I569
19004 //
19005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19006 sub2node->SetLineColor(kColorITS);
19007 sub2node->SetVisibility(1);
19008 fNodes->Add(sub2node);
19009 sub1node->cd();
19010 //
19011 // Place copy #19 of ITS6 in I569
19012 //
1266e9b4 19013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19014 sub2node->SetLineColor(kColorITS);
19015 sub2node->SetVisibility(1);
19016 fNodes->Add(sub2node);
19017 sub1node->cd();
19018 //
19019 // Place copy #20 of ITS6 in I569
19020 //
19021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19022 sub2node->SetLineColor(kColorITS);
19023 sub2node->SetVisibility(1);
19024 fNodes->Add(sub2node);
19025 sub1node->cd();
19026 //
19027 // Place copy #21 of ITS6 in I569
19028 //
1266e9b4 19029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19030 sub2node->SetLineColor(kColorITS);
19031 sub2node->SetVisibility(1);
19032 fNodes->Add(sub2node);
19033 sub1node->cd();
19034 //
19035 // Place copy #22 of ITS6 in I569
19036 //
19037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19038 sub2node->SetLineColor(kColorITS);
19039 sub2node->SetVisibility(1);
19040 fNodes->Add(sub2node);
19041 sub1node->cd();
19042 //
19043 // Place copy #23 of ITS6 in I569
19044 //
19045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19046 sub2node->SetLineColor(kColorITS);
19047 sub2node->SetVisibility(1);
19048 fNodes->Add(sub2node);
19049 sub1node->cd();
19050 //
19051 // Place copy #24 of ITS6 in I569
19052 //
19053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19054 sub2node->SetLineColor(kColorITS);
19055 sub2node->SetVisibility(1);
19056 fNodes->Add(sub2node);
19057 sub1node->cd();
19058 //
19059 // Place copy #25 of ITS6 in I569
19060 //
1266e9b4 19061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19062 sub2node->SetLineColor(kColorITS);
19063 sub2node->SetVisibility(1);
19064 fNodes->Add(sub2node);
19065 sub1node->cd();
19066 fNodes->Add(sub1node);
19067 node->cd();
19068 //
19069 // Place copy #13 of I569 in IT56
19070 //
1266e9b4 19071 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19072 sub1node->SetLineColor(kColorITS);
19073 sub1node->SetVisibility(0);
19074 sub1node->cd();
19075 //
19076 // Place copy #1 of ITS6 in I569
19077 //
1266e9b4 19078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19079 sub2node->SetLineColor(kColorITS);
19080 sub2node->SetVisibility(1);
19081 fNodes->Add(sub2node);
19082 sub1node->cd();
19083 //
19084 // Place copy #2 of ITS6 in I569
19085 //
19086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19087 sub2node->SetLineColor(kColorITS);
19088 sub2node->SetVisibility(1);
19089 fNodes->Add(sub2node);
19090 sub1node->cd();
19091 //
19092 // Place copy #3 of ITS6 in I569
19093 //
1266e9b4 19094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19095 sub2node->SetLineColor(kColorITS);
19096 sub2node->SetVisibility(1);
19097 fNodes->Add(sub2node);
19098 sub1node->cd();
19099 //
19100 // Place copy #4 of ITS6 in I569
19101 //
19102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19103 sub2node->SetLineColor(kColorITS);
19104 sub2node->SetVisibility(1);
19105 fNodes->Add(sub2node);
19106 sub1node->cd();
19107 //
19108 // Place copy #5 of ITS6 in I569
19109 //
1266e9b4 19110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19111 sub2node->SetLineColor(kColorITS);
19112 sub2node->SetVisibility(1);
19113 fNodes->Add(sub2node);
19114 sub1node->cd();
19115 //
19116 // Place copy #6 of ITS6 in I569
19117 //
19118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19119 sub2node->SetLineColor(kColorITS);
19120 sub2node->SetVisibility(1);
19121 fNodes->Add(sub2node);
19122 sub1node->cd();
19123 //
19124 // Place copy #7 of ITS6 in I569
19125 //
1266e9b4 19126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19127 sub2node->SetLineColor(kColorITS);
19128 sub2node->SetVisibility(1);
19129 fNodes->Add(sub2node);
19130 sub1node->cd();
19131 //
19132 // Place copy #8 of ITS6 in I569
19133 //
19134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19135 sub2node->SetLineColor(kColorITS);
19136 sub2node->SetVisibility(1);
19137 fNodes->Add(sub2node);
19138 sub1node->cd();
19139 //
19140 // Place copy #9 of ITS6 in I569
19141 //
1266e9b4 19142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19143 sub2node->SetLineColor(kColorITS);
19144 sub2node->SetVisibility(1);
19145 fNodes->Add(sub2node);
19146 sub1node->cd();
19147 //
19148 // Place copy #10 of ITS6 in I569
19149 //
19150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19151 sub2node->SetLineColor(kColorITS);
19152 sub2node->SetVisibility(1);
19153 fNodes->Add(sub2node);
19154 sub1node->cd();
19155 //
19156 // Place copy #11 of ITS6 in I569
19157 //
1266e9b4 19158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19159 sub2node->SetLineColor(kColorITS);
19160 sub2node->SetVisibility(1);
19161 fNodes->Add(sub2node);
19162 sub1node->cd();
19163 //
19164 // Place copy #12 of ITS6 in I569
19165 //
19166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19167 sub2node->SetLineColor(kColorITS);
19168 sub2node->SetVisibility(1);
19169 fNodes->Add(sub2node);
19170 sub1node->cd();
19171 //
19172 // Place copy #13 of ITS6 in I569
19173 //
19174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19175 sub2node->SetLineColor(kColorITS);
19176 sub2node->SetVisibility(1);
19177 fNodes->Add(sub2node);
19178 sub1node->cd();
19179 //
19180 // Place copy #14 of ITS6 in I569
19181 //
19182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19183 sub2node->SetLineColor(kColorITS);
19184 sub2node->SetVisibility(1);
19185 fNodes->Add(sub2node);
19186 sub1node->cd();
19187 //
19188 // Place copy #15 of ITS6 in I569
19189 //
1266e9b4 19190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19191 sub2node->SetLineColor(kColorITS);
19192 sub2node->SetVisibility(1);
19193 fNodes->Add(sub2node);
19194 sub1node->cd();
19195 //
19196 // Place copy #16 of ITS6 in I569
19197 //
19198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19199 sub2node->SetLineColor(kColorITS);
19200 sub2node->SetVisibility(1);
19201 fNodes->Add(sub2node);
19202 sub1node->cd();
19203 //
19204 // Place copy #17 of ITS6 in I569
19205 //
19206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19207 sub2node->SetLineColor(kColorITS);
19208 sub2node->SetVisibility(1);
19209 fNodes->Add(sub2node);
19210 sub1node->cd();
19211 //
19212 // Place copy #18 of ITS6 in I569
19213 //
19214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19215 sub2node->SetLineColor(kColorITS);
19216 sub2node->SetVisibility(1);
19217 fNodes->Add(sub2node);
19218 sub1node->cd();
19219 //
19220 // Place copy #19 of ITS6 in I569
19221 //
1266e9b4 19222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19223 sub2node->SetLineColor(kColorITS);
19224 sub2node->SetVisibility(1);
19225 fNodes->Add(sub2node);
19226 sub1node->cd();
19227 //
19228 // Place copy #20 of ITS6 in I569
19229 //
19230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19231 sub2node->SetLineColor(kColorITS);
19232 sub2node->SetVisibility(1);
19233 fNodes->Add(sub2node);
19234 sub1node->cd();
19235 //
19236 // Place copy #21 of ITS6 in I569
19237 //
1266e9b4 19238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19239 sub2node->SetLineColor(kColorITS);
19240 sub2node->SetVisibility(1);
19241 fNodes->Add(sub2node);
19242 sub1node->cd();
19243 //
19244 // Place copy #22 of ITS6 in I569
19245 //
19246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19247 sub2node->SetLineColor(kColorITS);
19248 sub2node->SetVisibility(1);
19249 fNodes->Add(sub2node);
19250 sub1node->cd();
19251 //
19252 // Place copy #23 of ITS6 in I569
19253 //
19254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19255 sub2node->SetLineColor(kColorITS);
19256 sub2node->SetVisibility(1);
19257 fNodes->Add(sub2node);
19258 sub1node->cd();
19259 //
19260 // Place copy #24 of ITS6 in I569
19261 //
19262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19263 sub2node->SetLineColor(kColorITS);
19264 sub2node->SetVisibility(1);
19265 fNodes->Add(sub2node);
19266 sub1node->cd();
19267 //
19268 // Place copy #25 of ITS6 in I569
19269 //
1266e9b4 19270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19271 sub2node->SetLineColor(kColorITS);
19272 sub2node->SetVisibility(1);
19273 fNodes->Add(sub2node);
19274 sub1node->cd();
19275 fNodes->Add(sub1node);
19276 node->cd();
19277 //
19278 // Place copy #14 of I569 in IT56
19279 //
1266e9b4 19280 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19281 sub1node->SetLineColor(kColorITS);
19282 sub1node->SetVisibility(0);
19283 sub1node->cd();
19284 //
19285 // Place copy #1 of ITS6 in I569
19286 //
1266e9b4 19287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19288 sub2node->SetLineColor(kColorITS);
19289 sub2node->SetVisibility(1);
19290 fNodes->Add(sub2node);
19291 sub1node->cd();
19292 //
19293 // Place copy #2 of ITS6 in I569
19294 //
19295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19296 sub2node->SetLineColor(kColorITS);
19297 sub2node->SetVisibility(1);
19298 fNodes->Add(sub2node);
19299 sub1node->cd();
19300 //
19301 // Place copy #3 of ITS6 in I569
19302 //
1266e9b4 19303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19304 sub2node->SetLineColor(kColorITS);
19305 sub2node->SetVisibility(1);
19306 fNodes->Add(sub2node);
19307 sub1node->cd();
19308 //
19309 // Place copy #4 of ITS6 in I569
19310 //
19311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19312 sub2node->SetLineColor(kColorITS);
19313 sub2node->SetVisibility(1);
19314 fNodes->Add(sub2node);
19315 sub1node->cd();
19316 //
19317 // Place copy #5 of ITS6 in I569
19318 //
1266e9b4 19319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19320 sub2node->SetLineColor(kColorITS);
19321 sub2node->SetVisibility(1);
19322 fNodes->Add(sub2node);
19323 sub1node->cd();
19324 //
19325 // Place copy #6 of ITS6 in I569
19326 //
19327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19328 sub2node->SetLineColor(kColorITS);
19329 sub2node->SetVisibility(1);
19330 fNodes->Add(sub2node);
19331 sub1node->cd();
19332 //
19333 // Place copy #7 of ITS6 in I569
19334 //
1266e9b4 19335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19336 sub2node->SetLineColor(kColorITS);
19337 sub2node->SetVisibility(1);
19338 fNodes->Add(sub2node);
19339 sub1node->cd();
19340 //
19341 // Place copy #8 of ITS6 in I569
19342 //
19343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19344 sub2node->SetLineColor(kColorITS);
19345 sub2node->SetVisibility(1);
19346 fNodes->Add(sub2node);
19347 sub1node->cd();
19348 //
19349 // Place copy #9 of ITS6 in I569
19350 //
1266e9b4 19351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19352 sub2node->SetLineColor(kColorITS);
19353 sub2node->SetVisibility(1);
19354 fNodes->Add(sub2node);
19355 sub1node->cd();
19356 //
19357 // Place copy #10 of ITS6 in I569
19358 //
19359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19360 sub2node->SetLineColor(kColorITS);
19361 sub2node->SetVisibility(1);
19362 fNodes->Add(sub2node);
19363 sub1node->cd();
19364 //
19365 // Place copy #11 of ITS6 in I569
19366 //
1266e9b4 19367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19368 sub2node->SetLineColor(kColorITS);
19369 sub2node->SetVisibility(1);
19370 fNodes->Add(sub2node);
19371 sub1node->cd();
19372 //
19373 // Place copy #12 of ITS6 in I569
19374 //
19375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19376 sub2node->SetLineColor(kColorITS);
19377 sub2node->SetVisibility(1);
19378 fNodes->Add(sub2node);
19379 sub1node->cd();
19380 //
19381 // Place copy #13 of ITS6 in I569
19382 //
19383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19384 sub2node->SetLineColor(kColorITS);
19385 sub2node->SetVisibility(1);
19386 fNodes->Add(sub2node);
19387 sub1node->cd();
19388 //
19389 // Place copy #14 of ITS6 in I569
19390 //
19391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19392 sub2node->SetLineColor(kColorITS);
19393 sub2node->SetVisibility(1);
19394 fNodes->Add(sub2node);
19395 sub1node->cd();
19396 //
19397 // Place copy #15 of ITS6 in I569
19398 //
1266e9b4 19399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19400 sub2node->SetLineColor(kColorITS);
19401 sub2node->SetVisibility(1);
19402 fNodes->Add(sub2node);
19403 sub1node->cd();
19404 //
19405 // Place copy #16 of ITS6 in I569
19406 //
19407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19408 sub2node->SetLineColor(kColorITS);
19409 sub2node->SetVisibility(1);
19410 fNodes->Add(sub2node);
19411 sub1node->cd();
19412 //
19413 // Place copy #17 of ITS6 in I569
19414 //
19415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19416 sub2node->SetLineColor(kColorITS);
19417 sub2node->SetVisibility(1);
19418 fNodes->Add(sub2node);
19419 sub1node->cd();
19420 //
19421 // Place copy #18 of ITS6 in I569
19422 //
19423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19424 sub2node->SetLineColor(kColorITS);
19425 sub2node->SetVisibility(1);
19426 fNodes->Add(sub2node);
19427 sub1node->cd();
19428 //
19429 // Place copy #19 of ITS6 in I569
19430 //
1266e9b4 19431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19432 sub2node->SetLineColor(kColorITS);
19433 sub2node->SetVisibility(1);
19434 fNodes->Add(sub2node);
19435 sub1node->cd();
19436 //
19437 // Place copy #20 of ITS6 in I569
19438 //
19439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19440 sub2node->SetLineColor(kColorITS);
19441 sub2node->SetVisibility(1);
19442 fNodes->Add(sub2node);
19443 sub1node->cd();
19444 //
19445 // Place copy #21 of ITS6 in I569
19446 //
1266e9b4 19447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19448 sub2node->SetLineColor(kColorITS);
19449 sub2node->SetVisibility(1);
19450 fNodes->Add(sub2node);
19451 sub1node->cd();
19452 //
19453 // Place copy #22 of ITS6 in I569
19454 //
19455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19456 sub2node->SetLineColor(kColorITS);
19457 sub2node->SetVisibility(1);
19458 fNodes->Add(sub2node);
19459 sub1node->cd();
19460 //
19461 // Place copy #23 of ITS6 in I569
19462 //
19463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19464 sub2node->SetLineColor(kColorITS);
19465 sub2node->SetVisibility(1);
19466 fNodes->Add(sub2node);
19467 sub1node->cd();
19468 //
19469 // Place copy #24 of ITS6 in I569
19470 //
19471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19472 sub2node->SetLineColor(kColorITS);
19473 sub2node->SetVisibility(1);
19474 fNodes->Add(sub2node);
19475 sub1node->cd();
19476 //
19477 // Place copy #25 of ITS6 in I569
19478 //
1266e9b4 19479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19480 sub2node->SetLineColor(kColorITS);
19481 sub2node->SetVisibility(1);
19482 fNodes->Add(sub2node);
19483 sub1node->cd();
19484 fNodes->Add(sub1node);
19485 node->cd();
19486 //
19487 // Place copy #15 of I569 in IT56
19488 //
1266e9b4 19489 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19490 sub1node->SetLineColor(kColorITS);
19491 sub1node->SetVisibility(0);
19492 sub1node->cd();
19493 //
19494 // Place copy #1 of ITS6 in I569
19495 //
1266e9b4 19496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19497 sub2node->SetLineColor(kColorITS);
19498 sub2node->SetVisibility(1);
19499 fNodes->Add(sub2node);
19500 sub1node->cd();
19501 //
19502 // Place copy #2 of ITS6 in I569
19503 //
19504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19505 sub2node->SetLineColor(kColorITS);
19506 sub2node->SetVisibility(1);
19507 fNodes->Add(sub2node);
19508 sub1node->cd();
19509 //
19510 // Place copy #3 of ITS6 in I569
19511 //
1266e9b4 19512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19513 sub2node->SetLineColor(kColorITS);
19514 sub2node->SetVisibility(1);
19515 fNodes->Add(sub2node);
19516 sub1node->cd();
19517 //
19518 // Place copy #4 of ITS6 in I569
19519 //
19520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19521 sub2node->SetLineColor(kColorITS);
19522 sub2node->SetVisibility(1);
19523 fNodes->Add(sub2node);
19524 sub1node->cd();
19525 //
19526 // Place copy #5 of ITS6 in I569
19527 //
1266e9b4 19528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19529 sub2node->SetLineColor(kColorITS);
19530 sub2node->SetVisibility(1);
19531 fNodes->Add(sub2node);
19532 sub1node->cd();
19533 //
19534 // Place copy #6 of ITS6 in I569
19535 //
19536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19537 sub2node->SetLineColor(kColorITS);
19538 sub2node->SetVisibility(1);
19539 fNodes->Add(sub2node);
19540 sub1node->cd();
19541 //
19542 // Place copy #7 of ITS6 in I569
19543 //
1266e9b4 19544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19545 sub2node->SetLineColor(kColorITS);
19546 sub2node->SetVisibility(1);
19547 fNodes->Add(sub2node);
19548 sub1node->cd();
19549 //
19550 // Place copy #8 of ITS6 in I569
19551 //
19552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19553 sub2node->SetLineColor(kColorITS);
19554 sub2node->SetVisibility(1);
19555 fNodes->Add(sub2node);
19556 sub1node->cd();
19557 //
19558 // Place copy #9 of ITS6 in I569
19559 //
1266e9b4 19560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19561 sub2node->SetLineColor(kColorITS);
19562 sub2node->SetVisibility(1);
19563 fNodes->Add(sub2node);
19564 sub1node->cd();
19565 //
19566 // Place copy #10 of ITS6 in I569
19567 //
19568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19569 sub2node->SetLineColor(kColorITS);
19570 sub2node->SetVisibility(1);
19571 fNodes->Add(sub2node);
19572 sub1node->cd();
19573 //
19574 // Place copy #11 of ITS6 in I569
19575 //
1266e9b4 19576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19577 sub2node->SetLineColor(kColorITS);
19578 sub2node->SetVisibility(1);
19579 fNodes->Add(sub2node);
19580 sub1node->cd();
19581 //
19582 // Place copy #12 of ITS6 in I569
19583 //
19584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19585 sub2node->SetLineColor(kColorITS);
19586 sub2node->SetVisibility(1);
19587 fNodes->Add(sub2node);
19588 sub1node->cd();
19589 //
19590 // Place copy #13 of ITS6 in I569
19591 //
19592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19593 sub2node->SetLineColor(kColorITS);
19594 sub2node->SetVisibility(1);
19595 fNodes->Add(sub2node);
19596 sub1node->cd();
19597 //
19598 // Place copy #14 of ITS6 in I569
19599 //
19600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19601 sub2node->SetLineColor(kColorITS);
19602 sub2node->SetVisibility(1);
19603 fNodes->Add(sub2node);
19604 sub1node->cd();
19605 //
19606 // Place copy #15 of ITS6 in I569
19607 //
1266e9b4 19608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19609 sub2node->SetLineColor(kColorITS);
19610 sub2node->SetVisibility(1);
19611 fNodes->Add(sub2node);
19612 sub1node->cd();
19613 //
19614 // Place copy #16 of ITS6 in I569
19615 //
19616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19617 sub2node->SetLineColor(kColorITS);
19618 sub2node->SetVisibility(1);
19619 fNodes->Add(sub2node);
19620 sub1node->cd();
19621 //
19622 // Place copy #17 of ITS6 in I569
19623 //
19624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19625 sub2node->SetLineColor(kColorITS);
19626 sub2node->SetVisibility(1);
19627 fNodes->Add(sub2node);
19628 sub1node->cd();
19629 //
19630 // Place copy #18 of ITS6 in I569
19631 //
19632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19633 sub2node->SetLineColor(kColorITS);
19634 sub2node->SetVisibility(1);
19635 fNodes->Add(sub2node);
19636 sub1node->cd();
19637 //
19638 // Place copy #19 of ITS6 in I569
19639 //
1266e9b4 19640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19641 sub2node->SetLineColor(kColorITS);
19642 sub2node->SetVisibility(1);
19643 fNodes->Add(sub2node);
19644 sub1node->cd();
19645 //
19646 // Place copy #20 of ITS6 in I569
19647 //
19648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19649 sub2node->SetLineColor(kColorITS);
19650 sub2node->SetVisibility(1);
19651 fNodes->Add(sub2node);
19652 sub1node->cd();
19653 //
19654 // Place copy #21 of ITS6 in I569
19655 //
1266e9b4 19656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19657 sub2node->SetLineColor(kColorITS);
19658 sub2node->SetVisibility(1);
19659 fNodes->Add(sub2node);
19660 sub1node->cd();
19661 //
19662 // Place copy #22 of ITS6 in I569
19663 //
19664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19665 sub2node->SetLineColor(kColorITS);
19666 sub2node->SetVisibility(1);
19667 fNodes->Add(sub2node);
19668 sub1node->cd();
19669 //
19670 // Place copy #23 of ITS6 in I569
19671 //
19672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19673 sub2node->SetLineColor(kColorITS);
19674 sub2node->SetVisibility(1);
19675 fNodes->Add(sub2node);
19676 sub1node->cd();
19677 //
19678 // Place copy #24 of ITS6 in I569
19679 //
19680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19681 sub2node->SetLineColor(kColorITS);
19682 sub2node->SetVisibility(1);
19683 fNodes->Add(sub2node);
19684 sub1node->cd();
19685 //
19686 // Place copy #25 of ITS6 in I569
19687 //
1266e9b4 19688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19689 sub2node->SetLineColor(kColorITS);
19690 sub2node->SetVisibility(1);
19691 fNodes->Add(sub2node);
19692 sub1node->cd();
19693 fNodes->Add(sub1node);
19694 node->cd();
19695 //
19696 // Place copy #16 of I569 in IT56
19697 //
1266e9b4 19698 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19699 sub1node->SetLineColor(kColorITS);
19700 sub1node->SetVisibility(0);
19701 sub1node->cd();
19702 //
19703 // Place copy #1 of ITS6 in I569
19704 //
1266e9b4 19705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19706 sub2node->SetLineColor(kColorITS);
19707 sub2node->SetVisibility(1);
19708 fNodes->Add(sub2node);
19709 sub1node->cd();
19710 //
19711 // Place copy #2 of ITS6 in I569
19712 //
19713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19714 sub2node->SetLineColor(kColorITS);
19715 sub2node->SetVisibility(1);
19716 fNodes->Add(sub2node);
19717 sub1node->cd();
19718 //
19719 // Place copy #3 of ITS6 in I569
19720 //
1266e9b4 19721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19722 sub2node->SetLineColor(kColorITS);
19723 sub2node->SetVisibility(1);
19724 fNodes->Add(sub2node);
19725 sub1node->cd();
19726 //
19727 // Place copy #4 of ITS6 in I569
19728 //
19729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19730 sub2node->SetLineColor(kColorITS);
19731 sub2node->SetVisibility(1);
19732 fNodes->Add(sub2node);
19733 sub1node->cd();
19734 //
19735 // Place copy #5 of ITS6 in I569
19736 //
1266e9b4 19737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19738 sub2node->SetLineColor(kColorITS);
19739 sub2node->SetVisibility(1);
19740 fNodes->Add(sub2node);
19741 sub1node->cd();
19742 //
19743 // Place copy #6 of ITS6 in I569
19744 //
19745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19746 sub2node->SetLineColor(kColorITS);
19747 sub2node->SetVisibility(1);
19748 fNodes->Add(sub2node);
19749 sub1node->cd();
19750 //
19751 // Place copy #7 of ITS6 in I569
19752 //
1266e9b4 19753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19754 sub2node->SetLineColor(kColorITS);
19755 sub2node->SetVisibility(1);
19756 fNodes->Add(sub2node);
19757 sub1node->cd();
19758 //
19759 // Place copy #8 of ITS6 in I569
19760 //
19761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19762 sub2node->SetLineColor(kColorITS);
19763 sub2node->SetVisibility(1);
19764 fNodes->Add(sub2node);
19765 sub1node->cd();
19766 //
19767 // Place copy #9 of ITS6 in I569
19768 //
1266e9b4 19769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19770 sub2node->SetLineColor(kColorITS);
19771 sub2node->SetVisibility(1);
19772 fNodes->Add(sub2node);
19773 sub1node->cd();
19774 //
19775 // Place copy #10 of ITS6 in I569
19776 //
19777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19778 sub2node->SetLineColor(kColorITS);
19779 sub2node->SetVisibility(1);
19780 fNodes->Add(sub2node);
19781 sub1node->cd();
19782 //
19783 // Place copy #11 of ITS6 in I569
19784 //
1266e9b4 19785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19786 sub2node->SetLineColor(kColorITS);
19787 sub2node->SetVisibility(1);
19788 fNodes->Add(sub2node);
19789 sub1node->cd();
19790 //
19791 // Place copy #12 of ITS6 in I569
19792 //
19793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19794 sub2node->SetLineColor(kColorITS);
19795 sub2node->SetVisibility(1);
19796 fNodes->Add(sub2node);
19797 sub1node->cd();
19798 //
19799 // Place copy #13 of ITS6 in I569
19800 //
19801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19802 sub2node->SetLineColor(kColorITS);
19803 sub2node->SetVisibility(1);
19804 fNodes->Add(sub2node);
19805 sub1node->cd();
19806 //
19807 // Place copy #14 of ITS6 in I569
19808 //
19809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19810 sub2node->SetLineColor(kColorITS);
19811 sub2node->SetVisibility(1);
19812 fNodes->Add(sub2node);
19813 sub1node->cd();
19814 //
19815 // Place copy #15 of ITS6 in I569
19816 //
1266e9b4 19817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19818 sub2node->SetLineColor(kColorITS);
19819 sub2node->SetVisibility(1);
19820 fNodes->Add(sub2node);
19821 sub1node->cd();
19822 //
19823 // Place copy #16 of ITS6 in I569
19824 //
19825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19826 sub2node->SetLineColor(kColorITS);
19827 sub2node->SetVisibility(1);
19828 fNodes->Add(sub2node);
19829 sub1node->cd();
19830 //
19831 // Place copy #17 of ITS6 in I569
19832 //
19833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19834 sub2node->SetLineColor(kColorITS);
19835 sub2node->SetVisibility(1);
19836 fNodes->Add(sub2node);
19837 sub1node->cd();
19838 //
19839 // Place copy #18 of ITS6 in I569
19840 //
19841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19842 sub2node->SetLineColor(kColorITS);
19843 sub2node->SetVisibility(1);
19844 fNodes->Add(sub2node);
19845 sub1node->cd();
19846 //
19847 // Place copy #19 of ITS6 in I569
19848 //
1266e9b4 19849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19850 sub2node->SetLineColor(kColorITS);
19851 sub2node->SetVisibility(1);
19852 fNodes->Add(sub2node);
19853 sub1node->cd();
19854 //
19855 // Place copy #20 of ITS6 in I569
19856 //
19857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19858 sub2node->SetLineColor(kColorITS);
19859 sub2node->SetVisibility(1);
19860 fNodes->Add(sub2node);
19861 sub1node->cd();
19862 //
19863 // Place copy #21 of ITS6 in I569
19864 //
1266e9b4 19865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19866 sub2node->SetLineColor(kColorITS);
19867 sub2node->SetVisibility(1);
19868 fNodes->Add(sub2node);
19869 sub1node->cd();
19870 //
19871 // Place copy #22 of ITS6 in I569
19872 //
19873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19874 sub2node->SetLineColor(kColorITS);
19875 sub2node->SetVisibility(1);
19876 fNodes->Add(sub2node);
19877 sub1node->cd();
19878 //
19879 // Place copy #23 of ITS6 in I569
19880 //
19881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19882 sub2node->SetLineColor(kColorITS);
19883 sub2node->SetVisibility(1);
19884 fNodes->Add(sub2node);
19885 sub1node->cd();
19886 //
19887 // Place copy #24 of ITS6 in I569
19888 //
19889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19890 sub2node->SetLineColor(kColorITS);
19891 sub2node->SetVisibility(1);
19892 fNodes->Add(sub2node);
19893 sub1node->cd();
19894 //
19895 // Place copy #25 of ITS6 in I569
19896 //
1266e9b4 19897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19898 sub2node->SetLineColor(kColorITS);
19899 sub2node->SetVisibility(1);
19900 fNodes->Add(sub2node);
19901 sub1node->cd();
19902 fNodes->Add(sub1node);
19903 node->cd();
19904 //
19905 // Place copy #17 of I569 in IT56
19906 //
1266e9b4 19907 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19908 sub1node->SetLineColor(kColorITS);
19909 sub1node->SetVisibility(0);
19910 sub1node->cd();
19911 //
19912 // Place copy #1 of ITS6 in I569
19913 //
1266e9b4 19914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19915 sub2node->SetLineColor(kColorITS);
19916 sub2node->SetVisibility(1);
19917 fNodes->Add(sub2node);
19918 sub1node->cd();
19919 //
19920 // Place copy #2 of ITS6 in I569
19921 //
19922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19923 sub2node->SetLineColor(kColorITS);
19924 sub2node->SetVisibility(1);
19925 fNodes->Add(sub2node);
19926 sub1node->cd();
19927 //
19928 // Place copy #3 of ITS6 in I569
19929 //
1266e9b4 19930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19931 sub2node->SetLineColor(kColorITS);
19932 sub2node->SetVisibility(1);
19933 fNodes->Add(sub2node);
19934 sub1node->cd();
19935 //
19936 // Place copy #4 of ITS6 in I569
19937 //
19938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19939 sub2node->SetLineColor(kColorITS);
19940 sub2node->SetVisibility(1);
19941 fNodes->Add(sub2node);
19942 sub1node->cd();
19943 //
19944 // Place copy #5 of ITS6 in I569
19945 //
1266e9b4 19946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19947 sub2node->SetLineColor(kColorITS);
19948 sub2node->SetVisibility(1);
19949 fNodes->Add(sub2node);
19950 sub1node->cd();
19951 //
19952 // Place copy #6 of ITS6 in I569
19953 //
19954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19955 sub2node->SetLineColor(kColorITS);
19956 sub2node->SetVisibility(1);
19957 fNodes->Add(sub2node);
19958 sub1node->cd();
19959 //
19960 // Place copy #7 of ITS6 in I569
19961 //
1266e9b4 19962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19963 sub2node->SetLineColor(kColorITS);
19964 sub2node->SetVisibility(1);
19965 fNodes->Add(sub2node);
19966 sub1node->cd();
19967 //
19968 // Place copy #8 of ITS6 in I569
19969 //
19970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19971 sub2node->SetLineColor(kColorITS);
19972 sub2node->SetVisibility(1);
19973 fNodes->Add(sub2node);
19974 sub1node->cd();
19975 //
19976 // Place copy #9 of ITS6 in I569
19977 //
1266e9b4 19978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19979 sub2node->SetLineColor(kColorITS);
19980 sub2node->SetVisibility(1);
19981 fNodes->Add(sub2node);
19982 sub1node->cd();
19983 //
19984 // Place copy #10 of ITS6 in I569
19985 //
19986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19987 sub2node->SetLineColor(kColorITS);
19988 sub2node->SetVisibility(1);
19989 fNodes->Add(sub2node);
19990 sub1node->cd();
19991 //
19992 // Place copy #11 of ITS6 in I569
19993 //
1266e9b4 19994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19995 sub2node->SetLineColor(kColorITS);
19996 sub2node->SetVisibility(1);
19997 fNodes->Add(sub2node);
19998 sub1node->cd();
19999 //
20000 // Place copy #12 of ITS6 in I569
20001 //
20002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20003 sub2node->SetLineColor(kColorITS);
20004 sub2node->SetVisibility(1);
20005 fNodes->Add(sub2node);
20006 sub1node->cd();
20007 //
20008 // Place copy #13 of ITS6 in I569
20009 //
20010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20011 sub2node->SetLineColor(kColorITS);
20012 sub2node->SetVisibility(1);
20013 fNodes->Add(sub2node);
20014 sub1node->cd();
20015 //
20016 // Place copy #14 of ITS6 in I569
20017 //
20018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20019 sub2node->SetLineColor(kColorITS);
20020 sub2node->SetVisibility(1);
20021 fNodes->Add(sub2node);
20022 sub1node->cd();
20023 //
20024 // Place copy #15 of ITS6 in I569
20025 //
1266e9b4 20026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20027 sub2node->SetLineColor(kColorITS);
20028 sub2node->SetVisibility(1);
20029 fNodes->Add(sub2node);
20030 sub1node->cd();
20031 //
20032 // Place copy #16 of ITS6 in I569
20033 //
20034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20035 sub2node->SetLineColor(kColorITS);
20036 sub2node->SetVisibility(1);
20037 fNodes->Add(sub2node);
20038 sub1node->cd();
20039 //
20040 // Place copy #17 of ITS6 in I569
20041 //
20042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20043 sub2node->SetLineColor(kColorITS);
20044 sub2node->SetVisibility(1);
20045 fNodes->Add(sub2node);
20046 sub1node->cd();
20047 //
20048 // Place copy #18 of ITS6 in I569
20049 //
20050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20051 sub2node->SetLineColor(kColorITS);
20052 sub2node->SetVisibility(1);
20053 fNodes->Add(sub2node);
20054 sub1node->cd();
20055 //
20056 // Place copy #19 of ITS6 in I569
20057 //
1266e9b4 20058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20059 sub2node->SetLineColor(kColorITS);
20060 sub2node->SetVisibility(1);
20061 fNodes->Add(sub2node);
20062 sub1node->cd();
20063 //
20064 // Place copy #20 of ITS6 in I569
20065 //
20066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20067 sub2node->SetLineColor(kColorITS);
20068 sub2node->SetVisibility(1);
20069 fNodes->Add(sub2node);
20070 sub1node->cd();
20071 //
20072 // Place copy #21 of ITS6 in I569
20073 //
1266e9b4 20074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20075 sub2node->SetLineColor(kColorITS);
20076 sub2node->SetVisibility(1);
20077 fNodes->Add(sub2node);
20078 sub1node->cd();
20079 //
20080 // Place copy #22 of ITS6 in I569
20081 //
20082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20083 sub2node->SetLineColor(kColorITS);
20084 sub2node->SetVisibility(1);
20085 fNodes->Add(sub2node);
20086 sub1node->cd();
20087 //
20088 // Place copy #23 of ITS6 in I569
20089 //
20090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20091 sub2node->SetLineColor(kColorITS);
20092 sub2node->SetVisibility(1);
20093 fNodes->Add(sub2node);
20094 sub1node->cd();
20095 //
20096 // Place copy #24 of ITS6 in I569
20097 //
20098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20099 sub2node->SetLineColor(kColorITS);
20100 sub2node->SetVisibility(1);
20101 fNodes->Add(sub2node);
20102 sub1node->cd();
20103 //
20104 // Place copy #25 of ITS6 in I569
20105 //
1266e9b4 20106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20107 sub2node->SetLineColor(kColorITS);
20108 sub2node->SetVisibility(1);
20109 fNodes->Add(sub2node);
20110 sub1node->cd();
20111 fNodes->Add(sub1node);
20112 node->cd();
20113 //
20114 // Place copy #18 of I569 in IT56
20115 //
1266e9b4 20116 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20117 sub1node->SetLineColor(kColorITS);
20118 sub1node->SetVisibility(0);
20119 sub1node->cd();
20120 //
20121 // Place copy #1 of ITS6 in I569
20122 //
1266e9b4 20123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20124 sub2node->SetLineColor(kColorITS);
20125 sub2node->SetVisibility(1);
20126 fNodes->Add(sub2node);
20127 sub1node->cd();
20128 //
20129 // Place copy #2 of ITS6 in I569
20130 //
20131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20132 sub2node->SetLineColor(kColorITS);
20133 sub2node->SetVisibility(1);
20134 fNodes->Add(sub2node);
20135 sub1node->cd();
20136 //
20137 // Place copy #3 of ITS6 in I569
20138 //
1266e9b4 20139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20140 sub2node->SetLineColor(kColorITS);
20141 sub2node->SetVisibility(1);
20142 fNodes->Add(sub2node);
20143 sub1node->cd();
20144 //
20145 // Place copy #4 of ITS6 in I569
20146 //
20147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20148 sub2node->SetLineColor(kColorITS);
20149 sub2node->SetVisibility(1);
20150 fNodes->Add(sub2node);
20151 sub1node->cd();
20152 //
20153 // Place copy #5 of ITS6 in I569
20154 //
1266e9b4 20155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20156 sub2node->SetLineColor(kColorITS);
20157 sub2node->SetVisibility(1);
20158 fNodes->Add(sub2node);
20159 sub1node->cd();
20160 //
20161 // Place copy #6 of ITS6 in I569
20162 //
20163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20164 sub2node->SetLineColor(kColorITS);
20165 sub2node->SetVisibility(1);
20166 fNodes->Add(sub2node);
20167 sub1node->cd();
20168 //
20169 // Place copy #7 of ITS6 in I569
20170 //
1266e9b4 20171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20172 sub2node->SetLineColor(kColorITS);
20173 sub2node->SetVisibility(1);
20174 fNodes->Add(sub2node);
20175 sub1node->cd();
20176 //
20177 // Place copy #8 of ITS6 in I569
20178 //
20179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20180 sub2node->SetLineColor(kColorITS);
20181 sub2node->SetVisibility(1);
20182 fNodes->Add(sub2node);
20183 sub1node->cd();
20184 //
20185 // Place copy #9 of ITS6 in I569
20186 //
1266e9b4 20187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20188 sub2node->SetLineColor(kColorITS);
20189 sub2node->SetVisibility(1);
20190 fNodes->Add(sub2node);
20191 sub1node->cd();
20192 //
20193 // Place copy #10 of ITS6 in I569
20194 //
20195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20196 sub2node->SetLineColor(kColorITS);
20197 sub2node->SetVisibility(1);
20198 fNodes->Add(sub2node);
20199 sub1node->cd();
20200 //
20201 // Place copy #11 of ITS6 in I569
20202 //
1266e9b4 20203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20204 sub2node->SetLineColor(kColorITS);
20205 sub2node->SetVisibility(1);
20206 fNodes->Add(sub2node);
20207 sub1node->cd();
20208 //
20209 // Place copy #12 of ITS6 in I569
20210 //
20211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20212 sub2node->SetLineColor(kColorITS);
20213 sub2node->SetVisibility(1);
20214 fNodes->Add(sub2node);
20215 sub1node->cd();
20216 //
20217 // Place copy #13 of ITS6 in I569
20218 //
20219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20220 sub2node->SetLineColor(kColorITS);
20221 sub2node->SetVisibility(1);
20222 fNodes->Add(sub2node);
20223 sub1node->cd();
20224 //
20225 // Place copy #14 of ITS6 in I569
20226 //
20227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20228 sub2node->SetLineColor(kColorITS);
20229 sub2node->SetVisibility(1);
20230 fNodes->Add(sub2node);
20231 sub1node->cd();
20232 //
20233 // Place copy #15 of ITS6 in I569
20234 //
1266e9b4 20235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20236 sub2node->SetLineColor(kColorITS);
20237 sub2node->SetVisibility(1);
20238 fNodes->Add(sub2node);
20239 sub1node->cd();
20240 //
20241 // Place copy #16 of ITS6 in I569
20242 //
20243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20244 sub2node->SetLineColor(kColorITS);
20245 sub2node->SetVisibility(1);
20246 fNodes->Add(sub2node);
20247 sub1node->cd();
20248 //
20249 // Place copy #17 of ITS6 in I569
20250 //
20251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20252 sub2node->SetLineColor(kColorITS);
20253 sub2node->SetVisibility(1);
20254 fNodes->Add(sub2node);
20255 sub1node->cd();
20256 //
20257 // Place copy #18 of ITS6 in I569
20258 //
20259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20260 sub2node->SetLineColor(kColorITS);
20261 sub2node->SetVisibility(1);
20262 fNodes->Add(sub2node);
20263 sub1node->cd();
20264 //
20265 // Place copy #19 of ITS6 in I569
20266 //
1266e9b4 20267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20268 sub2node->SetLineColor(kColorITS);
20269 sub2node->SetVisibility(1);
20270 fNodes->Add(sub2node);
20271 sub1node->cd();
20272 //
20273 // Place copy #20 of ITS6 in I569
20274 //
20275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20276 sub2node->SetLineColor(kColorITS);
20277 sub2node->SetVisibility(1);
20278 fNodes->Add(sub2node);
20279 sub1node->cd();
20280 //
20281 // Place copy #21 of ITS6 in I569
20282 //
1266e9b4 20283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20284 sub2node->SetLineColor(kColorITS);
20285 sub2node->SetVisibility(1);
20286 fNodes->Add(sub2node);
20287 sub1node->cd();
20288 //
20289 // Place copy #22 of ITS6 in I569
20290 //
20291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20292 sub2node->SetLineColor(kColorITS);
20293 sub2node->SetVisibility(1);
20294 fNodes->Add(sub2node);
20295 sub1node->cd();
20296 //
20297 // Place copy #23 of ITS6 in I569
20298 //
20299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20300 sub2node->SetLineColor(kColorITS);
20301 sub2node->SetVisibility(1);
20302 fNodes->Add(sub2node);
20303 sub1node->cd();
20304 //
20305 // Place copy #24 of ITS6 in I569
20306 //
20307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20308 sub2node->SetLineColor(kColorITS);
20309 sub2node->SetVisibility(1);
20310 fNodes->Add(sub2node);
20311 sub1node->cd();
20312 //
20313 // Place copy #25 of ITS6 in I569
20314 //
1266e9b4 20315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20316 sub2node->SetLineColor(kColorITS);
20317 sub2node->SetVisibility(1);
20318 fNodes->Add(sub2node);
20319 sub1node->cd();
20320 fNodes->Add(sub1node);
20321 node->cd();
20322 //
20323 // Place copy #19 of I569 in IT56
20324 //
1266e9b4 20325 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20326 sub1node->SetLineColor(kColorITS);
20327 sub1node->SetVisibility(0);
20328 sub1node->cd();
20329 //
20330 // Place copy #1 of ITS6 in I569
20331 //
1266e9b4 20332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20333 sub2node->SetLineColor(kColorITS);
20334 sub2node->SetVisibility(1);
20335 fNodes->Add(sub2node);
20336 sub1node->cd();
20337 //
20338 // Place copy #2 of ITS6 in I569
20339 //
20340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20341 sub2node->SetLineColor(kColorITS);
20342 sub2node->SetVisibility(1);
20343 fNodes->Add(sub2node);
20344 sub1node->cd();
20345 //
20346 // Place copy #3 of ITS6 in I569
20347 //
1266e9b4 20348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20349 sub2node->SetLineColor(kColorITS);
20350 sub2node->SetVisibility(1);
20351 fNodes->Add(sub2node);
20352 sub1node->cd();
20353 //
20354 // Place copy #4 of ITS6 in I569
20355 //
20356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20357 sub2node->SetLineColor(kColorITS);
20358 sub2node->SetVisibility(1);
20359 fNodes->Add(sub2node);
20360 sub1node->cd();
20361 //
20362 // Place copy #5 of ITS6 in I569
20363 //
1266e9b4 20364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20365 sub2node->SetLineColor(kColorITS);
20366 sub2node->SetVisibility(1);
20367 fNodes->Add(sub2node);
20368 sub1node->cd();
20369 //
20370 // Place copy #6 of ITS6 in I569
20371 //
20372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20373 sub2node->SetLineColor(kColorITS);
20374 sub2node->SetVisibility(1);
20375 fNodes->Add(sub2node);
20376 sub1node->cd();
20377 //
20378 // Place copy #7 of ITS6 in I569
20379 //
1266e9b4 20380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20381 sub2node->SetLineColor(kColorITS);
20382 sub2node->SetVisibility(1);
20383 fNodes->Add(sub2node);
20384 sub1node->cd();
20385 //
20386 // Place copy #8 of ITS6 in I569
20387 //
20388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20389 sub2node->SetLineColor(kColorITS);
20390 sub2node->SetVisibility(1);
20391 fNodes->Add(sub2node);
20392 sub1node->cd();
20393 //
20394 // Place copy #9 of ITS6 in I569
20395 //
1266e9b4 20396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20397 sub2node->SetLineColor(kColorITS);
20398 sub2node->SetVisibility(1);
20399 fNodes->Add(sub2node);
20400 sub1node->cd();
20401 //
20402 // Place copy #10 of ITS6 in I569
20403 //
20404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20405 sub2node->SetLineColor(kColorITS);
20406 sub2node->SetVisibility(1);
20407 fNodes->Add(sub2node);
20408 sub1node->cd();
20409 //
20410 // Place copy #11 of ITS6 in I569
20411 //
1266e9b4 20412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20413 sub2node->SetLineColor(kColorITS);
20414 sub2node->SetVisibility(1);
20415 fNodes->Add(sub2node);
20416 sub1node->cd();
20417 //
20418 // Place copy #12 of ITS6 in I569
20419 //
20420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20421 sub2node->SetLineColor(kColorITS);
20422 sub2node->SetVisibility(1);
20423 fNodes->Add(sub2node);
20424 sub1node->cd();
20425 //
20426 // Place copy #13 of ITS6 in I569
20427 //
20428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20429 sub2node->SetLineColor(kColorITS);
20430 sub2node->SetVisibility(1);
20431 fNodes->Add(sub2node);
20432 sub1node->cd();
20433 //
20434 // Place copy #14 of ITS6 in I569
20435 //
20436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20437 sub2node->SetLineColor(kColorITS);
20438 sub2node->SetVisibility(1);
20439 fNodes->Add(sub2node);
20440 sub1node->cd();
20441 //
20442 // Place copy #15 of ITS6 in I569
20443 //
1266e9b4 20444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20445 sub2node->SetLineColor(kColorITS);
20446 sub2node->SetVisibility(1);
20447 fNodes->Add(sub2node);
20448 sub1node->cd();
20449 //
20450 // Place copy #16 of ITS6 in I569
20451 //
20452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20453 sub2node->SetLineColor(kColorITS);
20454 sub2node->SetVisibility(1);
20455 fNodes->Add(sub2node);
20456 sub1node->cd();
20457 //
20458 // Place copy #17 of ITS6 in I569
20459 //
20460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20461 sub2node->SetLineColor(kColorITS);
20462 sub2node->SetVisibility(1);
20463 fNodes->Add(sub2node);
20464 sub1node->cd();
20465 //
20466 // Place copy #18 of ITS6 in I569
20467 //
20468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20469 sub2node->SetLineColor(kColorITS);
20470 sub2node->SetVisibility(1);
20471 fNodes->Add(sub2node);
20472 sub1node->cd();
20473 //
20474 // Place copy #19 of ITS6 in I569
20475 //
1266e9b4 20476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20477 sub2node->SetLineColor(kColorITS);
20478 sub2node->SetVisibility(1);
20479 fNodes->Add(sub2node);
20480 sub1node->cd();
20481 //
20482 // Place copy #20 of ITS6 in I569
20483 //
20484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20485 sub2node->SetLineColor(kColorITS);
20486 sub2node->SetVisibility(1);
20487 fNodes->Add(sub2node);
20488 sub1node->cd();
20489 //
20490 // Place copy #21 of ITS6 in I569
20491 //
1266e9b4 20492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20493 sub2node->SetLineColor(kColorITS);
20494 sub2node->SetVisibility(1);
20495 fNodes->Add(sub2node);
20496 sub1node->cd();
20497 //
20498 // Place copy #22 of ITS6 in I569
20499 //
20500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20501 sub2node->SetLineColor(kColorITS);
20502 sub2node->SetVisibility(1);
20503 fNodes->Add(sub2node);
20504 sub1node->cd();
20505 //
20506 // Place copy #23 of ITS6 in I569
20507 //
20508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20509 sub2node->SetLineColor(kColorITS);
20510 sub2node->SetVisibility(1);
20511 fNodes->Add(sub2node);
20512 sub1node->cd();
20513 //
20514 // Place copy #24 of ITS6 in I569
20515 //
20516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20517 sub2node->SetLineColor(kColorITS);
20518 sub2node->SetVisibility(1);
20519 fNodes->Add(sub2node);
20520 sub1node->cd();
20521 //
20522 // Place copy #25 of ITS6 in I569
20523 //
1266e9b4 20524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20525 sub2node->SetLineColor(kColorITS);
20526 sub2node->SetVisibility(1);
20527 fNodes->Add(sub2node);
20528 sub1node->cd();
20529 fNodes->Add(sub1node);
20530 node->cd();
20531 //
20532 // Place copy #20 of I569 in IT56
20533 //
1266e9b4 20534 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20535 sub1node->SetLineColor(kColorITS);
20536 sub1node->SetVisibility(0);
20537 sub1node->cd();
20538 //
20539 // Place copy #1 of ITS6 in I569
20540 //
1266e9b4 20541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20542 sub2node->SetLineColor(kColorITS);
20543 sub2node->SetVisibility(1);
20544 fNodes->Add(sub2node);
20545 sub1node->cd();
20546 //
20547 // Place copy #2 of ITS6 in I569
20548 //
20549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20550 sub2node->SetLineColor(kColorITS);
20551 sub2node->SetVisibility(1);
20552 fNodes->Add(sub2node);
20553 sub1node->cd();
20554 //
20555 // Place copy #3 of ITS6 in I569
20556 //
1266e9b4 20557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20558 sub2node->SetLineColor(kColorITS);
20559 sub2node->SetVisibility(1);
20560 fNodes->Add(sub2node);
20561 sub1node->cd();
20562 //
20563 // Place copy #4 of ITS6 in I569
20564 //
20565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20566 sub2node->SetLineColor(kColorITS);
20567 sub2node->SetVisibility(1);
20568 fNodes->Add(sub2node);
20569 sub1node->cd();
20570 //
20571 // Place copy #5 of ITS6 in I569
20572 //
1266e9b4 20573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20574 sub2node->SetLineColor(kColorITS);
20575 sub2node->SetVisibility(1);
20576 fNodes->Add(sub2node);
20577 sub1node->cd();
20578 //
20579 // Place copy #6 of ITS6 in I569
20580 //
20581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20582 sub2node->SetLineColor(kColorITS);
20583 sub2node->SetVisibility(1);
20584 fNodes->Add(sub2node);
20585 sub1node->cd();
20586 //
20587 // Place copy #7 of ITS6 in I569
20588 //
1266e9b4 20589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20590 sub2node->SetLineColor(kColorITS);
20591 sub2node->SetVisibility(1);
20592 fNodes->Add(sub2node);
20593 sub1node->cd();
20594 //
20595 // Place copy #8 of ITS6 in I569
20596 //
20597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20598 sub2node->SetLineColor(kColorITS);
20599 sub2node->SetVisibility(1);
20600 fNodes->Add(sub2node);
20601 sub1node->cd();
20602 //
20603 // Place copy #9 of ITS6 in I569
20604 //
1266e9b4 20605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20606 sub2node->SetLineColor(kColorITS);
20607 sub2node->SetVisibility(1);
20608 fNodes->Add(sub2node);
20609 sub1node->cd();
20610 //
20611 // Place copy #10 of ITS6 in I569
20612 //
20613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20614 sub2node->SetLineColor(kColorITS);
20615 sub2node->SetVisibility(1);
20616 fNodes->Add(sub2node);
20617 sub1node->cd();
20618 //
20619 // Place copy #11 of ITS6 in I569
20620 //
1266e9b4 20621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20622 sub2node->SetLineColor(kColorITS);
20623 sub2node->SetVisibility(1);
20624 fNodes->Add(sub2node);
20625 sub1node->cd();
20626 //
20627 // Place copy #12 of ITS6 in I569
20628 //
20629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20630 sub2node->SetLineColor(kColorITS);
20631 sub2node->SetVisibility(1);
20632 fNodes->Add(sub2node);
20633 sub1node->cd();
20634 //
20635 // Place copy #13 of ITS6 in I569
20636 //
20637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20638 sub2node->SetLineColor(kColorITS);
20639 sub2node->SetVisibility(1);
20640 fNodes->Add(sub2node);
20641 sub1node->cd();
20642 //
20643 // Place copy #14 of ITS6 in I569
20644 //
20645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20646 sub2node->SetLineColor(kColorITS);
20647 sub2node->SetVisibility(1);
20648 fNodes->Add(sub2node);
20649 sub1node->cd();
20650 //
20651 // Place copy #15 of ITS6 in I569
20652 //
1266e9b4 20653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20654 sub2node->SetLineColor(kColorITS);
20655 sub2node->SetVisibility(1);
20656 fNodes->Add(sub2node);
20657 sub1node->cd();
20658 //
20659 // Place copy #16 of ITS6 in I569
20660 //
20661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20662 sub2node->SetLineColor(kColorITS);
20663 sub2node->SetVisibility(1);
20664 fNodes->Add(sub2node);
20665 sub1node->cd();
20666 //
20667 // Place copy #17 of ITS6 in I569
20668 //
20669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20670 sub2node->SetLineColor(kColorITS);
20671 sub2node->SetVisibility(1);
20672 fNodes->Add(sub2node);
20673 sub1node->cd();
20674 //
20675 // Place copy #18 of ITS6 in I569
20676 //
20677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20678 sub2node->SetLineColor(kColorITS);
20679 sub2node->SetVisibility(1);
20680 fNodes->Add(sub2node);
20681 sub1node->cd();
20682 //
20683 // Place copy #19 of ITS6 in I569
20684 //
1266e9b4 20685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20686 sub2node->SetLineColor(kColorITS);
20687 sub2node->SetVisibility(1);
20688 fNodes->Add(sub2node);
20689 sub1node->cd();
20690 //
20691 // Place copy #20 of ITS6 in I569
20692 //
20693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20694 sub2node->SetLineColor(kColorITS);
20695 sub2node->SetVisibility(1);
20696 fNodes->Add(sub2node);
20697 sub1node->cd();
20698 //
20699 // Place copy #21 of ITS6 in I569
20700 //
1266e9b4 20701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20702 sub2node->SetLineColor(kColorITS);
20703 sub2node->SetVisibility(1);
20704 fNodes->Add(sub2node);
20705 sub1node->cd();
20706 //
20707 // Place copy #22 of ITS6 in I569
20708 //
20709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20710 sub2node->SetLineColor(kColorITS);
20711 sub2node->SetVisibility(1);
20712 fNodes->Add(sub2node);
20713 sub1node->cd();
20714 //
20715 // Place copy #23 of ITS6 in I569
20716 //
20717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20718 sub2node->SetLineColor(kColorITS);
20719 sub2node->SetVisibility(1);
20720 fNodes->Add(sub2node);
20721 sub1node->cd();
20722 //
20723 // Place copy #24 of ITS6 in I569
20724 //
20725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20726 sub2node->SetLineColor(kColorITS);
20727 sub2node->SetVisibility(1);
20728 fNodes->Add(sub2node);
20729 sub1node->cd();
20730 //
20731 // Place copy #25 of ITS6 in I569
20732 //
1266e9b4 20733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20734 sub2node->SetLineColor(kColorITS);
20735 sub2node->SetVisibility(1);
20736 fNodes->Add(sub2node);
20737 sub1node->cd();
20738 fNodes->Add(sub1node);
20739 node->cd();
20740 //
20741 // Place copy #21 of I569 in IT56
20742 //
1266e9b4 20743 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20744 sub1node->SetLineColor(kColorITS);
20745 sub1node->SetVisibility(0);
20746 sub1node->cd();
20747 //
20748 // Place copy #1 of ITS6 in I569
20749 //
1266e9b4 20750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20751 sub2node->SetLineColor(kColorITS);
20752 sub2node->SetVisibility(1);
20753 fNodes->Add(sub2node);
20754 sub1node->cd();
20755 //
20756 // Place copy #2 of ITS6 in I569
20757 //
20758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20759 sub2node->SetLineColor(kColorITS);
20760 sub2node->SetVisibility(1);
20761 fNodes->Add(sub2node);
20762 sub1node->cd();
20763 //
20764 // Place copy #3 of ITS6 in I569
20765 //
1266e9b4 20766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20767 sub2node->SetLineColor(kColorITS);
20768 sub2node->SetVisibility(1);
20769 fNodes->Add(sub2node);
20770 sub1node->cd();
20771 //
20772 // Place copy #4 of ITS6 in I569
20773 //
20774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20775 sub2node->SetLineColor(kColorITS);
20776 sub2node->SetVisibility(1);
20777 fNodes->Add(sub2node);
20778 sub1node->cd();
20779 //
20780 // Place copy #5 of ITS6 in I569
20781 //
1266e9b4 20782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20783 sub2node->SetLineColor(kColorITS);
20784 sub2node->SetVisibility(1);
20785 fNodes->Add(sub2node);
20786 sub1node->cd();
20787 //
20788 // Place copy #6 of ITS6 in I569
20789 //
20790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20791 sub2node->SetLineColor(kColorITS);
20792 sub2node->SetVisibility(1);
20793 fNodes->Add(sub2node);
20794 sub1node->cd();
20795 //
20796 // Place copy #7 of ITS6 in I569
20797 //
1266e9b4 20798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20799 sub2node->SetLineColor(kColorITS);
20800 sub2node->SetVisibility(1);
20801 fNodes->Add(sub2node);
20802 sub1node->cd();
20803 //
20804 // Place copy #8 of ITS6 in I569
20805 //
20806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20807 sub2node->SetLineColor(kColorITS);
20808 sub2node->SetVisibility(1);
20809 fNodes->Add(sub2node);
20810 sub1node->cd();
20811 //
20812 // Place copy #9 of ITS6 in I569
20813 //
1266e9b4 20814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20815 sub2node->SetLineColor(kColorITS);
20816 sub2node->SetVisibility(1);
20817 fNodes->Add(sub2node);
20818 sub1node->cd();
20819 //
20820 // Place copy #10 of ITS6 in I569
20821 //
20822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20823 sub2node->SetLineColor(kColorITS);
20824 sub2node->SetVisibility(1);
20825 fNodes->Add(sub2node);
20826 sub1node->cd();
20827 //
20828 // Place copy #11 of ITS6 in I569
20829 //
1266e9b4 20830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20831 sub2node->SetLineColor(kColorITS);
20832 sub2node->SetVisibility(1);
20833 fNodes->Add(sub2node);
20834 sub1node->cd();
20835 //
20836 // Place copy #12 of ITS6 in I569
20837 //
20838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20839 sub2node->SetLineColor(kColorITS);
20840 sub2node->SetVisibility(1);
20841 fNodes->Add(sub2node);
20842 sub1node->cd();
20843 //
20844 // Place copy #13 of ITS6 in I569
20845 //
20846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20847 sub2node->SetLineColor(kColorITS);
20848 sub2node->SetVisibility(1);
20849 fNodes->Add(sub2node);
20850 sub1node->cd();
20851 //
20852 // Place copy #14 of ITS6 in I569
20853 //
20854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20855 sub2node->SetLineColor(kColorITS);
20856 sub2node->SetVisibility(1);
20857 fNodes->Add(sub2node);
20858 sub1node->cd();
20859 //
20860 // Place copy #15 of ITS6 in I569
20861 //
1266e9b4 20862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20863 sub2node->SetLineColor(kColorITS);
20864 sub2node->SetVisibility(1);
20865 fNodes->Add(sub2node);
20866 sub1node->cd();
20867 //
20868 // Place copy #16 of ITS6 in I569
20869 //
20870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20871 sub2node->SetLineColor(kColorITS);
20872 sub2node->SetVisibility(1);
20873 fNodes->Add(sub2node);
20874 sub1node->cd();
20875 //
20876 // Place copy #17 of ITS6 in I569
20877 //
20878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20879 sub2node->SetLineColor(kColorITS);
20880 sub2node->SetVisibility(1);
20881 fNodes->Add(sub2node);
20882 sub1node->cd();
20883 //
20884 // Place copy #18 of ITS6 in I569
20885 //
20886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20887 sub2node->SetLineColor(kColorITS);
20888 sub2node->SetVisibility(1);
20889 fNodes->Add(sub2node);
20890 sub1node->cd();
20891 //
20892 // Place copy #19 of ITS6 in I569
20893 //
1266e9b4 20894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20895 sub2node->SetLineColor(kColorITS);
20896 sub2node->SetVisibility(1);
20897 fNodes->Add(sub2node);
20898 sub1node->cd();
20899 //
20900 // Place copy #20 of ITS6 in I569
20901 //
20902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20903 sub2node->SetLineColor(kColorITS);
20904 sub2node->SetVisibility(1);
20905 fNodes->Add(sub2node);
20906 sub1node->cd();
20907 //
20908 // Place copy #21 of ITS6 in I569
20909 //
1266e9b4 20910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20911 sub2node->SetLineColor(kColorITS);
20912 sub2node->SetVisibility(1);
20913 fNodes->Add(sub2node);
20914 sub1node->cd();
20915 //
20916 // Place copy #22 of ITS6 in I569
20917 //
20918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20919 sub2node->SetLineColor(kColorITS);
20920 sub2node->SetVisibility(1);
20921 fNodes->Add(sub2node);
20922 sub1node->cd();
20923 //
20924 // Place copy #23 of ITS6 in I569
20925 //
20926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20927 sub2node->SetLineColor(kColorITS);
20928 sub2node->SetVisibility(1);
20929 fNodes->Add(sub2node);
20930 sub1node->cd();
20931 //
20932 // Place copy #24 of ITS6 in I569
20933 //
20934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20935 sub2node->SetLineColor(kColorITS);
20936 sub2node->SetVisibility(1);
20937 fNodes->Add(sub2node);
20938 sub1node->cd();
20939 //
20940 // Place copy #25 of ITS6 in I569
20941 //
1266e9b4 20942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20943 sub2node->SetLineColor(kColorITS);
20944 sub2node->SetVisibility(1);
20945 fNodes->Add(sub2node);
20946 sub1node->cd();
20947 fNodes->Add(sub1node);
20948 node->cd();
20949 //
20950 // Place copy #22 of I569 in IT56
20951 //
1266e9b4 20952 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20953 sub1node->SetLineColor(kColorITS);
20954 sub1node->SetVisibility(0);
20955 sub1node->cd();
20956 //
20957 // Place copy #1 of ITS6 in I569
20958 //
1266e9b4 20959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20960 sub2node->SetLineColor(kColorITS);
20961 sub2node->SetVisibility(1);
20962 fNodes->Add(sub2node);
20963 sub1node->cd();
20964 //
20965 // Place copy #2 of ITS6 in I569
20966 //
20967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20968 sub2node->SetLineColor(kColorITS);
20969 sub2node->SetVisibility(1);
20970 fNodes->Add(sub2node);
20971 sub1node->cd();
20972 //
20973 // Place copy #3 of ITS6 in I569
20974 //
1266e9b4 20975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20976 sub2node->SetLineColor(kColorITS);
20977 sub2node->SetVisibility(1);
20978 fNodes->Add(sub2node);
20979 sub1node->cd();
20980 //
20981 // Place copy #4 of ITS6 in I569
20982 //
20983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20984 sub2node->SetLineColor(kColorITS);
20985 sub2node->SetVisibility(1);
20986 fNodes->Add(sub2node);
20987 sub1node->cd();
20988 //
20989 // Place copy #5 of ITS6 in I569
20990 //
1266e9b4 20991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20992 sub2node->SetLineColor(kColorITS);
20993 sub2node->SetVisibility(1);
20994 fNodes->Add(sub2node);
20995 sub1node->cd();
20996 //
20997 // Place copy #6 of ITS6 in I569
20998 //
20999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21000 sub2node->SetLineColor(kColorITS);
21001 sub2node->SetVisibility(1);
21002 fNodes->Add(sub2node);
21003 sub1node->cd();
21004 //
21005 // Place copy #7 of ITS6 in I569
21006 //
1266e9b4 21007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21008 sub2node->SetLineColor(kColorITS);
21009 sub2node->SetVisibility(1);
21010 fNodes->Add(sub2node);
21011 sub1node->cd();
21012 //
21013 // Place copy #8 of ITS6 in I569
21014 //
21015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21016 sub2node->SetLineColor(kColorITS);
21017 sub2node->SetVisibility(1);
21018 fNodes->Add(sub2node);
21019 sub1node->cd();
21020 //
21021 // Place copy #9 of ITS6 in I569
21022 //
1266e9b4 21023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21024 sub2node->SetLineColor(kColorITS);
21025 sub2node->SetVisibility(1);
21026 fNodes->Add(sub2node);
21027 sub1node->cd();
21028 //
21029 // Place copy #10 of ITS6 in I569
21030 //
21031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21032 sub2node->SetLineColor(kColorITS);
21033 sub2node->SetVisibility(1);
21034 fNodes->Add(sub2node);
21035 sub1node->cd();
21036 //
21037 // Place copy #11 of ITS6 in I569
21038 //
1266e9b4 21039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21040 sub2node->SetLineColor(kColorITS);
21041 sub2node->SetVisibility(1);
21042 fNodes->Add(sub2node);
21043 sub1node->cd();
21044 //
21045 // Place copy #12 of ITS6 in I569
21046 //
21047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21048 sub2node->SetLineColor(kColorITS);
21049 sub2node->SetVisibility(1);
21050 fNodes->Add(sub2node);
21051 sub1node->cd();
21052 //
21053 // Place copy #13 of ITS6 in I569
21054 //
21055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21056 sub2node->SetLineColor(kColorITS);
21057 sub2node->SetVisibility(1);
21058 fNodes->Add(sub2node);
21059 sub1node->cd();
21060 //
21061 // Place copy #14 of ITS6 in I569
21062 //
21063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21064 sub2node->SetLineColor(kColorITS);
21065 sub2node->SetVisibility(1);
21066 fNodes->Add(sub2node);
21067 sub1node->cd();
21068 //
21069 // Place copy #15 of ITS6 in I569
21070 //
1266e9b4 21071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21072 sub2node->SetLineColor(kColorITS);
21073 sub2node->SetVisibility(1);
21074 fNodes->Add(sub2node);
21075 sub1node->cd();
21076 //
21077 // Place copy #16 of ITS6 in I569
21078 //
21079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21080 sub2node->SetLineColor(kColorITS);
21081 sub2node->SetVisibility(1);
21082 fNodes->Add(sub2node);
21083 sub1node->cd();
21084 //
21085 // Place copy #17 of ITS6 in I569
21086 //
21087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21088 sub2node->SetLineColor(kColorITS);
21089 sub2node->SetVisibility(1);
21090 fNodes->Add(sub2node);
21091 sub1node->cd();
21092 //
21093 // Place copy #18 of ITS6 in I569
21094 //
21095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21096 sub2node->SetLineColor(kColorITS);
21097 sub2node->SetVisibility(1);
21098 fNodes->Add(sub2node);
21099 sub1node->cd();
21100 //
21101 // Place copy #19 of ITS6 in I569
21102 //
1266e9b4 21103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21104 sub2node->SetLineColor(kColorITS);
21105 sub2node->SetVisibility(1);
21106 fNodes->Add(sub2node);
21107 sub1node->cd();
21108 //
21109 // Place copy #20 of ITS6 in I569
21110 //
21111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21112 sub2node->SetLineColor(kColorITS);
21113 sub2node->SetVisibility(1);
21114 fNodes->Add(sub2node);
21115 sub1node->cd();
21116 //
21117 // Place copy #21 of ITS6 in I569
21118 //
1266e9b4 21119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21120 sub2node->SetLineColor(kColorITS);
21121 sub2node->SetVisibility(1);
21122 fNodes->Add(sub2node);
21123 sub1node->cd();
21124 //
21125 // Place copy #22 of ITS6 in I569
21126 //
21127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21128 sub2node->SetLineColor(kColorITS);
21129 sub2node->SetVisibility(1);
21130 fNodes->Add(sub2node);
21131 sub1node->cd();
21132 //
21133 // Place copy #23 of ITS6 in I569
21134 //
21135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21136 sub2node->SetLineColor(kColorITS);
21137 sub2node->SetVisibility(1);
21138 fNodes->Add(sub2node);
21139 sub1node->cd();
21140 //
21141 // Place copy #24 of ITS6 in I569
21142 //
21143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21144 sub2node->SetLineColor(kColorITS);
21145 sub2node->SetVisibility(1);
21146 fNodes->Add(sub2node);
21147 sub1node->cd();
21148 //
21149 // Place copy #25 of ITS6 in I569
21150 //
1266e9b4 21151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21152 sub2node->SetLineColor(kColorITS);
21153 sub2node->SetVisibility(1);
21154 fNodes->Add(sub2node);
21155 sub1node->cd();
21156 fNodes->Add(sub1node);
21157 node->cd();
21158 //
21159 // Place copy #23 of I569 in IT56
21160 //
1266e9b4 21161 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21162 sub1node->SetLineColor(kColorITS);
21163 sub1node->SetVisibility(0);
21164 sub1node->cd();
21165 //
21166 // Place copy #1 of ITS6 in I569
21167 //
1266e9b4 21168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21169 sub2node->SetLineColor(kColorITS);
21170 sub2node->SetVisibility(1);
21171 fNodes->Add(sub2node);
21172 sub1node->cd();
21173 //
21174 // Place copy #2 of ITS6 in I569
21175 //
21176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21177 sub2node->SetLineColor(kColorITS);
21178 sub2node->SetVisibility(1);
21179 fNodes->Add(sub2node);
21180 sub1node->cd();
21181 //
21182 // Place copy #3 of ITS6 in I569
21183 //
1266e9b4 21184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21185 sub2node->SetLineColor(kColorITS);
21186 sub2node->SetVisibility(1);
21187 fNodes->Add(sub2node);
21188 sub1node->cd();
21189 //
21190 // Place copy #4 of ITS6 in I569
21191 //
21192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21193 sub2node->SetLineColor(kColorITS);
21194 sub2node->SetVisibility(1);
21195 fNodes->Add(sub2node);
21196 sub1node->cd();
21197 //
21198 // Place copy #5 of ITS6 in I569
21199 //
1266e9b4 21200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21201 sub2node->SetLineColor(kColorITS);
21202 sub2node->SetVisibility(1);
21203 fNodes->Add(sub2node);
21204 sub1node->cd();
21205 //
21206 // Place copy #6 of ITS6 in I569
21207 //
21208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21209 sub2node->SetLineColor(kColorITS);
21210 sub2node->SetVisibility(1);
21211 fNodes->Add(sub2node);
21212 sub1node->cd();
21213 //
21214 // Place copy #7 of ITS6 in I569
21215 //
1266e9b4 21216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21217 sub2node->SetLineColor(kColorITS);
21218 sub2node->SetVisibility(1);
21219 fNodes->Add(sub2node);
21220 sub1node->cd();
21221 //
21222 // Place copy #8 of ITS6 in I569
21223 //
21224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21225 sub2node->SetLineColor(kColorITS);
21226 sub2node->SetVisibility(1);
21227 fNodes->Add(sub2node);
21228 sub1node->cd();
21229 //
21230 // Place copy #9 of ITS6 in I569
21231 //
1266e9b4 21232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21233 sub2node->SetLineColor(kColorITS);
21234 sub2node->SetVisibility(1);
21235 fNodes->Add(sub2node);
21236 sub1node->cd();
21237 //
21238 // Place copy #10 of ITS6 in I569
21239 //
21240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21241 sub2node->SetLineColor(kColorITS);
21242 sub2node->SetVisibility(1);
21243 fNodes->Add(sub2node);
21244 sub1node->cd();
21245 //
21246 // Place copy #11 of ITS6 in I569
21247 //
1266e9b4 21248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21249 sub2node->SetLineColor(kColorITS);
21250 sub2node->SetVisibility(1);
21251 fNodes->Add(sub2node);
21252 sub1node->cd();
21253 //
21254 // Place copy #12 of ITS6 in I569
21255 //
21256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21257 sub2node->SetLineColor(kColorITS);
21258 sub2node->SetVisibility(1);
21259 fNodes->Add(sub2node);
21260 sub1node->cd();
21261 //
21262 // Place copy #13 of ITS6 in I569
21263 //
21264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21265 sub2node->SetLineColor(kColorITS);
21266 sub2node->SetVisibility(1);
21267 fNodes->Add(sub2node);
21268 sub1node->cd();
21269 //
21270 // Place copy #14 of ITS6 in I569
21271 //
21272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21273 sub2node->SetLineColor(kColorITS);
21274 sub2node->SetVisibility(1);
21275 fNodes->Add(sub2node);
21276 sub1node->cd();
21277 //
21278 // Place copy #15 of ITS6 in I569
21279 //
1266e9b4 21280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21281 sub2node->SetLineColor(kColorITS);
21282 sub2node->SetVisibility(1);
21283 fNodes->Add(sub2node);
21284 sub1node->cd();
21285 //
21286 // Place copy #16 of ITS6 in I569
21287 //
21288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21289 sub2node->SetLineColor(kColorITS);
21290 sub2node->SetVisibility(1);
21291 fNodes->Add(sub2node);
21292 sub1node->cd();
21293 //
21294 // Place copy #17 of ITS6 in I569
21295 //
21296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21297 sub2node->SetLineColor(kColorITS);
21298 sub2node->SetVisibility(1);
21299 fNodes->Add(sub2node);
21300 sub1node->cd();
21301 //
21302 // Place copy #18 of ITS6 in I569
21303 //
21304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21305 sub2node->SetLineColor(kColorITS);
21306 sub2node->SetVisibility(1);
21307 fNodes->Add(sub2node);
21308 sub1node->cd();
21309 //
21310 // Place copy #19 of ITS6 in I569
21311 //
1266e9b4 21312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21313 sub2node->SetLineColor(kColorITS);
21314 sub2node->SetVisibility(1);
21315 fNodes->Add(sub2node);
21316 sub1node->cd();
21317 //
21318 // Place copy #20 of ITS6 in I569
21319 //
21320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21321 sub2node->SetLineColor(kColorITS);
21322 sub2node->SetVisibility(1);
21323 fNodes->Add(sub2node);
21324 sub1node->cd();
21325 //
21326 // Place copy #21 of ITS6 in I569
21327 //
1266e9b4 21328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21329 sub2node->SetLineColor(kColorITS);
21330 sub2node->SetVisibility(1);
21331 fNodes->Add(sub2node);
21332 sub1node->cd();
21333 //
21334 // Place copy #22 of ITS6 in I569
21335 //
21336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21337 sub2node->SetLineColor(kColorITS);
21338 sub2node->SetVisibility(1);
21339 fNodes->Add(sub2node);
21340 sub1node->cd();
21341 //
21342 // Place copy #23 of ITS6 in I569
21343 //
21344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21345 sub2node->SetLineColor(kColorITS);
21346 sub2node->SetVisibility(1);
21347 fNodes->Add(sub2node);
21348 sub1node->cd();
21349 //
21350 // Place copy #24 of ITS6 in I569
21351 //
21352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21353 sub2node->SetLineColor(kColorITS);
21354 sub2node->SetVisibility(1);
21355 fNodes->Add(sub2node);
21356 sub1node->cd();
21357 //
21358 // Place copy #25 of ITS6 in I569
21359 //
1266e9b4 21360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21361 sub2node->SetLineColor(kColorITS);
21362 sub2node->SetVisibility(1);
21363 fNodes->Add(sub2node);
21364 sub1node->cd();
21365 fNodes->Add(sub1node);
21366 node->cd();
21367 //
21368 // Place copy #24 of I569 in IT56
21369 //
1266e9b4 21370 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21371 sub1node->SetLineColor(kColorITS);
21372 sub1node->SetVisibility(0);
21373 sub1node->cd();
21374 //
21375 // Place copy #1 of ITS6 in I569
21376 //
1266e9b4 21377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21378 sub2node->SetLineColor(kColorITS);
21379 sub2node->SetVisibility(1);
21380 fNodes->Add(sub2node);
21381 sub1node->cd();
21382 //
21383 // Place copy #2 of ITS6 in I569
21384 //
21385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21386 sub2node->SetLineColor(kColorITS);
21387 sub2node->SetVisibility(1);
21388 fNodes->Add(sub2node);
21389 sub1node->cd();
21390 //
21391 // Place copy #3 of ITS6 in I569
21392 //
1266e9b4 21393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21394 sub2node->SetLineColor(kColorITS);
21395 sub2node->SetVisibility(1);
21396 fNodes->Add(sub2node);
21397 sub1node->cd();
21398 //
21399 // Place copy #4 of ITS6 in I569
21400 //
21401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21402 sub2node->SetLineColor(kColorITS);
21403 sub2node->SetVisibility(1);
21404 fNodes->Add(sub2node);
21405 sub1node->cd();
21406 //
21407 // Place copy #5 of ITS6 in I569
21408 //
1266e9b4 21409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21410 sub2node->SetLineColor(kColorITS);
21411 sub2node->SetVisibility(1);
21412 fNodes->Add(sub2node);
21413 sub1node->cd();
21414 //
21415 // Place copy #6 of ITS6 in I569
21416 //
21417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21418 sub2node->SetLineColor(kColorITS);
21419 sub2node->SetVisibility(1);
21420 fNodes->Add(sub2node);
21421 sub1node->cd();
21422 //
21423 // Place copy #7 of ITS6 in I569
21424 //
1266e9b4 21425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21426 sub2node->SetLineColor(kColorITS);
21427 sub2node->SetVisibility(1);
21428 fNodes->Add(sub2node);
21429 sub1node->cd();
21430 //
21431 // Place copy #8 of ITS6 in I569
21432 //
21433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21434 sub2node->SetLineColor(kColorITS);
21435 sub2node->SetVisibility(1);
21436 fNodes->Add(sub2node);
21437 sub1node->cd();
21438 //
21439 // Place copy #9 of ITS6 in I569
21440 //
1266e9b4 21441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21442 sub2node->SetLineColor(kColorITS);
21443 sub2node->SetVisibility(1);
21444 fNodes->Add(sub2node);
21445 sub1node->cd();
21446 //
21447 // Place copy #10 of ITS6 in I569
21448 //
21449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21450 sub2node->SetLineColor(kColorITS);
21451 sub2node->SetVisibility(1);
21452 fNodes->Add(sub2node);
21453 sub1node->cd();
21454 //
21455 // Place copy #11 of ITS6 in I569
21456 //
1266e9b4 21457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21458 sub2node->SetLineColor(kColorITS);
21459 sub2node->SetVisibility(1);
21460 fNodes->Add(sub2node);
21461 sub1node->cd();
21462 //
21463 // Place copy #12 of ITS6 in I569
21464 //
21465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21466 sub2node->SetLineColor(kColorITS);
21467 sub2node->SetVisibility(1);
21468 fNodes->Add(sub2node);
21469 sub1node->cd();
21470 //
21471 // Place copy #13 of ITS6 in I569
21472 //
21473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21474 sub2node->SetLineColor(kColorITS);
21475 sub2node->SetVisibility(1);
21476 fNodes->Add(sub2node);
21477 sub1node->cd();
21478 //
21479 // Place copy #14 of ITS6 in I569
21480 //
21481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21482 sub2node->SetLineColor(kColorITS);
21483 sub2node->SetVisibility(1);
21484 fNodes->Add(sub2node);
21485 sub1node->cd();
21486 //
21487 // Place copy #15 of ITS6 in I569
21488 //
1266e9b4 21489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21490 sub2node->SetLineColor(kColorITS);
21491 sub2node->SetVisibility(1);
21492 fNodes->Add(sub2node);
21493 sub1node->cd();
21494 //
21495 // Place copy #16 of ITS6 in I569
21496 //
21497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21498 sub2node->SetLineColor(kColorITS);
21499 sub2node->SetVisibility(1);
21500 fNodes->Add(sub2node);
21501 sub1node->cd();
21502 //
21503 // Place copy #17 of ITS6 in I569
21504 //
21505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21506 sub2node->SetLineColor(kColorITS);
21507 sub2node->SetVisibility(1);
21508 fNodes->Add(sub2node);
21509 sub1node->cd();
21510 //
21511 // Place copy #18 of ITS6 in I569
21512 //
21513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21514 sub2node->SetLineColor(kColorITS);
21515 sub2node->SetVisibility(1);
21516 fNodes->Add(sub2node);
21517 sub1node->cd();
21518 //
21519 // Place copy #19 of ITS6 in I569
21520 //
1266e9b4 21521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21522 sub2node->SetLineColor(kColorITS);
21523 sub2node->SetVisibility(1);
21524 fNodes->Add(sub2node);
21525 sub1node->cd();
21526 //
21527 // Place copy #20 of ITS6 in I569
21528 //
21529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21530 sub2node->SetLineColor(kColorITS);
21531 sub2node->SetVisibility(1);
21532 fNodes->Add(sub2node);
21533 sub1node->cd();
21534 //
21535 // Place copy #21 of ITS6 in I569
21536 //
1266e9b4 21537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21538 sub2node->SetLineColor(kColorITS);
21539 sub2node->SetVisibility(1);
21540 fNodes->Add(sub2node);
21541 sub1node->cd();
21542 //
21543 // Place copy #22 of ITS6 in I569
21544 //
21545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21546 sub2node->SetLineColor(kColorITS);
21547 sub2node->SetVisibility(1);
21548 fNodes->Add(sub2node);
21549 sub1node->cd();
21550 //
21551 // Place copy #23 of ITS6 in I569
21552 //
21553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21554 sub2node->SetLineColor(kColorITS);
21555 sub2node->SetVisibility(1);
21556 fNodes->Add(sub2node);
21557 sub1node->cd();
21558 //
21559 // Place copy #24 of ITS6 in I569
21560 //
21561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21562 sub2node->SetLineColor(kColorITS);
21563 sub2node->SetVisibility(1);
21564 fNodes->Add(sub2node);
21565 sub1node->cd();
21566 //
21567 // Place copy #25 of ITS6 in I569
21568 //
1266e9b4 21569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21570 sub2node->SetLineColor(kColorITS);
21571 sub2node->SetVisibility(1);
21572 fNodes->Add(sub2node);
21573 sub1node->cd();
21574 fNodes->Add(sub1node);
21575 node->cd();
21576 //
21577 // Place copy #25 of I569 in IT56
21578 //
1266e9b4 21579 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21580 sub1node->SetLineColor(kColorITS);
21581 sub1node->SetVisibility(0);
21582 sub1node->cd();
21583 //
21584 // Place copy #1 of ITS6 in I569
21585 //
1266e9b4 21586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21587 sub2node->SetLineColor(kColorITS);
21588 sub2node->SetVisibility(1);
21589 fNodes->Add(sub2node);
21590 sub1node->cd();
21591 //
21592 // Place copy #2 of ITS6 in I569
21593 //
21594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21595 sub2node->SetLineColor(kColorITS);
21596 sub2node->SetVisibility(1);
21597 fNodes->Add(sub2node);
21598 sub1node->cd();
21599 //
21600 // Place copy #3 of ITS6 in I569
21601 //
1266e9b4 21602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21603 sub2node->SetLineColor(kColorITS);
21604 sub2node->SetVisibility(1);
21605 fNodes->Add(sub2node);
21606 sub1node->cd();
21607 //
21608 // Place copy #4 of ITS6 in I569
21609 //
21610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21611 sub2node->SetLineColor(kColorITS);
21612 sub2node->SetVisibility(1);
21613 fNodes->Add(sub2node);
21614 sub1node->cd();
21615 //
21616 // Place copy #5 of ITS6 in I569
21617 //
1266e9b4 21618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21619 sub2node->SetLineColor(kColorITS);
21620 sub2node->SetVisibility(1);
21621 fNodes->Add(sub2node);
21622 sub1node->cd();
21623 //
21624 // Place copy #6 of ITS6 in I569
21625 //
21626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21627 sub2node->SetLineColor(kColorITS);
21628 sub2node->SetVisibility(1);
21629 fNodes->Add(sub2node);
21630 sub1node->cd();
21631 //
21632 // Place copy #7 of ITS6 in I569
21633 //
1266e9b4 21634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21635 sub2node->SetLineColor(kColorITS);
21636 sub2node->SetVisibility(1);
21637 fNodes->Add(sub2node);
21638 sub1node->cd();
21639 //
21640 // Place copy #8 of ITS6 in I569
21641 //
21642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21643 sub2node->SetLineColor(kColorITS);
21644 sub2node->SetVisibility(1);
21645 fNodes->Add(sub2node);
21646 sub1node->cd();
21647 //
21648 // Place copy #9 of ITS6 in I569
21649 //
1266e9b4 21650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21651 sub2node->SetLineColor(kColorITS);
21652 sub2node->SetVisibility(1);
21653 fNodes->Add(sub2node);
21654 sub1node->cd();
21655 //
21656 // Place copy #10 of ITS6 in I569
21657 //
21658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21659 sub2node->SetLineColor(kColorITS);
21660 sub2node->SetVisibility(1);
21661 fNodes->Add(sub2node);
21662 sub1node->cd();
21663 //
21664 // Place copy #11 of ITS6 in I569
21665 //
1266e9b4 21666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21667 sub2node->SetLineColor(kColorITS);
21668 sub2node->SetVisibility(1);
21669 fNodes->Add(sub2node);
21670 sub1node->cd();
21671 //
21672 // Place copy #12 of ITS6 in I569
21673 //
21674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21675 sub2node->SetLineColor(kColorITS);
21676 sub2node->SetVisibility(1);
21677 fNodes->Add(sub2node);
21678 sub1node->cd();
21679 //
21680 // Place copy #13 of ITS6 in I569
21681 //
21682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21683 sub2node->SetLineColor(kColorITS);
21684 sub2node->SetVisibility(1);
21685 fNodes->Add(sub2node);
21686 sub1node->cd();
21687 //
21688 // Place copy #14 of ITS6 in I569
21689 //
21690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21691 sub2node->SetLineColor(kColorITS);
21692 sub2node->SetVisibility(1);
21693 fNodes->Add(sub2node);
21694 sub1node->cd();
21695 //
21696 // Place copy #15 of ITS6 in I569
21697 //
1266e9b4 21698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21699 sub2node->SetLineColor(kColorITS);
21700 sub2node->SetVisibility(1);
21701 fNodes->Add(sub2node);
21702 sub1node->cd();
21703 //
21704 // Place copy #16 of ITS6 in I569
21705 //
21706 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21707 sub2node->SetLineColor(kColorITS);
21708 sub2node->SetVisibility(1);
21709 fNodes->Add(sub2node);
21710 sub1node->cd();
21711 //
21712 // Place copy #17 of ITS6 in I569
21713 //
21714 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21715 sub2node->SetLineColor(kColorITS);
21716 sub2node->SetVisibility(1);
21717 fNodes->Add(sub2node);
21718 sub1node->cd();
21719 //
21720 // Place copy #18 of ITS6 in I569
21721 //
21722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21723 sub2node->SetLineColor(kColorITS);
21724 sub2node->SetVisibility(1);
21725 fNodes->Add(sub2node);
21726 sub1node->cd();
21727 //
21728 // Place copy #19 of ITS6 in I569
21729 //
1266e9b4 21730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21731 sub2node->SetLineColor(kColorITS);
21732 sub2node->SetVisibility(1);
21733 fNodes->Add(sub2node);
21734 sub1node->cd();
21735 //
21736 // Place copy #20 of ITS6 in I569
21737 //
21738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21739 sub2node->SetLineColor(kColorITS);
21740 sub2node->SetVisibility(1);
21741 fNodes->Add(sub2node);
21742 sub1node->cd();
21743 //
21744 // Place copy #21 of ITS6 in I569
21745 //
1266e9b4 21746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21747 sub2node->SetLineColor(kColorITS);
21748 sub2node->SetVisibility(1);
21749 fNodes->Add(sub2node);
21750 sub1node->cd();
21751 //
21752 // Place copy #22 of ITS6 in I569
21753 //
21754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21755 sub2node->SetLineColor(kColorITS);
21756 sub2node->SetVisibility(1);
21757 fNodes->Add(sub2node);
21758 sub1node->cd();
21759 //
21760 // Place copy #23 of ITS6 in I569
21761 //
21762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21763 sub2node->SetLineColor(kColorITS);
21764 sub2node->SetVisibility(1);
21765 fNodes->Add(sub2node);
21766 sub1node->cd();
21767 //
21768 // Place copy #24 of ITS6 in I569
21769 //
21770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21771 sub2node->SetLineColor(kColorITS);
21772 sub2node->SetVisibility(1);
21773 fNodes->Add(sub2node);
21774 sub1node->cd();
21775 //
21776 // Place copy #25 of ITS6 in I569
21777 //
1266e9b4 21778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21779 sub2node->SetLineColor(kColorITS);
21780 sub2node->SetVisibility(1);
21781 fNodes->Add(sub2node);
21782 sub1node->cd();
21783 fNodes->Add(sub1node);
21784 node->cd();
21785 //
21786 // Place copy #26 of I569 in IT56
21787 //
1266e9b4 21788 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21789 sub1node->SetLineColor(kColorITS);
21790 sub1node->SetVisibility(0);
21791 sub1node->cd();
21792 //
21793 // Place copy #1 of ITS6 in I569
21794 //
1266e9b4 21795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21796 sub2node->SetLineColor(kColorITS);
21797 sub2node->SetVisibility(1);
21798 fNodes->Add(sub2node);
21799 sub1node->cd();
21800 //
21801 // Place copy #2 of ITS6 in I569
21802 //
21803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21804 sub2node->SetLineColor(kColorITS);
21805 sub2node->SetVisibility(1);
21806 fNodes->Add(sub2node);
21807 sub1node->cd();
21808 //
21809 // Place copy #3 of ITS6 in I569
21810 //
1266e9b4 21811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21812 sub2node->SetLineColor(kColorITS);
21813 sub2node->SetVisibility(1);
21814 fNodes->Add(sub2node);
21815 sub1node->cd();
21816 //
21817 // Place copy #4 of ITS6 in I569
21818 //
21819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21820 sub2node->SetLineColor(kColorITS);
21821 sub2node->SetVisibility(1);
21822 fNodes->Add(sub2node);
21823 sub1node->cd();
21824 //
21825 // Place copy #5 of ITS6 in I569
21826 //
1266e9b4 21827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21828 sub2node->SetLineColor(kColorITS);
21829 sub2node->SetVisibility(1);
21830 fNodes->Add(sub2node);
21831 sub1node->cd();
21832 //
21833 // Place copy #6 of ITS6 in I569
21834 //
21835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21836 sub2node->SetLineColor(kColorITS);
21837 sub2node->SetVisibility(1);
21838 fNodes->Add(sub2node);
21839 sub1node->cd();
21840 //
21841 // Place copy #7 of ITS6 in I569
21842 //
1266e9b4 21843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21844 sub2node->SetLineColor(kColorITS);
21845 sub2node->SetVisibility(1);
21846 fNodes->Add(sub2node);
21847 sub1node->cd();
21848 //
21849 // Place copy #8 of ITS6 in I569
21850 //
21851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21852 sub2node->SetLineColor(kColorITS);
21853 sub2node->SetVisibility(1);
21854 fNodes->Add(sub2node);
21855 sub1node->cd();
21856 //
21857 // Place copy #9 of ITS6 in I569
21858 //
1266e9b4 21859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21860 sub2node->SetLineColor(kColorITS);
21861 sub2node->SetVisibility(1);
21862 fNodes->Add(sub2node);
21863 sub1node->cd();
21864 //
21865 // Place copy #10 of ITS6 in I569
21866 //
21867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21868 sub2node->SetLineColor(kColorITS);
21869 sub2node->SetVisibility(1);
21870 fNodes->Add(sub2node);
21871 sub1node->cd();
21872 //
21873 // Place copy #11 of ITS6 in I569
21874 //
1266e9b4 21875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21876 sub2node->SetLineColor(kColorITS);
21877 sub2node->SetVisibility(1);
21878 fNodes->Add(sub2node);
21879 sub1node->cd();
21880 //
21881 // Place copy #12 of ITS6 in I569
21882 //
21883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21884 sub2node->SetLineColor(kColorITS);
21885 sub2node->SetVisibility(1);
21886 fNodes->Add(sub2node);
21887 sub1node->cd();
21888 //
21889 // Place copy #13 of ITS6 in I569
21890 //
21891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21892 sub2node->SetLineColor(kColorITS);
21893 sub2node->SetVisibility(1);
21894 fNodes->Add(sub2node);
21895 sub1node->cd();
21896 //
21897 // Place copy #14 of ITS6 in I569
21898 //
21899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21900 sub2node->SetLineColor(kColorITS);
21901 sub2node->SetVisibility(1);
21902 fNodes->Add(sub2node);
21903 sub1node->cd();
21904 //
21905 // Place copy #15 of ITS6 in I569
21906 //
1266e9b4 21907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21908 sub2node->SetLineColor(kColorITS);
21909 sub2node->SetVisibility(1);
21910 fNodes->Add(sub2node);
21911 sub1node->cd();
21912 //
21913 // Place copy #16 of ITS6 in I569
21914 //
21915 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21916 sub2node->SetLineColor(kColorITS);
21917 sub2node->SetVisibility(1);
21918 fNodes->Add(sub2node);
21919 sub1node->cd();
21920 //
21921 // Place copy #17 of ITS6 in I569
21922 //
21923 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21924 sub2node->SetLineColor(kColorITS);
21925 sub2node->SetVisibility(1);
21926 fNodes->Add(sub2node);
21927 sub1node->cd();
21928 //
21929 // Place copy #18 of ITS6 in I569
21930 //
21931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21932 sub2node->SetLineColor(kColorITS);
21933 sub2node->SetVisibility(1);
21934 fNodes->Add(sub2node);
21935 sub1node->cd();
21936 //
21937 // Place copy #19 of ITS6 in I569
21938 //
1266e9b4 21939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21940 sub2node->SetLineColor(kColorITS);
21941 sub2node->SetVisibility(1);
21942 fNodes->Add(sub2node);
21943 sub1node->cd();
21944 //
21945 // Place copy #20 of ITS6 in I569
21946 //
21947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21948 sub2node->SetLineColor(kColorITS);
21949 sub2node->SetVisibility(1);
21950 fNodes->Add(sub2node);
21951 sub1node->cd();
21952 //
21953 // Place copy #21 of ITS6 in I569
21954 //
1266e9b4 21955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21956 sub2node->SetLineColor(kColorITS);
21957 sub2node->SetVisibility(1);
21958 fNodes->Add(sub2node);
21959 sub1node->cd();
21960 //
21961 // Place copy #22 of ITS6 in I569
21962 //
21963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21964 sub2node->SetLineColor(kColorITS);
21965 sub2node->SetVisibility(1);
21966 fNodes->Add(sub2node);
21967 sub1node->cd();
21968 //
21969 // Place copy #23 of ITS6 in I569
21970 //
21971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21972 sub2node->SetLineColor(kColorITS);
21973 sub2node->SetVisibility(1);
21974 fNodes->Add(sub2node);
21975 sub1node->cd();
21976 //
21977 // Place copy #24 of ITS6 in I569
21978 //
21979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21980 sub2node->SetLineColor(kColorITS);
21981 sub2node->SetVisibility(1);
21982 fNodes->Add(sub2node);
21983 sub1node->cd();
21984 //
21985 // Place copy #25 of ITS6 in I569
21986 //
1266e9b4 21987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21988 sub2node->SetLineColor(kColorITS);
21989 sub2node->SetVisibility(1);
21990 fNodes->Add(sub2node);
21991 sub1node->cd();
21992 fNodes->Add(sub1node);
21993 node->cd();
21994 //
21995 // Place copy #27 of I569 in IT56
21996 //
1266e9b4 21997 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 21998 sub1node->SetLineColor(kColorITS);
21999 sub1node->SetVisibility(0);
22000 sub1node->cd();
22001 //
22002 // Place copy #1 of ITS6 in I569
22003 //
1266e9b4 22004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22005 sub2node->SetLineColor(kColorITS);
22006 sub2node->SetVisibility(1);
22007 fNodes->Add(sub2node);
22008 sub1node->cd();
22009 //
22010 // Place copy #2 of ITS6 in I569
22011 //
22012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22013 sub2node->SetLineColor(kColorITS);
22014 sub2node->SetVisibility(1);
22015 fNodes->Add(sub2node);
22016 sub1node->cd();
22017 //
22018 // Place copy #3 of ITS6 in I569
22019 //
1266e9b4 22020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22021 sub2node->SetLineColor(kColorITS);
22022 sub2node->SetVisibility(1);
22023 fNodes->Add(sub2node);
22024 sub1node->cd();
22025 //
22026 // Place copy #4 of ITS6 in I569
22027 //
22028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22029 sub2node->SetLineColor(kColorITS);
22030 sub2node->SetVisibility(1);
22031 fNodes->Add(sub2node);
22032 sub1node->cd();
22033 //
22034 // Place copy #5 of ITS6 in I569
22035 //
1266e9b4 22036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22037 sub2node->SetLineColor(kColorITS);
22038 sub2node->SetVisibility(1);
22039 fNodes->Add(sub2node);
22040 sub1node->cd();
22041 //
22042 // Place copy #6 of ITS6 in I569
22043 //
22044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22045 sub2node->SetLineColor(kColorITS);
22046 sub2node->SetVisibility(1);
22047 fNodes->Add(sub2node);
22048 sub1node->cd();
22049 //
22050 // Place copy #7 of ITS6 in I569
22051 //
1266e9b4 22052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22053 sub2node->SetLineColor(kColorITS);
22054 sub2node->SetVisibility(1);
22055 fNodes->Add(sub2node);
22056 sub1node->cd();
22057 //
22058 // Place copy #8 of ITS6 in I569
22059 //
22060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22061 sub2node->SetLineColor(kColorITS);
22062 sub2node->SetVisibility(1);
22063 fNodes->Add(sub2node);
22064 sub1node->cd();
22065 //
22066 // Place copy #9 of ITS6 in I569
22067 //
1266e9b4 22068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22069 sub2node->SetLineColor(kColorITS);
22070 sub2node->SetVisibility(1);
22071 fNodes->Add(sub2node);
22072 sub1node->cd();
22073 //
22074 // Place copy #10 of ITS6 in I569
22075 //
22076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22077 sub2node->SetLineColor(kColorITS);
22078 sub2node->SetVisibility(1);
22079 fNodes->Add(sub2node);
22080 sub1node->cd();
22081 //
22082 // Place copy #11 of ITS6 in I569
22083 //
1266e9b4 22084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22085 sub2node->SetLineColor(kColorITS);
22086 sub2node->SetVisibility(1);
22087 fNodes->Add(sub2node);
22088 sub1node->cd();
22089 //
22090 // Place copy #12 of ITS6 in I569
22091 //
22092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22093 sub2node->SetLineColor(kColorITS);
22094 sub2node->SetVisibility(1);
22095 fNodes->Add(sub2node);
22096 sub1node->cd();
22097 //
22098 // Place copy #13 of ITS6 in I569
22099 //
22100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22101 sub2node->SetLineColor(kColorITS);
22102 sub2node->SetVisibility(1);
22103 fNodes->Add(sub2node);
22104 sub1node->cd();
22105 //
22106 // Place copy #14 of ITS6 in I569
22107 //
22108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22109 sub2node->SetLineColor(kColorITS);
22110 sub2node->SetVisibility(1);
22111 fNodes->Add(sub2node);
22112 sub1node->cd();
22113 //
22114 // Place copy #15 of ITS6 in I569
22115 //
1266e9b4 22116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22117 sub2node->SetLineColor(kColorITS);
22118 sub2node->SetVisibility(1);
22119 fNodes->Add(sub2node);
22120 sub1node->cd();
22121 //
22122 // Place copy #16 of ITS6 in I569
22123 //
22124 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22125 sub2node->SetLineColor(kColorITS);
22126 sub2node->SetVisibility(1);
22127 fNodes->Add(sub2node);
22128 sub1node->cd();
22129 //
22130 // Place copy #17 of ITS6 in I569
22131 //
22132 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22133 sub2node->SetLineColor(kColorITS);
22134 sub2node->SetVisibility(1);
22135 fNodes->Add(sub2node);
22136 sub1node->cd();
22137 //
22138 // Place copy #18 of ITS6 in I569
22139 //
22140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22141 sub2node->SetLineColor(kColorITS);
22142 sub2node->SetVisibility(1);
22143 fNodes->Add(sub2node);
22144 sub1node->cd();
22145 //
22146 // Place copy #19 of ITS6 in I569
22147 //
1266e9b4 22148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22149 sub2node->SetLineColor(kColorITS);
22150 sub2node->SetVisibility(1);
22151 fNodes->Add(sub2node);
22152 sub1node->cd();
22153 //
22154 // Place copy #20 of ITS6 in I569
22155 //
22156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22157 sub2node->SetLineColor(kColorITS);
22158 sub2node->SetVisibility(1);
22159 fNodes->Add(sub2node);
22160 sub1node->cd();
22161 //
22162 // Place copy #21 of ITS6 in I569
22163 //
1266e9b4 22164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22165 sub2node->SetLineColor(kColorITS);
22166 sub2node->SetVisibility(1);
22167 fNodes->Add(sub2node);
22168 sub1node->cd();
22169 //
22170 // Place copy #22 of ITS6 in I569
22171 //
22172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22173 sub2node->SetLineColor(kColorITS);
22174 sub2node->SetVisibility(1);
22175 fNodes->Add(sub2node);
22176 sub1node->cd();
22177 //
22178 // Place copy #23 of ITS6 in I569
22179 //
22180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22181 sub2node->SetLineColor(kColorITS);
22182 sub2node->SetVisibility(1);
22183 fNodes->Add(sub2node);
22184 sub1node->cd();
22185 //
22186 // Place copy #24 of ITS6 in I569
22187 //
22188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22189 sub2node->SetLineColor(kColorITS);
22190 sub2node->SetVisibility(1);
22191 fNodes->Add(sub2node);
22192 sub1node->cd();
22193 //
22194 // Place copy #25 of ITS6 in I569
22195 //
1266e9b4 22196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22197 sub2node->SetLineColor(kColorITS);
22198 sub2node->SetVisibility(1);
22199 fNodes->Add(sub2node);
22200 sub1node->cd();
22201 fNodes->Add(sub1node);
22202 node->cd();
22203 //
22204 // Place copy #28 of I569 in IT56
22205 //
1266e9b4 22206 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22207 sub1node->SetLineColor(kColorITS);
22208 sub1node->SetVisibility(0);
22209 sub1node->cd();
22210 //
22211 // Place copy #1 of ITS6 in I569
22212 //
1266e9b4 22213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22214 sub2node->SetLineColor(kColorITS);
22215 sub2node->SetVisibility(1);
22216 fNodes->Add(sub2node);
22217 sub1node->cd();
22218 //
22219 // Place copy #2 of ITS6 in I569
22220 //
22221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22222 sub2node->SetLineColor(kColorITS);
22223 sub2node->SetVisibility(1);
22224 fNodes->Add(sub2node);
22225 sub1node->cd();
22226 //
22227 // Place copy #3 of ITS6 in I569
22228 //
1266e9b4 22229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22230 sub2node->SetLineColor(kColorITS);
22231 sub2node->SetVisibility(1);
22232 fNodes->Add(sub2node);
22233 sub1node->cd();
22234 //
22235 // Place copy #4 of ITS6 in I569
22236 //
22237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22238 sub2node->SetLineColor(kColorITS);
22239 sub2node->SetVisibility(1);
22240 fNodes->Add(sub2node);
22241 sub1node->cd();
22242 //
22243 // Place copy #5 of ITS6 in I569
22244 //
1266e9b4 22245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22246 sub2node->SetLineColor(kColorITS);
22247 sub2node->SetVisibility(1);
22248 fNodes->Add(sub2node);
22249 sub1node->cd();
22250 //
22251 // Place copy #6 of ITS6 in I569
22252 //
22253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22254 sub2node->SetLineColor(kColorITS);
22255 sub2node->SetVisibility(1);
22256 fNodes->Add(sub2node);
22257 sub1node->cd();
22258 //
22259 // Place copy #7 of ITS6 in I569
22260 //
1266e9b4 22261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22262 sub2node->SetLineColor(kColorITS);
22263 sub2node->SetVisibility(1);
22264 fNodes->Add(sub2node);
22265 sub1node->cd();
22266 //
22267 // Place copy #8 of ITS6 in I569
22268 //
22269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22270 sub2node->SetLineColor(kColorITS);
22271 sub2node->SetVisibility(1);
22272 fNodes->Add(sub2node);
22273 sub1node->cd();
22274 //
22275 // Place copy #9 of ITS6 in I569
22276 //
1266e9b4 22277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22278 sub2node->SetLineColor(kColorITS);
22279 sub2node->SetVisibility(1);
22280 fNodes->Add(sub2node);
22281 sub1node->cd();
22282 //
22283 // Place copy #10 of ITS6 in I569
22284 //
22285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22286 sub2node->SetLineColor(kColorITS);
22287 sub2node->SetVisibility(1);
22288 fNodes->Add(sub2node);
22289 sub1node->cd();
22290 //
22291 // Place copy #11 of ITS6 in I569
22292 //
1266e9b4 22293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22294 sub2node->SetLineColor(kColorITS);
22295 sub2node->SetVisibility(1);
22296 fNodes->Add(sub2node);
22297 sub1node->cd();
22298 //
22299 // Place copy #12 of ITS6 in I569
22300 //
22301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22302 sub2node->SetLineColor(kColorITS);
22303 sub2node->SetVisibility(1);
22304 fNodes->Add(sub2node);
22305 sub1node->cd();
22306 //
22307 // Place copy #13 of ITS6 in I569
22308 //
22309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22310 sub2node->SetLineColor(kColorITS);
22311 sub2node->SetVisibility(1);
22312 fNodes->Add(sub2node);
22313 sub1node->cd();
22314 //
22315 // Place copy #14 of ITS6 in I569
22316 //
22317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22318 sub2node->SetLineColor(kColorITS);
22319 sub2node->SetVisibility(1);
22320 fNodes->Add(sub2node);
22321 sub1node->cd();
22322 //
22323 // Place copy #15 of ITS6 in I569
22324 //
1266e9b4 22325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22326 sub2node->SetLineColor(kColorITS);
22327 sub2node->SetVisibility(1);
22328 fNodes->Add(sub2node);
22329 sub1node->cd();
22330 //
22331 // Place copy #16 of ITS6 in I569
22332 //
22333 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22334 sub2node->SetLineColor(kColorITS);
22335 sub2node->SetVisibility(1);
22336 fNodes->Add(sub2node);
22337 sub1node->cd();
22338 //
22339 // Place copy #17 of ITS6 in I569
22340 //
22341 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22342 sub2node->SetLineColor(kColorITS);
22343 sub2node->SetVisibility(1);
22344 fNodes->Add(sub2node);
22345 sub1node->cd();
22346 //
22347 // Place copy #18 of ITS6 in I569
22348 //
22349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22350 sub2node->SetLineColor(kColorITS);
22351 sub2node->SetVisibility(1);
22352 fNodes->Add(sub2node);
22353 sub1node->cd();
22354 //
22355 // Place copy #19 of ITS6 in I569
22356 //
1266e9b4 22357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22358 sub2node->SetLineColor(kColorITS);
22359 sub2node->SetVisibility(1);
22360 fNodes->Add(sub2node);
22361 sub1node->cd();
22362 //
22363 // Place copy #20 of ITS6 in I569
22364 //
22365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22366 sub2node->SetLineColor(kColorITS);
22367 sub2node->SetVisibility(1);
22368 fNodes->Add(sub2node);
22369 sub1node->cd();
22370 //
22371 // Place copy #21 of ITS6 in I569
22372 //
1266e9b4 22373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22374 sub2node->SetLineColor(kColorITS);
22375 sub2node->SetVisibility(1);
22376 fNodes->Add(sub2node);
22377 sub1node->cd();
22378 //
22379 // Place copy #22 of ITS6 in I569
22380 //
22381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22382 sub2node->SetLineColor(kColorITS);
22383 sub2node->SetVisibility(1);
22384 fNodes->Add(sub2node);
22385 sub1node->cd();
22386 //
22387 // Place copy #23 of ITS6 in I569
22388 //
22389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22390 sub2node->SetLineColor(kColorITS);
22391 sub2node->SetVisibility(1);
22392 fNodes->Add(sub2node);
22393 sub1node->cd();
22394 //
22395 // Place copy #24 of ITS6 in I569
22396 //
22397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22398 sub2node->SetLineColor(kColorITS);
22399 sub2node->SetVisibility(1);
22400 fNodes->Add(sub2node);
22401 sub1node->cd();
22402 //
22403 // Place copy #25 of ITS6 in I569
22404 //
1266e9b4 22405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22406 sub2node->SetLineColor(kColorITS);
22407 sub2node->SetVisibility(1);
22408 fNodes->Add(sub2node);
22409 sub1node->cd();
22410 fNodes->Add(sub1node);
22411 node->cd();
22412 //
22413 // Place copy #29 of I569 in IT56
22414 //
1266e9b4 22415 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22416 sub1node->SetLineColor(kColorITS);
22417 sub1node->SetVisibility(0);
22418 sub1node->cd();
22419 //
22420 // Place copy #1 of ITS6 in I569
22421 //
1266e9b4 22422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22423 sub2node->SetLineColor(kColorITS);
22424 sub2node->SetVisibility(1);
22425 fNodes->Add(sub2node);
22426 sub1node->cd();
22427 //
22428 // Place copy #2 of ITS6 in I569
22429 //
22430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22431 sub2node->SetLineColor(kColorITS);
22432 sub2node->SetVisibility(1);
22433 fNodes->Add(sub2node);
22434 sub1node->cd();
22435 //
22436 // Place copy #3 of ITS6 in I569
22437 //
1266e9b4 22438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22439 sub2node->SetLineColor(kColorITS);
22440 sub2node->SetVisibility(1);
22441 fNodes->Add(sub2node);
22442 sub1node->cd();
22443 //
22444 // Place copy #4 of ITS6 in I569
22445 //
22446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22447 sub2node->SetLineColor(kColorITS);
22448 sub2node->SetVisibility(1);
22449 fNodes->Add(sub2node);
22450 sub1node->cd();
22451 //
22452 // Place copy #5 of ITS6 in I569
22453 //
1266e9b4 22454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22455 sub2node->SetLineColor(kColorITS);
22456 sub2node->SetVisibility(1);
22457 fNodes->Add(sub2node);
22458 sub1node->cd();
22459 //
22460 // Place copy #6 of ITS6 in I569
22461 //
22462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22463 sub2node->SetLineColor(kColorITS);
22464 sub2node->SetVisibility(1);
22465 fNodes->Add(sub2node);
22466 sub1node->cd();
22467 //
22468 // Place copy #7 of ITS6 in I569
22469 //
1266e9b4 22470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22471 sub2node->SetLineColor(kColorITS);
22472 sub2node->SetVisibility(1);
22473 fNodes->Add(sub2node);
22474 sub1node->cd();
22475 //
22476 // Place copy #8 of ITS6 in I569
22477 //
22478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22479 sub2node->SetLineColor(kColorITS);
22480 sub2node->SetVisibility(1);
22481 fNodes->Add(sub2node);
22482 sub1node->cd();
22483 //
22484 // Place copy #9 of ITS6 in I569
22485 //
1266e9b4 22486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22487 sub2node->SetLineColor(kColorITS);
22488 sub2node->SetVisibility(1);
22489 fNodes->Add(sub2node);
22490 sub1node->cd();
22491 //
22492 // Place copy #10 of ITS6 in I569
22493 //
22494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22495 sub2node->SetLineColor(kColorITS);
22496 sub2node->SetVisibility(1);
22497 fNodes->Add(sub2node);
22498 sub1node->cd();
22499 //
22500 // Place copy #11 of ITS6 in I569
22501 //
1266e9b4 22502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22503 sub2node->SetLineColor(kColorITS);
22504 sub2node->SetVisibility(1);
22505 fNodes->Add(sub2node);
22506 sub1node->cd();
22507 //
22508 // Place copy #12 of ITS6 in I569
22509 //
22510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22511 sub2node->SetLineColor(kColorITS);
22512 sub2node->SetVisibility(1);
22513 fNodes->Add(sub2node);
22514 sub1node->cd();
22515 //
22516 // Place copy #13 of ITS6 in I569
22517 //
22518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22519 sub2node->SetLineColor(kColorITS);
22520 sub2node->SetVisibility(1);
22521 fNodes->Add(sub2node);
22522 sub1node->cd();
22523 //
22524 // Place copy #14 of ITS6 in I569
22525 //
22526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22527 sub2node->SetLineColor(kColorITS);
22528 sub2node->SetVisibility(1);
22529 fNodes->Add(sub2node);
22530 sub1node->cd();
22531 //
22532 // Place copy #15 of ITS6 in I569
22533 //
1266e9b4 22534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22535 sub2node->SetLineColor(kColorITS);
22536 sub2node->SetVisibility(1);
22537 fNodes->Add(sub2node);
22538 sub1node->cd();
22539 //
22540 // Place copy #16 of ITS6 in I569
22541 //
22542 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22543 sub2node->SetLineColor(kColorITS);
22544 sub2node->SetVisibility(1);
22545 fNodes->Add(sub2node);
22546 sub1node->cd();
22547 //
22548 // Place copy #17 of ITS6 in I569
22549 //
22550 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22551 sub2node->SetLineColor(kColorITS);
22552 sub2node->SetVisibility(1);
22553 fNodes->Add(sub2node);
22554 sub1node->cd();
22555 //
22556 // Place copy #18 of ITS6 in I569
22557 //
22558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22559 sub2node->SetLineColor(kColorITS);
22560 sub2node->SetVisibility(1);
22561 fNodes->Add(sub2node);
22562 sub1node->cd();
22563 //
22564 // Place copy #19 of ITS6 in I569
22565 //
1266e9b4 22566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22567 sub2node->SetLineColor(kColorITS);
22568 sub2node->SetVisibility(1);
22569 fNodes->Add(sub2node);
22570 sub1node->cd();
22571 //
22572 // Place copy #20 of ITS6 in I569
22573 //
22574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22575 sub2node->SetLineColor(kColorITS);
22576 sub2node->SetVisibility(1);
22577 fNodes->Add(sub2node);
22578 sub1node->cd();
22579 //
22580 // Place copy #21 of ITS6 in I569
22581 //
1266e9b4 22582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22583 sub2node->SetLineColor(kColorITS);
22584 sub2node->SetVisibility(1);
22585 fNodes->Add(sub2node);
22586 sub1node->cd();
22587 //
22588 // Place copy #22 of ITS6 in I569
22589 //
22590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22591 sub2node->SetLineColor(kColorITS);
22592 sub2node->SetVisibility(1);
22593 fNodes->Add(sub2node);
22594 sub1node->cd();
22595 //
22596 // Place copy #23 of ITS6 in I569
22597 //
22598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22599 sub2node->SetLineColor(kColorITS);
22600 sub2node->SetVisibility(1);
22601 fNodes->Add(sub2node);
22602 sub1node->cd();
22603 //
22604 // Place copy #24 of ITS6 in I569
22605 //
22606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22607 sub2node->SetLineColor(kColorITS);
22608 sub2node->SetVisibility(1);
22609 fNodes->Add(sub2node);
22610 sub1node->cd();
22611 //
22612 // Place copy #25 of ITS6 in I569
22613 //
1266e9b4 22614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22615 sub2node->SetLineColor(kColorITS);
22616 sub2node->SetVisibility(1);
22617 fNodes->Add(sub2node);
22618 sub1node->cd();
22619 fNodes->Add(sub1node);
22620 node->cd();
22621 //
22622 // Place copy #30 of I569 in IT56
22623 //
1266e9b4 22624 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22625 sub1node->SetLineColor(kColorITS);
22626 sub1node->SetVisibility(0);
22627 sub1node->cd();
22628 //
22629 // Place copy #1 of ITS6 in I569
22630 //
1266e9b4 22631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22632 sub2node->SetLineColor(kColorITS);
22633 sub2node->SetVisibility(1);
22634 fNodes->Add(sub2node);
22635 sub1node->cd();
22636 //
22637 // Place copy #2 of ITS6 in I569
22638 //
22639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22640 sub2node->SetLineColor(kColorITS);
22641 sub2node->SetVisibility(1);
22642 fNodes->Add(sub2node);
22643 sub1node->cd();
22644 //
22645 // Place copy #3 of ITS6 in I569
22646 //
1266e9b4 22647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22648 sub2node->SetLineColor(kColorITS);
22649 sub2node->SetVisibility(1);
22650 fNodes->Add(sub2node);
22651 sub1node->cd();
22652 //
22653 // Place copy #4 of ITS6 in I569
22654 //
22655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22656 sub2node->SetLineColor(kColorITS);
22657 sub2node->SetVisibility(1);
22658 fNodes->Add(sub2node);
22659 sub1node->cd();
22660 //
22661 // Place copy #5 of ITS6 in I569
22662 //
1266e9b4 22663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22664 sub2node->SetLineColor(kColorITS);
22665 sub2node->SetVisibility(1);
22666 fNodes->Add(sub2node);
22667 sub1node->cd();
22668 //
22669 // Place copy #6 of ITS6 in I569
22670 //
22671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22672 sub2node->SetLineColor(kColorITS);
22673 sub2node->SetVisibility(1);
22674 fNodes->Add(sub2node);
22675 sub1node->cd();
22676 //
22677 // Place copy #7 of ITS6 in I569
22678 //
1266e9b4 22679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22680 sub2node->SetLineColor(kColorITS);
22681 sub2node->SetVisibility(1);
22682 fNodes->Add(sub2node);
22683 sub1node->cd();
22684 //
22685 // Place copy #8 of ITS6 in I569
22686 //
22687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22688 sub2node->SetLineColor(kColorITS);
22689 sub2node->SetVisibility(1);
22690 fNodes->Add(sub2node);
22691 sub1node->cd();
22692 //
22693 // Place copy #9 of ITS6 in I569
22694 //
1266e9b4 22695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22696 sub2node->SetLineColor(kColorITS);
22697 sub2node->SetVisibility(1);
22698 fNodes->Add(sub2node);
22699 sub1node->cd();
22700 //
22701 // Place copy #10 of ITS6 in I569
22702 //
22703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22704 sub2node->SetLineColor(kColorITS);
22705 sub2node->SetVisibility(1);
22706 fNodes->Add(sub2node);
22707 sub1node->cd();
22708 //
22709 // Place copy #11 of ITS6 in I569
22710 //
1266e9b4 22711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22712 sub2node->SetLineColor(kColorITS);
22713 sub2node->SetVisibility(1);
22714 fNodes->Add(sub2node);
22715 sub1node->cd();
22716 //
22717 // Place copy #12 of ITS6 in I569
22718 //
22719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22720 sub2node->SetLineColor(kColorITS);
22721 sub2node->SetVisibility(1);
22722 fNodes->Add(sub2node);
22723 sub1node->cd();
22724 //
22725 // Place copy #13 of ITS6 in I569
22726 //
22727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22728 sub2node->SetLineColor(kColorITS);
22729 sub2node->SetVisibility(1);
22730 fNodes->Add(sub2node);
22731 sub1node->cd();
22732 //
22733 // Place copy #14 of ITS6 in I569
22734 //
22735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22736 sub2node->SetLineColor(kColorITS);
22737 sub2node->SetVisibility(1);
22738 fNodes->Add(sub2node);
22739 sub1node->cd();
22740 //
22741 // Place copy #15 of ITS6 in I569
22742 //
1266e9b4 22743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22744 sub2node->SetLineColor(kColorITS);
22745 sub2node->SetVisibility(1);
22746 fNodes->Add(sub2node);
22747 sub1node->cd();
22748 //
22749 // Place copy #16 of ITS6 in I569
22750 //
22751 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22752 sub2node->SetLineColor(kColorITS);
22753 sub2node->SetVisibility(1);
22754 fNodes->Add(sub2node);
22755 sub1node->cd();
22756 //
22757 // Place copy #17 of ITS6 in I569
22758 //
22759 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22760 sub2node->SetLineColor(kColorITS);
22761 sub2node->SetVisibility(1);
22762 fNodes->Add(sub2node);
22763 sub1node->cd();
22764 //
22765 // Place copy #18 of ITS6 in I569
22766 //
22767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22768 sub2node->SetLineColor(kColorITS);
22769 sub2node->SetVisibility(1);
22770 fNodes->Add(sub2node);
22771 sub1node->cd();
22772 //
22773 // Place copy #19 of ITS6 in I569
22774 //
1266e9b4 22775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22776 sub2node->SetLineColor(kColorITS);
22777 sub2node->SetVisibility(1);
22778 fNodes->Add(sub2node);
22779 sub1node->cd();
22780 //
22781 // Place copy #20 of ITS6 in I569
22782 //
22783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22784 sub2node->SetLineColor(kColorITS);
22785 sub2node->SetVisibility(1);
22786 fNodes->Add(sub2node);
22787 sub1node->cd();
22788 //
22789 // Place copy #21 of ITS6 in I569
22790 //
1266e9b4 22791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22792 sub2node->SetLineColor(kColorITS);
22793 sub2node->SetVisibility(1);
22794 fNodes->Add(sub2node);
22795 sub1node->cd();
22796 //
22797 // Place copy #22 of ITS6 in I569
22798 //
22799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22800 sub2node->SetLineColor(kColorITS);
22801 sub2node->SetVisibility(1);
22802 fNodes->Add(sub2node);
22803 sub1node->cd();
22804 //
22805 // Place copy #23 of ITS6 in I569
22806 //
22807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22808 sub2node->SetLineColor(kColorITS);
22809 sub2node->SetVisibility(1);
22810 fNodes->Add(sub2node);
22811 sub1node->cd();
22812 //
22813 // Place copy #24 of ITS6 in I569
22814 //
22815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22816 sub2node->SetLineColor(kColorITS);
22817 sub2node->SetVisibility(1);
22818 fNodes->Add(sub2node);
22819 sub1node->cd();
22820 //
22821 // Place copy #25 of ITS6 in I569
22822 //
1266e9b4 22823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22824 sub2node->SetLineColor(kColorITS);
22825 sub2node->SetVisibility(1);
22826 fNodes->Add(sub2node);
22827 sub1node->cd();
22828 fNodes->Add(sub1node);
22829 node->cd();
22830 //
22831 // Place copy #31 of I569 in IT56
22832 //
1266e9b4 22833 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22834 sub1node->SetLineColor(kColorITS);
22835 sub1node->SetVisibility(0);
22836 sub1node->cd();
22837 //
22838 // Place copy #1 of ITS6 in I569
22839 //
1266e9b4 22840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22841 sub2node->SetLineColor(kColorITS);
22842 sub2node->SetVisibility(1);
22843 fNodes->Add(sub2node);
22844 sub1node->cd();
22845 //
22846 // Place copy #2 of ITS6 in I569
22847 //
22848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22849 sub2node->SetLineColor(kColorITS);
22850 sub2node->SetVisibility(1);
22851 fNodes->Add(sub2node);
22852 sub1node->cd();
22853 //
22854 // Place copy #3 of ITS6 in I569
22855 //
1266e9b4 22856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22857 sub2node->SetLineColor(kColorITS);
22858 sub2node->SetVisibility(1);
22859 fNodes->Add(sub2node);
22860 sub1node->cd();
22861 //
22862 // Place copy #4 of ITS6 in I569
22863 //
22864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22865 sub2node->SetLineColor(kColorITS);
22866 sub2node->SetVisibility(1);
22867 fNodes->Add(sub2node);
22868 sub1node->cd();
22869 //
22870 // Place copy #5 of ITS6 in I569
22871 //
1266e9b4 22872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22873 sub2node->SetLineColor(kColorITS);
22874 sub2node->SetVisibility(1);
22875 fNodes->Add(sub2node);
22876 sub1node->cd();
22877 //
22878 // Place copy #6 of ITS6 in I569
22879 //
22880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22881 sub2node->SetLineColor(kColorITS);
22882 sub2node->SetVisibility(1);
22883 fNodes->Add(sub2node);
22884 sub1node->cd();
22885 //
22886 // Place copy #7 of ITS6 in I569
22887 //
1266e9b4 22888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22889 sub2node->SetLineColor(kColorITS);
22890 sub2node->SetVisibility(1);
22891 fNodes->Add(sub2node);
22892 sub1node->cd();
22893 //
22894 // Place copy #8 of ITS6 in I569
22895 //
22896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22897 sub2node->SetLineColor(kColorITS);
22898 sub2node->SetVisibility(1);
22899 fNodes->Add(sub2node);
22900 sub1node->cd();
22901 //
22902 // Place copy #9 of ITS6 in I569
22903 //
1266e9b4 22904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22905 sub2node->SetLineColor(kColorITS);
22906 sub2node->SetVisibility(1);
22907 fNodes->Add(sub2node);
22908 sub1node->cd();
22909 //
22910 // Place copy #10 of ITS6 in I569
22911 //
22912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22913 sub2node->SetLineColor(kColorITS);
22914 sub2node->SetVisibility(1);
22915 fNodes->Add(sub2node);
22916 sub1node->cd();
22917 //
22918 // Place copy #11 of ITS6 in I569
22919 //
1266e9b4 22920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22921 sub2node->SetLineColor(kColorITS);
22922 sub2node->SetVisibility(1);
22923 fNodes->Add(sub2node);
22924 sub1node->cd();
22925 //
22926 // Place copy #12 of ITS6 in I569
22927 //
22928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22929 sub2node->SetLineColor(kColorITS);
22930 sub2node->SetVisibility(1);
22931 fNodes->Add(sub2node);
22932 sub1node->cd();
22933 //
22934 // Place copy #13 of ITS6 in I569
22935 //
22936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22937 sub2node->SetLineColor(kColorITS);
22938 sub2node->SetVisibility(1);
22939 fNodes->Add(sub2node);
22940 sub1node->cd();
22941 //
22942 // Place copy #14 of ITS6 in I569
22943 //
22944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22945 sub2node->SetLineColor(kColorITS);
22946 sub2node->SetVisibility(1);
22947 fNodes->Add(sub2node);
22948 sub1node->cd();
22949 //
22950 // Place copy #15 of ITS6 in I569
22951 //
1266e9b4 22952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22953 sub2node->SetLineColor(kColorITS);
22954 sub2node->SetVisibility(1);
22955 fNodes->Add(sub2node);
22956 sub1node->cd();
22957 //
22958 // Place copy #16 of ITS6 in I569
22959 //
22960 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22961 sub2node->SetLineColor(kColorITS);
22962 sub2node->SetVisibility(1);
22963 fNodes->Add(sub2node);
22964 sub1node->cd();
22965 //
22966 // Place copy #17 of ITS6 in I569
22967 //
22968 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22969 sub2node->SetLineColor(kColorITS);
22970 sub2node->SetVisibility(1);
22971 fNodes->Add(sub2node);
22972 sub1node->cd();
22973 //
22974 // Place copy #18 of ITS6 in I569
22975 //
22976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22977 sub2node->SetLineColor(kColorITS);
22978 sub2node->SetVisibility(1);
22979 fNodes->Add(sub2node);
22980 sub1node->cd();
22981 //
22982 // Place copy #19 of ITS6 in I569
22983 //
1266e9b4 22984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22985 sub2node->SetLineColor(kColorITS);
22986 sub2node->SetVisibility(1);
22987 fNodes->Add(sub2node);
22988 sub1node->cd();
22989 //
22990 // Place copy #20 of ITS6 in I569
22991 //
22992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22993 sub2node->SetLineColor(kColorITS);
22994 sub2node->SetVisibility(1);
22995 fNodes->Add(sub2node);
22996 sub1node->cd();
22997 //
22998 // Place copy #21 of ITS6 in I569
22999 //
1266e9b4 23000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23001 sub2node->SetLineColor(kColorITS);
23002 sub2node->SetVisibility(1);
23003 fNodes->Add(sub2node);
23004 sub1node->cd();
23005 //
23006 // Place copy #22 of ITS6 in I569
23007 //
23008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23009 sub2node->SetLineColor(kColorITS);
23010 sub2node->SetVisibility(1);
23011 fNodes->Add(sub2node);
23012 sub1node->cd();
23013 //
23014 // Place copy #23 of ITS6 in I569
23015 //
23016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23017 sub2node->SetLineColor(kColorITS);
23018 sub2node->SetVisibility(1);
23019 fNodes->Add(sub2node);
23020 sub1node->cd();
23021 //
23022 // Place copy #24 of ITS6 in I569
23023 //
23024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23025 sub2node->SetLineColor(kColorITS);
23026 sub2node->SetVisibility(1);
23027 fNodes->Add(sub2node);
23028 sub1node->cd();
23029 //
23030 // Place copy #25 of ITS6 in I569
23031 //
1266e9b4 23032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23033 sub2node->SetLineColor(kColorITS);
23034 sub2node->SetVisibility(1);
23035 fNodes->Add(sub2node);
23036 sub1node->cd();
23037 fNodes->Add(sub1node);
23038 node->cd();
23039 //
23040 // Place copy #32 of I569 in IT56
23041 //
1266e9b4 23042 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23043 sub1node->SetLineColor(kColorITS);
23044 sub1node->SetVisibility(0);
23045 sub1node->cd();
23046 //
23047 // Place copy #1 of ITS6 in I569
23048 //
1266e9b4 23049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23050 sub2node->SetLineColor(kColorITS);
23051 sub2node->SetVisibility(1);
23052 fNodes->Add(sub2node);
23053 sub1node->cd();
23054 //
23055 // Place copy #2 of ITS6 in I569
23056 //
23057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23058 sub2node->SetLineColor(kColorITS);
23059 sub2node->SetVisibility(1);
23060 fNodes->Add(sub2node);
23061 sub1node->cd();
23062 //
23063 // Place copy #3 of ITS6 in I569
23064 //
1266e9b4 23065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23066 sub2node->SetLineColor(kColorITS);
23067 sub2node->SetVisibility(1);
23068 fNodes->Add(sub2node);
23069 sub1node->cd();
23070 //
23071 // Place copy #4 of ITS6 in I569
23072 //
23073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23074 sub2node->SetLineColor(kColorITS);
23075 sub2node->SetVisibility(1);
23076 fNodes->Add(sub2node);
23077 sub1node->cd();
23078 //
23079 // Place copy #5 of ITS6 in I569
23080 //
1266e9b4 23081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23082 sub2node->SetLineColor(kColorITS);
23083 sub2node->SetVisibility(1);
23084 fNodes->Add(sub2node);
23085 sub1node->cd();
23086 //
23087 // Place copy #6 of ITS6 in I569
23088 //
23089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23090 sub2node->SetLineColor(kColorITS);
23091 sub2node->SetVisibility(1);
23092 fNodes->Add(sub2node);
23093 sub1node->cd();
23094 //
23095 // Place copy #7 of ITS6 in I569
23096 //
1266e9b4 23097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23098 sub2node->SetLineColor(kColorITS);
23099 sub2node->SetVisibility(1);
23100 fNodes->Add(sub2node);
23101 sub1node->cd();
23102 //
23103 // Place copy #8 of ITS6 in I569
23104 //
23105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23106 sub2node->SetLineColor(kColorITS);
23107 sub2node->SetVisibility(1);
23108 fNodes->Add(sub2node);
23109 sub1node->cd();
23110 //
23111 // Place copy #9 of ITS6 in I569
23112 //
1266e9b4 23113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23114 sub2node->SetLineColor(kColorITS);
23115 sub2node->SetVisibility(1);
23116 fNodes->Add(sub2node);
23117 sub1node->cd();
23118 //
23119 // Place copy #10 of ITS6 in I569
23120 //
23121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23122 sub2node->SetLineColor(kColorITS);
23123 sub2node->SetVisibility(1);
23124 fNodes->Add(sub2node);
23125 sub1node->cd();
23126 //
23127 // Place copy #11 of ITS6 in I569
23128 //
1266e9b4 23129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23130 sub2node->SetLineColor(kColorITS);
23131 sub2node->SetVisibility(1);
23132 fNodes->Add(sub2node);
23133 sub1node->cd();
23134 //
23135 // Place copy #12 of ITS6 in I569
23136 //
23137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23138 sub2node->SetLineColor(kColorITS);
23139 sub2node->SetVisibility(1);
23140 fNodes->Add(sub2node);
23141 sub1node->cd();
23142 //
23143 // Place copy #13 of ITS6 in I569
23144 //
23145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23146 sub2node->SetLineColor(kColorITS);
23147 sub2node->SetVisibility(1);
23148 fNodes->Add(sub2node);
23149 sub1node->cd();
23150 //
23151 // Place copy #14 of ITS6 in I569
23152 //
23153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23154 sub2node->SetLineColor(kColorITS);
23155 sub2node->SetVisibility(1);
23156 fNodes->Add(sub2node);
23157 sub1node->cd();
23158 //
23159 // Place copy #15 of ITS6 in I569
23160 //
1266e9b4 23161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23162 sub2node->SetLineColor(kColorITS);
23163 sub2node->SetVisibility(1);
23164 fNodes->Add(sub2node);
23165 sub1node->cd();
23166 //
23167 // Place copy #16 of ITS6 in I569
23168 //
23169 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23170 sub2node->SetLineColor(kColorITS);
23171 sub2node->SetVisibility(1);
23172 fNodes->Add(sub2node);
23173 sub1node->cd();
23174 //
23175 // Place copy #17 of ITS6 in I569
23176 //
23177 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23178 sub2node->SetLineColor(kColorITS);
23179 sub2node->SetVisibility(1);
23180 fNodes->Add(sub2node);
23181 sub1node->cd();
23182 //
23183 // Place copy #18 of ITS6 in I569
23184 //
23185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23186 sub2node->SetLineColor(kColorITS);
23187 sub2node->SetVisibility(1);
23188 fNodes->Add(sub2node);
23189 sub1node->cd();
23190 //
23191 // Place copy #19 of ITS6 in I569
23192 //
1266e9b4 23193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23194 sub2node->SetLineColor(kColorITS);
23195 sub2node->SetVisibility(1);
23196 fNodes->Add(sub2node);
23197 sub1node->cd();
23198 //
23199 // Place copy #20 of ITS6 in I569
23200 //
23201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23202 sub2node->SetLineColor(kColorITS);
23203 sub2node->SetVisibility(1);
23204 fNodes->Add(sub2node);
23205 sub1node->cd();
23206 //
23207 // Place copy #21 of ITS6 in I569
23208 //
1266e9b4 23209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23210 sub2node->SetLineColor(kColorITS);
23211 sub2node->SetVisibility(1);
23212 fNodes->Add(sub2node);
23213 sub1node->cd();
23214 //
23215 // Place copy #22 of ITS6 in I569
23216 //
23217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23218 sub2node->SetLineColor(kColorITS);
23219 sub2node->SetVisibility(1);
23220 fNodes->Add(sub2node);
23221 sub1node->cd();
23222 //
23223 // Place copy #23 of ITS6 in I569
23224 //
23225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23226 sub2node->SetLineColor(kColorITS);
23227 sub2node->SetVisibility(1);
23228 fNodes->Add(sub2node);
23229 sub1node->cd();
23230 //
23231 // Place copy #24 of ITS6 in I569
23232 //
23233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23234 sub2node->SetLineColor(kColorITS);
23235 sub2node->SetVisibility(1);
23236 fNodes->Add(sub2node);
23237 sub1node->cd();
23238 //
23239 // Place copy #25 of ITS6 in I569
23240 //
1266e9b4 23241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23242 sub2node->SetLineColor(kColorITS);
23243 sub2node->SetVisibility(1);
23244 fNodes->Add(sub2node);
23245 sub1node->cd();
23246 fNodes->Add(sub1node);
23247 node->cd();
23248 //
23249 // Place copy #33 of I569 in IT56
23250 //
1266e9b4 23251 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23252 sub1node->SetLineColor(kColorITS);
23253 sub1node->SetVisibility(0);
23254 sub1node->cd();
23255 //
23256 // Place copy #1 of ITS6 in I569
23257 //
1266e9b4 23258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23259 sub2node->SetLineColor(kColorITS);
23260 sub2node->SetVisibility(1);
23261 fNodes->Add(sub2node);
23262 sub1node->cd();
23263 //
23264 // Place copy #2 of ITS6 in I569
23265 //
23266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23267 sub2node->SetLineColor(kColorITS);
23268 sub2node->SetVisibility(1);
23269 fNodes->Add(sub2node);
23270 sub1node->cd();
23271 //
23272 // Place copy #3 of ITS6 in I569
23273 //
1266e9b4 23274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23275 sub2node->SetLineColor(kColorITS);
23276 sub2node->SetVisibility(1);
23277 fNodes->Add(sub2node);
23278 sub1node->cd();
23279 //
23280 // Place copy #4 of ITS6 in I569
23281 //
23282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23283 sub2node->SetLineColor(kColorITS);
23284 sub2node->SetVisibility(1);
23285 fNodes->Add(sub2node);
23286 sub1node->cd();
23287 //
23288 // Place copy #5 of ITS6 in I569
23289 //
1266e9b4 23290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23291 sub2node->SetLineColor(kColorITS);
23292 sub2node->SetVisibility(1);
23293 fNodes->Add(sub2node);
23294 sub1node->cd();
23295 //
23296 // Place copy #6 of ITS6 in I569
23297 //
23298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23299 sub2node->SetLineColor(kColorITS);
23300 sub2node->SetVisibility(1);
23301 fNodes->Add(sub2node);
23302 sub1node->cd();
23303 //
23304 // Place copy #7 of ITS6 in I569
23305 //
1266e9b4 23306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23307 sub2node->SetLineColor(kColorITS);
23308 sub2node->SetVisibility(1);
23309 fNodes->Add(sub2node);
23310 sub1node->cd();
23311 //
23312 // Place copy #8 of ITS6 in I569
23313 //
23314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23315 sub2node->SetLineColor(kColorITS);
23316 sub2node->SetVisibility(1);
23317 fNodes->Add(sub2node);
23318 sub1node->cd();
23319 //
23320 // Place copy #9 of ITS6 in I569
23321 //
1266e9b4 23322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23323 sub2node->SetLineColor(kColorITS);
23324 sub2node->SetVisibility(1);
23325 fNodes->Add(sub2node);
23326 sub1node->cd();
23327 //
23328 // Place copy #10 of ITS6 in I569
23329 //
23330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23331 sub2node->SetLineColor(kColorITS);
23332 sub2node->SetVisibility(1);
23333 fNodes->Add(sub2node);
23334 sub1node->cd();
23335 //
23336 // Place copy #11 of ITS6 in I569
23337 //
1266e9b4 23338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23339 sub2node->SetLineColor(kColorITS);
23340 sub2node->SetVisibility(1);
23341 fNodes->Add(sub2node);
23342 sub1node->cd();
23343 //
23344 // Place copy #12 of ITS6 in I569
23345 //
23346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23347 sub2node->SetLineColor(kColorITS);
23348 sub2node->SetVisibility(1);
23349 fNodes->Add(sub2node);
23350 sub1node->cd();
23351 //
23352 // Place copy #13 of ITS6 in I569
23353 //
23354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23355 sub2node->SetLineColor(kColorITS);
23356 sub2node->SetVisibility(1);
23357 fNodes->Add(sub2node);
23358 sub1node->cd();
23359 //
23360 // Place copy #14 of ITS6 in I569
23361 //
23362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23363 sub2node->SetLineColor(kColorITS);
23364 sub2node->SetVisibility(1);
23365 fNodes->Add(sub2node);
23366 sub1node->cd();
23367 //
23368 // Place copy #15 of ITS6 in I569
23369 //
1266e9b4 23370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23371 sub2node->SetLineColor(kColorITS);
23372 sub2node->SetVisibility(1);
23373 fNodes->Add(sub2node);
23374 sub1node->cd();
23375 //
23376 // Place copy #16 of ITS6 in I569
23377 //
23378 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23379 sub2node->SetLineColor(kColorITS);
23380 sub2node->SetVisibility(1);
23381 fNodes->Add(sub2node);
23382 sub1node->cd();
23383 //
23384 // Place copy #17 of ITS6 in I569
23385 //
23386 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23387 sub2node->SetLineColor(kColorITS);
23388 sub2node->SetVisibility(1);
23389 fNodes->Add(sub2node);
23390 sub1node->cd();
23391 //
23392 // Place copy #18 of ITS6 in I569
23393 //
23394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23395 sub2node->SetLineColor(kColorITS);
23396 sub2node->SetVisibility(1);
23397 fNodes->Add(sub2node);
23398 sub1node->cd();
23399 //
23400 // Place copy #19 of ITS6 in I569
23401 //
1266e9b4 23402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23403 sub2node->SetLineColor(kColorITS);
23404 sub2node->SetVisibility(1);
23405 fNodes->Add(sub2node);
23406 sub1node->cd();
23407 //
23408 // Place copy #20 of ITS6 in I569
23409 //
23410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23411 sub2node->SetLineColor(kColorITS);
23412 sub2node->SetVisibility(1);
23413 fNodes->Add(sub2node);
23414 sub1node->cd();
23415 //
23416 // Place copy #21 of ITS6 in I569
23417 //
1266e9b4 23418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23419 sub2node->SetLineColor(kColorITS);
23420 sub2node->SetVisibility(1);
23421 fNodes->Add(sub2node);
23422 sub1node->cd();
23423 //
23424 // Place copy #22 of ITS6 in I569
23425 //
23426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23427 sub2node->SetLineColor(kColorITS);
23428 sub2node->SetVisibility(1);
23429 fNodes->Add(sub2node);
23430 sub1node->cd();
23431 //
23432 // Place copy #23 of ITS6 in I569
23433 //
23434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23435 sub2node->SetLineColor(kColorITS);
23436 sub2node->SetVisibility(1);
23437 fNodes->Add(sub2node);
23438 sub1node->cd();
23439 //
23440 // Place copy #24 of ITS6 in I569
23441 //
23442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23443 sub2node->SetLineColor(kColorITS);
23444 sub2node->SetVisibility(1);
23445 fNodes->Add(sub2node);
23446 sub1node->cd();
23447 //
23448 // Place copy #25 of ITS6 in I569
23449 //
1266e9b4 23450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23451 sub2node->SetLineColor(kColorITS);
23452 sub2node->SetVisibility(1);
23453 fNodes->Add(sub2node);
23454 sub1node->cd();
23455 fNodes->Add(sub1node);
23456 node->cd();
23457 //
23458 // Place copy #34 of I569 in IT56
23459 //
1266e9b4 23460 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23461 sub1node->SetLineColor(kColorITS);
23462 sub1node->SetVisibility(0);
23463 sub1node->cd();
23464 //
23465 // Place copy #1 of ITS6 in I569
23466 //
1266e9b4 23467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23468 sub2node->SetLineColor(kColorITS);
23469 sub2node->SetVisibility(1);
23470 fNodes->Add(sub2node);
23471 sub1node->cd();
23472 //
23473 // Place copy #2 of ITS6 in I569
23474 //
23475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23476 sub2node->SetLineColor(kColorITS);
23477 sub2node->SetVisibility(1);
23478 fNodes->Add(sub2node);
23479 sub1node->cd();
23480 //
23481 // Place copy #3 of ITS6 in I569
23482 //
1266e9b4 23483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23484 sub2node->SetLineColor(kColorITS);
23485 sub2node->SetVisibility(1);
23486 fNodes->Add(sub2node);
23487 sub1node->cd();
23488 //
23489 // Place copy #4 of ITS6 in I569
23490 //
23491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23492 sub2node->SetLineColor(kColorITS);
23493 sub2node->SetVisibility(1);
23494 fNodes->Add(sub2node);
23495 sub1node->cd();
23496 //
23497 // Place copy #5 of ITS6 in I569
23498 //
1266e9b4 23499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23500 sub2node->SetLineColor(kColorITS);
23501 sub2node->SetVisibility(1);
23502 fNodes->Add(sub2node);
23503 sub1node->cd();
23504 //
23505 // Place copy #6 of ITS6 in I569
23506 //
23507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23508 sub2node->SetLineColor(kColorITS);
23509 sub2node->SetVisibility(1);
23510 fNodes->Add(sub2node);
23511 sub1node->cd();
23512 //
23513 // Place copy #7 of ITS6 in I569
23514 //
1266e9b4 23515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23516 sub2node->SetLineColor(kColorITS);
23517 sub2node->SetVisibility(1);
23518 fNodes->Add(sub2node);
23519 sub1node->cd();
23520 //
23521 // Place copy #8 of ITS6 in I569
23522 //
23523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23524 sub2node->SetLineColor(kColorITS);
23525 sub2node->SetVisibility(1);
23526 fNodes->Add(sub2node);
23527 sub1node->cd();
23528 //
23529 // Place copy #9 of ITS6 in I569
23530 //
1266e9b4 23531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23532 sub2node->SetLineColor(kColorITS);
23533 sub2node->SetVisibility(1);
23534 fNodes->Add(sub2node);
23535 sub1node->cd();
23536 //
23537 // Place copy #10 of ITS6 in I569
23538 //
23539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23540 sub2node->SetLineColor(kColorITS);
23541 sub2node->SetVisibility(1);
23542 fNodes->Add(sub2node);
23543 sub1node->cd();
23544 //
23545 // Place copy #11 of ITS6 in I569
23546 //
1266e9b4 23547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23548 sub2node->SetLineColor(kColorITS);
23549 sub2node->SetVisibility(1);
23550 fNodes->Add(sub2node);
23551 sub1node->cd();
23552 //
23553 // Place copy #12 of ITS6 in I569
23554 //
23555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23556 sub2node->SetLineColor(kColorITS);
23557 sub2node->SetVisibility(1);
23558 fNodes->Add(sub2node);
23559 sub1node->cd();
23560 //
23561 // Place copy #13 of ITS6 in I569
23562 //
23563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23564 sub2node->SetLineColor(kColorITS);
23565 sub2node->SetVisibility(1);
23566 fNodes->Add(sub2node);
23567 sub1node->cd();
23568 //
23569 // Place copy #14 of ITS6 in I569
23570 //
23571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23572 sub2node->SetLineColor(kColorITS);
23573 sub2node->SetVisibility(1);
23574 fNodes->Add(sub2node);
23575 sub1node->cd();
23576 //
23577 // Place copy #15 of ITS6 in I569
23578 //
1266e9b4 23579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23580 sub2node->SetLineColor(kColorITS);
23581 sub2node->SetVisibility(1);
23582 fNodes->Add(sub2node);
23583 sub1node->cd();
23584 //
23585 // Place copy #16 of ITS6 in I569
23586 //
23587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23588 sub2node->SetLineColor(kColorITS);
23589 sub2node->SetVisibility(1);
23590 fNodes->Add(sub2node);
23591 sub1node->cd();
23592 //
23593 // Place copy #17 of ITS6 in I569
23594 //
23595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23596 sub2node->SetLineColor(kColorITS);
23597 sub2node->SetVisibility(1);
23598 fNodes->Add(sub2node);
23599 sub1node->cd();
23600 //
23601 // Place copy #18 of ITS6 in I569
23602 //
23603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23604 sub2node->SetLineColor(kColorITS);
23605 sub2node->SetVisibility(1);
23606 fNodes->Add(sub2node);
23607 sub1node->cd();
23608 //
23609 // Place copy #19 of ITS6 in I569
23610 //
1266e9b4 23611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23612 sub2node->SetLineColor(kColorITS);
23613 sub2node->SetVisibility(1);
23614 fNodes->Add(sub2node);
23615 sub1node->cd();
23616 //
23617 // Place copy #20 of ITS6 in I569
23618 //
23619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23620 sub2node->SetLineColor(kColorITS);
23621 sub2node->SetVisibility(1);
23622 fNodes->Add(sub2node);
23623 sub1node->cd();
23624 //
23625 // Place copy #21 of ITS6 in I569
23626 //
1266e9b4 23627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23628 sub2node->SetLineColor(kColorITS);
23629 sub2node->SetVisibility(1);
23630 fNodes->Add(sub2node);
23631 sub1node->cd();
23632 //
23633 // Place copy #22 of ITS6 in I569
23634 //
23635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23636 sub2node->SetLineColor(kColorITS);
23637 sub2node->SetVisibility(1);
23638 fNodes->Add(sub2node);
23639 sub1node->cd();
23640 //
23641 // Place copy #23 of ITS6 in I569
23642 //
23643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23644 sub2node->SetLineColor(kColorITS);
23645 sub2node->SetVisibility(1);
23646 fNodes->Add(sub2node);
23647 sub1node->cd();
23648 //
23649 // Place copy #24 of ITS6 in I569
23650 //
23651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23652 sub2node->SetLineColor(kColorITS);
23653 sub2node->SetVisibility(1);
23654 fNodes->Add(sub2node);
23655 sub1node->cd();
23656 //
23657 // Place copy #25 of ITS6 in I569
23658 //
1266e9b4 23659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23660 sub2node->SetLineColor(kColorITS);
23661 sub2node->SetVisibility(1);
23662 fNodes->Add(sub2node);
23663 sub1node->cd();
23664 fNodes->Add(sub1node);
23665 node->cd();
23666 //
23667 // Place copy #35 of I569 in IT56
23668 //
1266e9b4 23669 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23670 sub1node->SetLineColor(kColorITS);
23671 sub1node->SetVisibility(0);
23672 sub1node->cd();
23673 //
23674 // Place copy #1 of ITS6 in I569
23675 //
1266e9b4 23676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23677 sub2node->SetLineColor(kColorITS);
23678 sub2node->SetVisibility(1);
23679 fNodes->Add(sub2node);
23680 sub1node->cd();
23681 //
23682 // Place copy #2 of ITS6 in I569
23683 //
23684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23685 sub2node->SetLineColor(kColorITS);
23686 sub2node->SetVisibility(1);
23687 fNodes->Add(sub2node);
23688 sub1node->cd();
23689 //
23690 // Place copy #3 of ITS6 in I569
23691 //
1266e9b4 23692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23693 sub2node->SetLineColor(kColorITS);
23694 sub2node->SetVisibility(1);
23695 fNodes->Add(sub2node);
23696 sub1node->cd();
23697 //
23698 // Place copy #4 of ITS6 in I569
23699 //
23700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23701 sub2node->SetLineColor(kColorITS);
23702 sub2node->SetVisibility(1);
23703 fNodes->Add(sub2node);
23704 sub1node->cd();
23705 //
23706 // Place copy #5 of ITS6 in I569
23707 //
1266e9b4 23708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23709 sub2node->SetLineColor(kColorITS);
23710 sub2node->SetVisibility(1);
23711 fNodes->Add(sub2node);
23712 sub1node->cd();
23713 //
23714 // Place copy #6 of ITS6 in I569
23715 //
23716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23717 sub2node->SetLineColor(kColorITS);
23718 sub2node->SetVisibility(1);
23719 fNodes->Add(sub2node);
23720 sub1node->cd();
23721 //
23722 // Place copy #7 of ITS6 in I569
23723 //
1266e9b4 23724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23725 sub2node->SetLineColor(kColorITS);
23726 sub2node->SetVisibility(1);
23727 fNodes->Add(sub2node);
23728 sub1node->cd();
23729 //
23730 // Place copy #8 of ITS6 in I569
23731 //
23732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23733 sub2node->SetLineColor(kColorITS);
23734 sub2node->SetVisibility(1);
23735 fNodes->Add(sub2node);
23736 sub1node->cd();
23737 //
23738 // Place copy #9 of ITS6 in I569
23739 //
1266e9b4 23740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23741 sub2node->SetLineColor(kColorITS);
23742 sub2node->SetVisibility(1);
23743 fNodes->Add(sub2node);
23744 sub1node->cd();
23745 //
23746 // Place copy #10 of ITS6 in I569
23747 //
23748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23749 sub2node->SetLineColor(kColorITS);
23750 sub2node->SetVisibility(1);
23751 fNodes->Add(sub2node);
23752 sub1node->cd();
23753 //
23754 // Place copy #11 of ITS6 in I569
23755 //
1266e9b4 23756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23757 sub2node->SetLineColor(kColorITS);
23758 sub2node->SetVisibility(1);
23759 fNodes->Add(sub2node);
23760 sub1node->cd();
23761 //
23762 // Place copy #12 of ITS6 in I569
23763 //
23764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23765 sub2node->SetLineColor(kColorITS);
23766 sub2node->SetVisibility(1);
23767 fNodes->Add(sub2node);
23768 sub1node->cd();
23769 //
23770 // Place copy #13 of ITS6 in I569
23771 //
23772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23773 sub2node->SetLineColor(kColorITS);
23774 sub2node->SetVisibility(1);
23775 fNodes->Add(sub2node);
23776 sub1node->cd();
23777 //
23778 // Place copy #14 of ITS6 in I569
23779 //
23780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23781 sub2node->SetLineColor(kColorITS);
23782 sub2node->SetVisibility(1);
23783 fNodes->Add(sub2node);
23784 sub1node->cd();
23785 //
23786 // Place copy #15 of ITS6 in I569
23787 //
1266e9b4 23788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23789 sub2node->SetLineColor(kColorITS);
23790 sub2node->SetVisibility(1);
23791 fNodes->Add(sub2node);
23792 sub1node->cd();
23793 //
23794 // Place copy #16 of ITS6 in I569
23795 //
23796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23797 sub2node->SetLineColor(kColorITS);
23798 sub2node->SetVisibility(1);
23799 fNodes->Add(sub2node);
23800 sub1node->cd();
23801 //
23802 // Place copy #17 of ITS6 in I569
23803 //
23804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23805 sub2node->SetLineColor(kColorITS);
23806 sub2node->SetVisibility(1);
23807 fNodes->Add(sub2node);
23808 sub1node->cd();
23809 //
23810 // Place copy #18 of ITS6 in I569
23811 //
23812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23813 sub2node->SetLineColor(kColorITS);
23814 sub2node->SetVisibility(1);
23815 fNodes->Add(sub2node);
23816 sub1node->cd();
23817 //
23818 // Place copy #19 of ITS6 in I569
23819 //
1266e9b4 23820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23821 sub2node->SetLineColor(kColorITS);
23822 sub2node->SetVisibility(1);
23823 fNodes->Add(sub2node);
23824 sub1node->cd();
23825 //
23826 // Place copy #20 of ITS6 in I569
23827 //
23828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23829 sub2node->SetLineColor(kColorITS);
23830 sub2node->SetVisibility(1);
23831 fNodes->Add(sub2node);
23832 sub1node->cd();
23833 //
23834 // Place copy #21 of ITS6 in I569
23835 //
1266e9b4 23836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23837 sub2node->SetLineColor(kColorITS);
23838 sub2node->SetVisibility(1);
23839 fNodes->Add(sub2node);
23840 sub1node->cd();
23841 //
23842 // Place copy #22 of ITS6 in I569
23843 //
23844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23845 sub2node->SetLineColor(kColorITS);
23846 sub2node->SetVisibility(1);
23847 fNodes->Add(sub2node);
23848 sub1node->cd();
23849 //
23850 // Place copy #23 of ITS6 in I569
23851 //
23852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23853 sub2node->SetLineColor(kColorITS);
23854 sub2node->SetVisibility(1);
23855 fNodes->Add(sub2node);
23856 sub1node->cd();
23857 //
23858 // Place copy #24 of ITS6 in I569
23859 //
23860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23861 sub2node->SetLineColor(kColorITS);
23862 sub2node->SetVisibility(1);
23863 fNodes->Add(sub2node);
23864 sub1node->cd();
23865 //
23866 // Place copy #25 of ITS6 in I569
23867 //
1266e9b4 23868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23869 sub2node->SetLineColor(kColorITS);
23870 sub2node->SetVisibility(1);
23871 fNodes->Add(sub2node);
23872 sub1node->cd();
23873 fNodes->Add(sub1node);
23874 node->cd();
23875 //
23876 // Place copy #36 of I569 in IT56
23877 //
1266e9b4 23878 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23879 sub1node->SetLineColor(kColorITS);
23880 sub1node->SetVisibility(0);
23881 sub1node->cd();
23882 //
23883 // Place copy #1 of ITS6 in I569
23884 //
1266e9b4 23885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23886 sub2node->SetLineColor(kColorITS);
23887 sub2node->SetVisibility(1);
23888 fNodes->Add(sub2node);
23889 sub1node->cd();
23890 //
23891 // Place copy #2 of ITS6 in I569
23892 //
23893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23894 sub2node->SetLineColor(kColorITS);
23895 sub2node->SetVisibility(1);
23896 fNodes->Add(sub2node);
23897 sub1node->cd();
23898 //
23899 // Place copy #3 of ITS6 in I569
23900 //
1266e9b4 23901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23902 sub2node->SetLineColor(kColorITS);
23903 sub2node->SetVisibility(1);
23904 fNodes->Add(sub2node);
23905 sub1node->cd();
23906 //
23907 // Place copy #4 of ITS6 in I569
23908 //
23909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23910 sub2node->SetLineColor(kColorITS);
23911 sub2node->SetVisibility(1);
23912 fNodes->Add(sub2node);
23913 sub1node->cd();
23914 //
23915 // Place copy #5 of ITS6 in I569
23916 //
1266e9b4 23917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23918 sub2node->SetLineColor(kColorITS);
23919 sub2node->SetVisibility(1);
23920 fNodes->Add(sub2node);
23921 sub1node->cd();
23922 //
23923 // Place copy #6 of ITS6 in I569
23924 //
23925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23926 sub2node->SetLineColor(kColorITS);
23927 sub2node->SetVisibility(1);
23928 fNodes->Add(sub2node);
23929 sub1node->cd();
23930 //
23931 // Place copy #7 of ITS6 in I569
23932 //
1266e9b4 23933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23934 sub2node->SetLineColor(kColorITS);
23935 sub2node->SetVisibility(1);
23936 fNodes->Add(sub2node);
23937 sub1node->cd();
23938 //
23939 // Place copy #8 of ITS6 in I569
23940 //
23941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23942 sub2node->SetLineColor(kColorITS);
23943 sub2node->SetVisibility(1);
23944 fNodes->Add(sub2node);
23945 sub1node->cd();
23946 //
23947 // Place copy #9 of ITS6 in I569
23948 //
1266e9b4 23949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23950 sub2node->SetLineColor(kColorITS);
23951 sub2node->SetVisibility(1);
23952 fNodes->Add(sub2node);
23953 sub1node->cd();
23954 //
23955 // Place copy #10 of ITS6 in I569
23956 //
23957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23958 sub2node->SetLineColor(kColorITS);
23959 sub2node->SetVisibility(1);
23960 fNodes->Add(sub2node);
23961 sub1node->cd();
23962 //
23963 // Place copy #11 of ITS6 in I569
23964 //
1266e9b4 23965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23966 sub2node->SetLineColor(kColorITS);
23967 sub2node->SetVisibility(1);
23968 fNodes->Add(sub2node);
23969 sub1node->cd();
23970 //
23971 // Place copy #12 of ITS6 in I569
23972 //
23973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23974 sub2node->SetLineColor(kColorITS);
23975 sub2node->SetVisibility(1);
23976 fNodes->Add(sub2node);
23977 sub1node->cd();
23978 //
23979 // Place copy #13 of ITS6 in I569
23980 //
23981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23982 sub2node->SetLineColor(kColorITS);
23983 sub2node->SetVisibility(1);
23984 fNodes->Add(sub2node);
23985 sub1node->cd();
23986 //
23987 // Place copy #14 of ITS6 in I569
23988 //
23989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23990 sub2node->SetLineColor(kColorITS);
23991 sub2node->SetVisibility(1);
23992 fNodes->Add(sub2node);
23993 sub1node->cd();
23994 //
23995 // Place copy #15 of ITS6 in I569
23996 //
1266e9b4 23997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23998 sub2node->SetLineColor(kColorITS);
23999 sub2node->SetVisibility(1);
24000 fNodes->Add(sub2node);
24001 sub1node->cd();
24002 //
24003 // Place copy #16 of ITS6 in I569
24004 //
24005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24006 sub2node->SetLineColor(kColorITS);
24007 sub2node->SetVisibility(1);
24008 fNodes->Add(sub2node);
24009 sub1node->cd();
24010 //
24011 // Place copy #17 of ITS6 in I569
24012 //
24013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24014 sub2node->SetLineColor(kColorITS);
24015 sub2node->SetVisibility(1);
24016 fNodes->Add(sub2node);
24017 sub1node->cd();
24018 //
24019 // Place copy #18 of ITS6 in I569
24020 //
24021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24022 sub2node->SetLineColor(kColorITS);
24023 sub2node->SetVisibility(1);
24024 fNodes->Add(sub2node);
24025 sub1node->cd();
24026 //
24027 // Place copy #19 of ITS6 in I569
24028 //
1266e9b4 24029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24030 sub2node->SetLineColor(kColorITS);
24031 sub2node->SetVisibility(1);
24032 fNodes->Add(sub2node);
24033 sub1node->cd();
24034 //
24035 // Place copy #20 of ITS6 in I569
24036 //
24037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24038 sub2node->SetLineColor(kColorITS);
24039 sub2node->SetVisibility(1);
24040 fNodes->Add(sub2node);
24041 sub1node->cd();
24042 //
24043 // Place copy #21 of ITS6 in I569
24044 //
1266e9b4 24045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24046 sub2node->SetLineColor(kColorITS);
24047 sub2node->SetVisibility(1);
24048 fNodes->Add(sub2node);
24049 sub1node->cd();
24050 //
24051 // Place copy #22 of ITS6 in I569
24052 //
24053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24054 sub2node->SetLineColor(kColorITS);
24055 sub2node->SetVisibility(1);
24056 fNodes->Add(sub2node);
24057 sub1node->cd();
24058 //
24059 // Place copy #23 of ITS6 in I569
24060 //
24061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24062 sub2node->SetLineColor(kColorITS);
24063 sub2node->SetVisibility(1);
24064 fNodes->Add(sub2node);
24065 sub1node->cd();
24066 //
24067 // Place copy #24 of ITS6 in I569
24068 //
24069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24070 sub2node->SetLineColor(kColorITS);
24071 sub2node->SetVisibility(1);
24072 fNodes->Add(sub2node);
24073 sub1node->cd();
24074 //
24075 // Place copy #25 of ITS6 in I569
24076 //
1266e9b4 24077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24078 sub2node->SetLineColor(kColorITS);
24079 sub2node->SetVisibility(1);
24080 fNodes->Add(sub2node);
24081 sub1node->cd();
24082 fNodes->Add(sub1node);
24083 node->cd();
24084 //
24085 // Place copy #37 of I569 in IT56
24086 //
24087 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24088 sub1node->SetLineColor(kColorITS);
24089 sub1node->SetVisibility(0);
24090 sub1node->cd();
24091 //
24092 // Place copy #1 of ITS6 in I569
24093 //
1266e9b4 24094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24095 sub2node->SetLineColor(kColorITS);
24096 sub2node->SetVisibility(1);
24097 fNodes->Add(sub2node);
24098 sub1node->cd();
24099 //
24100 // Place copy #2 of ITS6 in I569
24101 //
24102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24103 sub2node->SetLineColor(kColorITS);
24104 sub2node->SetVisibility(1);
24105 fNodes->Add(sub2node);
24106 sub1node->cd();
24107 //
24108 // Place copy #3 of ITS6 in I569
24109 //
1266e9b4 24110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24111 sub2node->SetLineColor(kColorITS);
24112 sub2node->SetVisibility(1);
24113 fNodes->Add(sub2node);
24114 sub1node->cd();
24115 //
24116 // Place copy #4 of ITS6 in I569
24117 //
24118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24119 sub2node->SetLineColor(kColorITS);
24120 sub2node->SetVisibility(1);
24121 fNodes->Add(sub2node);
24122 sub1node->cd();
24123 //
24124 // Place copy #5 of ITS6 in I569
24125 //
1266e9b4 24126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24127 sub2node->SetLineColor(kColorITS);
24128 sub2node->SetVisibility(1);
24129 fNodes->Add(sub2node);
24130 sub1node->cd();
24131 //
24132 // Place copy #6 of ITS6 in I569
24133 //
24134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24135 sub2node->SetLineColor(kColorITS);
24136 sub2node->SetVisibility(1);
24137 fNodes->Add(sub2node);
24138 sub1node->cd();
24139 //
24140 // Place copy #7 of ITS6 in I569
24141 //
1266e9b4 24142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24143 sub2node->SetLineColor(kColorITS);
24144 sub2node->SetVisibility(1);
24145 fNodes->Add(sub2node);
24146 sub1node->cd();
24147 //
24148 // Place copy #8 of ITS6 in I569
24149 //
24150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24151 sub2node->SetLineColor(kColorITS);
24152 sub2node->SetVisibility(1);
24153 fNodes->Add(sub2node);
24154 sub1node->cd();
24155 //
24156 // Place copy #9 of ITS6 in I569
24157 //
1266e9b4 24158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24159 sub2node->SetLineColor(kColorITS);
24160 sub2node->SetVisibility(1);
24161 fNodes->Add(sub2node);
24162 sub1node->cd();
24163 //
24164 // Place copy #10 of ITS6 in I569
24165 //
24166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24167 sub2node->SetLineColor(kColorITS);
24168 sub2node->SetVisibility(1);
24169 fNodes->Add(sub2node);
24170 sub1node->cd();
24171 //
24172 // Place copy #11 of ITS6 in I569
24173 //
1266e9b4 24174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24175 sub2node->SetLineColor(kColorITS);
24176 sub2node->SetVisibility(1);
24177 fNodes->Add(sub2node);
24178 sub1node->cd();
24179 //
24180 // Place copy #12 of ITS6 in I569
24181 //
24182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24183 sub2node->SetLineColor(kColorITS);
24184 sub2node->SetVisibility(1);
24185 fNodes->Add(sub2node);
24186 sub1node->cd();
24187 //
24188 // Place copy #13 of ITS6 in I569
24189 //
24190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24191 sub2node->SetLineColor(kColorITS);
24192 sub2node->SetVisibility(1);
24193 fNodes->Add(sub2node);
24194 sub1node->cd();
24195 //
24196 // Place copy #14 of ITS6 in I569
24197 //
24198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24199 sub2node->SetLineColor(kColorITS);
24200 sub2node->SetVisibility(1);
24201 fNodes->Add(sub2node);
24202 sub1node->cd();
24203 //
24204 // Place copy #15 of ITS6 in I569
24205 //
1266e9b4 24206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24207 sub2node->SetLineColor(kColorITS);
24208 sub2node->SetVisibility(1);
24209 fNodes->Add(sub2node);
24210 sub1node->cd();
24211 //
24212 // Place copy #16 of ITS6 in I569
24213 //
24214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24215 sub2node->SetLineColor(kColorITS);
24216 sub2node->SetVisibility(1);
24217 fNodes->Add(sub2node);
24218 sub1node->cd();
24219 //
24220 // Place copy #17 of ITS6 in I569
24221 //
24222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24223 sub2node->SetLineColor(kColorITS);
24224 sub2node->SetVisibility(1);
24225 fNodes->Add(sub2node);
24226 sub1node->cd();
24227 //
24228 // Place copy #18 of ITS6 in I569
24229 //
24230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24231 sub2node->SetLineColor(kColorITS);
24232 sub2node->SetVisibility(1);
24233 fNodes->Add(sub2node);
24234 sub1node->cd();
24235 //
24236 // Place copy #19 of ITS6 in I569
24237 //
1266e9b4 24238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24239 sub2node->SetLineColor(kColorITS);
24240 sub2node->SetVisibility(1);
24241 fNodes->Add(sub2node);
24242 sub1node->cd();
24243 //
24244 // Place copy #20 of ITS6 in I569
24245 //
24246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24247 sub2node->SetLineColor(kColorITS);
24248 sub2node->SetVisibility(1);
24249 fNodes->Add(sub2node);
24250 sub1node->cd();
24251 //
24252 // Place copy #21 of ITS6 in I569
24253 //
1266e9b4 24254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24255 sub2node->SetLineColor(kColorITS);
24256 sub2node->SetVisibility(1);
24257 fNodes->Add(sub2node);
24258 sub1node->cd();
24259 //
24260 // Place copy #22 of ITS6 in I569
24261 //
24262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24263 sub2node->SetLineColor(kColorITS);
24264 sub2node->SetVisibility(1);
24265 fNodes->Add(sub2node);
24266 sub1node->cd();
24267 //
24268 // Place copy #23 of ITS6 in I569
24269 //
24270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24271 sub2node->SetLineColor(kColorITS);
24272 sub2node->SetVisibility(1);
24273 fNodes->Add(sub2node);
24274 sub1node->cd();
24275 //
24276 // Place copy #24 of ITS6 in I569
24277 //
24278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24279 sub2node->SetLineColor(kColorITS);
24280 sub2node->SetVisibility(1);
24281 fNodes->Add(sub2node);
24282 sub1node->cd();
24283 //
24284 // Place copy #25 of ITS6 in I569
24285 //
1266e9b4 24286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24287 sub2node->SetLineColor(kColorITS);
24288 sub2node->SetVisibility(1);
24289 fNodes->Add(sub2node);
24290 sub1node->cd();
24291 fNodes->Add(sub1node);
24292 node->cd();
24293 //
24294 // Place copy #38 of I569 in IT56
24295 //
1266e9b4 24296 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24297 sub1node->SetLineColor(kColorITS);
24298 sub1node->SetVisibility(0);
24299 sub1node->cd();
24300 //
24301 // Place copy #1 of ITS6 in I569
24302 //
1266e9b4 24303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24304 sub2node->SetLineColor(kColorITS);
24305 sub2node->SetVisibility(1);
24306 fNodes->Add(sub2node);
24307 sub1node->cd();
24308 //
24309 // Place copy #2 of ITS6 in I569
24310 //
24311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24312 sub2node->SetLineColor(kColorITS);
24313 sub2node->SetVisibility(1);
24314 fNodes->Add(sub2node);
24315 sub1node->cd();
24316 //
24317 // Place copy #3 of ITS6 in I569
24318 //
1266e9b4 24319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24320 sub2node->SetLineColor(kColorITS);
24321 sub2node->SetVisibility(1);
24322 fNodes->Add(sub2node);
24323 sub1node->cd();
24324 //
24325 // Place copy #4 of ITS6 in I569
24326 //
24327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24328 sub2node->SetLineColor(kColorITS);
24329 sub2node->SetVisibility(1);
24330 fNodes->Add(sub2node);
24331 sub1node->cd();
24332 //
24333 // Place copy #5 of ITS6 in I569
24334 //
1266e9b4 24335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24336 sub2node->SetLineColor(kColorITS);
24337 sub2node->SetVisibility(1);
24338 fNodes->Add(sub2node);
24339 sub1node->cd();
24340 //
24341 // Place copy #6 of ITS6 in I569
24342 //
24343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24344 sub2node->SetLineColor(kColorITS);
24345 sub2node->SetVisibility(1);
24346 fNodes->Add(sub2node);
24347 sub1node->cd();
24348 //
24349 // Place copy #7 of ITS6 in I569
24350 //
1266e9b4 24351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24352 sub2node->SetLineColor(kColorITS);
24353 sub2node->SetVisibility(1);
24354 fNodes->Add(sub2node);
24355 sub1node->cd();
24356 //
24357 // Place copy #8 of ITS6 in I569
24358 //
24359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24360 sub2node->SetLineColor(kColorITS);
24361 sub2node->SetVisibility(1);
24362 fNodes->Add(sub2node);
24363 sub1node->cd();
24364 //
24365 // Place copy #9 of ITS6 in I569
24366 //
1266e9b4 24367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24368 sub2node->SetLineColor(kColorITS);
24369 sub2node->SetVisibility(1);
24370 fNodes->Add(sub2node);
24371 sub1node->cd();
24372 //
24373 // Place copy #10 of ITS6 in I569
24374 //
24375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24376 sub2node->SetLineColor(kColorITS);
24377 sub2node->SetVisibility(1);
24378 fNodes->Add(sub2node);
24379 sub1node->cd();
24380 //
24381 // Place copy #11 of ITS6 in I569
24382 //
1266e9b4 24383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24384 sub2node->SetLineColor(kColorITS);
24385 sub2node->SetVisibility(1);
24386 fNodes->Add(sub2node);
24387 sub1node->cd();
24388 //
24389 // Place copy #12 of ITS6 in I569
24390 //
24391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24392 sub2node->SetLineColor(kColorITS);
24393 sub2node->SetVisibility(1);
24394 fNodes->Add(sub2node);
24395 sub1node->cd();
24396 //
24397 // Place copy #13 of ITS6 in I569
24398 //
24399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24400 sub2node->SetLineColor(kColorITS);
24401 sub2node->SetVisibility(1);
24402 fNodes->Add(sub2node);
24403 sub1node->cd();
24404 //
24405 // Place copy #14 of ITS6 in I569
24406 //
24407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24408 sub2node->SetLineColor(kColorITS);
24409 sub2node->SetVisibility(1);
24410 fNodes->Add(sub2node);
24411 sub1node->cd();
24412 //
24413 // Place copy #15 of ITS6 in I569
24414 //
1266e9b4 24415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24416 sub2node->SetLineColor(kColorITS);
24417 sub2node->SetVisibility(1);
24418 fNodes->Add(sub2node);
24419 sub1node->cd();
24420 //
24421 // Place copy #16 of ITS6 in I569
24422 //
24423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24424 sub2node->SetLineColor(kColorITS);
24425 sub2node->SetVisibility(1);
24426 fNodes->Add(sub2node);
24427 sub1node->cd();
24428 //
24429 // Place copy #17 of ITS6 in I569
24430 //
24431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24432 sub2node->SetLineColor(kColorITS);
24433 sub2node->SetVisibility(1);
24434 fNodes->Add(sub2node);
24435 sub1node->cd();
24436 //
24437 // Place copy #18 of ITS6 in I569
24438 //
24439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24440 sub2node->SetLineColor(kColorITS);
24441 sub2node->SetVisibility(1);
24442 fNodes->Add(sub2node);
24443 sub1node->cd();
24444 //
24445 // Place copy #19 of ITS6 in I569
24446 //
1266e9b4 24447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24448 sub2node->SetLineColor(kColorITS);
24449 sub2node->SetVisibility(1);
24450 fNodes->Add(sub2node);
24451 sub1node->cd();
24452 //
24453 // Place copy #20 of ITS6 in I569
24454 //
24455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24456 sub2node->SetLineColor(kColorITS);
24457 sub2node->SetVisibility(1);
24458 fNodes->Add(sub2node);
24459 sub1node->cd();
24460 //
24461 // Place copy #21 of ITS6 in I569
24462 //
1266e9b4 24463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24464 sub2node->SetLineColor(kColorITS);
24465 sub2node->SetVisibility(1);
24466 fNodes->Add(sub2node);
24467 sub1node->cd();
24468 //
24469 // Place copy #22 of ITS6 in I569
24470 //
24471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24472 sub2node->SetLineColor(kColorITS);
24473 sub2node->SetVisibility(1);
24474 fNodes->Add(sub2node);
24475 sub1node->cd();
24476 //
24477 // Place copy #23 of ITS6 in I569
24478 //
24479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24480 sub2node->SetLineColor(kColorITS);
24481 sub2node->SetVisibility(1);
24482 fNodes->Add(sub2node);
24483 sub1node->cd();
24484 //
24485 // Place copy #24 of ITS6 in I569
24486 //
24487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24488 sub2node->SetLineColor(kColorITS);
24489 sub2node->SetVisibility(1);
24490 fNodes->Add(sub2node);
24491 sub1node->cd();
24492 //
24493 // Place copy #25 of ITS6 in I569
24494 //
1266e9b4 24495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24496 sub2node->SetLineColor(kColorITS);
24497 sub2node->SetVisibility(1);
24498 fNodes->Add(sub2node);
24499 sub1node->cd();
24500 fNodes->Add(sub1node);
24501 node->cd();
24502
24503
24504
db915fea 24505 fNodes->Add(node);
ac9c285e 24506
1266e9b4 24507*/
db915fea 24508}
24509//_____________________________________________________________________________
24510void AliITSvPPRasymm::CreateGeometry(){
24511////////////////////////////////////////////////////////////////////////
24512// This routine defines and Creates the geometry for version 6 of the ITS.
24513////////////////////////////////////////////////////////////////////////
24514
24515 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24516 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24517 //THICKNESSES OF LAYERS (in % radiation length)
24518 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24519 //HALF LENGTHS OF LAYERS
cd3a3507 24520 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24521 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24522 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24523 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24524 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24525
24526
7b67784f 24527 Float_t dits[100], rlim, zmax;
cd3a3507 24528 // Float_t zpos;
24529 // Float_t pcits[50]
7b67784f 24530 Float_t ztpc;
2ffd6c79 24531 Int_t idrotm[1999], i;
7b67784f 24532 Float_t dgh[100];
686e2715 24533
80272ed3 24534
24535 // Define some variables for SPD
24536
c47b75b1 24537 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24538 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24539 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24540 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24541 Float_t di108[3], di104[3]; // for both layers
686e2715 24542
a8c83dcb 24543 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24544 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24545
a8c83dcb 24546 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24547 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24548
214030ed 24549 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24550
24551 ddet1 = GetThicknessDet1();
24552 ddet2 = GetThicknessDet2();
24553 dchip1 = GetThicknessChip1();
24554 dchip2 = GetThicknessChip2();
24555
3d12a48d 24556 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24557 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24558 " The default value of 200 microns will be used." << endl;
24559 ddet1=200.;
3d12a48d 24560 }
24561
24562 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24563 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24564 " The default value of 200 microns will be used." << endl;
24565 ddet2=200.;
3d12a48d 24566 }
24567
214030ed 24568 if(dchip1 < 100. || dchip1 > 300.) {
24569 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24570 " The default value of 200 microns will be used." << endl;
24571 dchip1=200.;
3d12a48d 24572 }
24573
214030ed 24574 if(dchip2 < 100. || dchip2 > 300.) {
24575 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24576 " The default value of 200 microns will be used." << endl;
24577 dchip2=200.;
3d12a48d 24578 }
7b67784f 24579
24580 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24581
24582 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24583
24584 rails = GetRails();
24585
24586 fluid = GetCoolingFluid();
24587
24588 if(rails != 0 && rails != 1) {
1e9111db 24589 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24590 " The default value of 1 (rails in) will be used." << endl;
24591
24592 }
3d12a48d 24593
7b67784f 24594 if(fluid != 0 && fluid != 1) {
1e9111db 24595 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24596 " The default value of 1 (water) will be used." << endl;
24597 }
24598
1e9111db 24599 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24600 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24601 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24602 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24603 if(rails == 0 ) {
1e9111db 24604 cout << "ITS: Rails are out." << endl;
7b67784f 24605 } else {
1e9111db 24606 cout << "ITS: Rails are in." << endl;
7b67784f 24607 }
24608 if(fluid == 0 ) {
1e9111db 24609 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24610 } else {
1e9111db 24611 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24612 }
24613
c47b75b1 24614 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24615 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24616 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24617 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24618 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24619
24620 Float_t deltax, deltay;
686e2715 24621
c47b75b1 24622 Int_t thickness = fMinorVersion/10;
24623 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24624
24625
24626 // Define some variables for SDD
24627
24628
24629 Float_t sin30, cos30;
24630
24631 // SDD electronics+services main volumes
24632 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24633
24634 // SDD detector ladder
24635
24636 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24637 Float_t Y_SDD_sep = 0.20;
24638 Float_t ySDD;
24639 Int_t iSDD;
24640 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24641 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24642
24643 // ladder foot and end-ladder (frame and cooling)
24644 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24645 Float_t I424dits[3], xI424, yI424;
24646 Float_t I425dits[3];
24647 Int_t indI425;
24648 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24649
24650 // SDD ladder frame and cooling
24651 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24652 Float_t I035dits[3], I037dits[3], I038dits[3];
24653 Float_t I039dits[3], xI039, yI039;
24654 Float_t I041dits[5];
24655
24656 // SDD hybrid, chips and capacitors
24657 Float_t I050dits[3], xI050, yI050;
24658 Float_t I052dits[3], xI052, yI052;
24659 Float_t I042dits[3], xI042, yI042;
24660 Float_t xI042space = 0.17;
24661 Float_t I043dits[3], xI043, yI043;
24662 Float_t xI043space = 0.17;
24663 Float_t zchip, zChipSpace;
24664 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24665 Int_t ichip, icap;
24666
24667 // SDD microcables
24668 Float_t I044dits[4], xI044, yI044, volI044;
24669 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24670 Char_t HVname[5], LVname[5];
24671
24672
24673 // Define media off-set
db915fea 24674
24675 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24676
db915fea 24677
24678 // Rotation matrices
24679
a9c4129c 24680 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24681
bae7e562 24682
686e2715 24683 if (option == 1) {
24684
24685 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24686 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24687 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24688 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24689 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24690 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24691 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24692 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24693 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24694 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24695 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24696 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24697 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24698 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24699 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24700 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24701 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24702 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24703 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24704 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24705 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24706 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24707 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24708 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24709 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24710 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24711 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24712 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24713 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24714 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24715 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24716 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24717 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24718 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24719 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24720 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24721 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24722 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24723 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24724 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24725 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24726 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24727 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24728 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24729 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24730 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24731 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24732 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24733 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24734 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24735 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24736 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24737 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24738 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24739 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24740 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24741 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24742 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24743 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24744 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24745 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24746 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24747 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24748 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24749 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24750 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24751 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24752 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24753 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24754 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24755 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24756 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24757 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24758 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24759 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24760 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24761 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24762
24763 }
a9c4129c 24764
24765 // SPD - option 'b' (this is the default)
2ffd6c79 24766
686e2715 24767 if (option == 2) {
24768
9bf5e8ff 24769 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24770 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24771 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24772 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24773 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24774 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24775 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24776 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24777 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24778 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24779 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24780 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24781 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24782 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24783 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24784 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24785 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24786 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24787 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24788 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24789 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24790 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24791 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24792 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24793 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24794 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24795 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24796 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24797 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24798 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24799 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24800 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24801 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24802 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24803 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24804 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24805 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24806 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24807 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24808 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24809 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24810 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24811 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24812 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24813 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24814 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24815 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24816 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24817 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24818 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24819 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24820 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24821 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24822 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24823 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24824 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24825 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24826 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24827 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24828 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24829 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24830 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24831 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24832 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24833 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24834 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24835 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24836 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24837 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24838 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24839 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24840 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24841 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24842 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24843 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24844 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24845 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24846
24847 }
24848
db915fea 24849 // SDD
24850
24851 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24852 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24853 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24854 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24855 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24856 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24857 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24858 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24859 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24860 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24861 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24862 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24863 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24864 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24865 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24866 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24867 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24868 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24869 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24870 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24871 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24872 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24873 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24874 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24875 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24876 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24877 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24878 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24879 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24880 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24881 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24882 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24883 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24884 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24885 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24886 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24887 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24888 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24889 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24890 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24891 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24892 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24893 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24894 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24895 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24896 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24897 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24898 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24899 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24900 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24901 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24902 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24903 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24904 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24905 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24906 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24907 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24908 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24909
24910 // SSD
24911
24912 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24913 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24914 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24915 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24916 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24917 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24918 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24919 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24920 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24921 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24922 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24923 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24924 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24925 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24926 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24927 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24928 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24929 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24930 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24931 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24932 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24933 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24934 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24935 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24936 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24937 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24938 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24939 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24940 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24941 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24942 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24943 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24944 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 24945 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24946 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24947 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24948 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24949 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24950 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24951 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24952 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24953 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24954 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24955 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24956 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24957 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24958 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24959 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24960 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24961 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 24962 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24963 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24964 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24965 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24966 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24967 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24968 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24969 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24970 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24971 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24972 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24973 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24974 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24975 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24976 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24977 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24978 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24979 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24980 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24981 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24982 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24983 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24984 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24985 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24986 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24987 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24988 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24989 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
24990 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
24991 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
24992 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
24993 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
24994 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
24995 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
24996
24997
cd3a3507 24998 // SDD cone
24999
25000 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25001 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25002 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25003 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25004 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25005 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25006 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25007 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25008 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25009 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25010 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25011 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25012 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25013 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25014 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25015 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25016 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25017 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25018 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25019 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25020 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25021 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25022 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25023 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25024 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25025 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25026 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25027 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25028 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25029 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25030 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25031 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25032 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25033 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25034 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25035 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25036 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25037 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25038 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25039 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25040 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25041 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25042 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25043 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25044 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25045 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25046 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25047 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25048 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25049 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25050 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25051 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25052 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25053 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25054 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25055 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25056 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25057 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25058 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25059 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25060 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25061 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25062 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25063 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25064 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25065 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25066 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25067 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25068 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25069 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25070 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25071 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25072 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25073 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25074 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25075 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25076 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25077 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25078 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25079 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25080 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25081
25082 // SSD cone
25083
25084 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25085 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25086 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25087 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25088 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25089 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25090 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25091 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25092 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25093 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25094 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25095 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25096 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25097 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25098 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25099 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25100 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25101 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25102 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25103 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25104 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25105 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25106 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25107 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25108 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25109 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25110 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25111 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25112 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25113 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25114 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25115 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25116 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25117 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25118 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25119 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25120 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25121
25122 // Services
25123
25124 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25125
25126
db915fea 25127 // CONVERT INTO CM (RL(SI)=9.36 CM)
25128
25129 for (i = 0; i < 6; ++i) {
25130 drl[i] = drl[i] / 100. * 9.36;
25131 }
25132
25133 // FIELD CAGE HALF LENGTH
25134
1e9111db 25135 rlim = 50.;
7b67784f 25136 zmax = 74.;
25137 ztpc = 284.;
db915fea 25138
25139 // --- Define ghost volume containing the whole ITS (including services)
25140 // and fill it with air
25141
6d62fed9 25142 dgh[0] = 0.;
25143 dgh[1] = 360.;
25144 dgh[2] = 16.;
7b67784f 25145 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25146 dgh[4] = 46;
25147 dgh[5] = 85.;
7b67784f 25148 dgh[6] = -ztpc;
6d62fed9 25149 dgh[7] = 46;
25150 dgh[8] = 85.;
7b67784f 25151 dgh[9] = -ztpc;
6d62fed9 25152 dgh[10] = 46;
1e9111db 25153 dgh[11] = rlim+6;
7b67784f 25154 dgh[12] = -97.5;
6d62fed9 25155 dgh[13] = 46;
1e9111db 25156 dgh[14] = rlim+6;
7b67784f 25157 dgh[15] = -zmax;
6d62fed9 25158 dgh[16] = 46;
1e9111db 25159 dgh[17] = rlim+6;
9181d340 25160 dgh[18] = -48;
6d62fed9 25161 dgh[19] = 6;
1e9111db 25162 dgh[20] = rlim+6;
e4f08ac3 25163 dgh[21] = -28.6;
6d62fed9 25164 dgh[22] = 6;
1e9111db 25165 dgh[23] = rlim+6;
e4f08ac3 25166 dgh[24] = -27.6;
6d62fed9 25167 dgh[25] = 3.295;
1e9111db 25168 dgh[26] = rlim+6;
e4f08ac3 25169 dgh[27] = 27.6;
6d62fed9 25170 dgh[28] = 3.295;
1e9111db 25171 dgh[29] = rlim+6;
e4f08ac3 25172 dgh[30] = 28.6;
6d62fed9 25173 dgh[31] = 6;
1e9111db 25174 dgh[32] = rlim+6;
9181d340 25175 dgh[33] = 48;
6d62fed9 25176 dgh[34] = 6;
1e9111db 25177 dgh[35] = rlim+6;
7b67784f 25178 dgh[36] = zmax;
6d62fed9 25179 dgh[37] = 46;
1e9111db 25180 dgh[38] = rlim+6;
7b67784f 25181 dgh[39] = 97.5;
6d62fed9 25182 dgh[40] = 46;
1e9111db 25183 dgh[41] = rlim+6;
7b67784f 25184 dgh[42] = ztpc;
6d62fed9 25185 dgh[43] = 62;
25186 dgh[44] = 62+4.;
7b67784f 25187 dgh[45] = ztpc;
6d62fed9 25188 dgh[46] = 62;
25189 dgh[47] = 85.;
7b67784f 25190 dgh[48] = ztpc+4.+0.1;
6d62fed9 25191 dgh[49] = 62.4;
25192 dgh[50] = 85.;
25193 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25194
db915fea 25195
25196 // --- Place the ghost volume in its mother volume (ALIC) and make it
25197 // invisible
25198
25199 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25200 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25201
25202
25203 // --- Define ghost volume containing the six layers and fill it with air
25204
25205 dgh[0] = 0.;
25206 dgh[1] = 360.;
6d62fed9 25207 dgh[2] = 8.;
7b67784f 25208 dgh[3] = -zmax;
45725ec9 25209 dgh[4] = 46.;
7b67784f 25210 dgh[5] = rlim;
9181d340 25211 dgh[6] = -47.5;
6d62fed9 25212 dgh[7] = 6.005;
7b67784f 25213 dgh[8] = rlim;
25214 dgh[9] = -28.5;
6d62fed9 25215 dgh[10] = 6.005;
7b67784f 25216 dgh[11] = rlim;
25217 dgh[12] = -27.5;
6d62fed9 25218 dgh[13] = 3.3;
7b67784f 25219 dgh[14] = rlim;
25220 dgh[15] = 27.5;
6d62fed9 25221 dgh[16] = 3.3;
7b67784f 25222 dgh[17] = rlim;
25223 dgh[18] = 28.5;
6d62fed9 25224 dgh[19] = 6.005;
7b67784f 25225 dgh[20] = rlim;
9181d340 25226 dgh[21] = 47.5;
6d62fed9 25227 dgh[22] = 6.005;
7b67784f 25228 dgh[23] = rlim;
25229 dgh[24] = zmax;
6d62fed9 25230 dgh[25] = 46.;
7b67784f 25231 dgh[26] = rlim;
6d62fed9 25232 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25233
25234 // --- Place the ghost volume in its mother volume (ITSV) and make it
25235 // invisible
25236
25237 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25238 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25239
db915fea 25240
a9c4129c 25241 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25242
686e2715 25243 // SPD - option 'a'
686e2715 25244 // (this is NOT the default)
25245
3d12a48d 25246 if (option == 1) {
c47b75b1 25247
686e2715 25248 dits[0] = 3.7;
25249 dits[1] = 7.75;
45725ec9 25250 dits[2] = 26.1;
686e2715 25251 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25252
25253 dits[0] = 3.7;
25254 dits[1] = 7.7;
25255 dits[2] = 24;
25256 dits[3] = 57;
25257 dits[4] = 100;
c47b75b1 25258 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25259
c47b75b1 25260 di10a[0] = 0.843;
25261 di10a[1] = ddet1+dchip1+dbus+0.0025;
25262 di10a[2] = 19.344;
25263 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25264 // on layer 1
25265 di20a[0] = 0.843;
25266 di20a[1] = ddet2+dchip2+dbus+0.0025;
25267 di20a[2] = 19.344;
25268 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25269 // on layer 2
686e2715 25270 dits[0] = 1.3673;
25271 dits[1] = 0.01;
25272 dits[2] = 24;
25273 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25274
25275 dits[0] = 0.06;
25276 dits[1] = 0.08;
25277 dits[2] = 24;
25278 dits[3] = -36.79;
25279 dits[4] = 21.834;
25280 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25281
25282 dits[0] = 0.1253;
25283 dits[1] = 0.01;
25284 dits[2] = 24;
25285 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25286
25287 dits[0] = 0.04;
25288 dits[1] = 0.06 ;
25289 dits[2] = 24;
25290 dits[3] = 126.79;
25291 dits[4] = 270;
25292 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25293
25294 dits[0] = 0.1134;
25295 dits[1] = 0.01;
25296 dits[2] = 24;
25297 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25298
25299 dits[0] = 0.25;
25300 dits[1] = 0.06;
25301 dits[2] = 24;
25302 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25303
25304 dits[0] = 0.077;
25305 dits[1] = 0.01;
25306 dits[2] = 24;
25307 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25308
25309 dits[0] = 0.04;
25310 dits[1] = 0.06;
25311 dits[2] = 24;
25312 dits[3] = 0;
25313 dits[4] = 90;
25314 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25315
25316 dits[0] = 0.0695;
25317 dits[1] = 0.01;
25318 dits[2] = 24;
25319 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25320
25321 dits[0] = 0.06;
25322 dits[1] = 0.08;
25323 dits[2] = 24;
25324 dits[3] = 0;
25325 dits[4] = 108;
25326 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25327
25328 dits[0] = 0.1835;
25329 dits[1] = 0.01;
25330 dits[2] = 24;
25331 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25332
25333 dits[0] = 0.1894 ;
25334 dits[1] = 0.01;
25335 dits[2] = 24;
25336 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25337
25338 dits[0] = 0.04;
25339 dits[1] = 0.06;
25340 dits[2] = 24;
25341 dits[3] = 0;
25342 dits[4] = 75.261;
25343 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25344
25345 dits[0] = 1.3401;
25346 dits[1] = 0.01;
25347 dits[2] = 24;
25348 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25349
25350 dits[0] = 0.05;
25351 dits[1] = 0.07;
25352 dits[2] = 24;
25353 dits[3] = 0;
25354 dits[4] = 72.739;
25355 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25356
25357 dits[0] = 0.1193;
25358 dits[1] = 0.01;
25359 dits[2] = 24;
25360 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25361
25362 dits[0] = 0.163;
25363 dits[1] = 0.01;
25364 dits[2] = 24;
25365 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25366
25367 dits[0] = 0.04;
25368 dits[1] = 0.06;
25369 dits[2] = 24;
25370 dits[3] = 0;
25371 dits[4] = 157.633;
25372 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25373
25374 dits[0] = 0.2497;
25375 dits[1] = 0.01;
25376 dits[2] = 24;
25377 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25378
25379 dits[0] = 0.06;
25380 dits[1] = 0.08;
25381 dits[2] = 24;
25382 dits[3] = 0;
25383 dits[4] = 148.633;
25384 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25385
25386 dits[0] = 0.292;
25387 dits[1] = 0.01;
25388 dits[2] = 24;
25389 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25390
25391 dits[0] = 0.163;
25392 dits[1] = 0.01;
25393 dits[2] = 24;
25394 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25395
25396 dits[0] = 0.04;
25397 dits[1] = 0.06;
25398 dits[2] = 24;
25399 dits[3] = 0;
25400 dits[4] = 161.297;
25401 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25402
25403 dits[0] = 0.2433;
25404 dits[1] = 0.01;
25405 dits[2] = 24;
25406 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25407
25408 dits[0] = 0.06;
25409 dits[1] = 0.08;
25410 dits[2] = 24;
25411 dits[3] = 0;
25412 dits[4] = 42.883;
25413 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25414
c47b75b1 25415 di103[0] = 0.793;
25416 di103[1] = ddet1+dchip1;
25417 di103[2] = 3.536;
25418 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25419 // layer 1
686e2715 25420 dits[0] = 0.793;
fc44ab90 25421 dits[1] = 0.475; //0.685; 0.015
686e2715 25422 dits[2] = 2.5;
fc44ab90 25423 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25424
c47b75b1 25425 di104[0] = 0.843;
25426 di104[1] = dbus;
25427 di104[2] = 14.344;
25428 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25429
c47b75b1 25430 di1d3[0] = 0.793;
25431 di1d3[1] = ddet2+dchip2;
25432 di1d3[2] = 3.536;
25433 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25434 // layer 2
686e2715 25435 dits[0] = 0.793;
686e2715 25436 dits[0] = 0.06;
25437 dits[1] = 0.08;
25438 dits[2] = 24;
25439 dits[3] = 0;
25440 dits[4] = 80;
25441 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25442
25443 dits[0] = 0.04;
25444 dits[1] = 0.06;
25445 dits[2] = 24;
25446 dits[3] = 0;
25447 dits[4] = 80;
25448 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25449
25450 dits[0] = 0.15;
25451 dits[1] = 0.0146;
25452 dits[2] = 24;
25453 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25454
25455 dits[0] = 0.1315;
25456 dits[1] = 0.01;
25457 dits[2] = 24;
25458 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25459
25460 dits[0] = 0.025;
25461 dits[1] = 0.035;
25462 dits[2] = 24;
25463 dits[3] = 0;
25464 dits[4] = 180;
25465 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25466
9181d340 25467 if (fluid == 1) {
25468 dits[0] = 0;
25469 dits[1] = 0.025;
25470 dits[2] = 24;
25471 dits[3] = 0;
25472 dits[4] = 180;
25473 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25474 } else {
25475 dits[0] = 0;
25476 dits[1] = 0.025;
25477 dits[2] = 24;
25478 dits[3] = 0;
25479 dits[4] = 180;
25480 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25481 }
25482
686e2715 25483 dits[0] = 0.063;
25484 dits[1] = 0.035;
25485 dits[2] = 24;
25486 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25487
c47b75b1 25488 di102[0] = 0.793;
25489 di102[1] = dchip1;
25490 di102[2] = 0.68;
25491 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25492
25493 di1d2[0] = 0.793;
25494 di1d2[1] = dchip2;
25495 di1d2[2] = 0.68;
25496 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25497
25498 di101[0] = 0.705;
25499 di101[1] = ddet1;
25500 di101[2] = 3.536;
25501 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25502 // layer 1
25503 di1d1[0] = 0.705;
25504 di1d1[1] = ddet2;
25505 di1d1[2] = 3.536;
25506 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25507 // layer 2
9181d340 25508 if (fluid == 1) {
25509 dits[0] = 0.063;
25510 dits[1] = 0.025;
25511 dits[2] = 24;
25512 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25513 } else {
25514 dits[0] = 0.063;
25515 dits[1] = 0.025;
25516 dits[2] = 24;
25517 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25518 }
686e2715 25519
c47b75b1 25520 dits1[0] = 0.64;
25521 dits1[1] = ddet1;
25522 dits1[2] = 3.48;
25523 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25524
c47b75b1 25525 dits2[0] = 0.64;
25526 dits2[1] = ddet2;
25527 dits2[2] = 3.48;
25528 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25529
25530 dits[0] = 3.701;
25531 dits[1] = 7.699;
25532 dits[2] = 4;
25533 dits[3] = 57.1;
25534 dits[4] = 99.9;
25535 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25536
25537 dits[0] = 0;
25538 dits[1] = 0.5;
25539 dits[2] = 1.5;
25540 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25541
25542 dits[0] = 0;
25543 dits[1] = 0.18;
25544 dits[2] = 0.8;
25545 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25546
25547 dits[0] = 0;
25548 dits[1] = 0.18;
25549 dits[2] = 3;
25550 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25551
25552 dits[0] = 0;
25553 dits[1] = 0.075;
25554 dits[2] = 0.8;
25555 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25556
25557 dits[0] = 3.5;
25558 dits[1] = 5.6;
25559 dits[2] = 0.55;
25560 dits[3] = 0;
25561 dits[4] = 38;
25562 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25563
25564 dits[0] = 6.6;
25565 dits[1] = 7.6;
25566 dits[2] = 0.5;
25567 dits[3] = 0;
25568 dits[4] = 9;
25569 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25570
25571 dits[0] = 0.26;
25572 dits[1] = 0.32;
25573 dits[2] = 0.55;
25574 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25575
9181d340 25576 if (fluid == 1) {
25577 dits[0] = 0;
25578 dits[1] = 0.3;
25579 dits[2] = 1.5;
25580 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25581 // was I177 in old geom.
25582 } else {
25583 dits[0] = 0;
25584 dits[1] = 0.3;
25585 dits[2] = 1.5;
25586 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25587 // was I177 in old geom.
25588 }
25589
686e2715 25590 dits[0] = 0.07;
25591 dits[1] = 0.125;
25592 dits[2] = 0.3;
25593 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25594
9181d340 25595 if (fluid == 1) {
25596 dits[0] = 0;
25597 dits[1] = 0.1;
25598 dits[2] = 0.8;
25599 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25600 // was I174 in old geom.
25601 } else {
25602 dits[0] = 0;
25603 dits[1] = 0.1;
25604 dits[2] = 0.8;
25605 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25606 // was I174 in old geom.
25607 }
25608
25609 if (fluid == 1) {
25610 dits[0] = 0;
25611 dits[1] = 0.1;
25612 dits[2] = 3;
25613 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25614 // was I172 in old geom.
25615 } else {
25616 dits[0] = 0;
25617 dits[1] = 0.1;
25618 dits[2] = 3;
25619 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25620 // was I172 in old geom.
25621 }
25622
25623 if (fluid == 1) {
25624 dits[0] = 0;
25625 dits[1] = 0.0746;
25626 dits[2] = 0.8;
25627 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25628 // was I170 in old geom.
25629 } else {
25630 dits[0] = 0;
25631 dits[1] = 0.0746;
25632 dits[2] = 0.8;
25633 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25634 // was I170 in old geom.
25635 }
25636
25637 if (fluid == 1) {
25638 dits[0] = 3.7;
25639 dits[1] = 5.4;
25640 dits[2] = 0.35;
25641 dits[3] = 2;
25642 dits[4] = 36;
25643 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25644 // was I168 in old geom.
25645 } else {
25646 dits[0] = 3.7;
25647 dits[1] = 5.4;
25648 dits[2] = 0.35;
25649 dits[3] = 2;
25650 dits[4] = 36;
25651 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25652 // was I168 in old geom.
25653 }
686e2715 25654
2ffd6c79 25655
686e2715 25656 }
a9c4129c 25657
a9c4129c 25658 // --- Define SPD (option 'b') volumes ----------------------------
25659
686e2715 25660 // SPD - option 'b'
c47b75b1 25661 // (this is the default)
686e2715 25662
3d12a48d 25663 if (option == 2) {
c47b75b1 25664
686e2715 25665 dits[0] = 3.7;
25666 dits[1] = 7.75;
45725ec9 25667 dits[2] = 26.1;
686e2715 25668 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25669
25670 dits[0] = 3.7;
25671 dits[1] = 7.7;
25672 dits[2] = 24;
25673 dits[3] = 57;
25674 dits[4] = 100;
c47b75b1 25675 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25676
c47b75b1 25677 di10b[0] = 0.843;
25678 di10b[1] = ddet1+dchip1+dbus+0.0025;
25679 di10b[2] = 19.344;
25680 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25681 // on layer 1
686e2715 25682
c47b75b1 25683 di20b[0] = 0.843;
25684 di20b[1] = ddet2+dchip2+dbus+0.0025;
25685 di20b[2] = 19.344;
25686 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25687 // layer 2
686e2715 25688
25689 dits[0] = 1.3673;
25690 dits[1] = 0.01;
25691 dits[2] = 24;
25692 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25693
25694 dits[0] = 0.06;
25695 dits[1] = 0.08;
25696 dits[2] = 24;
25697 dits[3] = -36.79;
25698 dits[4] = 21.834;
25699 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25700
25701 dits[0] = 0.1253;
25702 dits[1] = 0.01;
25703 dits[2] = 24;
25704 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25705
25706 dits[0] = 0.04;
25707 dits[1] = 0.06 ;
25708 dits[2] = 24;
25709 dits[3] = 126.79;
25710 dits[4] = 270;
25711 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25712
25713 dits[0] = 0.1134;
25714 dits[1] = 0.01;
25715 dits[2] = 24;
25716 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25717
25718 dits[0] = 0.25;
25719 dits[1] = 0.06;
25720 dits[2] = 24;
25721 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25722
25723 dits[0] = 0.077;
25724 dits[1] = 0.01;
25725 dits[2] = 24;
25726 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25727
25728 dits[0] = 0.04;
25729 dits[1] = 0.06;
25730 dits[2] = 24;
25731 dits[3] = 0;
25732 dits[4] = 90;
25733 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25734
25735 dits[0] = 0.0695;
25736 dits[1] = 0.01;
25737 dits[2] = 24;
25738 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25739
25740 dits[0] = 0.06;
25741 dits[1] = 0.08;
25742 dits[2] = 24;
25743 dits[3] = 0;
25744 dits[4] = 108;
25745 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25746
25747 dits[0] = 0.1835;
25748 dits[1] = 0.01;
25749 dits[2] = 24;
25750 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25751
25752 dits[0] = 0.1894 ;
25753 dits[1] = 0.01;
25754 dits[2] = 24;
25755 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25756
25757 dits[0] = 0.04;
25758 dits[1] = 0.06;
25759 dits[2] = 24;
25760 dits[3] = 0;
25761 dits[4] = 75.261;
25762 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25763
25764 dits[0] = 1.3401;
25765 dits[1] = 0.01;
25766 dits[2] = 24;
25767 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25768
25769 dits[0] = 0.05;
25770 dits[1] = 0.07;
25771 dits[2] = 24;
25772 dits[3] = 0;
25773 dits[4] = 72.739;
25774 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25775
25776 dits[0] = 0.1193;
25777 dits[1] = 0.01;
25778 dits[2] = 24;
25779 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25780
25781 dits[0] = 0.163;
25782 dits[1] = 0.01;
25783 dits[2] = 24;
25784 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25785
25786 dits[0] = 0.04;
25787 dits[1] = 0.06;
25788 dits[2] = 24;
25789 dits[3] = 0;
25790 dits[4] = 157.633;
25791 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25792
25793 dits[0] = 0.2497;
25794 dits[1] = 0.01;
25795 dits[2] = 24;
25796 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25797
25798 dits[0] = 0.06;
25799 dits[1] = 0.08;
25800 dits[2] = 24;
25801 dits[3] = 0;
25802 dits[4] = 148.633;
25803 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25804
25805 dits[0] = 0.292;
25806 dits[1] = 0.01;
25807 dits[2] = 24;
25808 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25809
25810 dits[0] = 0.163;
25811 dits[1] = 0.01;
25812 dits[2] = 24;
25813 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25814
25815 dits[0] = 0.04;
25816 dits[1] = 0.06;
25817 dits[2] = 24;
25818 dits[3] = 0;
25819 dits[4] = 161.297;
25820 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25821
25822 dits[0] = 0.2433;
25823 dits[1] = 0.01;
25824 dits[2] = 24;
25825 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25826
25827 dits[0] = 0.06;
25828 dits[1] = 0.08;
25829 dits[2] = 24;
25830 dits[3] = 0;
25831 dits[4] = 42.883;
25832 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25833
25834 dits[0] = 0.793;
fc44ab90 25835 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25836 dits[2] = 2.5;
fc44ab90 25837 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25838
c47b75b1 25839 di107[0] = 0.793;
25840 di107[1] = ddet1+dchip1;
25841 di107[2] = 3.536;
25842 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25843 // layer 1
686e2715 25844 dits[0] = 0.705;
25845 dits[1] = 0.01;
25846 dits[2] = 2.5;
25847 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25848
c47b75b1 25849 di108[0] = 0.705;
25850 di108[1] = dbus;
25851 di108[2] = 14.344;
25852 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25853
c47b75b1 25854 di1d7[0] = 0.7975;
25855 di1d7[1] = ddet2+dchip2;
25856 di1d7[2] = 3.536;
25857 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25858 // layer 2
686e2715 25859 dits[0] = 0.06;
25860 dits[1] = 0.08;
25861 dits[2] = 24;
25862 dits[3] = 0;
25863 dits[4] = 80;
25864 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25865
25866 dits[0] = 0.04;
25867 dits[1] = 0.06;
25868 dits[2] = 24;
25869 dits[3] = 0;
25870 dits[4] = 80;
25871 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25872
25873 dits[0] = 0.15;
25874 dits[1] = 0.0146;
25875 dits[2] = 24;
25876 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25877
25878 dits[0] = 0.1315;
25879 dits[1] = 0.01;
25880 dits[2] = 24;
25881 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25882
25883 dits[0] = 0.025;
25884 dits[1] = 0.035;
25885 dits[2] = 24;
25886 dits[3] = 0;
25887 dits[4] = 180;
25888 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25889
9181d340 25890 if (fluid == 1) {
25891 dits[0] = 0;
25892 dits[1] = 0.025;
25893 dits[2] = 24;
25894 dits[3] = 0;
25895 dits[4] = 180;
25896 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25897 } else {
25898 dits[0] = 0;
25899 dits[1] = 0.025;
25900 dits[2] = 24;
25901 dits[3] = 0;
25902 dits[4] = 180;
25903 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25904 }
25905
686e2715 25906 dits[0] = 0.063;
25907 dits[1] = 0.035;
25908 dits[2] = 24;
25909 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25910
c47b75b1 25911 di106[0] = 0.7975;
25912 di106[1] = dchip1;
25913 di106[2] = 0.68;
25914 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25915
25916 di1d6[0] = 0.7975;
25917 di1d6[1] = dchip2;
25918 di1d6[2] = 0.68;
25919 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25920
25921 di101[0] = 0.705;
25922 di101[1] = ddet1;
25923 di101[2] = 3.536;
25924 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25925 // layer 1
25926 di1d1[0] = 0.705;
25927 di1d1[1] = ddet2;
25928 di1d1[2] = 3.536;
25929 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25930 // layer 2
9181d340 25931
25932 if (fluid == 1) {
25933 dits[0] = 0.063;
25934 dits[1] = 0.025;
25935 dits[2] = 24;
25936 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25937 } else {
25938 dits[0] = 0.063;
25939 dits[1] = 0.025;
25940 dits[2] = 24;
25941 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25942 }
686e2715 25943
c47b75b1 25944 dits1[0] = 0.64;
25945 dits1[1] = ddet1;
25946 dits1[2] = 3.48;
25947 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25948
c47b75b1 25949 dits2[0] = 0.64;
25950 dits2[1] = ddet2;
25951 dits2[2] = 3.48;
25952 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25953
25954 dits[0] = 3.701;
25955 dits[1] = 7.699;
25956 dits[2] = 4;
25957 dits[3] = 57.1;
25958 dits[4] = 99.9;
25959 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25960
25961 dits[0] = 0;
25962 dits[1] = 0.5;
25963 dits[2] = 1.5;
25964 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25965
25966 dits[0] = 0;
25967 dits[1] = 0.18;
25968 dits[2] = 0.8;
25969 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25970
25971 dits[0] = 0;
25972 dits[1] = 0.18;
25973 dits[2] = 3;
25974 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25975
25976 dits[0] = 0;
25977 dits[1] = 0.075;
25978 dits[2] = 0.8;
25979 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25980
25981 dits[0] = 3.5;
25982 dits[1] = 5.6;
25983 dits[2] = 0.55;
25984 dits[3] = 0;
25985 dits[4] = 38;
25986 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25987
25988 dits[0] = 6.6;
25989 dits[1] = 7.6;
25990 dits[2] = 0.5;
25991 dits[3] = 0;
25992 dits[4] = 9;
25993 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25994
25995 dits[0] = 0.26;
25996 dits[1] = 0.32;
25997 dits[2] = 0.55;
25998 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25999
9181d340 26000 if (fluid == 1) {
26001 dits[0] = 0;
26002 dits[1] = 0.3;
26003 dits[2] = 1.5;
26004 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26005 // was I177 in old geom.
26006 } else {
26007 dits[0] = 0;
26008 dits[1] = 0.3;
26009 dits[2] = 1.5;
26010 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26011 // was I177 in old geom.
26012 }
686e2715 26013
26014 dits[0] = 0.07;
26015 dits[1] = 0.125;
26016 dits[2] = 0.3;
26017 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26018
9181d340 26019 if (fluid == 1) {
26020 dits[0] = 0;
26021 dits[1] = 0.1;
26022 dits[2] = 0.8;
26023 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26024 // was I174 in old geom.
26025 } else {
26026 dits[0] = 0;
26027 dits[1] = 0.1;
26028 dits[2] = 0.8;
26029 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26030 // was I174 in old geom.
26031 }
26032
26033 if (fluid == 1) {
26034 dits[0] = 0;
26035 dits[1] = 0.1;
26036 dits[2] = 3;
26037 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26038 // was I172 in old geom.
26039 } else {
26040 dits[0] = 0;
26041 dits[1] = 0.1;
26042 dits[2] = 3;
26043 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26044 // was I172 in old geom.
26045 }
26046
26047 if (fluid == 1) {
26048 dits[0] = 0;
26049 dits[1] = 0.0746;
26050 dits[2] = 0.8;
26051 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26052 // was I170 in old geom.
26053 } else {
26054 dits[0] = 0;
26055 dits[1] = 0.0746;
26056 dits[2] = 0.8;
26057 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26058 // was I170 in old geom.
26059 }
26060
26061 if (fluid == 1) {
26062 dits[0] = 3.7;
26063 dits[1] = 5.4;
26064 dits[2] = 0.35;
26065 dits[3] = 2;
26066 dits[4] = 36;
26067 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26068 // was I168 in old geom.
26069 } else {
26070 dits[0] = 3.7;
26071 dits[1] = 5.4;
26072 dits[2] = 0.35;
26073 dits[3] = 2;
26074 dits[4] = 36;
26075 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26076 // was I168 in old geom.
26077 }
26078
a9c4129c 26079
686e2715 26080 }
a9c4129c 26081
c47b75b1 26082 // --- Define SDD volumes ------------------------------------------
686e2715 26083
686e2715 26084
80272ed3 26085 cos30 = cos(30.*3.14159/180.);
26086 sin30 = sin(30.*3.14159/180.);
26087
26088
c47b75b1 26089 dits[0] = 0;
26090 dits[1] = 360;
26091 dits[2] = 6;
e4f08ac3 26092 dits[3] = -34.6;
9181d340 26093 dits[4] = 23.49;
26094 dits[5] = 28;
e4f08ac3 26095 dits[6] = -23.65;
9181d340 26096 dits[7] = 23.49;
26097 dits[8] = 28;
e4f08ac3 26098 dits[9] = -23.65;
9181d340 26099 dits[10] = 14.59;
26100 dits[11] = 28;
e4f08ac3 26101 dits[12] = 23.65;
9181d340 26102 dits[13] = 14.59;
26103 dits[14] = 28;
e4f08ac3 26104 dits[15] = 23.65;
9181d340 26105 dits[16] = 23.49;
26106 dits[17] = 28;
e4f08ac3 26107 dits[18] = 34.6;
9181d340 26108 dits[19] = 23.49;
26109 dits[20] = 28;
c47b75b1 26110 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26111
80272ed3 26112 // block of the SDD electronics and related ladder frame
26113 I018dits[0] = 3.2;
26114 I018dits[1] = 2;
26115 I018dits[2] = 3.65;
26116 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26117
26118 // block of the SDD end ladder
26119 I024dits[0] = 3.2;
26120 I024dits[1] = 2;
26121 I024dits[2] = 2.725;
26122 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26123
26124 // ladder frame of layer 3 - F.T. March,7-2001
26125 I047dits[0] = I018dits[0];
26126 I047dits[1] = I018dits[1];
26127 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26128 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26129
26130 // ladder frame of layer 4 - F.T. March,7-2001
26131 I048dits[0] = I018dits[0];
26132 I048dits[1] = I018dits[1];
26133 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26134 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26135
26136
26137 // global SDD volume (sensitive + insensitive)
26138 I302dits[0] = 3.6250;
26139 I302dits[1] = 0.0150;
26140 I302dits[2] = 4.3794;
26141 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26142
26143 // Like for I302 - F.T. March,7-2001
26144 I402dits[0] = 3.6250;
26145 I402dits[1] = 0.0150;
26146 I402dits[2] = 4.3794;
26147 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26148
26149 // SDD ladder of layer 3 - F.T. March,7-2001
26150 I004dits[0] = I302dits[0]+0.005;
26151 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26152 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26153 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26154 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26155 }
26156 I004dits[2] = I004dits[2] + I302dits[2];
26157 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26158
26159 // SDD ladder of layer 4 - F.T. March,7-2001
26160 I005dits[0] = I402dits[0]+0.005;
26161 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26162 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26163 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26164 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26165 }
26166 I005dits[2] = I005dits[2] + I402dits[2];
26167 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26168
26169
26170 // -- block of the SDD ladder foot and end ladder
26171
26172 // ladder foot mother volume
26173 I028dits[0] = 3.0000;
26174 I028dits[1] = 0.4000;
26175 I028dits[2] = 0.9000;
26176 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26177
26178 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26179 I420dits[0] = 0.4500;
26180 I420dits[1] = 0.4000;
26181 I420dits[2] = 0.4500;
26182 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26183
26184 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26185 I421dits[0] = 0.;
26186 I421dits[1] = 0.25;
26187 I421dits[2] = I420dits[1];
26188 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26189
26190 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26191 I422dits[0] = 0.0000;
26192 I422dits[1] = 0.2000;
26193 I422dits[2] = 0.0000;
26194 I422dits[3] = 180.00;
26195 I422dits[4] = 0.0000;
26196 I422dits[5] = 360.00;
26197 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26198
26199 // support for ruby-sphere (I422) - F.T. March,7-2001
26200 I423dits[0] = 0.0000;
26201 I423dits[1] = 0.1000;
7b67784f 26202 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26203 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26204
26205 // passage for HV microcables - F.T. March,7-2001
26206 I424dits[0] = 1.5000;
26207 I424dits[1] = 0.1500;
26208 I424dits[2] = I421dits[2];
26209 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26210
26211 // HV microcables segment at the end ladder - F.T. March,7-2001
26212 I425dits[0] = 1.350000;
26213 I425dits[1] = 0.015250;
26214 I425dits[2] = I024dits[2];
26215 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26216
26217 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26218 dits[0] = 0.2;
26219 dits[1] = 0.1815;
80272ed3 26220 dits[2] = I024dits[2];
c47b75b1 26221 dits[3] = 0.015;
26222 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26223
80272ed3 26224 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26225 dits[0] = 0.183;
26226 dits[1] = 0.165;
80272ed3 26227 dits[2] = I024dits[2];
c47b75b1 26228 dits[3] = 0.015;
26229 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26230
80272ed3 26231 // new: for the 1st top rod of the structure
26232 // at the end-ladder - F.T. March,7-2001
26233 I029dits[0] = 0.2;
26234 I029dits[1] = 0.1815;
26235 I029dits[2] = 1.0100;
26236 I029dits[3] = 0.015;
26237 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26238
26239 // new: for the 2nd top rod of the structure
26240 // at the end-ladder - F.T. March,7-2001
26241 I030dits[0] = 0.1830;
26242 I030dits[1] = 0.1650;
26243 I030dits[2] = 1.0100;
26244 I030dits[3] = 0.0150;
26245 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26246
26247 // inox cooling tubes for the end ladder - F.T. March,7-2001
26248 I031dits[0] = 0.093;
26249 I031dits[1] = 0.1;
26250 I031dits[2] = I024dits[2];
26251 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26252
9181d340 26253 if (fluid == 1) {
26254 // cooling water for the end ladder - F.T. March,7-2001
26255 I032dits[0] = 0;
26256 I032dits[1] = I031dits[0];
26257 I032dits[2] = I024dits[2];
26258 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26259 } else {
26260 // cooling freon for the end ladder - R.B. March,21-2001
26261 I032dits[0] = 0;
26262 I032dits[1] = I031dits[0];
26263 I032dits[2] = I024dits[2];
26264 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26265 }
26266
80272ed3 26267 // -- block of the SDD ladder frame holding the electronics
26268
26269 // edge of the ladder frame - part 1
26270 dits[0] = 0.2;
26271 dits[1] = 0.182;
26272 dits[2] = 3.65;
26273 dits[3] = 0.015;
26274 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26275
26276 // edge of the ladder frame - part 2
26277 dits[0] = 0.183;
26278 dits[1] = 0.165;
26279 dits[2] = 3.65;
26280 dits[3] = 0.015;
26281 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26282
26283 // inclined segments of the ladder frame
c47b75b1 26284 dits[0] = 2.23;
26285 dits[1] = 2.1;
26286 dits[2] = 0.05;
26287 dits[3] = 0.03;
26288 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26289
80272ed3 26290 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26291 dits[0] = 2.1;
26292 dits[1] = 2;
26293 dits[2] = 0.06;
26294 dits[3] = 0.04;
26295 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26296
80272ed3 26297 // horiz.segments of the ladders, at 45 deg. to ladder edges
26298 dits[0] = 2.615;
26299 dits[1] = 2.465;
26300 dits[2] = 0.06;
26301 dits[3] = 0.04;
26302 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26303
80272ed3 26304 // supports of the ceramic pins holding the detectors
db915fea 26305 dits[0] = 0.3;
26306 dits[1] = 0.05;
26307 dits[2] = 0.15;
cd3a3507 26308 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26309
80272ed3 26310 // ceramic pins holding the detectors
26311 dits[0] = 0;
26312 dits[1] = 0.05;
26313 dits[2] = 0.225;
26314 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26315
26316 // holders of cooling tubes
26317 I035dits[0] = 0.1;
26318 I035dits[1] = 0.15;
26319 I035dits[2] = 0.2;
26320 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26321
26322 // top holders of microcables
db915fea 26323 dits[0] = 0.2;
26324 dits[1] = 0.01;
26325 dits[2] = 0.05;
cd3a3507 26326 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26327
80272ed3 26328 // inox cooling tubes - F.T. March,7-2001
26329 I037dits[0] = 0.093;
26330 I037dits[1] = 0.1;
26331 I037dits[2] = I018dits[2];
26332 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26333
9181d340 26334 if (fluid == 1) {
26335 // cooling water - F.T. March,7-2001
26336 I038dits[0] = 0;
26337 I038dits[1] = I037dits[0];
26338 I038dits[2] = I018dits[2];
26339 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26340 } else {
26341 // cooling freon - R.B. March,21-2001
26342 I038dits[0] = 0;
26343 I038dits[1] = I037dits[0];
26344 I038dits[2] = I018dits[2];
26345 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26346 }
80272ed3 26347 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26348
80272ed3 26349 // SDD heat bridge - F.T. March,7-2001
26350 I039dits[0] = 1.1000;
26351 I039dits[1] = 0.0087;
26352 I039dits[2] = 3.2500;
26353 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26354
80272ed3 26355 // SDD clip part 1
db915fea 26356 dits[0] = 0.25;
26357 dits[1] = 0.01;
80272ed3 26358 dits[2] = I039dits[2];
cd3a3507 26359 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26360
80272ed3 26361 // SDD clip part 2
26362 I041dits[0] = 0.1;
26363 I041dits[1] = 0.12;
26364 I041dits[2] = I039dits[2];
26365 I041dits[3] = 90;
26366 I041dits[4] = 320;
26367 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26368
26369
26370 // SDD PASCAL - F.T. March,7-2001
26371 I042dits[0] = 0.5000;
26372 I042dits[1] = 0.0175;
26373 I042dits[2] = 0.5000;
26374 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26375
26376 // SDD AMBRA - F.T. March,7-2001
26377 I043dits[0] = 0.3500;
26378 I043dits[1] = 0.0175;
26379 I043dits[2] = 0.5000;
26380 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26381
26382 // SDD capacitors - F.T. March,7-2001
26383 I051dits[0] = 0.1400;
26384 I051dits[1] = 0.0350;
26385 I051dits[2] = 0.0625;
26386 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26387
26388 // SDD hybrid circuit - F.T. March,7-2001
26389 I052dits[0] = 1.725000;
26390 I052dits[1] = 0.003743;
26391 I052dits[2] = I039dits[2];
7b67784f 26392 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26393
26394 // SDD anode microcable : changed - F.T. March,7-2001
26395 I044dits[0] = I018dits[2];
26396 I044dits[1] = I039dits[2];
26397 I044dits[2] = 0.00084;
26398 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26399 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26400 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26401
26402 // SDD electronics box - F.T. March,7-2001
26403 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26404 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26405 I050dits[2] = I018dits[2];
26406 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26407
26408 // SDD sensitive volume
26409 dits[0] = 3.50850;
2ffd6c79 26410 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26411 dits[2] = 3.76320;
db915fea 26412 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26413
80272ed3 26414 // Like for ITS3 - F.T. March,7-2001
26415 dits[0] = 3.50850;
2ffd6c79 26416 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26417 dits[2] = 3.76320;
db915fea 26418 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26419
26420
26421 // --- Define SSD volumes ------------------------------------------
26422
26423
26424 dits[0] = 0;
26425 dits[1] = 360;
26426 dits[2] = 6;
9181d340 26427 dits[3] = -57.45;
26428 dits[4] = 43.6;
db915fea 26429 dits[5] = 48;
9181d340 26430 dits[6] = -49.15;
26431 dits[7] = 43.6;
db915fea 26432 dits[8] = 48;
9181d340 26433 dits[9] = -49.15;
26434 dits[10] = 36.9;
db915fea 26435 dits[11] = 48;
9181d340 26436 dits[12] = 50.55;
26437 dits[13] = 36.9;
db915fea 26438 dits[14] = 48;
9181d340 26439 dits[15] = 50.55;
26440 dits[16] = 43.6;
db915fea 26441 dits[17] = 48;
9181d340 26442 dits[18] = 57.45;
26443 dits[19] = 43.6;
db915fea 26444 dits[20] = 48;
cd3a3507 26445 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26446
26447 dits[0] = 3.4;
26448 dits[1] = 1.955;
de0a2a9c 26449 dits[2] = 56.5;
cd3a3507 26450 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26451
26452 dits[0] = 3.75;
26453 dits[1] = 0.045;
26454 dits[2] = 50.975;
cd3a3507 26455 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26456
26457 dits[0] = 3.4;
26458 dits[1] = 1.955;
de0a2a9c 26459 dits[2] = 47;
cd3a3507 26460 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26461
26462 dits[0] = 3.75;
26463 dits[1] = 0.045;
de0a2a9c 26464 dits[2] = 43.3;
cd3a3507 26465 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26466
26467 dits[0] = 3.4;
26468 dits[1] = 1.955;
26469 dits[2] = 3.15;
cd3a3507 26470 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26471
26472 dits[0] = 3.405;
26473 dits[1] = 1.955;
26474 dits[2] = 1.955;
cd3a3507 26475 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26476
26477 dits[0] = 3.75;
26478 dits[1] = 0.015;
26479 dits[2] = 2.1;
cd3a3507 26480 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26481
26482 dits[0] = 3.4;
26483 dits[1] = 1.955;
26484 dits[2] = 3.15;
cd3a3507 26485 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26486
26487 dits[0] = 3.41;
26488 dits[1] = 1.955;
26489 dits[2] = 1.955;
cd3a3507 26490 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26491
26492 dits[0] = 3.75;
26493 dits[1] = 0.015;
26494 dits[2] = 2.1;
cd3a3507 26495 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26496
9181d340 26497 if (fluid == 1) {
26498 dits[0] = 0;
26499 dits[1] = 0.07;
26500 dits[2] = 3.15;
26501 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26502 } else {
26503 dits[0] = 0;
26504 dits[1] = 0.07;
26505 dits[2] = 3.15;
26506 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26507 }
db915fea 26508
26509 dits[0] = 0.07;
26510 dits[1] = 0.1;
26511 dits[2] = 3.15;
cd3a3507 26512 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26513
26514 dits[0] = 0.225;
26515 dits[1] = 0.195;
26516 dits[2] = 3.15;
26517 dits[3] = 0.025;
cd3a3507 26518 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26519
26520 dits[0] = 0.25;
26521 dits[1] = 0.22;
26522 dits[2] = 3.15;
26523 dits[3] = 0.025;
cd3a3507 26524 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26525
26526 dits[0] = 2.17;
26527 dits[1] = 0.035;
26528 dits[2] = 0.05;
cd3a3507 26529 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26530
26531 dits[0] = 2 ;
26532 dits[1] = 0.035;
26533 dits[2] = 0.05;
cd3a3507 26534 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26535
26536 dits[0] = 2.675;
26537 dits[1] = 0.035;
26538 dits[2] = 0.05;
cd3a3507 26539 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26540
26541 dits[0] = 0.3;
26542 dits[1] = 0.15;
26543 dits[2] = 0.15;
cd3a3507 26544 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26545
26546 dits[0] = 0.025;
26547 dits[1] = 0.025;
26548 dits[2] = 0.05;
cd3a3507 26549 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26550
26551 dits[0] = 0.304;
26552 dits[1] = 0.0275;
26553 dits[2] = 0.432;
cd3a3507 26554 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26555
26556 dits[0] = 0.16;
26557 dits[1] = 0.08;
26558 dits[2] = 0.08;
cd3a3507 26559 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26560
26561 dits[0] = 3.4;
26562 dits[1] = 0.015;
26563 dits[2] = 0.525;
cd3a3507 26564 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26565
26566 dits[0] = 0.15;
26567 dits[1] = 0.105;
26568 dits[2] = 0.29;
26569 dits[3] = 0.08;
cd3a3507 26570 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26571
26572 dits[0] = 0.07;
26573 dits[1] = 0.1;
26574 dits[2] = 1.955;
cd3a3507 26575 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26576
9181d340 26577 if (fluid == 1) {
26578 dits[0] = 0;
26579 dits[1] = 0.07;
26580 dits[2] = 1.955;
26581 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26582 } else {
26583 dits[0] = 0;
26584 dits[1] = 0.07;
26585 dits[2] = 1.955;
26586 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26587 }
db915fea 26588
26589 dits[0] = 0.3;
26590 dits[1] = 0.15;
26591 dits[2] = 0.15;
cd3a3507 26592 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26593
26594 dits[0] = 0.25;
26595 dits[1] = 0.22;
26596 dits[2] = 1.955;
26597 dits[3] = 0.025;
cd3a3507 26598 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26599
26600 dits[0] = 0.225;
26601 dits[1] = 0.195;
26602 dits[2] = 1.955;
26603 dits[4] = 0.025;
cd3a3507 26604 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26605
26606 dits[0] = 2.17;
26607 dits[1] = 0.035;
26608 dits[2] = 0.05;
cd3a3507 26609 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26610
26611 dits[0] = 2.675;
26612 dits[1] = 0.035;
26613 dits[2] = 0.05;
cd3a3507 26614 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26615
26616 dits[0] = 2;
26617 dits[1] = 0.035;
26618 dits[2] = 0.05;
cd3a3507 26619 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26620
26621 dits[0] = 0;
26622 dits[1] = 0.05;
26623 dits[2] = 0.17;
cd3a3507 26624 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26625
26626 dits[0] = 0;
26627 dits[1] = 0.05;
26628 dits[2] = 0.205;
cd3a3507 26629 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26630
26631 dits[0] = 3.65;
26632 dits[1] = 0.015;
26633 dits[2] = 2;
26634 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26635
9181d340 26636 if (fluid == 1) {
26637 dits[0] = 0;
26638 dits[1] = 0.07;
26639 dits[2] = 3.15;
26640 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26641 } else {
26642 dits[0] = 0;
26643 dits[1] = 0.07;
26644 dits[2] = 3.15;
26645 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26646 }
db915fea 26647
26648 dits[0] = 0.07;
26649 dits[1] = 0.1;
26650 dits[2] = 3.15;
cd3a3507 26651 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26652
26653 dits[0] = 0.225;
26654 dits[1] = 0.195;
26655 dits[2] = 3.15;
26656 dits[3] = 0.025;
cd3a3507 26657 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26658
26659 dits[0] = 0.25;
26660 dits[1] = 0.22;
26661 dits[2] = 3.15;
26662 dits[3] = 0.025;
cd3a3507 26663 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26664
26665 dits[0] = 2.17;
26666 dits[1] = 0.035;
26667 dits[2] = 0.05;
cd3a3507 26668 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26669
26670 dits[0] = 2;
26671 dits[1] = 0.035;
26672 dits[2] = 0.05;
cd3a3507 26673 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26674
26675 dits[0] = 2.675;
26676 dits[1] = 0.035;
26677 dits[2] = 0.05;
cd3a3507 26678 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26679
26680 dits[0] = 0.3;
26681 dits[1] = 0.15;
26682 dits[2] = 0.15;
cd3a3507 26683 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26684
26685 dits[0] = 0.304;
26686 dits[1] = 0.0275;
26687 dits[2] = 0.4322;
cd3a3507 26688 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26689
26690 dits[0] = 0.025;
26691 dits[1] = 0.025;
26692 dits[2] = 0.05;
cd3a3507 26693 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26694
26695 dits[0] = 0.16;
26696 dits[1] = 0.08;
26697 dits[2] = 0.08;
cd3a3507 26698 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26699
26700 dits[0] = 3.4;
26701 dits[1] = 0.015;
26702 dits[2] = 0.525;
686e2715 26703 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26704
26705 dits[0] = 0.225;
26706 dits[1] = 0.195;
26707 dits[2] = 1.955;
26708 dits[3] = 0.025;
cd3a3507 26709 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26710
26711 dits[0] = 0.25;
26712 dits[1] = 0.22;
26713 dits[2] = 1.955;
26714 dits[3] = 0.025;
cd3a3507 26715 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26716
26717 dits[0] = 2.17;
26718 dits[1] = 0.035;
26719 dits[2] = 0.05;
cd3a3507 26720 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26721
26722 dits[0] = 2.675;
26723 dits[1] = 0.035;
26724 dits[2] = 0.05;
cd3a3507 26725 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26726
26727 dits[0] = 2;
26728 dits[1] = 0.035;
26729 dits[2] = 0.05;
cd3a3507 26730 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26731
26732 dits[0] = 0;
26733 dits[1] = 0.05;
26734 dits[2] = 0.205;
cd3a3507 26735 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26736
26737 dits[0] = 0;
26738 dits[1] = 0.05;
26739 dits[2] = 0.17;
cd3a3507 26740 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26741
26742 dits[0] = 0.15;
26743 dits[1] = 0.105;
26744 dits[2] = 0.29;
26745 dits[3] = 0.08;
cd3a3507 26746 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26747
9181d340 26748 if (fluid == 1) {
26749 dits[0] = 0;
26750 dits[1] = 0.07;
26751 dits[2] = 1.955;
26752 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26753 } else {
26754 dits[0] = 0;
26755 dits[1] = 0.07;
26756 dits[2] = 1.955;
26757 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26758 }
db915fea 26759
26760 dits[0] = 0.07;
26761 dits[1] = 0.1;
26762 dits[2] = 1.955;
cd3a3507 26763 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26764
26765 dits[0] = 0.3;
26766 dits[1] = 0.15;
26767 dits[2] = 0.15;
cd3a3507 26768 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26769
26770 dits[0] = 3.65;
26771 dits[1] = 0.015;
26772 dits[2] = 2;
26773 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26774
26775
9181d340 26776
7b67784f 26777 // --- Define volumes of shield of SPD ----------------
cd3a3507 26778
26779
26780 dits[0] = 8.37;
26781 dits[1] = 9.93;
26782 dits[2] = 25;
26783 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26784
26785 dits[0] = 8.3;
e4f08ac3 26786 dits[1] = 9.995;
cd3a3507 26787 dits[2] = 17.5/2.;
26788 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26789
cd3a3507 26790
9181d340 26791 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26792
7b67784f 26793 dits[0] = (21.-0.128)/2.;
9181d340 26794 dits[1] = 21./2.;
7b67784f 26795 dits[2] = 39.4;
26796 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26797
9181d340 26798 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26799
7b67784f 26800 dits[0] = (59.5-0.128)/2.;
26801 dits[1] = 59.5/2.;
9181d340 26802 dits[2] = 56.2; // was 57
7b67784f 26803 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26804
26805 // --- Define volumes of SDD cone ----------------------------------
26806
26807 dits[0] = 0;
26808 dits[1] = 360;
26809 dits[2] = 12;
26810 dits[3] = -59.7;
26811 dits[4] = 27;
9181d340 26812 dits[5] = 28.6;
cd3a3507 26813 dits[6] = -42.7;
26814 dits[7] = 10;
9181d340 26815 dits[8] = 28.6;
cd3a3507 26816 dits[9] = -34.65;
26817 dits[10] = 10;
9181d340 26818 dits[11] = 28.6;
cd3a3507 26819 dits[12] = -34.65;
26820 dits[13] = 10;
26821 dits[14] = 23.495;
26822 dits[15] = -23.7;
26823 dits[16] = 10;
26824 dits[17] = 23.495;
26825 dits[18] = -23.7;
26826 dits[19] = 10;
26827 dits[20] = 14.595;
26828 dits[21] = 23.7;
26829 dits[22] = 10;
26830 dits[23] = 14.595;
26831 dits[24] = 23.7;
26832 dits[25] = 10;
26833 dits[26] = 23.495;
26834 dits[27] = 34.65;
26835 dits[28] = 10;
26836 dits[29] = 23.495;
26837 dits[30] = 34.65;
26838 dits[31] = 10;
9181d340 26839 dits[32] = 28.6;
e4f08ac3 26840 dits[33] = 42.7;
cd3a3507 26841 dits[34] = 10;
9181d340 26842 dits[35] = 28.6;
cd3a3507 26843 dits[36] = 59.7;
26844 dits[37] = 27.2637;
9181d340 26845 dits[38] = 28.6;
cd3a3507 26846 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26847
26848 dits[0] = 0;
26849 dits[1] = 360;
26850 dits[2] = 6;
9181d340 26851 dits[3] = 38.65;
26852 dits[4] = 10.75;
26853 dits[5] = 12.25;
26854 dits[6] = 40.15;
26855 dits[7] = 10.75;
e4f08ac3 26856 dits[8] = 13.96;
9181d340 26857 dits[9] = 40.15;
e4f08ac3 26858 dits[10] = 12.46;
cd3a3507 26859 dits[11] = 13.96;
9181d340 26860 dits[12] = 55.75;
26861 dits[13] = 27;
26862 dits[14] = 28.5;
26863 dits[15] = 55.75;
26864 dits[16] = 27;
26865 dits[17] = 28.5;
26866 dits[18] = 57.25;
26867 dits[19] = 27;
26868 dits[20] = 28.5;
30e14774 26869 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26870
26871 dits[0] = 0;
26872 dits[1] = 50;
26873 dits[2] = 3;
e4f08ac3 26874 dits[3] = 39;
cd3a3507 26875 dits[4] = 14;
26876 dits[5] = 18.75;
de0a2a9c 26877 dits[6] = 46.7-3;
cd3a3507 26878 dits[7] = 14;
26879 dits[8] = 18.75;
de0a2a9c 26880 dits[9] = 51.45-3;
cd3a3507 26881 dits[10] = 18.75;
26882 dits[11] = 18.75;
7b67784f 26883 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26884
26885 dits[0] = 0;
26886 dits[1] = 25;
26887 dits[2] = 3;
e4f08ac3 26888 dits[3] = 49;
cd3a3507 26889 dits[4] = 23.4;
26890 dits[5] = 26.4;
de0a2a9c 26891 dits[6] = 56.1-3;
cd3a3507 26892 dits[7] = 23.4;
26893 dits[8] = 26.4;
de0a2a9c 26894 dits[9] = 59.1-3;
cd3a3507 26895 dits[10] = 26.4;
26896 dits[11] = 26.4;
7b67784f 26897 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26898
7b67784f 26899 dits[0] = 10.0;
26900 dits[1] = 10.5;
cd3a3507 26901 dits[2] = 0.25;
7b67784f 26902 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26903
26904 dits[0] = 21.95;
7b67784f 26905 dits[1] = 22.95;
cd3a3507 26906 dits[2] = 1;
7b67784f 26907 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26908
7b67784f 26909 dits[0] = 13.1;
26910 dits[1] = 14.1;
cd3a3507 26911 dits[2] = 1;
7b67784f 26912 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26913
26914 dits[0] = 1;
26915 dits[1] = 1;
26916 dits[2] = 7.74;
26917 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26918
26919 dits[0] = 1;
26920 dits[1] = 1;
26921 dits[2] = 9.14;
26922 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26923
26924 dits[0] = 21.95;
26925 dits[1] = 22.95;
26926 dits[2] = 1;
26927 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26928
26929 dits[0] = 3;
26930 dits[1] = 2.7;
26931 dits[2] = 1;
26932 dits[3] = 0.63;
26933 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26934
26935 dits[0] = 13.1;
26936 dits[1] = 14.1;
26937 dits[2] = 1;
26938 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26939
26940
26941 // --- Define volumes of SSD cone ----------------------------------
26942
26943
26944 dits[0] = 0;
26945 dits[1] = 360;
26946 dits[2] = 12;
7b67784f 26947 dits[3] = -zmax;
26948 dits[4] = 46;
26949 dits[5] = 49.25;
cd3a3507 26950 dits[6] = -61.2;
9181d340 26951 dits[7] = 28.7;
7b67784f 26952 dits[8] = 49.25;
cd3a3507 26953 dits[9] = -57.5;
9181d340 26954 dits[10] = 28.7;
7b67784f 26955 dits[11] = 49.25;
cd3a3507 26956 dits[12] = -57.5;
9181d340 26957 dits[13] = 28.7;
cd3a3507 26958 dits[14] = 43.5;
7b67784f 26959 dits[15] = -49.2;
9181d340 26960 dits[16] = 28.7;
cd3a3507 26961 dits[17] = 43.5;
7b67784f 26962 dits[18] = -49.2;
9181d340 26963 dits[19] = 28.7;
7b67784f 26964 dits[20] = 36.85;
26965 dits[21] = 50.6;
9181d340 26966 dits[22] = 28.7;
7b67784f 26967 dits[23] = 36.85;
26968 dits[24] = 50.6;
9181d340 26969 dits[25] = 28.7;
cd3a3507 26970 dits[26] = 43.5;
7b67784f 26971 dits[27] = 57.5;
9181d340 26972 dits[28] = 28.7;
cd3a3507 26973 dits[29] = 43.5;
7b67784f 26974 dits[30] = 57.5;
9181d340 26975 dits[31] = 28.7;
7b67784f 26976 dits[32] = 49.25;
26977 dits[33] = 61.2;
9181d340 26978 dits[34] = 28.7;
7b67784f 26979 dits[35] = 49.25;
26980 dits[36] = zmax;
26981 dits[37] = 46;
26982 dits[38] = 49.25;
26983 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 26984
26985 dits[0] = 0;
26986 dits[1] = 360;
26987 dits[2] = 6;
7b67784f 26988 dits[3] = -zmax;
26989 dits[4] = 47.75;
26990 dits[5] = 49.25;
26991 dits[6] = -zmax+2.;
26992 dits[7] = 47.75;
26993 dits[8] = 49.25;
26994 dits[9] = -71.2819;
26995 dits[10] = 46.75;
26996 dits[11] = 49.0319;
26997 dits[12] = -57.25; // was 58.5
26998 dits[13] = 32.9681;
26999 dits[14] = 34.75;
9181d340 27000 dits[15] = -57.25; // was 58.5
7b67784f 27001 dits[16] = 30;
27002 dits[17] = 34.75;
9181d340 27003 dits[18] = -55.75; // was 57
7b67784f 27004 dits[19] = 30;
9181d340 27005 dits[20] = 32.25; // was 31.5
30e14774 27006 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27007
7b67784f 27008 dits[0] = 28.75;
27009 dits[1] = 29.75;
cd3a3507 27010 dits[2] = 0.5;
7b67784f 27011 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27012
7b67784f 27013 dits[0] = 35.8;
27014 dits[1] = 36.8;
cd3a3507 27015 dits[2] = 1;
7b67784f 27016 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27017
7b67784f 27018 dits[0] = 41.4;
27019 dits[1] = 42.4;
cd3a3507 27020 dits[2] = 1;
7b67784f 27021 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27022
27023 dits[0] = 42.05+5.;
27024 dits[1] = 42.55+5.;
cd3a3507 27025 dits[2] = 1.25;
7b67784f 27026 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27027 // this will change after PPR
27028 dits[0] = 37.05+5.;
27029 dits[1] = 37.55+5.;
cd3a3507 27030 dits[2] = 1.25;
7b67784f 27031 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27032 // this will change after PPR
cd3a3507 27033 dits[0] = 0;
27034 dits[1] = 25;
27035 dits[2] = 5;
7b67784f 27036 dits[3] = -zmax+3;
6d62fed9 27037 dits[4] = 45.5;
27038 dits[5] = 45.5;
de0a2a9c 27039 dits[6] = -69.7+3;
cd3a3507 27040 dits[7] = 37;
6d62fed9 27041 dits[8] = 45.5;
de0a2a9c 27042 dits[9] = -68.5+3;
cd3a3507 27043 dits[10] = 37;
6d62fed9 27044 dits[11] = 45.5;
de0a2a9c 27045 dits[12] = -68.5+4.8;
cd3a3507 27046 dits[13] = 37;
6d62fed9 27047 dits[14] = 45.5;
de0a2a9c 27048 dits[15] = -63.5+4.8;
cd3a3507 27049 dits[16] = 37;
6d62fed9 27050 dits[17] = 45.5;
7b67784f 27051 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27052
cd3a3507 27053 dits[0] = 0;
27054 dits[1] = 3.2;
27055 dits[2] = 9;
7b67784f 27056 dits[3] = -14;
cd3a3507 27057 dits[4] = 30.5;
27058 dits[5] = 33.5;
7b67784f 27059 dits[6] = -9.85;
cd3a3507 27060 dits[7] = 30.5;
27061 dits[8] = 33.5;
7b67784f 27062 dits[9] = -9.85;
cd3a3507 27063 dits[10] = 30.5;
7b67784f 27064 dits[11] = 43.45;
27065 dits[12] = -7.85;
cd3a3507 27066 dits[13] = 30.5;
7b67784f 27067 dits[14] = 43.45;
27068 dits[15] = -7.85;
cd3a3507 27069 dits[16] = 30.5;
27070 dits[17] = 36.5;
7b67784f 27071 dits[18] = -7;
cd3a3507 27072 dits[19] = 30.5;
27073 dits[20] = 36.5;
7b67784f 27074 dits[21] = -4;
cd3a3507 27075 dits[22] = 33.0173;
27076 dits[23] = 36.5;
7b67784f 27077 dits[24] = -4;
cd3a3507 27078 dits[25] = 33.0173;
7b67784f 27079 dits[26] = 36.80;
27080 dits[27] = -2;
cd3a3507 27081 dits[28] = 34.6955;
7b67784f 27082 dits[29] = 36.80;
27083 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27084
27085
a9c4129c 27086 // --- Place SPD (option 'a') volumes into their mother volume IT12
27087
686e2715 27088 // SPD - option 'a'
686e2715 27089 // (this is NOT the default)
27090
3d12a48d 27091 if (option == 1) {
686e2715 27092
27093 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27094 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27095 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27096 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27097 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27098 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27099 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27100 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27101 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27102 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27103 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27104 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27105 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27106 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27107 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27108 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27109 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27110 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27111 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27112 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27113 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27114 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27115 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27116 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27117 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27118 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27119 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27120 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27121 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27122 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27123 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27124 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27125 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27126 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27127 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27128 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27129 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27130 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27131 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27132 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27133 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27134 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27135 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27136 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27137 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27138 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27139 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27140 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27141 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27142 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27143 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27144 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27145 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27146 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27147 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27148 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27149 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27150 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27151 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27152 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27153 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27154 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27155 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27156 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27157 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27158 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27159 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27160 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27161 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27162 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27163 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27164 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27165 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27166 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27167 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27168 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27169 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27170 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27171 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27172 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27173 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27174 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27175 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27176 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27177 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27178 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27179 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27180 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27181 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27182 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27183 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27184 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27185 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27186 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27187 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27188 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27189 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27190 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27191 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27192 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27193 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27194 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27195 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27196 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27197 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27198 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27199 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27200 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27201 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27202 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27203 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27204 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27205 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27206 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27207 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27208 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27209 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27210 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27211 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27212 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27213 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27214 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27215 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27216 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27217 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27218 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27219 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27220 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27221 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27222 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27223 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27224 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27225 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27226 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27227 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27228 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27229 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27230 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27231 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27232 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27233 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27234 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27235 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27236 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27237 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27238 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27239 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27240 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27241 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27242 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27243 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27244 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27245 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27246 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27247 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27248 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27249 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27250
27251 }
a9c4129c 27252
cd3a3507 27253
a9c4129c 27254 // --- Place SPD (option 'b') volumes into their mother volume IT12
27255
686e2715 27256 // SPD - option 'b'
686e2715 27257 // (this is the default)
27258
3d12a48d 27259 if (option == 2) {
686e2715 27260
27261 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27262 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27263 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27264 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27265 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27266 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27267 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27268 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27269 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27270 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27271 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27272 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27273 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27274 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27275 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27276 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27277 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27278 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27279 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27280 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27281 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27282 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27283 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27284 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27285 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27286 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27287 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27288 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27289 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27290 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27291 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27292 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27293 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27294 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27295 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27296 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27297 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27298 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27299 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27300 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27301 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27302 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27303 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27304 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27305 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27306 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27307 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27308 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27309 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27310 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27311 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27312 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27313 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27314 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27315 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27316 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27317 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27318 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27319 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27320 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27321 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27322 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27323 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27324 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27325 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27326 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27327 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27328 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27329 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27330 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27331 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27332 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27333 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27334 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27335 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27336 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27337 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27338 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27339 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27340 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27341 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27342 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27343 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27344 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27345 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27346 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27347 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27348 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27349 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27350 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27351 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27352 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27353 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27354 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27355 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27356 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27357 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27358 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27359 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27360 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27361 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27362 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27363 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27364 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27365 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27366 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27367 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27368 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27369 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27370 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27371 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27372 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27373 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27374 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27375 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27376 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27377 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27378 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27379 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27380 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27381 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27382 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27383 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27384 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27385 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27386 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27387 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27388 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27389 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27390 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27391 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27392 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27393 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27394 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27395 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27396 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27397 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27398 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27399 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27400 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27401 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27402 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27403 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27404 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27405 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27406 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27407 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27408 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27409 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27410 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27411 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27412 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27413 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27414 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27415 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27416 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27417 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27418 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27419 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27420 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27421 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27422
686e2715 27423 }
db915fea 27424
27425 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27426
db915fea 27427
80272ed3 27428 // -- position SDD detectors of ladder 3 / layer 3
27429
27430 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27431 ySDD = Y_SDD_sep/2.+I302dits[1];
27432 for (iSDD=0; iSDD<6; iSDD++) {
27433 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27434 ySDD = -ySDD;
27435 }
27436
27437 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27438 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27439 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27440 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27441 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27442 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27443 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27444 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27445 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27446 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27447 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27448 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27449 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27450 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27451
27452
27453 // -- position SDD detectors of ladder 4 / layer 4
27454
27455 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27456 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27457 for (iSDD=0; iSDD<8; iSDD++) {
27458 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27459 ySDD = -ySDD;
27460 }
27461
27462 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27463 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27464 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27465 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27466 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27467 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27468 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27469 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27470 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27471 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27472 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27473 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27474 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27475 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27476 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27477 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27478 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27479 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27480 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27481 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27482 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27483 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27484
27485
27486 // -- build block of the SDD ladder frame holding the electronics
27487
27488 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27489 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27490 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27491
27492 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27493 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27494 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27495
27496 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27497 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27498 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27499 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27500 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27501 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27502 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27503 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27504
27505 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27506 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27507
27508 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27509 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27510
27511 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27512 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27513 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27514 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27515
27516 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27517 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27518 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27519 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27520
27521 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27522 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27523
27524 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27525 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27526 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27527 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27528
27529 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27530 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27531
27532 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27533 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27534
27535 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27536 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27537 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27538 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27539
27540
27541 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27542
27543 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27544 yI050 = 0;
27545 xI039 = -SDD_CoolPipe[1]/cos30;
27546 yI039 = -I050dits[1]+I039dits[1];
27547 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27548 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27549 yI042 = yI039+I039dits[1]+I042dits[1];
27550 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27551 yI043 = yI039+I039dits[1]+I043dits[1];
27552 zChipSpace = I042dits[2];
27553 if (zChipSpace < I043dits[2]) {
27554 zChipSpace = I043dits[2];
27555 }
27556 zChipSpace = zChipSpace * 2;
27557 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27558 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27559 for (ichip=0; ichip<4; ichip++) {
27560 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27561 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27562 zchip += zChipSpace + yI051space;
27563 }
27564 xcap = 2*I039dits[0]/5.;
27565 yI051 = yI039+I039dits[1]+I051dits[1];
27566 zI051 = -I039dits[2] + yI051space/3.;
27567 icap = 1;
27568 for (ichip=0; ichip<5; ichip++) {
27569 xI051 = xI039-I039dits[0]+xcap;
27570 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27571 zI051 += yI051space/3.;
27572 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27573 xI051 += xcap;
27574 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27575 xI051 += xcap;
27576 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27577 xI051 += xcap;
27578 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27579 zI051 -= yI051space/3.;
27580 if (ichip == 0) {
27581 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27582 }
27583 zI051 += zChipSpace + yI051space;
27584 }
27585 xI052 = -I050dits[0]+I052dits[0];
27586 yI052 = yI051+I051dits[1]+I052dits[1];
27587 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27588 xI044 = I050dits[0]-I044dits[3];
27589 yI044 = yI052+I052dits[1]+I044dits[2];
27590 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27591 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27592 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27593
27594
27595 // -- build block of the SDD ladder frame at the end ladders
27596
27597 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27598 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27599 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27600 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27601
27602 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27603
27604 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27605
27606 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27607 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27608
27609 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27610 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27611
27612 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27613
27614 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27615
27616 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27617 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27618
27619 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27620 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27621
27622
27623 xI424 = I028dits[0]/3.;
27624 yI424 = -I028dits[1]+I424dits[1];
27625 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27626 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27627 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27628 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27629 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27630 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27631
27632
27633 // -- build the SDD ladder 3
27634
27635 indI425 = 1;
27636 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27637 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27638 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27639 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27640 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27641 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27642 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27643 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27644 HVname[0] = 'I';
27645 HVname[1] = '3';
27646 HVname[2] = '1';
27647 HVname[4] = '\0';
27648 for (iSDD=0; iSDD<3; iSDD++) {
27649 HVname[3] = (Char_t)(48+iSDD+5);
27650 dits[0] = 1.350000;
27651 dits[1] = I425dits[1];
27652 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27653 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27654 xHV = 0.0;
27655 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27656 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27657 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27658 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27659 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27660 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27661 }
27662 LVname[0] = 'I';
27663 LVname[1] = '3';
27664 LVname[2] = '1';
27665 LVname[4] = '\0';
27666 for (iSDD=0; iSDD<3; iSDD++) {
27667 LVname[3] = (Char_t)(48+iSDD+1);
27668 dits[0] = 1.350000;
27669 dits[1] = 0.004423;
27670 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27671 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27672 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27673 xLV = xI050 -
27674 fabs(yI050-yLV)*sin30/cos30 +
27675 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27676 zLV = I047dits[2] - dits[2];
27677 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27678 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27679 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27680 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27681 }
27682
27683
27684 // -- build the SDD ladder 4
27685
27686
27687 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27688 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27689 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27690 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27691 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27692 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27693 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27694 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27695 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27696 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27697 HVname[0] = 'I';
27698 HVname[1] = '4';
27699 HVname[2] = '1';
27700 HVname[4] = '\0';
27701 for (iSDD=0; iSDD<4; iSDD++) {
27702 HVname[3] = (Char_t)(48+iSDD+5);
27703 dits[0] = 1.350000;
27704 dits[1] = I425dits[1];
27705 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27706 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27707 xHV = -0.0001;
27708 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27709 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27710 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27711 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27712 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27713 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27714 }
27715 LVname[0] = 'I';
27716 LVname[1] = '4';
27717 LVname[2] = '1';
27718 LVname[4] = '\0';
27719 for (iSDD=0; iSDD<4; iSDD++) {
27720 LVname[3] = (Char_t)(48+iSDD+1);
27721 dits[0] = 1.350000;
27722 dits[1] = 0.004423;
27723 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27724 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27725 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27726 xLV = xI050 -
27727 fabs(yI050-yLV)*sin30/cos30 +
27728 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27729 zLV = I048dits[2] - dits[2];
27730 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27731 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27732 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27733 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27734 }
27735
27736
27737 // -- build the SDD barrel (layers 3 and 4)
27738
27739 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27740 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27741 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27742 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27743 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27744 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27745 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27746 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27747 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27748 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27749 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27750 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27751 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27752 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27753
27754 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27755 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27756 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27757 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27758 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27759 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27760 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27761 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27762 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27763 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27764 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27765 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27766 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27767 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27768 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27769 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27770 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27771 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27772 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27773 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27774 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27775 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27776
db915fea 27777
27778 // --- Place SSD volumes into their mother volume IT56
27779
27780
de0a2a9c 27781 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27782 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27783 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27784 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27785 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27786 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27787 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27788 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27789 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27790 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27791 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27792 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27793 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27794 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27795 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27796 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27797 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27798 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27799 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27800 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27801 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27802 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27803 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
de0a2a9c 27804 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
db915fea 27805 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27806 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27807 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27808 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27809 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27810 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27811 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27812 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27813 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27814 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27815 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27816 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27817 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27818 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27819 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27820 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27821 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27822 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27823 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27824 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27825 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27826 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27827 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27828 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27829 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27830 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27831 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27832 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27833 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27834 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27835 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27836 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27837 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27838 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27839 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27840 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27841 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27842 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27843 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27844 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27845 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27846 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27847 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27848 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27849 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27850 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27851 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27852 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27853 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27854 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27855 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27856 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27857 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27858 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27859 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27860 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27861 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27862 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27863 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27864 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27865 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27866 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27867 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27868 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27869 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27870 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27871 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27872 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27873 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27874 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27875 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27876 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27877 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27878 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27879 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27880 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27881 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27882 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27883 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27884 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27885 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27886 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27887 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27888 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27889 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27890 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27891 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27892 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27893 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27894 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27895 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27896 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27897 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27898 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27899 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27900 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27901 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27902 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27903 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27904 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27905 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27906 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27907 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27908 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27909 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27910 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27911 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27912 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27913 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27914 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27915 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27916 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27917 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27918 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27919 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27920 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27921 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27922 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27923 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27924 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27925 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27926 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27927 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27928 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27929 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27930 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27931 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27932 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27933 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27934 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27935 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27936 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27937 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27938 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27939 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27940 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27941 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27942 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27943 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27944 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27945 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27946 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27947 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27948 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27949 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27950 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27951 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27952 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27953 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27954 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27955 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27956 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27957 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27958 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27959 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27960 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27961 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27962 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27963 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27964 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27965 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27966 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27967 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27968 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27969 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27970 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27971 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27972 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27973 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27974 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27975 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27976 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 27977 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27978 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27979 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27980 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27981 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27982 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27983 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27984 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27985 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27986 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27987 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27988 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27989 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
27990 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
27991 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
27992 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
27993 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
27994 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
27995 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
27996 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
27997 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
27998 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 27999 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28000 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28001 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28002 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28003 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28004 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28005 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28006 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28007 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28008 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28009 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28010 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28011 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28012 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28013 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28014 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28015 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28016 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28017 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28018 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28019 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28020 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28021 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28022 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28023 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28024 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28025 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28026 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28027 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28028 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28029 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28030 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28031 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28032 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28033 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28034 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28035 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28036 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28037 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28038 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28039 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28040 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28041 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28042 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28043 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28044 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28045 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28046 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28047 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28048 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28049 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28050 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28051 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28052 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28053 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28054 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28055 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28056 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28057 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28058 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28059 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28060 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28061 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28062 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28074 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28075 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28076 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28077 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28078 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28079 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28080 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28081 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28082 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28083 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28084 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28085 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28086 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28087 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28088 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28089 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28090 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28091 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28092 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28093 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28094 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28095 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28096 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28097 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28098 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28099 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28100 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28101 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28102 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28103 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28104 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28105 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28106 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28107 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28108 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28109 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28110 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28111 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28112 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28113 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28114 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28115 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28116 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28117 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28118 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28119 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28120 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28121 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28122 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28123 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28124 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28125 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28126 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28127 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28128 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28129 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28130 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28131 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28132 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28133 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28134 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28135 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28136 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28137 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28138 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28139 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28140 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28141 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28142 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28143 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28144 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28145 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28146 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28147 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28148 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28149 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28150 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28151 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28152 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28153 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28154 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28155 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28156 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28157 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28158 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28159 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28160 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28161 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28162 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28163 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28164 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28165 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28166 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28167 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28168 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28169 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28170 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28171 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28172 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28173 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28174 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28186 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28187 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28188 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28189 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28190 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28191 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28192 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28193 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28194 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28195 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28196 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28197 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28198 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28199 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28200 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28201 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28202 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28203 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28204 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28205 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28206 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28207 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28208 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28209 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28210 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28211
db915fea 28212
cd3a3507 28213 // --- Place volumes of shield between SPD and SDD
28214
28215
28216 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28217 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28218 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28219 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28220 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28221
28222
7b67784f 28223 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28224
c2685204 28225 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28226 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28227
28228
28229 // --- Place volumes of SDD cone ----------------------------------
28230
28231
28232 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28233 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28234 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28235 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28236 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28237 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28238 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28239 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28240 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28241 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28242 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28243 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28244 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28245 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28246 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28247 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28248 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28249 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28250 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28251 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28252 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28253 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28254 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28255 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28256 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28257 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28258 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28259 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28260 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28261 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28262 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28263 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28264 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28265 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28266 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28267 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28268 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28269 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28270 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28271 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28272 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28273 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28274 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28275 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28276 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28277 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28278 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28279 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28280 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28281 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28282 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28283 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28284 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28285 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28286 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28287 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28288 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28289 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28290 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28291 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28292 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28293 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28294 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28295 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28296 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28297 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28298 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28299 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28300 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28301 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28302 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28303 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28304 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28305 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28306 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28307 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28308 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28309 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28310 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28311 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28312 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28313 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28314 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28315 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28316 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28317 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28318 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28319 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28320 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28321 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28322 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28323 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28324 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28325 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28326 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28327 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28328 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28329 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28330 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28331 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28332
28333
28334 // --- Place volumes of SSD cone ----------------------------------
db915fea 28335
db915fea 28336
7b67784f 28337 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28338 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28339 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28340 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28341 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28342 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28343 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28344 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28345 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28346 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28347 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28348 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28349 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28350 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28351 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28352 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28353 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28354 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28355 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28356 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28357 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28358 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28359 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28360 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28361 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28362 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28363 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28364 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28365 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28366 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28367 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28368 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28369 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28370 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28371 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28372 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28373 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28374 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28375 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28376 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28377 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28378 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28379 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28380 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28381 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28382 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28383 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28384 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28385
28386
28387 // --- Place subdetectors' mother volumes and supports' mother volumes
28388 // into ITS mother volume ITSD
28389
28390 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28391 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28392 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28393 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28394 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28395
db915fea 28396
cd3a3507 28397 // **************************** SERVICES *********************************
db915fea 28398
28399
db915fea 28400 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28401 // UPPER PART
28402
705eabd9 28403 dgh[0] = 46.;
28404 dgh[1] = 46.+1.0;
db915fea 28405 dgh[2] = 9.5;
05a91552 28406 dgh[3] = 12.;
28407 dgh[4] = 168.;
db915fea 28408
05a91552 28409 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28410 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28411 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28412
05a91552 28413 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28414 // LOWER PART
28415
28416 dgh[0] = 46.;
28417 dgh[1] = 46.+1.0;
28418 dgh[2] = 9.5;
28419 dgh[3] = 192.;
28420 dgh[4] = 348.;
28421
28422 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28423 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28424 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28425
28426
db915fea 28427 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28428 // UPPER PART
db915fea 28429
705eabd9 28430 dgh[0] = 46.+1.0;
28431 dgh[1] = 46.+1.0+1.5;
db915fea 28432 dgh[2] = 9.5;
05a91552 28433 dgh[3] = 12.;
28434 dgh[4] = 168.;
28435
28436 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28437 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28438 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28439
28440 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28441 // LOWER PART
db915fea 28442
05a91552 28443 dgh[0] = 46.+1.0;
28444 dgh[1] = 46.+1.0+1.5;
28445 dgh[2] = 9.5;
28446 dgh[3] = 192.;
28447 dgh[4] = 348.;
db915fea 28448
05a91552 28449 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28450 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28451 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28452
28453
db915fea 28454 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28455 // UPPER PART
db915fea 28456
705eabd9 28457 dgh[0] = 46.;
db915fea 28458 dgh[1] = 56.;
28459 dgh[2] = 2.25;
05a91552 28460 dgh[3] = 12.;
28461 dgh[4] = 168.;
db915fea 28462
05a91552 28463 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28464 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28465 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28466
05a91552 28467 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28468 // LOWER PART
28469
28470 dgh[0] = 46.;
28471 dgh[1] = 56.;
28472 dgh[2] = 2.25;
28473 dgh[3] = 192.;
28474 dgh[4] = 348.;
28475
28476 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28477 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28478 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28479
28480
db915fea 28481 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28482 // UPPER PART
28483
7b67784f 28484 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28485 dgh[1] = 46.2;
28486 dgh[2] = 46.2+1.0;
28487 dgh[3] = 62.3;
28488 dgh[4] = 62.3+1.0;
db915fea 28489 dgh[5] = 12.;
28490 dgh[6] = 168.;
cd3a3507 28491 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28492 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28493
28494 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28495 // LOWER PART
28496
7b67784f 28497 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28498 dgh[1] = 46.2;
28499 dgh[2] = 46.2+1.0;
28500 dgh[3] = 62.3;
28501 dgh[4] = 62.3+1.0;
db915fea 28502 dgh[5] = 192.;
28503 dgh[6] = 348.;
cd3a3507 28504 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28505 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28506
cd3a3507 28507
db915fea 28508 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28509 // UPPER PART
28510
7b67784f 28511 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28512 dgh[1] = 46.2+1.0;
28513 dgh[2] = 46.2+1.0+1.5;
28514 dgh[3] = 62.3+1.0;
28515 dgh[4] = 62.3+1.0+1.5;
db915fea 28516 dgh[5] = 12.;
28517 dgh[6] = 168.;
cd3a3507 28518 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28519 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28520
28521 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28522 // LOWER PART
28523
7b67784f 28524 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28525 dgh[1] = 46.2+1.0;
28526 dgh[2] = 46.2+1.0+1.5;
28527 dgh[3] = 62.3+1.0;
28528 dgh[4] = 62.3+1.0+1.5;
db915fea 28529 dgh[5] = 192.;
28530 dgh[6] = 348.;
cd3a3507 28531 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28532 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28533
28534 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28535 // UPPER PART
28536
705eabd9 28537 dgh[0] = 62.1;
db915fea 28538 dgh[1] = 74.5;
28539 dgh[2] = 0.5;
28540 dgh[3] = 12.;
28541 dgh[4] = 168.;
cd3a3507 28542 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28543 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28544
28545 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28546 // LOWER PART
28547
705eabd9 28548 dgh[0] = 62.1;
db915fea 28549 dgh[1] = 74.5;
28550 dgh[2] = 0.5;
28551 dgh[3] = 192.;
28552 dgh[4] = 348.;
cd3a3507 28553 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28554 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28555
28556 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28557 // UPPER PART
28558
705eabd9 28559 dgh[0] = 62.1;
db915fea 28560 dgh[1] = 74.5;
28561 dgh[2] = 0.75;
28562 dgh[3] = 12.;
28563 dgh[4] = 168.;
cd3a3507 28564 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28565 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28566
28567 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28568 // LOWER PART
28569
705eabd9 28570 dgh[0] = 62.1;
db915fea 28571 dgh[1] = 74.5;
28572 dgh[2] = 0.75;
28573 dgh[3] = 192.;
28574 dgh[4] = 348.;
cd3a3507 28575 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28576 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28577
28578 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28579 // THE ABSORBER - COPPER PART - UPPER PART
28580
705eabd9 28581 dgh[0] = 46.;
28582 dgh[1] = 46.+1.0;
7b67784f 28583 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28584 dgh[3] = 12.;
28585 dgh[4] = 168.;
cd3a3507 28586 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28587 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28588
28589 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28590 // THE ABSORBER - COPPER PART - LOWER PART
28591
705eabd9 28592 dgh[0] = 46.;
28593 dgh[1] = 46.+1.0;
7b67784f 28594 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28595 dgh[3] = 192.;
28596 dgh[4] = 348.;
cd3a3507 28597 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28598 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28599
28600 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28601 // THE ABSORBER - CARBON PART - UPPER PART
28602
705eabd9 28603 dgh[0] = 46.+1.0;
28604 dgh[1] = 46.+1.0+1.5;
7b67784f 28605 dgh[2] = (ztpc-97.5)/2.;
db915fea 28606 dgh[3] = 12.;
28607 dgh[4] = 168.;
cd3a3507 28608 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28609 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28610
28611 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28612 // THE ABSORBER - CARBON PART - LOWER PART
28613
705eabd9 28614 dgh[0] = 46.+1.0;
28615 dgh[1] = 46.+1.0+1.5;
7b67784f 28616 dgh[2] = (ztpc-97.5)/2.;
db915fea 28617 dgh[3] = 192.;
28618 dgh[4] = 348.;
cd3a3507 28619 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28620 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28621
28622 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28623 // COPPER PART - UPPER PART
28624
705eabd9 28625 dgh[0] = 46.;
db915fea 28626 dgh[1] = 74.5;
28627 dgh[2] = 0.5;
28628 dgh[3] = 12.;
28629 dgh[4] = 168.;
cd3a3507 28630 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28631 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28632
28633 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28634 // COPPER PART - LOWER PART
28635
705eabd9 28636 dgh[0] = 46.;
db915fea 28637 dgh[1] = 74.5;
28638 dgh[2] = 0.5;
28639 dgh[3] = 192.;
28640 dgh[4] = 348.;
cd3a3507 28641 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28642 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28643
28644 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28645 // CARBON PART - UPPER PART
28646
705eabd9 28647 dgh[0] = 46.+1.0;
db915fea 28648 dgh[1] = 74.5;
28649 dgh[2] = 0.75;
28650 dgh[3] = 12.;
28651 dgh[4] = 168.;
cd3a3507 28652 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28653 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28654
28655 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28656 // CARBON PART - LOWER PART
28657
705eabd9 28658 dgh[0] = 46.+1.0;
db915fea 28659 dgh[1] = 74.5;
28660 dgh[2] = 0.75;
28661 dgh[3] = 192.;
28662 dgh[4] = 348.;
cd3a3507 28663 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28664 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28665
28666 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28667
28668 dgh[0] = 74.5;
28669 dgh[1] = 79.5;
28670 dgh[2] = 2.5;
28671 dgh[3] = 12.;
28672 dgh[4] = 168.;
cd3a3507 28673 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28674 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28675
28676 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28677
28678 dgh[0] = 74.5;
28679 dgh[1] = 79.5;
28680 dgh[2] = 2.5;
28681 dgh[3] = 192.;
28682 dgh[4] = 348.;
cd3a3507 28683 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28684 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28685
28686 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28687
7b67784f 28688 if (rails == 1) {
28689
28690 dgh[0] = 2.;
28691 dgh[1] = 8.;
9181d340 28692 dgh[2] = 190.;
31683195 28693 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28694 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28695 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28696 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28697
31683195 28698 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28699 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28700 dgh[2] = 190.;
7b67784f 28701 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28702 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28703 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28704 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28705
28706 }
db915fea 28707
28708 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28709
7b67784f 28710 dgh[0] = 56.9;
db915fea 28711 dgh[1] = 59.;
28712 dgh[2] = 0.6;
cd3a3507 28713 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28714 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28715 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28716
28717 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28718
28719 dgh[0] = 0.;
28720 dgh[1] = 3.;
28721 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28722 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28723 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28724 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28725 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28726 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28727 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28728 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28729 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28730 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28731
28732 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28733
28734 dgh[0] = 5.;
28735 dgh[1] = 12.;
28736 dgh[2] = 5.;
28737 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28738 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28739 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28740 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28741
28742 dgh[0] = 5.-2.;
28743 dgh[1] = 12.-2.;
28744 dgh[2] = 5.;
28745 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28746 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28747 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28748 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28749
28750 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28751
28752 dgh[0] = 0.;
28753 dgh[1] = 5.;
28754 dgh[2] = 2.;
28755 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28756 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28757 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28758 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28759
db915fea 28760 // --- Outputs the geometry tree in the EUCLID/CAD format
28761
28762 if (fEuclidOut) {
28763 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28764 }
cd3a3507 28765
db915fea 28766}
28767//_____________________________________________________________________________
28768void AliITSvPPRasymm::CreateMaterials(){
28769////////////////////////////////////////////////////////////////////////
28770 //
28771 // Create ITS materials
28772 // This function defines the default materials used in the Geant
28773 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28774 // AliITSvPPRasymm.
28775 // In general it is automatically replaced by
28776 // the CreatMaterials routine defined in AliITSv?. Should the function
28777 // CreateMaterials not exist for the geometry version you are using this
28778 // one is used. See the definition found in AliITSv5 or the other routine
28779 // for a complete definition.
28780 //
db915fea 28781
28782 Int_t isxfld = gAlice->Field()->Integ();
28783 Float_t sxmgmx = gAlice->Field()->Max();
e4f08ac3 28784
28785 // Freon
28786 Float_t afre[2] = { 12.011,18.9984032 };
28787 Float_t zfre[2] = { 6.,9. };
28788 Float_t wfre[2] = { 5.,12. };
28789 Float_t densfre = 1.5;
28790
cd3a3507 28791 // --- Define the various materials and media for GEANT ---
28792
28793 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28794 AliMedium(1,"SI$",1,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28795
28796 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28797 AliMedium(2,"SPD SI CHIP$",2,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01, 0);
28798
28799 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28800 AliMedium(3,"SPD SI BUS$",3,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28801
28802 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28803 AliMedium(4,"C (M55J)$",4,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28804
6190d58a 28805 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
63bb0827 28806 AliMedium(5,"AIR$",5,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
cd3a3507 28807
63bb0827 28808 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
6190d58a 28809 AliMedium(6,"GEN AIR$",6,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
cd3a3507 28810
80272ed3 28811 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
cd3a3507 28812 AliMedium(7,"SDD SI CHIP$",7,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28813
80272ed3 28814 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
cd3a3507 28815 AliMedium(9,"SDD C (M55J)$",9,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28816
6190d58a 28817 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28818 AliMedium(10,"SDD AIR$",10,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
cd3a3507 28819
28820 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28821 AliMedium(11,"AL$",11,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28822
28823 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
28824 AliMedium(12,"WATER$",12,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28825
e4f08ac3 28826 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
28827 AliMedium(13,"Freon$",13,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28828
cd3a3507 28829 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
28830 AliMedium(14,"COPPER$",14,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28831
28832 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
28833 AliMedium(15,"CERAMICS$",15,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28834
28835 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28836 AliMedium(20,"SSD C (M55J)$",20,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28837
6190d58a 28838 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28839 AliMedium(21,"SSD AIR$",21,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
cd3a3507 28840
28841 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28842 AliMedium(25,"G10FR4$",25,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28843
28844 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28845 AliMedium(26,"GEN C (M55J)$",26,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28846
6190d58a 28847 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28848 AliMedium(27,"GEN Air$",27,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
cd3a3507 28849
28850 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28851 AliMedium(51,"SPD SI$",51,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28852
28853 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28854 AliMedium(52,"SPD SI CHIP$",52,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28855
28856 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28857 AliMedium(53,"SPD SI BUS$",53,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28858
28859 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28860 AliMedium(54,"SPD C (M55J)$",54,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28861
6190d58a 28862 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
28863 AliMedium(55,"SPD AIR$",55,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E-02,.10000E+01,0);
cd3a3507 28864
28865 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28866 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28867
28868 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
28869 AliMedium(61,"EPOXY$",61,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28870
28871 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28872 AliMedium(62,"SILICON$",62,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28873
28874 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28875 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28876
28877 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
28878 AliMedium(64,"ALUMINUM$",64,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28879
28880 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
28881 AliMedium(65,"INOX$",65,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28882
e4f08ac3 28883 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
cd3a3507 28884 AliMedium(68,"ROHACELL$",68,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28885
80272ed3 28886 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
cd3a3507 28887 AliMedium(69,"SDD C AL (M55J)$",69,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28888
28889 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
28890 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28891
28892 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
28893 AliMedium(71,"ITS SANDW A$",71,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28894
28895 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
28896 AliMedium(72,"ITS SANDW B$",72,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28897
28898 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
28899 AliMedium(73,"ITS SANDW C$",73,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28900
28901 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
28902 AliMedium(74,"HEAT COND GLUE$",74,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28903
28904 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28905 AliMedium(75,"ELASTO SIL$",75,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28906
28907 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
28908 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
80272ed3 28909
28910 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
28911 AliMedium(77,"SDD X7R capacitors$",77,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28912
28913 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
28914 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28915
28916 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
28917 AliMedium(79,"SDD SI insensitive$",79,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28918
28919 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
28920 AliMedium(80,"SDD HV microcable$",80,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28921
28922 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
28923 AliMedium(81,"SDD LV+signal cable$",81,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28924
28925 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
28926 AliMedium(82,"SDD hybrid microcab$",82,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28927
28928 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
28929 AliMedium(83,"SDD anode microcab$",83,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
cd3a3507 28930
7b67784f 28931 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
28932 AliMedium(84,"SDD/SSD rings$",84,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28933
e4f08ac3 28934 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
28935 AliMedium(85,"inox/alum$",85,0,isxfld,sxmgmx,.10000E+01,.10000E+01,0.30000E02,.10000E+01,0);
28936
28937
cd3a3507 28938 // Special media
28939
28940 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
28941 AliMedium(90,"SPD shield$",90, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28942
fc44ab90 28943 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
cd3a3507 28944 AliMedium(91, "SPD End ladder$",91, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28945
28946 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
28947 AliMedium(92, "SPD cone$", 92, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28948
28949 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
28950 AliMedium(93, "SDD End ladder$",93, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28951
28952 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28953 AliMedium(94, "SDD cone$", 94, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28954
28955 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
28956 AliMedium(95, "SSD End ladder$",95, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
db915fea 28957
cd3a3507 28958 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28959 AliMedium(96, "SSD cone$", 96, 0,isxfld,sxmgmx, 10., .01, .1, .003, .003);
28960
db915fea 28961}
bae7e562 28962//______________________________________________________________________
28963void AliITSvPPRasymm::InitAliITSgeom(){
28964// Based on the geometry tree defined in Geant 3.21, this
28965// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
28966// sturture.
cbfdea0d 28967 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 28968 Error("InitAliITSgeom",
28969 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
28970 return;
28971 } // end if
28972 cout << "Reading Geometry transformation directly from Geant 3." << endl;
28973 const Int_t nlayers = 6;
63bb0827 28974 const Int_t ndeep = 9;
bae7e562 28975 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
28976 Int_t nlad[nlayers],ndet[nlayers];
28977 Double_t t[3],r[10];
28978 Float_t par[20],att[20];
28979 Int_t npar,natt,idshape,imat,imed;
28980 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
28981 Int_t mod,lay,lad,det,i,j,k;
80272ed3 28982 Char_t names[nlayers][ndeep][4];
63bb0827 28983 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 28984 if(fMinorVersion == 1){ // Option A
80272ed3 28985 Char_t *namesA[nlayers][ndeep] = {
63bb0827 28986 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
28987 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
28988 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
28989 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
28990 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
28991 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
28992 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
28993 {1,1,1,1,10, 4, 4,1,1},// lay=2
28994 {1,1,1,1,14, 6, 1,0,0},// lay=3
28995 {1,1,1,1,22, 8, 1,0,0},// lay=4
28996 {1,1,1,1,34,22, 1,0,0},// lay=5
28997 {1,1,1,1,38,25, 1,0,0}};//lay=6
28998 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
28999 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29000 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29001 } // end for i,j
3d12a48d 29002 }else if(fMinorVersion == 2){ // Option B
80272ed3 29003 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29004 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29005 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29006 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29007 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29008 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29009 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29010 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29011 {1,1,1,1,10, 4, 4,1,1},// lay=2
29012 {1,1,1,1,14, 6, 1,0,0},// lay=3
29013 {1,1,1,1,22, 8, 1,0,0},// lay=4
29014 {1,1,1,1,34,22, 1,0,0},// lay=5
29015 {1,1,1,1,38,25, 1,0,0}};//lay=6
29016 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29017 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29018 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29019 } // end for i,j
29020 } // end if fMinorVersion
bae7e562 29021 // Sorry, but this is not very pritty code. It should be replaced
29022 // at some point with a version that can search through the geometry
29023 // tree its self.
29024 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29025 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29026 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29027 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29028 mod = 0;
29029 for(i=0;i<nlayers;i++){
29030 k = 1;
29031 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29032 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29033 mod += k;
29034 } // end for i
29035
29036 if(fITSgeom!=0) delete fITSgeom;
29037 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29038 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29039 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29040 mod = -1;
29041 for(lay=1;lay<=nlayers;lay++){
29042 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29043 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29044 switch (lay){
29045 case 1: case 2: // layers 1 and 2 are a bit special
29046 lad = 0;
29047 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29048 lnum[4] = j;
29049 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29050 lad++;
29051 lnum[5] = k;
29052 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29053 lnum[6] = det;
29054 mod++;
29055 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29056 par,att,imat,imed);
29057 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29058 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29059 fITSgeom->ReSetShape(kSPD,
e99dbc71 29060 new AliITSgeomSPD425Short(npar,par));
bae7e562 29061 } // end for det
29062 } // end for k
29063 } // end for j
29064 break;
29065 case 3: case 4: case 5: case 6: // layers 3-6
29066 lnum[6] = 1;
29067 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29068 lnum[4] = lad;
29069 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29070 lnum[5] = det;
29071 mod++;
29072 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29073 par,att,imat,imed);
29074 switch (lay){
29075 case 3: case 4:
29076 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29077 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29078 fITSgeom->ReSetShape(kSDD,
29079 new AliITSgeomSDD256(npar,par));
bae7e562 29080 break;
29081 case 5:
29082 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29083 if(!(fITSgeom->IsShapeDefined(kSSD)))
29084 fITSgeom->ReSetShape(kSSD,
e99dbc71 29085 new AliITSgeomSSD275and75(npar,par));
bae7e562 29086 break;
29087 case 6:
1570d46d 29088 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29089 if(!(fITSgeom->IsShapeDefined(kSSD)))
29090 fITSgeom->ReSetShape(kSSD,
e99dbc71 29091 new AliITSgeomSSD75and275(npar,par));
bae7e562 29092 break;
29093 } // end switch
29094 } // end for det
29095 } // end for lad
29096 break;
29097 } // end switch
29098 } // end for lay
29099 return;
29100}
db915fea 29101//_____________________________________________________________________________
29102void AliITSvPPRasymm::Init(){
29103////////////////////////////////////////////////////////////////////////
29104// Initialise the ITS after it has been created.
29105////////////////////////////////////////////////////////////////////////
bae7e562 29106 Int_t i;
db915fea 29107
bae7e562 29108 cout << endl;
29109 for(i=0;i<26;i++) cout << "*";
29110 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29111 for(i=0;i<25;i++) cout << "*";cout << endl;
29112//
29113 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29114 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29115 if(fITSgeom!=0) delete fITSgeom;
29116 fITSgeom = new AliITSgeom();
29117 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29118 if(!fGeomDetIn) this->InitAliITSgeom();
29119 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29120 AliITS::Init();
bae7e562 29121//
29122 for(i=0;i<72;i++) cout << "*";
29123 cout << endl;
29124}
2c198b76 29125//_____________________________________________________________________________
29126void AliITSvPPRasymm::SetDefaults(){
29127 // sets the default segmentation, response, digit and raw cluster classes
29128 const Float_t kconv = 1.0e+04; // convert cm to microns
29129
29130 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29131
29132 AliITSDetType *iDetType;
29133 AliITSgeomSPD *s0;
29134 AliITSgeomSDD *s1;
29135 AliITSgeomSSD *s2;
29136 Int_t i;
29137 Float_t bx[256],bz[280];
29138
29139 //SPD
82873bc1 29140 iDetType=DetType(kSPD);
2c198b76 29141 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29142 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29143 SetResponseModel(kSPD,resp0);
2c198b76 29144 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29145 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29146 s0->GetDz()*2.*kconv, // for now.
29147 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29148 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29149 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29150 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29151 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29152 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29153 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29154 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29155 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29156 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29157 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29158 SetSegmentationModel(kSPD,seg0);
2c198b76 29159 // set digit and raw cluster classes to be used
29160 const char *kData0=(iDetType->GetResponseModel())->DataType();
29161 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29162 "AliITSRawClusterSPD");
29163 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29164// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29165// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29166
29167 // SDD
82873bc1 29168 iDetType=DetType(kSDD);
2c198b76 29169 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29170 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29171 resp1->SetZeroSupp("1D");
e99dbc71 29172 resp1->SetDriftSpeed(7.3); // set drift speed to 7.3 microns/ns.
82873bc1 29173 Float_t a,b;
29174 resp1->GetNoiseParam(a,b);
29175 Int_t cp[8] = {0,0,(Int_t)(a+2.*b),(Int_t)(a+2.*b),0,0,0,0};
29176 resp1->SetCompressParam(cp);
29177 SetResponseModel(kSDD,resp1);
2c198b76 29178 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29179 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29180 s1->GetDz()*2.*kconv, // for now.
29181 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29182 bx[0] = (s1->GetDx()*kconv/(seg1->Dpx(0))*resp1->DriftSpeed())+1.;// clock in Mhz
29183 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29184 SetSegmentationModel(kSDD,seg1);
2c198b76 29185 const char *kData1=(iDetType->GetResponseModel())->DataType();
29186 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29187 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29188 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29189 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29190// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29191// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29192
29193 // SSD Layer 5
82873bc1 29194 iDetType=DetType(kSSD);
2c198b76 29195 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29196 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29197 SetResponseModel(kSSD,resp2);
2c198b76 29198 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29199 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29200 s2->GetDz()*2.*kconv, // for now.
29201 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29202 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29203 seg2->SetNPads(768,0); // number of strips on each side.
29204 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29205 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29206 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29207 SetSegmentationModel(kSSD,seg2);
2c198b76 29208 const char *kData2=(iDetType->GetResponseModel())->DataType();
29209 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29210 "AliITSRawClusterSSD");
29211 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29212// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29213// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29214
29215 if(kNTYPES>3){
2c198b76 29216 Warning("SetDefaults",
29217 "Only the four basic detector types are initialised!");
29218 }// end if
29219 return;
29220}
bae7e562 29221//______________________________________________________________________
db915fea 29222void AliITSvPPRasymm::DrawModule(){
29223////////////////////////////////////////////////////////////////////////
29224// Draw a shaded view of the FMD version 8.
29225////////////////////////////////////////////////////////////////////////
29226
29227 // Set everything unseen
29228 gMC->Gsatt("*", "seen", -1);
29229 //
29230 // Set ALIC mother visible
29231 gMC->Gsatt("ALIC","SEEN",0);
29232 //
29233 // Set the volumes visible
29234 gMC->Gsatt("ITSD","SEEN",0);
29235 gMC->Gsatt("ITS1","SEEN",1);
29236 gMC->Gsatt("ITS2","SEEN",1);
29237 gMC->Gsatt("ITS3","SEEN",1);
29238 gMC->Gsatt("ITS4","SEEN",1);
29239 gMC->Gsatt("ITS5","SEEN",1);
29240 gMC->Gsatt("ITS6","SEEN",1);
29241
29242 gMC->Gsatt("IPCB","SEEN",1);
29243 gMC->Gsatt("ICO2","SEEN",1);
29244 gMC->Gsatt("ICER","SEEN",0);
29245 gMC->Gsatt("ISI2","SEEN",0);
29246 gMC->Gsatt("IPLA","SEEN",0);
29247 gMC->Gsatt("ICO3","SEEN",0);
29248 gMC->Gsatt("IEPX","SEEN",0);
29249 gMC->Gsatt("ISI3","SEEN",1);
29250 gMC->Gsatt("ISUP","SEEN",0);
29251 gMC->Gsatt("ICHO","SEEN",0);
29252 gMC->Gsatt("ICMO","SEEN",0);
29253 gMC->Gsatt("ICMD","SEEN",0);
29254 gMC->Gsatt("ICCO","SEEN",1);
29255 gMC->Gsatt("ICCM","SEEN",0);
29256 gMC->Gsatt("ITMD","SEEN",0);
29257 gMC->Gsatt("ITTT","SEEN",1);
29258
29259 //
29260 gMC->Gdopt("hide", "on");
29261 gMC->Gdopt("shad", "on");
29262 gMC->Gsatt("*", "fill", 7);
29263 gMC->SetClipBox(".");
29264 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29265 gMC->DefaultRange();
29266 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29267 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29268 gMC->Gdman(17, 6, "MAN");
29269}
29270//_____________________________________________________________________________
29271void AliITSvPPRasymm::StepManager(){
29272////////////////////////////////////////////////////////////////////////
cd3a3507 29273// Called for every step in the ITS, then calles the AliITShit class
db915fea 29274// creator with the information to be recoreded about that hit.
cd3a3507 29275// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29276// printing of information to a file which can be used to create a .det
29277// file read in by the routine CreateGeometry(). If set to 0 or any other
29278// value except 1, the default behavior, then no such file is created nor
29279// it the extra variables and the like used in the printing allocated.
db915fea 29280////////////////////////////////////////////////////////////////////////
db915fea 29281 Int_t copy, id;
cd3a3507 29282 Int_t copy1,copy2;
db915fea 29283 Float_t hits[8];
29284 Int_t vol[4];
29285 TLorentzVector position, momentum;
cd3a3507 29286 TClonesArray &lhits = *fHits;
db915fea 29287 //
29288 // Track status
29289 vol[3] = 0;
29290 if(gMC->IsTrackInside()) vol[3] += 1;
29291 if(gMC->IsTrackEntering()) vol[3] += 2;
29292 if(gMC->IsTrackExiting()) vol[3] += 4;
29293 if(gMC->IsTrackOut()) vol[3] += 8;
29294 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29295 if(gMC->IsTrackStop()) vol[3] += 32;
29296 if(gMC->IsTrackAlive()) vol[3] += 64;
29297 //
29298 // Fill hit structure.
cd3a3507 29299 if(!(gMC->TrackCharge())) return;
29300 //
29301 // Only entering charged tracks
29302 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29303 vol[0] = 1;
e99dbc71 29304 id = gMC->CurrentVolOffID(2,copy);
cd3a3507 29305 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29306 vol[1] = copy;
e99dbc71 29307 gMC->CurrentVolOffID(3,copy1);
cd3a3507 29308 //ladder copy in the module = 1<->2 (I10A < I12A)
e99dbc71 29309 gMC->CurrentVolOffID(4,copy2);
cd3a3507 29310 //module copy in the layer = 1<->10 (I12A < IT12)
29311 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29312 } else if(id == fIdSens[1]){
29313 vol[0] = 2;
e99dbc71 29314 id = gMC->CurrentVolOffID(2,copy);
cd3a3507 29315 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29316 vol[1] = copy;
e99dbc71 29317 gMC->CurrentVolOffID(3,copy1);
cd3a3507 29318 //ladder copy in the module = 1<->4 (I20A < I12A)
e99dbc71 29319 gMC->CurrentVolOffID(4,copy2);
cd3a3507 29320 //module copy in the layer = 1<->10 (I12A < IT12)
29321 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29322 } else if(id == fIdSens[2]){
29323 vol[0] = 3;
29324 id = gMC->CurrentVolOffID(1,copy);
29325 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29326 vol[1] = copy;
29327 id = gMC->CurrentVolOffID(2,copy);
29328 //ladder copy in the layer = 1<->14 (I004 < IT34)
29329 vol[2] = copy;
29330 } else if(id == fIdSens[3]){
29331 vol[0] = 4;
29332 id = gMC->CurrentVolOffID(1,copy);
29333 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29334 vol[1] = copy;
29335 id = gMC->CurrentVolOffID(2,copy);
29336 //ladder copy in the layer = 1<->22 (I005 < IT34))
29337 vol[2] = copy;
29338 }else if(id == fIdSens[4]){
29339 vol[0] = 5;
29340 id = gMC->CurrentVolOffID(1,copy);
29341 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29342 vol[1] = copy;
29343 id = gMC->CurrentVolOffID(2,copy);
29344 //ladder copy in the layer = 1<->34 (I565 < IT56)
29345 vol[2] = copy;
29346 }else if(id == fIdSens[5]){
29347 vol[0] = 6;
29348 id = gMC->CurrentVolOffID(1,copy);
29349 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29350 vol[1] = copy;
29351 id = gMC->CurrentVolOffID(2,copy);
29352 //ladder copy in the layer = 1<->38 (I569 < IT56)
29353 vol[2] = copy;
29354 } else {
29355 return; // not an ITS volume?
29356 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
db915fea 29357//
cd3a3507 29358 gMC->TrackPosition(position);
29359 gMC->TrackMomentum(momentum);
29360 hits[0]=position[0];
29361 hits[1]=position[1];
29362 hits[2]=position[2];
29363 hits[3]=momentum[0];
29364 hits[4]=momentum[1];
29365 hits[5]=momentum[2];
29366 hits[6]=gMC->Edep();
29367 hits[7]=gMC->TrackTime();
29368 // Fill hit structure with this new hit.
29369 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
bae7e562 29370
cd3a3507 29371 return;
29372
db915fea 29373}