]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
New platform for ICC/IFC compiler (Intel)
[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$
dd32e627 18Revision 1.55 2002/04/13 22:21:12 nilsen
19New default value of noise for SDD simulations introduced.
20
9f461b2e 21Revision 1.54 2002/03/28 16:17:03 nilsen
22Set new Geant Step size and related parameters for the ITS materials.
23
d236497b 24Revision 1.53 2001/11/28 01:35:45 nilsen
25Using standard constructors instead of default constructors for Clusterfinder,
26Response, and FastSimulator.
27
aa044888 28Revision 1.52 2001/10/22 11:00:54 hristov
29New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
30
1266e9b4 31Revision 1.51 2001/10/19 10:18:49 barbera
32A typo corrected.
33
1d8d6507 34Revision 1.50 2001/10/18 12:25:07 barbera
35Detailed 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
36
ac9c285e 37Revision 1.49 2001/10/18 03:09:21 barbera
38The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
39
1f99c14b 40Revision 1.48 2001/10/17 04:35:32 barbera
41Checks 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
42
a8c83dcb 43Revision 1.47 2001/10/04 22:33:39 nilsen
44Fixed bugs in SetDefaults.
45
82873bc1 46Revision 1.46 2001/10/01 19:34:08 nilsen
47Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
48
1570d46d 49Revision 1.45 2001/06/07 14:42:14 barbera
50Both chip and det thicknesses set to [100,300]
51
214030ed 52Revision 1.44 2001/05/31 19:24:47 barbera
53Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
54
46d7680e 55Revision 1.43 2001/05/30 16:15:47 fca
56Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
57
cbfdea0d 58Revision 1.42 2001/05/30 15:55:35 hristov
59Strings compared instead of pointers
60
268b9c60 61Revision 1.41 2001/05/30 14:04:31 hristov
62Dynamic cast replaced (F.Carminati)
63
4154d3d8 64Revision 1.40 2001/05/25 15:59:59 morsch
65Overlaps corrected. (R. Barbera)
66
9bf5e8ff 67Revision 1.38 2001/05/16 08:17:49 hristov
68Bug 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)
69
e99dbc71 70Revision 1.37 2001/05/10 00:12:59 nilsen
71Finished fixing up the default segmentation for the PPR geometry.
72
c11a498e 73Revision 1.36 2001/05/09 01:02:21 nilsen
74Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
75
92cc4da1 76Revision 1.35 2001/05/03 08:40:15 barbera
77Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
78
1e9111db 79Revision 1.33 2001/05/01 22:40:42 nilsen
80Partical update of SetDefault.
81
2c198b76 82Revision 1.32 2001/04/22 13:48:09 barbera
83New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
84
fc44ab90 85Revision 1.31 2001/04/04 07:02:16 barbera
86Position of the cylinders holding rails corrected
87
27c5763c 88Revision 1.30 2001/03/29 22:02:30 barbera
89Some changes to the services due to the new drawings from the engineers.
90
05a91552 91Revision 1.29 2001/03/29 05:28:56 barbera
92Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
93
31683195 94Revision 1.28 2001/03/28 06:40:20 barbera
95Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
96
9181d340 97Revision 1.26 2001/03/23 00:12:23 nilsen
98Set Reading of AliITSgeom data from Geant3 common blocks as the default and
99not a .det file. Removed redundent calls to BuildGeometry.
100
0646a0e8 101Revision 1.25 2001/03/20 19:22:51 barbera
102Flags 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.
103
6d62fed9 104Revision 1.23 2001/03/13 21:18:44 barbera
105Some misleading comments removed
106
705eabd9 107Revision 1.22 2001/03/13 18:13:30 barbera
108Some mother volumes sligthly modified to eliminate an overlap with the absorber
109
45725ec9 110Revision 1.21 2001/03/13 08:36:23 hristov
111fabsf replaced by TMath::Abs
112
767187dd 113Revision 1.20 2001/03/13 00:17:41 barbera
114New SDD geometry got grom F. Tosello and checked by the SDD engineers
115
80272ed3 116Revision 1.19 2001/02/28 18:23:13 barbera
117Setters and getters to set/get the detector and chip thickness on SPD layers added
118
3d12a48d 119Revision 1.18 2001/02/27 23:18:24 barbera
120Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
121
c47b75b1 122Revision 1.17 2001/02/19 22:14:55 nilsen
123Fix for all 4 versions 11, 12, 21, and 22.
124
63bb0827 125Revision 1.16 2001/02/19 20:10:34 barbera
126Set option=2 and thickness=2 as default values --> SetMinorVersion=22
127
dae60ad0 128Revision 1.15 2001/02/19 19:44:00 barbera
129Air density parameter corrected
130
6190d58a 131Revision 1.14 2001/02/13 16:53:35 nilsen
132Fixed a but when trying to use GEANT4. Needed to replace
133if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
134because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
135did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
136to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
137in the same way as in AliITSv5.cxx.
138
9a4c6ea3 139Revision 1.13 2001/02/09 20:06:26 nilsen
140Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
141
58e13d99 142Revision 1.12 2001/02/09 13:53:38 barbera
143Int_t redefinition avoided
144
508f0c10 145Revision 1.11 2001/02/09 06:55:38 barbera
146SPD option re-set to B. It was A by mistake
147
3f1f65c1 148Revision 1.10 2001/02/09 00:05:31 nilsen
149Added fMajor/MinorVersion variables and made other changes to better make
150use of the new code changes in AliITSgeom related classes.
151
bae7e562 152
153Revision 1.9 2001/02/08 16:00:37 barbera
154New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
155
686e2715 156Revision 1.8 2001/02/06 08:03:44 barbera
157Material redefinition in SDD
158
39e6c65e 159Revision 1.7 2001/02/05 13:34:57 barbera
160Updated version of the ITS detailed geometry
161
de0a2a9c 162Revision 1.5 2001/01/30 09:23:13 hristov
163Streamers removed (R.Brun)
164
a8a6107b 165Revision 1.4 2001/01/23 20:08:03 barbera
166Option B for pixels implemented and set as default
167
a9c4129c 168Revision 1.3 2001/01/17 08:08:20 barbera
169Some media parameters modified
170
cd3a3507 171Revision 1.1.2.1 2001/01/15 13:38:08 barbera
172New ITS detailed geometry to be used for the PPR
173
db915fea 174*/
175
176///////////////////////////////////////////////////////////////////////////////
177// //
bae7e562 178// Inner Traking System version PPR asymmetric //
db915fea 179// This class contains the base procedures for the Inner Tracking System //
180// //
bae7e562 181// Authors: R. Barbera //
182// version 8. //
183// Created January 15 2001. //
184// //
185// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 186// //
187///////////////////////////////////////////////////////////////////////////////
cd3a3507 188
189// See AliITSvPPRasymm::StepManager().
bae7e562 190#include <iostream.h>
191#include <iomanip.h>
cd3a3507 192#include <stdio.h>
193#include <stdlib.h>
db915fea 194#include <TMath.h>
db915fea 195#include <TGeometry.h>
196#include <TNode.h>
197#include <TTUBE.h>
1f99c14b 198#include <TTUBS.h>
199#include <TPCON.h>
db915fea 200#include <TFile.h> // only required for Tracking function?
201#include <TCanvas.h>
202#include <TObjArray.h>
cd3a3507 203#include <TLorentzVector.h>
204#include <TObjString.h>
db915fea 205#include <TClonesArray.h>
cd3a3507 206#include <TBRIK.h>
207#include <TSystem.h>
db915fea 208
209#include "AliMC.h"
cd3a3507 210#include "AliRun.h"
db915fea 211#include "AliMagF.h"
212#include "AliConst.h"
cbfdea0d 213#include "AliGeant3.h"
bae7e562 214#include "AliITSGeant3Geometry.h"
db915fea 215#include "AliITShit.h"
cd3a3507 216#include "AliITS.h"
db915fea 217#include "AliITSvPPRasymm.h"
cd3a3507 218#include "AliITSgeom.h"
bae7e562 219#include "AliITSgeomSPD.h"
220#include "AliITSgeomSDD.h"
221#include "AliITSgeomSSD.h"
2c198b76 222#include "AliITSDetType.h"
223#include "AliITSresponseSPD.h"
224#include "AliITSresponseSDD.h"
225#include "AliITSresponseSSD.h"
226#include "AliITSsegmentationSPD.h"
227#include "AliITSsegmentationSDD.h"
228#include "AliITSsegmentationSSD.h"
82873bc1 229#include "AliITSsimulationSPD.h"
230#include "AliITSsimulationSDD.h"
231#include "AliITSsimulationSSD.h"
2c198b76 232#include "AliITSClusterFinderSPD.h"
233#include "AliITSClusterFinderSDD.h"
234#include "AliITSClusterFinderSSD.h"
db915fea 235
236
237ClassImp(AliITSvPPRasymm)
238
239//_____________________________________________________________________________
240AliITSvPPRasymm::AliITSvPPRasymm() {
241////////////////////////////////////////////////////////////////////////
242// Standard default constructor for the ITS version 8.
243////////////////////////////////////////////////////////////////////////
bae7e562 244 Int_t i;
245
246 fIdN = 0;
247 fIdName = 0;
248 fIdSens = 0;
249 fEuclidOut = kFALSE; // Don't write Euclide file
250 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 251 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 252 fMajorVersion = IsVersion();
253 fMinorVersion = -1;
254 for(i=0;i<60;i++) fRead[i] = '\0';
255 for(i=0;i<60;i++) fWrite[i] = '\0';
256 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 257}
258//_____________________________________________________________________________
259AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
260////////////////////////////////////////////////////////////////////////
261// Standard constructor for the ITS version 8.
262////////////////////////////////////////////////////////////////////////
bae7e562 263 Int_t i;
264
265 fIdN = 6;
266 fIdName = new TString[fIdN];
267 fIdName[0] = "ITS1";
268 fIdName[1] = "ITS2";
269 fIdName[2] = "ITS3";
270 fIdName[3] = "ITS4";
271 fIdName[4] = "ITS5";
272 fIdName[5] = "ITS6";
273 fIdSens = new Int_t[fIdN];
274 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
275 fMajorVersion = IsVersion();
3d12a48d 276 fMinorVersion = 2;
bae7e562 277 fEuclidOut = kFALSE; // Don't write Euclide file
278 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 279 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 280 SetThicknessDet1();
281 SetThicknessDet2();
282 SetThicknessChip1();
283 SetThicknessChip2();
bae7e562 284
3d12a48d 285 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
286 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 287 strncpy(fRead,fEuclidGeomDet,60);
288 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 289}
290//____________________________________________________________________________
291AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
292////////////////////////////////////////////////////////////////////////
bae7e562 293// Copy Constructor for ITS version 8.
db915fea 294////////////////////////////////////////////////////////////////////////
295 if(&source == this) return;
bae7e562 296 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 297 return;
298}
299//_____________________________________________________________________________
300AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
301////////////////////////////////////////////////////////////////////////
bae7e562 302// Assignment operator for the ITS version 8.
db915fea 303////////////////////////////////////////////////////////////////////////
bae7e562 304 if(&source == this) return *this;
305 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
306 return *this;
db915fea 307}
308//_____________________________________________________________________________
309AliITSvPPRasymm::~AliITSvPPRasymm() {
310////////////////////////////////////////////////////////////////////////
311// Standard destructor for the ITS version 8.
312////////////////////////////////////////////////////////////////////////
313}
db915fea 314//__________________________________________________________________________
315void AliITSvPPRasymm::BuildGeometry(){
316////////////////////////////////////////////////////////////////////////
317// Geometry builder for the ITS version 8.
318////////////////////////////////////////////////////////////////////////
319 TNode *node, *top;
1f99c14b 320
ac9c285e 321 const Int_t kColorITS=kYellow;
db915fea 322 //
323 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 324
1266e9b4 325
ac9c285e 326 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 327 top->cd();
328 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
329 node->SetLineColor(kColorITS);
330 fNodes->Add(node);
331
ac9c285e 332 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 333 top->cd();
334 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
335 node->SetLineColor(kColorITS);
336 fNodes->Add(node);
337
ac9c285e 338 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 339 top->cd();
340 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
341 node->SetLineColor(kColorITS);
342 fNodes->Add(node);
343
ac9c285e 344 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 345 top->cd();
346 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
347 node->SetLineColor(kColorITS);
348 fNodes->Add(node);
349
ac9c285e 350 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 351 top->cd();
352 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
353 node->SetLineColor(kColorITS);
354 fNodes->Add(node);
355
ac9c285e 356 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 357 top->cd();
358 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
359 node->SetLineColor(kColorITS);
1f99c14b 360 fNodes->Add(node);
1f99c14b 361
362
ac9c285e 363/*
364 // DETAILED GEOMETRY
365
366 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
367
1f99c14b 368 // Define some variables for SPD
369
370 Float_t dits[100];
371 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
372 Float_t di103[3], di10a[3]; // for layer 1
373 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
374 Float_t di1d3[3], di20a[3]; // for layer 2
375
376 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
377 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
378
379 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
380 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
381
382 Float_t dbus=300.; // total bus thickness on both layers (micron)
383
384 ddet1 = GetThicknessDet1();
385 ddet2 = GetThicknessDet2();
386 dchip1 = GetThicknessChip1();
387 dchip2 = GetThicknessChip2();
388
389 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
390
391 if(ddet1 < 100. || ddet1 > 300.) {
392 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
393 " The default value of 200 microns will be used." << endl;
394 ddet1=200.;
395 }
396
397 if(ddet2 < 100. || ddet2 > 300.) {
398 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
399 " The default value of 200 microns will be used." << endl;
400 ddet2=200.;
401 }
402
403 if(dchip1 < 100. || dchip1 > 300.) {
404 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
405 " The default value of 200 microns will be used." << endl;
406 dchip1=200.;
407 }
408
409 if(dchip2 < 100. || dchip2 > 300.) {
410 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
411 " The default value of 200 microns will be used." << endl;
412 dchip2=200.;
413 }
414
415 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
416 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
417 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
418 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
419
420 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
421 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
422 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
423 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
424 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
425
426 Float_t deltax, deltay;
427
428 Int_t thickness = fMinorVersion/10;
429 Int_t option = fMinorVersion - 10*thickness;
430
431
432 // Define some variables for SDD
433 // SDD detector ladder
434
435 Float_t ySDD;
436 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
437 Float_t Y_SDD_sep = 0.20;
438 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
439 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
440
441 // Rotation matrices
442
443 // SPD - option 'a'
444
445 if (option == 1) {
446
1266e9b4 447 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
448 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
449 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
450 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
451 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
452 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
453 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
454 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
455 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
456 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
457 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
458 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
459 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
460 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
461 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 462
463 }
464
465 // SPD - option 'b' (this is the default)
466
467 if (option == 2) {
468
1266e9b4 469 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
470 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
471 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
472 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
473 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
474 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
475 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
476 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
477 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
478 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
479 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
480 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
481 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
482 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
483 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 484
485 }
486
487 // SDD
488
1266e9b4 489 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
490 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
491 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
492 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
493 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
494 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
495 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
496 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
497 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
498 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
499 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
500 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
501 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
502 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
503 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
504 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
505 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
506 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
507 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
508 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
509 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
510 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
511 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
512 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
513 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
514 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
515 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
516 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
517 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
518 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
519 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
520 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
521 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
522 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
523 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
524 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 525
526 //SSD
527
1266e9b4 528 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
529 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
530 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
531 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
532 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
533 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
534 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
535 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
536 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
537 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
538 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
539 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
540 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
541 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
542 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
543 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
544 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
545 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
546 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
547 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
548 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
549 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
550 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
551 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
552 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
553 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
554 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
555 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
556 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
557 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
558 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
559 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
560 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
561 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
562 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
563 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
564 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
565 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
566 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
567 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
568 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
569 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
570 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
571 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
572 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
573 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
574 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
575 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
576 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
577 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
578 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
579 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
580 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
581 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
582 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
583 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
584 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
585 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
586 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
587 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
588 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
589 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
590 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
591 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
592 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
593 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
594 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
595 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
596 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
597 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
598 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 599
600
601 // --- Define SPD (option 'a') volumes ----------------------------
602
603 // SPD - option 'a'
604 // (this is NOT the default)
605
606 if (option == 1) {
607
608 dits1[0] = 0.64;
609 dits1[1] = ddet1;
610 dits1[2] = 3.48;
611 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
612
613 dits2[0] = 0.64;
614 dits2[1] = ddet2;
615 dits2[2] = 3.48;
616 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
617
618 di101[0] = 0.705;
619 di101[1] = ddet1;
620 di101[2] = 3.536;
621 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
622
623 di1d1[0] = 0.705;
624 di1d1[1] = ddet2;
625 di1d1[2] = 3.536;
626 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
627
628 di103[0] = 0.793;
629 di103[1] = ddet1+dchip1;
630 di103[2] = 3.536;
631 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
632
633 di1d3[0] = 0.793;
634 di1d3[1] = ddet2+dchip2;
635 di1d3[2] = 3.536;
636 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
637
638 di10a[0] = 0.843;
639 di10a[1] = ddet1+dchip1+dbus+0.0025;
640 di10a[2] = 19.344;
641 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
642
643 di20a[0] = 0.843;
644 di20a[1] = ddet2+dchip2+dbus+0.0025;
645 di20a[2] = 19.344;
646 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
647
648 dits[0] = 3.7;
649 dits[1] = 7.7;
650 dits[2] = 24;
651 dits[3] = 57;
652 dits[4] = 100;
653 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
654
655 dits[0] = 3.7;
656 dits[1] = 7.75;
657 dits[2] = 26.1;
658 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
659
660 }
661
662 // --- Define SPD (option 'b') volumes ----------------------------
663
664 // SPD - option 'b'
665 // (this is the default)
666
667 if (option == 2) {
668
669 dits1[0] = 0.64;
670 dits1[1] = ddet1;
671 dits1[2] = 3.48;
672 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
673
674 dits2[0] = 0.64;
675 dits2[1] = ddet2;
676 dits2[2] = 3.48;
677 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
678
679 di101[0] = 0.705;
680 di101[1] = ddet1;
681 di101[2] = 3.536;
682 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
683
684 di1d1[0] = 0.705;
685 di1d1[1] = ddet2;
686 di1d1[2] = 3.536;
687 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
688
689 di107[0] = 0.793;
690 di107[1] = ddet1+dchip1;
691 di107[2] = 3.536;
692 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
693
694 di1d7[0] = 0.7975;
695 di1d7[1] = ddet2+dchip2;
696 di1d7[2] = 3.536;
697 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
698
699 di10b[0] = 0.843;
700 di10b[1] = ddet1+dchip1+dbus+0.0025;
701 di10b[2] = 19.344;
702 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
703
704 di20b[0] = 0.843;
705 di20b[1] = ddet2+dchip2+dbus+0.0025;
706 di20b[2] = 19.344;
707 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
708
709 dits[0] = 3.7;
710 dits[1] = 7.7;
711 dits[2] = 24;
712 dits[3] = 57;
713 dits[4] = 100;
714 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
715
716 dits[0] = 3.7;
717 dits[1] = 7.75;
718 dits[2] = 26.1;
719 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
720
721
722 }
723
724 // --- Define SDD volumes ------------------------------------------
725
726 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 727 it34->DefineSection(0,-34.6,23.49,28.);
728 it34->DefineSection(1,-23.65,23.49,28.);
729 it34->DefineSection(2,-23.65,14.59,28.);
730 it34->DefineSection(3,23.65,14.59,28.);
731 it34->DefineSection(4,23.65,23.49,28.);
732 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 733
734 I302dits[0] = 3.6250;
735 I302dits[1] = 0.0150;
736 I302dits[2] = 4.3794;
737 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
738
739 I004dits[0] = I302dits[0]+0.005;
740 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
741 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
742 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
743 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
744 }
745 I004dits[2] = I004dits[2] + I302dits[2];
746 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
747
748 dits[0] = 3.50850;
749 dits[1] = 0.01499;
750 dits[2] = 3.76320;
751 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
752
753 I402dits[0] = 3.6250;
754 I402dits[1] = 0.0150;
755 I402dits[2] = 4.3794;
756 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
757
758 I005dits[0] = I402dits[0]+0.005;
759 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
760 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
761 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
762 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
763 }
764 I005dits[2] = I005dits[2] + I402dits[2];
765 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
766
767 dits[0] = 3.50850;
768 dits[1] = 0.01499;
769 dits[2] = 3.76320;
770 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
771
772
773 // --- Define SSD volumes ------------------------------------------
774
775
776 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 777 it56->DefineSection(0,-57.45,43.6,48.);
778 it56->DefineSection(1,-49.15,43.6,48.);
779 it56->DefineSection(2,-49.15,36.9,48.);
780 it56->DefineSection(3,50.55,36.9,48.);
781 it56->DefineSection(4,50.55,43.6,48.);
782 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 783
784 dits[0] = 3.75;
785 dits[1] = 0.045;
786 dits[2] = 43.3;
787 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
788
789 dits[0] = 3.75;
790 dits[1] = 0.045;
791 dits[2] = 50.975;
792 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
793
794 dits[0] = 3.75;
795 dits[1] = 0.015;
796 dits[2] = 2.1;
797 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
798
799 dits[0] = 3.75;
800 dits[1] = 0.015;
801 dits[2] = 2.1;
802 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
803
804 dits[0] = 3.65;
805 dits[1] = 0.015;
806 dits[2] = 2;
807 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
808
809 dits[0] = 3.65;
810 dits[1] = 0.015;
811 dits[2] = 2;
812 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
813
814 //
815
816 top->cd();
817
818 // --- Place SPD (option 'a') volumes into their mother volume
819
820 // SPD - option 'a'
821 // (this is NOT the default)
822
823 if (option == 1) {
824
825
826 }
827
828
829 // --- Place SPD (option 'b') volumes into their mother volume
830
831 // SPD - option 'b'
832 // (this is the default)
833
834 if (option == 2) {
835
836 // Place IT12 in Alice
837 //
838 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
839 node->SetLineColor(kColorITS);
840 node->SetVisibility(0);
841 node->cd();
842 //
843 // Place copy #1 of I12B in IT12
844 //
845 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
846 sub1node->SetLineColor(kColorITS);
847 sub1node->SetVisibility(0);
848 sub1node->cd();
849 //
850 // Place copy #1 of I10B in I12B
851 //
852 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
853 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 854 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 855 sub2node->SetLineColor(kColorITS);
856 sub2node->SetVisibility(0);
857 sub2node->cd();
858 //
859 // Place copy #1 of I107 in I10B
860 //
861 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
862 sub3node->SetLineColor(kColorITS);
863 sub3node->SetVisibility(0);
864 sub3node->cd();
865 //
866 // Place copy #1 of I101 in I107
867 //
868 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
869 sub4node->SetLineColor(kColorITS);
870 sub4node->SetVisibility(0);
871 sub4node->cd();
872 //
873 // Place copy #1 of ITS1 in I101
874 //
875 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
876 sub5node->SetLineColor(kColorITS);
877 fNodes->Add(sub5node);
878 sub4node->cd();
879 fNodes->Add(sub4node);
880 sub3node->cd();
881 fNodes->Add(sub3node);
882 sub2node->cd();
883 //
884 // Place copy #2 of I107 in I10B
885 //
886 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
887 sub3node->SetLineColor(kColorITS);
888 sub3node->SetVisibility(0);
889 sub3node->cd();
890 //
891 // Place copy #1 of I101 in I107
892 //
893 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
894 sub4node->SetLineColor(kColorITS);
895 sub4node->SetVisibility(0);
896 sub4node->cd();
897 //
898 // Place copy #1 of ITS1 in I101
899 //
900 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
901 sub5node->SetLineColor(kColorITS);
902 fNodes->Add(sub5node);
903 sub4node->cd();
904 fNodes->Add(sub4node);
905 sub3node->cd();
906 fNodes->Add(sub3node);
907 sub2node->cd();
908 //
909 // Place copy #3 of I107 in I10B
910 //
911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
912 sub3node->SetLineColor(kColorITS);
913 sub3node->SetVisibility(0);
914 sub3node->cd();
915 //
916 // Place copy #1 of I101 in I107
917 //
918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
919 sub4node->SetLineColor(kColorITS);
920 sub4node->SetVisibility(0);
921 sub4node->cd();
922 //
923 // Place copy #1 of ITS1 in I101
924 //
925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
926 sub5node->SetLineColor(kColorITS);
927 fNodes->Add(sub5node);
928 sub4node->cd();
929 fNodes->Add(sub4node);
930 sub3node->cd();
931 fNodes->Add(sub3node);
932 sub2node->cd();
933 //
934 // Place copy #4 of I107 in I10B
935 //
936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
937 sub3node->SetLineColor(kColorITS);
938 sub3node->SetVisibility(0);
939 sub3node->cd();
940 //
941 // Place copy #1 of I101 in I107
942 //
943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
944 sub4node->SetLineColor(kColorITS);
945 sub4node->SetVisibility(0);
946 sub4node->cd();
947 //
948 // Place copy #1 of ITS1 in I101
949 //
950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
951 sub5node->SetLineColor(kColorITS);
952 fNodes->Add(sub5node);
953 sub4node->cd();
954 fNodes->Add(sub4node);
955 sub3node->cd();
956 fNodes->Add(sub3node);
957 sub2node->cd();
958 fNodes->Add(sub2node);
959 sub1node->cd();
960 //
961 // Place copy #2 of I10B in I12B
962 //
963 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
964 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 965 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 966 sub2node->SetLineColor(kColorITS);
967 sub2node->SetVisibility(0);
968 sub2node->cd();
969 //
970 // Place copy #1 of I107 in I10B
971 //
972 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
973 sub3node->SetLineColor(kColorITS);
974 sub3node->SetVisibility(0);
975 sub3node->cd();
976 //
977 // Place copy #1 of I101 in I107
978 //
979 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
980 sub4node->SetLineColor(kColorITS);
981 sub4node->SetVisibility(0);
982 sub4node->cd();
983 //
984 // Place copy #1 of ITS1 in I101
985 //
986 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
987 sub5node->SetLineColor(kColorITS);
988 fNodes->Add(sub5node);
989 sub4node->cd();
990 fNodes->Add(sub4node);
991 sub3node->cd();
992 fNodes->Add(sub3node);
993 sub2node->cd();
994 //
995 // Place copy #2 of I107 in I10B
996 //
997 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
998 sub3node->SetLineColor(kColorITS);
999 sub3node->SetVisibility(0);
1000 sub3node->cd();
1001 //
1002 // Place copy #1 of I101 in I107
1003 //
1004 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1005 sub4node->SetLineColor(kColorITS);
1006 sub4node->SetVisibility(0);
1007 sub4node->cd();
1008 //
1009 // Place copy #1 of ITS1 in I101
1010 //
1011 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1012 sub5node->SetLineColor(kColorITS);
1013 fNodes->Add(sub5node);
1014 sub4node->cd();
1015 fNodes->Add(sub4node);
1016 sub3node->cd();
1017 fNodes->Add(sub3node);
1018 sub2node->cd();
1019 //
1020 // Place copy #3 of I107 in I10B
1021 //
1022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1023 sub3node->SetLineColor(kColorITS);
1024 sub3node->SetVisibility(0);
1025 sub3node->cd();
1026 //
1027 // Place copy #1 of I101 in I107
1028 //
1029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1030 sub4node->SetLineColor(kColorITS);
1031 sub4node->SetVisibility(0);
1032 sub4node->cd();
1033 //
1034 // Place copy #1 of ITS1 in I101
1035 //
1036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1037 sub5node->SetLineColor(kColorITS);
1038 fNodes->Add(sub5node);
1039 sub4node->cd();
1040 fNodes->Add(sub4node);
1041 sub3node->cd();
1042 fNodes->Add(sub3node);
1043 sub2node->cd();
1044 //
1045 // Place copy #4 of I107 in I10B
1046 //
1047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1048 sub3node->SetLineColor(kColorITS);
1049 sub3node->SetVisibility(0);
1050 sub3node->cd();
1051 //
1052 // Place copy #1 of I101 in I107
1053 //
1054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1055 sub4node->SetLineColor(kColorITS);
1056 sub4node->SetVisibility(0);
1057 sub4node->cd();
1058 //
1059 // Place copy #1 of ITS1 in I101
1060 //
1061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1062 sub5node->SetLineColor(kColorITS);
1063 fNodes->Add(sub5node);
1064 sub4node->cd();
1065 fNodes->Add(sub4node);
1066 sub3node->cd();
1067 fNodes->Add(sub3node);
1068 sub2node->cd();
1069 fNodes->Add(sub2node);
1070 sub1node->cd();
1071 //
1072 // Place copy #1 of I20B in I12B
1073 //
1074 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1075 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1076 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1077 sub2node->SetLineColor(kColorITS);
1078 sub2node->SetVisibility(0);
1079 sub2node->cd();
1080 //
1081 // Place copy #1 of I1D7 in I20B
1082 //
1083 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1084 sub3node->SetLineColor(kColorITS);
1085 sub3node->SetVisibility(0);
1086 sub3node->cd();
1087 //
1088 // Place copy #1 of I1D1 in I1D7
1089 //
1090 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1091 sub4node->SetLineColor(kColorITS);
1092 sub4node->SetVisibility(0);
1093 sub4node->cd();
1094 //
1095 // Place copy #1 of ITS2 in I1D1
1096 //
1097 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1098 sub5node->SetLineColor(kColorITS);
1099 fNodes->Add(sub5node);
1100 sub4node->cd();
1101 fNodes->Add(sub4node);
1102 sub3node->cd();
1103 fNodes->Add(sub3node);
1104 sub2node->cd();
1105 //
1106 // Place copy #2 of I1D7 in I20B
1107 //
1108 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1109 sub3node->SetLineColor(kColorITS);
1110 sub3node->SetVisibility(0);
1111 sub3node->cd();
1112 //
1113 // Place copy #1 of I1D1 in I1D7
1114 //
1115 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1116 sub4node->SetLineColor(kColorITS);
1117 sub4node->SetVisibility(0);
1118 sub4node->cd();
1119 //
1120 // Place copy #1 of ITS2 in I1D1
1121 //
1122 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1123 sub5node->SetLineColor(kColorITS);
1124 fNodes->Add(sub5node);
1125 sub4node->cd();
1126 fNodes->Add(sub4node);
1127 sub3node->cd();
1128 fNodes->Add(sub3node);
1129 sub2node->cd();
1130 //
1131 // Place copy #3 of I1D7 in I20B
1132 //
1133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1134 sub3node->SetLineColor(kColorITS);
1135 sub3node->SetVisibility(0);
1136 sub3node->cd();
1137 //
1138 // Place copy #1 of I1D1 in I1D7
1139 //
1140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1141 sub4node->SetLineColor(kColorITS);
1142 sub4node->SetVisibility(0);
1143 sub4node->cd();
1144 //
1145 // Place copy #1 of ITS2 in I1D1
1146 //
1147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1148 sub5node->SetLineColor(kColorITS);
1149 fNodes->Add(sub5node);
1150 sub4node->cd();
1151 fNodes->Add(sub4node);
1152 sub3node->cd();
1153 fNodes->Add(sub3node);
1154 sub2node->cd();
1155 //
1156 // Place copy #4 of I1D7 in I20B
1157 //
1158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1159 sub3node->SetLineColor(kColorITS);
1160 sub3node->SetVisibility(0);
1161 sub3node->cd();
1162 //
1163 // Place copy #1 of I1D1 in I1D7
1164 //
1165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1166 sub4node->SetLineColor(kColorITS);
1167 sub4node->SetVisibility(0);
1168 sub4node->cd();
1169 //
1170 // Place copy #1 of ITS2 in I1D1
1171 //
1172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1173 sub5node->SetLineColor(kColorITS);
1174 fNodes->Add(sub5node);
1175 sub4node->cd();
1176 fNodes->Add(sub4node);
1177 sub3node->cd();
1178 fNodes->Add(sub3node);
1179 sub2node->cd();
1180 fNodes->Add(sub2node);
1181 sub1node->cd();
1182 //
1183 // Place copy #2 of I20B in I12B
1184 //
1185 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1186 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1187 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1188 sub2node->SetLineColor(kColorITS);
1189 sub2node->SetVisibility(0);
1190 sub2node->cd();
1191 //
1192 // Place copy #1 of I1D7 in I20B
1193 //
1194 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1195 sub3node->SetLineColor(kColorITS);
1196 sub3node->SetVisibility(0);
1197 sub3node->cd();
1198 //
1199 // Place copy #1 of I1D1 in I1D7
1200 //
1201 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1202 sub4node->SetLineColor(kColorITS);
1203 sub4node->SetVisibility(0);
1204 sub4node->cd();
1205 //
1206 // Place copy #1 of ITS2 in I1D1
1207 //
1208 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1209 sub5node->SetLineColor(kColorITS);
1210 fNodes->Add(sub5node);
1211 sub4node->cd();
1212 fNodes->Add(sub4node);
1213 sub3node->cd();
1214 fNodes->Add(sub3node);
1215 sub2node->cd();
1216 //
1217 // Place copy #2 of I1D7 in I20B
1218 //
1219 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1220 sub3node->SetLineColor(kColorITS);
1221 sub3node->SetVisibility(0);
1222 sub3node->cd();
1223 //
1224 // Place copy #1 of I1D1 in I1D7
1225 //
1226 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1227 sub4node->SetLineColor(kColorITS);
1228 sub4node->SetVisibility(0);
1229 sub4node->cd();
1230 //
1231 // Place copy #1 of ITS2 in I1D1
1232 //
1233 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1234 sub5node->SetLineColor(kColorITS);
1235 fNodes->Add(sub5node);
1236 sub4node->cd();
1237 fNodes->Add(sub4node);
1238 sub3node->cd();
1239 fNodes->Add(sub3node);
1240 sub2node->cd();
1241 //
1242 // Place copy #3 of I1D7 in I20B
1243 //
1244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1245 sub3node->SetLineColor(kColorITS);
1246 sub3node->SetVisibility(0);
1247 sub3node->cd();
1248 //
1249 // Place copy #1 of I1D1 in I1D7
1250 //
1251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1252 sub4node->SetLineColor(kColorITS);
1253 sub4node->SetVisibility(0);
1254 sub4node->cd();
1255 //
1256 // Place copy #1 of ITS2 in I1D1
1257 //
1258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1259 sub5node->SetLineColor(kColorITS);
1260 fNodes->Add(sub5node);
1261 sub4node->cd();
1262 fNodes->Add(sub4node);
1263 sub3node->cd();
1264 fNodes->Add(sub3node);
1265 sub2node->cd();
1266 //
1267 // Place copy #4 of I1D7 in I20B
1268 //
1269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1270 sub3node->SetLineColor(kColorITS);
1271 sub3node->SetVisibility(0);
1272 sub3node->cd();
1273 //
1274 // Place copy #1 of I1D1 in I1D7
1275 //
1276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1277 sub4node->SetLineColor(kColorITS);
1278 sub4node->SetVisibility(0);
1279 sub4node->cd();
1280 //
1281 // Place copy #1 of ITS2 in I1D1
1282 //
1283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1284 sub5node->SetLineColor(kColorITS);
1285 fNodes->Add(sub5node);
1286 sub4node->cd();
1287 fNodes->Add(sub4node);
1288 sub3node->cd();
1289 fNodes->Add(sub3node);
1290 sub2node->cd();
1291 fNodes->Add(sub2node);
1292 sub1node->cd();
1293 //
1294 // Place copy #3 of I20B in I12B
1295 //
1296 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1297 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1298 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1299 sub2node->SetLineColor(kColorITS);
1300 sub2node->SetVisibility(0);
1301 sub2node->cd();
1302 //
1303 // Place copy #1 of I1D7 in I20B
1304 //
1305 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1306 sub3node->SetLineColor(kColorITS);
1307 sub3node->SetVisibility(0);
1308 sub3node->cd();
1309 //
1310 // Place copy #1 of I1D1 in I1D7
1311 //
1312 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1313 sub4node->SetLineColor(kColorITS);
1314 sub4node->SetVisibility(0);
1315 sub4node->cd();
1316 //
1317 // Place copy #1 of ITS2 in I1D1
1318 //
1319 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1320 sub5node->SetLineColor(kColorITS);
1321 fNodes->Add(sub5node);
1322 sub4node->cd();
1323 fNodes->Add(sub4node);
1324 sub3node->cd();
1325 fNodes->Add(sub3node);
1326 sub2node->cd();
1327 //
1328 // Place copy #2 of I1D7 in I20B
1329 //
1330 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1331 sub3node->SetLineColor(kColorITS);
1332 sub3node->SetVisibility(0);
1333 sub3node->cd();
1334 //
1335 // Place copy #1 of I1D1 in I1D7
1336 //
1337 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1338 sub4node->SetLineColor(kColorITS);
1339 sub4node->SetVisibility(0);
1340 sub4node->cd();
1341 //
1342 // Place copy #1 of ITS2 in I1D1
1343 //
1344 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1345 sub5node->SetLineColor(kColorITS);
1346 fNodes->Add(sub5node);
1347 sub4node->cd();
1348 fNodes->Add(sub4node);
1349 sub3node->cd();
1350 fNodes->Add(sub3node);
1351 sub2node->cd();
1352 //
1353 // Place copy #3 of I1D7 in I20B
1354 //
1355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1356 sub3node->SetLineColor(kColorITS);
1357 sub3node->SetVisibility(0);
1358 sub3node->cd();
1359 //
1360 // Place copy #1 of I1D1 in I1D7
1361 //
1362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1363 sub4node->SetLineColor(kColorITS);
1364 sub4node->SetVisibility(0);
1365 sub4node->cd();
1366 //
1367 // Place copy #1 of ITS2 in I1D1
1368 //
1369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1370 sub5node->SetLineColor(kColorITS);
1371 fNodes->Add(sub5node);
1372 sub4node->cd();
1373 fNodes->Add(sub4node);
1374 sub3node->cd();
1375 fNodes->Add(sub3node);
1376 sub2node->cd();
1377 //
1378 // Place copy #4 of I1D7 in I20B
1379 //
1380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1381 sub3node->SetLineColor(kColorITS);
1382 sub3node->SetVisibility(0);
1383 sub3node->cd();
1384 //
1385 // Place copy #1 of I1D1 in I1D7
1386 //
1387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1388 sub4node->SetLineColor(kColorITS);
1389 sub4node->SetVisibility(0);
1390 sub4node->cd();
1391 //
1392 // Place copy #1 of ITS2 in I1D1
1393 //
1394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1395 sub5node->SetLineColor(kColorITS);
1396 fNodes->Add(sub5node);
1397 sub4node->cd();
1398 fNodes->Add(sub4node);
1399 sub3node->cd();
1400 fNodes->Add(sub3node);
1401 sub2node->cd();
1402 fNodes->Add(sub2node);
1403 sub1node->cd();
1404 //
1405 // Place copy #4 of I20B in I12B
1406 //
1407 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1408 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1409 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1410 sub2node->SetLineColor(kColorITS);
1411 sub2node->SetVisibility(0);
1412 sub2node->cd();
1413 //
1414 // Place copy #1 of I1D7 in I20B
1415 //
1416 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1417 sub3node->SetLineColor(kColorITS);
1418 sub3node->SetVisibility(0);
1419 sub3node->cd();
1420 //
1421 // Place copy #1 of I1D1 in I1D7
1422 //
1423 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1424 sub4node->SetLineColor(kColorITS);
1425 sub4node->SetVisibility(0);
1426 sub4node->cd();
1427 //
1428 // Place copy #1 of ITS2 in I1D1
1429 //
1430 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1431 sub5node->SetLineColor(kColorITS);
1432 fNodes->Add(sub5node);
1433 sub4node->cd();
1434 fNodes->Add(sub4node);
1435 sub3node->cd();
1436 fNodes->Add(sub3node);
1437 sub2node->cd();
1438 //
1439 // Place copy #2 of I1D7 in I20B
1440 //
1441 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1442 sub3node->SetLineColor(kColorITS);
1443 sub3node->SetVisibility(0);
1444 sub3node->cd();
1445 //
1446 // Place copy #1 of I1D1 in I1D7
1447 //
1448 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1449 sub4node->SetLineColor(kColorITS);
1450 sub4node->SetVisibility(0);
1451 sub4node->cd();
1452 //
1453 // Place copy #1 of ITS2 in I1D1
1454 //
1455 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1456 sub5node->SetLineColor(kColorITS);
1457 fNodes->Add(sub5node);
1458 sub4node->cd();
1459 fNodes->Add(sub4node);
1460 sub3node->cd();
1461 fNodes->Add(sub3node);
1462 sub2node->cd();
1463 //
1464 // Place copy #3 of I1D7 in I20B
1465 //
1466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1467 sub3node->SetLineColor(kColorITS);
1468 sub3node->SetVisibility(0);
1469 sub3node->cd();
1470 //
1471 // Place copy #1 of I1D1 in I1D7
1472 //
1473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1474 sub4node->SetLineColor(kColorITS);
1475 sub4node->SetVisibility(0);
1476 sub4node->cd();
1477 //
1478 // Place copy #1 of ITS2 in I1D1
1479 //
1480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1481 sub5node->SetLineColor(kColorITS);
1482 fNodes->Add(sub5node);
1483 sub4node->cd();
1484 fNodes->Add(sub4node);
1485 sub3node->cd();
1486 fNodes->Add(sub3node);
1487 sub2node->cd();
1488 //
1489 // Place copy #4 of I1D7 in I20B
1490 //
1491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1492 sub3node->SetLineColor(kColorITS);
1493 sub3node->SetVisibility(0);
1494 sub3node->cd();
1495 //
1496 // Place copy #1 of I1D1 in I1D7
1497 //
1498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1499 sub4node->SetLineColor(kColorITS);
1500 sub4node->SetVisibility(0);
1501 sub4node->cd();
1502 //
1503 // Place copy #1 of ITS2 in I1D1
1504 //
1505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1506 sub5node->SetLineColor(kColorITS);
1507 fNodes->Add(sub5node);
1508 sub4node->cd();
1509 fNodes->Add(sub4node);
1510 sub3node->cd();
1511 fNodes->Add(sub3node);
1512 sub2node->cd();
1513 fNodes->Add(sub2node);
1514 sub1node->cd();
1515 fNodes->Add(sub1node);
1516 node->cd();
1517 //
1518 // Place copy #2 of I12B in IT12
1519 //
1266e9b4 1520 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1521 sub1node->SetLineColor(kColorITS);
1522 sub1node->SetVisibility(0);
1523 sub1node->cd();
1524 //
1525 // Place copy #1 of I10B in I12B
1526 //
1527 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1528 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1529 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1530 sub2node->SetLineColor(kColorITS);
1531 sub2node->SetVisibility(0);
1532 sub2node->cd();
1533 //
1534 // Place copy #1 of I107 in I10B
1535 //
1536 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1537 sub3node->SetLineColor(kColorITS);
1538 sub3node->SetVisibility(0);
1539 sub3node->cd();
1540 //
1541 // Place copy #1 of I101 in I107
1542 //
1543 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1544 sub4node->SetLineColor(kColorITS);
1545 sub4node->SetVisibility(0);
1546 sub4node->cd();
1547 //
1548 // Place copy #1 of ITS1 in I101
1549 //
1550 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1551 sub5node->SetLineColor(kColorITS);
1552 fNodes->Add(sub5node);
1553 sub4node->cd();
1554 fNodes->Add(sub4node);
1555 sub3node->cd();
1556 fNodes->Add(sub3node);
1557 sub2node->cd();
1558 //
1559 // Place copy #2 of I107 in I10B
1560 //
1561 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1562 sub3node->SetLineColor(kColorITS);
1563 sub3node->SetVisibility(0);
1564 sub3node->cd();
1565 //
1566 // Place copy #1 of I101 in I107
1567 //
1568 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1569 sub4node->SetLineColor(kColorITS);
1570 sub4node->SetVisibility(0);
1571 sub4node->cd();
1572 //
1573 // Place copy #1 of ITS1 in I101
1574 //
1575 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1576 sub5node->SetLineColor(kColorITS);
1577 fNodes->Add(sub5node);
1578 sub4node->cd();
1579 fNodes->Add(sub4node);
1580 sub3node->cd();
1581 fNodes->Add(sub3node);
1582 sub2node->cd();
1583 //
1584 // Place copy #3 of I107 in I10B
1585 //
1586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1587 sub3node->SetLineColor(kColorITS);
1588 sub3node->SetVisibility(0);
1589 sub3node->cd();
1590 //
1591 // Place copy #1 of I101 in I107
1592 //
1593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1594 sub4node->SetLineColor(kColorITS);
1595 sub4node->SetVisibility(0);
1596 sub4node->cd();
1597 //
1598 // Place copy #1 of ITS1 in I101
1599 //
1600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1601 sub5node->SetLineColor(kColorITS);
1602 fNodes->Add(sub5node);
1603 sub4node->cd();
1604 fNodes->Add(sub4node);
1605 sub3node->cd();
1606 fNodes->Add(sub3node);
1607 sub2node->cd();
1608 //
1609 // Place copy #4 of I107 in I10B
1610 //
1611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1612 sub3node->SetLineColor(kColorITS);
1613 sub3node->SetVisibility(0);
1614 sub3node->cd();
1615 //
1616 // Place copy #1 of I101 in I107
1617 //
1618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1619 sub4node->SetLineColor(kColorITS);
1620 sub4node->SetVisibility(0);
1621 sub4node->cd();
1622 //
1623 // Place copy #1 of ITS1 in I101
1624 //
1625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1626 sub5node->SetLineColor(kColorITS);
1627 fNodes->Add(sub5node);
1628 sub4node->cd();
1629 fNodes->Add(sub4node);
1630 sub3node->cd();
1631 fNodes->Add(sub3node);
1632 sub2node->cd();
1633 fNodes->Add(sub2node);
1634 sub1node->cd();
1635 //
1636 // Place copy #2 of I10B in I12B
1637 //
1638 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1639 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1640 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1641 sub2node->SetLineColor(kColorITS);
1642 sub2node->SetVisibility(0);
1643 sub2node->cd();
1644 //
1645 // Place copy #1 of I107 in I10B
1646 //
1647 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1648 sub3node->SetLineColor(kColorITS);
1649 sub3node->SetVisibility(0);
1650 sub3node->cd();
1651 //
1652 // Place copy #1 of I101 in I107
1653 //
1654 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1655 sub4node->SetLineColor(kColorITS);
1656 sub4node->SetVisibility(0);
1657 sub4node->cd();
1658 //
1659 // Place copy #1 of ITS1 in I101
1660 //
1661 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1662 sub5node->SetLineColor(kColorITS);
1663 fNodes->Add(sub5node);
1664 sub4node->cd();
1665 fNodes->Add(sub4node);
1666 sub3node->cd();
1667 fNodes->Add(sub3node);
1668 sub2node->cd();
1669 //
1670 // Place copy #2 of I107 in I10B
1671 //
1672 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1673 sub3node->SetLineColor(kColorITS);
1674 sub3node->SetVisibility(0);
1675 sub3node->cd();
1676 //
1677 // Place copy #1 of I101 in I107
1678 //
1679 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1680 sub4node->SetLineColor(kColorITS);
1681 sub4node->SetVisibility(0);
1682 sub4node->cd();
1683 //
1684 // Place copy #1 of ITS1 in I101
1685 //
1686 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1687 sub5node->SetLineColor(kColorITS);
1688 fNodes->Add(sub5node);
1689 sub4node->cd();
1690 fNodes->Add(sub4node);
1691 sub3node->cd();
1692 fNodes->Add(sub3node);
1693 sub2node->cd();
1694 //
1695 // Place copy #3 of I107 in I10B
1696 //
1697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1698 sub3node->SetLineColor(kColorITS);
1699 sub3node->SetVisibility(0);
1700 sub3node->cd();
1701 //
1702 // Place copy #1 of I101 in I107
1703 //
1704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1705 sub4node->SetLineColor(kColorITS);
1706 sub4node->SetVisibility(0);
1707 sub4node->cd();
1708 //
1709 // Place copy #1 of ITS1 in I101
1710 //
1711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1712 sub5node->SetLineColor(kColorITS);
1713 fNodes->Add(sub5node);
1714 sub4node->cd();
1715 fNodes->Add(sub4node);
1716 sub3node->cd();
1717 fNodes->Add(sub3node);
1718 sub2node->cd();
1719 //
1720 // Place copy #4 of I107 in I10B
1721 //
1722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1723 sub3node->SetLineColor(kColorITS);
1724 sub3node->SetVisibility(0);
1725 sub3node->cd();
1726 //
1727 // Place copy #1 of I101 in I107
1728 //
1729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1730 sub4node->SetLineColor(kColorITS);
1731 sub4node->SetVisibility(0);
1732 sub4node->cd();
1733 //
1734 // Place copy #1 of ITS1 in I101
1735 //
1736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1737 sub5node->SetLineColor(kColorITS);
1738 fNodes->Add(sub5node);
1739 sub4node->cd();
1740 fNodes->Add(sub4node);
1741 sub3node->cd();
1742 fNodes->Add(sub3node);
1743 sub2node->cd();
1744 fNodes->Add(sub2node);
1745 sub1node->cd();
1746 //
1747 // Place copy #1 of I20B in I12B
1748 //
1749 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1750 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1751 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1752 sub2node->SetLineColor(kColorITS);
1753 sub2node->SetVisibility(0);
1754 sub2node->cd();
1755 //
1756 // Place copy #1 of I1D7 in I20B
1757 //
1758 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1759 sub3node->SetLineColor(kColorITS);
1760 sub3node->SetVisibility(0);
1761 sub3node->cd();
1762 //
1763 // Place copy #1 of I1D1 in I1D7
1764 //
1765 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1766 sub4node->SetLineColor(kColorITS);
1767 sub4node->SetVisibility(0);
1768 sub4node->cd();
1769 //
1770 // Place copy #1 of ITS2 in I1D1
1771 //
1772 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1773 sub5node->SetLineColor(kColorITS);
1774 fNodes->Add(sub5node);
1775 sub4node->cd();
1776 fNodes->Add(sub4node);
1777 sub3node->cd();
1778 fNodes->Add(sub3node);
1779 sub2node->cd();
1780 //
1781 // Place copy #2 of I1D7 in I20B
1782 //
1783 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1784 sub3node->SetLineColor(kColorITS);
1785 sub3node->SetVisibility(0);
1786 sub3node->cd();
1787 //
1788 // Place copy #1 of I1D1 in I1D7
1789 //
1790 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1791 sub4node->SetLineColor(kColorITS);
1792 sub4node->SetVisibility(0);
1793 sub4node->cd();
1794 //
1795 // Place copy #1 of ITS2 in I1D1
1796 //
1797 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1798 sub5node->SetLineColor(kColorITS);
1799 fNodes->Add(sub5node);
1800 sub4node->cd();
1801 fNodes->Add(sub4node);
1802 sub3node->cd();
1803 fNodes->Add(sub3node);
1804 sub2node->cd();
1805 //
1806 // Place copy #3 of I1D7 in I20B
1807 //
1808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1809 sub3node->SetLineColor(kColorITS);
1810 sub3node->SetVisibility(0);
1811 sub3node->cd();
1812 //
1813 // Place copy #1 of I1D1 in I1D7
1814 //
1815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1816 sub4node->SetLineColor(kColorITS);
1817 sub4node->SetVisibility(0);
1818 sub4node->cd();
1819 //
1820 // Place copy #1 of ITS2 in I1D1
1821 //
1822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1823 sub5node->SetLineColor(kColorITS);
1824 fNodes->Add(sub5node);
1825 sub4node->cd();
1826 fNodes->Add(sub4node);
1827 sub3node->cd();
1828 fNodes->Add(sub3node);
1829 sub2node->cd();
1830 //
1831 // Place copy #4 of I1D7 in I20B
1832 //
1833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1834 sub3node->SetLineColor(kColorITS);
1835 sub3node->SetVisibility(0);
1836 sub3node->cd();
1837 //
1838 // Place copy #1 of I1D1 in I1D7
1839 //
1840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1841 sub4node->SetLineColor(kColorITS);
1842 sub4node->SetVisibility(0);
1843 sub4node->cd();
1844 //
1845 // Place copy #1 of ITS2 in I1D1
1846 //
1847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1848 sub5node->SetLineColor(kColorITS);
1849 fNodes->Add(sub5node);
1850 sub4node->cd();
1851 fNodes->Add(sub4node);
1852 sub3node->cd();
1853 fNodes->Add(sub3node);
1854 sub2node->cd();
1855 fNodes->Add(sub2node);
1856 sub1node->cd();
1857 //
1858 // Place copy #2 of I20B in I12B
1859 //
1860 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1861 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1862 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1863 sub2node->SetLineColor(kColorITS);
1864 sub2node->SetVisibility(0);
1865 sub2node->cd();
1866 //
1867 // Place copy #1 of I1D7 in I20B
1868 //
1869 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1870 sub3node->SetLineColor(kColorITS);
1871 sub3node->SetVisibility(0);
1872 sub3node->cd();
1873 //
1874 // Place copy #1 of I1D1 in I1D7
1875 //
1876 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1877 sub4node->SetLineColor(kColorITS);
1878 sub4node->SetVisibility(0);
1879 sub4node->cd();
1880 //
1881 // Place copy #1 of ITS2 in I1D1
1882 //
1883 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1884 sub5node->SetLineColor(kColorITS);
1885 fNodes->Add(sub5node);
1886 sub4node->cd();
1887 fNodes->Add(sub4node);
1888 sub3node->cd();
1889 fNodes->Add(sub3node);
1890 sub2node->cd();
1891 //
1892 // Place copy #2 of I1D7 in I20B
1893 //
1894 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1895 sub3node->SetLineColor(kColorITS);
1896 sub3node->SetVisibility(0);
1897 sub3node->cd();
1898 //
1899 // Place copy #1 of I1D1 in I1D7
1900 //
1901 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1902 sub4node->SetLineColor(kColorITS);
1903 sub4node->SetVisibility(0);
1904 sub4node->cd();
1905 //
1906 // Place copy #1 of ITS2 in I1D1
1907 //
1908 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1909 sub5node->SetLineColor(kColorITS);
1910 fNodes->Add(sub5node);
1911 sub4node->cd();
1912 fNodes->Add(sub4node);
1913 sub3node->cd();
1914 fNodes->Add(sub3node);
1915 sub2node->cd();
1916 //
1917 // Place copy #3 of I1D7 in I20B
1918 //
1919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1920 sub3node->SetLineColor(kColorITS);
1921 sub3node->SetVisibility(0);
1922 sub3node->cd();
1923 //
1924 // Place copy #1 of I1D1 in I1D7
1925 //
1926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1927 sub4node->SetLineColor(kColorITS);
1928 sub4node->SetVisibility(0);
1929 sub4node->cd();
1930 //
1931 // Place copy #1 of ITS2 in I1D1
1932 //
1933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1934 sub5node->SetLineColor(kColorITS);
1935 fNodes->Add(sub5node);
1936 sub4node->cd();
1937 fNodes->Add(sub4node);
1938 sub3node->cd();
1939 fNodes->Add(sub3node);
1940 sub2node->cd();
1941 //
1942 // Place copy #4 of I1D7 in I20B
1943 //
1944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1945 sub3node->SetLineColor(kColorITS);
1946 sub3node->SetVisibility(0);
1947 sub3node->cd();
1948 //
1949 // Place copy #1 of I1D1 in I1D7
1950 //
1951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1952 sub4node->SetLineColor(kColorITS);
1953 sub4node->SetVisibility(0);
1954 sub4node->cd();
1955 //
1956 // Place copy #1 of ITS2 in I1D1
1957 //
1958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1959 sub5node->SetLineColor(kColorITS);
1960 fNodes->Add(sub5node);
1961 sub4node->cd();
1962 fNodes->Add(sub4node);
1963 sub3node->cd();
1964 fNodes->Add(sub3node);
1965 sub2node->cd();
1966 fNodes->Add(sub2node);
1967 sub1node->cd();
1968 //
1969 // Place copy #3 of I20B in I12B
1970 //
1971 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1972 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1973 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1974 sub2node->SetLineColor(kColorITS);
1975 sub2node->SetVisibility(0);
1976 sub2node->cd();
1977 //
1978 // Place copy #1 of I1D7 in I20B
1979 //
1980 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1981 sub3node->SetLineColor(kColorITS);
1982 sub3node->SetVisibility(0);
1983 sub3node->cd();
1984 //
1985 // Place copy #1 of I1D1 in I1D7
1986 //
1987 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1988 sub4node->SetLineColor(kColorITS);
1989 sub4node->SetVisibility(0);
1990 sub4node->cd();
1991 //
1992 // Place copy #1 of ITS2 in I1D1
1993 //
1994 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1995 sub5node->SetLineColor(kColorITS);
1996 fNodes->Add(sub5node);
1997 sub4node->cd();
1998 fNodes->Add(sub4node);
1999 sub3node->cd();
2000 fNodes->Add(sub3node);
2001 sub2node->cd();
2002 //
2003 // Place copy #2 of I1D7 in I20B
2004 //
2005 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2006 sub3node->SetLineColor(kColorITS);
2007 sub3node->SetVisibility(0);
2008 sub3node->cd();
2009 //
2010 // Place copy #1 of I1D1 in I1D7
2011 //
2012 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2013 sub4node->SetLineColor(kColorITS);
2014 sub4node->SetVisibility(0);
2015 sub4node->cd();
2016 //
2017 // Place copy #1 of ITS2 in I1D1
2018 //
2019 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2020 sub5node->SetLineColor(kColorITS);
2021 fNodes->Add(sub5node);
2022 sub4node->cd();
2023 fNodes->Add(sub4node);
2024 sub3node->cd();
2025 fNodes->Add(sub3node);
2026 sub2node->cd();
2027 //
2028 // Place copy #3 of I1D7 in I20B
2029 //
2030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2031 sub3node->SetLineColor(kColorITS);
2032 sub3node->SetVisibility(0);
2033 sub3node->cd();
2034 //
2035 // Place copy #1 of I1D1 in I1D7
2036 //
2037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2038 sub4node->SetLineColor(kColorITS);
2039 sub4node->SetVisibility(0);
2040 sub4node->cd();
2041 //
2042 // Place copy #1 of ITS2 in I1D1
2043 //
2044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2045 sub5node->SetLineColor(kColorITS);
2046 fNodes->Add(sub5node);
2047 sub4node->cd();
2048 fNodes->Add(sub4node);
2049 sub3node->cd();
2050 fNodes->Add(sub3node);
2051 sub2node->cd();
2052 //
2053 // Place copy #4 of I1D7 in I20B
2054 //
2055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2056 sub3node->SetLineColor(kColorITS);
2057 sub3node->SetVisibility(0);
2058 sub3node->cd();
2059 //
2060 // Place copy #1 of I1D1 in I1D7
2061 //
2062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2063 sub4node->SetLineColor(kColorITS);
2064 sub4node->SetVisibility(0);
2065 sub4node->cd();
2066 //
2067 // Place copy #1 of ITS2 in I1D1
2068 //
2069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2070 sub5node->SetLineColor(kColorITS);
2071 fNodes->Add(sub5node);
2072 sub4node->cd();
2073 fNodes->Add(sub4node);
2074 sub3node->cd();
2075 fNodes->Add(sub3node);
2076 sub2node->cd();
2077 fNodes->Add(sub2node);
2078 sub1node->cd();
2079 //
2080 // Place copy #4 of I20B in I12B
2081 //
2082 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2083 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2084 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2085 sub2node->SetLineColor(kColorITS);
2086 sub2node->SetVisibility(0);
2087 sub2node->cd();
2088 //
2089 // Place copy #1 of I1D7 in I20B
2090 //
2091 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2092 sub3node->SetLineColor(kColorITS);
2093 sub3node->SetVisibility(0);
2094 sub3node->cd();
2095 //
2096 // Place copy #1 of I1D1 in I1D7
2097 //
2098 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2099 sub4node->SetLineColor(kColorITS);
2100 sub4node->SetVisibility(0);
2101 sub4node->cd();
2102 //
2103 // Place copy #1 of ITS2 in I1D1
2104 //
2105 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2106 sub5node->SetLineColor(kColorITS);
2107 fNodes->Add(sub5node);
2108 sub4node->cd();
2109 fNodes->Add(sub4node);
2110 sub3node->cd();
2111 fNodes->Add(sub3node);
2112 sub2node->cd();
2113 //
2114 // Place copy #2 of I1D7 in I20B
2115 //
2116 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2117 sub3node->SetLineColor(kColorITS);
2118 sub3node->SetVisibility(0);
2119 sub3node->cd();
2120 //
2121 // Place copy #1 of I1D1 in I1D7
2122 //
2123 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2124 sub4node->SetLineColor(kColorITS);
2125 sub4node->SetVisibility(0);
2126 sub4node->cd();
2127 //
2128 // Place copy #1 of ITS2 in I1D1
2129 //
2130 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2131 sub5node->SetLineColor(kColorITS);
2132 fNodes->Add(sub5node);
2133 sub4node->cd();
2134 fNodes->Add(sub4node);
2135 sub3node->cd();
2136 fNodes->Add(sub3node);
2137 sub2node->cd();
2138 //
2139 // Place copy #3 of I1D7 in I20B
2140 //
2141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2142 sub3node->SetLineColor(kColorITS);
2143 sub3node->SetVisibility(0);
2144 sub3node->cd();
2145 //
2146 // Place copy #1 of I1D1 in I1D7
2147 //
2148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2149 sub4node->SetLineColor(kColorITS);
2150 sub4node->SetVisibility(0);
2151 sub4node->cd();
2152 //
2153 // Place copy #1 of ITS2 in I1D1
2154 //
2155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2156 sub5node->SetLineColor(kColorITS);
2157 fNodes->Add(sub5node);
2158 sub4node->cd();
2159 fNodes->Add(sub4node);
2160 sub3node->cd();
2161 fNodes->Add(sub3node);
2162 sub2node->cd();
2163 //
2164 // Place copy #4 of I1D7 in I20B
2165 //
2166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2167 sub3node->SetLineColor(kColorITS);
2168 sub3node->SetVisibility(0);
2169 sub3node->cd();
2170 //
2171 // Place copy #1 of I1D1 in I1D7
2172 //
2173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2174 sub4node->SetLineColor(kColorITS);
2175 sub4node->SetVisibility(0);
2176 sub4node->cd();
2177 //
2178 // Place copy #1 of ITS2 in I1D1
2179 //
2180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2181 sub5node->SetLineColor(kColorITS);
2182 fNodes->Add(sub5node);
2183 sub4node->cd();
2184 fNodes->Add(sub4node);
2185 sub3node->cd();
2186 fNodes->Add(sub3node);
2187 sub2node->cd();
2188 fNodes->Add(sub2node);
2189 sub1node->cd();
2190 fNodes->Add(sub1node);
2191 node->cd();
2192 //
2193 // Place copy #3 of I12B in IT12
2194 //
1266e9b4 2195 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2196 sub1node->SetLineColor(kColorITS);
2197 sub1node->SetVisibility(0);
2198 sub1node->cd();
2199 //
2200 // Place copy #1 of I10B in I12B
2201 //
2202 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2203 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2204 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2205 sub2node->SetLineColor(kColorITS);
2206 sub2node->SetVisibility(0);
2207 sub2node->cd();
2208 //
2209 // Place copy #1 of I107 in I10B
2210 //
2211 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2212 sub3node->SetLineColor(kColorITS);
2213 sub3node->SetVisibility(0);
2214 sub3node->cd();
2215 //
2216 // Place copy #1 of I101 in I107
2217 //
2218 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2219 sub4node->SetLineColor(kColorITS);
2220 sub4node->SetVisibility(0);
2221 sub4node->cd();
2222 //
2223 // Place copy #1 of ITS1 in I101
2224 //
2225 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2226 sub5node->SetLineColor(kColorITS);
2227 fNodes->Add(sub5node);
2228 sub4node->cd();
2229 fNodes->Add(sub4node);
2230 sub3node->cd();
2231 fNodes->Add(sub3node);
2232 sub2node->cd();
2233 //
2234 // Place copy #2 of I107 in I10B
2235 //
2236 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2237 sub3node->SetLineColor(kColorITS);
2238 sub3node->SetVisibility(0);
2239 sub3node->cd();
2240 //
2241 // Place copy #1 of I101 in I107
2242 //
2243 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2244 sub4node->SetLineColor(kColorITS);
2245 sub4node->SetVisibility(0);
2246 sub4node->cd();
2247 //
2248 // Place copy #1 of ITS1 in I101
2249 //
2250 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2251 sub5node->SetLineColor(kColorITS);
2252 fNodes->Add(sub5node);
2253 sub4node->cd();
2254 fNodes->Add(sub4node);
2255 sub3node->cd();
2256 fNodes->Add(sub3node);
2257 sub2node->cd();
2258 //
2259 // Place copy #3 of I107 in I10B
2260 //
2261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2262 sub3node->SetLineColor(kColorITS);
2263 sub3node->SetVisibility(0);
2264 sub3node->cd();
2265 //
2266 // Place copy #1 of I101 in I107
2267 //
2268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2269 sub4node->SetLineColor(kColorITS);
2270 sub4node->SetVisibility(0);
2271 sub4node->cd();
2272 //
2273 // Place copy #1 of ITS1 in I101
2274 //
2275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2276 sub5node->SetLineColor(kColorITS);
2277 fNodes->Add(sub5node);
2278 sub4node->cd();
2279 fNodes->Add(sub4node);
2280 sub3node->cd();
2281 fNodes->Add(sub3node);
2282 sub2node->cd();
2283 //
2284 // Place copy #4 of I107 in I10B
2285 //
2286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2287 sub3node->SetLineColor(kColorITS);
2288 sub3node->SetVisibility(0);
2289 sub3node->cd();
2290 //
2291 // Place copy #1 of I101 in I107
2292 //
2293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2294 sub4node->SetLineColor(kColorITS);
2295 sub4node->SetVisibility(0);
2296 sub4node->cd();
2297 //
2298 // Place copy #1 of ITS1 in I101
2299 //
2300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2301 sub5node->SetLineColor(kColorITS);
2302 fNodes->Add(sub5node);
2303 sub4node->cd();
2304 fNodes->Add(sub4node);
2305 sub3node->cd();
2306 fNodes->Add(sub3node);
2307 sub2node->cd();
2308 fNodes->Add(sub2node);
2309 sub1node->cd();
2310 //
2311 // Place copy #2 of I10B in I12B
2312 //
2313 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2314 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2315 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2316 sub2node->SetLineColor(kColorITS);
2317 sub2node->SetVisibility(0);
2318 sub2node->cd();
2319 //
2320 // Place copy #1 of I107 in I10B
2321 //
2322 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2323 sub3node->SetLineColor(kColorITS);
2324 sub3node->SetVisibility(0);
2325 sub3node->cd();
2326 //
2327 // Place copy #1 of I101 in I107
2328 //
2329 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2330 sub4node->SetLineColor(kColorITS);
2331 sub4node->SetVisibility(0);
2332 sub4node->cd();
2333 //
2334 // Place copy #1 of ITS1 in I101
2335 //
2336 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2337 sub5node->SetLineColor(kColorITS);
2338 fNodes->Add(sub5node);
2339 sub4node->cd();
2340 fNodes->Add(sub4node);
2341 sub3node->cd();
2342 fNodes->Add(sub3node);
2343 sub2node->cd();
2344 //
2345 // Place copy #2 of I107 in I10B
2346 //
2347 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2348 sub3node->SetLineColor(kColorITS);
2349 sub3node->SetVisibility(0);
2350 sub3node->cd();
2351 //
2352 // Place copy #1 of I101 in I107
2353 //
2354 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2355 sub4node->SetLineColor(kColorITS);
2356 sub4node->SetVisibility(0);
2357 sub4node->cd();
2358 //
2359 // Place copy #1 of ITS1 in I101
2360 //
2361 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2362 sub5node->SetLineColor(kColorITS);
2363 fNodes->Add(sub5node);
2364 sub4node->cd();
2365 fNodes->Add(sub4node);
2366 sub3node->cd();
2367 fNodes->Add(sub3node);
2368 sub2node->cd();
2369 //
2370 // Place copy #3 of I107 in I10B
2371 //
2372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2373 sub3node->SetLineColor(kColorITS);
2374 sub3node->SetVisibility(0);
2375 sub3node->cd();
2376 //
2377 // Place copy #1 of I101 in I107
2378 //
2379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2380 sub4node->SetLineColor(kColorITS);
2381 sub4node->SetVisibility(0);
2382 sub4node->cd();
2383 //
2384 // Place copy #1 of ITS1 in I101
2385 //
2386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2387 sub5node->SetLineColor(kColorITS);
2388 fNodes->Add(sub5node);
2389 sub4node->cd();
2390 fNodes->Add(sub4node);
2391 sub3node->cd();
2392 fNodes->Add(sub3node);
2393 sub2node->cd();
2394 //
2395 // Place copy #4 of I107 in I10B
2396 //
2397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2398 sub3node->SetLineColor(kColorITS);
2399 sub3node->SetVisibility(0);
2400 sub3node->cd();
2401 //
2402 // Place copy #1 of I101 in I107
2403 //
2404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2405 sub4node->SetLineColor(kColorITS);
2406 sub4node->SetVisibility(0);
2407 sub4node->cd();
2408 //
2409 // Place copy #1 of ITS1 in I101
2410 //
2411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2412 sub5node->SetLineColor(kColorITS);
2413 fNodes->Add(sub5node);
2414 sub4node->cd();
2415 fNodes->Add(sub4node);
2416 sub3node->cd();
2417 fNodes->Add(sub3node);
2418 sub2node->cd();
2419 fNodes->Add(sub2node);
2420 sub1node->cd();
2421 //
2422 // Place copy #1 of I20B in I12B
2423 //
2424 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2425 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2426 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2427 sub2node->SetLineColor(kColorITS);
2428 sub2node->SetVisibility(0);
2429 sub2node->cd();
2430 //
2431 // Place copy #1 of I1D7 in I20B
2432 //
2433 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2434 sub3node->SetLineColor(kColorITS);
2435 sub3node->SetVisibility(0);
2436 sub3node->cd();
2437 //
2438 // Place copy #1 of I1D1 in I1D7
2439 //
2440 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2441 sub4node->SetLineColor(kColorITS);
2442 sub4node->SetVisibility(0);
2443 sub4node->cd();
2444 //
2445 // Place copy #1 of ITS2 in I1D1
2446 //
2447 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2448 sub5node->SetLineColor(kColorITS);
2449 fNodes->Add(sub5node);
2450 sub4node->cd();
2451 fNodes->Add(sub4node);
2452 sub3node->cd();
2453 fNodes->Add(sub3node);
2454 sub2node->cd();
2455 //
2456 // Place copy #2 of I1D7 in I20B
2457 //
2458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2459 sub3node->SetLineColor(kColorITS);
2460 sub3node->SetVisibility(0);
2461 sub3node->cd();
2462 //
2463 // Place copy #1 of I1D1 in I1D7
2464 //
2465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2466 sub4node->SetLineColor(kColorITS);
2467 sub4node->SetVisibility(0);
2468 sub4node->cd();
2469 //
2470 // Place copy #1 of ITS2 in I1D1
2471 //
2472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2473 sub5node->SetLineColor(kColorITS);
2474 fNodes->Add(sub5node);
2475 sub4node->cd();
2476 fNodes->Add(sub4node);
2477 sub3node->cd();
2478 fNodes->Add(sub3node);
2479 sub2node->cd();
2480 //
2481 // Place copy #3 of I1D7 in I20B
2482 //
2483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2484 sub3node->SetLineColor(kColorITS);
2485 sub3node->SetVisibility(0);
2486 sub3node->cd();
2487 //
2488 // Place copy #1 of I1D1 in I1D7
2489 //
2490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2491 sub4node->SetLineColor(kColorITS);
2492 sub4node->SetVisibility(0);
2493 sub4node->cd();
2494 //
2495 // Place copy #1 of ITS2 in I1D1
2496 //
2497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2498 sub5node->SetLineColor(kColorITS);
2499 fNodes->Add(sub5node);
2500 sub4node->cd();
2501 fNodes->Add(sub4node);
2502 sub3node->cd();
2503 fNodes->Add(sub3node);
2504 sub2node->cd();
2505 //
2506 // Place copy #4 of I1D7 in I20B
2507 //
2508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2509 sub3node->SetLineColor(kColorITS);
2510 sub3node->SetVisibility(0);
2511 sub3node->cd();
2512 //
2513 // Place copy #1 of I1D1 in I1D7
2514 //
2515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2516 sub4node->SetLineColor(kColorITS);
2517 sub4node->SetVisibility(0);
2518 sub4node->cd();
2519 //
2520 // Place copy #1 of ITS2 in I1D1
2521 //
2522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2523 sub5node->SetLineColor(kColorITS);
2524 fNodes->Add(sub5node);
2525 sub4node->cd();
2526 fNodes->Add(sub4node);
2527 sub3node->cd();
2528 fNodes->Add(sub3node);
2529 sub2node->cd();
2530 fNodes->Add(sub2node);
2531 sub1node->cd();
2532 //
2533 // Place copy #2 of I20B in I12B
2534 //
2535 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2536 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2537 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2538 sub2node->SetLineColor(kColorITS);
2539 sub2node->SetVisibility(0);
2540 sub2node->cd();
2541 //
2542 // Place copy #1 of I1D7 in I20B
2543 //
2544 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2545 sub3node->SetLineColor(kColorITS);
2546 sub3node->SetVisibility(0);
2547 sub3node->cd();
2548 //
2549 // Place copy #1 of I1D1 in I1D7
2550 //
2551 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2552 sub4node->SetLineColor(kColorITS);
2553 sub4node->SetVisibility(0);
2554 sub4node->cd();
2555 //
2556 // Place copy #1 of ITS2 in I1D1
2557 //
2558 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2559 sub5node->SetLineColor(kColorITS);
2560 fNodes->Add(sub5node);
2561 sub4node->cd();
2562 fNodes->Add(sub4node);
2563 sub3node->cd();
2564 fNodes->Add(sub3node);
2565 sub2node->cd();
2566 //
2567 // Place copy #2 of I1D7 in I20B
2568 //
2569 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2570 sub3node->SetLineColor(kColorITS);
2571 sub3node->SetVisibility(0);
2572 sub3node->cd();
2573 //
2574 // Place copy #1 of I1D1 in I1D7
2575 //
2576 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2577 sub4node->SetLineColor(kColorITS);
2578 sub4node->SetVisibility(0);
2579 sub4node->cd();
2580 //
2581 // Place copy #1 of ITS2 in I1D1
2582 //
2583 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2584 sub5node->SetLineColor(kColorITS);
2585 fNodes->Add(sub5node);
2586 sub4node->cd();
2587 fNodes->Add(sub4node);
2588 sub3node->cd();
2589 fNodes->Add(sub3node);
2590 sub2node->cd();
2591 //
2592 // Place copy #3 of I1D7 in I20B
2593 //
2594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2595 sub3node->SetLineColor(kColorITS);
2596 sub3node->SetVisibility(0);
2597 sub3node->cd();
2598 //
2599 // Place copy #1 of I1D1 in I1D7
2600 //
2601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2602 sub4node->SetLineColor(kColorITS);
2603 sub4node->SetVisibility(0);
2604 sub4node->cd();
2605 //
2606 // Place copy #1 of ITS2 in I1D1
2607 //
2608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2609 sub5node->SetLineColor(kColorITS);
2610 fNodes->Add(sub5node);
2611 sub4node->cd();
2612 fNodes->Add(sub4node);
2613 sub3node->cd();
2614 fNodes->Add(sub3node);
2615 sub2node->cd();
2616 //
2617 // Place copy #4 of I1D7 in I20B
2618 //
2619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2620 sub3node->SetLineColor(kColorITS);
2621 sub3node->SetVisibility(0);
2622 sub3node->cd();
2623 //
2624 // Place copy #1 of I1D1 in I1D7
2625 //
2626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2627 sub4node->SetLineColor(kColorITS);
2628 sub4node->SetVisibility(0);
2629 sub4node->cd();
2630 //
2631 // Place copy #1 of ITS2 in I1D1
2632 //
2633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2634 sub5node->SetLineColor(kColorITS);
2635 fNodes->Add(sub5node);
2636 sub4node->cd();
2637 fNodes->Add(sub4node);
2638 sub3node->cd();
2639 fNodes->Add(sub3node);
2640 sub2node->cd();
2641 fNodes->Add(sub2node);
2642 sub1node->cd();
2643 //
2644 // Place copy #3 of I20B in I12B
2645 //
2646 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2647 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2648 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2649 sub2node->SetLineColor(kColorITS);
2650 sub2node->SetVisibility(0);
2651 sub2node->cd();
2652 //
2653 // Place copy #1 of I1D7 in I20B
2654 //
2655 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2656 sub3node->SetLineColor(kColorITS);
2657 sub3node->SetVisibility(0);
2658 sub3node->cd();
2659 //
2660 // Place copy #1 of I1D1 in I1D7
2661 //
2662 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2663 sub4node->SetLineColor(kColorITS);
2664 sub4node->SetVisibility(0);
2665 sub4node->cd();
2666 //
2667 // Place copy #1 of ITS2 in I1D1
2668 //
2669 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2670 sub5node->SetLineColor(kColorITS);
2671 fNodes->Add(sub5node);
2672 sub4node->cd();
2673 fNodes->Add(sub4node);
2674 sub3node->cd();
2675 fNodes->Add(sub3node);
2676 sub2node->cd();
2677 //
2678 // Place copy #2 of I1D7 in I20B
2679 //
2680 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2681 sub3node->SetLineColor(kColorITS);
2682 sub3node->SetVisibility(0);
2683 sub3node->cd();
2684 //
2685 // Place copy #1 of I1D1 in I1D7
2686 //
2687 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2688 sub4node->SetLineColor(kColorITS);
2689 sub4node->SetVisibility(0);
2690 sub4node->cd();
2691 //
2692 // Place copy #1 of ITS2 in I1D1
2693 //
2694 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2695 sub5node->SetLineColor(kColorITS);
2696 fNodes->Add(sub5node);
2697 sub4node->cd();
2698 fNodes->Add(sub4node);
2699 sub3node->cd();
2700 fNodes->Add(sub3node);
2701 sub2node->cd();
2702 //
2703 // Place copy #3 of I1D7 in I20B
2704 //
2705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2706 sub3node->SetLineColor(kColorITS);
2707 sub3node->SetVisibility(0);
2708 sub3node->cd();
2709 //
2710 // Place copy #1 of I1D1 in I1D7
2711 //
2712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2713 sub4node->SetLineColor(kColorITS);
2714 sub4node->SetVisibility(0);
2715 sub4node->cd();
2716 //
2717 // Place copy #1 of ITS2 in I1D1
2718 //
2719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2720 sub5node->SetLineColor(kColorITS);
2721 fNodes->Add(sub5node);
2722 sub4node->cd();
2723 fNodes->Add(sub4node);
2724 sub3node->cd();
2725 fNodes->Add(sub3node);
2726 sub2node->cd();
2727 //
2728 // Place copy #4 of I1D7 in I20B
2729 //
2730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2731 sub3node->SetLineColor(kColorITS);
2732 sub3node->SetVisibility(0);
2733 sub3node->cd();
2734 //
2735 // Place copy #1 of I1D1 in I1D7
2736 //
2737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2738 sub4node->SetLineColor(kColorITS);
2739 sub4node->SetVisibility(0);
2740 sub4node->cd();
2741 //
2742 // Place copy #1 of ITS2 in I1D1
2743 //
2744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2745 sub5node->SetLineColor(kColorITS);
2746 fNodes->Add(sub5node);
2747 sub4node->cd();
2748 fNodes->Add(sub4node);
2749 sub3node->cd();
2750 fNodes->Add(sub3node);
2751 sub2node->cd();
2752 fNodes->Add(sub2node);
2753 sub1node->cd();
2754 //
2755 // Place copy #4 of I20B in I12B
2756 //
2757 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2758 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2759 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2760 sub2node->SetLineColor(kColorITS);
2761 sub2node->SetVisibility(0);
2762 sub2node->cd();
2763 //
2764 // Place copy #1 of I1D7 in I20B
2765 //
2766 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2767 sub3node->SetLineColor(kColorITS);
2768 sub3node->SetVisibility(0);
2769 sub3node->cd();
2770 //
2771 // Place copy #1 of I1D1 in I1D7
2772 //
2773 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2774 sub4node->SetLineColor(kColorITS);
2775 sub4node->SetVisibility(0);
2776 sub4node->cd();
2777 //
2778 // Place copy #1 of ITS2 in I1D1
2779 //
2780 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2781 sub5node->SetLineColor(kColorITS);
2782 fNodes->Add(sub5node);
2783 sub4node->cd();
2784 fNodes->Add(sub4node);
2785 sub3node->cd();
2786 fNodes->Add(sub3node);
2787 sub2node->cd();
2788 //
2789 // Place copy #2 of I1D7 in I20B
2790 //
2791 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2792 sub3node->SetLineColor(kColorITS);
2793 sub3node->SetVisibility(0);
2794 sub3node->cd();
2795 //
2796 // Place copy #1 of I1D1 in I1D7
2797 //
2798 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2799 sub4node->SetLineColor(kColorITS);
2800 sub4node->SetVisibility(0);
2801 sub4node->cd();
2802 //
2803 // Place copy #1 of ITS2 in I1D1
2804 //
2805 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2806 sub5node->SetLineColor(kColorITS);
2807 fNodes->Add(sub5node);
2808 sub4node->cd();
2809 fNodes->Add(sub4node);
2810 sub3node->cd();
2811 fNodes->Add(sub3node);
2812 sub2node->cd();
2813 //
2814 // Place copy #3 of I1D7 in I20B
2815 //
2816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2817 sub3node->SetLineColor(kColorITS);
2818 sub3node->SetVisibility(0);
2819 sub3node->cd();
2820 //
2821 // Place copy #1 of I1D1 in I1D7
2822 //
2823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2824 sub4node->SetLineColor(kColorITS);
2825 sub4node->SetVisibility(0);
2826 sub4node->cd();
2827 //
2828 // Place copy #1 of ITS2 in I1D1
2829 //
2830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2831 sub5node->SetLineColor(kColorITS);
2832 fNodes->Add(sub5node);
2833 sub4node->cd();
2834 fNodes->Add(sub4node);
2835 sub3node->cd();
2836 fNodes->Add(sub3node);
2837 sub2node->cd();
2838 //
2839 // Place copy #4 of I1D7 in I20B
2840 //
2841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2842 sub3node->SetLineColor(kColorITS);
2843 sub3node->SetVisibility(0);
2844 sub3node->cd();
2845 //
2846 // Place copy #1 of I1D1 in I1D7
2847 //
2848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2849 sub4node->SetLineColor(kColorITS);
2850 sub4node->SetVisibility(0);
2851 sub4node->cd();
2852 //
2853 // Place copy #1 of ITS2 in I1D1
2854 //
2855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2856 sub5node->SetLineColor(kColorITS);
2857 fNodes->Add(sub5node);
2858 sub4node->cd();
2859 fNodes->Add(sub4node);
2860 sub3node->cd();
2861 fNodes->Add(sub3node);
2862 sub2node->cd();
2863 fNodes->Add(sub2node);
2864 sub1node->cd();
2865 fNodes->Add(sub1node);
2866 node->cd();
2867 //
2868 // Place copy #4 of I12B in IT12
2869 //
1266e9b4 2870 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2871 sub1node->SetLineColor(kColorITS);
2872 sub1node->SetVisibility(0);
2873 sub1node->cd();
2874 //
2875 // Place copy #1 of I10B in I12B
2876 //
2877 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2878 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2879 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2880 sub2node->SetLineColor(kColorITS);
2881 sub2node->SetVisibility(0);
2882 sub2node->cd();
2883 //
2884 // Place copy #1 of I107 in I10B
2885 //
2886 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2887 sub3node->SetLineColor(kColorITS);
2888 sub3node->SetVisibility(0);
2889 sub3node->cd();
2890 //
2891 // Place copy #1 of I101 in I107
2892 //
2893 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2894 sub4node->SetLineColor(kColorITS);
2895 sub4node->SetVisibility(0);
2896 sub4node->cd();
2897 //
2898 // Place copy #1 of ITS1 in I101
2899 //
2900 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2901 sub5node->SetLineColor(kColorITS);
2902 fNodes->Add(sub5node);
2903 sub4node->cd();
2904 fNodes->Add(sub4node);
2905 sub3node->cd();
2906 fNodes->Add(sub3node);
2907 sub2node->cd();
2908 //
2909 // Place copy #2 of I107 in I10B
2910 //
2911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2912 sub3node->SetLineColor(kColorITS);
2913 sub3node->SetVisibility(0);
2914 sub3node->cd();
2915 //
2916 // Place copy #1 of I101 in I107
2917 //
2918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2919 sub4node->SetLineColor(kColorITS);
2920 sub4node->SetVisibility(0);
2921 sub4node->cd();
2922 //
2923 // Place copy #1 of ITS1 in I101
2924 //
2925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2926 sub5node->SetLineColor(kColorITS);
2927 fNodes->Add(sub5node);
2928 sub4node->cd();
2929 fNodes->Add(sub4node);
2930 sub3node->cd();
2931 fNodes->Add(sub3node);
2932 sub2node->cd();
2933 //
2934 // Place copy #3 of I107 in I10B
2935 //
2936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2937 sub3node->SetLineColor(kColorITS);
2938 sub3node->SetVisibility(0);
2939 sub3node->cd();
2940 //
2941 // Place copy #1 of I101 in I107
2942 //
2943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2944 sub4node->SetLineColor(kColorITS);
2945 sub4node->SetVisibility(0);
2946 sub4node->cd();
2947 //
2948 // Place copy #1 of ITS1 in I101
2949 //
2950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2951 sub5node->SetLineColor(kColorITS);
2952 fNodes->Add(sub5node);
2953 sub4node->cd();
2954 fNodes->Add(sub4node);
2955 sub3node->cd();
2956 fNodes->Add(sub3node);
2957 sub2node->cd();
2958 //
2959 // Place copy #4 of I107 in I10B
2960 //
2961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2962 sub3node->SetLineColor(kColorITS);
2963 sub3node->SetVisibility(0);
2964 sub3node->cd();
2965 //
2966 // Place copy #1 of I101 in I107
2967 //
2968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2969 sub4node->SetLineColor(kColorITS);
2970 sub4node->SetVisibility(0);
2971 sub4node->cd();
2972 //
2973 // Place copy #1 of ITS1 in I101
2974 //
2975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2976 sub5node->SetLineColor(kColorITS);
2977 fNodes->Add(sub5node);
2978 sub4node->cd();
2979 fNodes->Add(sub4node);
2980 sub3node->cd();
2981 fNodes->Add(sub3node);
2982 sub2node->cd();
2983 fNodes->Add(sub2node);
2984 sub1node->cd();
2985 //
2986 // Place copy #2 of I10B in I12B
2987 //
2988 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2989 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2990 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2991 sub2node->SetLineColor(kColorITS);
2992 sub2node->SetVisibility(0);
2993 sub2node->cd();
2994 //
2995 // Place copy #1 of I107 in I10B
2996 //
2997 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2998 sub3node->SetLineColor(kColorITS);
2999 sub3node->SetVisibility(0);
3000 sub3node->cd();
3001 //
3002 // Place copy #1 of I101 in I107
3003 //
3004 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3005 sub4node->SetLineColor(kColorITS);
3006 sub4node->SetVisibility(0);
3007 sub4node->cd();
3008 //
3009 // Place copy #1 of ITS1 in I101
3010 //
3011 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3012 sub5node->SetLineColor(kColorITS);
3013 fNodes->Add(sub5node);
3014 sub4node->cd();
3015 fNodes->Add(sub4node);
3016 sub3node->cd();
3017 fNodes->Add(sub3node);
3018 sub2node->cd();
3019 //
3020 // Place copy #2 of I107 in I10B
3021 //
3022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3023 sub3node->SetLineColor(kColorITS);
3024 sub3node->SetVisibility(0);
3025 sub3node->cd();
3026 //
3027 // Place copy #1 of I101 in I107
3028 //
3029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3030 sub4node->SetLineColor(kColorITS);
3031 sub4node->SetVisibility(0);
3032 sub4node->cd();
3033 //
3034 // Place copy #1 of ITS1 in I101
3035 //
3036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3037 sub5node->SetLineColor(kColorITS);
3038 fNodes->Add(sub5node);
3039 sub4node->cd();
3040 fNodes->Add(sub4node);
3041 sub3node->cd();
3042 fNodes->Add(sub3node);
3043 sub2node->cd();
3044 //
3045 // Place copy #3 of I107 in I10B
3046 //
3047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3048 sub3node->SetLineColor(kColorITS);
3049 sub3node->SetVisibility(0);
3050 sub3node->cd();
3051 //
3052 // Place copy #1 of I101 in I107
3053 //
3054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3055 sub4node->SetLineColor(kColorITS);
3056 sub4node->SetVisibility(0);
3057 sub4node->cd();
3058 //
3059 // Place copy #1 of ITS1 in I101
3060 //
3061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3062 sub5node->SetLineColor(kColorITS);
3063 fNodes->Add(sub5node);
3064 sub4node->cd();
3065 fNodes->Add(sub4node);
3066 sub3node->cd();
3067 fNodes->Add(sub3node);
3068 sub2node->cd();
3069 //
3070 // Place copy #4 of I107 in I10B
3071 //
3072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3073 sub3node->SetLineColor(kColorITS);
3074 sub3node->SetVisibility(0);
3075 sub3node->cd();
3076 //
3077 // Place copy #1 of I101 in I107
3078 //
3079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3080 sub4node->SetLineColor(kColorITS);
3081 sub4node->SetVisibility(0);
3082 sub4node->cd();
3083 //
3084 // Place copy #1 of ITS1 in I101
3085 //
3086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3087 sub5node->SetLineColor(kColorITS);
3088 fNodes->Add(sub5node);
3089 sub4node->cd();
3090 fNodes->Add(sub4node);
3091 sub3node->cd();
3092 fNodes->Add(sub3node);
3093 sub2node->cd();
3094 fNodes->Add(sub2node);
3095 sub1node->cd();
3096 //
3097 // Place copy #1 of I20B in I12B
3098 //
3099 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3100 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3101 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3102 sub2node->SetLineColor(kColorITS);
3103 sub2node->SetVisibility(0);
3104 sub2node->cd();
3105 //
3106 // Place copy #1 of I1D7 in I20B
3107 //
3108 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3109 sub3node->SetLineColor(kColorITS);
3110 sub3node->SetVisibility(0);
3111 sub3node->cd();
3112 //
3113 // Place copy #1 of I1D1 in I1D7
3114 //
3115 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3116 sub4node->SetLineColor(kColorITS);
3117 sub4node->SetVisibility(0);
3118 sub4node->cd();
3119 //
3120 // Place copy #1 of ITS2 in I1D1
3121 //
3122 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3123 sub5node->SetLineColor(kColorITS);
3124 fNodes->Add(sub5node);
3125 sub4node->cd();
3126 fNodes->Add(sub4node);
3127 sub3node->cd();
3128 fNodes->Add(sub3node);
3129 sub2node->cd();
3130 //
3131 // Place copy #2 of I1D7 in I20B
3132 //
3133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3134 sub3node->SetLineColor(kColorITS);
3135 sub3node->SetVisibility(0);
3136 sub3node->cd();
3137 //
3138 // Place copy #1 of I1D1 in I1D7
3139 //
3140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3141 sub4node->SetLineColor(kColorITS);
3142 sub4node->SetVisibility(0);
3143 sub4node->cd();
3144 //
3145 // Place copy #1 of ITS2 in I1D1
3146 //
3147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3148 sub5node->SetLineColor(kColorITS);
3149 fNodes->Add(sub5node);
3150 sub4node->cd();
3151 fNodes->Add(sub4node);
3152 sub3node->cd();
3153 fNodes->Add(sub3node);
3154 sub2node->cd();
3155 //
3156 // Place copy #3 of I1D7 in I20B
3157 //
3158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3159 sub3node->SetLineColor(kColorITS);
3160 sub3node->SetVisibility(0);
3161 sub3node->cd();
3162 //
3163 // Place copy #1 of I1D1 in I1D7
3164 //
3165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3166 sub4node->SetLineColor(kColorITS);
3167 sub4node->SetVisibility(0);
3168 sub4node->cd();
3169 //
3170 // Place copy #1 of ITS2 in I1D1
3171 //
3172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3173 sub5node->SetLineColor(kColorITS);
3174 fNodes->Add(sub5node);
3175 sub4node->cd();
3176 fNodes->Add(sub4node);
3177 sub3node->cd();
3178 fNodes->Add(sub3node);
3179 sub2node->cd();
3180 //
3181 // Place copy #4 of I1D7 in I20B
3182 //
3183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3184 sub3node->SetLineColor(kColorITS);
3185 sub3node->SetVisibility(0);
3186 sub3node->cd();
3187 //
3188 // Place copy #1 of I1D1 in I1D7
3189 //
3190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3191 sub4node->SetLineColor(kColorITS);
3192 sub4node->SetVisibility(0);
3193 sub4node->cd();
3194 //
3195 // Place copy #1 of ITS2 in I1D1
3196 //
3197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3198 sub5node->SetLineColor(kColorITS);
3199 fNodes->Add(sub5node);
3200 sub4node->cd();
3201 fNodes->Add(sub4node);
3202 sub3node->cd();
3203 fNodes->Add(sub3node);
3204 sub2node->cd();
3205 fNodes->Add(sub2node);
3206 sub1node->cd();
3207 //
3208 // Place copy #2 of I20B in I12B
3209 //
3210 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3211 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3212 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3213 sub2node->SetLineColor(kColorITS);
3214 sub2node->SetVisibility(0);
3215 sub2node->cd();
3216 //
3217 // Place copy #1 of I1D7 in I20B
3218 //
3219 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3220 sub3node->SetLineColor(kColorITS);
3221 sub3node->SetVisibility(0);
3222 sub3node->cd();
3223 //
3224 // Place copy #1 of I1D1 in I1D7
3225 //
3226 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3227 sub4node->SetLineColor(kColorITS);
3228 sub4node->SetVisibility(0);
3229 sub4node->cd();
3230 //
3231 // Place copy #1 of ITS2 in I1D1
3232 //
3233 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3234 sub5node->SetLineColor(kColorITS);
3235 fNodes->Add(sub5node);
3236 sub4node->cd();
3237 fNodes->Add(sub4node);
3238 sub3node->cd();
3239 fNodes->Add(sub3node);
3240 sub2node->cd();
3241 //
3242 // Place copy #2 of I1D7 in I20B
3243 //
3244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3245 sub3node->SetLineColor(kColorITS);
3246 sub3node->SetVisibility(0);
3247 sub3node->cd();
3248 //
3249 // Place copy #1 of I1D1 in I1D7
3250 //
3251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3252 sub4node->SetLineColor(kColorITS);
3253 sub4node->SetVisibility(0);
3254 sub4node->cd();
3255 //
3256 // Place copy #1 of ITS2 in I1D1
3257 //
3258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3259 sub5node->SetLineColor(kColorITS);
3260 fNodes->Add(sub5node);
3261 sub4node->cd();
3262 fNodes->Add(sub4node);
3263 sub3node->cd();
3264 fNodes->Add(sub3node);
3265 sub2node->cd();
3266 //
3267 // Place copy #3 of I1D7 in I20B
3268 //
3269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3270 sub3node->SetLineColor(kColorITS);
3271 sub3node->SetVisibility(0);
3272 sub3node->cd();
3273 //
3274 // Place copy #1 of I1D1 in I1D7
3275 //
3276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3277 sub4node->SetLineColor(kColorITS);
3278 sub4node->SetVisibility(0);
3279 sub4node->cd();
3280 //
3281 // Place copy #1 of ITS2 in I1D1
3282 //
3283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3284 sub5node->SetLineColor(kColorITS);
3285 fNodes->Add(sub5node);
3286 sub4node->cd();
3287 fNodes->Add(sub4node);
3288 sub3node->cd();
3289 fNodes->Add(sub3node);
3290 sub2node->cd();
3291 //
3292 // Place copy #4 of I1D7 in I20B
3293 //
3294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3295 sub3node->SetLineColor(kColorITS);
3296 sub3node->SetVisibility(0);
3297 sub3node->cd();
3298 //
3299 // Place copy #1 of I1D1 in I1D7
3300 //
3301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3302 sub4node->SetLineColor(kColorITS);
3303 sub4node->SetVisibility(0);
3304 sub4node->cd();
3305 //
3306 // Place copy #1 of ITS2 in I1D1
3307 //
3308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3309 sub5node->SetLineColor(kColorITS);
3310 fNodes->Add(sub5node);
3311 sub4node->cd();
3312 fNodes->Add(sub4node);
3313 sub3node->cd();
3314 fNodes->Add(sub3node);
3315 sub2node->cd();
3316 fNodes->Add(sub2node);
3317 sub1node->cd();
3318 //
3319 // Place copy #3 of I20B in I12B
3320 //
3321 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3322 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3323 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3324 sub2node->SetLineColor(kColorITS);
3325 sub2node->SetVisibility(0);
3326 sub2node->cd();
3327 //
3328 // Place copy #1 of I1D7 in I20B
3329 //
3330 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3331 sub3node->SetLineColor(kColorITS);
3332 sub3node->SetVisibility(0);
3333 sub3node->cd();
3334 //
3335 // Place copy #1 of I1D1 in I1D7
3336 //
3337 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3338 sub4node->SetLineColor(kColorITS);
3339 sub4node->SetVisibility(0);
3340 sub4node->cd();
3341 //
3342 // Place copy #1 of ITS2 in I1D1
3343 //
3344 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3345 sub5node->SetLineColor(kColorITS);
3346 fNodes->Add(sub5node);
3347 sub4node->cd();
3348 fNodes->Add(sub4node);
3349 sub3node->cd();
3350 fNodes->Add(sub3node);
3351 sub2node->cd();
3352 //
3353 // Place copy #2 of I1D7 in I20B
3354 //
3355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3356 sub3node->SetLineColor(kColorITS);
3357 sub3node->SetVisibility(0);
3358 sub3node->cd();
3359 //
3360 // Place copy #1 of I1D1 in I1D7
3361 //
3362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3363 sub4node->SetLineColor(kColorITS);
3364 sub4node->SetVisibility(0);
3365 sub4node->cd();
3366 //
3367 // Place copy #1 of ITS2 in I1D1
3368 //
3369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3370 sub5node->SetLineColor(kColorITS);
3371 fNodes->Add(sub5node);
3372 sub4node->cd();
3373 fNodes->Add(sub4node);
3374 sub3node->cd();
3375 fNodes->Add(sub3node);
3376 sub2node->cd();
3377 //
3378 // Place copy #3 of I1D7 in I20B
3379 //
3380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3381 sub3node->SetLineColor(kColorITS);
3382 sub3node->SetVisibility(0);
3383 sub3node->cd();
3384 //
3385 // Place copy #1 of I1D1 in I1D7
3386 //
3387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3388 sub4node->SetLineColor(kColorITS);
3389 sub4node->SetVisibility(0);
3390 sub4node->cd();
3391 //
3392 // Place copy #1 of ITS2 in I1D1
3393 //
3394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3395 sub5node->SetLineColor(kColorITS);
3396 fNodes->Add(sub5node);
3397 sub4node->cd();
3398 fNodes->Add(sub4node);
3399 sub3node->cd();
3400 fNodes->Add(sub3node);
3401 sub2node->cd();
3402 //
3403 // Place copy #4 of I1D7 in I20B
3404 //
3405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3406 sub3node->SetLineColor(kColorITS);
3407 sub3node->SetVisibility(0);
3408 sub3node->cd();
3409 //
3410 // Place copy #1 of I1D1 in I1D7
3411 //
3412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3413 sub4node->SetLineColor(kColorITS);
3414 sub4node->SetVisibility(0);
3415 sub4node->cd();
3416 //
3417 // Place copy #1 of ITS2 in I1D1
3418 //
3419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3420 sub5node->SetLineColor(kColorITS);
3421 fNodes->Add(sub5node);
3422 sub4node->cd();
3423 fNodes->Add(sub4node);
3424 sub3node->cd();
3425 fNodes->Add(sub3node);
3426 sub2node->cd();
3427 fNodes->Add(sub2node);
3428 sub1node->cd();
3429 //
3430 // Place copy #4 of I20B in I12B
3431 //
3432 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3433 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3434 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3435 sub2node->SetLineColor(kColorITS);
3436 sub2node->SetVisibility(0);
3437 sub2node->cd();
3438 //
3439 // Place copy #1 of I1D7 in I20B
3440 //
3441 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3442 sub3node->SetLineColor(kColorITS);
3443 sub3node->SetVisibility(0);
3444 sub3node->cd();
3445 //
3446 // Place copy #1 of I1D1 in I1D7
3447 //
3448 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3449 sub4node->SetLineColor(kColorITS);
3450 sub4node->SetVisibility(0);
3451 sub4node->cd();
3452 //
3453 // Place copy #1 of ITS2 in I1D1
3454 //
3455 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3456 sub5node->SetLineColor(kColorITS);
3457 fNodes->Add(sub5node);
3458 sub4node->cd();
3459 fNodes->Add(sub4node);
3460 sub3node->cd();
3461 fNodes->Add(sub3node);
3462 sub2node->cd();
3463 //
3464 // Place copy #2 of I1D7 in I20B
3465 //
3466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3467 sub3node->SetLineColor(kColorITS);
3468 sub3node->SetVisibility(0);
3469 sub3node->cd();
3470 //
3471 // Place copy #1 of I1D1 in I1D7
3472 //
3473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3474 sub4node->SetLineColor(kColorITS);
3475 sub4node->SetVisibility(0);
3476 sub4node->cd();
3477 //
3478 // Place copy #1 of ITS2 in I1D1
3479 //
3480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3481 sub5node->SetLineColor(kColorITS);
3482 fNodes->Add(sub5node);
3483 sub4node->cd();
3484 fNodes->Add(sub4node);
3485 sub3node->cd();
3486 fNodes->Add(sub3node);
3487 sub2node->cd();
3488 //
3489 // Place copy #3 of I1D7 in I20B
3490 //
3491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3492 sub3node->SetLineColor(kColorITS);
3493 sub3node->SetVisibility(0);
3494 sub3node->cd();
3495 //
3496 // Place copy #1 of I1D1 in I1D7
3497 //
3498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3499 sub4node->SetLineColor(kColorITS);
3500 sub4node->SetVisibility(0);
3501 sub4node->cd();
3502 //
3503 // Place copy #1 of ITS2 in I1D1
3504 //
3505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3506 sub5node->SetLineColor(kColorITS);
3507 fNodes->Add(sub5node);
3508 sub4node->cd();
3509 fNodes->Add(sub4node);
3510 sub3node->cd();
3511 fNodes->Add(sub3node);
3512 sub2node->cd();
3513 //
3514 // Place copy #4 of I1D7 in I20B
3515 //
3516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3517 sub3node->SetLineColor(kColorITS);
3518 sub3node->SetVisibility(0);
3519 sub3node->cd();
3520 //
3521 // Place copy #1 of I1D1 in I1D7
3522 //
3523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3524 sub4node->SetLineColor(kColorITS);
3525 sub4node->SetVisibility(0);
3526 sub4node->cd();
3527 //
3528 // Place copy #1 of ITS2 in I1D1
3529 //
3530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3531 sub5node->SetLineColor(kColorITS);
3532 fNodes->Add(sub5node);
3533 sub4node->cd();
3534 fNodes->Add(sub4node);
3535 sub3node->cd();
3536 fNodes->Add(sub3node);
3537 sub2node->cd();
3538 fNodes->Add(sub2node);
3539 sub1node->cd();
3540 fNodes->Add(sub1node);
3541 node->cd();
3542 //
3543 // Place copy #5 of I12B in IT12
3544 //
1266e9b4 3545 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3546 sub1node->SetLineColor(kColorITS);
3547 sub1node->SetVisibility(0);
3548 sub1node->cd();
3549 //
3550 // Place copy #1 of I10B in I12B
3551 //
3552 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3553 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3554 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3555 sub2node->SetLineColor(kColorITS);
3556 sub2node->SetVisibility(0);
3557 sub2node->cd();
3558 //
3559 // Place copy #1 of I107 in I10B
3560 //
3561 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3562 sub3node->SetLineColor(kColorITS);
3563 sub3node->SetVisibility(0);
3564 sub3node->cd();
3565 //
3566 // Place copy #1 of I101 in I107
3567 //
3568 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3569 sub4node->SetLineColor(kColorITS);
3570 sub4node->SetVisibility(0);
3571 sub4node->cd();
3572 //
3573 // Place copy #1 of ITS1 in I101
3574 //
3575 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3576 sub5node->SetLineColor(kColorITS);
3577 fNodes->Add(sub5node);
3578 sub4node->cd();
3579 fNodes->Add(sub4node);
3580 sub3node->cd();
3581 fNodes->Add(sub3node);
3582 sub2node->cd();
3583 //
3584 // Place copy #2 of I107 in I10B
3585 //
3586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3587 sub3node->SetLineColor(kColorITS);
3588 sub3node->SetVisibility(0);
3589 sub3node->cd();
3590 //
3591 // Place copy #1 of I101 in I107
3592 //
3593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3594 sub4node->SetLineColor(kColorITS);
3595 sub4node->SetVisibility(0);
3596 sub4node->cd();
3597 //
3598 // Place copy #1 of ITS1 in I101
3599 //
3600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3601 sub5node->SetLineColor(kColorITS);
3602 fNodes->Add(sub5node);
3603 sub4node->cd();
3604 fNodes->Add(sub4node);
3605 sub3node->cd();
3606 fNodes->Add(sub3node);
3607 sub2node->cd();
3608 //
3609 // Place copy #3 of I107 in I10B
3610 //
3611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3612 sub3node->SetLineColor(kColorITS);
3613 sub3node->SetVisibility(0);
3614 sub3node->cd();
3615 //
3616 // Place copy #1 of I101 in I107
3617 //
3618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3619 sub4node->SetLineColor(kColorITS);
3620 sub4node->SetVisibility(0);
3621 sub4node->cd();
3622 //
3623 // Place copy #1 of ITS1 in I101
3624 //
3625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3626 sub5node->SetLineColor(kColorITS);
3627 fNodes->Add(sub5node);
3628 sub4node->cd();
3629 fNodes->Add(sub4node);
3630 sub3node->cd();
3631 fNodes->Add(sub3node);
3632 sub2node->cd();
3633 //
3634 // Place copy #4 of I107 in I10B
3635 //
3636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3637 sub3node->SetLineColor(kColorITS);
3638 sub3node->SetVisibility(0);
3639 sub3node->cd();
3640 //
3641 // Place copy #1 of I101 in I107
3642 //
3643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3644 sub4node->SetLineColor(kColorITS);
3645 sub4node->SetVisibility(0);
3646 sub4node->cd();
3647 //
3648 // Place copy #1 of ITS1 in I101
3649 //
3650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3651 sub5node->SetLineColor(kColorITS);
3652 fNodes->Add(sub5node);
3653 sub4node->cd();
3654 fNodes->Add(sub4node);
3655 sub3node->cd();
3656 fNodes->Add(sub3node);
3657 sub2node->cd();
3658 fNodes->Add(sub2node);
3659 sub1node->cd();
3660 //
3661 // Place copy #2 of I10B in I12B
3662 //
3663 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3664 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3665 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3666 sub2node->SetLineColor(kColorITS);
3667 sub2node->SetVisibility(0);
3668 sub2node->cd();
3669 //
3670 // Place copy #1 of I107 in I10B
3671 //
3672 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3673 sub3node->SetLineColor(kColorITS);
3674 sub3node->SetVisibility(0);
3675 sub3node->cd();
3676 //
3677 // Place copy #1 of I101 in I107
3678 //
3679 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3680 sub4node->SetLineColor(kColorITS);
3681 sub4node->SetVisibility(0);
3682 sub4node->cd();
3683 //
3684 // Place copy #1 of ITS1 in I101
3685 //
3686 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3687 sub5node->SetLineColor(kColorITS);
3688 fNodes->Add(sub5node);
3689 sub4node->cd();
3690 fNodes->Add(sub4node);
3691 sub3node->cd();
3692 fNodes->Add(sub3node);
3693 sub2node->cd();
3694 //
3695 // Place copy #2 of I107 in I10B
3696 //
3697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3698 sub3node->SetLineColor(kColorITS);
3699 sub3node->SetVisibility(0);
3700 sub3node->cd();
3701 //
3702 // Place copy #1 of I101 in I107
3703 //
3704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3705 sub4node->SetLineColor(kColorITS);
3706 sub4node->SetVisibility(0);
3707 sub4node->cd();
3708 //
3709 // Place copy #1 of ITS1 in I101
3710 //
3711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3712 sub5node->SetLineColor(kColorITS);
3713 fNodes->Add(sub5node);
3714 sub4node->cd();
3715 fNodes->Add(sub4node);
3716 sub3node->cd();
3717 fNodes->Add(sub3node);
3718 sub2node->cd();
3719 //
3720 // Place copy #3 of I107 in I10B
3721 //
3722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3723 sub3node->SetLineColor(kColorITS);
3724 sub3node->SetVisibility(0);
3725 sub3node->cd();
3726 //
3727 // Place copy #1 of I101 in I107
3728 //
3729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3730 sub4node->SetLineColor(kColorITS);
3731 sub4node->SetVisibility(0);
3732 sub4node->cd();
3733 //
3734 // Place copy #1 of ITS1 in I101
3735 //
3736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3737 sub5node->SetLineColor(kColorITS);
3738 fNodes->Add(sub5node);
3739 sub4node->cd();
3740 fNodes->Add(sub4node);
3741 sub3node->cd();
3742 fNodes->Add(sub3node);
3743 sub2node->cd();
3744 //
3745 // Place copy #4 of I107 in I10B
3746 //
3747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3748 sub3node->SetLineColor(kColorITS);
3749 sub3node->SetVisibility(0);
3750 sub3node->cd();
3751 //
3752 // Place copy #1 of I101 in I107
3753 //
3754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3755 sub4node->SetLineColor(kColorITS);
3756 sub4node->SetVisibility(0);
3757 sub4node->cd();
3758 //
3759 // Place copy #1 of ITS1 in I101
3760 //
3761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3762 sub5node->SetLineColor(kColorITS);
3763 fNodes->Add(sub5node);
3764 sub4node->cd();
3765 fNodes->Add(sub4node);
3766 sub3node->cd();
3767 fNodes->Add(sub3node);
3768 sub2node->cd();
3769 fNodes->Add(sub2node);
3770 sub1node->cd();
3771 //
3772 // Place copy #1 of I20B in I12B
3773 //
3774 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3775 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3776 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3777 sub2node->SetLineColor(kColorITS);
3778 sub2node->SetVisibility(0);
3779 sub2node->cd();
3780 //
3781 // Place copy #1 of I1D7 in I20B
3782 //
3783 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3784 sub3node->SetLineColor(kColorITS);
3785 sub3node->SetVisibility(0);
3786 sub3node->cd();
3787 //
3788 // Place copy #1 of I1D1 in I1D7
3789 //
3790 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3791 sub4node->SetLineColor(kColorITS);
3792 sub4node->SetVisibility(0);
3793 sub4node->cd();
3794 //
3795 // Place copy #1 of ITS2 in I1D1
3796 //
3797 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3798 sub5node->SetLineColor(kColorITS);
3799 fNodes->Add(sub5node);
3800 sub4node->cd();
3801 fNodes->Add(sub4node);
3802 sub3node->cd();
3803 fNodes->Add(sub3node);
3804 sub2node->cd();
3805 //
3806 // Place copy #2 of I1D7 in I20B
3807 //
3808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3809 sub3node->SetLineColor(kColorITS);
3810 sub3node->SetVisibility(0);
3811 sub3node->cd();
3812 //
3813 // Place copy #1 of I1D1 in I1D7
3814 //
3815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3816 sub4node->SetLineColor(kColorITS);
3817 sub4node->SetVisibility(0);
3818 sub4node->cd();
3819 //
3820 // Place copy #1 of ITS2 in I1D1
3821 //
3822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3823 sub5node->SetLineColor(kColorITS);
3824 fNodes->Add(sub5node);
3825 sub4node->cd();
3826 fNodes->Add(sub4node);
3827 sub3node->cd();
3828 fNodes->Add(sub3node);
3829 sub2node->cd();
3830 //
3831 // Place copy #3 of I1D7 in I20B
3832 //
3833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3834 sub3node->SetLineColor(kColorITS);
3835 sub3node->SetVisibility(0);
3836 sub3node->cd();
3837 //
3838 // Place copy #1 of I1D1 in I1D7
3839 //
3840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3841 sub4node->SetLineColor(kColorITS);
3842 sub4node->SetVisibility(0);
3843 sub4node->cd();
3844 //
3845 // Place copy #1 of ITS2 in I1D1
3846 //
3847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3848 sub5node->SetLineColor(kColorITS);
3849 fNodes->Add(sub5node);
3850 sub4node->cd();
3851 fNodes->Add(sub4node);
3852 sub3node->cd();
3853 fNodes->Add(sub3node);
3854 sub2node->cd();
3855 //
3856 // Place copy #4 of I1D7 in I20B
3857 //
3858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3859 sub3node->SetLineColor(kColorITS);
3860 sub3node->SetVisibility(0);
3861 sub3node->cd();
3862 //
3863 // Place copy #1 of I1D1 in I1D7
3864 //
3865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3866 sub4node->SetLineColor(kColorITS);
3867 sub4node->SetVisibility(0);
3868 sub4node->cd();
3869 //
3870 // Place copy #1 of ITS2 in I1D1
3871 //
3872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3873 sub5node->SetLineColor(kColorITS);
3874 fNodes->Add(sub5node);
3875 sub4node->cd();
3876 fNodes->Add(sub4node);
3877 sub3node->cd();
3878 fNodes->Add(sub3node);
3879 sub2node->cd();
3880 fNodes->Add(sub2node);
3881 sub1node->cd();
3882 //
3883 // Place copy #2 of I20B in I12B
3884 //
3885 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3886 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3887 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3888 sub2node->SetLineColor(kColorITS);
3889 sub2node->SetVisibility(0);
3890 sub2node->cd();
3891 //
3892 // Place copy #1 of I1D7 in I20B
3893 //
3894 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3895 sub3node->SetLineColor(kColorITS);
3896 sub3node->SetVisibility(0);
3897 sub3node->cd();
3898 //
3899 // Place copy #1 of I1D1 in I1D7
3900 //
3901 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3902 sub4node->SetLineColor(kColorITS);
3903 sub4node->SetVisibility(0);
3904 sub4node->cd();
3905 //
3906 // Place copy #1 of ITS2 in I1D1
3907 //
3908 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3909 sub5node->SetLineColor(kColorITS);
3910 fNodes->Add(sub5node);
3911 sub4node->cd();
3912 fNodes->Add(sub4node);
3913 sub3node->cd();
3914 fNodes->Add(sub3node);
3915 sub2node->cd();
3916 //
3917 // Place copy #2 of I1D7 in I20B
3918 //
3919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3920 sub3node->SetLineColor(kColorITS);
3921 sub3node->SetVisibility(0);
3922 sub3node->cd();
3923 //
3924 // Place copy #1 of I1D1 in I1D7
3925 //
3926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3927 sub4node->SetLineColor(kColorITS);
3928 sub4node->SetVisibility(0);
3929 sub4node->cd();
3930 //
3931 // Place copy #1 of ITS2 in I1D1
3932 //
3933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3934 sub5node->SetLineColor(kColorITS);
3935 fNodes->Add(sub5node);
3936 sub4node->cd();
3937 fNodes->Add(sub4node);
3938 sub3node->cd();
3939 fNodes->Add(sub3node);
3940 sub2node->cd();
3941 //
3942 // Place copy #3 of I1D7 in I20B
3943 //
3944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3945 sub3node->SetLineColor(kColorITS);
3946 sub3node->SetVisibility(0);
3947 sub3node->cd();
3948 //
3949 // Place copy #1 of I1D1 in I1D7
3950 //
3951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3952 sub4node->SetLineColor(kColorITS);
3953 sub4node->SetVisibility(0);
3954 sub4node->cd();
3955 //
3956 // Place copy #1 of ITS2 in I1D1
3957 //
3958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3959 sub5node->SetLineColor(kColorITS);
3960 fNodes->Add(sub5node);
3961 sub4node->cd();
3962 fNodes->Add(sub4node);
3963 sub3node->cd();
3964 fNodes->Add(sub3node);
3965 sub2node->cd();
3966 //
3967 // Place copy #4 of I1D7 in I20B
3968 //
3969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3970 sub3node->SetLineColor(kColorITS);
3971 sub3node->SetVisibility(0);
3972 sub3node->cd();
3973 //
3974 // Place copy #1 of I1D1 in I1D7
3975 //
3976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3977 sub4node->SetLineColor(kColorITS);
3978 sub4node->SetVisibility(0);
3979 sub4node->cd();
3980 //
3981 // Place copy #1 of ITS2 in I1D1
3982 //
3983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3984 sub5node->SetLineColor(kColorITS);
3985 fNodes->Add(sub5node);
3986 sub4node->cd();
3987 fNodes->Add(sub4node);
3988 sub3node->cd();
3989 fNodes->Add(sub3node);
3990 sub2node->cd();
3991 fNodes->Add(sub2node);
3992 sub1node->cd();
3993 //
3994 // Place copy #3 of I20B in I12B
3995 //
3996 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3997 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3998 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3999 sub2node->SetLineColor(kColorITS);
4000 sub2node->SetVisibility(0);
4001 sub2node->cd();
4002 //
4003 // Place copy #1 of I1D7 in I20B
4004 //
4005 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4006 sub3node->SetLineColor(kColorITS);
4007 sub3node->SetVisibility(0);
4008 sub3node->cd();
4009 //
4010 // Place copy #1 of I1D1 in I1D7
4011 //
4012 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4013 sub4node->SetLineColor(kColorITS);
4014 sub4node->SetVisibility(0);
4015 sub4node->cd();
4016 //
4017 // Place copy #1 of ITS2 in I1D1
4018 //
4019 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4020 sub5node->SetLineColor(kColorITS);
4021 fNodes->Add(sub5node);
4022 sub4node->cd();
4023 fNodes->Add(sub4node);
4024 sub3node->cd();
4025 fNodes->Add(sub3node);
4026 sub2node->cd();
4027 //
4028 // Place copy #2 of I1D7 in I20B
4029 //
4030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4031 sub3node->SetLineColor(kColorITS);
4032 sub3node->SetVisibility(0);
4033 sub3node->cd();
4034 //
4035 // Place copy #1 of I1D1 in I1D7
4036 //
4037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4038 sub4node->SetLineColor(kColorITS);
4039 sub4node->SetVisibility(0);
4040 sub4node->cd();
4041 //
4042 // Place copy #1 of ITS2 in I1D1
4043 //
4044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4045 sub5node->SetLineColor(kColorITS);
4046 fNodes->Add(sub5node);
4047 sub4node->cd();
4048 fNodes->Add(sub4node);
4049 sub3node->cd();
4050 fNodes->Add(sub3node);
4051 sub2node->cd();
4052 //
4053 // Place copy #3 of I1D7 in I20B
4054 //
4055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4056 sub3node->SetLineColor(kColorITS);
4057 sub3node->SetVisibility(0);
4058 sub3node->cd();
4059 //
4060 // Place copy #1 of I1D1 in I1D7
4061 //
4062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4063 sub4node->SetLineColor(kColorITS);
4064 sub4node->SetVisibility(0);
4065 sub4node->cd();
4066 //
4067 // Place copy #1 of ITS2 in I1D1
4068 //
4069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4070 sub5node->SetLineColor(kColorITS);
4071 fNodes->Add(sub5node);
4072 sub4node->cd();
4073 fNodes->Add(sub4node);
4074 sub3node->cd();
4075 fNodes->Add(sub3node);
4076 sub2node->cd();
4077 //
4078 // Place copy #4 of I1D7 in I20B
4079 //
4080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4081 sub3node->SetLineColor(kColorITS);
4082 sub3node->SetVisibility(0);
4083 sub3node->cd();
4084 //
4085 // Place copy #1 of I1D1 in I1D7
4086 //
4087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4088 sub4node->SetLineColor(kColorITS);
4089 sub4node->SetVisibility(0);
4090 sub4node->cd();
4091 //
4092 // Place copy #1 of ITS2 in I1D1
4093 //
4094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4095 sub5node->SetLineColor(kColorITS);
4096 fNodes->Add(sub5node);
4097 sub4node->cd();
4098 fNodes->Add(sub4node);
4099 sub3node->cd();
4100 fNodes->Add(sub3node);
4101 sub2node->cd();
4102 fNodes->Add(sub2node);
4103 sub1node->cd();
4104 //
4105 // Place copy #4 of I20B in I12B
4106 //
4107 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4108 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4109 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4110 sub2node->SetLineColor(kColorITS);
4111 sub2node->SetVisibility(0);
4112 sub2node->cd();
4113 //
4114 // Place copy #1 of I1D7 in I20B
4115 //
4116 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4117 sub3node->SetLineColor(kColorITS);
4118 sub3node->SetVisibility(0);
4119 sub3node->cd();
4120 //
4121 // Place copy #1 of I1D1 in I1D7
4122 //
4123 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4124 sub4node->SetLineColor(kColorITS);
4125 sub4node->SetVisibility(0);
4126 sub4node->cd();
4127 //
4128 // Place copy #1 of ITS2 in I1D1
4129 //
4130 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4131 sub5node->SetLineColor(kColorITS);
4132 fNodes->Add(sub5node);
4133 sub4node->cd();
4134 fNodes->Add(sub4node);
4135 sub3node->cd();
4136 fNodes->Add(sub3node);
4137 sub2node->cd();
4138 //
4139 // Place copy #2 of I1D7 in I20B
4140 //
4141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4142 sub3node->SetLineColor(kColorITS);
4143 sub3node->SetVisibility(0);
4144 sub3node->cd();
4145 //
4146 // Place copy #1 of I1D1 in I1D7
4147 //
4148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4149 sub4node->SetLineColor(kColorITS);
4150 sub4node->SetVisibility(0);
4151 sub4node->cd();
4152 //
4153 // Place copy #1 of ITS2 in I1D1
4154 //
4155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4156 sub5node->SetLineColor(kColorITS);
4157 fNodes->Add(sub5node);
4158 sub4node->cd();
4159 fNodes->Add(sub4node);
4160 sub3node->cd();
4161 fNodes->Add(sub3node);
4162 sub2node->cd();
4163 //
4164 // Place copy #3 of I1D7 in I20B
4165 //
4166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4167 sub3node->SetLineColor(kColorITS);
4168 sub3node->SetVisibility(0);
4169 sub3node->cd();
4170 //
4171 // Place copy #1 of I1D1 in I1D7
4172 //
4173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4174 sub4node->SetLineColor(kColorITS);
4175 sub4node->SetVisibility(0);
4176 sub4node->cd();
4177 //
4178 // Place copy #1 of ITS2 in I1D1
4179 //
4180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4181 sub5node->SetLineColor(kColorITS);
4182 fNodes->Add(sub5node);
4183 sub4node->cd();
4184 fNodes->Add(sub4node);
4185 sub3node->cd();
4186 fNodes->Add(sub3node);
4187 sub2node->cd();
4188 //
4189 // Place copy #4 of I1D7 in I20B
4190 //
4191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4192 sub3node->SetLineColor(kColorITS);
4193 sub3node->SetVisibility(0);
4194 sub3node->cd();
4195 //
4196 // Place copy #1 of I1D1 in I1D7
4197 //
4198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4199 sub4node->SetLineColor(kColorITS);
4200 sub4node->SetVisibility(0);
4201 sub4node->cd();
4202 //
4203 // Place copy #1 of ITS2 in I1D1
4204 //
4205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4206 sub5node->SetLineColor(kColorITS);
4207 fNodes->Add(sub5node);
4208 sub4node->cd();
4209 fNodes->Add(sub4node);
4210 sub3node->cd();
4211 fNodes->Add(sub3node);
4212 sub2node->cd();
4213 fNodes->Add(sub2node);
4214 sub1node->cd();
4215 fNodes->Add(sub1node);
4216 node->cd();
4217 //
4218 // Place copy #6 of I12B in IT12
4219 //
1266e9b4 4220 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4221 sub1node->SetLineColor(kColorITS);
4222 sub1node->SetVisibility(0);
4223 sub1node->cd();
4224 //
4225 // Place copy #1 of I10B in I12B
4226 //
4227 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4228 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4229 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4230 sub2node->SetLineColor(kColorITS);
4231 sub2node->SetVisibility(0);
4232 sub2node->cd();
4233 //
4234 // Place copy #1 of I107 in I10B
4235 //
4236 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4237 sub3node->SetLineColor(kColorITS);
4238 sub3node->SetVisibility(0);
4239 sub3node->cd();
4240 //
4241 // Place copy #1 of I101 in I107
4242 //
4243 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4244 sub4node->SetLineColor(kColorITS);
4245 sub4node->SetVisibility(0);
4246 sub4node->cd();
4247 //
4248 // Place copy #1 of ITS1 in I101
4249 //
4250 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4251 sub5node->SetLineColor(kColorITS);
4252 fNodes->Add(sub5node);
4253 sub4node->cd();
4254 fNodes->Add(sub4node);
4255 sub3node->cd();
4256 fNodes->Add(sub3node);
4257 sub2node->cd();
4258 //
4259 // Place copy #2 of I107 in I10B
4260 //
4261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4262 sub3node->SetLineColor(kColorITS);
4263 sub3node->SetVisibility(0);
4264 sub3node->cd();
4265 //
4266 // Place copy #1 of I101 in I107
4267 //
4268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4269 sub4node->SetLineColor(kColorITS);
4270 sub4node->SetVisibility(0);
4271 sub4node->cd();
4272 //
4273 // Place copy #1 of ITS1 in I101
4274 //
4275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4276 sub5node->SetLineColor(kColorITS);
4277 fNodes->Add(sub5node);
4278 sub4node->cd();
4279 fNodes->Add(sub4node);
4280 sub3node->cd();
4281 fNodes->Add(sub3node);
4282 sub2node->cd();
4283 //
4284 // Place copy #3 of I107 in I10B
4285 //
4286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4287 sub3node->SetLineColor(kColorITS);
4288 sub3node->SetVisibility(0);
4289 sub3node->cd();
4290 //
4291 // Place copy #1 of I101 in I107
4292 //
4293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4294 sub4node->SetLineColor(kColorITS);
4295 sub4node->SetVisibility(0);
4296 sub4node->cd();
4297 //
4298 // Place copy #1 of ITS1 in I101
4299 //
4300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4301 sub5node->SetLineColor(kColorITS);
4302 fNodes->Add(sub5node);
4303 sub4node->cd();
4304 fNodes->Add(sub4node);
4305 sub3node->cd();
4306 fNodes->Add(sub3node);
4307 sub2node->cd();
4308 //
4309 // Place copy #4 of I107 in I10B
4310 //
4311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4312 sub3node->SetLineColor(kColorITS);
4313 sub3node->SetVisibility(0);
4314 sub3node->cd();
4315 //
4316 // Place copy #1 of I101 in I107
4317 //
4318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4319 sub4node->SetLineColor(kColorITS);
4320 sub4node->SetVisibility(0);
4321 sub4node->cd();
4322 //
4323 // Place copy #1 of ITS1 in I101
4324 //
4325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4326 sub5node->SetLineColor(kColorITS);
4327 fNodes->Add(sub5node);
4328 sub4node->cd();
4329 fNodes->Add(sub4node);
4330 sub3node->cd();
4331 fNodes->Add(sub3node);
4332 sub2node->cd();
4333 fNodes->Add(sub2node);
4334 sub1node->cd();
4335 //
4336 // Place copy #2 of I10B in I12B
4337 //
4338 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4339 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4340 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4341 sub2node->SetLineColor(kColorITS);
4342 sub2node->SetVisibility(0);
4343 sub2node->cd();
4344 //
4345 // Place copy #1 of I107 in I10B
4346 //
4347 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4348 sub3node->SetLineColor(kColorITS);
4349 sub3node->SetVisibility(0);
4350 sub3node->cd();
4351 //
4352 // Place copy #1 of I101 in I107
4353 //
4354 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4355 sub4node->SetLineColor(kColorITS);
4356 sub4node->SetVisibility(0);
4357 sub4node->cd();
4358 //
4359 // Place copy #1 of ITS1 in I101
4360 //
4361 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4362 sub5node->SetLineColor(kColorITS);
4363 fNodes->Add(sub5node);
4364 sub4node->cd();
4365 fNodes->Add(sub4node);
4366 sub3node->cd();
4367 fNodes->Add(sub3node);
4368 sub2node->cd();
4369 //
4370 // Place copy #2 of I107 in I10B
4371 //
4372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4373 sub3node->SetLineColor(kColorITS);
4374 sub3node->SetVisibility(0);
4375 sub3node->cd();
4376 //
4377 // Place copy #1 of I101 in I107
4378 //
4379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4380 sub4node->SetLineColor(kColorITS);
4381 sub4node->SetVisibility(0);
4382 sub4node->cd();
4383 //
4384 // Place copy #1 of ITS1 in I101
4385 //
4386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4387 sub5node->SetLineColor(kColorITS);
4388 fNodes->Add(sub5node);
4389 sub4node->cd();
4390 fNodes->Add(sub4node);
4391 sub3node->cd();
4392 fNodes->Add(sub3node);
4393 sub2node->cd();
4394 //
4395 // Place copy #3 of I107 in I10B
4396 //
4397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4398 sub3node->SetLineColor(kColorITS);
4399 sub3node->SetVisibility(0);
4400 sub3node->cd();
4401 //
4402 // Place copy #1 of I101 in I107
4403 //
4404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4405 sub4node->SetLineColor(kColorITS);
4406 sub4node->SetVisibility(0);
4407 sub4node->cd();
4408 //
4409 // Place copy #1 of ITS1 in I101
4410 //
4411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4412 sub5node->SetLineColor(kColorITS);
4413 fNodes->Add(sub5node);
4414 sub4node->cd();
4415 fNodes->Add(sub4node);
4416 sub3node->cd();
4417 fNodes->Add(sub3node);
4418 sub2node->cd();
4419 //
4420 // Place copy #4 of I107 in I10B
4421 //
4422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4423 sub3node->SetLineColor(kColorITS);
4424 sub3node->SetVisibility(0);
4425 sub3node->cd();
4426 //
4427 // Place copy #1 of I101 in I107
4428 //
4429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4430 sub4node->SetLineColor(kColorITS);
4431 sub4node->SetVisibility(0);
4432 sub4node->cd();
4433 //
4434 // Place copy #1 of ITS1 in I101
4435 //
4436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4437 sub5node->SetLineColor(kColorITS);
4438 fNodes->Add(sub5node);
4439 sub4node->cd();
4440 fNodes->Add(sub4node);
4441 sub3node->cd();
4442 fNodes->Add(sub3node);
4443 sub2node->cd();
4444 fNodes->Add(sub2node);
4445 sub1node->cd();
4446 //
4447 // Place copy #1 of I20B in I12B
4448 //
4449 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4450 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4451 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4452 sub2node->SetLineColor(kColorITS);
4453 sub2node->SetVisibility(0);
4454 sub2node->cd();
4455 //
4456 // Place copy #1 of I1D7 in I20B
4457 //
4458 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4459 sub3node->SetLineColor(kColorITS);
4460 sub3node->SetVisibility(0);
4461 sub3node->cd();
4462 //
4463 // Place copy #1 of I1D1 in I1D7
4464 //
4465 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4466 sub4node->SetLineColor(kColorITS);
4467 sub4node->SetVisibility(0);
4468 sub4node->cd();
4469 //
4470 // Place copy #1 of ITS2 in I1D1
4471 //
4472 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4473 sub5node->SetLineColor(kColorITS);
4474 fNodes->Add(sub5node);
4475 sub4node->cd();
4476 fNodes->Add(sub4node);
4477 sub3node->cd();
4478 fNodes->Add(sub3node);
4479 sub2node->cd();
4480 //
4481 // Place copy #2 of I1D7 in I20B
4482 //
4483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4484 sub3node->SetLineColor(kColorITS);
4485 sub3node->SetVisibility(0);
4486 sub3node->cd();
4487 //
4488 // Place copy #1 of I1D1 in I1D7
4489 //
4490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4491 sub4node->SetLineColor(kColorITS);
4492 sub4node->SetVisibility(0);
4493 sub4node->cd();
4494 //
4495 // Place copy #1 of ITS2 in I1D1
4496 //
4497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4498 sub5node->SetLineColor(kColorITS);
4499 fNodes->Add(sub5node);
4500 sub4node->cd();
4501 fNodes->Add(sub4node);
4502 sub3node->cd();
4503 fNodes->Add(sub3node);
4504 sub2node->cd();
4505 //
4506 // Place copy #3 of I1D7 in I20B
4507 //
4508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4509 sub3node->SetLineColor(kColorITS);
4510 sub3node->SetVisibility(0);
4511 sub3node->cd();
4512 //
4513 // Place copy #1 of I1D1 in I1D7
4514 //
4515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4516 sub4node->SetLineColor(kColorITS);
4517 sub4node->SetVisibility(0);
4518 sub4node->cd();
4519 //
4520 // Place copy #1 of ITS2 in I1D1
4521 //
4522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4523 sub5node->SetLineColor(kColorITS);
4524 fNodes->Add(sub5node);
4525 sub4node->cd();
4526 fNodes->Add(sub4node);
4527 sub3node->cd();
4528 fNodes->Add(sub3node);
4529 sub2node->cd();
4530 //
4531 // Place copy #4 of I1D7 in I20B
4532 //
4533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4534 sub3node->SetLineColor(kColorITS);
4535 sub3node->SetVisibility(0);
4536 sub3node->cd();
4537 //
4538 // Place copy #1 of I1D1 in I1D7
4539 //
4540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4541 sub4node->SetLineColor(kColorITS);
4542 sub4node->SetVisibility(0);
4543 sub4node->cd();
4544 //
4545 // Place copy #1 of ITS2 in I1D1
4546 //
4547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4548 sub5node->SetLineColor(kColorITS);
4549 fNodes->Add(sub5node);
4550 sub4node->cd();
4551 fNodes->Add(sub4node);
4552 sub3node->cd();
4553 fNodes->Add(sub3node);
4554 sub2node->cd();
4555 fNodes->Add(sub2node);
4556 sub1node->cd();
4557 //
4558 // Place copy #2 of I20B in I12B
4559 //
4560 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4561 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4562 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4563 sub2node->SetLineColor(kColorITS);
4564 sub2node->SetVisibility(0);
4565 sub2node->cd();
4566 //
4567 // Place copy #1 of I1D7 in I20B
4568 //
4569 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4570 sub3node->SetLineColor(kColorITS);
4571 sub3node->SetVisibility(0);
4572 sub3node->cd();
4573 //
4574 // Place copy #1 of I1D1 in I1D7
4575 //
4576 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4577 sub4node->SetLineColor(kColorITS);
4578 sub4node->SetVisibility(0);
4579 sub4node->cd();
4580 //
4581 // Place copy #1 of ITS2 in I1D1
4582 //
4583 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4584 sub5node->SetLineColor(kColorITS);
4585 fNodes->Add(sub5node);
4586 sub4node->cd();
4587 fNodes->Add(sub4node);
4588 sub3node->cd();
4589 fNodes->Add(sub3node);
4590 sub2node->cd();
4591 //
4592 // Place copy #2 of I1D7 in I20B
4593 //
4594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4595 sub3node->SetLineColor(kColorITS);
4596 sub3node->SetVisibility(0);
4597 sub3node->cd();
4598 //
4599 // Place copy #1 of I1D1 in I1D7
4600 //
4601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4602 sub4node->SetLineColor(kColorITS);
4603 sub4node->SetVisibility(0);
4604 sub4node->cd();
4605 //
4606 // Place copy #1 of ITS2 in I1D1
4607 //
4608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4609 sub5node->SetLineColor(kColorITS);
4610 fNodes->Add(sub5node);
4611 sub4node->cd();
4612 fNodes->Add(sub4node);
4613 sub3node->cd();
4614 fNodes->Add(sub3node);
4615 sub2node->cd();
4616 //
4617 // Place copy #3 of I1D7 in I20B
4618 //
4619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4620 sub3node->SetLineColor(kColorITS);
4621 sub3node->SetVisibility(0);
4622 sub3node->cd();
4623 //
4624 // Place copy #1 of I1D1 in I1D7
4625 //
4626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4627 sub4node->SetLineColor(kColorITS);
4628 sub4node->SetVisibility(0);
4629 sub4node->cd();
4630 //
4631 // Place copy #1 of ITS2 in I1D1
4632 //
4633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4634 sub5node->SetLineColor(kColorITS);
4635 fNodes->Add(sub5node);
4636 sub4node->cd();
4637 fNodes->Add(sub4node);
4638 sub3node->cd();
4639 fNodes->Add(sub3node);
4640 sub2node->cd();
4641 //
4642 // Place copy #4 of I1D7 in I20B
4643 //
4644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4645 sub3node->SetLineColor(kColorITS);
4646 sub3node->SetVisibility(0);
4647 sub3node->cd();
4648 //
4649 // Place copy #1 of I1D1 in I1D7
4650 //
4651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4652 sub4node->SetLineColor(kColorITS);
4653 sub4node->SetVisibility(0);
4654 sub4node->cd();
4655 //
4656 // Place copy #1 of ITS2 in I1D1
4657 //
4658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4659 sub5node->SetLineColor(kColorITS);
4660 fNodes->Add(sub5node);
4661 sub4node->cd();
4662 fNodes->Add(sub4node);
4663 sub3node->cd();
4664 fNodes->Add(sub3node);
4665 sub2node->cd();
4666 fNodes->Add(sub2node);
4667 sub1node->cd();
4668 //
4669 // Place copy #3 of I20B in I12B
4670 //
4671 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4672 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4673 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4674 sub2node->SetLineColor(kColorITS);
4675 sub2node->SetVisibility(0);
4676 sub2node->cd();
4677 //
4678 // Place copy #1 of I1D7 in I20B
4679 //
4680 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4681 sub3node->SetLineColor(kColorITS);
4682 sub3node->SetVisibility(0);
4683 sub3node->cd();
4684 //
4685 // Place copy #1 of I1D1 in I1D7
4686 //
4687 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4688 sub4node->SetLineColor(kColorITS);
4689 sub4node->SetVisibility(0);
4690 sub4node->cd();
4691 //
4692 // Place copy #1 of ITS2 in I1D1
4693 //
4694 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4695 sub5node->SetLineColor(kColorITS);
4696 fNodes->Add(sub5node);
4697 sub4node->cd();
4698 fNodes->Add(sub4node);
4699 sub3node->cd();
4700 fNodes->Add(sub3node);
4701 sub2node->cd();
4702 //
4703 // Place copy #2 of I1D7 in I20B
4704 //
4705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4706 sub3node->SetLineColor(kColorITS);
4707 sub3node->SetVisibility(0);
4708 sub3node->cd();
4709 //
4710 // Place copy #1 of I1D1 in I1D7
4711 //
4712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4713 sub4node->SetLineColor(kColorITS);
4714 sub4node->SetVisibility(0);
4715 sub4node->cd();
4716 //
4717 // Place copy #1 of ITS2 in I1D1
4718 //
4719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4720 sub5node->SetLineColor(kColorITS);
4721 fNodes->Add(sub5node);
4722 sub4node->cd();
4723 fNodes->Add(sub4node);
4724 sub3node->cd();
4725 fNodes->Add(sub3node);
4726 sub2node->cd();
4727 //
4728 // Place copy #3 of I1D7 in I20B
4729 //
4730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4731 sub3node->SetLineColor(kColorITS);
4732 sub3node->SetVisibility(0);
4733 sub3node->cd();
4734 //
4735 // Place copy #1 of I1D1 in I1D7
4736 //
4737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4738 sub4node->SetLineColor(kColorITS);
4739 sub4node->SetVisibility(0);
4740 sub4node->cd();
4741 //
4742 // Place copy #1 of ITS2 in I1D1
4743 //
4744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4745 sub5node->SetLineColor(kColorITS);
4746 fNodes->Add(sub5node);
4747 sub4node->cd();
4748 fNodes->Add(sub4node);
4749 sub3node->cd();
4750 fNodes->Add(sub3node);
4751 sub2node->cd();
4752 //
4753 // Place copy #4 of I1D7 in I20B
4754 //
4755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4756 sub3node->SetLineColor(kColorITS);
4757 sub3node->SetVisibility(0);
4758 sub3node->cd();
4759 //
4760 // Place copy #1 of I1D1 in I1D7
4761 //
4762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4763 sub4node->SetLineColor(kColorITS);
4764 sub4node->SetVisibility(0);
4765 sub4node->cd();
4766 //
4767 // Place copy #1 of ITS2 in I1D1
4768 //
4769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4770 sub5node->SetLineColor(kColorITS);
4771 fNodes->Add(sub5node);
4772 sub4node->cd();
4773 fNodes->Add(sub4node);
4774 sub3node->cd();
4775 fNodes->Add(sub3node);
4776 sub2node->cd();
4777 fNodes->Add(sub2node);
4778 sub1node->cd();
4779 //
4780 // Place copy #4 of I20B in I12B
4781 //
4782 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4783 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4784 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4785 sub2node->SetLineColor(kColorITS);
4786 sub2node->SetVisibility(0);
4787 sub2node->cd();
4788 //
4789 // Place copy #1 of I1D7 in I20B
4790 //
4791 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4792 sub3node->SetLineColor(kColorITS);
4793 sub3node->SetVisibility(0);
4794 sub3node->cd();
4795 //
4796 // Place copy #1 of I1D1 in I1D7
4797 //
4798 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4799 sub4node->SetLineColor(kColorITS);
4800 sub4node->SetVisibility(0);
4801 sub4node->cd();
4802 //
4803 // Place copy #1 of ITS2 in I1D1
4804 //
4805 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4806 sub5node->SetLineColor(kColorITS);
4807 fNodes->Add(sub5node);
4808 sub4node->cd();
4809 fNodes->Add(sub4node);
4810 sub3node->cd();
4811 fNodes->Add(sub3node);
4812 sub2node->cd();
4813 //
4814 // Place copy #2 of I1D7 in I20B
4815 //
4816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4817 sub3node->SetLineColor(kColorITS);
4818 sub3node->SetVisibility(0);
4819 sub3node->cd();
4820 //
4821 // Place copy #1 of I1D1 in I1D7
4822 //
4823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4824 sub4node->SetLineColor(kColorITS);
4825 sub4node->SetVisibility(0);
4826 sub4node->cd();
4827 //
4828 // Place copy #1 of ITS2 in I1D1
4829 //
4830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4831 sub5node->SetLineColor(kColorITS);
4832 fNodes->Add(sub5node);
4833 sub4node->cd();
4834 fNodes->Add(sub4node);
4835 sub3node->cd();
4836 fNodes->Add(sub3node);
4837 sub2node->cd();
4838 //
4839 // Place copy #3 of I1D7 in I20B
4840 //
4841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4842 sub3node->SetLineColor(kColorITS);
4843 sub3node->SetVisibility(0);
4844 sub3node->cd();
4845 //
4846 // Place copy #1 of I1D1 in I1D7
4847 //
4848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4849 sub4node->SetLineColor(kColorITS);
4850 sub4node->SetVisibility(0);
4851 sub4node->cd();
4852 //
4853 // Place copy #1 of ITS2 in I1D1
4854 //
4855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4856 sub5node->SetLineColor(kColorITS);
4857 fNodes->Add(sub5node);
4858 sub4node->cd();
4859 fNodes->Add(sub4node);
4860 sub3node->cd();
4861 fNodes->Add(sub3node);
4862 sub2node->cd();
4863 //
4864 // Place copy #4 of I1D7 in I20B
4865 //
4866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4867 sub3node->SetLineColor(kColorITS);
4868 sub3node->SetVisibility(0);
4869 sub3node->cd();
4870 //
4871 // Place copy #1 of I1D1 in I1D7
4872 //
4873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4874 sub4node->SetLineColor(kColorITS);
4875 sub4node->SetVisibility(0);
4876 sub4node->cd();
4877 //
4878 // Place copy #1 of ITS2 in I1D1
4879 //
4880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4881 sub5node->SetLineColor(kColorITS);
4882 fNodes->Add(sub5node);
4883 sub4node->cd();
4884 fNodes->Add(sub4node);
4885 sub3node->cd();
4886 fNodes->Add(sub3node);
4887 sub2node->cd();
4888 fNodes->Add(sub2node);
4889 sub1node->cd();
4890 fNodes->Add(sub1node);
4891 node->cd();
4892 //
4893 // Place copy #7 of I12B in IT12
4894 //
1266e9b4 4895 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4896 sub1node->SetLineColor(kColorITS);
4897 sub1node->SetVisibility(0);
4898 sub1node->cd();
4899 //
4900 // Place copy #1 of I10B in I12B
4901 //
4902 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4903 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4904 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4905 sub2node->SetLineColor(kColorITS);
4906 sub2node->SetVisibility(0);
4907 sub2node->cd();
4908 //
4909 // Place copy #1 of I107 in I10B
4910 //
4911 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4912 sub3node->SetLineColor(kColorITS);
4913 sub3node->SetVisibility(0);
4914 sub3node->cd();
4915 //
4916 // Place copy #1 of I101 in I107
4917 //
4918 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4919 sub4node->SetLineColor(kColorITS);
4920 sub4node->SetVisibility(0);
4921 sub4node->cd();
4922 //
4923 // Place copy #1 of ITS1 in I101
4924 //
4925 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4926 sub5node->SetLineColor(kColorITS);
4927 fNodes->Add(sub5node);
4928 sub4node->cd();
4929 fNodes->Add(sub4node);
4930 sub3node->cd();
4931 fNodes->Add(sub3node);
4932 sub2node->cd();
4933 //
4934 // Place copy #2 of I107 in I10B
4935 //
4936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4937 sub3node->SetLineColor(kColorITS);
4938 sub3node->SetVisibility(0);
4939 sub3node->cd();
4940 //
4941 // Place copy #1 of I101 in I107
4942 //
4943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4944 sub4node->SetLineColor(kColorITS);
4945 sub4node->SetVisibility(0);
4946 sub4node->cd();
4947 //
4948 // Place copy #1 of ITS1 in I101
4949 //
4950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4951 sub5node->SetLineColor(kColorITS);
4952 fNodes->Add(sub5node);
4953 sub4node->cd();
4954 fNodes->Add(sub4node);
4955 sub3node->cd();
4956 fNodes->Add(sub3node);
4957 sub2node->cd();
4958 //
4959 // Place copy #3 of I107 in I10B
4960 //
4961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4962 sub3node->SetLineColor(kColorITS);
4963 sub3node->SetVisibility(0);
4964 sub3node->cd();
4965 //
4966 // Place copy #1 of I101 in I107
4967 //
4968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4969 sub4node->SetLineColor(kColorITS);
4970 sub4node->SetVisibility(0);
4971 sub4node->cd();
4972 //
4973 // Place copy #1 of ITS1 in I101
4974 //
4975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4976 sub5node->SetLineColor(kColorITS);
4977 fNodes->Add(sub5node);
4978 sub4node->cd();
4979 fNodes->Add(sub4node);
4980 sub3node->cd();
4981 fNodes->Add(sub3node);
4982 sub2node->cd();
4983 //
4984 // Place copy #4 of I107 in I10B
4985 //
4986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4987 sub3node->SetLineColor(kColorITS);
4988 sub3node->SetVisibility(0);
4989 sub3node->cd();
4990 //
4991 // Place copy #1 of I101 in I107
4992 //
4993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4994 sub4node->SetLineColor(kColorITS);
4995 sub4node->SetVisibility(0);
4996 sub4node->cd();
4997 //
4998 // Place copy #1 of ITS1 in I101
4999 //
5000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5001 sub5node->SetLineColor(kColorITS);
5002 fNodes->Add(sub5node);
5003 sub4node->cd();
5004 fNodes->Add(sub4node);
5005 sub3node->cd();
5006 fNodes->Add(sub3node);
5007 sub2node->cd();
5008 fNodes->Add(sub2node);
5009 sub1node->cd();
5010 //
5011 // Place copy #2 of I10B in I12B
5012 //
5013 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5014 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5015 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5016 sub2node->SetLineColor(kColorITS);
5017 sub2node->SetVisibility(0);
5018 sub2node->cd();
5019 //
5020 // Place copy #1 of I107 in I10B
5021 //
5022 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5023 sub3node->SetLineColor(kColorITS);
5024 sub3node->SetVisibility(0);
5025 sub3node->cd();
5026 //
5027 // Place copy #1 of I101 in I107
5028 //
5029 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5030 sub4node->SetLineColor(kColorITS);
5031 sub4node->SetVisibility(0);
5032 sub4node->cd();
5033 //
5034 // Place copy #1 of ITS1 in I101
5035 //
5036 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5037 sub5node->SetLineColor(kColorITS);
5038 fNodes->Add(sub5node);
5039 sub4node->cd();
5040 fNodes->Add(sub4node);
5041 sub3node->cd();
5042 fNodes->Add(sub3node);
5043 sub2node->cd();
5044 //
5045 // Place copy #2 of I107 in I10B
5046 //
5047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5048 sub3node->SetLineColor(kColorITS);
5049 sub3node->SetVisibility(0);
5050 sub3node->cd();
5051 //
5052 // Place copy #1 of I101 in I107
5053 //
5054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5055 sub4node->SetLineColor(kColorITS);
5056 sub4node->SetVisibility(0);
5057 sub4node->cd();
5058 //
5059 // Place copy #1 of ITS1 in I101
5060 //
5061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5062 sub5node->SetLineColor(kColorITS);
5063 fNodes->Add(sub5node);
5064 sub4node->cd();
5065 fNodes->Add(sub4node);
5066 sub3node->cd();
5067 fNodes->Add(sub3node);
5068 sub2node->cd();
5069 //
5070 // Place copy #3 of I107 in I10B
5071 //
5072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5073 sub3node->SetLineColor(kColorITS);
5074 sub3node->SetVisibility(0);
5075 sub3node->cd();
5076 //
5077 // Place copy #1 of I101 in I107
5078 //
5079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5080 sub4node->SetLineColor(kColorITS);
5081 sub4node->SetVisibility(0);
5082 sub4node->cd();
5083 //
5084 // Place copy #1 of ITS1 in I101
5085 //
5086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5087 sub5node->SetLineColor(kColorITS);
5088 fNodes->Add(sub5node);
5089 sub4node->cd();
5090 fNodes->Add(sub4node);
5091 sub3node->cd();
5092 fNodes->Add(sub3node);
5093 sub2node->cd();
5094 //
5095 // Place copy #4 of I107 in I10B
5096 //
5097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5098 sub3node->SetLineColor(kColorITS);
5099 sub3node->SetVisibility(0);
5100 sub3node->cd();
5101 //
5102 // Place copy #1 of I101 in I107
5103 //
5104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5105 sub4node->SetLineColor(kColorITS);
5106 sub4node->SetVisibility(0);
5107 sub4node->cd();
5108 //
5109 // Place copy #1 of ITS1 in I101
5110 //
5111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5112 sub5node->SetLineColor(kColorITS);
5113 fNodes->Add(sub5node);
5114 sub4node->cd();
5115 fNodes->Add(sub4node);
5116 sub3node->cd();
5117 fNodes->Add(sub3node);
5118 sub2node->cd();
5119 fNodes->Add(sub2node);
5120 sub1node->cd();
5121 //
5122 // Place copy #1 of I20B in I12B
5123 //
5124 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5125 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5126 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5127 sub2node->SetLineColor(kColorITS);
5128 sub2node->SetVisibility(0);
5129 sub2node->cd();
5130 //
5131 // Place copy #1 of I1D7 in I20B
5132 //
5133 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5134 sub3node->SetLineColor(kColorITS);
5135 sub3node->SetVisibility(0);
5136 sub3node->cd();
5137 //
5138 // Place copy #1 of I1D1 in I1D7
5139 //
5140 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5141 sub4node->SetLineColor(kColorITS);
5142 sub4node->SetVisibility(0);
5143 sub4node->cd();
5144 //
5145 // Place copy #1 of ITS2 in I1D1
5146 //
5147 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5148 sub5node->SetLineColor(kColorITS);
5149 fNodes->Add(sub5node);
5150 sub4node->cd();
5151 fNodes->Add(sub4node);
5152 sub3node->cd();
5153 fNodes->Add(sub3node);
5154 sub2node->cd();
5155 //
5156 // Place copy #2 of I1D7 in I20B
5157 //
5158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5159 sub3node->SetLineColor(kColorITS);
5160 sub3node->SetVisibility(0);
5161 sub3node->cd();
5162 //
5163 // Place copy #1 of I1D1 in I1D7
5164 //
5165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5166 sub4node->SetLineColor(kColorITS);
5167 sub4node->SetVisibility(0);
5168 sub4node->cd();
5169 //
5170 // Place copy #1 of ITS2 in I1D1
5171 //
5172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5173 sub5node->SetLineColor(kColorITS);
5174 fNodes->Add(sub5node);
5175 sub4node->cd();
5176 fNodes->Add(sub4node);
5177 sub3node->cd();
5178 fNodes->Add(sub3node);
5179 sub2node->cd();
5180 //
5181 // Place copy #3 of I1D7 in I20B
5182 //
5183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5184 sub3node->SetLineColor(kColorITS);
5185 sub3node->SetVisibility(0);
5186 sub3node->cd();
5187 //
5188 // Place copy #1 of I1D1 in I1D7
5189 //
5190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5191 sub4node->SetLineColor(kColorITS);
5192 sub4node->SetVisibility(0);
5193 sub4node->cd();
5194 //
5195 // Place copy #1 of ITS2 in I1D1
5196 //
5197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5198 sub5node->SetLineColor(kColorITS);
5199 fNodes->Add(sub5node);
5200 sub4node->cd();
5201 fNodes->Add(sub4node);
5202 sub3node->cd();
5203 fNodes->Add(sub3node);
5204 sub2node->cd();
5205 //
5206 // Place copy #4 of I1D7 in I20B
5207 //
5208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5209 sub3node->SetLineColor(kColorITS);
5210 sub3node->SetVisibility(0);
5211 sub3node->cd();
5212 //
5213 // Place copy #1 of I1D1 in I1D7
5214 //
5215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5216 sub4node->SetLineColor(kColorITS);
5217 sub4node->SetVisibility(0);
5218 sub4node->cd();
5219 //
5220 // Place copy #1 of ITS2 in I1D1
5221 //
5222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5223 sub5node->SetLineColor(kColorITS);
5224 fNodes->Add(sub5node);
5225 sub4node->cd();
5226 fNodes->Add(sub4node);
5227 sub3node->cd();
5228 fNodes->Add(sub3node);
5229 sub2node->cd();
5230 fNodes->Add(sub2node);
5231 sub1node->cd();
5232 //
5233 // Place copy #2 of I20B in I12B
5234 //
5235 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5236 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5237 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5238 sub2node->SetLineColor(kColorITS);
5239 sub2node->SetVisibility(0);
5240 sub2node->cd();
5241 //
5242 // Place copy #1 of I1D7 in I20B
5243 //
5244 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5245 sub3node->SetLineColor(kColorITS);
5246 sub3node->SetVisibility(0);
5247 sub3node->cd();
5248 //
5249 // Place copy #1 of I1D1 in I1D7
5250 //
5251 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5252 sub4node->SetLineColor(kColorITS);
5253 sub4node->SetVisibility(0);
5254 sub4node->cd();
5255 //
5256 // Place copy #1 of ITS2 in I1D1
5257 //
5258 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5259 sub5node->SetLineColor(kColorITS);
5260 fNodes->Add(sub5node);
5261 sub4node->cd();
5262 fNodes->Add(sub4node);
5263 sub3node->cd();
5264 fNodes->Add(sub3node);
5265 sub2node->cd();
5266 //
5267 // Place copy #2 of I1D7 in I20B
5268 //
5269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5270 sub3node->SetLineColor(kColorITS);
5271 sub3node->SetVisibility(0);
5272 sub3node->cd();
5273 //
5274 // Place copy #1 of I1D1 in I1D7
5275 //
5276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5277 sub4node->SetLineColor(kColorITS);
5278 sub4node->SetVisibility(0);
5279 sub4node->cd();
5280 //
5281 // Place copy #1 of ITS2 in I1D1
5282 //
5283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5284 sub5node->SetLineColor(kColorITS);
5285 fNodes->Add(sub5node);
5286 sub4node->cd();
5287 fNodes->Add(sub4node);
5288 sub3node->cd();
5289 fNodes->Add(sub3node);
5290 sub2node->cd();
5291 //
5292 // Place copy #3 of I1D7 in I20B
5293 //
5294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5295 sub3node->SetLineColor(kColorITS);
5296 sub3node->SetVisibility(0);
5297 sub3node->cd();
5298 //
5299 // Place copy #1 of I1D1 in I1D7
5300 //
5301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5302 sub4node->SetLineColor(kColorITS);
5303 sub4node->SetVisibility(0);
5304 sub4node->cd();
5305 //
5306 // Place copy #1 of ITS2 in I1D1
5307 //
5308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5309 sub5node->SetLineColor(kColorITS);
5310 fNodes->Add(sub5node);
5311 sub4node->cd();
5312 fNodes->Add(sub4node);
5313 sub3node->cd();
5314 fNodes->Add(sub3node);
5315 sub2node->cd();
5316 //
5317 // Place copy #4 of I1D7 in I20B
5318 //
5319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5320 sub3node->SetLineColor(kColorITS);
5321 sub3node->SetVisibility(0);
5322 sub3node->cd();
5323 //
5324 // Place copy #1 of I1D1 in I1D7
5325 //
5326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5327 sub4node->SetLineColor(kColorITS);
5328 sub4node->SetVisibility(0);
5329 sub4node->cd();
5330 //
5331 // Place copy #1 of ITS2 in I1D1
5332 //
5333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5334 sub5node->SetLineColor(kColorITS);
5335 fNodes->Add(sub5node);
5336 sub4node->cd();
5337 fNodes->Add(sub4node);
5338 sub3node->cd();
5339 fNodes->Add(sub3node);
5340 sub2node->cd();
5341 fNodes->Add(sub2node);
5342 sub1node->cd();
5343 //
5344 // Place copy #3 of I20B in I12B
5345 //
5346 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5347 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5348 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5349 sub2node->SetLineColor(kColorITS);
5350 sub2node->SetVisibility(0);
5351 sub2node->cd();
5352 //
5353 // Place copy #1 of I1D7 in I20B
5354 //
5355 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5356 sub3node->SetLineColor(kColorITS);
5357 sub3node->SetVisibility(0);
5358 sub3node->cd();
5359 //
5360 // Place copy #1 of I1D1 in I1D7
5361 //
5362 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5363 sub4node->SetLineColor(kColorITS);
5364 sub4node->SetVisibility(0);
5365 sub4node->cd();
5366 //
5367 // Place copy #1 of ITS2 in I1D1
5368 //
5369 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5370 sub5node->SetLineColor(kColorITS);
5371 fNodes->Add(sub5node);
5372 sub4node->cd();
5373 fNodes->Add(sub4node);
5374 sub3node->cd();
5375 fNodes->Add(sub3node);
5376 sub2node->cd();
5377 //
5378 // Place copy #2 of I1D7 in I20B
5379 //
5380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5381 sub3node->SetLineColor(kColorITS);
5382 sub3node->SetVisibility(0);
5383 sub3node->cd();
5384 //
5385 // Place copy #1 of I1D1 in I1D7
5386 //
5387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5388 sub4node->SetLineColor(kColorITS);
5389 sub4node->SetVisibility(0);
5390 sub4node->cd();
5391 //
5392 // Place copy #1 of ITS2 in I1D1
5393 //
5394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5395 sub5node->SetLineColor(kColorITS);
5396 fNodes->Add(sub5node);
5397 sub4node->cd();
5398 fNodes->Add(sub4node);
5399 sub3node->cd();
5400 fNodes->Add(sub3node);
5401 sub2node->cd();
5402 //
5403 // Place copy #3 of I1D7 in I20B
5404 //
5405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5406 sub3node->SetLineColor(kColorITS);
5407 sub3node->SetVisibility(0);
5408 sub3node->cd();
5409 //
5410 // Place copy #1 of I1D1 in I1D7
5411 //
5412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5413 sub4node->SetLineColor(kColorITS);
5414 sub4node->SetVisibility(0);
5415 sub4node->cd();
5416 //
5417 // Place copy #1 of ITS2 in I1D1
5418 //
5419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5420 sub5node->SetLineColor(kColorITS);
5421 fNodes->Add(sub5node);
5422 sub4node->cd();
5423 fNodes->Add(sub4node);
5424 sub3node->cd();
5425 fNodes->Add(sub3node);
5426 sub2node->cd();
5427 //
5428 // Place copy #4 of I1D7 in I20B
5429 //
5430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5431 sub3node->SetLineColor(kColorITS);
5432 sub3node->SetVisibility(0);
5433 sub3node->cd();
5434 //
5435 // Place copy #1 of I1D1 in I1D7
5436 //
5437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5438 sub4node->SetLineColor(kColorITS);
5439 sub4node->SetVisibility(0);
5440 sub4node->cd();
5441 //
5442 // Place copy #1 of ITS2 in I1D1
5443 //
5444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5445 sub5node->SetLineColor(kColorITS);
5446 fNodes->Add(sub5node);
5447 sub4node->cd();
5448 fNodes->Add(sub4node);
5449 sub3node->cd();
5450 fNodes->Add(sub3node);
5451 sub2node->cd();
5452 fNodes->Add(sub2node);
5453 sub1node->cd();
5454 //
5455 // Place copy #4 of I20B in I12B
5456 //
5457 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5458 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5459 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5460 sub2node->SetLineColor(kColorITS);
5461 sub2node->SetVisibility(0);
5462 sub2node->cd();
5463 //
5464 // Place copy #1 of I1D7 in I20B
5465 //
5466 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5467 sub3node->SetLineColor(kColorITS);
5468 sub3node->SetVisibility(0);
5469 sub3node->cd();
5470 //
5471 // Place copy #1 of I1D1 in I1D7
5472 //
5473 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5474 sub4node->SetLineColor(kColorITS);
5475 sub4node->SetVisibility(0);
5476 sub4node->cd();
5477 //
5478 // Place copy #1 of ITS2 in I1D1
5479 //
5480 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5481 sub5node->SetLineColor(kColorITS);
5482 fNodes->Add(sub5node);
5483 sub4node->cd();
5484 fNodes->Add(sub4node);
5485 sub3node->cd();
5486 fNodes->Add(sub3node);
5487 sub2node->cd();
5488 //
5489 // Place copy #2 of I1D7 in I20B
5490 //
5491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5492 sub3node->SetLineColor(kColorITS);
5493 sub3node->SetVisibility(0);
5494 sub3node->cd();
5495 //
5496 // Place copy #1 of I1D1 in I1D7
5497 //
5498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5499 sub4node->SetLineColor(kColorITS);
5500 sub4node->SetVisibility(0);
5501 sub4node->cd();
5502 //
5503 // Place copy #1 of ITS2 in I1D1
5504 //
5505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5506 sub5node->SetLineColor(kColorITS);
5507 fNodes->Add(sub5node);
5508 sub4node->cd();
5509 fNodes->Add(sub4node);
5510 sub3node->cd();
5511 fNodes->Add(sub3node);
5512 sub2node->cd();
5513 //
5514 // Place copy #3 of I1D7 in I20B
5515 //
5516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5517 sub3node->SetLineColor(kColorITS);
5518 sub3node->SetVisibility(0);
5519 sub3node->cd();
5520 //
5521 // Place copy #1 of I1D1 in I1D7
5522 //
5523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5524 sub4node->SetLineColor(kColorITS);
5525 sub4node->SetVisibility(0);
5526 sub4node->cd();
5527 //
5528 // Place copy #1 of ITS2 in I1D1
5529 //
5530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5531 sub5node->SetLineColor(kColorITS);
5532 fNodes->Add(sub5node);
5533 sub4node->cd();
5534 fNodes->Add(sub4node);
5535 sub3node->cd();
5536 fNodes->Add(sub3node);
5537 sub2node->cd();
5538 //
5539 // Place copy #4 of I1D7 in I20B
5540 //
5541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5542 sub3node->SetLineColor(kColorITS);
5543 sub3node->SetVisibility(0);
5544 sub3node->cd();
5545 //
5546 // Place copy #1 of I1D1 in I1D7
5547 //
5548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5549 sub4node->SetLineColor(kColorITS);
5550 sub4node->SetVisibility(0);
5551 sub4node->cd();
5552 //
5553 // Place copy #1 of ITS2 in I1D1
5554 //
5555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5556 sub5node->SetLineColor(kColorITS);
5557 fNodes->Add(sub5node);
5558 sub4node->cd();
5559 fNodes->Add(sub4node);
5560 sub3node->cd();
5561 fNodes->Add(sub3node);
5562 sub2node->cd();
5563 fNodes->Add(sub2node);
5564 sub1node->cd();
5565 fNodes->Add(sub1node);
5566 node->cd();
5567 //
5568 // Place copy #8 of I12B in IT12
5569 //
1266e9b4 5570 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5571 sub1node->SetLineColor(kColorITS);
5572 sub1node->SetVisibility(0);
5573 sub1node->cd();
5574 //
5575 // Place copy #1 of I10B in I12B
5576 //
5577 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5578 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5579 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5580 sub2node->SetLineColor(kColorITS);
5581 sub2node->SetVisibility(0);
5582 sub2node->cd();
5583 //
5584 // Place copy #1 of I107 in I10B
5585 //
5586 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5587 sub3node->SetLineColor(kColorITS);
5588 sub3node->SetVisibility(0);
5589 sub3node->cd();
5590 //
5591 // Place copy #1 of I101 in I107
5592 //
5593 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5594 sub4node->SetLineColor(kColorITS);
5595 sub4node->SetVisibility(0);
5596 sub4node->cd();
5597 //
5598 // Place copy #1 of ITS1 in I101
5599 //
5600 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5601 sub5node->SetLineColor(kColorITS);
5602 fNodes->Add(sub5node);
5603 sub4node->cd();
5604 fNodes->Add(sub4node);
5605 sub3node->cd();
5606 fNodes->Add(sub3node);
5607 sub2node->cd();
5608 //
5609 // Place copy #2 of I107 in I10B
5610 //
5611 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5612 sub3node->SetLineColor(kColorITS);
5613 sub3node->SetVisibility(0);
5614 sub3node->cd();
5615 //
5616 // Place copy #1 of I101 in I107
5617 //
5618 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5619 sub4node->SetLineColor(kColorITS);
5620 sub4node->SetVisibility(0);
5621 sub4node->cd();
5622 //
5623 // Place copy #1 of ITS1 in I101
5624 //
5625 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5626 sub5node->SetLineColor(kColorITS);
5627 fNodes->Add(sub5node);
5628 sub4node->cd();
5629 fNodes->Add(sub4node);
5630 sub3node->cd();
5631 fNodes->Add(sub3node);
5632 sub2node->cd();
5633 //
5634 // Place copy #3 of I107 in I10B
5635 //
5636 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5637 sub3node->SetLineColor(kColorITS);
5638 sub3node->SetVisibility(0);
5639 sub3node->cd();
5640 //
5641 // Place copy #1 of I101 in I107
5642 //
5643 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5644 sub4node->SetLineColor(kColorITS);
5645 sub4node->SetVisibility(0);
5646 sub4node->cd();
5647 //
5648 // Place copy #1 of ITS1 in I101
5649 //
5650 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5651 sub5node->SetLineColor(kColorITS);
5652 fNodes->Add(sub5node);
5653 sub4node->cd();
5654 fNodes->Add(sub4node);
5655 sub3node->cd();
5656 fNodes->Add(sub3node);
5657 sub2node->cd();
5658 //
5659 // Place copy #4 of I107 in I10B
5660 //
5661 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5662 sub3node->SetLineColor(kColorITS);
5663 sub3node->SetVisibility(0);
5664 sub3node->cd();
5665 //
5666 // Place copy #1 of I101 in I107
5667 //
5668 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5669 sub4node->SetLineColor(kColorITS);
5670 sub4node->SetVisibility(0);
5671 sub4node->cd();
5672 //
5673 // Place copy #1 of ITS1 in I101
5674 //
5675 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5676 sub5node->SetLineColor(kColorITS);
5677 fNodes->Add(sub5node);
5678 sub4node->cd();
5679 fNodes->Add(sub4node);
5680 sub3node->cd();
5681 fNodes->Add(sub3node);
5682 sub2node->cd();
5683 fNodes->Add(sub2node);
5684 sub1node->cd();
5685 //
5686 // Place copy #2 of I10B in I12B
5687 //
5688 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5689 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5690 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5691 sub2node->SetLineColor(kColorITS);
5692 sub2node->SetVisibility(0);
5693 sub2node->cd();
5694 //
5695 // Place copy #1 of I107 in I10B
5696 //
5697 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5698 sub3node->SetLineColor(kColorITS);
5699 sub3node->SetVisibility(0);
5700 sub3node->cd();
5701 //
5702 // Place copy #1 of I101 in I107
5703 //
5704 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5705 sub4node->SetLineColor(kColorITS);
5706 sub4node->SetVisibility(0);
5707 sub4node->cd();
5708 //
5709 // Place copy #1 of ITS1 in I101
5710 //
5711 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5712 sub5node->SetLineColor(kColorITS);
5713 fNodes->Add(sub5node);
5714 sub4node->cd();
5715 fNodes->Add(sub4node);
5716 sub3node->cd();
5717 fNodes->Add(sub3node);
5718 sub2node->cd();
5719 //
5720 // Place copy #2 of I107 in I10B
5721 //
5722 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5723 sub3node->SetLineColor(kColorITS);
5724 sub3node->SetVisibility(0);
5725 sub3node->cd();
5726 //
5727 // Place copy #1 of I101 in I107
5728 //
5729 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5730 sub4node->SetLineColor(kColorITS);
5731 sub4node->SetVisibility(0);
5732 sub4node->cd();
5733 //
5734 // Place copy #1 of ITS1 in I101
5735 //
5736 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5737 sub5node->SetLineColor(kColorITS);
5738 fNodes->Add(sub5node);
5739 sub4node->cd();
5740 fNodes->Add(sub4node);
5741 sub3node->cd();
5742 fNodes->Add(sub3node);
5743 sub2node->cd();
5744 //
5745 // Place copy #3 of I107 in I10B
5746 //
5747 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5748 sub3node->SetLineColor(kColorITS);
5749 sub3node->SetVisibility(0);
5750 sub3node->cd();
5751 //
5752 // Place copy #1 of I101 in I107
5753 //
5754 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5755 sub4node->SetLineColor(kColorITS);
5756 sub4node->SetVisibility(0);
5757 sub4node->cd();
5758 //
5759 // Place copy #1 of ITS1 in I101
5760 //
5761 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5762 sub5node->SetLineColor(kColorITS);
5763 fNodes->Add(sub5node);
5764 sub4node->cd();
5765 fNodes->Add(sub4node);
5766 sub3node->cd();
5767 fNodes->Add(sub3node);
5768 sub2node->cd();
5769 //
5770 // Place copy #4 of I107 in I10B
5771 //
5772 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5773 sub3node->SetLineColor(kColorITS);
5774 sub3node->SetVisibility(0);
5775 sub3node->cd();
5776 //
5777 // Place copy #1 of I101 in I107
5778 //
5779 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5780 sub4node->SetLineColor(kColorITS);
5781 sub4node->SetVisibility(0);
5782 sub4node->cd();
5783 //
5784 // Place copy #1 of ITS1 in I101
5785 //
5786 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5787 sub5node->SetLineColor(kColorITS);
5788 fNodes->Add(sub5node);
5789 sub4node->cd();
5790 fNodes->Add(sub4node);
5791 sub3node->cd();
5792 fNodes->Add(sub3node);
5793 sub2node->cd();
5794 fNodes->Add(sub2node);
5795 sub1node->cd();
5796 //
5797 // Place copy #1 of I20B in I12B
5798 //
5799 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5800 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5801 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5802 sub2node->SetLineColor(kColorITS);
5803 sub2node->SetVisibility(0);
5804 sub2node->cd();
5805 //
5806 // Place copy #1 of I1D7 in I20B
5807 //
5808 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5809 sub3node->SetLineColor(kColorITS);
5810 sub3node->SetVisibility(0);
5811 sub3node->cd();
5812 //
5813 // Place copy #1 of I1D1 in I1D7
5814 //
5815 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5816 sub4node->SetLineColor(kColorITS);
5817 sub4node->SetVisibility(0);
5818 sub4node->cd();
5819 //
5820 // Place copy #1 of ITS2 in I1D1
5821 //
5822 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5823 sub5node->SetLineColor(kColorITS);
5824 fNodes->Add(sub5node);
5825 sub4node->cd();
5826 fNodes->Add(sub4node);
5827 sub3node->cd();
5828 fNodes->Add(sub3node);
5829 sub2node->cd();
5830 //
5831 // Place copy #2 of I1D7 in I20B
5832 //
5833 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5834 sub3node->SetLineColor(kColorITS);
5835 sub3node->SetVisibility(0);
5836 sub3node->cd();
5837 //
5838 // Place copy #1 of I1D1 in I1D7
5839 //
5840 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5841 sub4node->SetLineColor(kColorITS);
5842 sub4node->SetVisibility(0);
5843 sub4node->cd();
5844 //
5845 // Place copy #1 of ITS2 in I1D1
5846 //
5847 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5848 sub5node->SetLineColor(kColorITS);
5849 fNodes->Add(sub5node);
5850 sub4node->cd();
5851 fNodes->Add(sub4node);
5852 sub3node->cd();
5853 fNodes->Add(sub3node);
5854 sub2node->cd();
5855 //
5856 // Place copy #3 of I1D7 in I20B
5857 //
5858 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5859 sub3node->SetLineColor(kColorITS);
5860 sub3node->SetVisibility(0);
5861 sub3node->cd();
5862 //
5863 // Place copy #1 of I1D1 in I1D7
5864 //
5865 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5866 sub4node->SetLineColor(kColorITS);
5867 sub4node->SetVisibility(0);
5868 sub4node->cd();
5869 //
5870 // Place copy #1 of ITS2 in I1D1
5871 //
5872 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5873 sub5node->SetLineColor(kColorITS);
5874 fNodes->Add(sub5node);
5875 sub4node->cd();
5876 fNodes->Add(sub4node);
5877 sub3node->cd();
5878 fNodes->Add(sub3node);
5879 sub2node->cd();
5880 //
5881 // Place copy #4 of I1D7 in I20B
5882 //
5883 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5884 sub3node->SetLineColor(kColorITS);
5885 sub3node->SetVisibility(0);
5886 sub3node->cd();
5887 //
5888 // Place copy #1 of I1D1 in I1D7
5889 //
5890 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5891 sub4node->SetLineColor(kColorITS);
5892 sub4node->SetVisibility(0);
5893 sub4node->cd();
5894 //
5895 // Place copy #1 of ITS2 in I1D1
5896 //
5897 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5898 sub5node->SetLineColor(kColorITS);
5899 fNodes->Add(sub5node);
5900 sub4node->cd();
5901 fNodes->Add(sub4node);
5902 sub3node->cd();
5903 fNodes->Add(sub3node);
5904 sub2node->cd();
5905 fNodes->Add(sub2node);
5906 sub1node->cd();
5907 //
5908 // Place copy #2 of I20B in I12B
5909 //
5910 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5911 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5912 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5913 sub2node->SetLineColor(kColorITS);
5914 sub2node->SetVisibility(0);
5915 sub2node->cd();
5916 //
5917 // Place copy #1 of I1D7 in I20B
5918 //
5919 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5920 sub3node->SetLineColor(kColorITS);
5921 sub3node->SetVisibility(0);
5922 sub3node->cd();
5923 //
5924 // Place copy #1 of I1D1 in I1D7
5925 //
5926 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5927 sub4node->SetLineColor(kColorITS);
5928 sub4node->SetVisibility(0);
5929 sub4node->cd();
5930 //
5931 // Place copy #1 of ITS2 in I1D1
5932 //
5933 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5934 sub5node->SetLineColor(kColorITS);
5935 fNodes->Add(sub5node);
5936 sub4node->cd();
5937 fNodes->Add(sub4node);
5938 sub3node->cd();
5939 fNodes->Add(sub3node);
5940 sub2node->cd();
5941 //
5942 // Place copy #2 of I1D7 in I20B
5943 //
5944 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5945 sub3node->SetLineColor(kColorITS);
5946 sub3node->SetVisibility(0);
5947 sub3node->cd();
5948 //
5949 // Place copy #1 of I1D1 in I1D7
5950 //
5951 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5952 sub4node->SetLineColor(kColorITS);
5953 sub4node->SetVisibility(0);
5954 sub4node->cd();
5955 //
5956 // Place copy #1 of ITS2 in I1D1
5957 //
5958 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5959 sub5node->SetLineColor(kColorITS);
5960 fNodes->Add(sub5node);
5961 sub4node->cd();
5962 fNodes->Add(sub4node);
5963 sub3node->cd();
5964 fNodes->Add(sub3node);
5965 sub2node->cd();
5966 //
5967 // Place copy #3 of I1D7 in I20B
5968 //
5969 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5970 sub3node->SetLineColor(kColorITS);
5971 sub3node->SetVisibility(0);
5972 sub3node->cd();
5973 //
5974 // Place copy #1 of I1D1 in I1D7
5975 //
5976 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5977 sub4node->SetLineColor(kColorITS);
5978 sub4node->SetVisibility(0);
5979 sub4node->cd();
5980 //
5981 // Place copy #1 of ITS2 in I1D1
5982 //
5983 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5984 sub5node->SetLineColor(kColorITS);
5985 fNodes->Add(sub5node);
5986 sub4node->cd();
5987 fNodes->Add(sub4node);
5988 sub3node->cd();
5989 fNodes->Add(sub3node);
5990 sub2node->cd();
5991 //
5992 // Place copy #4 of I1D7 in I20B
5993 //
5994 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5995 sub3node->SetLineColor(kColorITS);
5996 sub3node->SetVisibility(0);
5997 sub3node->cd();
5998 //
5999 // Place copy #1 of I1D1 in I1D7
6000 //
6001 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6002 sub4node->SetLineColor(kColorITS);
6003 sub4node->SetVisibility(0);
6004 sub4node->cd();
6005 //
6006 // Place copy #1 of ITS2 in I1D1
6007 //
6008 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6009 sub5node->SetLineColor(kColorITS);
6010 fNodes->Add(sub5node);
6011 sub4node->cd();
6012 fNodes->Add(sub4node);
6013 sub3node->cd();
6014 fNodes->Add(sub3node);
6015 sub2node->cd();
6016 fNodes->Add(sub2node);
6017 sub1node->cd();
6018 //
6019 // Place copy #3 of I20B in I12B
6020 //
6021 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6022 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6023 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6024 sub2node->SetLineColor(kColorITS);
6025 sub2node->SetVisibility(0);
6026 sub2node->cd();
6027 //
6028 // Place copy #1 of I1D7 in I20B
6029 //
6030 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6031 sub3node->SetLineColor(kColorITS);
6032 sub3node->SetVisibility(0);
6033 sub3node->cd();
6034 //
6035 // Place copy #1 of I1D1 in I1D7
6036 //
6037 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6038 sub4node->SetLineColor(kColorITS);
6039 sub4node->SetVisibility(0);
6040 sub4node->cd();
6041 //
6042 // Place copy #1 of ITS2 in I1D1
6043 //
6044 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6045 sub5node->SetLineColor(kColorITS);
6046 fNodes->Add(sub5node);
6047 sub4node->cd();
6048 fNodes->Add(sub4node);
6049 sub3node->cd();
6050 fNodes->Add(sub3node);
6051 sub2node->cd();
6052 //
6053 // Place copy #2 of I1D7 in I20B
6054 //
6055 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6056 sub3node->SetLineColor(kColorITS);
6057 sub3node->SetVisibility(0);
6058 sub3node->cd();
6059 //
6060 // Place copy #1 of I1D1 in I1D7
6061 //
6062 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6063 sub4node->SetLineColor(kColorITS);
6064 sub4node->SetVisibility(0);
6065 sub4node->cd();
6066 //
6067 // Place copy #1 of ITS2 in I1D1
6068 //
6069 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6070 sub5node->SetLineColor(kColorITS);
6071 fNodes->Add(sub5node);
6072 sub4node->cd();
6073 fNodes->Add(sub4node);
6074 sub3node->cd();
6075 fNodes->Add(sub3node);
6076 sub2node->cd();
6077 //
6078 // Place copy #3 of I1D7 in I20B
6079 //
6080 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6081 sub3node->SetLineColor(kColorITS);
6082 sub3node->SetVisibility(0);
6083 sub3node->cd();
6084 //
6085 // Place copy #1 of I1D1 in I1D7
6086 //
6087 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6088 sub4node->SetLineColor(kColorITS);
6089 sub4node->SetVisibility(0);
6090 sub4node->cd();
6091 //
6092 // Place copy #1 of ITS2 in I1D1
6093 //
6094 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6095 sub5node->SetLineColor(kColorITS);
6096 fNodes->Add(sub5node);
6097 sub4node->cd();
6098 fNodes->Add(sub4node);
6099 sub3node->cd();
6100 fNodes->Add(sub3node);
6101 sub2node->cd();
6102 //
6103 // Place copy #4 of I1D7 in I20B
6104 //
6105 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6106 sub3node->SetLineColor(kColorITS);
6107 sub3node->SetVisibility(0);
6108 sub3node->cd();
6109 //
6110 // Place copy #1 of I1D1 in I1D7
6111 //
6112 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6113 sub4node->SetLineColor(kColorITS);
6114 sub4node->SetVisibility(0);
6115 sub4node->cd();
6116 //
6117 // Place copy #1 of ITS2 in I1D1
6118 //
6119 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6120 sub5node->SetLineColor(kColorITS);
6121 fNodes->Add(sub5node);
6122 sub4node->cd();
6123 fNodes->Add(sub4node);
6124 sub3node->cd();
6125 fNodes->Add(sub3node);
6126 sub2node->cd();
6127 fNodes->Add(sub2node);
6128 sub1node->cd();
6129 //
6130 // Place copy #4 of I20B in I12B
6131 //
6132 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6133 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6134 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6135 sub2node->SetLineColor(kColorITS);
6136 sub2node->SetVisibility(0);
6137 sub2node->cd();
6138 //
6139 // Place copy #1 of I1D7 in I20B
6140 //
6141 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6142 sub3node->SetLineColor(kColorITS);
6143 sub3node->SetVisibility(0);
6144 sub3node->cd();
6145 //
6146 // Place copy #1 of I1D1 in I1D7
6147 //
6148 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6149 sub4node->SetLineColor(kColorITS);
6150 sub4node->SetVisibility(0);
6151 sub4node->cd();
6152 //
6153 // Place copy #1 of ITS2 in I1D1
6154 //
6155 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6156 sub5node->SetLineColor(kColorITS);
6157 fNodes->Add(sub5node);
6158 sub4node->cd();
6159 fNodes->Add(sub4node);
6160 sub3node->cd();
6161 fNodes->Add(sub3node);
6162 sub2node->cd();
6163 //
6164 // Place copy #2 of I1D7 in I20B
6165 //
6166 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6167 sub3node->SetLineColor(kColorITS);
6168 sub3node->SetVisibility(0);
6169 sub3node->cd();
6170 //
6171 // Place copy #1 of I1D1 in I1D7
6172 //
6173 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6174 sub4node->SetLineColor(kColorITS);
6175 sub4node->SetVisibility(0);
6176 sub4node->cd();
6177 //
6178 // Place copy #1 of ITS2 in I1D1
6179 //
6180 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6181 sub5node->SetLineColor(kColorITS);
6182 fNodes->Add(sub5node);
6183 sub4node->cd();
6184 fNodes->Add(sub4node);
6185 sub3node->cd();
6186 fNodes->Add(sub3node);
6187 sub2node->cd();
6188 //
6189 // Place copy #3 of I1D7 in I20B
6190 //
6191 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6192 sub3node->SetLineColor(kColorITS);
6193 sub3node->SetVisibility(0);
6194 sub3node->cd();
6195 //
6196 // Place copy #1 of I1D1 in I1D7
6197 //
6198 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6199 sub4node->SetLineColor(kColorITS);
6200 sub4node->SetVisibility(0);
6201 sub4node->cd();
6202 //
6203 // Place copy #1 of ITS2 in I1D1
6204 //
6205 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6206 sub5node->SetLineColor(kColorITS);
6207 fNodes->Add(sub5node);
6208 sub4node->cd();
6209 fNodes->Add(sub4node);
6210 sub3node->cd();
6211 fNodes->Add(sub3node);
6212 sub2node->cd();
6213 //
6214 // Place copy #4 of I1D7 in I20B
6215 //
6216 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6217 sub3node->SetLineColor(kColorITS);
6218 sub3node->SetVisibility(0);
6219 sub3node->cd();
6220 //
6221 // Place copy #1 of I1D1 in I1D7
6222 //
6223 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6224 sub4node->SetLineColor(kColorITS);
6225 sub4node->SetVisibility(0);
6226 sub4node->cd();
6227 //
6228 // Place copy #1 of ITS2 in I1D1
6229 //
6230 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6231 sub5node->SetLineColor(kColorITS);
6232 fNodes->Add(sub5node);
6233 sub4node->cd();
6234 fNodes->Add(sub4node);
6235 sub3node->cd();
6236 fNodes->Add(sub3node);
6237 sub2node->cd();
6238 fNodes->Add(sub2node);
6239 sub1node->cd();
6240 fNodes->Add(sub1node);
6241 node->cd();
6242 //
6243 // Place copy #9 of I12B in IT12
6244 //
1266e9b4 6245 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6246 sub1node->SetLineColor(kColorITS);
6247 sub1node->SetVisibility(0);
6248 sub1node->cd();
6249 //
6250 // Place copy #1 of I10B in I12B
6251 //
6252 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6253 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6254 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6255 sub2node->SetLineColor(kColorITS);
6256 sub2node->SetVisibility(0);
6257 sub2node->cd();
6258 //
6259 // Place copy #1 of I107 in I10B
6260 //
6261 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6262 sub3node->SetLineColor(kColorITS);
6263 sub3node->SetVisibility(0);
6264 sub3node->cd();
6265 //
6266 // Place copy #1 of I101 in I107
6267 //
6268 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6269 sub4node->SetLineColor(kColorITS);
6270 sub4node->SetVisibility(0);
6271 sub4node->cd();
6272 //
6273 // Place copy #1 of ITS1 in I101
6274 //
6275 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6276 sub5node->SetLineColor(kColorITS);
6277 fNodes->Add(sub5node);
6278 sub4node->cd();
6279 fNodes->Add(sub4node);
6280 sub3node->cd();
6281 fNodes->Add(sub3node);
6282 sub2node->cd();
6283 //
6284 // Place copy #2 of I107 in I10B
6285 //
6286 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6287 sub3node->SetLineColor(kColorITS);
6288 sub3node->SetVisibility(0);
6289 sub3node->cd();
6290 //
6291 // Place copy #1 of I101 in I107
6292 //
6293 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6294 sub4node->SetLineColor(kColorITS);
6295 sub4node->SetVisibility(0);
6296 sub4node->cd();
6297 //
6298 // Place copy #1 of ITS1 in I101
6299 //
6300 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6301 sub5node->SetLineColor(kColorITS);
6302 fNodes->Add(sub5node);
6303 sub4node->cd();
6304 fNodes->Add(sub4node);
6305 sub3node->cd();
6306 fNodes->Add(sub3node);
6307 sub2node->cd();
6308 //
6309 // Place copy #3 of I107 in I10B
6310 //
6311 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6312 sub3node->SetLineColor(kColorITS);
6313 sub3node->SetVisibility(0);
6314 sub3node->cd();
6315 //
6316 // Place copy #1 of I101 in I107
6317 //
6318 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6319 sub4node->SetLineColor(kColorITS);
6320 sub4node->SetVisibility(0);
6321 sub4node->cd();
6322 //
6323 // Place copy #1 of ITS1 in I101
6324 //
6325 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6326 sub5node->SetLineColor(kColorITS);
6327 fNodes->Add(sub5node);
6328 sub4node->cd();
6329 fNodes->Add(sub4node);
6330 sub3node->cd();
6331 fNodes->Add(sub3node);
6332 sub2node->cd();
6333 //
6334 // Place copy #4 of I107 in I10B
6335 //
6336 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6337 sub3node->SetLineColor(kColorITS);
6338 sub3node->SetVisibility(0);
6339 sub3node->cd();
6340 //
6341 // Place copy #1 of I101 in I107
6342 //
6343 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6344 sub4node->SetLineColor(kColorITS);
6345 sub4node->SetVisibility(0);
6346 sub4node->cd();
6347 //
6348 // Place copy #1 of ITS1 in I101
6349 //
6350 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6351 sub5node->SetLineColor(kColorITS);
6352 fNodes->Add(sub5node);
6353 sub4node->cd();
6354 fNodes->Add(sub4node);
6355 sub3node->cd();
6356 fNodes->Add(sub3node);
6357 sub2node->cd();
6358 fNodes->Add(sub2node);
6359 sub1node->cd();
6360 //
6361 // Place copy #2 of I10B in I12B
6362 //
6363 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6364 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6365 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6366 sub2node->SetLineColor(kColorITS);
6367 sub2node->SetVisibility(0);
6368 sub2node->cd();
6369 //
6370 // Place copy #1 of I107 in I10B
6371 //
6372 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6373 sub3node->SetLineColor(kColorITS);
6374 sub3node->SetVisibility(0);
6375 sub3node->cd();
6376 //
6377 // Place copy #1 of I101 in I107
6378 //
6379 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6380 sub4node->SetLineColor(kColorITS);
6381 sub4node->SetVisibility(0);
6382 sub4node->cd();
6383 //
6384 // Place copy #1 of ITS1 in I101
6385 //
6386 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6387 sub5node->SetLineColor(kColorITS);
6388 fNodes->Add(sub5node);
6389 sub4node->cd();
6390 fNodes->Add(sub4node);
6391 sub3node->cd();
6392 fNodes->Add(sub3node);
6393 sub2node->cd();
6394 //
6395 // Place copy #2 of I107 in I10B
6396 //
6397 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6398 sub3node->SetLineColor(kColorITS);
6399 sub3node->SetVisibility(0);
6400 sub3node->cd();
6401 //
6402 // Place copy #1 of I101 in I107
6403 //
6404 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6405 sub4node->SetLineColor(kColorITS);
6406 sub4node->SetVisibility(0);
6407 sub4node->cd();
6408 //
6409 // Place copy #1 of ITS1 in I101
6410 //
6411 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6412 sub5node->SetLineColor(kColorITS);
6413 fNodes->Add(sub5node);
6414 sub4node->cd();
6415 fNodes->Add(sub4node);
6416 sub3node->cd();
6417 fNodes->Add(sub3node);
6418 sub2node->cd();
6419 //
6420 // Place copy #3 of I107 in I10B
6421 //
6422 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6423 sub3node->SetLineColor(kColorITS);
6424 sub3node->SetVisibility(0);
6425 sub3node->cd();
6426 //
6427 // Place copy #1 of I101 in I107
6428 //
6429 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6430 sub4node->SetLineColor(kColorITS);
6431 sub4node->SetVisibility(0);
6432 sub4node->cd();
6433 //
6434 // Place copy #1 of ITS1 in I101
6435 //
6436 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6437 sub5node->SetLineColor(kColorITS);
6438 fNodes->Add(sub5node);
6439 sub4node->cd();
6440 fNodes->Add(sub4node);
6441 sub3node->cd();
6442 fNodes->Add(sub3node);
6443 sub2node->cd();
6444 //
6445 // Place copy #4 of I107 in I10B
6446 //
6447 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6448 sub3node->SetLineColor(kColorITS);
6449 sub3node->SetVisibility(0);
6450 sub3node->cd();
6451 //
6452 // Place copy #1 of I101 in I107
6453 //
6454 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6455 sub4node->SetLineColor(kColorITS);
6456 sub4node->SetVisibility(0);
6457 sub4node->cd();
6458 //
6459 // Place copy #1 of ITS1 in I101
6460 //
6461 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6462 sub5node->SetLineColor(kColorITS);
6463 fNodes->Add(sub5node);
6464 sub4node->cd();
6465 fNodes->Add(sub4node);
6466 sub3node->cd();
6467 fNodes->Add(sub3node);
6468 sub2node->cd();
6469 fNodes->Add(sub2node);
6470 sub1node->cd();
6471 //
6472 // Place copy #1 of I20B in I12B
6473 //
6474 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6475 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6476 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6477 sub2node->SetLineColor(kColorITS);
6478 sub2node->SetVisibility(0);
6479 sub2node->cd();
6480 //
6481 // Place copy #1 of I1D7 in I20B
6482 //
6483 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6484 sub3node->SetLineColor(kColorITS);
6485 sub3node->SetVisibility(0);
6486 sub3node->cd();
6487 //
6488 // Place copy #1 of I1D1 in I1D7
6489 //
6490 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6491 sub4node->SetLineColor(kColorITS);
6492 sub4node->SetVisibility(0);
6493 sub4node->cd();
6494 //
6495 // Place copy #1 of ITS2 in I1D1
6496 //
6497 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6498 sub5node->SetLineColor(kColorITS);
6499 fNodes->Add(sub5node);
6500 sub4node->cd();
6501 fNodes->Add(sub4node);
6502 sub3node->cd();
6503 fNodes->Add(sub3node);
6504 sub2node->cd();
6505 //
6506 // Place copy #2 of I1D7 in I20B
6507 //
6508 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6509 sub3node->SetLineColor(kColorITS);
6510 sub3node->SetVisibility(0);
6511 sub3node->cd();
6512 //
6513 // Place copy #1 of I1D1 in I1D7
6514 //
6515 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6516 sub4node->SetLineColor(kColorITS);
6517 sub4node->SetVisibility(0);
6518 sub4node->cd();
6519 //
6520 // Place copy #1 of ITS2 in I1D1
6521 //
6522 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6523 sub5node->SetLineColor(kColorITS);
6524 fNodes->Add(sub5node);
6525 sub4node->cd();
6526 fNodes->Add(sub4node);
6527 sub3node->cd();
6528 fNodes->Add(sub3node);
6529 sub2node->cd();
6530 //
6531 // Place copy #3 of I1D7 in I20B
6532 //
6533 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6534 sub3node->SetLineColor(kColorITS);
6535 sub3node->SetVisibility(0);
6536 sub3node->cd();
6537 //
6538 // Place copy #1 of I1D1 in I1D7
6539 //
6540 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6541 sub4node->SetLineColor(kColorITS);
6542 sub4node->SetVisibility(0);
6543 sub4node->cd();
6544 //
6545 // Place copy #1 of ITS2 in I1D1
6546 //
6547 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6548 sub5node->SetLineColor(kColorITS);
6549 fNodes->Add(sub5node);
6550 sub4node->cd();
6551 fNodes->Add(sub4node);
6552 sub3node->cd();
6553 fNodes->Add(sub3node);
6554 sub2node->cd();
6555 //
6556 // Place copy #4 of I1D7 in I20B
6557 //
6558 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6559 sub3node->SetLineColor(kColorITS);
6560 sub3node->SetVisibility(0);
6561 sub3node->cd();
6562 //
6563 // Place copy #1 of I1D1 in I1D7
6564 //
6565 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6566 sub4node->SetLineColor(kColorITS);
6567 sub4node->SetVisibility(0);
6568 sub4node->cd();
6569 //
6570 // Place copy #1 of ITS2 in I1D1
6571 //
6572 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6573 sub5node->SetLineColor(kColorITS);
6574 fNodes->Add(sub5node);
6575 sub4node->cd();
6576 fNodes->Add(sub4node);
6577 sub3node->cd();
6578 fNodes->Add(sub3node);
6579 sub2node->cd();
6580 fNodes->Add(sub2node);
6581 sub1node->cd();
6582 //
6583 // Place copy #2 of I20B in I12B
6584 //
6585 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6586 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6587 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6588 sub2node->SetLineColor(kColorITS);
6589 sub2node->SetVisibility(0);
6590 sub2node->cd();
6591 //
6592 // Place copy #1 of I1D7 in I20B
6593 //
6594 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6595 sub3node->SetLineColor(kColorITS);
6596 sub3node->SetVisibility(0);
6597 sub3node->cd();
6598 //
6599 // Place copy #1 of I1D1 in I1D7
6600 //
6601 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6602 sub4node->SetLineColor(kColorITS);
6603 sub4node->SetVisibility(0);
6604 sub4node->cd();
6605 //
6606 // Place copy #1 of ITS2 in I1D1
6607 //
6608 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6609 sub5node->SetLineColor(kColorITS);
6610 fNodes->Add(sub5node);
6611 sub4node->cd();
6612 fNodes->Add(sub4node);
6613 sub3node->cd();
6614 fNodes->Add(sub3node);
6615 sub2node->cd();
6616 //
6617 // Place copy #2 of I1D7 in I20B
6618 //
6619 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6620 sub3node->SetLineColor(kColorITS);
6621 sub3node->SetVisibility(0);
6622 sub3node->cd();
6623 //
6624 // Place copy #1 of I1D1 in I1D7
6625 //
6626 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6627 sub4node->SetLineColor(kColorITS);
6628 sub4node->SetVisibility(0);
6629 sub4node->cd();
6630 //
6631 // Place copy #1 of ITS2 in I1D1
6632 //
6633 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6634 sub5node->SetLineColor(kColorITS);
6635 fNodes->Add(sub5node);
6636 sub4node->cd();
6637 fNodes->Add(sub4node);
6638 sub3node->cd();
6639 fNodes->Add(sub3node);
6640 sub2node->cd();
6641 //
6642 // Place copy #3 of I1D7 in I20B
6643 //
6644 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6645 sub3node->SetLineColor(kColorITS);
6646 sub3node->SetVisibility(0);
6647 sub3node->cd();
6648 //
6649 // Place copy #1 of I1D1 in I1D7
6650 //
6651 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6652 sub4node->SetLineColor(kColorITS);
6653 sub4node->SetVisibility(0);
6654 sub4node->cd();
6655 //
6656 // Place copy #1 of ITS2 in I1D1
6657 //
6658 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6659 sub5node->SetLineColor(kColorITS);
6660 fNodes->Add(sub5node);
6661 sub4node->cd();
6662 fNodes->Add(sub4node);
6663 sub3node->cd();
6664 fNodes->Add(sub3node);
6665 sub2node->cd();
6666 //
6667 // Place copy #4 of I1D7 in I20B
6668 //
6669 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6670 sub3node->SetLineColor(kColorITS);
6671 sub3node->SetVisibility(0);
6672 sub3node->cd();
6673 //
6674 // Place copy #1 of I1D1 in I1D7
6675 //
6676 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6677 sub4node->SetLineColor(kColorITS);
6678 sub4node->SetVisibility(0);
6679 sub4node->cd();
6680 //
6681 // Place copy #1 of ITS2 in I1D1
6682 //
6683 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6684 sub5node->SetLineColor(kColorITS);
6685 fNodes->Add(sub5node);
6686 sub4node->cd();
6687 fNodes->Add(sub4node);
6688 sub3node->cd();
6689 fNodes->Add(sub3node);
6690 sub2node->cd();
6691 fNodes->Add(sub2node);
6692 sub1node->cd();
6693 //
6694 // Place copy #3 of I20B in I12B
6695 //
6696 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6697 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6698 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6699 sub2node->SetLineColor(kColorITS);
6700 sub2node->SetVisibility(0);
6701 sub2node->cd();
6702 //
6703 // Place copy #1 of I1D7 in I20B
6704 //
6705 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6706 sub3node->SetLineColor(kColorITS);
6707 sub3node->SetVisibility(0);
6708 sub3node->cd();
6709 //
6710 // Place copy #1 of I1D1 in I1D7
6711 //
6712 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6713 sub4node->SetLineColor(kColorITS);
6714 sub4node->SetVisibility(0);
6715 sub4node->cd();
6716 //
6717 // Place copy #1 of ITS2 in I1D1
6718 //
6719 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6720 sub5node->SetLineColor(kColorITS);
6721 fNodes->Add(sub5node);
6722 sub4node->cd();
6723 fNodes->Add(sub4node);
6724 sub3node->cd();
6725 fNodes->Add(sub3node);
6726 sub2node->cd();
6727 //
6728 // Place copy #2 of I1D7 in I20B
6729 //
6730 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6731 sub3node->SetLineColor(kColorITS);
6732 sub3node->SetVisibility(0);
6733 sub3node->cd();
6734 //
6735 // Place copy #1 of I1D1 in I1D7
6736 //
6737 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6738 sub4node->SetLineColor(kColorITS);
6739 sub4node->SetVisibility(0);
6740 sub4node->cd();
6741 //
6742 // Place copy #1 of ITS2 in I1D1
6743 //
6744 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6745 sub5node->SetLineColor(kColorITS);
6746 fNodes->Add(sub5node);
6747 sub4node->cd();
6748 fNodes->Add(sub4node);
6749 sub3node->cd();
6750 fNodes->Add(sub3node);
6751 sub2node->cd();
6752 //
6753 // Place copy #3 of I1D7 in I20B
6754 //
6755 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6756 sub3node->SetLineColor(kColorITS);
6757 sub3node->SetVisibility(0);
6758 sub3node->cd();
6759 //
6760 // Place copy #1 of I1D1 in I1D7
6761 //
6762 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6763 sub4node->SetLineColor(kColorITS);
6764 sub4node->SetVisibility(0);
6765 sub4node->cd();
6766 //
6767 // Place copy #1 of ITS2 in I1D1
6768 //
6769 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6770 sub5node->SetLineColor(kColorITS);
6771 fNodes->Add(sub5node);
6772 sub4node->cd();
6773 fNodes->Add(sub4node);
6774 sub3node->cd();
6775 fNodes->Add(sub3node);
6776 sub2node->cd();
6777 //
6778 // Place copy #4 of I1D7 in I20B
6779 //
6780 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6781 sub3node->SetLineColor(kColorITS);
6782 sub3node->SetVisibility(0);
6783 sub3node->cd();
6784 //
6785 // Place copy #1 of I1D1 in I1D7
6786 //
6787 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6788 sub4node->SetLineColor(kColorITS);
6789 sub4node->SetVisibility(0);
6790 sub4node->cd();
6791 //
6792 // Place copy #1 of ITS2 in I1D1
6793 //
6794 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6795 sub5node->SetLineColor(kColorITS);
6796 fNodes->Add(sub5node);
6797 sub4node->cd();
6798 fNodes->Add(sub4node);
6799 sub3node->cd();
6800 fNodes->Add(sub3node);
6801 sub2node->cd();
6802 fNodes->Add(sub2node);
6803 sub1node->cd();
6804 //
6805 // Place copy #4 of I20B in I12B
6806 //
6807 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6808 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6809 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6810 sub2node->SetLineColor(kColorITS);
6811 sub2node->SetVisibility(0);
6812 sub2node->cd();
6813 //
6814 // Place copy #1 of I1D7 in I20B
6815 //
6816 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6817 sub3node->SetLineColor(kColorITS);
6818 sub3node->SetVisibility(0);
6819 sub3node->cd();
6820 //
6821 // Place copy #1 of I1D1 in I1D7
6822 //
6823 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6824 sub4node->SetLineColor(kColorITS);
6825 sub4node->SetVisibility(0);
6826 sub4node->cd();
6827 //
6828 // Place copy #1 of ITS2 in I1D1
6829 //
6830 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6831 sub5node->SetLineColor(kColorITS);
6832 fNodes->Add(sub5node);
6833 sub4node->cd();
6834 fNodes->Add(sub4node);
6835 sub3node->cd();
6836 fNodes->Add(sub3node);
6837 sub2node->cd();
6838 //
6839 // Place copy #2 of I1D7 in I20B
6840 //
6841 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6842 sub3node->SetLineColor(kColorITS);
6843 sub3node->SetVisibility(0);
6844 sub3node->cd();
6845 //
6846 // Place copy #1 of I1D1 in I1D7
6847 //
6848 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6849 sub4node->SetLineColor(kColorITS);
6850 sub4node->SetVisibility(0);
6851 sub4node->cd();
6852 //
6853 // Place copy #1 of ITS2 in I1D1
6854 //
6855 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6856 sub5node->SetLineColor(kColorITS);
6857 fNodes->Add(sub5node);
6858 sub4node->cd();
6859 fNodes->Add(sub4node);
6860 sub3node->cd();
6861 fNodes->Add(sub3node);
6862 sub2node->cd();
6863 //
6864 // Place copy #3 of I1D7 in I20B
6865 //
6866 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6867 sub3node->SetLineColor(kColorITS);
6868 sub3node->SetVisibility(0);
6869 sub3node->cd();
6870 //
6871 // Place copy #1 of I1D1 in I1D7
6872 //
6873 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6874 sub4node->SetLineColor(kColorITS);
6875 sub4node->SetVisibility(0);
6876 sub4node->cd();
6877 //
6878 // Place copy #1 of ITS2 in I1D1
6879 //
6880 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6881 sub5node->SetLineColor(kColorITS);
6882 fNodes->Add(sub5node);
6883 sub4node->cd();
6884 fNodes->Add(sub4node);
6885 sub3node->cd();
6886 fNodes->Add(sub3node);
6887 sub2node->cd();
6888 //
6889 // Place copy #4 of I1D7 in I20B
6890 //
6891 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6892 sub3node->SetLineColor(kColorITS);
6893 sub3node->SetVisibility(0);
6894 sub3node->cd();
6895 //
6896 // Place copy #1 of I1D1 in I1D7
6897 //
6898 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6899 sub4node->SetLineColor(kColorITS);
6900 sub4node->SetVisibility(0);
6901 sub4node->cd();
6902 //
6903 // Place copy #1 of ITS2 in I1D1
6904 //
6905 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6906 sub5node->SetLineColor(kColorITS);
6907 fNodes->Add(sub5node);
6908 sub4node->cd();
6909 fNodes->Add(sub4node);
6910 sub3node->cd();
6911 fNodes->Add(sub3node);
6912 sub2node->cd();
6913 fNodes->Add(sub2node);
6914 sub1node->cd();
6915 fNodes->Add(sub1node);
6916 node->cd();
6917 //
6918 // Place copy #10 of I12B in IT12
6919 //
1266e9b4 6920 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6921 sub1node->SetLineColor(kColorITS);
6922 sub1node->SetVisibility(0);
6923 sub1node->cd();
6924 //
6925 // Place copy #1 of I10B in I12B
6926 //
6927 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6928 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6929 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6930 sub2node->SetLineColor(kColorITS);
6931 sub2node->SetVisibility(0);
6932 sub2node->cd();
6933 //
6934 // Place copy #1 of I107 in I10B
6935 //
6936 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6937 sub3node->SetLineColor(kColorITS);
6938 sub3node->SetVisibility(0);
6939 sub3node->cd();
6940 //
6941 // Place copy #1 of I101 in I107
6942 //
6943 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6944 sub4node->SetLineColor(kColorITS);
6945 sub4node->SetVisibility(0);
6946 sub4node->cd();
6947 //
6948 // Place copy #1 of ITS1 in I101
6949 //
6950 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6951 sub5node->SetLineColor(kColorITS);
6952 fNodes->Add(sub5node);
6953 sub4node->cd();
6954 fNodes->Add(sub4node);
6955 sub3node->cd();
6956 fNodes->Add(sub3node);
6957 sub2node->cd();
6958 //
6959 // Place copy #2 of I107 in I10B
6960 //
6961 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6962 sub3node->SetLineColor(kColorITS);
6963 sub3node->SetVisibility(0);
6964 sub3node->cd();
6965 //
6966 // Place copy #1 of I101 in I107
6967 //
6968 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6969 sub4node->SetLineColor(kColorITS);
6970 sub4node->SetVisibility(0);
6971 sub4node->cd();
6972 //
6973 // Place copy #1 of ITS1 in I101
6974 //
6975 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6976 sub5node->SetLineColor(kColorITS);
6977 fNodes->Add(sub5node);
6978 sub4node->cd();
6979 fNodes->Add(sub4node);
6980 sub3node->cd();
6981 fNodes->Add(sub3node);
6982 sub2node->cd();
6983 //
6984 // Place copy #3 of I107 in I10B
6985 //
6986 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6987 sub3node->SetLineColor(kColorITS);
6988 sub3node->SetVisibility(0);
6989 sub3node->cd();
6990 //
6991 // Place copy #1 of I101 in I107
6992 //
6993 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6994 sub4node->SetLineColor(kColorITS);
6995 sub4node->SetVisibility(0);
6996 sub4node->cd();
6997 //
6998 // Place copy #1 of ITS1 in I101
6999 //
7000 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7001 sub5node->SetLineColor(kColorITS);
7002 fNodes->Add(sub5node);
7003 sub4node->cd();
7004 fNodes->Add(sub4node);
7005 sub3node->cd();
7006 fNodes->Add(sub3node);
7007 sub2node->cd();
7008 //
7009 // Place copy #4 of I107 in I10B
7010 //
7011 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7012 sub3node->SetLineColor(kColorITS);
7013 sub3node->SetVisibility(0);
7014 sub3node->cd();
7015 //
7016 // Place copy #1 of I101 in I107
7017 //
7018 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7019 sub4node->SetLineColor(kColorITS);
7020 sub4node->SetVisibility(0);
7021 sub4node->cd();
7022 //
7023 // Place copy #1 of ITS1 in I101
7024 //
7025 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7026 sub5node->SetLineColor(kColorITS);
7027 fNodes->Add(sub5node);
7028 sub4node->cd();
7029 fNodes->Add(sub4node);
7030 sub3node->cd();
7031 fNodes->Add(sub3node);
7032 sub2node->cd();
7033 fNodes->Add(sub2node);
7034 sub1node->cd();
7035 //
7036 // Place copy #2 of I10B in I12B
7037 //
7038 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7039 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7040 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7041 sub2node->SetLineColor(kColorITS);
7042 sub2node->SetVisibility(0);
7043 sub2node->cd();
7044 //
7045 // Place copy #1 of I107 in I10B
7046 //
7047 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7048 sub3node->SetLineColor(kColorITS);
7049 sub3node->SetVisibility(0);
7050 sub3node->cd();
7051 //
7052 // Place copy #1 of I101 in I107
7053 //
7054 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7055 sub4node->SetLineColor(kColorITS);
7056 sub4node->SetVisibility(0);
7057 sub4node->cd();
7058 //
7059 // Place copy #1 of ITS1 in I101
7060 //
7061 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7062 sub5node->SetLineColor(kColorITS);
7063 fNodes->Add(sub5node);
7064 sub4node->cd();
7065 fNodes->Add(sub4node);
7066 sub3node->cd();
7067 fNodes->Add(sub3node);
7068 sub2node->cd();
7069 //
7070 // Place copy #2 of I107 in I10B
7071 //
7072 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7073 sub3node->SetLineColor(kColorITS);
7074 sub3node->SetVisibility(0);
7075 sub3node->cd();
7076 //
7077 // Place copy #1 of I101 in I107
7078 //
7079 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7080 sub4node->SetLineColor(kColorITS);
7081 sub4node->SetVisibility(0);
7082 sub4node->cd();
7083 //
7084 // Place copy #1 of ITS1 in I101
7085 //
7086 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7087 sub5node->SetLineColor(kColorITS);
7088 fNodes->Add(sub5node);
7089 sub4node->cd();
7090 fNodes->Add(sub4node);
7091 sub3node->cd();
7092 fNodes->Add(sub3node);
7093 sub2node->cd();
7094 //
7095 // Place copy #3 of I107 in I10B
7096 //
7097 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7098 sub3node->SetLineColor(kColorITS);
7099 sub3node->SetVisibility(0);
7100 sub3node->cd();
7101 //
7102 // Place copy #1 of I101 in I107
7103 //
7104 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7105 sub4node->SetLineColor(kColorITS);
7106 sub4node->SetVisibility(0);
7107 sub4node->cd();
7108 //
7109 // Place copy #1 of ITS1 in I101
7110 //
7111 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7112 sub5node->SetLineColor(kColorITS);
7113 fNodes->Add(sub5node);
7114 sub4node->cd();
7115 fNodes->Add(sub4node);
7116 sub3node->cd();
7117 fNodes->Add(sub3node);
7118 sub2node->cd();
7119 //
7120 // Place copy #4 of I107 in I10B
7121 //
7122 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7123 sub3node->SetLineColor(kColorITS);
7124 sub3node->SetVisibility(0);
7125 sub3node->cd();
7126 //
7127 // Place copy #1 of I101 in I107
7128 //
7129 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7130 sub4node->SetLineColor(kColorITS);
7131 sub4node->SetVisibility(0);
7132 sub4node->cd();
7133 //
7134 // Place copy #1 of ITS1 in I101
7135 //
7136 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7137 sub5node->SetLineColor(kColorITS);
7138 fNodes->Add(sub5node);
7139 sub4node->cd();
7140 fNodes->Add(sub4node);
7141 sub3node->cd();
7142 fNodes->Add(sub3node);
7143 sub2node->cd();
7144 fNodes->Add(sub2node);
7145 sub1node->cd();
7146 //
7147 // Place copy #1 of I20B in I12B
7148 //
7149 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7150 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7151 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7152 sub2node->SetLineColor(kColorITS);
7153 sub2node->SetVisibility(0);
7154 sub2node->cd();
7155 //
7156 // Place copy #1 of I1D7 in I20B
7157 //
7158 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7159 sub3node->SetLineColor(kColorITS);
7160 sub3node->SetVisibility(0);
7161 sub3node->cd();
7162 //
7163 // Place copy #1 of I1D1 in I1D7
7164 //
7165 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7166 sub4node->SetLineColor(kColorITS);
7167 sub4node->SetVisibility(0);
7168 sub4node->cd();
7169 //
7170 // Place copy #1 of ITS2 in I1D1
7171 //
7172 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7173 sub5node->SetLineColor(kColorITS);
7174 fNodes->Add(sub5node);
7175 sub4node->cd();
7176 fNodes->Add(sub4node);
7177 sub3node->cd();
7178 fNodes->Add(sub3node);
7179 sub2node->cd();
7180 //
7181 // Place copy #2 of I1D7 in I20B
7182 //
7183 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7184 sub3node->SetLineColor(kColorITS);
7185 sub3node->SetVisibility(0);
7186 sub3node->cd();
7187 //
7188 // Place copy #1 of I1D1 in I1D7
7189 //
7190 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7191 sub4node->SetLineColor(kColorITS);
7192 sub4node->SetVisibility(0);
7193 sub4node->cd();
7194 //
7195 // Place copy #1 of ITS2 in I1D1
7196 //
7197 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7198 sub5node->SetLineColor(kColorITS);
7199 fNodes->Add(sub5node);
7200 sub4node->cd();
7201 fNodes->Add(sub4node);
7202 sub3node->cd();
7203 fNodes->Add(sub3node);
7204 sub2node->cd();
7205 //
7206 // Place copy #3 of I1D7 in I20B
7207 //
7208 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7209 sub3node->SetLineColor(kColorITS);
7210 sub3node->SetVisibility(0);
7211 sub3node->cd();
7212 //
7213 // Place copy #1 of I1D1 in I1D7
7214 //
7215 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7216 sub4node->SetLineColor(kColorITS);
7217 sub4node->SetVisibility(0);
7218 sub4node->cd();
7219 //
7220 // Place copy #1 of ITS2 in I1D1
7221 //
7222 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7223 sub5node->SetLineColor(kColorITS);
7224 fNodes->Add(sub5node);
7225 sub4node->cd();
7226 fNodes->Add(sub4node);
7227 sub3node->cd();
7228 fNodes->Add(sub3node);
7229 sub2node->cd();
7230 //
7231 // Place copy #4 of I1D7 in I20B
7232 //
7233 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7234 sub3node->SetLineColor(kColorITS);
7235 sub3node->SetVisibility(0);
7236 sub3node->cd();
7237 //
7238 // Place copy #1 of I1D1 in I1D7
7239 //
7240 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7241 sub4node->SetLineColor(kColorITS);
7242 sub4node->SetVisibility(0);
7243 sub4node->cd();
7244 //
7245 // Place copy #1 of ITS2 in I1D1
7246 //
7247 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7248 sub5node->SetLineColor(kColorITS);
7249 fNodes->Add(sub5node);
7250 sub4node->cd();
7251 fNodes->Add(sub4node);
7252 sub3node->cd();
7253 fNodes->Add(sub3node);
7254 sub2node->cd();
7255 fNodes->Add(sub2node);
7256 sub1node->cd();
7257 //
7258 // Place copy #2 of I20B in I12B
7259 //
7260 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7261 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7262 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7263 sub2node->SetLineColor(kColorITS);
7264 sub2node->SetVisibility(0);
7265 sub2node->cd();
7266 //
7267 // Place copy #1 of I1D7 in I20B
7268 //
7269 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7270 sub3node->SetLineColor(kColorITS);
7271 sub3node->SetVisibility(0);
7272 sub3node->cd();
7273 //
7274 // Place copy #1 of I1D1 in I1D7
7275 //
7276 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7277 sub4node->SetLineColor(kColorITS);
7278 sub4node->SetVisibility(0);
7279 sub4node->cd();
7280 //
7281 // Place copy #1 of ITS2 in I1D1
7282 //
7283 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7284 sub5node->SetLineColor(kColorITS);
7285 fNodes->Add(sub5node);
7286 sub4node->cd();
7287 fNodes->Add(sub4node);
7288 sub3node->cd();
7289 fNodes->Add(sub3node);
7290 sub2node->cd();
7291 //
7292 // Place copy #2 of I1D7 in I20B
7293 //
7294 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7295 sub3node->SetLineColor(kColorITS);
7296 sub3node->SetVisibility(0);
7297 sub3node->cd();
7298 //
7299 // Place copy #1 of I1D1 in I1D7
7300 //
7301 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7302 sub4node->SetLineColor(kColorITS);
7303 sub4node->SetVisibility(0);
7304 sub4node->cd();
7305 //
7306 // Place copy #1 of ITS2 in I1D1
7307 //
7308 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7309 sub5node->SetLineColor(kColorITS);
7310 fNodes->Add(sub5node);
7311 sub4node->cd();
7312 fNodes->Add(sub4node);
7313 sub3node->cd();
7314 fNodes->Add(sub3node);
7315 sub2node->cd();
7316 //
7317 // Place copy #3 of I1D7 in I20B
7318 //
7319 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7320 sub3node->SetLineColor(kColorITS);
7321 sub3node->SetVisibility(0);
7322 sub3node->cd();
7323 //
7324 // Place copy #1 of I1D1 in I1D7
7325 //
7326 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7327 sub4node->SetLineColor(kColorITS);
7328 sub4node->SetVisibility(0);
7329 sub4node->cd();
7330 //
7331 // Place copy #1 of ITS2 in I1D1
7332 //
7333 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7334 sub5node->SetLineColor(kColorITS);
7335 fNodes->Add(sub5node);
7336 sub4node->cd();
7337 fNodes->Add(sub4node);
7338 sub3node->cd();
7339 fNodes->Add(sub3node);
7340 sub2node->cd();
7341 //
7342 // Place copy #4 of I1D7 in I20B
7343 //
7344 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7345 sub3node->SetLineColor(kColorITS);
7346 sub3node->SetVisibility(0);
7347 sub3node->cd();
7348 //
7349 // Place copy #1 of I1D1 in I1D7
7350 //
7351 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7352 sub4node->SetLineColor(kColorITS);
7353 sub4node->SetVisibility(0);
7354 sub4node->cd();
7355 //
7356 // Place copy #1 of ITS2 in I1D1
7357 //
7358 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7359 sub5node->SetLineColor(kColorITS);
7360 fNodes->Add(sub5node);
7361 sub4node->cd();
7362 fNodes->Add(sub4node);
7363 sub3node->cd();
7364 fNodes->Add(sub3node);
7365 sub2node->cd();
7366 fNodes->Add(sub2node);
7367 sub1node->cd();
7368 //
7369 // Place copy #3 of I20B in I12B
7370 //
7371 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7372 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7373 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7374 sub2node->SetLineColor(kColorITS);
7375 sub2node->SetVisibility(0);
7376 sub2node->cd();
7377 //
7378 // Place copy #1 of I1D7 in I20B
7379 //
7380 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7381 sub3node->SetLineColor(kColorITS);
7382 sub3node->SetVisibility(0);
7383 sub3node->cd();
7384 //
7385 // Place copy #1 of I1D1 in I1D7
7386 //
7387 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7388 sub4node->SetLineColor(kColorITS);
7389 sub4node->SetVisibility(0);
7390 sub4node->cd();
7391 //
7392 // Place copy #1 of ITS2 in I1D1
7393 //
7394 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7395 sub5node->SetLineColor(kColorITS);
7396 fNodes->Add(sub5node);
7397 sub4node->cd();
7398 fNodes->Add(sub4node);
7399 sub3node->cd();
7400 fNodes->Add(sub3node);
7401 sub2node->cd();
7402 //
7403 // Place copy #2 of I1D7 in I20B
7404 //
7405 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7406 sub3node->SetLineColor(kColorITS);
7407 sub3node->SetVisibility(0);
7408 sub3node->cd();
7409 //
7410 // Place copy #1 of I1D1 in I1D7
7411 //
7412 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7413 sub4node->SetLineColor(kColorITS);
7414 sub4node->SetVisibility(0);
7415 sub4node->cd();
7416 //
7417 // Place copy #1 of ITS2 in I1D1
7418 //
7419 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7420 sub5node->SetLineColor(kColorITS);
7421 fNodes->Add(sub5node);
7422 sub4node->cd();
7423 fNodes->Add(sub4node);
7424 sub3node->cd();
7425 fNodes->Add(sub3node);
7426 sub2node->cd();
7427 //
7428 // Place copy #3 of I1D7 in I20B
7429 //
7430 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7431 sub3node->SetLineColor(kColorITS);
7432 sub3node->SetVisibility(0);
7433 sub3node->cd();
7434 //
7435 // Place copy #1 of I1D1 in I1D7
7436 //
7437 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7438 sub4node->SetLineColor(kColorITS);
7439 sub4node->SetVisibility(0);
7440 sub4node->cd();
7441 //
7442 // Place copy #1 of ITS2 in I1D1
7443 //
7444 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7445 sub5node->SetLineColor(kColorITS);
7446 fNodes->Add(sub5node);
7447 sub4node->cd();
7448 fNodes->Add(sub4node);
7449 sub3node->cd();
7450 fNodes->Add(sub3node);
7451 sub2node->cd();
7452 //
7453 // Place copy #4 of I1D7 in I20B
7454 //
7455 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7456 sub3node->SetLineColor(kColorITS);
7457 sub3node->SetVisibility(0);
7458 sub3node->cd();
7459 //
7460 // Place copy #1 of I1D1 in I1D7
7461 //
7462 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7463 sub4node->SetLineColor(kColorITS);
7464 sub4node->SetVisibility(0);
7465 sub4node->cd();
7466 //
7467 // Place copy #1 of ITS2 in I1D1
7468 //
7469 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7470 sub5node->SetLineColor(kColorITS);
7471 fNodes->Add(sub5node);
7472 sub4node->cd();
7473 fNodes->Add(sub4node);
7474 sub3node->cd();
7475 fNodes->Add(sub3node);
7476 sub2node->cd();
7477 fNodes->Add(sub2node);
7478 sub1node->cd();
7479 //
7480 // Place copy #4 of I20B in I12B
7481 //
7482 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7483 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7484 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7485 sub2node->SetLineColor(kColorITS);
7486 sub2node->SetVisibility(0);
7487 sub2node->cd();
7488 //
7489 // Place copy #1 of I1D7 in I20B
7490 //
7491 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7492 sub3node->SetLineColor(kColorITS);
7493 sub3node->SetVisibility(0);
7494 sub3node->cd();
7495 //
7496 // Place copy #1 of I1D1 in I1D7
7497 //
7498 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7499 sub4node->SetLineColor(kColorITS);
7500 sub4node->SetVisibility(0);
7501 sub4node->cd();
7502 //
7503 // Place copy #1 of ITS2 in I1D1
7504 //
7505 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7506 sub5node->SetLineColor(kColorITS);
7507 fNodes->Add(sub5node);
7508 sub4node->cd();
7509 fNodes->Add(sub4node);
7510 sub3node->cd();
7511 fNodes->Add(sub3node);
7512 sub2node->cd();
7513 //
7514 // Place copy #2 of I1D7 in I20B
7515 //
7516 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7517 sub3node->SetLineColor(kColorITS);
7518 sub3node->SetVisibility(0);
7519 sub3node->cd();
7520 //
7521 // Place copy #1 of I1D1 in I1D7
7522 //
7523 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7524 sub4node->SetLineColor(kColorITS);
7525 sub4node->SetVisibility(0);
7526 sub4node->cd();
7527 //
7528 // Place copy #1 of ITS2 in I1D1
7529 //
7530 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7531 sub5node->SetLineColor(kColorITS);
7532 fNodes->Add(sub5node);
7533 sub4node->cd();
7534 fNodes->Add(sub4node);
7535 sub3node->cd();
7536 fNodes->Add(sub3node);
7537 sub2node->cd();
7538 //
7539 // Place copy #3 of I1D7 in I20B
7540 //
7541 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7542 sub3node->SetLineColor(kColorITS);
7543 sub3node->SetVisibility(0);
7544 sub3node->cd();
7545 //
7546 // Place copy #1 of I1D1 in I1D7
7547 //
7548 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7549 sub4node->SetLineColor(kColorITS);
7550 sub4node->SetVisibility(0);
7551 sub4node->cd();
7552 //
7553 // Place copy #1 of ITS2 in I1D1
7554 //
7555 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7556 sub5node->SetLineColor(kColorITS);
7557 fNodes->Add(sub5node);
7558 sub4node->cd();
7559 fNodes->Add(sub4node);
7560 sub3node->cd();
7561 fNodes->Add(sub3node);
7562 sub2node->cd();
7563 //
7564 // Place copy #4 of I1D7 in I20B
7565 //
7566 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7567 sub3node->SetLineColor(kColorITS);
7568 sub3node->SetVisibility(0);
7569 sub3node->cd();
7570 //
7571 // Place copy #1 of I1D1 in I1D7
7572 //
7573 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7574 sub4node->SetLineColor(kColorITS);
7575 sub4node->SetVisibility(0);
7576 sub4node->cd();
7577 //
7578 // Place copy #1 of ITS2 in I1D1
7579 //
7580 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7581 sub5node->SetLineColor(kColorITS);
7582 fNodes->Add(sub5node);
7583 sub4node->cd();
7584 fNodes->Add(sub4node);
7585 sub3node->cd();
7586 fNodes->Add(sub3node);
7587 sub2node->cd();
7588 fNodes->Add(sub2node);
7589 sub1node->cd();
7590 fNodes->Add(sub1node);
7591 node->cd();
7592
7593 fNodes->Add(node);
7594
7595 }
7596
7597
7598 // --- Place SDD volumes into their mother volume
7599
7600 // Place IT34 in Alice
7601 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7602 node->SetLineColor(kColorITS);
7603 node->SetVisibility(0);
7604 node->cd();
7605 //
7606 // Place copy #1 of I004 in IT34
7607 //
1266e9b4 7608 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7609 sub1node->SetLineColor(kColorITS);
7610 sub1node->SetVisibility(0);
7611 sub1node->cd();
7612 //
7613 // Place copy #1 of ITS3 directly in I004
7614 //
7615 ySDD = Y_SDD_sep/2.+I302dits[1];
7616 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7617 sub2node->SetLineColor(kColorITS);
7618 sub2node->SetVisibility(1);
7619 fNodes->Add(sub2node);
7620 sub1node->cd();
7621 //
7622 // Place copy #2 of ITS3 directly in I004
7623 //
7624 ySDD = Y_SDD_sep/2.+I302dits[1];
7625 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7626 sub2node->SetLineColor(kColorITS);
7627 sub2node->SetVisibility(1);
7628 fNodes->Add(sub2node);
7629 sub1node->cd();
7630 //
7631 // Place copy #3 of ITS3 directly in I004
7632 //
7633 ySDD = Y_SDD_sep/2.+I302dits[1];
7634 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7635 sub2node->SetLineColor(kColorITS);
7636 sub2node->SetVisibility(1);
7637 fNodes->Add(sub2node);
7638 sub1node->cd();
7639 //
7640 // Place copy #4 of ITS3 directly in I004
7641 //
7642 ySDD = Y_SDD_sep/2.+I302dits[1];
7643 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7644 sub2node->SetLineColor(kColorITS);
7645 sub2node->SetVisibility(1);
7646 fNodes->Add(sub2node);
7647 sub1node->cd();
7648 //
7649 // Place copy #5 of ITS3 directly in I004
7650 //
7651 ySDD = Y_SDD_sep/2.+I302dits[1];
7652 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7653 sub2node->SetLineColor(kColorITS);
7654 sub2node->SetVisibility(1);
7655 fNodes->Add(sub2node);
7656 sub1node->cd();
7657 //
7658 // Place copy #6 of ITS3 directly in I004
7659 //
7660 ySDD = Y_SDD_sep/2.+I302dits[1];
7661 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7662 sub2node->SetLineColor(kColorITS);
7663 sub2node->SetVisibility(1);
7664 fNodes->Add(sub2node);
7665 sub1node->cd();
7666 fNodes->Add(sub1node);
7667 node->cd();
7668 //
7669 // Place copy #2 of I004 in IT34
7670 //
1266e9b4 7671 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7672 sub1node->SetLineColor(kColorITS);
7673 sub1node->SetVisibility(0);
7674 sub1node->cd();
7675 //
7676 // Place copy #1 of ITS3 directly in I004
7677 //
7678 ySDD = Y_SDD_sep/2.+I302dits[1];
7679 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7680 sub2node->SetLineColor(kColorITS);
7681 sub2node->SetVisibility(1);
7682 fNodes->Add(sub2node);
7683 sub1node->cd();
7684 //
7685 // Place copy #2 of ITS3 directly in I004
7686 //
7687 ySDD = Y_SDD_sep/2.+I302dits[1];
7688 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7689 sub2node->SetLineColor(kColorITS);
7690 sub2node->SetVisibility(1);
7691 fNodes->Add(sub2node);
7692 sub1node->cd();
7693 //
7694 // Place copy #3 of ITS3 directly in I004
7695 //
7696 ySDD = Y_SDD_sep/2.+I302dits[1];
7697 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7698 sub2node->SetLineColor(kColorITS);
7699 sub2node->SetVisibility(1);
7700 fNodes->Add(sub2node);
7701 sub1node->cd();
7702 //
7703 // Place copy #4 of ITS3 directly in I004
7704 //
7705 ySDD = Y_SDD_sep/2.+I302dits[1];
7706 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7707 sub2node->SetLineColor(kColorITS);
7708 sub2node->SetVisibility(1);
7709 fNodes->Add(sub2node);
7710 sub1node->cd();
7711 //
7712 // Place copy #5 of ITS3 directly in I004
7713 //
7714 ySDD = Y_SDD_sep/2.+I302dits[1];
7715 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7716 sub2node->SetLineColor(kColorITS);
7717 sub2node->SetVisibility(1);
7718 fNodes->Add(sub2node);
7719 sub1node->cd();
7720 //
7721 // Place copy #6 of ITS3 directly in I004
7722 //
7723 ySDD = Y_SDD_sep/2.+I302dits[1];
7724 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7725 sub2node->SetLineColor(kColorITS);
7726 sub2node->SetVisibility(1);
7727 fNodes->Add(sub2node);
7728 sub1node->cd();
7729 fNodes->Add(sub1node);
7730 node->cd();
7731 //
7732 // Place copy #3 of I004 in IT34
7733 //
1266e9b4 7734 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7735 sub1node->SetLineColor(kColorITS);
7736 sub1node->SetVisibility(0);
7737 sub1node->cd();
7738 //
7739 // Place copy #1 of ITS3 directly in I004
7740 //
7741 ySDD = Y_SDD_sep/2.+I302dits[1];
7742 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7743 sub2node->SetLineColor(kColorITS);
7744 sub2node->SetVisibility(1);
7745 fNodes->Add(sub2node);
7746 sub1node->cd();
7747 //
7748 // Place copy #2 of ITS3 directly in I004
7749 //
7750 ySDD = Y_SDD_sep/2.+I302dits[1];
7751 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7752 sub2node->SetLineColor(kColorITS);
7753 sub2node->SetVisibility(1);
7754 fNodes->Add(sub2node);
7755 sub1node->cd();
7756 //
7757 // Place copy #3 of ITS3 directly in I004
7758 //
7759 ySDD = Y_SDD_sep/2.+I302dits[1];
7760 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7761 sub2node->SetLineColor(kColorITS);
7762 sub2node->SetVisibility(1);
7763 fNodes->Add(sub2node);
7764 sub1node->cd();
7765 //
7766 // Place copy #4 of ITS3 directly in I004
7767 //
7768 ySDD = Y_SDD_sep/2.+I302dits[1];
7769 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7770 sub2node->SetLineColor(kColorITS);
7771 sub2node->SetVisibility(1);
7772 fNodes->Add(sub2node);
7773 sub1node->cd();
7774 //
7775 // Place copy #5 of ITS3 directly in I004
7776 //
7777 ySDD = Y_SDD_sep/2.+I302dits[1];
7778 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7779 sub2node->SetLineColor(kColorITS);
7780 sub2node->SetVisibility(1);
7781 fNodes->Add(sub2node);
7782 sub1node->cd();
7783 //
7784 // Place copy #6 of ITS3 directly in I004
7785 //
7786 ySDD = Y_SDD_sep/2.+I302dits[1];
7787 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7788 sub2node->SetLineColor(kColorITS);
7789 sub2node->SetVisibility(1);
7790 fNodes->Add(sub2node);
7791 sub1node->cd();
7792 fNodes->Add(sub1node);
7793 node->cd();
7794 //
7795 // Place copy #4 of I004 in IT34
7796 //
1266e9b4 7797 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7798 sub1node->SetLineColor(kColorITS);
7799 sub1node->SetVisibility(0);
7800 sub1node->cd();
7801 //
7802 // Place copy #1 of ITS3 directly in I004
7803 //
7804 ySDD = Y_SDD_sep/2.+I302dits[1];
7805 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7806 sub2node->SetLineColor(kColorITS);
7807 sub2node->SetVisibility(1);
7808 fNodes->Add(sub2node);
7809 sub1node->cd();
7810 //
7811 // Place copy #2 of ITS3 directly in I004
7812 //
7813 ySDD = Y_SDD_sep/2.+I302dits[1];
7814 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7815 sub2node->SetLineColor(kColorITS);
7816 sub2node->SetVisibility(1);
7817 fNodes->Add(sub2node);
7818 sub1node->cd();
7819 //
7820 // Place copy #3 of ITS3 directly in I004
7821 //
7822 ySDD = Y_SDD_sep/2.+I302dits[1];
7823 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7824 sub2node->SetLineColor(kColorITS);
7825 sub2node->SetVisibility(1);
7826 fNodes->Add(sub2node);
7827 sub1node->cd();
7828 //
7829 // Place copy #4 of ITS3 directly in I004
7830 //
7831 ySDD = Y_SDD_sep/2.+I302dits[1];
7832 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7833 sub2node->SetLineColor(kColorITS);
7834 sub2node->SetVisibility(1);
7835 fNodes->Add(sub2node);
7836 sub1node->cd();
7837 //
7838 // Place copy #5 of ITS3 directly in I004
7839 //
7840 ySDD = Y_SDD_sep/2.+I302dits[1];
7841 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7842 sub2node->SetLineColor(kColorITS);
7843 sub2node->SetVisibility(1);
7844 fNodes->Add(sub2node);
7845 sub1node->cd();
7846 //
7847 // Place copy #6 of ITS3 directly in I004
7848 //
7849 ySDD = Y_SDD_sep/2.+I302dits[1];
7850 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7851 sub2node->SetLineColor(kColorITS);
7852 sub2node->SetVisibility(1);
7853 fNodes->Add(sub2node);
7854 sub1node->cd();
7855 fNodes->Add(sub1node);
7856 node->cd();
7857 //
7858 // Place copy #5 of I004 in IT34
7859 //
1266e9b4 7860 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7861 sub1node->SetLineColor(kColorITS);
7862 sub1node->SetVisibility(0);
7863 sub1node->cd();
7864 //
7865 // Place copy #1 of ITS3 directly in I004
7866 //
7867 ySDD = Y_SDD_sep/2.+I302dits[1];
7868 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7869 sub2node->SetLineColor(kColorITS);
7870 sub2node->SetVisibility(1);
7871 fNodes->Add(sub2node);
7872 sub1node->cd();
7873 //
7874 // Place copy #2 of ITS3 directly in I004
7875 //
7876 ySDD = Y_SDD_sep/2.+I302dits[1];
7877 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7878 sub2node->SetLineColor(kColorITS);
7879 sub2node->SetVisibility(1);
7880 fNodes->Add(sub2node);
7881 sub1node->cd();
7882 //
7883 // Place copy #3 of ITS3 directly in I004
7884 //
7885 ySDD = Y_SDD_sep/2.+I302dits[1];
7886 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7887 sub2node->SetLineColor(kColorITS);
7888 sub2node->SetVisibility(1);
7889 fNodes->Add(sub2node);
7890 sub1node->cd();
7891 //
7892 // Place copy #4 of ITS3 directly in I004
7893 //
7894 ySDD = Y_SDD_sep/2.+I302dits[1];
7895 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7896 sub2node->SetLineColor(kColorITS);
7897 sub2node->SetVisibility(1);
7898 fNodes->Add(sub2node);
7899 sub1node->cd();
7900 //
7901 // Place copy #5 of ITS3 directly in I004
7902 //
7903 ySDD = Y_SDD_sep/2.+I302dits[1];
7904 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7905 sub2node->SetLineColor(kColorITS);
7906 sub2node->SetVisibility(1);
7907 fNodes->Add(sub2node);
7908 sub1node->cd();
7909 //
7910 // Place copy #6 of ITS3 directly in I004
7911 //
7912 ySDD = Y_SDD_sep/2.+I302dits[1];
7913 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7914 sub2node->SetLineColor(kColorITS);
7915 sub2node->SetVisibility(1);
7916 fNodes->Add(sub2node);
7917 sub1node->cd();
7918 fNodes->Add(sub1node);
7919 node->cd();
7920 //
7921 // Place copy #6 of I004 in IT34
7922 //
1266e9b4 7923 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7924 sub1node->SetLineColor(kColorITS);
7925 sub1node->SetVisibility(0);
7926 sub1node->cd();
7927 //
7928 // Place copy #1 of ITS3 directly in I004
7929 //
7930 ySDD = Y_SDD_sep/2.+I302dits[1];
7931 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7932 sub2node->SetLineColor(kColorITS);
7933 sub2node->SetVisibility(1);
7934 fNodes->Add(sub2node);
7935 sub1node->cd();
7936 //
7937 // Place copy #2 of ITS3 directly in I004
7938 //
7939 ySDD = Y_SDD_sep/2.+I302dits[1];
7940 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7941 sub2node->SetLineColor(kColorITS);
7942 sub2node->SetVisibility(1);
7943 fNodes->Add(sub2node);
7944 sub1node->cd();
7945 //
7946 // Place copy #3 of ITS3 directly in I004
7947 //
7948 ySDD = Y_SDD_sep/2.+I302dits[1];
7949 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7950 sub2node->SetLineColor(kColorITS);
7951 sub2node->SetVisibility(1);
7952 fNodes->Add(sub2node);
7953 sub1node->cd();
7954 //
7955 // Place copy #4 of ITS3 directly in I004
7956 //
7957 ySDD = Y_SDD_sep/2.+I302dits[1];
7958 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7959 sub2node->SetLineColor(kColorITS);
7960 sub2node->SetVisibility(1);
7961 fNodes->Add(sub2node);
7962 sub1node->cd();
7963 //
7964 // Place copy #5 of ITS3 directly in I004
7965 //
7966 ySDD = Y_SDD_sep/2.+I302dits[1];
7967 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7968 sub2node->SetLineColor(kColorITS);
7969 sub2node->SetVisibility(1);
7970 fNodes->Add(sub2node);
7971 sub1node->cd();
7972 //
7973 // Place copy #6 of ITS3 directly in I004
7974 //
7975 ySDD = Y_SDD_sep/2.+I302dits[1];
7976 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7977 sub2node->SetLineColor(kColorITS);
7978 sub2node->SetVisibility(1);
7979 fNodes->Add(sub2node);
7980 sub1node->cd();
7981 fNodes->Add(sub1node);
7982 node->cd();
7983 //
7984 // Place copy #7 of I004 in IT34
7985 //
1266e9b4 7986 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 7987 sub1node->SetLineColor(kColorITS);
7988 sub1node->SetVisibility(0);
7989 sub1node->cd();
7990 //
7991 // Place copy #1 of ITS3 directly in I004
7992 //
7993 ySDD = Y_SDD_sep/2.+I302dits[1];
7994 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7995 sub2node->SetLineColor(kColorITS);
7996 sub2node->SetVisibility(1);
7997 fNodes->Add(sub2node);
7998 sub1node->cd();
7999 //
8000 // Place copy #2 of ITS3 directly in I004
8001 //
8002 ySDD = Y_SDD_sep/2.+I302dits[1];
8003 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8004 sub2node->SetLineColor(kColorITS);
8005 sub2node->SetVisibility(1);
8006 fNodes->Add(sub2node);
8007 sub1node->cd();
8008 //
8009 // Place copy #3 of ITS3 directly in I004
8010 //
8011 ySDD = Y_SDD_sep/2.+I302dits[1];
8012 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8013 sub2node->SetLineColor(kColorITS);
8014 sub2node->SetVisibility(1);
8015 fNodes->Add(sub2node);
8016 sub1node->cd();
8017 //
8018 // Place copy #4 of ITS3 directly in I004
8019 //
8020 ySDD = Y_SDD_sep/2.+I302dits[1];
8021 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8022 sub2node->SetLineColor(kColorITS);
8023 sub2node->SetVisibility(1);
8024 fNodes->Add(sub2node);
8025 sub1node->cd();
8026 //
8027 // Place copy #5 of ITS3 directly in I004
8028 //
8029 ySDD = Y_SDD_sep/2.+I302dits[1];
8030 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8031 sub2node->SetLineColor(kColorITS);
8032 sub2node->SetVisibility(1);
8033 fNodes->Add(sub2node);
8034 sub1node->cd();
8035 //
8036 // Place copy #6 of ITS3 directly in I004
8037 //
8038 ySDD = Y_SDD_sep/2.+I302dits[1];
8039 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8040 sub2node->SetLineColor(kColorITS);
8041 sub2node->SetVisibility(1);
8042 fNodes->Add(sub2node);
8043 sub1node->cd();
8044 fNodes->Add(sub1node);
8045 node->cd();
8046 //
8047 // Place copy #8 of I004 in IT34
8048 //
1266e9b4 8049 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8050 sub1node->SetLineColor(kColorITS);
8051 sub1node->SetVisibility(0);
8052 sub1node->cd();
8053 //
8054 // Place copy #1 of ITS3 directly in I004
8055 //
8056 ySDD = Y_SDD_sep/2.+I302dits[1];
8057 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8058 sub2node->SetLineColor(kColorITS);
8059 sub2node->SetVisibility(1);
8060 fNodes->Add(sub2node);
8061 sub1node->cd();
8062 //
8063 // Place copy #2 of ITS3 directly in I004
8064 //
8065 ySDD = Y_SDD_sep/2.+I302dits[1];
8066 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8067 sub2node->SetLineColor(kColorITS);
8068 sub2node->SetVisibility(1);
8069 fNodes->Add(sub2node);
8070 sub1node->cd();
8071 //
8072 // Place copy #3 of ITS3 directly in I004
8073 //
8074 ySDD = Y_SDD_sep/2.+I302dits[1];
8075 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8076 sub2node->SetLineColor(kColorITS);
8077 sub2node->SetVisibility(1);
8078 fNodes->Add(sub2node);
8079 sub1node->cd();
8080 //
8081 // Place copy #4 of ITS3 directly in I004
8082 //
8083 ySDD = Y_SDD_sep/2.+I302dits[1];
8084 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8085 sub2node->SetLineColor(kColorITS);
8086 sub2node->SetVisibility(1);
8087 fNodes->Add(sub2node);
8088 sub1node->cd();
8089 //
8090 // Place copy #5 of ITS3 directly in I004
8091 //
8092 ySDD = Y_SDD_sep/2.+I302dits[1];
8093 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8094 sub2node->SetLineColor(kColorITS);
8095 sub2node->SetVisibility(1);
8096 fNodes->Add(sub2node);
8097 sub1node->cd();
8098 //
8099 // Place copy #6 of ITS3 directly in I004
8100 //
8101 ySDD = Y_SDD_sep/2.+I302dits[1];
8102 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8103 sub2node->SetLineColor(kColorITS);
8104 sub2node->SetVisibility(1);
8105 fNodes->Add(sub2node);
8106 sub1node->cd();
8107 fNodes->Add(sub1node);
8108 node->cd();
8109 //
8110 // Place copy #9 of I004 in IT34
8111 //
1266e9b4 8112 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8113 sub1node->SetLineColor(kColorITS);
8114 sub1node->SetVisibility(0);
8115 sub1node->cd();
8116 //
8117 // Place copy #1 of ITS3 directly in I004
8118 //
8119 ySDD = Y_SDD_sep/2.+I302dits[1];
8120 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8121 sub2node->SetLineColor(kColorITS);
8122 sub2node->SetVisibility(1);
8123 fNodes->Add(sub2node);
8124 sub1node->cd();
8125 //
8126 // Place copy #2 of ITS3 directly in I004
8127 //
8128 ySDD = Y_SDD_sep/2.+I302dits[1];
8129 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8130 sub2node->SetLineColor(kColorITS);
8131 sub2node->SetVisibility(1);
8132 fNodes->Add(sub2node);
8133 sub1node->cd();
8134 //
8135 // Place copy #3 of ITS3 directly in I004
8136 //
8137 ySDD = Y_SDD_sep/2.+I302dits[1];
8138 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8139 sub2node->SetLineColor(kColorITS);
8140 sub2node->SetVisibility(1);
8141 fNodes->Add(sub2node);
8142 sub1node->cd();
8143 //
8144 // Place copy #4 of ITS3 directly in I004
8145 //
8146 ySDD = Y_SDD_sep/2.+I302dits[1];
8147 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8148 sub2node->SetLineColor(kColorITS);
8149 sub2node->SetVisibility(1);
8150 fNodes->Add(sub2node);
8151 sub1node->cd();
8152 //
8153 // Place copy #5 of ITS3 directly in I004
8154 //
8155 ySDD = Y_SDD_sep/2.+I302dits[1];
8156 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8157 sub2node->SetLineColor(kColorITS);
8158 sub2node->SetVisibility(1);
8159 fNodes->Add(sub2node);
8160 sub1node->cd();
8161 //
8162 // Place copy #6 of ITS3 directly in I004
8163 //
8164 ySDD = Y_SDD_sep/2.+I302dits[1];
8165 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8166 sub2node->SetLineColor(kColorITS);
8167 sub2node->SetVisibility(1);
8168 fNodes->Add(sub2node);
8169 sub1node->cd();
8170 fNodes->Add(sub1node);
8171 node->cd();
8172 //
8173 // Place copy #10 of I004 in IT34
8174 //
1266e9b4 8175 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8176 sub1node->SetLineColor(kColorITS);
8177 sub1node->SetVisibility(0);
8178 sub1node->cd();
8179 //
8180 // Place copy #1 of ITS3 directly in I004
8181 //
8182 ySDD = Y_SDD_sep/2.+I302dits[1];
8183 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8184 sub2node->SetLineColor(kColorITS);
8185 sub2node->SetVisibility(1);
8186 fNodes->Add(sub2node);
8187 sub1node->cd();
8188 //
8189 // Place copy #2 of ITS3 directly in I004
8190 //
8191 ySDD = Y_SDD_sep/2.+I302dits[1];
8192 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8193 sub2node->SetLineColor(kColorITS);
8194 sub2node->SetVisibility(1);
8195 fNodes->Add(sub2node);
8196 sub1node->cd();
8197 //
8198 // Place copy #3 of ITS3 directly in I004
8199 //
8200 ySDD = Y_SDD_sep/2.+I302dits[1];
8201 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8202 sub2node->SetLineColor(kColorITS);
8203 sub2node->SetVisibility(1);
8204 fNodes->Add(sub2node);
8205 sub1node->cd();
8206 //
8207 // Place copy #4 of ITS3 directly in I004
8208 //
8209 ySDD = Y_SDD_sep/2.+I302dits[1];
8210 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8211 sub2node->SetLineColor(kColorITS);
8212 sub2node->SetVisibility(1);
8213 fNodes->Add(sub2node);
8214 sub1node->cd();
8215 //
8216 // Place copy #5 of ITS3 directly in I004
8217 //
8218 ySDD = Y_SDD_sep/2.+I302dits[1];
8219 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8220 sub2node->SetLineColor(kColorITS);
8221 sub2node->SetVisibility(1);
8222 fNodes->Add(sub2node);
8223 sub1node->cd();
8224 //
8225 // Place copy #6 of ITS3 directly in I004
8226 //
8227 ySDD = Y_SDD_sep/2.+I302dits[1];
8228 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8229 sub2node->SetLineColor(kColorITS);
8230 sub2node->SetVisibility(1);
8231 fNodes->Add(sub2node);
8232 sub1node->cd();
8233 fNodes->Add(sub1node);
8234 node->cd();
8235 //
8236 // Place copy #11 of I004 in IT34
8237 //
1266e9b4 8238 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8239 sub1node->SetLineColor(kColorITS);
8240 sub1node->SetVisibility(0);
8241 sub1node->cd();
8242 //
8243 // Place copy #1 of ITS3 directly in I004
8244 //
8245 ySDD = Y_SDD_sep/2.+I302dits[1];
8246 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8247 sub2node->SetLineColor(kColorITS);
8248 sub2node->SetVisibility(1);
8249 fNodes->Add(sub2node);
8250 sub1node->cd();
8251 //
8252 // Place copy #2 of ITS3 directly in I004
8253 //
8254 ySDD = Y_SDD_sep/2.+I302dits[1];
8255 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8256 sub2node->SetLineColor(kColorITS);
8257 sub2node->SetVisibility(1);
8258 fNodes->Add(sub2node);
8259 sub1node->cd();
8260 //
8261 // Place copy #3 of ITS3 directly in I004
8262 //
8263 ySDD = Y_SDD_sep/2.+I302dits[1];
8264 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8265 sub2node->SetLineColor(kColorITS);
8266 sub2node->SetVisibility(1);
8267 fNodes->Add(sub2node);
8268 sub1node->cd();
8269 //
8270 // Place copy #4 of ITS3 directly in I004
8271 //
8272 ySDD = Y_SDD_sep/2.+I302dits[1];
8273 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8274 sub2node->SetLineColor(kColorITS);
8275 sub2node->SetVisibility(1);
8276 fNodes->Add(sub2node);
8277 sub1node->cd();
8278 //
8279 // Place copy #5 of ITS3 directly in I004
8280 //
8281 ySDD = Y_SDD_sep/2.+I302dits[1];
8282 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8283 sub2node->SetLineColor(kColorITS);
8284 sub2node->SetVisibility(1);
8285 fNodes->Add(sub2node);
8286 sub1node->cd();
8287 //
8288 // Place copy #6 of ITS3 directly in I004
8289 //
8290 ySDD = Y_SDD_sep/2.+I302dits[1];
8291 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8292 sub2node->SetLineColor(kColorITS);
8293 sub2node->SetVisibility(1);
8294 fNodes->Add(sub2node);
8295 sub1node->cd();
8296 fNodes->Add(sub1node);
8297 node->cd();
8298 //
8299 // Place copy #12 of I004 in IT34
8300 //
1266e9b4 8301 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8302 sub1node->SetLineColor(kColorITS);
8303 sub1node->SetVisibility(0);
8304 sub1node->cd();
8305 //
8306 // Place copy #1 of ITS3 directly in I004
8307 //
8308 ySDD = Y_SDD_sep/2.+I302dits[1];
8309 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8310 sub2node->SetLineColor(kColorITS);
8311 sub2node->SetVisibility(1);
8312 fNodes->Add(sub2node);
8313 sub1node->cd();
8314 //
8315 // Place copy #2 of ITS3 directly in I004
8316 //
8317 ySDD = Y_SDD_sep/2.+I302dits[1];
8318 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8319 sub2node->SetLineColor(kColorITS);
8320 sub2node->SetVisibility(1);
8321 fNodes->Add(sub2node);
8322 sub1node->cd();
8323 //
8324 // Place copy #3 of ITS3 directly in I004
8325 //
8326 ySDD = Y_SDD_sep/2.+I302dits[1];
8327 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8328 sub2node->SetLineColor(kColorITS);
8329 sub2node->SetVisibility(1);
8330 fNodes->Add(sub2node);
8331 sub1node->cd();
8332 //
8333 // Place copy #4 of ITS3 directly in I004
8334 //
8335 ySDD = Y_SDD_sep/2.+I302dits[1];
8336 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8337 sub2node->SetLineColor(kColorITS);
8338 sub2node->SetVisibility(1);
8339 fNodes->Add(sub2node);
8340 sub1node->cd();
8341 //
8342 // Place copy #5 of ITS3 directly in I004
8343 //
8344 ySDD = Y_SDD_sep/2.+I302dits[1];
8345 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8346 sub2node->SetLineColor(kColorITS);
8347 sub2node->SetVisibility(1);
8348 fNodes->Add(sub2node);
8349 sub1node->cd();
8350 //
8351 // Place copy #6 of ITS3 directly in I004
8352 //
8353 ySDD = Y_SDD_sep/2.+I302dits[1];
8354 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8355 sub2node->SetLineColor(kColorITS);
8356 sub2node->SetVisibility(1);
8357 fNodes->Add(sub2node);
8358 sub1node->cd();
8359 fNodes->Add(sub1node);
8360 node->cd();
8361 //
8362 // Place copy #13 of I004 in IT34
8363 //
1266e9b4 8364 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8365 sub1node->SetLineColor(kColorITS);
8366 sub1node->SetVisibility(0);
8367 sub1node->cd();
8368 //
8369 // Place copy #1 of ITS3 directly in I004
8370 //
8371 ySDD = Y_SDD_sep/2.+I302dits[1];
8372 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8373 sub2node->SetLineColor(kColorITS);
8374 sub2node->SetVisibility(1);
8375 fNodes->Add(sub2node);
8376 sub1node->cd();
8377 //
8378 // Place copy #2 of ITS3 directly in I004
8379 //
8380 ySDD = Y_SDD_sep/2.+I302dits[1];
8381 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8382 sub2node->SetLineColor(kColorITS);
8383 sub2node->SetVisibility(1);
8384 fNodes->Add(sub2node);
8385 sub1node->cd();
8386 //
8387 // Place copy #3 of ITS3 directly in I004
8388 //
8389 ySDD = Y_SDD_sep/2.+I302dits[1];
8390 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8391 sub2node->SetLineColor(kColorITS);
8392 sub2node->SetVisibility(1);
8393 fNodes->Add(sub2node);
8394 sub1node->cd();
8395 //
8396 // Place copy #4 of ITS3 directly in I004
8397 //
8398 ySDD = Y_SDD_sep/2.+I302dits[1];
8399 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8400 sub2node->SetLineColor(kColorITS);
8401 sub2node->SetVisibility(1);
8402 fNodes->Add(sub2node);
8403 sub1node->cd();
8404 //
8405 // Place copy #5 of ITS3 directly in I004
8406 //
8407 ySDD = Y_SDD_sep/2.+I302dits[1];
8408 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8409 sub2node->SetLineColor(kColorITS);
8410 sub2node->SetVisibility(1);
8411 fNodes->Add(sub2node);
8412 sub1node->cd();
8413 //
8414 // Place copy #6 of ITS3 directly in I004
8415 //
8416 ySDD = Y_SDD_sep/2.+I302dits[1];
8417 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8418 sub2node->SetLineColor(kColorITS);
8419 sub2node->SetVisibility(1);
8420 fNodes->Add(sub2node);
8421 sub1node->cd();
8422 fNodes->Add(sub1node);
8423 node->cd();
8424 //
8425 // Place copy #14 of I004 in IT34
8426 //
1266e9b4 8427 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8428 sub1node->SetLineColor(kColorITS);
8429 sub1node->SetVisibility(0);
8430 sub1node->cd();
8431 //
8432 // Place copy #1 of ITS3 directly in I004
8433 //
8434 ySDD = Y_SDD_sep/2.+I302dits[1];
8435 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8436 sub2node->SetLineColor(kColorITS);
8437 sub2node->SetVisibility(1);
8438 fNodes->Add(sub2node);
8439 sub1node->cd();
8440 //
8441 // Place copy #2 of ITS3 directly in I004
8442 //
8443 ySDD = Y_SDD_sep/2.+I302dits[1];
8444 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8445 sub2node->SetLineColor(kColorITS);
8446 sub2node->SetVisibility(1);
8447 fNodes->Add(sub2node);
8448 sub1node->cd();
8449 //
8450 // Place copy #3 of ITS3 directly in I004
8451 //
8452 ySDD = Y_SDD_sep/2.+I302dits[1];
8453 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8454 sub2node->SetLineColor(kColorITS);
8455 sub2node->SetVisibility(1);
8456 fNodes->Add(sub2node);
8457 sub1node->cd();
8458 //
8459 // Place copy #4 of ITS3 directly in I004
8460 //
8461 ySDD = Y_SDD_sep/2.+I302dits[1];
8462 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8463 sub2node->SetLineColor(kColorITS);
8464 sub2node->SetVisibility(1);
8465 fNodes->Add(sub2node);
8466 sub1node->cd();
8467 //
8468 // Place copy #5 of ITS3 directly in I004
8469 //
8470 ySDD = Y_SDD_sep/2.+I302dits[1];
8471 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8472 sub2node->SetLineColor(kColorITS);
8473 sub2node->SetVisibility(1);
8474 fNodes->Add(sub2node);
8475 sub1node->cd();
8476 //
8477 // Place copy #6 of ITS3 directly in I004
8478 //
8479 ySDD = Y_SDD_sep/2.+I302dits[1];
8480 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8481 sub2node->SetLineColor(kColorITS);
8482 sub2node->SetVisibility(1);
8483 fNodes->Add(sub2node);
8484 sub1node->cd();
8485 fNodes->Add(sub1node);
8486 node->cd();
8487 //
8488 // Place copy #1 of I005 in IT34
8489 //
1266e9b4 8490 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8491 sub1node->SetLineColor(kColorITS);
8492 sub1node->SetVisibility(0);
8493 sub1node->cd();
8494 //
8495 // Place copy #1 of ITS4 directly in I005
8496 //
8497 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8498 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8499 sub2node->SetLineColor(kColorITS);
8500 sub2node->SetVisibility(1);
8501 fNodes->Add(sub2node);
8502 sub1node->cd();
8503 //
8504 // Place copy #2 of ITS4 directly in I005
8505 //
8506 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8507 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8508 sub2node->SetLineColor(kColorITS);
8509 sub2node->SetVisibility(1);
8510 fNodes->Add(sub2node);
8511 sub1node->cd();
8512 //
8513 // Place copy #3 of ITS4 directly in I005
8514 //
8515 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8516 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8517 sub2node->SetLineColor(kColorITS);
8518 sub2node->SetVisibility(1);
8519 fNodes->Add(sub2node);
8520 sub1node->cd();
8521 //
8522 // Place copy #4 of ITS4 directly in I005
8523 //
8524 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8525 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8526 sub2node->SetLineColor(kColorITS);
8527 sub2node->SetVisibility(1);
8528 fNodes->Add(sub2node);
8529 sub1node->cd();
8530 //
8531 // Place copy #5 of ITS4 directly in I005
8532 //
8533 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8534 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8535 sub2node->SetLineColor(kColorITS);
8536 sub2node->SetVisibility(1);
8537 fNodes->Add(sub2node);
8538 sub1node->cd();
8539 //
8540 // Place copy #6 of ITS4 directly in I005
8541 //
8542 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8543 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8544 sub2node->SetLineColor(kColorITS);
8545 sub2node->SetVisibility(1);
8546 fNodes->Add(sub2node);
8547 sub1node->cd();
8548 //
8549 // Place copy #7 of ITS4 directly in I005
8550 //
8551 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8552 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8553 sub2node->SetLineColor(kColorITS);
8554 sub2node->SetVisibility(1);
8555 fNodes->Add(sub2node);
8556 sub1node->cd();
8557 //
8558 // Place copy #8 of ITS4 directly in I005
8559 //
8560 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8561 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8562 sub2node->SetLineColor(kColorITS);
8563 sub2node->SetVisibility(1);
8564 fNodes->Add(sub2node);
8565 sub1node->cd();
8566 fNodes->Add(sub1node);
8567 node->cd();
8568 //
8569 // Place copy #2 of I005 in IT34
8570 //
1266e9b4 8571 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8572 sub1node->SetLineColor(kColorITS);
8573 sub1node->SetVisibility(0);
8574 sub1node->cd();
8575 //
8576 // Place copy #1 of ITS4 directly in I005
8577 //
8578 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8579 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8580 sub2node->SetLineColor(kColorITS);
8581 sub2node->SetVisibility(1);
8582 fNodes->Add(sub2node);
8583 sub1node->cd();
8584 //
8585 // Place copy #2 of ITS4 directly in I005
8586 //
8587 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8588 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8589 sub2node->SetLineColor(kColorITS);
8590 sub2node->SetVisibility(1);
8591 fNodes->Add(sub2node);
8592 sub1node->cd();
8593 //
8594 // Place copy #3 of ITS4 directly in I005
8595 //
8596 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8597 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8598 sub2node->SetLineColor(kColorITS);
8599 sub2node->SetVisibility(1);
8600 fNodes->Add(sub2node);
8601 sub1node->cd();
8602 //
8603 // Place copy #4 of ITS4 directly in I005
8604 //
8605 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8606 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8607 sub2node->SetLineColor(kColorITS);
8608 sub2node->SetVisibility(1);
8609 fNodes->Add(sub2node);
8610 sub1node->cd();
8611 //
8612 // Place copy #5 of ITS4 directly in I005
8613 //
8614 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8615 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8616 sub2node->SetLineColor(kColorITS);
8617 sub2node->SetVisibility(1);
8618 fNodes->Add(sub2node);
8619 sub1node->cd();
8620 //
8621 // Place copy #6 of ITS4 directly in I005
8622 //
8623 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8624 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8625 sub2node->SetLineColor(kColorITS);
8626 sub2node->SetVisibility(1);
8627 fNodes->Add(sub2node);
8628 sub1node->cd();
8629 //
8630 // Place copy #7 of ITS4 directly in I005
8631 //
8632 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8633 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8634 sub2node->SetLineColor(kColorITS);
8635 sub2node->SetVisibility(1);
8636 fNodes->Add(sub2node);
8637 sub1node->cd();
8638 //
8639 // Place copy #8 of ITS4 directly in I005
8640 //
8641 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8642 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8643 sub2node->SetLineColor(kColorITS);
8644 sub2node->SetVisibility(1);
8645 fNodes->Add(sub2node);
8646 sub1node->cd();
8647 fNodes->Add(sub1node);
8648 node->cd();
8649 //
8650 // Place copy #3 of I005 in IT34
8651 //
1266e9b4 8652 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8653 sub1node->SetLineColor(kColorITS);
8654 sub1node->SetVisibility(0);
8655 sub1node->cd();
8656 //
8657 // Place copy #1 of ITS4 directly in I005
8658 //
8659 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8660 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8661 sub2node->SetLineColor(kColorITS);
8662 sub2node->SetVisibility(1);
8663 fNodes->Add(sub2node);
8664 sub1node->cd();
8665 //
8666 // Place copy #2 of ITS4 directly in I005
8667 //
8668 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8669 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8670 sub2node->SetLineColor(kColorITS);
8671 sub2node->SetVisibility(1);
8672 fNodes->Add(sub2node);
8673 sub1node->cd();
8674 //
8675 // Place copy #3 of ITS4 directly in I005
8676 //
8677 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8678 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8679 sub2node->SetLineColor(kColorITS);
8680 sub2node->SetVisibility(1);
8681 fNodes->Add(sub2node);
8682 sub1node->cd();
8683 //
8684 // Place copy #4 of ITS4 directly in I005
8685 //
8686 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8687 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8688 sub2node->SetLineColor(kColorITS);
8689 sub2node->SetVisibility(1);
8690 fNodes->Add(sub2node);
8691 sub1node->cd();
8692 //
8693 // Place copy #5 of ITS4 directly in I005
8694 //
8695 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8696 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8697 sub2node->SetLineColor(kColorITS);
8698 sub2node->SetVisibility(1);
8699 fNodes->Add(sub2node);
8700 sub1node->cd();
8701 //
8702 // Place copy #6 of ITS4 directly in I005
8703 //
8704 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8705 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8706 sub2node->SetLineColor(kColorITS);
8707 sub2node->SetVisibility(1);
8708 fNodes->Add(sub2node);
8709 sub1node->cd();
8710 //
8711 // Place copy #7 of ITS4 directly in I005
8712 //
8713 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8714 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8715 sub2node->SetLineColor(kColorITS);
8716 sub2node->SetVisibility(1);
8717 fNodes->Add(sub2node);
8718 sub1node->cd();
8719 //
8720 // Place copy #8 of ITS4 directly in I005
8721 //
8722 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8723 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8724 sub2node->SetLineColor(kColorITS);
8725 sub2node->SetVisibility(1);
8726 fNodes->Add(sub2node);
8727 sub1node->cd();
8728 fNodes->Add(sub1node);
8729 node->cd();
8730 //
8731 // Place copy #4 of I005 in IT34
8732 //
1266e9b4 8733 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8734 sub1node->SetLineColor(kColorITS);
8735 sub1node->SetVisibility(0);
8736 sub1node->cd();
8737 //
8738 // Place copy #1 of ITS4 directly in I005
8739 //
8740 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8741 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8742 sub2node->SetLineColor(kColorITS);
8743 sub2node->SetVisibility(1);
8744 fNodes->Add(sub2node);
8745 sub1node->cd();
8746 //
8747 // Place copy #2 of ITS4 directly in I005
8748 //
8749 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8750 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8751 sub2node->SetLineColor(kColorITS);
8752 sub2node->SetVisibility(1);
8753 fNodes->Add(sub2node);
8754 sub1node->cd();
8755 //
8756 // Place copy #3 of ITS4 directly in I005
8757 //
8758 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8759 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8760 sub2node->SetLineColor(kColorITS);
8761 sub2node->SetVisibility(1);
8762 fNodes->Add(sub2node);
8763 sub1node->cd();
8764 //
8765 // Place copy #4 of ITS4 directly in I005
8766 //
8767 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8768 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8769 sub2node->SetLineColor(kColorITS);
8770 sub2node->SetVisibility(1);
8771 fNodes->Add(sub2node);
8772 sub1node->cd();
8773 //
8774 // Place copy #5 of ITS4 directly in I005
8775 //
8776 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8777 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8778 sub2node->SetLineColor(kColorITS);
8779 sub2node->SetVisibility(1);
8780 fNodes->Add(sub2node);
8781 sub1node->cd();
8782 //
8783 // Place copy #6 of ITS4 directly in I005
8784 //
8785 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8786 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8787 sub2node->SetLineColor(kColorITS);
8788 sub2node->SetVisibility(1);
8789 fNodes->Add(sub2node);
8790 sub1node->cd();
8791 //
8792 // Place copy #7 of ITS4 directly in I005
8793 //
8794 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8795 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8796 sub2node->SetLineColor(kColorITS);
8797 sub2node->SetVisibility(1);
8798 fNodes->Add(sub2node);
8799 sub1node->cd();
8800 //
8801 // Place copy #8 of ITS4 directly in I005
8802 //
8803 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8804 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8805 sub2node->SetLineColor(kColorITS);
8806 sub2node->SetVisibility(1);
8807 fNodes->Add(sub2node);
8808 sub1node->cd();
8809 fNodes->Add(sub1node);
8810 node->cd();
8811 //
8812 // Place copy #5 of I005 in IT34
8813 //
1266e9b4 8814 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8815 sub1node->SetLineColor(kColorITS);
8816 sub1node->SetVisibility(0);
8817 sub1node->cd();
8818 //
8819 // Place copy #1 of ITS4 directly in I005
8820 //
8821 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8822 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8823 sub2node->SetLineColor(kColorITS);
8824 sub2node->SetVisibility(1);
8825 fNodes->Add(sub2node);
8826 sub1node->cd();
8827 //
8828 // Place copy #2 of ITS4 directly in I005
8829 //
8830 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8831 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8832 sub2node->SetLineColor(kColorITS);
8833 sub2node->SetVisibility(1);
8834 fNodes->Add(sub2node);
8835 sub1node->cd();
8836 //
8837 // Place copy #3 of ITS4 directly in I005
8838 //
8839 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8840 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8841 sub2node->SetLineColor(kColorITS);
8842 sub2node->SetVisibility(1);
8843 fNodes->Add(sub2node);
8844 sub1node->cd();
8845 //
8846 // Place copy #4 of ITS4 directly in I005
8847 //
8848 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8849 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8850 sub2node->SetLineColor(kColorITS);
8851 sub2node->SetVisibility(1);
8852 fNodes->Add(sub2node);
8853 sub1node->cd();
8854 //
8855 // Place copy #5 of ITS4 directly in I005
8856 //
8857 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8858 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8859 sub2node->SetLineColor(kColorITS);
8860 sub2node->SetVisibility(1);
8861 fNodes->Add(sub2node);
8862 sub1node->cd();
8863 //
8864 // Place copy #6 of ITS4 directly in I005
8865 //
8866 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8867 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8868 sub2node->SetLineColor(kColorITS);
8869 sub2node->SetVisibility(1);
8870 fNodes->Add(sub2node);
8871 sub1node->cd();
8872 //
8873 // Place copy #7 of ITS4 directly in I005
8874 //
8875 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8876 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8877 sub2node->SetLineColor(kColorITS);
8878 sub2node->SetVisibility(1);
8879 fNodes->Add(sub2node);
8880 sub1node->cd();
8881 //
8882 // Place copy #8 of ITS4 directly in I005
8883 //
8884 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8885 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8886 sub2node->SetLineColor(kColorITS);
8887 sub2node->SetVisibility(1);
8888 fNodes->Add(sub2node);
8889 sub1node->cd();
8890 fNodes->Add(sub1node);
8891 node->cd();
8892 //
8893 // Place copy #6 of I005 in IT34
8894 //
1266e9b4 8895 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8896 sub1node->SetLineColor(kColorITS);
8897 sub1node->SetVisibility(0);
8898 sub1node->cd();
8899 //
8900 // Place copy #1 of ITS4 directly in I005
8901 //
8902 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8903 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8904 sub2node->SetLineColor(kColorITS);
8905 sub2node->SetVisibility(1);
8906 fNodes->Add(sub2node);
8907 sub1node->cd();
8908 //
8909 // Place copy #2 of ITS4 directly in I005
8910 //
8911 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8912 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8913 sub2node->SetLineColor(kColorITS);
8914 sub2node->SetVisibility(1);
8915 fNodes->Add(sub2node);
8916 sub1node->cd();
8917 //
8918 // Place copy #3 of ITS4 directly in I005
8919 //
8920 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8921 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8922 sub2node->SetLineColor(kColorITS);
8923 sub2node->SetVisibility(1);
8924 fNodes->Add(sub2node);
8925 sub1node->cd();
8926 //
8927 // Place copy #4 of ITS4 directly in I005
8928 //
8929 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8930 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8931 sub2node->SetLineColor(kColorITS);
8932 sub2node->SetVisibility(1);
8933 fNodes->Add(sub2node);
8934 sub1node->cd();
8935 //
8936 // Place copy #5 of ITS4 directly in I005
8937 //
8938 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8939 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8940 sub2node->SetLineColor(kColorITS);
8941 sub2node->SetVisibility(1);
8942 fNodes->Add(sub2node);
8943 sub1node->cd();
8944 //
8945 // Place copy #6 of ITS4 directly in I005
8946 //
8947 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8948 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8949 sub2node->SetLineColor(kColorITS);
8950 sub2node->SetVisibility(1);
8951 fNodes->Add(sub2node);
8952 sub1node->cd();
8953 //
8954 // Place copy #7 of ITS4 directly in I005
8955 //
8956 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8957 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8958 sub2node->SetLineColor(kColorITS);
8959 sub2node->SetVisibility(1);
8960 fNodes->Add(sub2node);
8961 sub1node->cd();
8962 //
8963 // Place copy #8 of ITS4 directly in I005
8964 //
8965 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8966 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8967 sub2node->SetLineColor(kColorITS);
8968 sub2node->SetVisibility(1);
8969 fNodes->Add(sub2node);
8970 sub1node->cd();
8971 fNodes->Add(sub1node);
8972 node->cd();
8973 //
8974 // Place copy #7 of I005 in IT34
8975 //
1266e9b4 8976 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8977 sub1node->SetLineColor(kColorITS);
8978 sub1node->SetVisibility(0);
8979 sub1node->cd();
8980 //
8981 // Place copy #1 of ITS4 directly in I005
8982 //
8983 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8984 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8985 sub2node->SetLineColor(kColorITS);
8986 sub2node->SetVisibility(1);
8987 fNodes->Add(sub2node);
8988 sub1node->cd();
8989 //
8990 // Place copy #2 of ITS4 directly in I005
8991 //
8992 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8993 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8994 sub2node->SetLineColor(kColorITS);
8995 sub2node->SetVisibility(1);
8996 fNodes->Add(sub2node);
8997 sub1node->cd();
8998 //
8999 // Place copy #3 of ITS4 directly in I005
9000 //
9001 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9002 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9003 sub2node->SetLineColor(kColorITS);
9004 sub2node->SetVisibility(1);
9005 fNodes->Add(sub2node);
9006 sub1node->cd();
9007 //
9008 // Place copy #4 of ITS4 directly in I005
9009 //
9010 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9011 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9012 sub2node->SetLineColor(kColorITS);
9013 sub2node->SetVisibility(1);
9014 fNodes->Add(sub2node);
9015 sub1node->cd();
9016 //
9017 // Place copy #5 of ITS4 directly in I005
9018 //
9019 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9020 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9021 sub2node->SetLineColor(kColorITS);
9022 sub2node->SetVisibility(1);
9023 fNodes->Add(sub2node);
9024 sub1node->cd();
9025 //
9026 // Place copy #6 of ITS4 directly in I005
9027 //
9028 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9029 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9030 sub2node->SetLineColor(kColorITS);
9031 sub2node->SetVisibility(1);
9032 fNodes->Add(sub2node);
9033 sub1node->cd();
9034 //
9035 // Place copy #7 of ITS4 directly in I005
9036 //
9037 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9038 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9039 sub2node->SetLineColor(kColorITS);
9040 sub2node->SetVisibility(1);
9041 fNodes->Add(sub2node);
9042 sub1node->cd();
9043 //
9044 // Place copy #8 of ITS4 directly in I005
9045 //
9046 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9047 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9048 sub2node->SetLineColor(kColorITS);
9049 sub2node->SetVisibility(1);
9050 fNodes->Add(sub2node);
9051 sub1node->cd();
9052 fNodes->Add(sub1node);
9053 node->cd();
9054 //
9055 // Place copy #8 of I005 in IT34
9056 //
1266e9b4 9057 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9058 sub1node->SetLineColor(kColorITS);
9059 sub1node->SetVisibility(0);
9060 sub1node->cd();
9061 //
9062 // Place copy #1 of ITS4 directly in I005
9063 //
9064 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9065 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9066 sub2node->SetLineColor(kColorITS);
9067 sub2node->SetVisibility(1);
9068 fNodes->Add(sub2node);
9069 sub1node->cd();
9070 //
9071 // Place copy #2 of ITS4 directly in I005
9072 //
9073 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9074 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9075 sub2node->SetLineColor(kColorITS);
9076 sub2node->SetVisibility(1);
9077 fNodes->Add(sub2node);
9078 sub1node->cd();
9079 //
9080 // Place copy #3 of ITS4 directly in I005
9081 //
9082 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9083 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9084 sub2node->SetLineColor(kColorITS);
9085 sub2node->SetVisibility(1);
9086 fNodes->Add(sub2node);
9087 sub1node->cd();
9088 //
9089 // Place copy #4 of ITS4 directly in I005
9090 //
9091 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9092 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9093 sub2node->SetLineColor(kColorITS);
9094 sub2node->SetVisibility(1);
9095 fNodes->Add(sub2node);
9096 sub1node->cd();
9097 //
9098 // Place copy #5 of ITS4 directly in I005
9099 //
9100 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9101 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9102 sub2node->SetLineColor(kColorITS);
9103 sub2node->SetVisibility(1);
9104 fNodes->Add(sub2node);
9105 sub1node->cd();
9106 //
9107 // Place copy #6 of ITS4 directly in I005
9108 //
9109 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9110 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9111 sub2node->SetLineColor(kColorITS);
9112 sub2node->SetVisibility(1);
9113 fNodes->Add(sub2node);
9114 sub1node->cd();
9115 //
9116 // Place copy #7 of ITS4 directly in I005
9117 //
9118 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9119 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9120 sub2node->SetLineColor(kColorITS);
9121 sub2node->SetVisibility(1);
9122 fNodes->Add(sub2node);
9123 sub1node->cd();
9124 //
9125 // Place copy #8 of ITS4 directly in I005
9126 //
9127 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9128 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9129 sub2node->SetLineColor(kColorITS);
9130 sub2node->SetVisibility(1);
9131 fNodes->Add(sub2node);
9132 sub1node->cd();
9133 fNodes->Add(sub1node);
9134 node->cd();
9135 //
9136 // Place copy #9 of I005 in IT34
9137 //
1266e9b4 9138 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9139 sub1node->SetLineColor(kColorITS);
9140 sub1node->SetVisibility(0);
9141 sub1node->cd();
9142 //
9143 // Place copy #1 of ITS4 directly in I005
9144 //
9145 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9146 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9147 sub2node->SetLineColor(kColorITS);
9148 sub2node->SetVisibility(1);
9149 fNodes->Add(sub2node);
9150 sub1node->cd();
9151 //
9152 // Place copy #2 of ITS4 directly in I005
9153 //
9154 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9155 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9156 sub2node->SetLineColor(kColorITS);
9157 sub2node->SetVisibility(1);
9158 fNodes->Add(sub2node);
9159 sub1node->cd();
9160 //
9161 // Place copy #3 of ITS4 directly in I005
9162 //
9163 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9164 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9165 sub2node->SetLineColor(kColorITS);
9166 sub2node->SetVisibility(1);
9167 fNodes->Add(sub2node);
9168 sub1node->cd();
9169 //
9170 // Place copy #4 of ITS4 directly in I005
9171 //
9172 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9173 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9174 sub2node->SetLineColor(kColorITS);
9175 sub2node->SetVisibility(1);
9176 fNodes->Add(sub2node);
9177 sub1node->cd();
9178 //
9179 // Place copy #5 of ITS4 directly in I005
9180 //
9181 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9182 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9183 sub2node->SetLineColor(kColorITS);
9184 sub2node->SetVisibility(1);
9185 fNodes->Add(sub2node);
9186 sub1node->cd();
9187 //
9188 // Place copy #6 of ITS4 directly in I005
9189 //
9190 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9191 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9192 sub2node->SetLineColor(kColorITS);
9193 sub2node->SetVisibility(1);
9194 fNodes->Add(sub2node);
9195 sub1node->cd();
9196 //
9197 // Place copy #7 of ITS4 directly in I005
9198 //
9199 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9200 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9201 sub2node->SetLineColor(kColorITS);
9202 sub2node->SetVisibility(1);
9203 fNodes->Add(sub2node);
9204 sub1node->cd();
9205 //
9206 // Place copy #8 of ITS4 directly in I005
9207 //
9208 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9209 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9210 sub2node->SetLineColor(kColorITS);
9211 sub2node->SetVisibility(1);
9212 fNodes->Add(sub2node);
9213 sub1node->cd();
9214 fNodes->Add(sub1node);
9215 node->cd();
9216 //
9217 // Place copy #10 of I005 in IT34
9218 //
1266e9b4 9219 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9220 sub1node->SetLineColor(kColorITS);
9221 sub1node->SetVisibility(0);
9222 sub1node->cd();
9223 //
9224 // Place copy #1 of ITS4 directly in I005
9225 //
9226 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9227 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9228 sub2node->SetLineColor(kColorITS);
9229 sub2node->SetVisibility(1);
9230 fNodes->Add(sub2node);
9231 sub1node->cd();
9232 //
9233 // Place copy #2 of ITS4 directly in I005
9234 //
9235 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9236 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9237 sub2node->SetLineColor(kColorITS);
9238 sub2node->SetVisibility(1);
9239 fNodes->Add(sub2node);
9240 sub1node->cd();
9241 //
9242 // Place copy #3 of ITS4 directly in I005
9243 //
9244 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9245 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9246 sub2node->SetLineColor(kColorITS);
9247 sub2node->SetVisibility(1);
9248 fNodes->Add(sub2node);
9249 sub1node->cd();
9250 //
9251 // Place copy #4 of ITS4 directly in I005
9252 //
9253 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9254 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9255 sub2node->SetLineColor(kColorITS);
9256 sub2node->SetVisibility(1);
9257 fNodes->Add(sub2node);
9258 sub1node->cd();
9259 //
9260 // Place copy #5 of ITS4 directly in I005
9261 //
9262 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9263 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9264 sub2node->SetLineColor(kColorITS);
9265 sub2node->SetVisibility(1);
9266 fNodes->Add(sub2node);
9267 sub1node->cd();
9268 //
9269 // Place copy #6 of ITS4 directly in I005
9270 //
9271 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9272 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9273 sub2node->SetLineColor(kColorITS);
9274 sub2node->SetVisibility(1);
9275 fNodes->Add(sub2node);
9276 sub1node->cd();
9277 //
9278 // Place copy #7 of ITS4 directly in I005
9279 //
9280 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9281 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9282 sub2node->SetLineColor(kColorITS);
9283 sub2node->SetVisibility(1);
9284 fNodes->Add(sub2node);
9285 sub1node->cd();
9286 //
9287 // Place copy #8 of ITS4 directly in I005
9288 //
9289 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9290 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9291 sub2node->SetLineColor(kColorITS);
9292 sub2node->SetVisibility(1);
9293 fNodes->Add(sub2node);
9294 sub1node->cd();
9295 fNodes->Add(sub1node);
9296 node->cd();
9297 //
9298 // Place copy #11 of I005 in IT34
9299 //
1266e9b4 9300 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9301 sub1node->SetLineColor(kColorITS);
9302 sub1node->SetVisibility(0);
9303 sub1node->cd();
9304 //
9305 // Place copy #1 of ITS4 directly in I005
9306 //
9307 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9308 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9309 sub2node->SetLineColor(kColorITS);
9310 sub2node->SetVisibility(1);
9311 fNodes->Add(sub2node);
9312 sub1node->cd();
9313 //
9314 // Place copy #2 of ITS4 directly in I005
9315 //
9316 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9317 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9318 sub2node->SetLineColor(kColorITS);
9319 sub2node->SetVisibility(1);
9320 fNodes->Add(sub2node);
9321 sub1node->cd();
9322 //
9323 // Place copy #3 of ITS4 directly in I005
9324 //
9325 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9326 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9327 sub2node->SetLineColor(kColorITS);
9328 sub2node->SetVisibility(1);
9329 fNodes->Add(sub2node);
9330 sub1node->cd();
9331 //
9332 // Place copy #4 of ITS4 directly in I005
9333 //
9334 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9335 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9336 sub2node->SetLineColor(kColorITS);
9337 sub2node->SetVisibility(1);
9338 fNodes->Add(sub2node);
9339 sub1node->cd();
9340 //
9341 // Place copy #5 of ITS4 directly in I005
9342 //
9343 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9344 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9345 sub2node->SetLineColor(kColorITS);
9346 sub2node->SetVisibility(1);
9347 fNodes->Add(sub2node);
9348 sub1node->cd();
9349 //
9350 // Place copy #6 of ITS4 directly in I005
9351 //
9352 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9353 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9354 sub2node->SetLineColor(kColorITS);
9355 sub2node->SetVisibility(1);
9356 fNodes->Add(sub2node);
9357 sub1node->cd();
9358 //
9359 // Place copy #7 of ITS4 directly in I005
9360 //
9361 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9362 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9363 sub2node->SetLineColor(kColorITS);
9364 sub2node->SetVisibility(1);
9365 fNodes->Add(sub2node);
9366 sub1node->cd();
9367 //
9368 // Place copy #8 of ITS4 directly in I005
9369 //
9370 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9371 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9372 sub2node->SetLineColor(kColorITS);
9373 sub2node->SetVisibility(1);
9374 fNodes->Add(sub2node);
9375 sub1node->cd();
9376 fNodes->Add(sub1node);
9377 node->cd();
9378 //
9379 // Place copy #12 of I005 in IT34
9380 //
1266e9b4 9381 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9382 sub1node->SetLineColor(kColorITS);
9383 sub1node->SetVisibility(0);
9384 sub1node->cd();
9385 //
9386 // Place copy #1 of ITS4 directly in I005
9387 //
9388 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9389 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9390 sub2node->SetLineColor(kColorITS);
9391 sub2node->SetVisibility(1);
9392 fNodes->Add(sub2node);
9393 sub1node->cd();
9394 //
9395 // Place copy #2 of ITS4 directly in I005
9396 //
9397 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9398 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9399 sub2node->SetLineColor(kColorITS);
9400 sub2node->SetVisibility(1);
9401 fNodes->Add(sub2node);
9402 sub1node->cd();
9403 //
9404 // Place copy #3 of ITS4 directly in I005
9405 //
9406 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9407 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9408 sub2node->SetLineColor(kColorITS);
9409 sub2node->SetVisibility(1);
9410 fNodes->Add(sub2node);
9411 sub1node->cd();
9412 //
9413 // Place copy #4 of ITS4 directly in I005
9414 //
9415 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9416 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9417 sub2node->SetLineColor(kColorITS);
9418 sub2node->SetVisibility(1);
9419 fNodes->Add(sub2node);
9420 sub1node->cd();
9421 //
9422 // Place copy #5 of ITS4 directly in I005
9423 //
9424 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9425 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9426 sub2node->SetLineColor(kColorITS);
9427 sub2node->SetVisibility(1);
9428 fNodes->Add(sub2node);
9429 sub1node->cd();
9430 //
9431 // Place copy #6 of ITS4 directly in I005
9432 //
9433 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9434 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9435 sub2node->SetLineColor(kColorITS);
9436 sub2node->SetVisibility(1);
9437 fNodes->Add(sub2node);
9438 sub1node->cd();
9439 //
9440 // Place copy #7 of ITS4 directly in I005
9441 //
9442 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9443 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9444 sub2node->SetLineColor(kColorITS);
9445 sub2node->SetVisibility(1);
9446 fNodes->Add(sub2node);
9447 sub1node->cd();
9448 //
9449 // Place copy #8 of ITS4 directly in I005
9450 //
9451 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9452 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9453 sub2node->SetLineColor(kColorITS);
9454 sub2node->SetVisibility(1);
9455 fNodes->Add(sub2node);
9456 sub1node->cd();
9457 fNodes->Add(sub1node);
9458 node->cd();
9459 //
9460 // Place copy #13 of I005 in IT34
9461 //
1266e9b4 9462 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9463 sub1node->SetLineColor(kColorITS);
9464 sub1node->SetVisibility(0);
9465 sub1node->cd();
9466 //
9467 // Place copy #1 of ITS4 directly in I005
9468 //
9469 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9470 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9471 sub2node->SetLineColor(kColorITS);
9472 sub2node->SetVisibility(1);
9473 fNodes->Add(sub2node);
9474 sub1node->cd();
9475 //
9476 // Place copy #2 of ITS4 directly in I005
9477 //
9478 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9479 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9480 sub2node->SetLineColor(kColorITS);
9481 sub2node->SetVisibility(1);
9482 fNodes->Add(sub2node);
9483 sub1node->cd();
9484 //
9485 // Place copy #3 of ITS4 directly in I005
9486 //
9487 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9488 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9489 sub2node->SetLineColor(kColorITS);
9490 sub2node->SetVisibility(1);
9491 fNodes->Add(sub2node);
9492 sub1node->cd();
9493 //
9494 // Place copy #4 of ITS4 directly in I005
9495 //
9496 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9497 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9498 sub2node->SetLineColor(kColorITS);
9499 sub2node->SetVisibility(1);
9500 fNodes->Add(sub2node);
9501 sub1node->cd();
9502 //
9503 // Place copy #5 of ITS4 directly in I005
9504 //
9505 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9506 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9507 sub2node->SetLineColor(kColorITS);
9508 sub2node->SetVisibility(1);
9509 fNodes->Add(sub2node);
9510 sub1node->cd();
9511 //
9512 // Place copy #6 of ITS4 directly in I005
9513 //
9514 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9515 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9516 sub2node->SetLineColor(kColorITS);
9517 sub2node->SetVisibility(1);
9518 fNodes->Add(sub2node);
9519 sub1node->cd();
9520 //
9521 // Place copy #7 of ITS4 directly in I005
9522 //
9523 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9524 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9525 sub2node->SetLineColor(kColorITS);
9526 sub2node->SetVisibility(1);
9527 fNodes->Add(sub2node);
9528 sub1node->cd();
9529 //
9530 // Place copy #8 of ITS4 directly in I005
9531 //
9532 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9533 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9534 sub2node->SetLineColor(kColorITS);
9535 sub2node->SetVisibility(1);
9536 fNodes->Add(sub2node);
9537 sub1node->cd();
9538 fNodes->Add(sub1node);
9539 node->cd();
9540 //
9541 // Place copy #14 of I005 in IT34
9542 //
1266e9b4 9543 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9544 sub1node->SetLineColor(kColorITS);
9545 sub1node->SetVisibility(0);
9546 sub1node->cd();
9547 //
9548 // Place copy #1 of ITS4 directly in I005
9549 //
9550 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9551 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9552 sub2node->SetLineColor(kColorITS);
9553 sub2node->SetVisibility(1);
9554 fNodes->Add(sub2node);
9555 sub1node->cd();
9556 //
9557 // Place copy #2 of ITS4 directly in I005
9558 //
9559 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9560 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9561 sub2node->SetLineColor(kColorITS);
9562 sub2node->SetVisibility(1);
9563 fNodes->Add(sub2node);
9564 sub1node->cd();
9565 //
9566 // Place copy #3 of ITS4 directly in I005
9567 //
9568 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9569 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9570 sub2node->SetLineColor(kColorITS);
9571 sub2node->SetVisibility(1);
9572 fNodes->Add(sub2node);
9573 sub1node->cd();
9574 //
9575 // Place copy #4 of ITS4 directly in I005
9576 //
9577 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9578 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9579 sub2node->SetLineColor(kColorITS);
9580 sub2node->SetVisibility(1);
9581 fNodes->Add(sub2node);
9582 sub1node->cd();
9583 //
9584 // Place copy #5 of ITS4 directly in I005
9585 //
9586 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9587 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9588 sub2node->SetLineColor(kColorITS);
9589 sub2node->SetVisibility(1);
9590 fNodes->Add(sub2node);
9591 sub1node->cd();
9592 //
9593 // Place copy #6 of ITS4 directly in I005
9594 //
9595 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9596 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9597 sub2node->SetLineColor(kColorITS);
9598 sub2node->SetVisibility(1);
9599 fNodes->Add(sub2node);
9600 sub1node->cd();
9601 //
9602 // Place copy #7 of ITS4 directly in I005
9603 //
9604 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9605 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9606 sub2node->SetLineColor(kColorITS);
9607 sub2node->SetVisibility(1);
9608 fNodes->Add(sub2node);
9609 sub1node->cd();
9610 //
9611 // Place copy #8 of ITS4 directly in I005
9612 //
9613 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9614 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9615 sub2node->SetLineColor(kColorITS);
9616 sub2node->SetVisibility(1);
9617 fNodes->Add(sub2node);
9618 sub1node->cd();
9619 fNodes->Add(sub1node);
9620 node->cd();
9621 //
9622 // Place copy #15 of I005 in IT34
9623 //
1266e9b4 9624 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9625 sub1node->SetLineColor(kColorITS);
9626 sub1node->SetVisibility(0);
9627 sub1node->cd();
9628 //
9629 // Place copy #1 of ITS4 directly in I005
9630 //
9631 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9632 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9633 sub2node->SetLineColor(kColorITS);
9634 sub2node->SetVisibility(1);
9635 fNodes->Add(sub2node);
9636 sub1node->cd();
9637 //
9638 // Place copy #2 of ITS4 directly in I005
9639 //
9640 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9641 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9642 sub2node->SetLineColor(kColorITS);
9643 sub2node->SetVisibility(1);
9644 fNodes->Add(sub2node);
9645 sub1node->cd();
9646 //
9647 // Place copy #3 of ITS4 directly in I005
9648 //
9649 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9650 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9651 sub2node->SetLineColor(kColorITS);
9652 sub2node->SetVisibility(1);
9653 fNodes->Add(sub2node);
9654 sub1node->cd();
9655 //
9656 // Place copy #4 of ITS4 directly in I005
9657 //
9658 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9659 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9660 sub2node->SetLineColor(kColorITS);
9661 sub2node->SetVisibility(1);
9662 fNodes->Add(sub2node);
9663 sub1node->cd();
9664 //
9665 // Place copy #5 of ITS4 directly in I005
9666 //
9667 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9668 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9669 sub2node->SetLineColor(kColorITS);
9670 sub2node->SetVisibility(1);
9671 fNodes->Add(sub2node);
9672 sub1node->cd();
9673 //
9674 // Place copy #6 of ITS4 directly in I005
9675 //
9676 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9677 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9678 sub2node->SetLineColor(kColorITS);
9679 sub2node->SetVisibility(1);
9680 fNodes->Add(sub2node);
9681 sub1node->cd();
9682 //
9683 // Place copy #7 of ITS4 directly in I005
9684 //
9685 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9686 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9687 sub2node->SetLineColor(kColorITS);
9688 sub2node->SetVisibility(1);
9689 fNodes->Add(sub2node);
9690 sub1node->cd();
9691 //
9692 // Place copy #8 of ITS4 directly in I005
9693 //
9694 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9695 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9696 sub2node->SetLineColor(kColorITS);
9697 sub2node->SetVisibility(1);
9698 fNodes->Add(sub2node);
9699 sub1node->cd();
9700 fNodes->Add(sub1node);
9701 node->cd();
9702 //
9703 // Place copy #16 of I005 in IT34
9704 //
1266e9b4 9705 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9706 sub1node->SetLineColor(kColorITS);
9707 sub1node->SetVisibility(0);
9708 sub1node->cd();
9709 //
9710 // Place copy #1 of ITS4 directly in I005
9711 //
9712 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9713 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9714 sub2node->SetLineColor(kColorITS);
9715 sub2node->SetVisibility(1);
9716 fNodes->Add(sub2node);
9717 sub1node->cd();
9718 //
9719 // Place copy #2 of ITS4 directly in I005
9720 //
9721 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9722 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9723 sub2node->SetLineColor(kColorITS);
9724 sub2node->SetVisibility(1);
9725 fNodes->Add(sub2node);
9726 sub1node->cd();
9727 //
9728 // Place copy #3 of ITS4 directly in I005
9729 //
9730 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9731 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9732 sub2node->SetLineColor(kColorITS);
9733 sub2node->SetVisibility(1);
9734 fNodes->Add(sub2node);
9735 sub1node->cd();
9736 //
9737 // Place copy #4 of ITS4 directly in I005
9738 //
9739 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9740 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9741 sub2node->SetLineColor(kColorITS);
9742 sub2node->SetVisibility(1);
9743 fNodes->Add(sub2node);
9744 sub1node->cd();
9745 //
9746 // Place copy #5 of ITS4 directly in I005
9747 //
9748 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9749 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9750 sub2node->SetLineColor(kColorITS);
9751 sub2node->SetVisibility(1);
9752 fNodes->Add(sub2node);
9753 sub1node->cd();
9754 //
9755 // Place copy #6 of ITS4 directly in I005
9756 //
9757 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9758 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9759 sub2node->SetLineColor(kColorITS);
9760 sub2node->SetVisibility(1);
9761 fNodes->Add(sub2node);
9762 sub1node->cd();
9763 //
9764 // Place copy #7 of ITS4 directly in I005
9765 //
9766 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9767 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9768 sub2node->SetLineColor(kColorITS);
9769 sub2node->SetVisibility(1);
9770 fNodes->Add(sub2node);
9771 sub1node->cd();
9772 //
9773 // Place copy #8 of ITS4 directly in I005
9774 //
9775 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9776 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9777 sub2node->SetLineColor(kColorITS);
9778 sub2node->SetVisibility(1);
9779 fNodes->Add(sub2node);
9780 sub1node->cd();
9781 fNodes->Add(sub1node);
9782 node->cd();
9783 //
9784 // Place copy #17 of I005 in IT34
9785 //
1266e9b4 9786 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9787 sub1node->SetLineColor(kColorITS);
9788 sub1node->SetVisibility(0);
9789 sub1node->cd();
9790 //
9791 // Place copy #1 of ITS4 directly in I005
9792 //
9793 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9794 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9795 sub2node->SetLineColor(kColorITS);
9796 sub2node->SetVisibility(1);
9797 fNodes->Add(sub2node);
9798 sub1node->cd();
9799 //
9800 // Place copy #2 of ITS4 directly in I005
9801 //
9802 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9803 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9804 sub2node->SetLineColor(kColorITS);
9805 sub2node->SetVisibility(1);
9806 fNodes->Add(sub2node);
9807 sub1node->cd();
9808 //
9809 // Place copy #3 of ITS4 directly in I005
9810 //
9811 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9812 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9813 sub2node->SetLineColor(kColorITS);
9814 sub2node->SetVisibility(1);
9815 fNodes->Add(sub2node);
9816 sub1node->cd();
9817 //
9818 // Place copy #4 of ITS4 directly in I005
9819 //
9820 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9821 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9822 sub2node->SetLineColor(kColorITS);
9823 sub2node->SetVisibility(1);
9824 fNodes->Add(sub2node);
9825 sub1node->cd();
9826 //
9827 // Place copy #5 of ITS4 directly in I005
9828 //
9829 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9830 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9831 sub2node->SetLineColor(kColorITS);
9832 sub2node->SetVisibility(1);
9833 fNodes->Add(sub2node);
9834 sub1node->cd();
9835 //
9836 // Place copy #6 of ITS4 directly in I005
9837 //
9838 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9839 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9840 sub2node->SetLineColor(kColorITS);
9841 sub2node->SetVisibility(1);
9842 fNodes->Add(sub2node);
9843 sub1node->cd();
9844 //
9845 // Place copy #7 of ITS4 directly in I005
9846 //
9847 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9848 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9849 sub2node->SetLineColor(kColorITS);
9850 sub2node->SetVisibility(1);
9851 fNodes->Add(sub2node);
9852 sub1node->cd();
9853 //
9854 // Place copy #8 of ITS4 directly in I005
9855 //
9856 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9857 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9858 sub2node->SetLineColor(kColorITS);
9859 sub2node->SetVisibility(1);
9860 fNodes->Add(sub2node);
9861 sub1node->cd();
9862 fNodes->Add(sub1node);
9863 node->cd();
9864 //
9865 // Place copy #18 of I005 in IT34
9866 //
1266e9b4 9867 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9868 sub1node->SetLineColor(kColorITS);
9869 sub1node->SetVisibility(0);
9870 sub1node->cd();
9871 //
9872 // Place copy #1 of ITS4 directly in I005
9873 //
9874 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9875 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9876 sub2node->SetLineColor(kColorITS);
9877 sub2node->SetVisibility(1);
9878 fNodes->Add(sub2node);
9879 sub1node->cd();
9880 //
9881 // Place copy #2 of ITS4 directly in I005
9882 //
9883 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9884 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9885 sub2node->SetLineColor(kColorITS);
9886 sub2node->SetVisibility(1);
9887 fNodes->Add(sub2node);
9888 sub1node->cd();
9889 //
9890 // Place copy #3 of ITS4 directly in I005
9891 //
9892 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9893 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9894 sub2node->SetLineColor(kColorITS);
9895 sub2node->SetVisibility(1);
9896 fNodes->Add(sub2node);
9897 sub1node->cd();
9898 //
9899 // Place copy #4 of ITS4 directly in I005
9900 //
9901 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9902 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9903 sub2node->SetLineColor(kColorITS);
9904 sub2node->SetVisibility(1);
9905 fNodes->Add(sub2node);
9906 sub1node->cd();
9907 //
9908 // Place copy #5 of ITS4 directly in I005
9909 //
9910 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9911 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9912 sub2node->SetLineColor(kColorITS);
9913 sub2node->SetVisibility(1);
9914 fNodes->Add(sub2node);
9915 sub1node->cd();
9916 //
9917 // Place copy #6 of ITS4 directly in I005
9918 //
9919 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9920 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9921 sub2node->SetLineColor(kColorITS);
9922 sub2node->SetVisibility(1);
9923 fNodes->Add(sub2node);
9924 sub1node->cd();
9925 //
9926 // Place copy #7 of ITS4 directly in I005
9927 //
9928 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9929 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9930 sub2node->SetLineColor(kColorITS);
9931 sub2node->SetVisibility(1);
9932 fNodes->Add(sub2node);
9933 sub1node->cd();
9934 //
9935 // Place copy #8 of ITS4 directly in I005
9936 //
9937 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9938 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9939 sub2node->SetLineColor(kColorITS);
9940 sub2node->SetVisibility(1);
9941 fNodes->Add(sub2node);
9942 sub1node->cd();
9943 fNodes->Add(sub1node);
9944 node->cd();
9945 //
9946 // Place copy #19 of I005 in IT34
9947 //
1266e9b4 9948 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9949 sub1node->SetLineColor(kColorITS);
9950 sub1node->SetVisibility(0);
9951 sub1node->cd();
9952 //
9953 // Place copy #1 of ITS4 directly in I005
9954 //
9955 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9956 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9957 sub2node->SetLineColor(kColorITS);
9958 sub2node->SetVisibility(1);
9959 fNodes->Add(sub2node);
9960 sub1node->cd();
9961 //
9962 // Place copy #2 of ITS4 directly in I005
9963 //
9964 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9965 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9966 sub2node->SetLineColor(kColorITS);
9967 sub2node->SetVisibility(1);
9968 fNodes->Add(sub2node);
9969 sub1node->cd();
9970 //
9971 // Place copy #3 of ITS4 directly in I005
9972 //
9973 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9974 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9975 sub2node->SetLineColor(kColorITS);
9976 sub2node->SetVisibility(1);
9977 fNodes->Add(sub2node);
9978 sub1node->cd();
9979 //
9980 // Place copy #4 of ITS4 directly in I005
9981 //
9982 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9983 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9984 sub2node->SetLineColor(kColorITS);
9985 sub2node->SetVisibility(1);
9986 fNodes->Add(sub2node);
9987 sub1node->cd();
9988 //
9989 // Place copy #5 of ITS4 directly in I005
9990 //
9991 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9992 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9993 sub2node->SetLineColor(kColorITS);
9994 sub2node->SetVisibility(1);
9995 fNodes->Add(sub2node);
9996 sub1node->cd();
9997 //
9998 // Place copy #6 of ITS4 directly in I005
9999 //
10000 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10001 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10002 sub2node->SetLineColor(kColorITS);
10003 sub2node->SetVisibility(1);
10004 fNodes->Add(sub2node);
10005 sub1node->cd();
10006 //
10007 // Place copy #7 of ITS4 directly in I005
10008 //
10009 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10010 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10011 sub2node->SetLineColor(kColorITS);
10012 sub2node->SetVisibility(1);
10013 fNodes->Add(sub2node);
10014 sub1node->cd();
10015 //
10016 // Place copy #8 of ITS4 directly in I005
10017 //
10018 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10019 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10020 sub2node->SetLineColor(kColorITS);
10021 sub2node->SetVisibility(1);
10022 fNodes->Add(sub2node);
10023 sub1node->cd();
10024 fNodes->Add(sub1node);
10025 node->cd();
10026 //
10027 // Place copy #20 of I005 in IT34
10028 //
1266e9b4 10029 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10030 sub1node->SetLineColor(kColorITS);
10031 sub1node->SetVisibility(0);
10032 sub1node->cd();
10033 //
10034 // Place copy #1 of ITS4 directly in I005
10035 //
10036 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10037 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10038 sub2node->SetLineColor(kColorITS);
10039 sub2node->SetVisibility(1);
10040 fNodes->Add(sub2node);
10041 sub1node->cd();
10042 //
10043 // Place copy #2 of ITS4 directly in I005
10044 //
10045 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10046 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10047 sub2node->SetLineColor(kColorITS);
10048 sub2node->SetVisibility(1);
10049 fNodes->Add(sub2node);
10050 sub1node->cd();
10051 //
10052 // Place copy #3 of ITS4 directly in I005
10053 //
10054 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10055 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10056 sub2node->SetLineColor(kColorITS);
10057 sub2node->SetVisibility(1);
10058 fNodes->Add(sub2node);
10059 sub1node->cd();
10060 //
10061 // Place copy #4 of ITS4 directly in I005
10062 //
10063 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10064 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10065 sub2node->SetLineColor(kColorITS);
10066 sub2node->SetVisibility(1);
10067 fNodes->Add(sub2node);
10068 sub1node->cd();
10069 //
10070 // Place copy #5 of ITS4 directly in I005
10071 //
10072 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10073 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10074 sub2node->SetLineColor(kColorITS);
10075 sub2node->SetVisibility(1);
10076 fNodes->Add(sub2node);
10077 sub1node->cd();
10078 //
10079 // Place copy #6 of ITS4 directly in I005
10080 //
10081 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10082 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10083 sub2node->SetLineColor(kColorITS);
10084 sub2node->SetVisibility(1);
10085 fNodes->Add(sub2node);
10086 sub1node->cd();
10087 //
10088 // Place copy #7 of ITS4 directly in I005
10089 //
10090 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10091 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10092 sub2node->SetLineColor(kColorITS);
10093 sub2node->SetVisibility(1);
10094 fNodes->Add(sub2node);
10095 sub1node->cd();
10096 //
10097 // Place copy #8 of ITS4 directly in I005
10098 //
10099 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10100 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10101 sub2node->SetLineColor(kColorITS);
10102 sub2node->SetVisibility(1);
10103 fNodes->Add(sub2node);
10104 sub1node->cd();
10105 fNodes->Add(sub1node);
10106 node->cd();
10107 //
10108 // Place copy #21 of I005 in IT34
10109 //
1266e9b4 10110 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10111 sub1node->SetLineColor(kColorITS);
10112 sub1node->SetVisibility(0);
10113 sub1node->cd();
10114 //
10115 // Place copy #1 of ITS4 directly in I005
10116 //
10117 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10118 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10119 sub2node->SetLineColor(kColorITS);
10120 sub2node->SetVisibility(1);
10121 fNodes->Add(sub2node);
10122 sub1node->cd();
10123 //
10124 // Place copy #2 of ITS4 directly in I005
10125 //
10126 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10127 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10128 sub2node->SetLineColor(kColorITS);
10129 sub2node->SetVisibility(1);
10130 fNodes->Add(sub2node);
10131 sub1node->cd();
10132 //
10133 // Place copy #3 of ITS4 directly in I005
10134 //
10135 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10136 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10137 sub2node->SetLineColor(kColorITS);
10138 sub2node->SetVisibility(1);
10139 fNodes->Add(sub2node);
10140 sub1node->cd();
10141 //
10142 // Place copy #4 of ITS4 directly in I005
10143 //
10144 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10145 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10146 sub2node->SetLineColor(kColorITS);
10147 sub2node->SetVisibility(1);
10148 fNodes->Add(sub2node);
10149 sub1node->cd();
10150 //
10151 // Place copy #5 of ITS4 directly in I005
10152 //
10153 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10154 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10155 sub2node->SetLineColor(kColorITS);
10156 sub2node->SetVisibility(1);
10157 fNodes->Add(sub2node);
10158 sub1node->cd();
10159 //
10160 // Place copy #6 of ITS4 directly in I005
10161 //
10162 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10163 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10164 sub2node->SetLineColor(kColorITS);
10165 sub2node->SetVisibility(1);
10166 fNodes->Add(sub2node);
10167 sub1node->cd();
10168 //
10169 // Place copy #7 of ITS4 directly in I005
10170 //
10171 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10172 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10173 sub2node->SetLineColor(kColorITS);
10174 sub2node->SetVisibility(1);
10175 fNodes->Add(sub2node);
10176 sub1node->cd();
10177 //
10178 // Place copy #8 of ITS4 directly in I005
10179 //
10180 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10181 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10182 sub2node->SetLineColor(kColorITS);
10183 sub2node->SetVisibility(1);
10184 fNodes->Add(sub2node);
10185 sub1node->cd();
10186 fNodes->Add(sub1node);
10187 node->cd();
10188 //
10189 // Place copy #22 of I005 in IT34
10190 //
1266e9b4 10191 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10192 sub1node->SetLineColor(kColorITS);
10193 sub1node->SetVisibility(0);
10194 sub1node->cd();
10195 //
10196 // Place copy #1 of ITS4 directly in I005
10197 //
10198 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10199 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10200 sub2node->SetLineColor(kColorITS);
10201 sub2node->SetVisibility(1);
10202 fNodes->Add(sub2node);
10203 sub1node->cd();
10204 //
10205 // Place copy #2 of ITS4 directly in I005
10206 //
10207 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10208 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10209 sub2node->SetLineColor(kColorITS);
10210 sub2node->SetVisibility(1);
10211 fNodes->Add(sub2node);
10212 sub1node->cd();
10213 //
10214 // Place copy #3 of ITS4 directly in I005
10215 //
10216 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10217 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10218 sub2node->SetLineColor(kColorITS);
10219 sub2node->SetVisibility(1);
10220 fNodes->Add(sub2node);
10221 sub1node->cd();
10222 //
10223 // Place copy #4 of ITS4 directly in I005
10224 //
10225 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10226 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10227 sub2node->SetLineColor(kColorITS);
10228 sub2node->SetVisibility(1);
10229 fNodes->Add(sub2node);
10230 sub1node->cd();
10231 //
10232 // Place copy #5 of ITS4 directly in I005
10233 //
10234 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10235 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10236 sub2node->SetLineColor(kColorITS);
10237 sub2node->SetVisibility(1);
10238 fNodes->Add(sub2node);
10239 sub1node->cd();
10240 //
10241 // Place copy #6 of ITS4 directly in I005
10242 //
10243 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10244 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10245 sub2node->SetLineColor(kColorITS);
10246 sub2node->SetVisibility(1);
10247 fNodes->Add(sub2node);
10248 sub1node->cd();
10249 //
10250 // Place copy #7 of ITS4 directly in I005
10251 //
10252 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10253 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10254 sub2node->SetLineColor(kColorITS);
10255 sub2node->SetVisibility(1);
10256 fNodes->Add(sub2node);
10257 sub1node->cd();
10258 //
10259 // Place copy #8 of ITS4 directly in I005
10260 //
10261 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10262 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10263 sub2node->SetLineColor(kColorITS);
10264 sub2node->SetVisibility(1);
10265 fNodes->Add(sub2node);
10266 sub1node->cd();
10267 fNodes->Add(sub1node);
10268 node->cd();
10269
10270
10271 fNodes->Add(node);
10272
10273 // --- Place SSD volumes into their mother volume
10274
10275 // Place IT56 in Alice
10276 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10277 node->SetLineColor(kColorITS);
10278 node->SetVisibility(0);
10279 node->cd();
10280 //
10281 // Place copy #1 of I565 in IT56
10282 //
10283 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10284 sub1node->SetLineColor(kColorITS);
10285 sub1node->SetVisibility(0);
10286 sub1node->cd();
10287 //
10288 // Place copy #1 of ITS5 directly in I565
10289 //
10290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10291 sub2node->SetLineColor(kColorITS);
10292 sub2node->SetVisibility(1);
10293 fNodes->Add(sub2node);
10294 sub1node->cd();
10295 //
10296 // Place copy #2 of ITS5 directly in I565
10297 //
10298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10299 sub2node->SetLineColor(kColorITS);
10300 sub2node->SetVisibility(1);
10301 fNodes->Add(sub2node);
10302 sub1node->cd();
10303 //
10304 // Place copy #3 of ITS5 directly in I565
10305 //
10306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10307 sub2node->SetLineColor(kColorITS);
10308 sub2node->SetVisibility(1);
10309 fNodes->Add(sub2node);
10310 sub1node->cd();
10311 //
10312 // Place copy #4 of ITS5 directly in I565
10313 //
10314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10315 sub2node->SetLineColor(kColorITS);
10316 sub2node->SetVisibility(1);
10317 fNodes->Add(sub2node);
10318 sub1node->cd();
10319 //
10320 // Place copy #5 of ITS5 directly in I565
10321 //
10322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10323 sub2node->SetLineColor(kColorITS);
10324 sub2node->SetVisibility(1);
10325 fNodes->Add(sub2node);
10326 sub1node->cd();
10327 //
10328 // Place copy #6 of ITS5 directly in I565
10329 //
10330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10331 sub2node->SetLineColor(kColorITS);
10332 sub2node->SetVisibility(1);
10333 fNodes->Add(sub2node);
10334 sub1node->cd();
10335 //
10336 // Place copy #7 of ITS5 directly in I565
10337 //
10338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10339 sub2node->SetLineColor(kColorITS);
10340 sub2node->SetVisibility(1);
10341 fNodes->Add(sub2node);
10342 sub1node->cd();
10343 //
10344 // Place copy #8 of ITS5 directly in I565
10345 //
10346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10347 sub2node->SetLineColor(kColorITS);
10348 sub2node->SetVisibility(1);
10349 fNodes->Add(sub2node);
10350 sub1node->cd();
10351 //
10352 // Place copy #9 of ITS5 directly in I565
10353 //
10354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10355 sub2node->SetLineColor(kColorITS);
10356 sub2node->SetVisibility(1);
10357 fNodes->Add(sub2node);
10358 sub1node->cd();
10359 //
10360 // Place copy #10 of ITS5 directly in I565
10361 //
10362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10363 sub2node->SetLineColor(kColorITS);
10364 sub2node->SetVisibility(1);
10365 fNodes->Add(sub2node);
10366 sub1node->cd();
10367 //
10368 // Place copy #11 of ITS5 directly in I565
10369 //
10370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10371 sub2node->SetLineColor(kColorITS);
10372 sub2node->SetVisibility(1);
10373 fNodes->Add(sub2node);
10374 sub1node->cd();
10375 //
10376 // Place copy #12 of ITS5 directly in I565
10377 //
10378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10379 sub2node->SetLineColor(kColorITS);
10380 sub2node->SetVisibility(1);
10381 fNodes->Add(sub2node);
10382 sub1node->cd();
10383 //
10384 // Place copy #13 of ITS5 directly in I565
10385 //
10386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10387 sub2node->SetLineColor(kColorITS);
10388 sub2node->SetVisibility(1);
10389 fNodes->Add(sub2node);
10390 sub1node->cd();
10391 //
10392 // Place copy #14 of ITS5 directly in I565
10393 //
10394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10395 sub2node->SetLineColor(kColorITS);
10396 sub2node->SetVisibility(1);
10397 fNodes->Add(sub2node);
10398 sub1node->cd();
10399 //
10400 // Place copy #15 of ITS5 directly in I565
10401 //
10402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10403 sub2node->SetLineColor(kColorITS);
10404 sub2node->SetVisibility(1);
10405 fNodes->Add(sub2node);
10406 sub1node->cd();
10407 //
10408 // Place copy #16 of ITS5 directly in I565
10409 //
10410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10411 sub2node->SetLineColor(kColorITS);
10412 sub2node->SetVisibility(1);
10413 fNodes->Add(sub2node);
10414 sub1node->cd();
10415 //
10416 // Place copy #17 of ITS5 directly in I565
10417 //
10418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10419 sub2node->SetLineColor(kColorITS);
10420 sub2node->SetVisibility(1);
10421 fNodes->Add(sub2node);
10422 sub1node->cd();
10423 //
10424 // Place copy #18 of ITS5 directly in I565
10425 //
10426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10427 sub2node->SetLineColor(kColorITS);
10428 sub2node->SetVisibility(1);
10429 fNodes->Add(sub2node);
10430 sub1node->cd();
10431 //
10432 // Place copy #19 of ITS5 directly in I565
10433 //
10434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10435 sub2node->SetLineColor(kColorITS);
10436 sub2node->SetVisibility(1);
10437 fNodes->Add(sub2node);
10438 sub1node->cd();
10439 //
10440 // Place copy #20 of ITS5 directly in I565
10441 //
10442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10443 sub2node->SetLineColor(kColorITS);
10444 sub2node->SetVisibility(1);
10445 fNodes->Add(sub2node);
10446 sub1node->cd();
10447 //
10448 // Place copy #21 of ITS5 directly in I565
10449 //
10450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10451 sub2node->SetLineColor(kColorITS);
10452 sub2node->SetVisibility(1);
10453 fNodes->Add(sub2node);
10454 sub1node->cd();
10455 //
10456 // Place copy #22 of ITS5 directly in I565
10457 //
10458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10459 sub2node->SetLineColor(kColorITS);
10460 sub2node->SetVisibility(1);
10461 fNodes->Add(sub2node);
10462 sub1node->cd();
10463 fNodes->Add(sub1node);
10464 node->cd();
10465 //
10466 // Place copy #2 of I565 in IT56
10467 //
1266e9b4 10468 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10469 sub1node->SetLineColor(kColorITS);
10470 sub1node->SetVisibility(0);
10471 sub1node->cd();
10472 //
10473 // Place copy #1 of ITS5 directly in I565
10474 //
10475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10476 sub2node->SetLineColor(kColorITS);
10477 sub2node->SetVisibility(1);
10478 fNodes->Add(sub2node);
10479 sub1node->cd();
10480 //
10481 // Place copy #2 of ITS5 directly in I565
10482 //
10483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10484 sub2node->SetLineColor(kColorITS);
10485 sub2node->SetVisibility(1);
10486 fNodes->Add(sub2node);
10487 sub1node->cd();
10488 //
10489 // Place copy #3 of ITS5 directly in I565
10490 //
10491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10492 sub2node->SetLineColor(kColorITS);
10493 sub2node->SetVisibility(1);
10494 fNodes->Add(sub2node);
10495 sub1node->cd();
10496 //
10497 // Place copy #4 of ITS5 directly in I565
10498 //
10499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10500 sub2node->SetLineColor(kColorITS);
10501 sub2node->SetVisibility(1);
10502 fNodes->Add(sub2node);
10503 sub1node->cd();
10504 //
10505 // Place copy #5 of ITS5 directly in I565
10506 //
10507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10508 sub2node->SetLineColor(kColorITS);
10509 sub2node->SetVisibility(1);
10510 fNodes->Add(sub2node);
10511 sub1node->cd();
10512 //
10513 // Place copy #6 of ITS5 directly in I565
10514 //
10515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10516 sub2node->SetLineColor(kColorITS);
10517 sub2node->SetVisibility(1);
10518 fNodes->Add(sub2node);
10519 sub1node->cd();
10520 //
10521 // Place copy #7 of ITS5 directly in I565
10522 //
10523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10524 sub2node->SetLineColor(kColorITS);
10525 sub2node->SetVisibility(1);
10526 fNodes->Add(sub2node);
10527 sub1node->cd();
10528 //
10529 // Place copy #8 of ITS5 directly in I565
10530 //
10531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10532 sub2node->SetLineColor(kColorITS);
10533 sub2node->SetVisibility(1);
10534 fNodes->Add(sub2node);
10535 sub1node->cd();
10536 //
10537 // Place copy #9 of ITS5 directly in I565
10538 //
10539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10540 sub2node->SetLineColor(kColorITS);
10541 sub2node->SetVisibility(1);
10542 fNodes->Add(sub2node);
10543 sub1node->cd();
10544 //
10545 // Place copy #10 of ITS5 directly in I565
10546 //
10547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10548 sub2node->SetLineColor(kColorITS);
10549 sub2node->SetVisibility(1);
10550 fNodes->Add(sub2node);
10551 sub1node->cd();
10552 //
10553 // Place copy #11 of ITS5 directly in I565
10554 //
10555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10556 sub2node->SetLineColor(kColorITS);
10557 sub2node->SetVisibility(1);
10558 fNodes->Add(sub2node);
10559 sub1node->cd();
10560 //
10561 // Place copy #12 of ITS5 directly in I565
10562 //
10563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10564 sub2node->SetLineColor(kColorITS);
10565 sub2node->SetVisibility(1);
10566 fNodes->Add(sub2node);
10567 sub1node->cd();
10568 //
10569 // Place copy #13 of ITS5 directly in I565
10570 //
10571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10572 sub2node->SetLineColor(kColorITS);
10573 sub2node->SetVisibility(1);
10574 fNodes->Add(sub2node);
10575 sub1node->cd();
10576 //
10577 // Place copy #14 of ITS5 directly in I565
10578 //
10579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10580 sub2node->SetLineColor(kColorITS);
10581 sub2node->SetVisibility(1);
10582 fNodes->Add(sub2node);
10583 sub1node->cd();
10584 //
10585 // Place copy #15 of ITS5 directly in I565
10586 //
10587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10588 sub2node->SetLineColor(kColorITS);
10589 sub2node->SetVisibility(1);
10590 fNodes->Add(sub2node);
10591 sub1node->cd();
10592 //
10593 // Place copy #16 of ITS5 directly in I565
10594 //
10595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10596 sub2node->SetLineColor(kColorITS);
10597 sub2node->SetVisibility(1);
10598 fNodes->Add(sub2node);
10599 sub1node->cd();
10600 //
10601 // Place copy #17 of ITS5 directly in I565
10602 //
10603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10604 sub2node->SetLineColor(kColorITS);
10605 sub2node->SetVisibility(1);
10606 fNodes->Add(sub2node);
10607 sub1node->cd();
10608 //
10609 // Place copy #18 of ITS5 directly in I565
10610 //
10611 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10612 sub2node->SetLineColor(kColorITS);
10613 sub2node->SetVisibility(1);
10614 fNodes->Add(sub2node);
10615 sub1node->cd();
10616 //
10617 // Place copy #19 of ITS5 directly in I565
10618 //
10619 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10620 sub2node->SetLineColor(kColorITS);
10621 sub2node->SetVisibility(1);
10622 fNodes->Add(sub2node);
10623 sub1node->cd();
10624 //
10625 // Place copy #20 of ITS5 directly in I565
10626 //
10627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10628 sub2node->SetLineColor(kColorITS);
10629 sub2node->SetVisibility(1);
10630 fNodes->Add(sub2node);
10631 sub1node->cd();
10632 //
10633 // Place copy #21 of ITS5 directly in I565
10634 //
10635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10636 sub2node->SetLineColor(kColorITS);
10637 sub2node->SetVisibility(1);
10638 fNodes->Add(sub2node);
10639 sub1node->cd();
10640 //
10641 // Place copy #22 of ITS5 directly in I565
10642 //
10643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10644 sub2node->SetLineColor(kColorITS);
10645 sub2node->SetVisibility(1);
10646 fNodes->Add(sub2node);
10647 sub1node->cd();
10648 fNodes->Add(sub1node);
10649 node->cd();
10650 //
10651 // Place copy #3 of I565 in IT56
10652 //
1266e9b4 10653 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10654 sub1node->SetLineColor(kColorITS);
10655 sub1node->SetVisibility(0);
10656 sub1node->cd();
10657 //
10658 // Place copy #1 of ITS5 directly in I565
10659 //
10660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10661 sub2node->SetLineColor(kColorITS);
10662 sub2node->SetVisibility(1);
10663 fNodes->Add(sub2node);
10664 sub1node->cd();
10665 //
10666 // Place copy #2 of ITS5 directly in I565
10667 //
10668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10669 sub2node->SetLineColor(kColorITS);
10670 sub2node->SetVisibility(1);
10671 fNodes->Add(sub2node);
10672 sub1node->cd();
10673 //
10674 // Place copy #3 of ITS5 directly in I565
10675 //
10676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10677 sub2node->SetLineColor(kColorITS);
10678 sub2node->SetVisibility(1);
10679 fNodes->Add(sub2node);
10680 sub1node->cd();
10681 //
10682 // Place copy #4 of ITS5 directly in I565
10683 //
10684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10685 sub2node->SetLineColor(kColorITS);
10686 sub2node->SetVisibility(1);
10687 fNodes->Add(sub2node);
10688 sub1node->cd();
10689 //
10690 // Place copy #5 of ITS5 directly in I565
10691 //
10692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10693 sub2node->SetLineColor(kColorITS);
10694 sub2node->SetVisibility(1);
10695 fNodes->Add(sub2node);
10696 sub1node->cd();
10697 //
10698 // Place copy #6 of ITS5 directly in I565
10699 //
10700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10701 sub2node->SetLineColor(kColorITS);
10702 sub2node->SetVisibility(1);
10703 fNodes->Add(sub2node);
10704 sub1node->cd();
10705 //
10706 // Place copy #7 of ITS5 directly in I565
10707 //
10708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10709 sub2node->SetLineColor(kColorITS);
10710 sub2node->SetVisibility(1);
10711 fNodes->Add(sub2node);
10712 sub1node->cd();
10713 //
10714 // Place copy #8 of ITS5 directly in I565
10715 //
10716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10717 sub2node->SetLineColor(kColorITS);
10718 sub2node->SetVisibility(1);
10719 fNodes->Add(sub2node);
10720 sub1node->cd();
10721 //
10722 // Place copy #9 of ITS5 directly in I565
10723 //
10724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10725 sub2node->SetLineColor(kColorITS);
10726 sub2node->SetVisibility(1);
10727 fNodes->Add(sub2node);
10728 sub1node->cd();
10729 //
10730 // Place copy #10 of ITS5 directly in I565
10731 //
10732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10733 sub2node->SetLineColor(kColorITS);
10734 sub2node->SetVisibility(1);
10735 fNodes->Add(sub2node);
10736 sub1node->cd();
10737 //
10738 // Place copy #11 of ITS5 directly in I565
10739 //
10740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10741 sub2node->SetLineColor(kColorITS);
10742 sub2node->SetVisibility(1);
10743 fNodes->Add(sub2node);
10744 sub1node->cd();
10745 //
10746 // Place copy #12 of ITS5 directly in I565
10747 //
10748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10749 sub2node->SetLineColor(kColorITS);
10750 sub2node->SetVisibility(1);
10751 fNodes->Add(sub2node);
10752 sub1node->cd();
10753 //
10754 // Place copy #13 of ITS5 directly in I565
10755 //
10756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10757 sub2node->SetLineColor(kColorITS);
10758 sub2node->SetVisibility(1);
10759 fNodes->Add(sub2node);
10760 sub1node->cd();
10761 //
10762 // Place copy #14 of ITS5 directly in I565
10763 //
10764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10765 sub2node->SetLineColor(kColorITS);
10766 sub2node->SetVisibility(1);
10767 fNodes->Add(sub2node);
10768 sub1node->cd();
10769 //
10770 // Place copy #15 of ITS5 directly in I565
10771 //
10772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10773 sub2node->SetLineColor(kColorITS);
10774 sub2node->SetVisibility(1);
10775 fNodes->Add(sub2node);
10776 sub1node->cd();
10777 //
10778 // Place copy #16 of ITS5 directly in I565
10779 //
10780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10781 sub2node->SetLineColor(kColorITS);
10782 sub2node->SetVisibility(1);
10783 fNodes->Add(sub2node);
10784 sub1node->cd();
10785 //
10786 // Place copy #17 of ITS5 directly in I565
10787 //
10788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10789 sub2node->SetLineColor(kColorITS);
10790 sub2node->SetVisibility(1);
10791 fNodes->Add(sub2node);
10792 sub1node->cd();
10793 //
10794 // Place copy #18 of ITS5 directly in I565
10795 //
10796 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10797 sub2node->SetLineColor(kColorITS);
10798 sub2node->SetVisibility(1);
10799 fNodes->Add(sub2node);
10800 sub1node->cd();
10801 //
10802 // Place copy #19 of ITS5 directly in I565
10803 //
10804 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10805 sub2node->SetLineColor(kColorITS);
10806 sub2node->SetVisibility(1);
10807 fNodes->Add(sub2node);
10808 sub1node->cd();
10809 //
10810 // Place copy #20 of ITS5 directly in I565
10811 //
10812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10813 sub2node->SetLineColor(kColorITS);
10814 sub2node->SetVisibility(1);
10815 fNodes->Add(sub2node);
10816 sub1node->cd();
10817 //
10818 // Place copy #21 of ITS5 directly in I565
10819 //
10820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10821 sub2node->SetLineColor(kColorITS);
10822 sub2node->SetVisibility(1);
10823 fNodes->Add(sub2node);
10824 sub1node->cd();
10825 //
10826 // Place copy #22 of ITS5 directly in I565
10827 //
10828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10829 sub2node->SetLineColor(kColorITS);
10830 sub2node->SetVisibility(1);
10831 fNodes->Add(sub2node);
10832 sub1node->cd();
10833 fNodes->Add(sub1node);
10834 node->cd();
10835 //
10836 // Place copy #4 of I565 in IT56
10837 //
1266e9b4 10838 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10839 sub1node->SetLineColor(kColorITS);
10840 sub1node->SetVisibility(0);
10841 sub1node->cd();
10842 //
10843 // Place copy #1 of ITS5 directly in I565
10844 //
10845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10846 sub2node->SetLineColor(kColorITS);
10847 sub2node->SetVisibility(1);
10848 fNodes->Add(sub2node);
10849 sub1node->cd();
10850 //
10851 // Place copy #2 of ITS5 directly in I565
10852 //
10853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10854 sub2node->SetLineColor(kColorITS);
10855 sub2node->SetVisibility(1);
10856 fNodes->Add(sub2node);
10857 sub1node->cd();
10858 //
10859 // Place copy #3 of ITS5 directly in I565
10860 //
10861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10862 sub2node->SetLineColor(kColorITS);
10863 sub2node->SetVisibility(1);
10864 fNodes->Add(sub2node);
10865 sub1node->cd();
10866 //
10867 // Place copy #4 of ITS5 directly in I565
10868 //
10869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10870 sub2node->SetLineColor(kColorITS);
10871 sub2node->SetVisibility(1);
10872 fNodes->Add(sub2node);
10873 sub1node->cd();
10874 //
10875 // Place copy #5 of ITS5 directly in I565
10876 //
10877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10878 sub2node->SetLineColor(kColorITS);
10879 sub2node->SetVisibility(1);
10880 fNodes->Add(sub2node);
10881 sub1node->cd();
10882 //
10883 // Place copy #6 of ITS5 directly in I565
10884 //
10885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10886 sub2node->SetLineColor(kColorITS);
10887 sub2node->SetVisibility(1);
10888 fNodes->Add(sub2node);
10889 sub1node->cd();
10890 //
10891 // Place copy #7 of ITS5 directly in I565
10892 //
10893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10894 sub2node->SetLineColor(kColorITS);
10895 sub2node->SetVisibility(1);
10896 fNodes->Add(sub2node);
10897 sub1node->cd();
10898 //
10899 // Place copy #8 of ITS5 directly in I565
10900 //
10901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10902 sub2node->SetLineColor(kColorITS);
10903 sub2node->SetVisibility(1);
10904 fNodes->Add(sub2node);
10905 sub1node->cd();
10906 //
10907 // Place copy #9 of ITS5 directly in I565
10908 //
10909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10910 sub2node->SetLineColor(kColorITS);
10911 sub2node->SetVisibility(1);
10912 fNodes->Add(sub2node);
10913 sub1node->cd();
10914 //
10915 // Place copy #10 of ITS5 directly in I565
10916 //
10917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10918 sub2node->SetLineColor(kColorITS);
10919 sub2node->SetVisibility(1);
10920 fNodes->Add(sub2node);
10921 sub1node->cd();
10922 //
10923 // Place copy #11 of ITS5 directly in I565
10924 //
10925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10926 sub2node->SetLineColor(kColorITS);
10927 sub2node->SetVisibility(1);
10928 fNodes->Add(sub2node);
10929 sub1node->cd();
10930 //
10931 // Place copy #12 of ITS5 directly in I565
10932 //
10933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10934 sub2node->SetLineColor(kColorITS);
10935 sub2node->SetVisibility(1);
10936 fNodes->Add(sub2node);
10937 sub1node->cd();
10938 //
10939 // Place copy #13 of ITS5 directly in I565
10940 //
10941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10942 sub2node->SetLineColor(kColorITS);
10943 sub2node->SetVisibility(1);
10944 fNodes->Add(sub2node);
10945 sub1node->cd();
10946 //
10947 // Place copy #14 of ITS5 directly in I565
10948 //
10949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10950 sub2node->SetLineColor(kColorITS);
10951 sub2node->SetVisibility(1);
10952 fNodes->Add(sub2node);
10953 sub1node->cd();
10954 //
10955 // Place copy #15 of ITS5 directly in I565
10956 //
10957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10958 sub2node->SetLineColor(kColorITS);
10959 sub2node->SetVisibility(1);
10960 fNodes->Add(sub2node);
10961 sub1node->cd();
10962 //
10963 // Place copy #16 of ITS5 directly in I565
10964 //
10965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10966 sub2node->SetLineColor(kColorITS);
10967 sub2node->SetVisibility(1);
10968 fNodes->Add(sub2node);
10969 sub1node->cd();
10970 //
10971 // Place copy #17 of ITS5 directly in I565
10972 //
10973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10974 sub2node->SetLineColor(kColorITS);
10975 sub2node->SetVisibility(1);
10976 fNodes->Add(sub2node);
10977 sub1node->cd();
10978 //
10979 // Place copy #18 of ITS5 directly in I565
10980 //
10981 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10982 sub2node->SetLineColor(kColorITS);
10983 sub2node->SetVisibility(1);
10984 fNodes->Add(sub2node);
10985 sub1node->cd();
10986 //
10987 // Place copy #19 of ITS5 directly in I565
10988 //
10989 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10990 sub2node->SetLineColor(kColorITS);
10991 sub2node->SetVisibility(1);
10992 fNodes->Add(sub2node);
10993 sub1node->cd();
10994 //
10995 // Place copy #20 of ITS5 directly in I565
10996 //
10997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10998 sub2node->SetLineColor(kColorITS);
10999 sub2node->SetVisibility(1);
11000 fNodes->Add(sub2node);
11001 sub1node->cd();
11002 //
11003 // Place copy #21 of ITS5 directly in I565
11004 //
11005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11006 sub2node->SetLineColor(kColorITS);
11007 sub2node->SetVisibility(1);
11008 fNodes->Add(sub2node);
11009 sub1node->cd();
11010 //
11011 // Place copy #22 of ITS5 directly in I565
11012 //
11013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11014 sub2node->SetLineColor(kColorITS);
11015 sub2node->SetVisibility(1);
11016 fNodes->Add(sub2node);
11017 sub1node->cd();
11018 fNodes->Add(sub1node);
11019 node->cd();
11020 //
11021 // Place copy #5 of I565 in IT56
11022 //
1266e9b4 11023 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11024 sub1node->SetLineColor(kColorITS);
11025 sub1node->SetVisibility(0);
11026 sub1node->cd();
11027 //
11028 // Place copy #1 of ITS5 directly in I565
11029 //
11030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11031 sub2node->SetLineColor(kColorITS);
11032 sub2node->SetVisibility(1);
11033 fNodes->Add(sub2node);
11034 sub1node->cd();
11035 //
11036 // Place copy #2 of ITS5 directly in I565
11037 //
11038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11039 sub2node->SetLineColor(kColorITS);
11040 sub2node->SetVisibility(1);
11041 fNodes->Add(sub2node);
11042 sub1node->cd();
11043 //
11044 // Place copy #3 of ITS5 directly in I565
11045 //
11046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11047 sub2node->SetLineColor(kColorITS);
11048 sub2node->SetVisibility(1);
11049 fNodes->Add(sub2node);
11050 sub1node->cd();
11051 //
11052 // Place copy #4 of ITS5 directly in I565
11053 //
11054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11055 sub2node->SetLineColor(kColorITS);
11056 sub2node->SetVisibility(1);
11057 fNodes->Add(sub2node);
11058 sub1node->cd();
11059 //
11060 // Place copy #5 of ITS5 directly in I565
11061 //
11062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11063 sub2node->SetLineColor(kColorITS);
11064 sub2node->SetVisibility(1);
11065 fNodes->Add(sub2node);
11066 sub1node->cd();
11067 //
11068 // Place copy #6 of ITS5 directly in I565
11069 //
11070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11071 sub2node->SetLineColor(kColorITS);
11072 sub2node->SetVisibility(1);
11073 fNodes->Add(sub2node);
11074 sub1node->cd();
11075 //
11076 // Place copy #7 of ITS5 directly in I565
11077 //
11078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11079 sub2node->SetLineColor(kColorITS);
11080 sub2node->SetVisibility(1);
11081 fNodes->Add(sub2node);
11082 sub1node->cd();
11083 //
11084 // Place copy #8 of ITS5 directly in I565
11085 //
11086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11087 sub2node->SetLineColor(kColorITS);
11088 sub2node->SetVisibility(1);
11089 fNodes->Add(sub2node);
11090 sub1node->cd();
11091 //
11092 // Place copy #9 of ITS5 directly in I565
11093 //
11094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11095 sub2node->SetLineColor(kColorITS);
11096 sub2node->SetVisibility(1);
11097 fNodes->Add(sub2node);
11098 sub1node->cd();
11099 //
11100 // Place copy #10 of ITS5 directly in I565
11101 //
11102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11103 sub2node->SetLineColor(kColorITS);
11104 sub2node->SetVisibility(1);
11105 fNodes->Add(sub2node);
11106 sub1node->cd();
11107 //
11108 // Place copy #11 of ITS5 directly in I565
11109 //
11110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11111 sub2node->SetLineColor(kColorITS);
11112 sub2node->SetVisibility(1);
11113 fNodes->Add(sub2node);
11114 sub1node->cd();
11115 //
11116 // Place copy #12 of ITS5 directly in I565
11117 //
11118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11119 sub2node->SetLineColor(kColorITS);
11120 sub2node->SetVisibility(1);
11121 fNodes->Add(sub2node);
11122 sub1node->cd();
11123 //
11124 // Place copy #13 of ITS5 directly in I565
11125 //
11126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11127 sub2node->SetLineColor(kColorITS);
11128 sub2node->SetVisibility(1);
11129 fNodes->Add(sub2node);
11130 sub1node->cd();
11131 //
11132 // Place copy #14 of ITS5 directly in I565
11133 //
11134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11135 sub2node->SetLineColor(kColorITS);
11136 sub2node->SetVisibility(1);
11137 fNodes->Add(sub2node);
11138 sub1node->cd();
11139 //
11140 // Place copy #15 of ITS5 directly in I565
11141 //
11142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11143 sub2node->SetLineColor(kColorITS);
11144 sub2node->SetVisibility(1);
11145 fNodes->Add(sub2node);
11146 sub1node->cd();
11147 //
11148 // Place copy #16 of ITS5 directly in I565
11149 //
11150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11151 sub2node->SetLineColor(kColorITS);
11152 sub2node->SetVisibility(1);
11153 fNodes->Add(sub2node);
11154 sub1node->cd();
11155 //
11156 // Place copy #17 of ITS5 directly in I565
11157 //
11158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11159 sub2node->SetLineColor(kColorITS);
11160 sub2node->SetVisibility(1);
11161 fNodes->Add(sub2node);
11162 sub1node->cd();
11163 //
11164 // Place copy #18 of ITS5 directly in I565
11165 //
11166 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11167 sub2node->SetLineColor(kColorITS);
11168 sub2node->SetVisibility(1);
11169 fNodes->Add(sub2node);
11170 sub1node->cd();
11171 //
11172 // Place copy #19 of ITS5 directly in I565
11173 //
11174 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11175 sub2node->SetLineColor(kColorITS);
11176 sub2node->SetVisibility(1);
11177 fNodes->Add(sub2node);
11178 sub1node->cd();
11179 //
11180 // Place copy #20 of ITS5 directly in I565
11181 //
11182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11183 sub2node->SetLineColor(kColorITS);
11184 sub2node->SetVisibility(1);
11185 fNodes->Add(sub2node);
11186 sub1node->cd();
11187 //
11188 // Place copy #21 of ITS5 directly in I565
11189 //
11190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11191 sub2node->SetLineColor(kColorITS);
11192 sub2node->SetVisibility(1);
11193 fNodes->Add(sub2node);
11194 sub1node->cd();
11195 //
11196 // Place copy #22 of ITS5 directly in I565
11197 //
11198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11199 sub2node->SetLineColor(kColorITS);
11200 sub2node->SetVisibility(1);
11201 fNodes->Add(sub2node);
11202 sub1node->cd();
11203 fNodes->Add(sub1node);
11204 node->cd();
11205 //
11206 // Place copy #6 of I565 in IT56
11207 //
1266e9b4 11208 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11209 sub1node->SetLineColor(kColorITS);
11210 sub1node->SetVisibility(0);
11211 sub1node->cd();
11212 //
11213 // Place copy #1 of ITS5 directly in I565
11214 //
11215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11216 sub2node->SetLineColor(kColorITS);
11217 sub2node->SetVisibility(1);
11218 fNodes->Add(sub2node);
11219 sub1node->cd();
11220 //
11221 // Place copy #2 of ITS5 directly in I565
11222 //
11223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11224 sub2node->SetLineColor(kColorITS);
11225 sub2node->SetVisibility(1);
11226 fNodes->Add(sub2node);
11227 sub1node->cd();
11228 //
11229 // Place copy #3 of ITS5 directly in I565
11230 //
11231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11232 sub2node->SetLineColor(kColorITS);
11233 sub2node->SetVisibility(1);
11234 fNodes->Add(sub2node);
11235 sub1node->cd();
11236 //
11237 // Place copy #4 of ITS5 directly in I565
11238 //
11239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11240 sub2node->SetLineColor(kColorITS);
11241 sub2node->SetVisibility(1);
11242 fNodes->Add(sub2node);
11243 sub1node->cd();
11244 //
11245 // Place copy #5 of ITS5 directly in I565
11246 //
11247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11248 sub2node->SetLineColor(kColorITS);
11249 sub2node->SetVisibility(1);
11250 fNodes->Add(sub2node);
11251 sub1node->cd();
11252 //
11253 // Place copy #6 of ITS5 directly in I565
11254 //
11255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11256 sub2node->SetLineColor(kColorITS);
11257 sub2node->SetVisibility(1);
11258 fNodes->Add(sub2node);
11259 sub1node->cd();
11260 //
11261 // Place copy #7 of ITS5 directly in I565
11262 //
11263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11264 sub2node->SetLineColor(kColorITS);
11265 sub2node->SetVisibility(1);
11266 fNodes->Add(sub2node);
11267 sub1node->cd();
11268 //
11269 // Place copy #8 of ITS5 directly in I565
11270 //
11271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11272 sub2node->SetLineColor(kColorITS);
11273 sub2node->SetVisibility(1);
11274 fNodes->Add(sub2node);
11275 sub1node->cd();
11276 //
11277 // Place copy #9 of ITS5 directly in I565
11278 //
11279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11280 sub2node->SetLineColor(kColorITS);
11281 sub2node->SetVisibility(1);
11282 fNodes->Add(sub2node);
11283 sub1node->cd();
11284 //
11285 // Place copy #10 of ITS5 directly in I565
11286 //
11287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11288 sub2node->SetLineColor(kColorITS);
11289 sub2node->SetVisibility(1);
11290 fNodes->Add(sub2node);
11291 sub1node->cd();
11292 //
11293 // Place copy #11 of ITS5 directly in I565
11294 //
11295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11296 sub2node->SetLineColor(kColorITS);
11297 sub2node->SetVisibility(1);
11298 fNodes->Add(sub2node);
11299 sub1node->cd();
11300 //
11301 // Place copy #12 of ITS5 directly in I565
11302 //
11303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11304 sub2node->SetLineColor(kColorITS);
11305 sub2node->SetVisibility(1);
11306 fNodes->Add(sub2node);
11307 sub1node->cd();
11308 //
11309 // Place copy #13 of ITS5 directly in I565
11310 //
11311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11312 sub2node->SetLineColor(kColorITS);
11313 sub2node->SetVisibility(1);
11314 fNodes->Add(sub2node);
11315 sub1node->cd();
11316 //
11317 // Place copy #14 of ITS5 directly in I565
11318 //
11319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11320 sub2node->SetLineColor(kColorITS);
11321 sub2node->SetVisibility(1);
11322 fNodes->Add(sub2node);
11323 sub1node->cd();
11324 //
11325 // Place copy #15 of ITS5 directly in I565
11326 //
11327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11328 sub2node->SetLineColor(kColorITS);
11329 sub2node->SetVisibility(1);
11330 fNodes->Add(sub2node);
11331 sub1node->cd();
11332 //
11333 // Place copy #16 of ITS5 directly in I565
11334 //
11335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11336 sub2node->SetLineColor(kColorITS);
11337 sub2node->SetVisibility(1);
11338 fNodes->Add(sub2node);
11339 sub1node->cd();
11340 //
11341 // Place copy #17 of ITS5 directly in I565
11342 //
11343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11344 sub2node->SetLineColor(kColorITS);
11345 sub2node->SetVisibility(1);
11346 fNodes->Add(sub2node);
11347 sub1node->cd();
11348 //
11349 // Place copy #18 of ITS5 directly in I565
11350 //
11351 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11352 sub2node->SetLineColor(kColorITS);
11353 sub2node->SetVisibility(1);
11354 fNodes->Add(sub2node);
11355 sub1node->cd();
11356 //
11357 // Place copy #19 of ITS5 directly in I565
11358 //
11359 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11360 sub2node->SetLineColor(kColorITS);
11361 sub2node->SetVisibility(1);
11362 fNodes->Add(sub2node);
11363 sub1node->cd();
11364 //
11365 // Place copy #20 of ITS5 directly in I565
11366 //
11367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11368 sub2node->SetLineColor(kColorITS);
11369 sub2node->SetVisibility(1);
11370 fNodes->Add(sub2node);
11371 sub1node->cd();
11372 //
11373 // Place copy #21 of ITS5 directly in I565
11374 //
11375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11376 sub2node->SetLineColor(kColorITS);
11377 sub2node->SetVisibility(1);
11378 fNodes->Add(sub2node);
11379 sub1node->cd();
11380 //
11381 // Place copy #22 of ITS5 directly in I565
11382 //
11383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11384 sub2node->SetLineColor(kColorITS);
11385 sub2node->SetVisibility(1);
11386 fNodes->Add(sub2node);
11387 sub1node->cd();
11388 fNodes->Add(sub1node);
11389 node->cd();
11390 //
11391 // Place copy #7 of I565 in IT56
11392 //
1266e9b4 11393 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11394 sub1node->SetLineColor(kColorITS);
11395 sub1node->SetVisibility(0);
11396 sub1node->cd();
11397 //
11398 // Place copy #1 of ITS5 directly in I565
11399 //
11400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11401 sub2node->SetLineColor(kColorITS);
11402 sub2node->SetVisibility(1);
11403 fNodes->Add(sub2node);
11404 sub1node->cd();
11405 //
11406 // Place copy #2 of ITS5 directly in I565
11407 //
11408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11409 sub2node->SetLineColor(kColorITS);
11410 sub2node->SetVisibility(1);
11411 fNodes->Add(sub2node);
11412 sub1node->cd();
11413 //
11414 // Place copy #3 of ITS5 directly in I565
11415 //
11416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11417 sub2node->SetLineColor(kColorITS);
11418 sub2node->SetVisibility(1);
11419 fNodes->Add(sub2node);
11420 sub1node->cd();
11421 //
11422 // Place copy #4 of ITS5 directly in I565
11423 //
11424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11425 sub2node->SetLineColor(kColorITS);
11426 sub2node->SetVisibility(1);
11427 fNodes->Add(sub2node);
11428 sub1node->cd();
11429 //
11430 // Place copy #5 of ITS5 directly in I565
11431 //
11432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11433 sub2node->SetLineColor(kColorITS);
11434 sub2node->SetVisibility(1);
11435 fNodes->Add(sub2node);
11436 sub1node->cd();
11437 //
11438 // Place copy #6 of ITS5 directly in I565
11439 //
11440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11441 sub2node->SetLineColor(kColorITS);
11442 sub2node->SetVisibility(1);
11443 fNodes->Add(sub2node);
11444 sub1node->cd();
11445 //
11446 // Place copy #7 of ITS5 directly in I565
11447 //
11448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11449 sub2node->SetLineColor(kColorITS);
11450 sub2node->SetVisibility(1);
11451 fNodes->Add(sub2node);
11452 sub1node->cd();
11453 //
11454 // Place copy #8 of ITS5 directly in I565
11455 //
11456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11457 sub2node->SetLineColor(kColorITS);
11458 sub2node->SetVisibility(1);
11459 fNodes->Add(sub2node);
11460 sub1node->cd();
11461 //
11462 // Place copy #9 of ITS5 directly in I565
11463 //
11464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11465 sub2node->SetLineColor(kColorITS);
11466 sub2node->SetVisibility(1);
11467 fNodes->Add(sub2node);
11468 sub1node->cd();
11469 //
11470 // Place copy #10 of ITS5 directly in I565
11471 //
11472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11473 sub2node->SetLineColor(kColorITS);
11474 sub2node->SetVisibility(1);
11475 fNodes->Add(sub2node);
11476 sub1node->cd();
11477 //
11478 // Place copy #11 of ITS5 directly in I565
11479 //
11480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11481 sub2node->SetLineColor(kColorITS);
11482 sub2node->SetVisibility(1);
11483 fNodes->Add(sub2node);
11484 sub1node->cd();
11485 //
11486 // Place copy #12 of ITS5 directly in I565
11487 //
11488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11489 sub2node->SetLineColor(kColorITS);
11490 sub2node->SetVisibility(1);
11491 fNodes->Add(sub2node);
11492 sub1node->cd();
11493 //
11494 // Place copy #13 of ITS5 directly in I565
11495 //
11496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11497 sub2node->SetLineColor(kColorITS);
11498 sub2node->SetVisibility(1);
11499 fNodes->Add(sub2node);
11500 sub1node->cd();
11501 //
11502 // Place copy #14 of ITS5 directly in I565
11503 //
11504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11505 sub2node->SetLineColor(kColorITS);
11506 sub2node->SetVisibility(1);
11507 fNodes->Add(sub2node);
11508 sub1node->cd();
11509 //
11510 // Place copy #15 of ITS5 directly in I565
11511 //
11512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11513 sub2node->SetLineColor(kColorITS);
11514 sub2node->SetVisibility(1);
11515 fNodes->Add(sub2node);
11516 sub1node->cd();
11517 //
11518 // Place copy #16 of ITS5 directly in I565
11519 //
11520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11521 sub2node->SetLineColor(kColorITS);
11522 sub2node->SetVisibility(1);
11523 fNodes->Add(sub2node);
11524 sub1node->cd();
11525 //
11526 // Place copy #17 of ITS5 directly in I565
11527 //
11528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11529 sub2node->SetLineColor(kColorITS);
11530 sub2node->SetVisibility(1);
11531 fNodes->Add(sub2node);
11532 sub1node->cd();
11533 //
11534 // Place copy #18 of ITS5 directly in I565
11535 //
11536 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11537 sub2node->SetLineColor(kColorITS);
11538 sub2node->SetVisibility(1);
11539 fNodes->Add(sub2node);
11540 sub1node->cd();
11541 //
11542 // Place copy #19 of ITS5 directly in I565
11543 //
11544 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11545 sub2node->SetLineColor(kColorITS);
11546 sub2node->SetVisibility(1);
11547 fNodes->Add(sub2node);
11548 sub1node->cd();
11549 //
11550 // Place copy #20 of ITS5 directly in I565
11551 //
11552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11553 sub2node->SetLineColor(kColorITS);
11554 sub2node->SetVisibility(1);
11555 fNodes->Add(sub2node);
11556 sub1node->cd();
11557 //
11558 // Place copy #21 of ITS5 directly in I565
11559 //
11560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11561 sub2node->SetLineColor(kColorITS);
11562 sub2node->SetVisibility(1);
11563 fNodes->Add(sub2node);
11564 sub1node->cd();
11565 //
11566 // Place copy #22 of ITS5 directly in I565
11567 //
11568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11569 sub2node->SetLineColor(kColorITS);
11570 sub2node->SetVisibility(1);
11571 fNodes->Add(sub2node);
11572 sub1node->cd();
11573 fNodes->Add(sub1node);
11574 node->cd();
11575 //
11576 // Place copy #8 of I565 in IT56
11577 //
1266e9b4 11578 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11579 sub1node->SetLineColor(kColorITS);
11580 sub1node->SetVisibility(0);
11581 sub1node->cd();
11582 //
11583 // Place copy #1 of ITS5 directly in I565
11584 //
11585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11586 sub2node->SetLineColor(kColorITS);
11587 sub2node->SetVisibility(1);
11588 fNodes->Add(sub2node);
11589 sub1node->cd();
11590 //
11591 // Place copy #2 of ITS5 directly in I565
11592 //
11593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11594 sub2node->SetLineColor(kColorITS);
11595 sub2node->SetVisibility(1);
11596 fNodes->Add(sub2node);
11597 sub1node->cd();
11598 //
11599 // Place copy #3 of ITS5 directly in I565
11600 //
11601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11602 sub2node->SetLineColor(kColorITS);
11603 sub2node->SetVisibility(1);
11604 fNodes->Add(sub2node);
11605 sub1node->cd();
11606 //
11607 // Place copy #4 of ITS5 directly in I565
11608 //
11609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11610 sub2node->SetLineColor(kColorITS);
11611 sub2node->SetVisibility(1);
11612 fNodes->Add(sub2node);
11613 sub1node->cd();
11614 //
11615 // Place copy #5 of ITS5 directly in I565
11616 //
11617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11618 sub2node->SetLineColor(kColorITS);
11619 sub2node->SetVisibility(1);
11620 fNodes->Add(sub2node);
11621 sub1node->cd();
11622 //
11623 // Place copy #6 of ITS5 directly in I565
11624 //
11625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11626 sub2node->SetLineColor(kColorITS);
11627 sub2node->SetVisibility(1);
11628 fNodes->Add(sub2node);
11629 sub1node->cd();
11630 //
11631 // Place copy #7 of ITS5 directly in I565
11632 //
11633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11634 sub2node->SetLineColor(kColorITS);
11635 sub2node->SetVisibility(1);
11636 fNodes->Add(sub2node);
11637 sub1node->cd();
11638 //
11639 // Place copy #8 of ITS5 directly in I565
11640 //
11641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11642 sub2node->SetLineColor(kColorITS);
11643 sub2node->SetVisibility(1);
11644 fNodes->Add(sub2node);
11645 sub1node->cd();
11646 //
11647 // Place copy #9 of ITS5 directly in I565
11648 //
11649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11650 sub2node->SetLineColor(kColorITS);
11651 sub2node->SetVisibility(1);
11652 fNodes->Add(sub2node);
11653 sub1node->cd();
11654 //
11655 // Place copy #10 of ITS5 directly in I565
11656 //
11657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11658 sub2node->SetLineColor(kColorITS);
11659 sub2node->SetVisibility(1);
11660 fNodes->Add(sub2node);
11661 sub1node->cd();
11662 //
11663 // Place copy #11 of ITS5 directly in I565
11664 //
11665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11666 sub2node->SetLineColor(kColorITS);
11667 sub2node->SetVisibility(1);
11668 fNodes->Add(sub2node);
11669 sub1node->cd();
11670 //
11671 // Place copy #12 of ITS5 directly in I565
11672 //
11673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11674 sub2node->SetLineColor(kColorITS);
11675 sub2node->SetVisibility(1);
11676 fNodes->Add(sub2node);
11677 sub1node->cd();
11678 //
11679 // Place copy #13 of ITS5 directly in I565
11680 //
11681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11682 sub2node->SetLineColor(kColorITS);
11683 sub2node->SetVisibility(1);
11684 fNodes->Add(sub2node);
11685 sub1node->cd();
11686 //
11687 // Place copy #14 of ITS5 directly in I565
11688 //
11689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11690 sub2node->SetLineColor(kColorITS);
11691 sub2node->SetVisibility(1);
11692 fNodes->Add(sub2node);
11693 sub1node->cd();
11694 //
11695 // Place copy #15 of ITS5 directly in I565
11696 //
11697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11698 sub2node->SetLineColor(kColorITS);
11699 sub2node->SetVisibility(1);
11700 fNodes->Add(sub2node);
11701 sub1node->cd();
11702 //
11703 // Place copy #16 of ITS5 directly in I565
11704 //
11705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11706 sub2node->SetLineColor(kColorITS);
11707 sub2node->SetVisibility(1);
11708 fNodes->Add(sub2node);
11709 sub1node->cd();
11710 //
11711 // Place copy #17 of ITS5 directly in I565
11712 //
11713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11714 sub2node->SetLineColor(kColorITS);
11715 sub2node->SetVisibility(1);
11716 fNodes->Add(sub2node);
11717 sub1node->cd();
11718 //
11719 // Place copy #18 of ITS5 directly in I565
11720 //
11721 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11722 sub2node->SetLineColor(kColorITS);
11723 sub2node->SetVisibility(1);
11724 fNodes->Add(sub2node);
11725 sub1node->cd();
11726 //
11727 // Place copy #19 of ITS5 directly in I565
11728 //
11729 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11730 sub2node->SetLineColor(kColorITS);
11731 sub2node->SetVisibility(1);
11732 fNodes->Add(sub2node);
11733 sub1node->cd();
11734 //
11735 // Place copy #20 of ITS5 directly in I565
11736 //
11737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11738 sub2node->SetLineColor(kColorITS);
11739 sub2node->SetVisibility(1);
11740 fNodes->Add(sub2node);
11741 sub1node->cd();
11742 //
11743 // Place copy #21 of ITS5 directly in I565
11744 //
11745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11746 sub2node->SetLineColor(kColorITS);
11747 sub2node->SetVisibility(1);
11748 fNodes->Add(sub2node);
11749 sub1node->cd();
11750 //
11751 // Place copy #22 of ITS5 directly in I565
11752 //
11753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11754 sub2node->SetLineColor(kColorITS);
11755 sub2node->SetVisibility(1);
11756 fNodes->Add(sub2node);
11757 sub1node->cd();
11758 fNodes->Add(sub1node);
11759 node->cd();
11760 //
11761 // Place copy #9 of I565 in IT56
11762 //
1266e9b4 11763 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11764 sub1node->SetLineColor(kColorITS);
11765 sub1node->SetVisibility(0);
11766 sub1node->cd();
11767 //
11768 // Place copy #1 of ITS5 directly in I565
11769 //
11770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11771 sub2node->SetLineColor(kColorITS);
11772 sub2node->SetVisibility(1);
11773 fNodes->Add(sub2node);
11774 sub1node->cd();
11775 //
11776 // Place copy #2 of ITS5 directly in I565
11777 //
11778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11779 sub2node->SetLineColor(kColorITS);
11780 sub2node->SetVisibility(1);
11781 fNodes->Add(sub2node);
11782 sub1node->cd();
11783 //
11784 // Place copy #3 of ITS5 directly in I565
11785 //
11786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11787 sub2node->SetLineColor(kColorITS);
11788 sub2node->SetVisibility(1);
11789 fNodes->Add(sub2node);
11790 sub1node->cd();
11791 //
11792 // Place copy #4 of ITS5 directly in I565
11793 //
11794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11795 sub2node->SetLineColor(kColorITS);
11796 sub2node->SetVisibility(1);
11797 fNodes->Add(sub2node);
11798 sub1node->cd();
11799 //
11800 // Place copy #5 of ITS5 directly in I565
11801 //
11802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11803 sub2node->SetLineColor(kColorITS);
11804 sub2node->SetVisibility(1);
11805 fNodes->Add(sub2node);
11806 sub1node->cd();
11807 //
11808 // Place copy #6 of ITS5 directly in I565
11809 //
11810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11811 sub2node->SetLineColor(kColorITS);
11812 sub2node->SetVisibility(1);
11813 fNodes->Add(sub2node);
11814 sub1node->cd();
11815 //
11816 // Place copy #7 of ITS5 directly in I565
11817 //
11818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11819 sub2node->SetLineColor(kColorITS);
11820 sub2node->SetVisibility(1);
11821 fNodes->Add(sub2node);
11822 sub1node->cd();
11823 //
11824 // Place copy #8 of ITS5 directly in I565
11825 //
11826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11827 sub2node->SetLineColor(kColorITS);
11828 sub2node->SetVisibility(1);
11829 fNodes->Add(sub2node);
11830 sub1node->cd();
11831 //
11832 // Place copy #9 of ITS5 directly in I565
11833 //
11834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11835 sub2node->SetLineColor(kColorITS);
11836 sub2node->SetVisibility(1);
11837 fNodes->Add(sub2node);
11838 sub1node->cd();
11839 //
11840 // Place copy #10 of ITS5 directly in I565
11841 //
11842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11843 sub2node->SetLineColor(kColorITS);
11844 sub2node->SetVisibility(1);
11845 fNodes->Add(sub2node);
11846 sub1node->cd();
11847 //
11848 // Place copy #11 of ITS5 directly in I565
11849 //
11850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11851 sub2node->SetLineColor(kColorITS);
11852 sub2node->SetVisibility(1);
11853 fNodes->Add(sub2node);
11854 sub1node->cd();
11855 //
11856 // Place copy #12 of ITS5 directly in I565
11857 //
11858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11859 sub2node->SetLineColor(kColorITS);
11860 sub2node->SetVisibility(1);
11861 fNodes->Add(sub2node);
11862 sub1node->cd();
11863 //
11864 // Place copy #13 of ITS5 directly in I565
11865 //
11866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11867 sub2node->SetLineColor(kColorITS);
11868 sub2node->SetVisibility(1);
11869 fNodes->Add(sub2node);
11870 sub1node->cd();
11871 //
11872 // Place copy #14 of ITS5 directly in I565
11873 //
11874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11875 sub2node->SetLineColor(kColorITS);
11876 sub2node->SetVisibility(1);
11877 fNodes->Add(sub2node);
11878 sub1node->cd();
11879 //
11880 // Place copy #15 of ITS5 directly in I565
11881 //
11882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11883 sub2node->SetLineColor(kColorITS);
11884 sub2node->SetVisibility(1);
11885 fNodes->Add(sub2node);
11886 sub1node->cd();
11887 //
11888 // Place copy #16 of ITS5 directly in I565
11889 //
11890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11891 sub2node->SetLineColor(kColorITS);
11892 sub2node->SetVisibility(1);
11893 fNodes->Add(sub2node);
11894 sub1node->cd();
11895 //
11896 // Place copy #17 of ITS5 directly in I565
11897 //
11898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11899 sub2node->SetLineColor(kColorITS);
11900 sub2node->SetVisibility(1);
11901 fNodes->Add(sub2node);
11902 sub1node->cd();
11903 //
11904 // Place copy #18 of ITS5 directly in I565
11905 //
11906 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11907 sub2node->SetLineColor(kColorITS);
11908 sub2node->SetVisibility(1);
11909 fNodes->Add(sub2node);
11910 sub1node->cd();
11911 //
11912 // Place copy #19 of ITS5 directly in I565
11913 //
11914 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11915 sub2node->SetLineColor(kColorITS);
11916 sub2node->SetVisibility(1);
11917 fNodes->Add(sub2node);
11918 sub1node->cd();
11919 //
11920 // Place copy #20 of ITS5 directly in I565
11921 //
11922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11923 sub2node->SetLineColor(kColorITS);
11924 sub2node->SetVisibility(1);
11925 fNodes->Add(sub2node);
11926 sub1node->cd();
11927 //
11928 // Place copy #21 of ITS5 directly in I565
11929 //
11930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11931 sub2node->SetLineColor(kColorITS);
11932 sub2node->SetVisibility(1);
11933 fNodes->Add(sub2node);
11934 sub1node->cd();
11935 //
11936 // Place copy #22 of ITS5 directly in I565
11937 //
11938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11939 sub2node->SetLineColor(kColorITS);
11940 sub2node->SetVisibility(1);
11941 fNodes->Add(sub2node);
11942 sub1node->cd();
11943 fNodes->Add(sub1node);
11944 node->cd();
11945 //
11946 // Place copy #10 of I565 in IT56
11947 //
1266e9b4 11948 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11949 sub1node->SetLineColor(kColorITS);
11950 sub1node->SetVisibility(0);
11951 sub1node->cd();
11952 //
11953 // Place copy #1 of ITS5 directly in I565
11954 //
11955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11956 sub2node->SetLineColor(kColorITS);
11957 sub2node->SetVisibility(1);
11958 fNodes->Add(sub2node);
11959 sub1node->cd();
11960 //
11961 // Place copy #2 of ITS5 directly in I565
11962 //
11963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11964 sub2node->SetLineColor(kColorITS);
11965 sub2node->SetVisibility(1);
11966 fNodes->Add(sub2node);
11967 sub1node->cd();
11968 //
11969 // Place copy #3 of ITS5 directly in I565
11970 //
11971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11972 sub2node->SetLineColor(kColorITS);
11973 sub2node->SetVisibility(1);
11974 fNodes->Add(sub2node);
11975 sub1node->cd();
11976 //
11977 // Place copy #4 of ITS5 directly in I565
11978 //
11979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11980 sub2node->SetLineColor(kColorITS);
11981 sub2node->SetVisibility(1);
11982 fNodes->Add(sub2node);
11983 sub1node->cd();
11984 //
11985 // Place copy #5 of ITS5 directly in I565
11986 //
11987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11988 sub2node->SetLineColor(kColorITS);
11989 sub2node->SetVisibility(1);
11990 fNodes->Add(sub2node);
11991 sub1node->cd();
11992 //
11993 // Place copy #6 of ITS5 directly in I565
11994 //
11995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11996 sub2node->SetLineColor(kColorITS);
11997 sub2node->SetVisibility(1);
11998 fNodes->Add(sub2node);
11999 sub1node->cd();
12000 //
12001 // Place copy #7 of ITS5 directly in I565
12002 //
12003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12004 sub2node->SetLineColor(kColorITS);
12005 sub2node->SetVisibility(1);
12006 fNodes->Add(sub2node);
12007 sub1node->cd();
12008 //
12009 // Place copy #8 of ITS5 directly in I565
12010 //
12011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12012 sub2node->SetLineColor(kColorITS);
12013 sub2node->SetVisibility(1);
12014 fNodes->Add(sub2node);
12015 sub1node->cd();
12016 //
12017 // Place copy #9 of ITS5 directly in I565
12018 //
12019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12020 sub2node->SetLineColor(kColorITS);
12021 sub2node->SetVisibility(1);
12022 fNodes->Add(sub2node);
12023 sub1node->cd();
12024 //
12025 // Place copy #10 of ITS5 directly in I565
12026 //
12027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12028 sub2node->SetLineColor(kColorITS);
12029 sub2node->SetVisibility(1);
12030 fNodes->Add(sub2node);
12031 sub1node->cd();
12032 //
12033 // Place copy #11 of ITS5 directly in I565
12034 //
12035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12036 sub2node->SetLineColor(kColorITS);
12037 sub2node->SetVisibility(1);
12038 fNodes->Add(sub2node);
12039 sub1node->cd();
12040 //
12041 // Place copy #12 of ITS5 directly in I565
12042 //
12043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12044 sub2node->SetLineColor(kColorITS);
12045 sub2node->SetVisibility(1);
12046 fNodes->Add(sub2node);
12047 sub1node->cd();
12048 //
12049 // Place copy #13 of ITS5 directly in I565
12050 //
12051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12052 sub2node->SetLineColor(kColorITS);
12053 sub2node->SetVisibility(1);
12054 fNodes->Add(sub2node);
12055 sub1node->cd();
12056 //
12057 // Place copy #14 of ITS5 directly in I565
12058 //
12059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12060 sub2node->SetLineColor(kColorITS);
12061 sub2node->SetVisibility(1);
12062 fNodes->Add(sub2node);
12063 sub1node->cd();
12064 //
12065 // Place copy #15 of ITS5 directly in I565
12066 //
12067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12068 sub2node->SetLineColor(kColorITS);
12069 sub2node->SetVisibility(1);
12070 fNodes->Add(sub2node);
12071 sub1node->cd();
12072 //
12073 // Place copy #16 of ITS5 directly in I565
12074 //
12075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12076 sub2node->SetLineColor(kColorITS);
12077 sub2node->SetVisibility(1);
12078 fNodes->Add(sub2node);
12079 sub1node->cd();
12080 //
12081 // Place copy #17 of ITS5 directly in I565
12082 //
12083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12084 sub2node->SetLineColor(kColorITS);
12085 sub2node->SetVisibility(1);
12086 fNodes->Add(sub2node);
12087 sub1node->cd();
12088 //
12089 // Place copy #18 of ITS5 directly in I565
12090 //
12091 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12092 sub2node->SetLineColor(kColorITS);
12093 sub2node->SetVisibility(1);
12094 fNodes->Add(sub2node);
12095 sub1node->cd();
12096 //
12097 // Place copy #19 of ITS5 directly in I565
12098 //
12099 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12100 sub2node->SetLineColor(kColorITS);
12101 sub2node->SetVisibility(1);
12102 fNodes->Add(sub2node);
12103 sub1node->cd();
12104 //
12105 // Place copy #20 of ITS5 directly in I565
12106 //
12107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12108 sub2node->SetLineColor(kColorITS);
12109 sub2node->SetVisibility(1);
12110 fNodes->Add(sub2node);
12111 sub1node->cd();
12112 //
12113 // Place copy #21 of ITS5 directly in I565
12114 //
12115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12116 sub2node->SetLineColor(kColorITS);
12117 sub2node->SetVisibility(1);
12118 fNodes->Add(sub2node);
12119 sub1node->cd();
12120 //
12121 // Place copy #22 of ITS5 directly in I565
12122 //
12123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12124 sub2node->SetLineColor(kColorITS);
12125 sub2node->SetVisibility(1);
12126 fNodes->Add(sub2node);
12127 sub1node->cd();
12128 fNodes->Add(sub1node);
12129 node->cd();
12130 //
12131 // Place copy #11 of I565 in IT56
12132 //
1266e9b4 12133 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12134 sub1node->SetLineColor(kColorITS);
12135 sub1node->SetVisibility(0);
12136 sub1node->cd();
12137 //
12138 // Place copy #1 of ITS5 directly in I565
12139 //
12140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12141 sub2node->SetLineColor(kColorITS);
12142 sub2node->SetVisibility(1);
12143 fNodes->Add(sub2node);
12144 sub1node->cd();
12145 //
12146 // Place copy #2 of ITS5 directly in I565
12147 //
12148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12149 sub2node->SetLineColor(kColorITS);
12150 sub2node->SetVisibility(1);
12151 fNodes->Add(sub2node);
12152 sub1node->cd();
12153 //
12154 // Place copy #3 of ITS5 directly in I565
12155 //
12156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12157 sub2node->SetLineColor(kColorITS);
12158 sub2node->SetVisibility(1);
12159 fNodes->Add(sub2node);
12160 sub1node->cd();
12161 //
12162 // Place copy #4 of ITS5 directly in I565
12163 //
12164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12165 sub2node->SetLineColor(kColorITS);
12166 sub2node->SetVisibility(1);
12167 fNodes->Add(sub2node);
12168 sub1node->cd();
12169 //
12170 // Place copy #5 of ITS5 directly in I565
12171 //
12172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12173 sub2node->SetLineColor(kColorITS);
12174 sub2node->SetVisibility(1);
12175 fNodes->Add(sub2node);
12176 sub1node->cd();
12177 //
12178 // Place copy #6 of ITS5 directly in I565
12179 //
12180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12181 sub2node->SetLineColor(kColorITS);
12182 sub2node->SetVisibility(1);
12183 fNodes->Add(sub2node);
12184 sub1node->cd();
12185 //
12186 // Place copy #7 of ITS5 directly in I565
12187 //
12188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12189 sub2node->SetLineColor(kColorITS);
12190 sub2node->SetVisibility(1);
12191 fNodes->Add(sub2node);
12192 sub1node->cd();
12193 //
12194 // Place copy #8 of ITS5 directly in I565
12195 //
12196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12197 sub2node->SetLineColor(kColorITS);
12198 sub2node->SetVisibility(1);
12199 fNodes->Add(sub2node);
12200 sub1node->cd();
12201 //
12202 // Place copy #9 of ITS5 directly in I565
12203 //
12204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12205 sub2node->SetLineColor(kColorITS);
12206 sub2node->SetVisibility(1);
12207 fNodes->Add(sub2node);
12208 sub1node->cd();
12209 //
12210 // Place copy #10 of ITS5 directly in I565
12211 //
12212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12213 sub2node->SetLineColor(kColorITS);
12214 sub2node->SetVisibility(1);
12215 fNodes->Add(sub2node);
12216 sub1node->cd();
12217 //
12218 // Place copy #11 of ITS5 directly in I565
12219 //
12220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12221 sub2node->SetLineColor(kColorITS);
12222 sub2node->SetVisibility(1);
12223 fNodes->Add(sub2node);
12224 sub1node->cd();
12225 //
12226 // Place copy #12 of ITS5 directly in I565
12227 //
12228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12229 sub2node->SetLineColor(kColorITS);
12230 sub2node->SetVisibility(1);
12231 fNodes->Add(sub2node);
12232 sub1node->cd();
12233 //
12234 // Place copy #13 of ITS5 directly in I565
12235 //
12236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12237 sub2node->SetLineColor(kColorITS);
12238 sub2node->SetVisibility(1);
12239 fNodes->Add(sub2node);
12240 sub1node->cd();
12241 //
12242 // Place copy #14 of ITS5 directly in I565
12243 //
12244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12245 sub2node->SetLineColor(kColorITS);
12246 sub2node->SetVisibility(1);
12247 fNodes->Add(sub2node);
12248 sub1node->cd();
12249 //
12250 // Place copy #15 of ITS5 directly in I565
12251 //
12252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12253 sub2node->SetLineColor(kColorITS);
12254 sub2node->SetVisibility(1);
12255 fNodes->Add(sub2node);
12256 sub1node->cd();
12257 //
12258 // Place copy #16 of ITS5 directly in I565
12259 //
12260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12261 sub2node->SetLineColor(kColorITS);
12262 sub2node->SetVisibility(1);
12263 fNodes->Add(sub2node);
12264 sub1node->cd();
12265 //
12266 // Place copy #17 of ITS5 directly in I565
12267 //
12268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12269 sub2node->SetLineColor(kColorITS);
12270 sub2node->SetVisibility(1);
12271 fNodes->Add(sub2node);
12272 sub1node->cd();
12273 //
12274 // Place copy #18 of ITS5 directly in I565
12275 //
12276 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12277 sub2node->SetLineColor(kColorITS);
12278 sub2node->SetVisibility(1);
12279 fNodes->Add(sub2node);
12280 sub1node->cd();
12281 //
12282 // Place copy #19 of ITS5 directly in I565
12283 //
12284 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12285 sub2node->SetLineColor(kColorITS);
12286 sub2node->SetVisibility(1);
12287 fNodes->Add(sub2node);
12288 sub1node->cd();
12289 //
12290 // Place copy #20 of ITS5 directly in I565
12291 //
12292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12293 sub2node->SetLineColor(kColorITS);
12294 sub2node->SetVisibility(1);
12295 fNodes->Add(sub2node);
12296 sub1node->cd();
12297 //
12298 // Place copy #21 of ITS5 directly in I565
12299 //
12300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12301 sub2node->SetLineColor(kColorITS);
12302 sub2node->SetVisibility(1);
12303 fNodes->Add(sub2node);
12304 sub1node->cd();
12305 //
12306 // Place copy #22 of ITS5 directly in I565
12307 //
12308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12309 sub2node->SetLineColor(kColorITS);
12310 sub2node->SetVisibility(1);
12311 fNodes->Add(sub2node);
12312 sub1node->cd();
12313 fNodes->Add(sub1node);
12314 node->cd();
12315 //
12316 // Place copy #12 of I565 in IT56
12317 //
1266e9b4 12318 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12319 sub1node->SetLineColor(kColorITS);
12320 sub1node->SetVisibility(0);
12321 sub1node->cd();
12322 //
12323 // Place copy #1 of ITS5 directly in I565
12324 //
12325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12326 sub2node->SetLineColor(kColorITS);
12327 sub2node->SetVisibility(1);
12328 fNodes->Add(sub2node);
12329 sub1node->cd();
12330 //
12331 // Place copy #2 of ITS5 directly in I565
12332 //
12333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12334 sub2node->SetLineColor(kColorITS);
12335 sub2node->SetVisibility(1);
12336 fNodes->Add(sub2node);
12337 sub1node->cd();
12338 //
12339 // Place copy #3 of ITS5 directly in I565
12340 //
12341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12342 sub2node->SetLineColor(kColorITS);
12343 sub2node->SetVisibility(1);
12344 fNodes->Add(sub2node);
12345 sub1node->cd();
12346 //
12347 // Place copy #4 of ITS5 directly in I565
12348 //
12349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12350 sub2node->SetLineColor(kColorITS);
12351 sub2node->SetVisibility(1);
12352 fNodes->Add(sub2node);
12353 sub1node->cd();
12354 //
12355 // Place copy #5 of ITS5 directly in I565
12356 //
12357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12358 sub2node->SetLineColor(kColorITS);
12359 sub2node->SetVisibility(1);
12360 fNodes->Add(sub2node);
12361 sub1node->cd();
12362 //
12363 // Place copy #6 of ITS5 directly in I565
12364 //
12365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12366 sub2node->SetLineColor(kColorITS);
12367 sub2node->SetVisibility(1);
12368 fNodes->Add(sub2node);
12369 sub1node->cd();
12370 //
12371 // Place copy #7 of ITS5 directly in I565
12372 //
12373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12374 sub2node->SetLineColor(kColorITS);
12375 sub2node->SetVisibility(1);
12376 fNodes->Add(sub2node);
12377 sub1node->cd();
12378 //
12379 // Place copy #8 of ITS5 directly in I565
12380 //
12381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12382 sub2node->SetLineColor(kColorITS);
12383 sub2node->SetVisibility(1);
12384 fNodes->Add(sub2node);
12385 sub1node->cd();
12386 //
12387 // Place copy #9 of ITS5 directly in I565
12388 //
12389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12390 sub2node->SetLineColor(kColorITS);
12391 sub2node->SetVisibility(1);
12392 fNodes->Add(sub2node);
12393 sub1node->cd();
12394 //
12395 // Place copy #10 of ITS5 directly in I565
12396 //
12397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12398 sub2node->SetLineColor(kColorITS);
12399 sub2node->SetVisibility(1);
12400 fNodes->Add(sub2node);
12401 sub1node->cd();
12402 //
12403 // Place copy #11 of ITS5 directly in I565
12404 //
12405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12406 sub2node->SetLineColor(kColorITS);
12407 sub2node->SetVisibility(1);
12408 fNodes->Add(sub2node);
12409 sub1node->cd();
12410 //
12411 // Place copy #12 of ITS5 directly in I565
12412 //
12413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12414 sub2node->SetLineColor(kColorITS);
12415 sub2node->SetVisibility(1);
12416 fNodes->Add(sub2node);
12417 sub1node->cd();
12418 //
12419 // Place copy #13 of ITS5 directly in I565
12420 //
12421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12422 sub2node->SetLineColor(kColorITS);
12423 sub2node->SetVisibility(1);
12424 fNodes->Add(sub2node);
12425 sub1node->cd();
12426 //
12427 // Place copy #14 of ITS5 directly in I565
12428 //
12429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12430 sub2node->SetLineColor(kColorITS);
12431 sub2node->SetVisibility(1);
12432 fNodes->Add(sub2node);
12433 sub1node->cd();
12434 //
12435 // Place copy #15 of ITS5 directly in I565
12436 //
12437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12438 sub2node->SetLineColor(kColorITS);
12439 sub2node->SetVisibility(1);
12440 fNodes->Add(sub2node);
12441 sub1node->cd();
12442 //
12443 // Place copy #16 of ITS5 directly in I565
12444 //
12445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12446 sub2node->SetLineColor(kColorITS);
12447 sub2node->SetVisibility(1);
12448 fNodes->Add(sub2node);
12449 sub1node->cd();
12450 //
12451 // Place copy #17 of ITS5 directly in I565
12452 //
12453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12454 sub2node->SetLineColor(kColorITS);
12455 sub2node->SetVisibility(1);
12456 fNodes->Add(sub2node);
12457 sub1node->cd();
12458 //
12459 // Place copy #18 of ITS5 directly in I565
12460 //
12461 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12462 sub2node->SetLineColor(kColorITS);
12463 sub2node->SetVisibility(1);
12464 fNodes->Add(sub2node);
12465 sub1node->cd();
12466 //
12467 // Place copy #19 of ITS5 directly in I565
12468 //
12469 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12470 sub2node->SetLineColor(kColorITS);
12471 sub2node->SetVisibility(1);
12472 fNodes->Add(sub2node);
12473 sub1node->cd();
12474 //
12475 // Place copy #20 of ITS5 directly in I565
12476 //
12477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12478 sub2node->SetLineColor(kColorITS);
12479 sub2node->SetVisibility(1);
12480 fNodes->Add(sub2node);
12481 sub1node->cd();
12482 //
12483 // Place copy #21 of ITS5 directly in I565
12484 //
12485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12486 sub2node->SetLineColor(kColorITS);
12487 sub2node->SetVisibility(1);
12488 fNodes->Add(sub2node);
12489 sub1node->cd();
12490 //
12491 // Place copy #22 of ITS5 directly in I565
12492 //
12493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12494 sub2node->SetLineColor(kColorITS);
12495 sub2node->SetVisibility(1);
12496 fNodes->Add(sub2node);
12497 sub1node->cd();
12498 fNodes->Add(sub1node);
12499 node->cd();
12500 //
12501 // Place copy #13 of I565 in IT56
12502 //
1266e9b4 12503 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12504 sub1node->SetLineColor(kColorITS);
12505 sub1node->SetVisibility(0);
12506 sub1node->cd();
12507 //
12508 // Place copy #1 of ITS5 directly in I565
12509 //
12510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12511 sub2node->SetLineColor(kColorITS);
12512 sub2node->SetVisibility(1);
12513 fNodes->Add(sub2node);
12514 sub1node->cd();
12515 //
12516 // Place copy #2 of ITS5 directly in I565
12517 //
12518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12519 sub2node->SetLineColor(kColorITS);
12520 sub2node->SetVisibility(1);
12521 fNodes->Add(sub2node);
12522 sub1node->cd();
12523 //
12524 // Place copy #3 of ITS5 directly in I565
12525 //
12526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12527 sub2node->SetLineColor(kColorITS);
12528 sub2node->SetVisibility(1);
12529 fNodes->Add(sub2node);
12530 sub1node->cd();
12531 //
12532 // Place copy #4 of ITS5 directly in I565
12533 //
12534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12535 sub2node->SetLineColor(kColorITS);
12536 sub2node->SetVisibility(1);
12537 fNodes->Add(sub2node);
12538 sub1node->cd();
12539 //
12540 // Place copy #5 of ITS5 directly in I565
12541 //
12542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12543 sub2node->SetLineColor(kColorITS);
12544 sub2node->SetVisibility(1);
12545 fNodes->Add(sub2node);
12546 sub1node->cd();
12547 //
12548 // Place copy #6 of ITS5 directly in I565
12549 //
12550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12551 sub2node->SetLineColor(kColorITS);
12552 sub2node->SetVisibility(1);
12553 fNodes->Add(sub2node);
12554 sub1node->cd();
12555 //
12556 // Place copy #7 of ITS5 directly in I565
12557 //
12558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12559 sub2node->SetLineColor(kColorITS);
12560 sub2node->SetVisibility(1);
12561 fNodes->Add(sub2node);
12562 sub1node->cd();
12563 //
12564 // Place copy #8 of ITS5 directly in I565
12565 //
12566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12567 sub2node->SetLineColor(kColorITS);
12568 sub2node->SetVisibility(1);
12569 fNodes->Add(sub2node);
12570 sub1node->cd();
12571 //
12572 // Place copy #9 of ITS5 directly in I565
12573 //
12574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12575 sub2node->SetLineColor(kColorITS);
12576 sub2node->SetVisibility(1);
12577 fNodes->Add(sub2node);
12578 sub1node->cd();
12579 //
12580 // Place copy #10 of ITS5 directly in I565
12581 //
12582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12583 sub2node->SetLineColor(kColorITS);
12584 sub2node->SetVisibility(1);
12585 fNodes->Add(sub2node);
12586 sub1node->cd();
12587 //
12588 // Place copy #11 of ITS5 directly in I565
12589 //
12590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12591 sub2node->SetLineColor(kColorITS);
12592 sub2node->SetVisibility(1);
12593 fNodes->Add(sub2node);
12594 sub1node->cd();
12595 //
12596 // Place copy #12 of ITS5 directly in I565
12597 //
12598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12599 sub2node->SetLineColor(kColorITS);
12600 sub2node->SetVisibility(1);
12601 fNodes->Add(sub2node);
12602 sub1node->cd();
12603 //
12604 // Place copy #13 of ITS5 directly in I565
12605 //
12606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12607 sub2node->SetLineColor(kColorITS);
12608 sub2node->SetVisibility(1);
12609 fNodes->Add(sub2node);
12610 sub1node->cd();
12611 //
12612 // Place copy #14 of ITS5 directly in I565
12613 //
12614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12615 sub2node->SetLineColor(kColorITS);
12616 sub2node->SetVisibility(1);
12617 fNodes->Add(sub2node);
12618 sub1node->cd();
12619 //
12620 // Place copy #15 of ITS5 directly in I565
12621 //
12622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12623 sub2node->SetLineColor(kColorITS);
12624 sub2node->SetVisibility(1);
12625 fNodes->Add(sub2node);
12626 sub1node->cd();
12627 //
12628 // Place copy #16 of ITS5 directly in I565
12629 //
12630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12631 sub2node->SetLineColor(kColorITS);
12632 sub2node->SetVisibility(1);
12633 fNodes->Add(sub2node);
12634 sub1node->cd();
12635 //
12636 // Place copy #17 of ITS5 directly in I565
12637 //
12638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12639 sub2node->SetLineColor(kColorITS);
12640 sub2node->SetVisibility(1);
12641 fNodes->Add(sub2node);
12642 sub1node->cd();
12643 //
12644 // Place copy #18 of ITS5 directly in I565
12645 //
12646 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12647 sub2node->SetLineColor(kColorITS);
12648 sub2node->SetVisibility(1);
12649 fNodes->Add(sub2node);
12650 sub1node->cd();
12651 //
12652 // Place copy #19 of ITS5 directly in I565
12653 //
12654 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12655 sub2node->SetLineColor(kColorITS);
12656 sub2node->SetVisibility(1);
12657 fNodes->Add(sub2node);
12658 sub1node->cd();
12659 //
12660 // Place copy #20 of ITS5 directly in I565
12661 //
12662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12663 sub2node->SetLineColor(kColorITS);
12664 sub2node->SetVisibility(1);
12665 fNodes->Add(sub2node);
12666 sub1node->cd();
12667 //
12668 // Place copy #21 of ITS5 directly in I565
12669 //
12670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12671 sub2node->SetLineColor(kColorITS);
12672 sub2node->SetVisibility(1);
12673 fNodes->Add(sub2node);
12674 sub1node->cd();
12675 //
12676 // Place copy #22 of ITS5 directly in I565
12677 //
12678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12679 sub2node->SetLineColor(kColorITS);
12680 sub2node->SetVisibility(1);
12681 fNodes->Add(sub2node);
12682 sub1node->cd();
12683 fNodes->Add(sub1node);
12684 node->cd();
12685 //
12686 // Place copy #14 of I565 in IT56
12687 //
1266e9b4 12688 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12689 sub1node->SetLineColor(kColorITS);
12690 sub1node->SetVisibility(0);
12691 sub1node->cd();
12692 //
12693 // Place copy #1 of ITS5 directly in I565
12694 //
12695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12696 sub2node->SetLineColor(kColorITS);
12697 sub2node->SetVisibility(1);
12698 fNodes->Add(sub2node);
12699 sub1node->cd();
12700 //
12701 // Place copy #2 of ITS5 directly in I565
12702 //
12703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12704 sub2node->SetLineColor(kColorITS);
12705 sub2node->SetVisibility(1);
12706 fNodes->Add(sub2node);
12707 sub1node->cd();
12708 //
12709 // Place copy #3 of ITS5 directly in I565
12710 //
12711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12712 sub2node->SetLineColor(kColorITS);
12713 sub2node->SetVisibility(1);
12714 fNodes->Add(sub2node);
12715 sub1node->cd();
12716 //
12717 // Place copy #4 of ITS5 directly in I565
12718 //
12719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12720 sub2node->SetLineColor(kColorITS);
12721 sub2node->SetVisibility(1);
12722 fNodes->Add(sub2node);
12723 sub1node->cd();
12724 //
12725 // Place copy #5 of ITS5 directly in I565
12726 //
12727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12728 sub2node->SetLineColor(kColorITS);
12729 sub2node->SetVisibility(1);
12730 fNodes->Add(sub2node);
12731 sub1node->cd();
12732 //
12733 // Place copy #6 of ITS5 directly in I565
12734 //
12735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12736 sub2node->SetLineColor(kColorITS);
12737 sub2node->SetVisibility(1);
12738 fNodes->Add(sub2node);
12739 sub1node->cd();
12740 //
12741 // Place copy #7 of ITS5 directly in I565
12742 //
12743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12744 sub2node->SetLineColor(kColorITS);
12745 sub2node->SetVisibility(1);
12746 fNodes->Add(sub2node);
12747 sub1node->cd();
12748 //
12749 // Place copy #8 of ITS5 directly in I565
12750 //
12751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12752 sub2node->SetLineColor(kColorITS);
12753 sub2node->SetVisibility(1);
12754 fNodes->Add(sub2node);
12755 sub1node->cd();
12756 //
12757 // Place copy #9 of ITS5 directly in I565
12758 //
12759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12760 sub2node->SetLineColor(kColorITS);
12761 sub2node->SetVisibility(1);
12762 fNodes->Add(sub2node);
12763 sub1node->cd();
12764 //
12765 // Place copy #10 of ITS5 directly in I565
12766 //
12767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12768 sub2node->SetLineColor(kColorITS);
12769 sub2node->SetVisibility(1);
12770 fNodes->Add(sub2node);
12771 sub1node->cd();
12772 //
12773 // Place copy #11 of ITS5 directly in I565
12774 //
12775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12776 sub2node->SetLineColor(kColorITS);
12777 sub2node->SetVisibility(1);
12778 fNodes->Add(sub2node);
12779 sub1node->cd();
12780 //
12781 // Place copy #12 of ITS5 directly in I565
12782 //
12783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12784 sub2node->SetLineColor(kColorITS);
12785 sub2node->SetVisibility(1);
12786 fNodes->Add(sub2node);
12787 sub1node->cd();
12788 //
12789 // Place copy #13 of ITS5 directly in I565
12790 //
12791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12792 sub2node->SetLineColor(kColorITS);
12793 sub2node->SetVisibility(1);
12794 fNodes->Add(sub2node);
12795 sub1node->cd();
12796 //
12797 // Place copy #14 of ITS5 directly in I565
12798 //
12799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12800 sub2node->SetLineColor(kColorITS);
12801 sub2node->SetVisibility(1);
12802 fNodes->Add(sub2node);
12803 sub1node->cd();
12804 //
12805 // Place copy #15 of ITS5 directly in I565
12806 //
12807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12808 sub2node->SetLineColor(kColorITS);
12809 sub2node->SetVisibility(1);
12810 fNodes->Add(sub2node);
12811 sub1node->cd();
12812 //
12813 // Place copy #16 of ITS5 directly in I565
12814 //
12815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12816 sub2node->SetLineColor(kColorITS);
12817 sub2node->SetVisibility(1);
12818 fNodes->Add(sub2node);
12819 sub1node->cd();
12820 //
12821 // Place copy #17 of ITS5 directly in I565
12822 //
12823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12824 sub2node->SetLineColor(kColorITS);
12825 sub2node->SetVisibility(1);
12826 fNodes->Add(sub2node);
12827 sub1node->cd();
12828 //
12829 // Place copy #18 of ITS5 directly in I565
12830 //
12831 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12832 sub2node->SetLineColor(kColorITS);
12833 sub2node->SetVisibility(1);
12834 fNodes->Add(sub2node);
12835 sub1node->cd();
12836 //
12837 // Place copy #19 of ITS5 directly in I565
12838 //
12839 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12840 sub2node->SetLineColor(kColorITS);
12841 sub2node->SetVisibility(1);
12842 fNodes->Add(sub2node);
12843 sub1node->cd();
12844 //
12845 // Place copy #20 of ITS5 directly in I565
12846 //
12847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12848 sub2node->SetLineColor(kColorITS);
12849 sub2node->SetVisibility(1);
12850 fNodes->Add(sub2node);
12851 sub1node->cd();
12852 //
12853 // Place copy #21 of ITS5 directly in I565
12854 //
12855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12856 sub2node->SetLineColor(kColorITS);
12857 sub2node->SetVisibility(1);
12858 fNodes->Add(sub2node);
12859 sub1node->cd();
12860 //
12861 // Place copy #22 of ITS5 directly in I565
12862 //
12863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12864 sub2node->SetLineColor(kColorITS);
12865 sub2node->SetVisibility(1);
12866 fNodes->Add(sub2node);
12867 sub1node->cd();
12868 fNodes->Add(sub1node);
12869 node->cd();
12870 //
12871 // Place copy #15 of I565 in IT56
12872 //
1266e9b4 12873 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12874 sub1node->SetLineColor(kColorITS);
12875 sub1node->SetVisibility(0);
12876 sub1node->cd();
12877 //
12878 // Place copy #1 of ITS5 directly in I565
12879 //
12880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12881 sub2node->SetLineColor(kColorITS);
12882 sub2node->SetVisibility(1);
12883 fNodes->Add(sub2node);
12884 sub1node->cd();
12885 //
12886 // Place copy #2 of ITS5 directly in I565
12887 //
12888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12889 sub2node->SetLineColor(kColorITS);
12890 sub2node->SetVisibility(1);
12891 fNodes->Add(sub2node);
12892 sub1node->cd();
12893 //
12894 // Place copy #3 of ITS5 directly in I565
12895 //
12896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12897 sub2node->SetLineColor(kColorITS);
12898 sub2node->SetVisibility(1);
12899 fNodes->Add(sub2node);
12900 sub1node->cd();
12901 //
12902 // Place copy #4 of ITS5 directly in I565
12903 //
12904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12905 sub2node->SetLineColor(kColorITS);
12906 sub2node->SetVisibility(1);
12907 fNodes->Add(sub2node);
12908 sub1node->cd();
12909 //
12910 // Place copy #5 of ITS5 directly in I565
12911 //
12912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12913 sub2node->SetLineColor(kColorITS);
12914 sub2node->SetVisibility(1);
12915 fNodes->Add(sub2node);
12916 sub1node->cd();
12917 //
12918 // Place copy #6 of ITS5 directly in I565
12919 //
12920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12921 sub2node->SetLineColor(kColorITS);
12922 sub2node->SetVisibility(1);
12923 fNodes->Add(sub2node);
12924 sub1node->cd();
12925 //
12926 // Place copy #7 of ITS5 directly in I565
12927 //
12928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12929 sub2node->SetLineColor(kColorITS);
12930 sub2node->SetVisibility(1);
12931 fNodes->Add(sub2node);
12932 sub1node->cd();
12933 //
12934 // Place copy #8 of ITS5 directly in I565
12935 //
12936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12937 sub2node->SetLineColor(kColorITS);
12938 sub2node->SetVisibility(1);
12939 fNodes->Add(sub2node);
12940 sub1node->cd();
12941 //
12942 // Place copy #9 of ITS5 directly in I565
12943 //
12944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12945 sub2node->SetLineColor(kColorITS);
12946 sub2node->SetVisibility(1);
12947 fNodes->Add(sub2node);
12948 sub1node->cd();
12949 //
12950 // Place copy #10 of ITS5 directly in I565
12951 //
12952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12953 sub2node->SetLineColor(kColorITS);
12954 sub2node->SetVisibility(1);
12955 fNodes->Add(sub2node);
12956 sub1node->cd();
12957 //
12958 // Place copy #11 of ITS5 directly in I565
12959 //
12960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12961 sub2node->SetLineColor(kColorITS);
12962 sub2node->SetVisibility(1);
12963 fNodes->Add(sub2node);
12964 sub1node->cd();
12965 //
12966 // Place copy #12 of ITS5 directly in I565
12967 //
12968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12969 sub2node->SetLineColor(kColorITS);
12970 sub2node->SetVisibility(1);
12971 fNodes->Add(sub2node);
12972 sub1node->cd();
12973 //
12974 // Place copy #13 of ITS5 directly in I565
12975 //
12976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12977 sub2node->SetLineColor(kColorITS);
12978 sub2node->SetVisibility(1);
12979 fNodes->Add(sub2node);
12980 sub1node->cd();
12981 //
12982 // Place copy #14 of ITS5 directly in I565
12983 //
12984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12985 sub2node->SetLineColor(kColorITS);
12986 sub2node->SetVisibility(1);
12987 fNodes->Add(sub2node);
12988 sub1node->cd();
12989 //
12990 // Place copy #15 of ITS5 directly in I565
12991 //
12992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12993 sub2node->SetLineColor(kColorITS);
12994 sub2node->SetVisibility(1);
12995 fNodes->Add(sub2node);
12996 sub1node->cd();
12997 //
12998 // Place copy #16 of ITS5 directly in I565
12999 //
13000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13001 sub2node->SetLineColor(kColorITS);
13002 sub2node->SetVisibility(1);
13003 fNodes->Add(sub2node);
13004 sub1node->cd();
13005 //
13006 // Place copy #17 of ITS5 directly in I565
13007 //
13008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13009 sub2node->SetLineColor(kColorITS);
13010 sub2node->SetVisibility(1);
13011 fNodes->Add(sub2node);
13012 sub1node->cd();
13013 //
13014 // Place copy #18 of ITS5 directly in I565
13015 //
13016 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13017 sub2node->SetLineColor(kColorITS);
13018 sub2node->SetVisibility(1);
13019 fNodes->Add(sub2node);
13020 sub1node->cd();
13021 //
13022 // Place copy #19 of ITS5 directly in I565
13023 //
13024 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13025 sub2node->SetLineColor(kColorITS);
13026 sub2node->SetVisibility(1);
13027 fNodes->Add(sub2node);
13028 sub1node->cd();
13029 //
13030 // Place copy #20 of ITS5 directly in I565
13031 //
13032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13033 sub2node->SetLineColor(kColorITS);
13034 sub2node->SetVisibility(1);
13035 fNodes->Add(sub2node);
13036 sub1node->cd();
13037 //
13038 // Place copy #21 of ITS5 directly in I565
13039 //
13040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13041 sub2node->SetLineColor(kColorITS);
13042 sub2node->SetVisibility(1);
13043 fNodes->Add(sub2node);
13044 sub1node->cd();
13045 //
13046 // Place copy #22 of ITS5 directly in I565
13047 //
13048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13049 sub2node->SetLineColor(kColorITS);
13050 sub2node->SetVisibility(1);
13051 fNodes->Add(sub2node);
13052 sub1node->cd();
13053 fNodes->Add(sub1node);
13054 node->cd();
13055 //
13056 // Place copy #16 of I565 in IT56
13057 //
1266e9b4 13058 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13059 sub1node->SetLineColor(kColorITS);
13060 sub1node->SetVisibility(0);
13061 sub1node->cd();
13062 //
13063 // Place copy #1 of ITS5 directly in I565
13064 //
13065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13066 sub2node->SetLineColor(kColorITS);
13067 sub2node->SetVisibility(1);
13068 fNodes->Add(sub2node);
13069 sub1node->cd();
13070 //
13071 // Place copy #2 of ITS5 directly in I565
13072 //
13073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13074 sub2node->SetLineColor(kColorITS);
13075 sub2node->SetVisibility(1);
13076 fNodes->Add(sub2node);
13077 sub1node->cd();
13078 //
13079 // Place copy #3 of ITS5 directly in I565
13080 //
13081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13082 sub2node->SetLineColor(kColorITS);
13083 sub2node->SetVisibility(1);
13084 fNodes->Add(sub2node);
13085 sub1node->cd();
13086 //
13087 // Place copy #4 of ITS5 directly in I565
13088 //
13089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13090 sub2node->SetLineColor(kColorITS);
13091 sub2node->SetVisibility(1);
13092 fNodes->Add(sub2node);
13093 sub1node->cd();
13094 //
13095 // Place copy #5 of ITS5 directly in I565
13096 //
13097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13098 sub2node->SetLineColor(kColorITS);
13099 sub2node->SetVisibility(1);
13100 fNodes->Add(sub2node);
13101 sub1node->cd();
13102 //
13103 // Place copy #6 of ITS5 directly in I565
13104 //
13105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13106 sub2node->SetLineColor(kColorITS);
13107 sub2node->SetVisibility(1);
13108 fNodes->Add(sub2node);
13109 sub1node->cd();
13110 //
13111 // Place copy #7 of ITS5 directly in I565
13112 //
13113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13114 sub2node->SetLineColor(kColorITS);
13115 sub2node->SetVisibility(1);
13116 fNodes->Add(sub2node);
13117 sub1node->cd();
13118 //
13119 // Place copy #8 of ITS5 directly in I565
13120 //
13121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13122 sub2node->SetLineColor(kColorITS);
13123 sub2node->SetVisibility(1);
13124 fNodes->Add(sub2node);
13125 sub1node->cd();
13126 //
13127 // Place copy #9 of ITS5 directly in I565
13128 //
13129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13130 sub2node->SetLineColor(kColorITS);
13131 sub2node->SetVisibility(1);
13132 fNodes->Add(sub2node);
13133 sub1node->cd();
13134 //
13135 // Place copy #10 of ITS5 directly in I565
13136 //
13137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13138 sub2node->SetLineColor(kColorITS);
13139 sub2node->SetVisibility(1);
13140 fNodes->Add(sub2node);
13141 sub1node->cd();
13142 //
13143 // Place copy #11 of ITS5 directly in I565
13144 //
13145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13146 sub2node->SetLineColor(kColorITS);
13147 sub2node->SetVisibility(1);
13148 fNodes->Add(sub2node);
13149 sub1node->cd();
13150 //
13151 // Place copy #12 of ITS5 directly in I565
13152 //
13153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13154 sub2node->SetLineColor(kColorITS);
13155 sub2node->SetVisibility(1);
13156 fNodes->Add(sub2node);
13157 sub1node->cd();
13158 //
13159 // Place copy #13 of ITS5 directly in I565
13160 //
13161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13162 sub2node->SetLineColor(kColorITS);
13163 sub2node->SetVisibility(1);
13164 fNodes->Add(sub2node);
13165 sub1node->cd();
13166 //
13167 // Place copy #14 of ITS5 directly in I565
13168 //
13169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13170 sub2node->SetLineColor(kColorITS);
13171 sub2node->SetVisibility(1);
13172 fNodes->Add(sub2node);
13173 sub1node->cd();
13174 //
13175 // Place copy #15 of ITS5 directly in I565
13176 //
13177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13178 sub2node->SetLineColor(kColorITS);
13179 sub2node->SetVisibility(1);
13180 fNodes->Add(sub2node);
13181 sub1node->cd();
13182 //
13183 // Place copy #16 of ITS5 directly in I565
13184 //
13185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13186 sub2node->SetLineColor(kColorITS);
13187 sub2node->SetVisibility(1);
13188 fNodes->Add(sub2node);
13189 sub1node->cd();
13190 //
13191 // Place copy #17 of ITS5 directly in I565
13192 //
13193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13194 sub2node->SetLineColor(kColorITS);
13195 sub2node->SetVisibility(1);
13196 fNodes->Add(sub2node);
13197 sub1node->cd();
13198 //
13199 // Place copy #18 of ITS5 directly in I565
13200 //
13201 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13202 sub2node->SetLineColor(kColorITS);
13203 sub2node->SetVisibility(1);
13204 fNodes->Add(sub2node);
13205 sub1node->cd();
13206 //
13207 // Place copy #19 of ITS5 directly in I565
13208 //
13209 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13210 sub2node->SetLineColor(kColorITS);
13211 sub2node->SetVisibility(1);
13212 fNodes->Add(sub2node);
13213 sub1node->cd();
13214 //
13215 // Place copy #20 of ITS5 directly in I565
13216 //
13217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13218 sub2node->SetLineColor(kColorITS);
13219 sub2node->SetVisibility(1);
13220 fNodes->Add(sub2node);
13221 sub1node->cd();
13222 //
13223 // Place copy #21 of ITS5 directly in I565
13224 //
13225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13226 sub2node->SetLineColor(kColorITS);
13227 sub2node->SetVisibility(1);
13228 fNodes->Add(sub2node);
13229 sub1node->cd();
13230 //
13231 // Place copy #22 of ITS5 directly in I565
13232 //
13233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13234 sub2node->SetLineColor(kColorITS);
13235 sub2node->SetVisibility(1);
13236 fNodes->Add(sub2node);
13237 sub1node->cd();
13238 fNodes->Add(sub1node);
13239 node->cd();
13240 //
13241 // Place copy #17 of I565 in IT56
13242 //
1266e9b4 13243 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13244 sub1node->SetLineColor(kColorITS);
13245 sub1node->SetVisibility(0);
13246 sub1node->cd();
13247 //
13248 // Place copy #1 of ITS5 directly in I565
13249 //
13250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13251 sub2node->SetLineColor(kColorITS);
13252 sub2node->SetVisibility(1);
13253 fNodes->Add(sub2node);
13254 sub1node->cd();
13255 //
13256 // Place copy #2 of ITS5 directly in I565
13257 //
13258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13259 sub2node->SetLineColor(kColorITS);
13260 sub2node->SetVisibility(1);
13261 fNodes->Add(sub2node);
13262 sub1node->cd();
13263 //
13264 // Place copy #3 of ITS5 directly in I565
13265 //
13266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13267 sub2node->SetLineColor(kColorITS);
13268 sub2node->SetVisibility(1);
13269 fNodes->Add(sub2node);
13270 sub1node->cd();
13271 //
13272 // Place copy #4 of ITS5 directly in I565
13273 //
13274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13275 sub2node->SetLineColor(kColorITS);
13276 sub2node->SetVisibility(1);
13277 fNodes->Add(sub2node);
13278 sub1node->cd();
13279 //
13280 // Place copy #5 of ITS5 directly in I565
13281 //
13282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13283 sub2node->SetLineColor(kColorITS);
13284 sub2node->SetVisibility(1);
13285 fNodes->Add(sub2node);
13286 sub1node->cd();
13287 //
13288 // Place copy #6 of ITS5 directly in I565
13289 //
13290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13291 sub2node->SetLineColor(kColorITS);
13292 sub2node->SetVisibility(1);
13293 fNodes->Add(sub2node);
13294 sub1node->cd();
13295 //
13296 // Place copy #7 of ITS5 directly in I565
13297 //
13298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13299 sub2node->SetLineColor(kColorITS);
13300 sub2node->SetVisibility(1);
13301 fNodes->Add(sub2node);
13302 sub1node->cd();
13303 //
13304 // Place copy #8 of ITS5 directly in I565
13305 //
13306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13307 sub2node->SetLineColor(kColorITS);
13308 sub2node->SetVisibility(1);
13309 fNodes->Add(sub2node);
13310 sub1node->cd();
13311 //
13312 // Place copy #9 of ITS5 directly in I565
13313 //
13314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13315 sub2node->SetLineColor(kColorITS);
13316 sub2node->SetVisibility(1);
13317 fNodes->Add(sub2node);
13318 sub1node->cd();
13319 //
13320 // Place copy #10 of ITS5 directly in I565
13321 //
13322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13323 sub2node->SetLineColor(kColorITS);
13324 sub2node->SetVisibility(1);
13325 fNodes->Add(sub2node);
13326 sub1node->cd();
13327 //
13328 // Place copy #11 of ITS5 directly in I565
13329 //
13330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13331 sub2node->SetLineColor(kColorITS);
13332 sub2node->SetVisibility(1);
13333 fNodes->Add(sub2node);
13334 sub1node->cd();
13335 //
13336 // Place copy #12 of ITS5 directly in I565
13337 //
13338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13339 sub2node->SetLineColor(kColorITS);
13340 sub2node->SetVisibility(1);
13341 fNodes->Add(sub2node);
13342 sub1node->cd();
13343 //
13344 // Place copy #13 of ITS5 directly in I565
13345 //
13346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13347 sub2node->SetLineColor(kColorITS);
13348 sub2node->SetVisibility(1);
13349 fNodes->Add(sub2node);
13350 sub1node->cd();
13351 //
13352 // Place copy #14 of ITS5 directly in I565
13353 //
13354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13355 sub2node->SetLineColor(kColorITS);
13356 sub2node->SetVisibility(1);
13357 fNodes->Add(sub2node);
13358 sub1node->cd();
13359 //
13360 // Place copy #15 of ITS5 directly in I565
13361 //
13362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13363 sub2node->SetLineColor(kColorITS);
13364 sub2node->SetVisibility(1);
13365 fNodes->Add(sub2node);
13366 sub1node->cd();
13367 //
13368 // Place copy #16 of ITS5 directly in I565
13369 //
13370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13371 sub2node->SetLineColor(kColorITS);
13372 sub2node->SetVisibility(1);
13373 fNodes->Add(sub2node);
13374 sub1node->cd();
13375 //
13376 // Place copy #17 of ITS5 directly in I565
13377 //
13378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13379 sub2node->SetLineColor(kColorITS);
13380 sub2node->SetVisibility(1);
13381 fNodes->Add(sub2node);
13382 sub1node->cd();
13383 //
13384 // Place copy #18 of ITS5 directly in I565
13385 //
13386 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13387 sub2node->SetLineColor(kColorITS);
13388 sub2node->SetVisibility(1);
13389 fNodes->Add(sub2node);
13390 sub1node->cd();
13391 //
13392 // Place copy #19 of ITS5 directly in I565
13393 //
13394 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13395 sub2node->SetLineColor(kColorITS);
13396 sub2node->SetVisibility(1);
13397 fNodes->Add(sub2node);
13398 sub1node->cd();
13399 //
13400 // Place copy #20 of ITS5 directly in I565
13401 //
13402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13403 sub2node->SetLineColor(kColorITS);
13404 sub2node->SetVisibility(1);
13405 fNodes->Add(sub2node);
13406 sub1node->cd();
13407 //
13408 // Place copy #21 of ITS5 directly in I565
13409 //
13410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13411 sub2node->SetLineColor(kColorITS);
13412 sub2node->SetVisibility(1);
13413 fNodes->Add(sub2node);
13414 sub1node->cd();
13415 //
13416 // Place copy #22 of ITS5 directly in I565
13417 //
13418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13419 sub2node->SetLineColor(kColorITS);
13420 sub2node->SetVisibility(1);
13421 fNodes->Add(sub2node);
13422 sub1node->cd();
13423 fNodes->Add(sub1node);
13424 node->cd();
13425 //
13426 // Place copy #18 of I565 in IT56
13427 //
1266e9b4 13428 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13429 sub1node->SetLineColor(kColorITS);
13430 sub1node->SetVisibility(0);
13431 sub1node->cd();
13432 //
13433 // Place copy #1 of ITS5 directly in I565
13434 //
13435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13436 sub2node->SetLineColor(kColorITS);
13437 sub2node->SetVisibility(1);
13438 fNodes->Add(sub2node);
13439 sub1node->cd();
13440 //
13441 // Place copy #2 of ITS5 directly in I565
13442 //
13443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13444 sub2node->SetLineColor(kColorITS);
13445 sub2node->SetVisibility(1);
13446 fNodes->Add(sub2node);
13447 sub1node->cd();
13448 //
13449 // Place copy #3 of ITS5 directly in I565
13450 //
13451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13452 sub2node->SetLineColor(kColorITS);
13453 sub2node->SetVisibility(1);
13454 fNodes->Add(sub2node);
13455 sub1node->cd();
13456 //
13457 // Place copy #4 of ITS5 directly in I565
13458 //
13459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13460 sub2node->SetLineColor(kColorITS);
13461 sub2node->SetVisibility(1);
13462 fNodes->Add(sub2node);
13463 sub1node->cd();
13464 //
13465 // Place copy #5 of ITS5 directly in I565
13466 //
13467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13468 sub2node->SetLineColor(kColorITS);
13469 sub2node->SetVisibility(1);
13470 fNodes->Add(sub2node);
13471 sub1node->cd();
13472 //
13473 // Place copy #6 of ITS5 directly in I565
13474 //
13475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13476 sub2node->SetLineColor(kColorITS);
13477 sub2node->SetVisibility(1);
13478 fNodes->Add(sub2node);
13479 sub1node->cd();
13480 //
13481 // Place copy #7 of ITS5 directly in I565
13482 //
13483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13484 sub2node->SetLineColor(kColorITS);
13485 sub2node->SetVisibility(1);
13486 fNodes->Add(sub2node);
13487 sub1node->cd();
13488 //
13489 // Place copy #8 of ITS5 directly in I565
13490 //
13491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13492 sub2node->SetLineColor(kColorITS);
13493 sub2node->SetVisibility(1);
13494 fNodes->Add(sub2node);
13495 sub1node->cd();
13496 //
13497 // Place copy #9 of ITS5 directly in I565
13498 //
13499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13500 sub2node->SetLineColor(kColorITS);
13501 sub2node->SetVisibility(1);
13502 fNodes->Add(sub2node);
13503 sub1node->cd();
13504 //
13505 // Place copy #10 of ITS5 directly in I565
13506 //
13507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13508 sub2node->SetLineColor(kColorITS);
13509 sub2node->SetVisibility(1);
13510 fNodes->Add(sub2node);
13511 sub1node->cd();
13512 //
13513 // Place copy #11 of ITS5 directly in I565
13514 //
13515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13516 sub2node->SetLineColor(kColorITS);
13517 sub2node->SetVisibility(1);
13518 fNodes->Add(sub2node);
13519 sub1node->cd();
13520 //
13521 // Place copy #12 of ITS5 directly in I565
13522 //
13523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13524 sub2node->SetLineColor(kColorITS);
13525 sub2node->SetVisibility(1);
13526 fNodes->Add(sub2node);
13527 sub1node->cd();
13528 //
13529 // Place copy #13 of ITS5 directly in I565
13530 //
13531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13532 sub2node->SetLineColor(kColorITS);
13533 sub2node->SetVisibility(1);
13534 fNodes->Add(sub2node);
13535 sub1node->cd();
13536 //
13537 // Place copy #14 of ITS5 directly in I565
13538 //
13539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13540 sub2node->SetLineColor(kColorITS);
13541 sub2node->SetVisibility(1);
13542 fNodes->Add(sub2node);
13543 sub1node->cd();
13544 //
13545 // Place copy #15 of ITS5 directly in I565
13546 //
13547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13548 sub2node->SetLineColor(kColorITS);
13549 sub2node->SetVisibility(1);
13550 fNodes->Add(sub2node);
13551 sub1node->cd();
13552 //
13553 // Place copy #16 of ITS5 directly in I565
13554 //
13555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13556 sub2node->SetLineColor(kColorITS);
13557 sub2node->SetVisibility(1);
13558 fNodes->Add(sub2node);
13559 sub1node->cd();
13560 //
13561 // Place copy #17 of ITS5 directly in I565
13562 //
13563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13564 sub2node->SetLineColor(kColorITS);
13565 sub2node->SetVisibility(1);
13566 fNodes->Add(sub2node);
13567 sub1node->cd();
13568 //
13569 // Place copy #18 of ITS5 directly in I565
13570 //
13571 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13572 sub2node->SetLineColor(kColorITS);
13573 sub2node->SetVisibility(1);
13574 fNodes->Add(sub2node);
13575 sub1node->cd();
13576 //
13577 // Place copy #19 of ITS5 directly in I565
13578 //
13579 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13580 sub2node->SetLineColor(kColorITS);
13581 sub2node->SetVisibility(1);
13582 fNodes->Add(sub2node);
13583 sub1node->cd();
13584 //
13585 // Place copy #20 of ITS5 directly in I565
13586 //
13587 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13588 sub2node->SetLineColor(kColorITS);
13589 sub2node->SetVisibility(1);
13590 fNodes->Add(sub2node);
13591 sub1node->cd();
13592 //
13593 // Place copy #21 of ITS5 directly in I565
13594 //
13595 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13596 sub2node->SetLineColor(kColorITS);
13597 sub2node->SetVisibility(1);
13598 fNodes->Add(sub2node);
13599 sub1node->cd();
13600 //
13601 // Place copy #22 of ITS5 directly in I565
13602 //
13603 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13604 sub2node->SetLineColor(kColorITS);
13605 sub2node->SetVisibility(1);
13606 fNodes->Add(sub2node);
13607 sub1node->cd();
13608 fNodes->Add(sub1node);
13609 node->cd();
13610 //
13611 // Place copy #19 of I565 in IT56
13612 //
1266e9b4 13613 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13614 sub1node->SetLineColor(kColorITS);
13615 sub1node->SetVisibility(0);
13616 sub1node->cd();
13617 //
13618 // Place copy #1 of ITS5 directly in I565
13619 //
13620 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13621 sub2node->SetLineColor(kColorITS);
13622 sub2node->SetVisibility(1);
13623 fNodes->Add(sub2node);
13624 sub1node->cd();
13625 //
13626 // Place copy #2 of ITS5 directly in I565
13627 //
13628 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13629 sub2node->SetLineColor(kColorITS);
13630 sub2node->SetVisibility(1);
13631 fNodes->Add(sub2node);
13632 sub1node->cd();
13633 //
13634 // Place copy #3 of ITS5 directly in I565
13635 //
13636 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13637 sub2node->SetLineColor(kColorITS);
13638 sub2node->SetVisibility(1);
13639 fNodes->Add(sub2node);
13640 sub1node->cd();
13641 //
13642 // Place copy #4 of ITS5 directly in I565
13643 //
13644 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13645 sub2node->SetLineColor(kColorITS);
13646 sub2node->SetVisibility(1);
13647 fNodes->Add(sub2node);
13648 sub1node->cd();
13649 //
13650 // Place copy #5 of ITS5 directly in I565
13651 //
13652 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13653 sub2node->SetLineColor(kColorITS);
13654 sub2node->SetVisibility(1);
13655 fNodes->Add(sub2node);
13656 sub1node->cd();
13657 //
13658 // Place copy #6 of ITS5 directly in I565
13659 //
13660 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13661 sub2node->SetLineColor(kColorITS);
13662 sub2node->SetVisibility(1);
13663 fNodes->Add(sub2node);
13664 sub1node->cd();
13665 //
13666 // Place copy #7 of ITS5 directly in I565
13667 //
13668 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13669 sub2node->SetLineColor(kColorITS);
13670 sub2node->SetVisibility(1);
13671 fNodes->Add(sub2node);
13672 sub1node->cd();
13673 //
13674 // Place copy #8 of ITS5 directly in I565
13675 //
13676 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13677 sub2node->SetLineColor(kColorITS);
13678 sub2node->SetVisibility(1);
13679 fNodes->Add(sub2node);
13680 sub1node->cd();
13681 //
13682 // Place copy #9 of ITS5 directly in I565
13683 //
13684 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13685 sub2node->SetLineColor(kColorITS);
13686 sub2node->SetVisibility(1);
13687 fNodes->Add(sub2node);
13688 sub1node->cd();
13689 //
13690 // Place copy #10 of ITS5 directly in I565
13691 //
13692 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13693 sub2node->SetLineColor(kColorITS);
13694 sub2node->SetVisibility(1);
13695 fNodes->Add(sub2node);
13696 sub1node->cd();
13697 //
13698 // Place copy #11 of ITS5 directly in I565
13699 //
13700 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13701 sub2node->SetLineColor(kColorITS);
13702 sub2node->SetVisibility(1);
13703 fNodes->Add(sub2node);
13704 sub1node->cd();
13705 //
13706 // Place copy #12 of ITS5 directly in I565
13707 //
13708 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13709 sub2node->SetLineColor(kColorITS);
13710 sub2node->SetVisibility(1);
13711 fNodes->Add(sub2node);
13712 sub1node->cd();
13713 //
13714 // Place copy #13 of ITS5 directly in I565
13715 //
13716 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13717 sub2node->SetLineColor(kColorITS);
13718 sub2node->SetVisibility(1);
13719 fNodes->Add(sub2node);
13720 sub1node->cd();
13721 //
13722 // Place copy #14 of ITS5 directly in I565
13723 //
13724 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13725 sub2node->SetLineColor(kColorITS);
13726 sub2node->SetVisibility(1);
13727 fNodes->Add(sub2node);
13728 sub1node->cd();
13729 //
13730 // Place copy #15 of ITS5 directly in I565
13731 //
13732 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13733 sub2node->SetLineColor(kColorITS);
13734 sub2node->SetVisibility(1);
13735 fNodes->Add(sub2node);
13736 sub1node->cd();
13737 //
13738 // Place copy #16 of ITS5 directly in I565
13739 //
13740 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13741 sub2node->SetLineColor(kColorITS);
13742 sub2node->SetVisibility(1);
13743 fNodes->Add(sub2node);
13744 sub1node->cd();
13745 //
13746 // Place copy #17 of ITS5 directly in I565
13747 //
13748 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13749 sub2node->SetLineColor(kColorITS);
13750 sub2node->SetVisibility(1);
13751 fNodes->Add(sub2node);
13752 sub1node->cd();
13753 //
13754 // Place copy #18 of ITS5 directly in I565
13755 //
13756 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13757 sub2node->SetLineColor(kColorITS);
13758 sub2node->SetVisibility(1);
13759 fNodes->Add(sub2node);
13760 sub1node->cd();
13761 //
13762 // Place copy #19 of ITS5 directly in I565
13763 //
13764 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13765 sub2node->SetLineColor(kColorITS);
13766 sub2node->SetVisibility(1);
13767 fNodes->Add(sub2node);
13768 sub1node->cd();
13769 //
13770 // Place copy #20 of ITS5 directly in I565
13771 //
13772 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13773 sub2node->SetLineColor(kColorITS);
13774 sub2node->SetVisibility(1);
13775 fNodes->Add(sub2node);
13776 sub1node->cd();
13777 //
13778 // Place copy #21 of ITS5 directly in I565
13779 //
13780 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13781 sub2node->SetLineColor(kColorITS);
13782 sub2node->SetVisibility(1);
13783 fNodes->Add(sub2node);
13784 sub1node->cd();
13785 //
13786 // Place copy #22 of ITS5 directly in I565
13787 //
13788 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13789 sub2node->SetLineColor(kColorITS);
13790 sub2node->SetVisibility(1);
13791 fNodes->Add(sub2node);
13792 sub1node->cd();
13793 fNodes->Add(sub1node);
13794 node->cd();
13795 //
13796 // Place copy #20 of I565 in IT56
13797 //
1266e9b4 13798 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13799 sub1node->SetLineColor(kColorITS);
13800 sub1node->SetVisibility(0);
13801 sub1node->cd();
13802 //
13803 // Place copy #1 of ITS5 directly in I565
13804 //
13805 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13806 sub2node->SetLineColor(kColorITS);
13807 sub2node->SetVisibility(1);
13808 fNodes->Add(sub2node);
13809 sub1node->cd();
13810 //
13811 // Place copy #2 of ITS5 directly in I565
13812 //
13813 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13814 sub2node->SetLineColor(kColorITS);
13815 sub2node->SetVisibility(1);
13816 fNodes->Add(sub2node);
13817 sub1node->cd();
13818 //
13819 // Place copy #3 of ITS5 directly in I565
13820 //
13821 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13822 sub2node->SetLineColor(kColorITS);
13823 sub2node->SetVisibility(1);
13824 fNodes->Add(sub2node);
13825 sub1node->cd();
13826 //
13827 // Place copy #4 of ITS5 directly in I565
13828 //
13829 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13830 sub2node->SetLineColor(kColorITS);
13831 sub2node->SetVisibility(1);
13832 fNodes->Add(sub2node);
13833 sub1node->cd();
13834 //
13835 // Place copy #5 of ITS5 directly in I565
13836 //
13837 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13838 sub2node->SetLineColor(kColorITS);
13839 sub2node->SetVisibility(1);
13840 fNodes->Add(sub2node);
13841 sub1node->cd();
13842 //
13843 // Place copy #6 of ITS5 directly in I565
13844 //
13845 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13846 sub2node->SetLineColor(kColorITS);
13847 sub2node->SetVisibility(1);
13848 fNodes->Add(sub2node);
13849 sub1node->cd();
13850 //
13851 // Place copy #7 of ITS5 directly in I565
13852 //
13853 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13854 sub2node->SetLineColor(kColorITS);
13855 sub2node->SetVisibility(1);
13856 fNodes->Add(sub2node);
13857 sub1node->cd();
13858 //
13859 // Place copy #8 of ITS5 directly in I565
13860 //
13861 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13862 sub2node->SetLineColor(kColorITS);
13863 sub2node->SetVisibility(1);
13864 fNodes->Add(sub2node);
13865 sub1node->cd();
13866 //
13867 // Place copy #9 of ITS5 directly in I565
13868 //
13869 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13870 sub2node->SetLineColor(kColorITS);
13871 sub2node->SetVisibility(1);
13872 fNodes->Add(sub2node);
13873 sub1node->cd();
13874 //
13875 // Place copy #10 of ITS5 directly in I565
13876 //
13877 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13878 sub2node->SetLineColor(kColorITS);
13879 sub2node->SetVisibility(1);
13880 fNodes->Add(sub2node);
13881 sub1node->cd();
13882 //
13883 // Place copy #11 of ITS5 directly in I565
13884 //
13885 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13886 sub2node->SetLineColor(kColorITS);
13887 sub2node->SetVisibility(1);
13888 fNodes->Add(sub2node);
13889 sub1node->cd();
13890 //
13891 // Place copy #12 of ITS5 directly in I565
13892 //
13893 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13894 sub2node->SetLineColor(kColorITS);
13895 sub2node->SetVisibility(1);
13896 fNodes->Add(sub2node);
13897 sub1node->cd();
13898 //
13899 // Place copy #13 of ITS5 directly in I565
13900 //
13901 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13902 sub2node->SetLineColor(kColorITS);
13903 sub2node->SetVisibility(1);
13904 fNodes->Add(sub2node);
13905 sub1node->cd();
13906 //
13907 // Place copy #14 of ITS5 directly in I565
13908 //
13909 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13910 sub2node->SetLineColor(kColorITS);
13911 sub2node->SetVisibility(1);
13912 fNodes->Add(sub2node);
13913 sub1node->cd();
13914 //
13915 // Place copy #15 of ITS5 directly in I565
13916 //
13917 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13918 sub2node->SetLineColor(kColorITS);
13919 sub2node->SetVisibility(1);
13920 fNodes->Add(sub2node);
13921 sub1node->cd();
13922 //
13923 // Place copy #16 of ITS5 directly in I565
13924 //
13925 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13926 sub2node->SetLineColor(kColorITS);
13927 sub2node->SetVisibility(1);
13928 fNodes->Add(sub2node);
13929 sub1node->cd();
13930 //
13931 // Place copy #17 of ITS5 directly in I565
13932 //
13933 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13934 sub2node->SetLineColor(kColorITS);
13935 sub2node->SetVisibility(1);
13936 fNodes->Add(sub2node);
13937 sub1node->cd();
13938 //
13939 // Place copy #18 of ITS5 directly in I565
13940 //
13941 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13942 sub2node->SetLineColor(kColorITS);
13943 sub2node->SetVisibility(1);
13944 fNodes->Add(sub2node);
13945 sub1node->cd();
13946 //
13947 // Place copy #19 of ITS5 directly in I565
13948 //
13949 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13950 sub2node->SetLineColor(kColorITS);
13951 sub2node->SetVisibility(1);
13952 fNodes->Add(sub2node);
13953 sub1node->cd();
13954 //
13955 // Place copy #20 of ITS5 directly in I565
13956 //
13957 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13958 sub2node->SetLineColor(kColorITS);
13959 sub2node->SetVisibility(1);
13960 fNodes->Add(sub2node);
13961 sub1node->cd();
13962 //
13963 // Place copy #21 of ITS5 directly in I565
13964 //
13965 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13966 sub2node->SetLineColor(kColorITS);
13967 sub2node->SetVisibility(1);
13968 fNodes->Add(sub2node);
13969 sub1node->cd();
13970 //
13971 // Place copy #22 of ITS5 directly in I565
13972 //
13973 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13974 sub2node->SetLineColor(kColorITS);
13975 sub2node->SetVisibility(1);
13976 fNodes->Add(sub2node);
13977 sub1node->cd();
13978 fNodes->Add(sub1node);
13979 node->cd();
13980 //
13981 // Place copy #21 of I565 in IT56
13982 //
1266e9b4 13983 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 13984 sub1node->SetLineColor(kColorITS);
13985 sub1node->SetVisibility(0);
13986 sub1node->cd();
13987 //
13988 // Place copy #1 of ITS5 directly in I565
13989 //
13990 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13991 sub2node->SetLineColor(kColorITS);
13992 sub2node->SetVisibility(1);
13993 fNodes->Add(sub2node);
13994 sub1node->cd();
13995 //
13996 // Place copy #2 of ITS5 directly in I565
13997 //
13998 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13999 sub2node->SetLineColor(kColorITS);
14000 sub2node->SetVisibility(1);
14001 fNodes->Add(sub2node);
14002 sub1node->cd();
14003 //
14004 // Place copy #3 of ITS5 directly in I565
14005 //
14006 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14007 sub2node->SetLineColor(kColorITS);
14008 sub2node->SetVisibility(1);
14009 fNodes->Add(sub2node);
14010 sub1node->cd();
14011 //
14012 // Place copy #4 of ITS5 directly in I565
14013 //
14014 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14015 sub2node->SetLineColor(kColorITS);
14016 sub2node->SetVisibility(1);
14017 fNodes->Add(sub2node);
14018 sub1node->cd();
14019 //
14020 // Place copy #5 of ITS5 directly in I565
14021 //
14022 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14023 sub2node->SetLineColor(kColorITS);
14024 sub2node->SetVisibility(1);
14025 fNodes->Add(sub2node);
14026 sub1node->cd();
14027 //
14028 // Place copy #6 of ITS5 directly in I565
14029 //
14030 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14031 sub2node->SetLineColor(kColorITS);
14032 sub2node->SetVisibility(1);
14033 fNodes->Add(sub2node);
14034 sub1node->cd();
14035 //
14036 // Place copy #7 of ITS5 directly in I565
14037 //
14038 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14039 sub2node->SetLineColor(kColorITS);
14040 sub2node->SetVisibility(1);
14041 fNodes->Add(sub2node);
14042 sub1node->cd();
14043 //
14044 // Place copy #8 of ITS5 directly in I565
14045 //
14046 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14047 sub2node->SetLineColor(kColorITS);
14048 sub2node->SetVisibility(1);
14049 fNodes->Add(sub2node);
14050 sub1node->cd();
14051 //
14052 // Place copy #9 of ITS5 directly in I565
14053 //
14054 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14055 sub2node->SetLineColor(kColorITS);
14056 sub2node->SetVisibility(1);
14057 fNodes->Add(sub2node);
14058 sub1node->cd();
14059 //
14060 // Place copy #10 of ITS5 directly in I565
14061 //
14062 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14063 sub2node->SetLineColor(kColorITS);
14064 sub2node->SetVisibility(1);
14065 fNodes->Add(sub2node);
14066 sub1node->cd();
14067 //
14068 // Place copy #11 of ITS5 directly in I565
14069 //
14070 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14071 sub2node->SetLineColor(kColorITS);
14072 sub2node->SetVisibility(1);
14073 fNodes->Add(sub2node);
14074 sub1node->cd();
14075 //
14076 // Place copy #12 of ITS5 directly in I565
14077 //
14078 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14079 sub2node->SetLineColor(kColorITS);
14080 sub2node->SetVisibility(1);
14081 fNodes->Add(sub2node);
14082 sub1node->cd();
14083 //
14084 // Place copy #13 of ITS5 directly in I565
14085 //
14086 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14087 sub2node->SetLineColor(kColorITS);
14088 sub2node->SetVisibility(1);
14089 fNodes->Add(sub2node);
14090 sub1node->cd();
14091 //
14092 // Place copy #14 of ITS5 directly in I565
14093 //
14094 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14095 sub2node->SetLineColor(kColorITS);
14096 sub2node->SetVisibility(1);
14097 fNodes->Add(sub2node);
14098 sub1node->cd();
14099 //
14100 // Place copy #15 of ITS5 directly in I565
14101 //
14102 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14103 sub2node->SetLineColor(kColorITS);
14104 sub2node->SetVisibility(1);
14105 fNodes->Add(sub2node);
14106 sub1node->cd();
14107 //
14108 // Place copy #16 of ITS5 directly in I565
14109 //
14110 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14111 sub2node->SetLineColor(kColorITS);
14112 sub2node->SetVisibility(1);
14113 fNodes->Add(sub2node);
14114 sub1node->cd();
14115 //
14116 // Place copy #17 of ITS5 directly in I565
14117 //
14118 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14119 sub2node->SetLineColor(kColorITS);
14120 sub2node->SetVisibility(1);
14121 fNodes->Add(sub2node);
14122 sub1node->cd();
14123 //
14124 // Place copy #18 of ITS5 directly in I565
14125 //
14126 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14127 sub2node->SetLineColor(kColorITS);
14128 sub2node->SetVisibility(1);
14129 fNodes->Add(sub2node);
14130 sub1node->cd();
14131 //
14132 // Place copy #19 of ITS5 directly in I565
14133 //
14134 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14135 sub2node->SetLineColor(kColorITS);
14136 sub2node->SetVisibility(1);
14137 fNodes->Add(sub2node);
14138 sub1node->cd();
14139 //
14140 // Place copy #20 of ITS5 directly in I565
14141 //
14142 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14143 sub2node->SetLineColor(kColorITS);
14144 sub2node->SetVisibility(1);
14145 fNodes->Add(sub2node);
14146 sub1node->cd();
14147 //
14148 // Place copy #21 of ITS5 directly in I565
14149 //
14150 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14151 sub2node->SetLineColor(kColorITS);
14152 sub2node->SetVisibility(1);
14153 fNodes->Add(sub2node);
14154 sub1node->cd();
14155 //
14156 // Place copy #22 of ITS5 directly in I565
14157 //
14158 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14159 sub2node->SetLineColor(kColorITS);
14160 sub2node->SetVisibility(1);
14161 fNodes->Add(sub2node);
14162 sub1node->cd();
14163 fNodes->Add(sub1node);
14164 node->cd();
14165 //
14166 // Place copy #22 of I565 in IT56
14167 //
1266e9b4 14168 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14169 sub1node->SetLineColor(kColorITS);
14170 sub1node->SetVisibility(0);
14171 sub1node->cd();
14172 //
14173 // Place copy #1 of ITS5 directly in I565
14174 //
14175 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14176 sub2node->SetLineColor(kColorITS);
14177 sub2node->SetVisibility(1);
14178 fNodes->Add(sub2node);
14179 sub1node->cd();
14180 //
14181 // Place copy #2 of ITS5 directly in I565
14182 //
14183 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14184 sub2node->SetLineColor(kColorITS);
14185 sub2node->SetVisibility(1);
14186 fNodes->Add(sub2node);
14187 sub1node->cd();
14188 //
14189 // Place copy #3 of ITS5 directly in I565
14190 //
14191 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14192 sub2node->SetLineColor(kColorITS);
14193 sub2node->SetVisibility(1);
14194 fNodes->Add(sub2node);
14195 sub1node->cd();
14196 //
14197 // Place copy #4 of ITS5 directly in I565
14198 //
14199 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14200 sub2node->SetLineColor(kColorITS);
14201 sub2node->SetVisibility(1);
14202 fNodes->Add(sub2node);
14203 sub1node->cd();
14204 //
14205 // Place copy #5 of ITS5 directly in I565
14206 //
14207 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14208 sub2node->SetLineColor(kColorITS);
14209 sub2node->SetVisibility(1);
14210 fNodes->Add(sub2node);
14211 sub1node->cd();
14212 //
14213 // Place copy #6 of ITS5 directly in I565
14214 //
14215 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14216 sub2node->SetLineColor(kColorITS);
14217 sub2node->SetVisibility(1);
14218 fNodes->Add(sub2node);
14219 sub1node->cd();
14220 //
14221 // Place copy #7 of ITS5 directly in I565
14222 //
14223 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14224 sub2node->SetLineColor(kColorITS);
14225 sub2node->SetVisibility(1);
14226 fNodes->Add(sub2node);
14227 sub1node->cd();
14228 //
14229 // Place copy #8 of ITS5 directly in I565
14230 //
14231 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14232 sub2node->SetLineColor(kColorITS);
14233 sub2node->SetVisibility(1);
14234 fNodes->Add(sub2node);
14235 sub1node->cd();
14236 //
14237 // Place copy #9 of ITS5 directly in I565
14238 //
14239 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14240 sub2node->SetLineColor(kColorITS);
14241 sub2node->SetVisibility(1);
14242 fNodes->Add(sub2node);
14243 sub1node->cd();
14244 //
14245 // Place copy #10 of ITS5 directly in I565
14246 //
14247 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14248 sub2node->SetLineColor(kColorITS);
14249 sub2node->SetVisibility(1);
14250 fNodes->Add(sub2node);
14251 sub1node->cd();
14252 //
14253 // Place copy #11 of ITS5 directly in I565
14254 //
14255 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14256 sub2node->SetLineColor(kColorITS);
14257 sub2node->SetVisibility(1);
14258 fNodes->Add(sub2node);
14259 sub1node->cd();
14260 //
14261 // Place copy #12 of ITS5 directly in I565
14262 //
14263 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14264 sub2node->SetLineColor(kColorITS);
14265 sub2node->SetVisibility(1);
14266 fNodes->Add(sub2node);
14267 sub1node->cd();
14268 //
14269 // Place copy #13 of ITS5 directly in I565
14270 //
14271 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14272 sub2node->SetLineColor(kColorITS);
14273 sub2node->SetVisibility(1);
14274 fNodes->Add(sub2node);
14275 sub1node->cd();
14276 //
14277 // Place copy #14 of ITS5 directly in I565
14278 //
14279 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14280 sub2node->SetLineColor(kColorITS);
14281 sub2node->SetVisibility(1);
14282 fNodes->Add(sub2node);
14283 sub1node->cd();
14284 //
14285 // Place copy #15 of ITS5 directly in I565
14286 //
14287 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14288 sub2node->SetLineColor(kColorITS);
14289 sub2node->SetVisibility(1);
14290 fNodes->Add(sub2node);
14291 sub1node->cd();
14292 //
14293 // Place copy #16 of ITS5 directly in I565
14294 //
14295 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14296 sub2node->SetLineColor(kColorITS);
14297 sub2node->SetVisibility(1);
14298 fNodes->Add(sub2node);
14299 sub1node->cd();
14300 //
14301 // Place copy #17 of ITS5 directly in I565
14302 //
14303 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14304 sub2node->SetLineColor(kColorITS);
14305 sub2node->SetVisibility(1);
14306 fNodes->Add(sub2node);
14307 sub1node->cd();
14308 //
14309 // Place copy #18 of ITS5 directly in I565
14310 //
14311 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14312 sub2node->SetLineColor(kColorITS);
14313 sub2node->SetVisibility(1);
14314 fNodes->Add(sub2node);
14315 sub1node->cd();
14316 //
14317 // Place copy #19 of ITS5 directly in I565
14318 //
14319 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14320 sub2node->SetLineColor(kColorITS);
14321 sub2node->SetVisibility(1);
14322 fNodes->Add(sub2node);
14323 sub1node->cd();
14324 //
14325 // Place copy #20 of ITS5 directly in I565
14326 //
14327 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14328 sub2node->SetLineColor(kColorITS);
14329 sub2node->SetVisibility(1);
14330 fNodes->Add(sub2node);
14331 sub1node->cd();
14332 //
14333 // Place copy #21 of ITS5 directly in I565
14334 //
14335 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14336 sub2node->SetLineColor(kColorITS);
14337 sub2node->SetVisibility(1);
14338 fNodes->Add(sub2node);
14339 sub1node->cd();
14340 //
14341 // Place copy #22 of ITS5 directly in I565
14342 //
14343 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14344 sub2node->SetLineColor(kColorITS);
14345 sub2node->SetVisibility(1);
14346 fNodes->Add(sub2node);
14347 sub1node->cd();
14348 fNodes->Add(sub1node);
14349 node->cd();
14350 //
14351 // Place copy #23 of I565 in IT56
14352 //
1266e9b4 14353 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14354 sub1node->SetLineColor(kColorITS);
14355 sub1node->SetVisibility(0);
14356 sub1node->cd();
14357 //
14358 // Place copy #1 of ITS5 directly in I565
14359 //
14360 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14361 sub2node->SetLineColor(kColorITS);
14362 sub2node->SetVisibility(1);
14363 fNodes->Add(sub2node);
14364 sub1node->cd();
14365 //
14366 // Place copy #2 of ITS5 directly in I565
14367 //
14368 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14369 sub2node->SetLineColor(kColorITS);
14370 sub2node->SetVisibility(1);
14371 fNodes->Add(sub2node);
14372 sub1node->cd();
14373 //
14374 // Place copy #3 of ITS5 directly in I565
14375 //
14376 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14377 sub2node->SetLineColor(kColorITS);
14378 sub2node->SetVisibility(1);
14379 fNodes->Add(sub2node);
14380 sub1node->cd();
14381 //
14382 // Place copy #4 of ITS5 directly in I565
14383 //
14384 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14385 sub2node->SetLineColor(kColorITS);
14386 sub2node->SetVisibility(1);
14387 fNodes->Add(sub2node);
14388 sub1node->cd();
14389 //
14390 // Place copy #5 of ITS5 directly in I565
14391 //
14392 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14393 sub2node->SetLineColor(kColorITS);
14394 sub2node->SetVisibility(1);
14395 fNodes->Add(sub2node);
14396 sub1node->cd();
14397 //
14398 // Place copy #6 of ITS5 directly in I565
14399 //
14400 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14401 sub2node->SetLineColor(kColorITS);
14402 sub2node->SetVisibility(1);
14403 fNodes->Add(sub2node);
14404 sub1node->cd();
14405 //
14406 // Place copy #7 of ITS5 directly in I565
14407 //
14408 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14409 sub2node->SetLineColor(kColorITS);
14410 sub2node->SetVisibility(1);
14411 fNodes->Add(sub2node);
14412 sub1node->cd();
14413 //
14414 // Place copy #8 of ITS5 directly in I565
14415 //
14416 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14417 sub2node->SetLineColor(kColorITS);
14418 sub2node->SetVisibility(1);
14419 fNodes->Add(sub2node);
14420 sub1node->cd();
14421 //
14422 // Place copy #9 of ITS5 directly in I565
14423 //
14424 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14425 sub2node->SetLineColor(kColorITS);
14426 sub2node->SetVisibility(1);
14427 fNodes->Add(sub2node);
14428 sub1node->cd();
14429 //
14430 // Place copy #10 of ITS5 directly in I565
14431 //
14432 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14433 sub2node->SetLineColor(kColorITS);
14434 sub2node->SetVisibility(1);
14435 fNodes->Add(sub2node);
14436 sub1node->cd();
14437 //
14438 // Place copy #11 of ITS5 directly in I565
14439 //
14440 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14441 sub2node->SetLineColor(kColorITS);
14442 sub2node->SetVisibility(1);
14443 fNodes->Add(sub2node);
14444 sub1node->cd();
14445 //
14446 // Place copy #12 of ITS5 directly in I565
14447 //
14448 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14449 sub2node->SetLineColor(kColorITS);
14450 sub2node->SetVisibility(1);
14451 fNodes->Add(sub2node);
14452 sub1node->cd();
14453 //
14454 // Place copy #13 of ITS5 directly in I565
14455 //
14456 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14457 sub2node->SetLineColor(kColorITS);
14458 sub2node->SetVisibility(1);
14459 fNodes->Add(sub2node);
14460 sub1node->cd();
14461 //
14462 // Place copy #14 of ITS5 directly in I565
14463 //
14464 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14465 sub2node->SetLineColor(kColorITS);
14466 sub2node->SetVisibility(1);
14467 fNodes->Add(sub2node);
14468 sub1node->cd();
14469 //
14470 // Place copy #15 of ITS5 directly in I565
14471 //
14472 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14473 sub2node->SetLineColor(kColorITS);
14474 sub2node->SetVisibility(1);
14475 fNodes->Add(sub2node);
14476 sub1node->cd();
14477 //
14478 // Place copy #16 of ITS5 directly in I565
14479 //
14480 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14481 sub2node->SetLineColor(kColorITS);
14482 sub2node->SetVisibility(1);
14483 fNodes->Add(sub2node);
14484 sub1node->cd();
14485 //
14486 // Place copy #17 of ITS5 directly in I565
14487 //
14488 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14489 sub2node->SetLineColor(kColorITS);
14490 sub2node->SetVisibility(1);
14491 fNodes->Add(sub2node);
14492 sub1node->cd();
14493 //
14494 // Place copy #18 of ITS5 directly in I565
14495 //
14496 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14497 sub2node->SetLineColor(kColorITS);
14498 sub2node->SetVisibility(1);
14499 fNodes->Add(sub2node);
14500 sub1node->cd();
14501 //
14502 // Place copy #19 of ITS5 directly in I565
14503 //
14504 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14505 sub2node->SetLineColor(kColorITS);
14506 sub2node->SetVisibility(1);
14507 fNodes->Add(sub2node);
14508 sub1node->cd();
14509 //
14510 // Place copy #20 of ITS5 directly in I565
14511 //
14512 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14513 sub2node->SetLineColor(kColorITS);
14514 sub2node->SetVisibility(1);
14515 fNodes->Add(sub2node);
14516 sub1node->cd();
14517 //
14518 // Place copy #21 of ITS5 directly in I565
14519 //
14520 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14521 sub2node->SetLineColor(kColorITS);
14522 sub2node->SetVisibility(1);
14523 fNodes->Add(sub2node);
14524 sub1node->cd();
14525 //
14526 // Place copy #22 of ITS5 directly in I565
14527 //
14528 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14529 sub2node->SetLineColor(kColorITS);
14530 sub2node->SetVisibility(1);
14531 fNodes->Add(sub2node);
14532 sub1node->cd();
14533 fNodes->Add(sub1node);
14534 node->cd();
14535 //
14536 // Place copy #24 of I565 in IT56
14537 //
1266e9b4 14538 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14539 sub1node->SetLineColor(kColorITS);
14540 sub1node->SetVisibility(0);
14541 sub1node->cd();
14542 //
14543 // Place copy #1 of ITS5 directly in I565
14544 //
14545 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14546 sub2node->SetLineColor(kColorITS);
14547 sub2node->SetVisibility(1);
14548 fNodes->Add(sub2node);
14549 sub1node->cd();
14550 //
14551 // Place copy #2 of ITS5 directly in I565
14552 //
14553 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14554 sub2node->SetLineColor(kColorITS);
14555 sub2node->SetVisibility(1);
14556 fNodes->Add(sub2node);
14557 sub1node->cd();
14558 //
14559 // Place copy #3 of ITS5 directly in I565
14560 //
14561 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14562 sub2node->SetLineColor(kColorITS);
14563 sub2node->SetVisibility(1);
14564 fNodes->Add(sub2node);
14565 sub1node->cd();
14566 //
14567 // Place copy #4 of ITS5 directly in I565
14568 //
14569 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14570 sub2node->SetLineColor(kColorITS);
14571 sub2node->SetVisibility(1);
14572 fNodes->Add(sub2node);
14573 sub1node->cd();
14574 //
14575 // Place copy #5 of ITS5 directly in I565
14576 //
14577 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14578 sub2node->SetLineColor(kColorITS);
14579 sub2node->SetVisibility(1);
14580 fNodes->Add(sub2node);
14581 sub1node->cd();
14582 //
14583 // Place copy #6 of ITS5 directly in I565
14584 //
14585 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14586 sub2node->SetLineColor(kColorITS);
14587 sub2node->SetVisibility(1);
14588 fNodes->Add(sub2node);
14589 sub1node->cd();
14590 //
14591 // Place copy #7 of ITS5 directly in I565
14592 //
14593 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14594 sub2node->SetLineColor(kColorITS);
14595 sub2node->SetVisibility(1);
14596 fNodes->Add(sub2node);
14597 sub1node->cd();
14598 //
14599 // Place copy #8 of ITS5 directly in I565
14600 //
14601 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14602 sub2node->SetLineColor(kColorITS);
14603 sub2node->SetVisibility(1);
14604 fNodes->Add(sub2node);
14605 sub1node->cd();
14606 //
14607 // Place copy #9 of ITS5 directly in I565
14608 //
14609 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14610 sub2node->SetLineColor(kColorITS);
14611 sub2node->SetVisibility(1);
14612 fNodes->Add(sub2node);
14613 sub1node->cd();
14614 //
14615 // Place copy #10 of ITS5 directly in I565
14616 //
14617 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14618 sub2node->SetLineColor(kColorITS);
14619 sub2node->SetVisibility(1);
14620 fNodes->Add(sub2node);
14621 sub1node->cd();
14622 //
14623 // Place copy #11 of ITS5 directly in I565
14624 //
14625 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14626 sub2node->SetLineColor(kColorITS);
14627 sub2node->SetVisibility(1);
14628 fNodes->Add(sub2node);
14629 sub1node->cd();
14630 //
14631 // Place copy #12 of ITS5 directly in I565
14632 //
14633 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14634 sub2node->SetLineColor(kColorITS);
14635 sub2node->SetVisibility(1);
14636 fNodes->Add(sub2node);
14637 sub1node->cd();
14638 //
14639 // Place copy #13 of ITS5 directly in I565
14640 //
14641 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14642 sub2node->SetLineColor(kColorITS);
14643 sub2node->SetVisibility(1);
14644 fNodes->Add(sub2node);
14645 sub1node->cd();
14646 //
14647 // Place copy #14 of ITS5 directly in I565
14648 //
14649 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14650 sub2node->SetLineColor(kColorITS);
14651 sub2node->SetVisibility(1);
14652 fNodes->Add(sub2node);
14653 sub1node->cd();
14654 //
14655 // Place copy #15 of ITS5 directly in I565
14656 //
14657 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14658 sub2node->SetLineColor(kColorITS);
14659 sub2node->SetVisibility(1);
14660 fNodes->Add(sub2node);
14661 sub1node->cd();
14662 //
14663 // Place copy #16 of ITS5 directly in I565
14664 //
14665 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14666 sub2node->SetLineColor(kColorITS);
14667 sub2node->SetVisibility(1);
14668 fNodes->Add(sub2node);
14669 sub1node->cd();
14670 //
14671 // Place copy #17 of ITS5 directly in I565
14672 //
14673 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14674 sub2node->SetLineColor(kColorITS);
14675 sub2node->SetVisibility(1);
14676 fNodes->Add(sub2node);
14677 sub1node->cd();
14678 //
14679 // Place copy #18 of ITS5 directly in I565
14680 //
14681 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14682 sub2node->SetLineColor(kColorITS);
14683 sub2node->SetVisibility(1);
14684 fNodes->Add(sub2node);
14685 sub1node->cd();
14686 //
14687 // Place copy #19 of ITS5 directly in I565
14688 //
14689 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14690 sub2node->SetLineColor(kColorITS);
14691 sub2node->SetVisibility(1);
14692 fNodes->Add(sub2node);
14693 sub1node->cd();
14694 //
14695 // Place copy #20 of ITS5 directly in I565
14696 //
14697 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14698 sub2node->SetLineColor(kColorITS);
14699 sub2node->SetVisibility(1);
14700 fNodes->Add(sub2node);
14701 sub1node->cd();
14702 //
14703 // Place copy #21 of ITS5 directly in I565
14704 //
14705 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14706 sub2node->SetLineColor(kColorITS);
14707 sub2node->SetVisibility(1);
14708 fNodes->Add(sub2node);
14709 sub1node->cd();
14710 //
14711 // Place copy #22 of ITS5 directly in I565
14712 //
14713 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14714 sub2node->SetLineColor(kColorITS);
14715 sub2node->SetVisibility(1);
14716 fNodes->Add(sub2node);
14717 sub1node->cd();
14718 fNodes->Add(sub1node);
14719 node->cd();
14720 //
14721 // Place copy #25 of I565 in IT56
14722 //
1266e9b4 14723 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14724 sub1node->SetLineColor(kColorITS);
14725 sub1node->SetVisibility(0);
14726 sub1node->cd();
14727 //
14728 // Place copy #1 of ITS5 directly in I565
14729 //
14730 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14731 sub2node->SetLineColor(kColorITS);
14732 sub2node->SetVisibility(1);
14733 fNodes->Add(sub2node);
14734 sub1node->cd();
14735 //
14736 // Place copy #2 of ITS5 directly in I565
14737 //
14738 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14739 sub2node->SetLineColor(kColorITS);
14740 sub2node->SetVisibility(1);
14741 fNodes->Add(sub2node);
14742 sub1node->cd();
14743 //
14744 // Place copy #3 of ITS5 directly in I565
14745 //
14746 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14747 sub2node->SetLineColor(kColorITS);
14748 sub2node->SetVisibility(1);
14749 fNodes->Add(sub2node);
14750 sub1node->cd();
14751 //
14752 // Place copy #4 of ITS5 directly in I565
14753 //
14754 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14755 sub2node->SetLineColor(kColorITS);
14756 sub2node->SetVisibility(1);
14757 fNodes->Add(sub2node);
14758 sub1node->cd();
14759 //
14760 // Place copy #5 of ITS5 directly in I565
14761 //
14762 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14763 sub2node->SetLineColor(kColorITS);
14764 sub2node->SetVisibility(1);
14765 fNodes->Add(sub2node);
14766 sub1node->cd();
14767 //
14768 // Place copy #6 of ITS5 directly in I565
14769 //
14770 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14771 sub2node->SetLineColor(kColorITS);
14772 sub2node->SetVisibility(1);
14773 fNodes->Add(sub2node);
14774 sub1node->cd();
14775 //
14776 // Place copy #7 of ITS5 directly in I565
14777 //
14778 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14779 sub2node->SetLineColor(kColorITS);
14780 sub2node->SetVisibility(1);
14781 fNodes->Add(sub2node);
14782 sub1node->cd();
14783 //
14784 // Place copy #8 of ITS5 directly in I565
14785 //
14786 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14787 sub2node->SetLineColor(kColorITS);
14788 sub2node->SetVisibility(1);
14789 fNodes->Add(sub2node);
14790 sub1node->cd();
14791 //
14792 // Place copy #9 of ITS5 directly in I565
14793 //
14794 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14795 sub2node->SetLineColor(kColorITS);
14796 sub2node->SetVisibility(1);
14797 fNodes->Add(sub2node);
14798 sub1node->cd();
14799 //
14800 // Place copy #10 of ITS5 directly in I565
14801 //
14802 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14803 sub2node->SetLineColor(kColorITS);
14804 sub2node->SetVisibility(1);
14805 fNodes->Add(sub2node);
14806 sub1node->cd();
14807 //
14808 // Place copy #11 of ITS5 directly in I565
14809 //
14810 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14811 sub2node->SetLineColor(kColorITS);
14812 sub2node->SetVisibility(1);
14813 fNodes->Add(sub2node);
14814 sub1node->cd();
14815 //
14816 // Place copy #12 of ITS5 directly in I565
14817 //
14818 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14819 sub2node->SetLineColor(kColorITS);
14820 sub2node->SetVisibility(1);
14821 fNodes->Add(sub2node);
14822 sub1node->cd();
14823 //
14824 // Place copy #13 of ITS5 directly in I565
14825 //
14826 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14827 sub2node->SetLineColor(kColorITS);
14828 sub2node->SetVisibility(1);
14829 fNodes->Add(sub2node);
14830 sub1node->cd();
14831 //
14832 // Place copy #14 of ITS5 directly in I565
14833 //
14834 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14835 sub2node->SetLineColor(kColorITS);
14836 sub2node->SetVisibility(1);
14837 fNodes->Add(sub2node);
14838 sub1node->cd();
14839 //
14840 // Place copy #15 of ITS5 directly in I565
14841 //
14842 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14843 sub2node->SetLineColor(kColorITS);
14844 sub2node->SetVisibility(1);
14845 fNodes->Add(sub2node);
14846 sub1node->cd();
14847 //
14848 // Place copy #16 of ITS5 directly in I565
14849 //
14850 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14851 sub2node->SetLineColor(kColorITS);
14852 sub2node->SetVisibility(1);
14853 fNodes->Add(sub2node);
14854 sub1node->cd();
14855 //
14856 // Place copy #17 of ITS5 directly in I565
14857 //
14858 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14859 sub2node->SetLineColor(kColorITS);
14860 sub2node->SetVisibility(1);
14861 fNodes->Add(sub2node);
14862 sub1node->cd();
14863 //
14864 // Place copy #18 of ITS5 directly in I565
14865 //
14866 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14867 sub2node->SetLineColor(kColorITS);
14868 sub2node->SetVisibility(1);
14869 fNodes->Add(sub2node);
14870 sub1node->cd();
14871 //
14872 // Place copy #19 of ITS5 directly in I565
14873 //
14874 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14875 sub2node->SetLineColor(kColorITS);
14876 sub2node->SetVisibility(1);
14877 fNodes->Add(sub2node);
14878 sub1node->cd();
14879 //
14880 // Place copy #20 of ITS5 directly in I565
14881 //
14882 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14883 sub2node->SetLineColor(kColorITS);
14884 sub2node->SetVisibility(1);
14885 fNodes->Add(sub2node);
14886 sub1node->cd();
14887 //
14888 // Place copy #21 of ITS5 directly in I565
14889 //
14890 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14891 sub2node->SetLineColor(kColorITS);
14892 sub2node->SetVisibility(1);
14893 fNodes->Add(sub2node);
14894 sub1node->cd();
14895 //
14896 // Place copy #22 of ITS5 directly in I565
14897 //
14898 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14899 sub2node->SetLineColor(kColorITS);
14900 sub2node->SetVisibility(1);
14901 fNodes->Add(sub2node);
14902 sub1node->cd();
14903 fNodes->Add(sub1node);
14904 node->cd();
14905 //
14906 // Place copy #26 of I565 in IT56
14907 //
1266e9b4 14908 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14909 sub1node->SetLineColor(kColorITS);
14910 sub1node->SetVisibility(0);
14911 sub1node->cd();
14912 //
14913 // Place copy #1 of ITS5 directly in I565
14914 //
14915 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14916 sub2node->SetLineColor(kColorITS);
14917 sub2node->SetVisibility(1);
14918 fNodes->Add(sub2node);
14919 sub1node->cd();
14920 //
14921 // Place copy #2 of ITS5 directly in I565
14922 //
14923 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14924 sub2node->SetLineColor(kColorITS);
14925 sub2node->SetVisibility(1);
14926 fNodes->Add(sub2node);
14927 sub1node->cd();
14928 //
14929 // Place copy #3 of ITS5 directly in I565
14930 //
14931 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14932 sub2node->SetLineColor(kColorITS);
14933 sub2node->SetVisibility(1);
14934 fNodes->Add(sub2node);
14935 sub1node->cd();
14936 //
14937 // Place copy #4 of ITS5 directly in I565
14938 //
14939 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14940 sub2node->SetLineColor(kColorITS);
14941 sub2node->SetVisibility(1);
14942 fNodes->Add(sub2node);
14943 sub1node->cd();
14944 //
14945 // Place copy #5 of ITS5 directly in I565
14946 //
14947 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14948 sub2node->SetLineColor(kColorITS);
14949 sub2node->SetVisibility(1);
14950 fNodes->Add(sub2node);
14951 sub1node->cd();
14952 //
14953 // Place copy #6 of ITS5 directly in I565
14954 //
14955 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14956 sub2node->SetLineColor(kColorITS);
14957 sub2node->SetVisibility(1);
14958 fNodes->Add(sub2node);
14959 sub1node->cd();
14960 //
14961 // Place copy #7 of ITS5 directly in I565
14962 //
14963 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14964 sub2node->SetLineColor(kColorITS);
14965 sub2node->SetVisibility(1);
14966 fNodes->Add(sub2node);
14967 sub1node->cd();
14968 //
14969 // Place copy #8 of ITS5 directly in I565
14970 //
14971 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14972 sub2node->SetLineColor(kColorITS);
14973 sub2node->SetVisibility(1);
14974 fNodes->Add(sub2node);
14975 sub1node->cd();
14976 //
14977 // Place copy #9 of ITS5 directly in I565
14978 //
14979 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14980 sub2node->SetLineColor(kColorITS);
14981 sub2node->SetVisibility(1);
14982 fNodes->Add(sub2node);
14983 sub1node->cd();
14984 //
14985 // Place copy #10 of ITS5 directly in I565
14986 //
14987 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14988 sub2node->SetLineColor(kColorITS);
14989 sub2node->SetVisibility(1);
14990 fNodes->Add(sub2node);
14991 sub1node->cd();
14992 //
14993 // Place copy #11 of ITS5 directly in I565
14994 //
14995 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14996 sub2node->SetLineColor(kColorITS);
14997 sub2node->SetVisibility(1);
14998 fNodes->Add(sub2node);
14999 sub1node->cd();
15000 //
15001 // Place copy #12 of ITS5 directly in I565
15002 //
15003 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15004 sub2node->SetLineColor(kColorITS);
15005 sub2node->SetVisibility(1);
15006 fNodes->Add(sub2node);
15007 sub1node->cd();
15008 //
15009 // Place copy #13 of ITS5 directly in I565
15010 //
15011 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15012 sub2node->SetLineColor(kColorITS);
15013 sub2node->SetVisibility(1);
15014 fNodes->Add(sub2node);
15015 sub1node->cd();
15016 //
15017 // Place copy #14 of ITS5 directly in I565
15018 //
15019 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15020 sub2node->SetLineColor(kColorITS);
15021 sub2node->SetVisibility(1);
15022 fNodes->Add(sub2node);
15023 sub1node->cd();
15024 //
15025 // Place copy #15 of ITS5 directly in I565
15026 //
15027 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15028 sub2node->SetLineColor(kColorITS);
15029 sub2node->SetVisibility(1);
15030 fNodes->Add(sub2node);
15031 sub1node->cd();
15032 //
15033 // Place copy #16 of ITS5 directly in I565
15034 //
15035 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15036 sub2node->SetLineColor(kColorITS);
15037 sub2node->SetVisibility(1);
15038 fNodes->Add(sub2node);
15039 sub1node->cd();
15040 //
15041 // Place copy #17 of ITS5 directly in I565
15042 //
15043 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15044 sub2node->SetLineColor(kColorITS);
15045 sub2node->SetVisibility(1);
15046 fNodes->Add(sub2node);
15047 sub1node->cd();
15048 //
15049 // Place copy #18 of ITS5 directly in I565
15050 //
15051 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15052 sub2node->SetLineColor(kColorITS);
15053 sub2node->SetVisibility(1);
15054 fNodes->Add(sub2node);
15055 sub1node->cd();
15056 //
15057 // Place copy #19 of ITS5 directly in I565
15058 //
15059 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15060 sub2node->SetLineColor(kColorITS);
15061 sub2node->SetVisibility(1);
15062 fNodes->Add(sub2node);
15063 sub1node->cd();
15064 //
15065 // Place copy #20 of ITS5 directly in I565
15066 //
15067 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15068 sub2node->SetLineColor(kColorITS);
15069 sub2node->SetVisibility(1);
15070 fNodes->Add(sub2node);
15071 sub1node->cd();
15072 //
15073 // Place copy #21 of ITS5 directly in I565
15074 //
15075 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15076 sub2node->SetLineColor(kColorITS);
15077 sub2node->SetVisibility(1);
15078 fNodes->Add(sub2node);
15079 sub1node->cd();
15080 //
15081 // Place copy #22 of ITS5 directly in I565
15082 //
15083 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15084 sub2node->SetLineColor(kColorITS);
15085 sub2node->SetVisibility(1);
15086 fNodes->Add(sub2node);
15087 sub1node->cd();
15088 fNodes->Add(sub1node);
15089 node->cd();
15090 //
15091 // Place copy #27 of I565 in IT56
15092 //
1266e9b4 15093 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15094 sub1node->SetLineColor(kColorITS);
15095 sub1node->SetVisibility(0);
15096 sub1node->cd();
15097 //
15098 // Place copy #1 of ITS5 directly in I565
15099 //
15100 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15101 sub2node->SetLineColor(kColorITS);
15102 sub2node->SetVisibility(1);
15103 fNodes->Add(sub2node);
15104 sub1node->cd();
15105 //
15106 // Place copy #2 of ITS5 directly in I565
15107 //
15108 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15109 sub2node->SetLineColor(kColorITS);
15110 sub2node->SetVisibility(1);
15111 fNodes->Add(sub2node);
15112 sub1node->cd();
15113 //
15114 // Place copy #3 of ITS5 directly in I565
15115 //
15116 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15117 sub2node->SetLineColor(kColorITS);
15118 sub2node->SetVisibility(1);
15119 fNodes->Add(sub2node);
15120 sub1node->cd();
15121 //
15122 // Place copy #4 of ITS5 directly in I565
15123 //
15124 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15125 sub2node->SetLineColor(kColorITS);
15126 sub2node->SetVisibility(1);
15127 fNodes->Add(sub2node);
15128 sub1node->cd();
15129 //
15130 // Place copy #5 of ITS5 directly in I565
15131 //
15132 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15133 sub2node->SetLineColor(kColorITS);
15134 sub2node->SetVisibility(1);
15135 fNodes->Add(sub2node);
15136 sub1node->cd();
15137 //
15138 // Place copy #6 of ITS5 directly in I565
15139 //
15140 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15141 sub2node->SetLineColor(kColorITS);
15142 sub2node->SetVisibility(1);
15143 fNodes->Add(sub2node);
15144 sub1node->cd();
15145 //
15146 // Place copy #7 of ITS5 directly in I565
15147 //
15148 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15149 sub2node->SetLineColor(kColorITS);
15150 sub2node->SetVisibility(1);
15151 fNodes->Add(sub2node);
15152 sub1node->cd();
15153 //
15154 // Place copy #8 of ITS5 directly in I565
15155 //
15156 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15157 sub2node->SetLineColor(kColorITS);
15158 sub2node->SetVisibility(1);
15159 fNodes->Add(sub2node);
15160 sub1node->cd();
15161 //
15162 // Place copy #9 of ITS5 directly in I565
15163 //
15164 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15165 sub2node->SetLineColor(kColorITS);
15166 sub2node->SetVisibility(1);
15167 fNodes->Add(sub2node);
15168 sub1node->cd();
15169 //
15170 // Place copy #10 of ITS5 directly in I565
15171 //
15172 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15173 sub2node->SetLineColor(kColorITS);
15174 sub2node->SetVisibility(1);
15175 fNodes->Add(sub2node);
15176 sub1node->cd();
15177 //
15178 // Place copy #11 of ITS5 directly in I565
15179 //
15180 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15181 sub2node->SetLineColor(kColorITS);
15182 sub2node->SetVisibility(1);
15183 fNodes->Add(sub2node);
15184 sub1node->cd();
15185 //
15186 // Place copy #12 of ITS5 directly in I565
15187 //
15188 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15189 sub2node->SetLineColor(kColorITS);
15190 sub2node->SetVisibility(1);
15191 fNodes->Add(sub2node);
15192 sub1node->cd();
15193 //
15194 // Place copy #13 of ITS5 directly in I565
15195 //
15196 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15197 sub2node->SetLineColor(kColorITS);
15198 sub2node->SetVisibility(1);
15199 fNodes->Add(sub2node);
15200 sub1node->cd();
15201 //
15202 // Place copy #14 of ITS5 directly in I565
15203 //
15204 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15205 sub2node->SetLineColor(kColorITS);
15206 sub2node->SetVisibility(1);
15207 fNodes->Add(sub2node);
15208 sub1node->cd();
15209 //
15210 // Place copy #15 of ITS5 directly in I565
15211 //
15212 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15213 sub2node->SetLineColor(kColorITS);
15214 sub2node->SetVisibility(1);
15215 fNodes->Add(sub2node);
15216 sub1node->cd();
15217 //
15218 // Place copy #16 of ITS5 directly in I565
15219 //
15220 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15221 sub2node->SetLineColor(kColorITS);
15222 sub2node->SetVisibility(1);
15223 fNodes->Add(sub2node);
15224 sub1node->cd();
15225 //
15226 // Place copy #17 of ITS5 directly in I565
15227 //
15228 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15229 sub2node->SetLineColor(kColorITS);
15230 sub2node->SetVisibility(1);
15231 fNodes->Add(sub2node);
15232 sub1node->cd();
15233 //
15234 // Place copy #18 of ITS5 directly in I565
15235 //
15236 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15237 sub2node->SetLineColor(kColorITS);
15238 sub2node->SetVisibility(1);
15239 fNodes->Add(sub2node);
15240 sub1node->cd();
15241 //
15242 // Place copy #19 of ITS5 directly in I565
15243 //
15244 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15245 sub2node->SetLineColor(kColorITS);
15246 sub2node->SetVisibility(1);
15247 fNodes->Add(sub2node);
15248 sub1node->cd();
15249 //
15250 // Place copy #20 of ITS5 directly in I565
15251 //
15252 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15253 sub2node->SetLineColor(kColorITS);
15254 sub2node->SetVisibility(1);
15255 fNodes->Add(sub2node);
15256 sub1node->cd();
15257 //
15258 // Place copy #21 of ITS5 directly in I565
15259 //
15260 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15261 sub2node->SetLineColor(kColorITS);
15262 sub2node->SetVisibility(1);
15263 fNodes->Add(sub2node);
15264 sub1node->cd();
15265 //
15266 // Place copy #22 of ITS5 directly in I565
15267 //
15268 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15269 sub2node->SetLineColor(kColorITS);
15270 sub2node->SetVisibility(1);
15271 fNodes->Add(sub2node);
15272 sub1node->cd();
15273 fNodes->Add(sub1node);
15274 node->cd();
15275 //
15276 // Place copy #28 of I565 in IT56
15277 //
1266e9b4 15278 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15279 sub1node->SetLineColor(kColorITS);
15280 sub1node->SetVisibility(0);
15281 sub1node->cd();
15282 //
15283 // Place copy #1 of ITS5 directly in I565
15284 //
15285 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15286 sub2node->SetLineColor(kColorITS);
15287 sub2node->SetVisibility(1);
15288 fNodes->Add(sub2node);
15289 sub1node->cd();
15290 //
15291 // Place copy #2 of ITS5 directly in I565
15292 //
15293 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15294 sub2node->SetLineColor(kColorITS);
15295 sub2node->SetVisibility(1);
15296 fNodes->Add(sub2node);
15297 sub1node->cd();
15298 //
15299 // Place copy #3 of ITS5 directly in I565
15300 //
15301 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15302 sub2node->SetLineColor(kColorITS);
15303 sub2node->SetVisibility(1);
15304 fNodes->Add(sub2node);
15305 sub1node->cd();
15306 //
15307 // Place copy #4 of ITS5 directly in I565
15308 //
15309 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15310 sub2node->SetLineColor(kColorITS);
15311 sub2node->SetVisibility(1);
15312 fNodes->Add(sub2node);
15313 sub1node->cd();
15314 //
15315 // Place copy #5 of ITS5 directly in I565
15316 //
15317 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15318 sub2node->SetLineColor(kColorITS);
15319 sub2node->SetVisibility(1);
15320 fNodes->Add(sub2node);
15321 sub1node->cd();
15322 //
15323 // Place copy #6 of ITS5 directly in I565
15324 //
15325 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15326 sub2node->SetLineColor(kColorITS);
15327 sub2node->SetVisibility(1);
15328 fNodes->Add(sub2node);
15329 sub1node->cd();
15330 //
15331 // Place copy #7 of ITS5 directly in I565
15332 //
15333 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15334 sub2node->SetLineColor(kColorITS);
15335 sub2node->SetVisibility(1);
15336 fNodes->Add(sub2node);
15337 sub1node->cd();
15338 //
15339 // Place copy #8 of ITS5 directly in I565
15340 //
15341 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15342 sub2node->SetLineColor(kColorITS);
15343 sub2node->SetVisibility(1);
15344 fNodes->Add(sub2node);
15345 sub1node->cd();
15346 //
15347 // Place copy #9 of ITS5 directly in I565
15348 //
15349 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15350 sub2node->SetLineColor(kColorITS);
15351 sub2node->SetVisibility(1);
15352 fNodes->Add(sub2node);
15353 sub1node->cd();
15354 //
15355 // Place copy #10 of ITS5 directly in I565
15356 //
15357 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15358 sub2node->SetLineColor(kColorITS);
15359 sub2node->SetVisibility(1);
15360 fNodes->Add(sub2node);
15361 sub1node->cd();
15362 //
15363 // Place copy #11 of ITS5 directly in I565
15364 //
15365 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15366 sub2node->SetLineColor(kColorITS);
15367 sub2node->SetVisibility(1);
15368 fNodes->Add(sub2node);
15369 sub1node->cd();
15370 //
15371 // Place copy #12 of ITS5 directly in I565
15372 //
15373 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15374 sub2node->SetLineColor(kColorITS);
15375 sub2node->SetVisibility(1);
15376 fNodes->Add(sub2node);
15377 sub1node->cd();
15378 //
15379 // Place copy #13 of ITS5 directly in I565
15380 //
15381 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15382 sub2node->SetLineColor(kColorITS);
15383 sub2node->SetVisibility(1);
15384 fNodes->Add(sub2node);
15385 sub1node->cd();
15386 //
15387 // Place copy #14 of ITS5 directly in I565
15388 //
15389 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15390 sub2node->SetLineColor(kColorITS);
15391 sub2node->SetVisibility(1);
15392 fNodes->Add(sub2node);
15393 sub1node->cd();
15394 //
15395 // Place copy #15 of ITS5 directly in I565
15396 //
15397 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15398 sub2node->SetLineColor(kColorITS);
15399 sub2node->SetVisibility(1);
15400 fNodes->Add(sub2node);
15401 sub1node->cd();
15402 //
15403 // Place copy #16 of ITS5 directly in I565
15404 //
15405 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15406 sub2node->SetLineColor(kColorITS);
15407 sub2node->SetVisibility(1);
15408 fNodes->Add(sub2node);
15409 sub1node->cd();
15410 //
15411 // Place copy #17 of ITS5 directly in I565
15412 //
15413 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15414 sub2node->SetLineColor(kColorITS);
15415 sub2node->SetVisibility(1);
15416 fNodes->Add(sub2node);
15417 sub1node->cd();
15418 //
15419 // Place copy #18 of ITS5 directly in I565
15420 //
15421 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15422 sub2node->SetLineColor(kColorITS);
15423 sub2node->SetVisibility(1);
15424 fNodes->Add(sub2node);
15425 sub1node->cd();
15426 //
15427 // Place copy #19 of ITS5 directly in I565
15428 //
15429 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15430 sub2node->SetLineColor(kColorITS);
15431 sub2node->SetVisibility(1);
15432 fNodes->Add(sub2node);
15433 sub1node->cd();
15434 //
15435 // Place copy #20 of ITS5 directly in I565
15436 //
15437 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15438 sub2node->SetLineColor(kColorITS);
15439 sub2node->SetVisibility(1);
15440 fNodes->Add(sub2node);
15441 sub1node->cd();
15442 //
15443 // Place copy #21 of ITS5 directly in I565
15444 //
15445 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15446 sub2node->SetLineColor(kColorITS);
15447 sub2node->SetVisibility(1);
15448 fNodes->Add(sub2node);
15449 sub1node->cd();
15450 //
15451 // Place copy #22 of ITS5 directly in I565
15452 //
15453 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15454 sub2node->SetLineColor(kColorITS);
15455 sub2node->SetVisibility(1);
15456 fNodes->Add(sub2node);
15457 sub1node->cd();
15458 fNodes->Add(sub1node);
15459 node->cd();
15460 //
15461 // Place copy #29 of I565 in IT56
15462 //
1266e9b4 15463 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15464 sub1node->SetLineColor(kColorITS);
15465 sub1node->SetVisibility(0);
15466 sub1node->cd();
15467 //
15468 // Place copy #1 of ITS5 directly in I565
15469 //
15470 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15471 sub2node->SetLineColor(kColorITS);
15472 sub2node->SetVisibility(1);
15473 fNodes->Add(sub2node);
15474 sub1node->cd();
15475 //
15476 // Place copy #2 of ITS5 directly in I565
15477 //
15478 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15479 sub2node->SetLineColor(kColorITS);
15480 sub2node->SetVisibility(1);
15481 fNodes->Add(sub2node);
15482 sub1node->cd();
15483 //
15484 // Place copy #3 of ITS5 directly in I565
15485 //
15486 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15487 sub2node->SetLineColor(kColorITS);
15488 sub2node->SetVisibility(1);
15489 fNodes->Add(sub2node);
15490 sub1node->cd();
15491 //
15492 // Place copy #4 of ITS5 directly in I565
15493 //
15494 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15495 sub2node->SetLineColor(kColorITS);
15496 sub2node->SetVisibility(1);
15497 fNodes->Add(sub2node);
15498 sub1node->cd();
15499 //
15500 // Place copy #5 of ITS5 directly in I565
15501 //
15502 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15503 sub2node->SetLineColor(kColorITS);
15504 sub2node->SetVisibility(1);
15505 fNodes->Add(sub2node);
15506 sub1node->cd();
15507 //
15508 // Place copy #6 of ITS5 directly in I565
15509 //
15510 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15511 sub2node->SetLineColor(kColorITS);
15512 sub2node->SetVisibility(1);
15513 fNodes->Add(sub2node);
15514 sub1node->cd();
15515 //
15516 // Place copy #7 of ITS5 directly in I565
15517 //
15518 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15519 sub2node->SetLineColor(kColorITS);
15520 sub2node->SetVisibility(1);
15521 fNodes->Add(sub2node);
15522 sub1node->cd();
15523 //
15524 // Place copy #8 of ITS5 directly in I565
15525 //
15526 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15527 sub2node->SetLineColor(kColorITS);
15528 sub2node->SetVisibility(1);
15529 fNodes->Add(sub2node);
15530 sub1node->cd();
15531 //
15532 // Place copy #9 of ITS5 directly in I565
15533 //
15534 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15535 sub2node->SetLineColor(kColorITS);
15536 sub2node->SetVisibility(1);
15537 fNodes->Add(sub2node);
15538 sub1node->cd();
15539 //
15540 // Place copy #10 of ITS5 directly in I565
15541 //
15542 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15543 sub2node->SetLineColor(kColorITS);
15544 sub2node->SetVisibility(1);
15545 fNodes->Add(sub2node);
15546 sub1node->cd();
15547 //
15548 // Place copy #11 of ITS5 directly in I565
15549 //
15550 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15551 sub2node->SetLineColor(kColorITS);
15552 sub2node->SetVisibility(1);
15553 fNodes->Add(sub2node);
15554 sub1node->cd();
15555 //
15556 // Place copy #12 of ITS5 directly in I565
15557 //
15558 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15559 sub2node->SetLineColor(kColorITS);
15560 sub2node->SetVisibility(1);
15561 fNodes->Add(sub2node);
15562 sub1node->cd();
15563 //
15564 // Place copy #13 of ITS5 directly in I565
15565 //
15566 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15567 sub2node->SetLineColor(kColorITS);
15568 sub2node->SetVisibility(1);
15569 fNodes->Add(sub2node);
15570 sub1node->cd();
15571 //
15572 // Place copy #14 of ITS5 directly in I565
15573 //
15574 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15575 sub2node->SetLineColor(kColorITS);
15576 sub2node->SetVisibility(1);
15577 fNodes->Add(sub2node);
15578 sub1node->cd();
15579 //
15580 // Place copy #15 of ITS5 directly in I565
15581 //
15582 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15583 sub2node->SetLineColor(kColorITS);
15584 sub2node->SetVisibility(1);
15585 fNodes->Add(sub2node);
15586 sub1node->cd();
15587 //
15588 // Place copy #16 of ITS5 directly in I565
15589 //
15590 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15591 sub2node->SetLineColor(kColorITS);
15592 sub2node->SetVisibility(1);
15593 fNodes->Add(sub2node);
15594 sub1node->cd();
15595 //
15596 // Place copy #17 of ITS5 directly in I565
15597 //
15598 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15599 sub2node->SetLineColor(kColorITS);
15600 sub2node->SetVisibility(1);
15601 fNodes->Add(sub2node);
15602 sub1node->cd();
15603 //
15604 // Place copy #18 of ITS5 directly in I565
15605 //
15606 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15607 sub2node->SetLineColor(kColorITS);
15608 sub2node->SetVisibility(1);
15609 fNodes->Add(sub2node);
15610 sub1node->cd();
15611 //
15612 // Place copy #19 of ITS5 directly in I565
15613 //
15614 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15615 sub2node->SetLineColor(kColorITS);
15616 sub2node->SetVisibility(1);
15617 fNodes->Add(sub2node);
15618 sub1node->cd();
15619 //
15620 // Place copy #20 of ITS5 directly in I565
15621 //
15622 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15623 sub2node->SetLineColor(kColorITS);
15624 sub2node->SetVisibility(1);
15625 fNodes->Add(sub2node);
15626 sub1node->cd();
15627 //
15628 // Place copy #21 of ITS5 directly in I565
15629 //
15630 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15631 sub2node->SetLineColor(kColorITS);
15632 sub2node->SetVisibility(1);
15633 fNodes->Add(sub2node);
15634 sub1node->cd();
15635 //
15636 // Place copy #22 of ITS5 directly in I565
15637 //
15638 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15639 sub2node->SetLineColor(kColorITS);
15640 sub2node->SetVisibility(1);
15641 fNodes->Add(sub2node);
15642 sub1node->cd();
15643 fNodes->Add(sub1node);
15644 node->cd();
15645 //
15646 // Place copy #30 of I565 in IT56
15647 //
1266e9b4 15648 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15649 sub1node->SetLineColor(kColorITS);
15650 sub1node->SetVisibility(0);
15651 sub1node->cd();
15652 //
15653 // Place copy #1 of ITS5 directly in I565
15654 //
15655 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15656 sub2node->SetLineColor(kColorITS);
15657 sub2node->SetVisibility(1);
15658 fNodes->Add(sub2node);
15659 sub1node->cd();
15660 //
15661 // Place copy #2 of ITS5 directly in I565
15662 //
15663 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15664 sub2node->SetLineColor(kColorITS);
15665 sub2node->SetVisibility(1);
15666 fNodes->Add(sub2node);
15667 sub1node->cd();
15668 //
15669 // Place copy #3 of ITS5 directly in I565
15670 //
15671 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15672 sub2node->SetLineColor(kColorITS);
15673 sub2node->SetVisibility(1);
15674 fNodes->Add(sub2node);
15675 sub1node->cd();
15676 //
15677 // Place copy #4 of ITS5 directly in I565
15678 //
15679 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15680 sub2node->SetLineColor(kColorITS);
15681 sub2node->SetVisibility(1);
15682 fNodes->Add(sub2node);
15683 sub1node->cd();
15684 //
15685 // Place copy #5 of ITS5 directly in I565
15686 //
15687 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15688 sub2node->SetLineColor(kColorITS);
15689 sub2node->SetVisibility(1);
15690 fNodes->Add(sub2node);
15691 sub1node->cd();
15692 //
15693 // Place copy #6 of ITS5 directly in I565
15694 //
15695 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15696 sub2node->SetLineColor(kColorITS);
15697 sub2node->SetVisibility(1);
15698 fNodes->Add(sub2node);
15699 sub1node->cd();
15700 //
15701 // Place copy #7 of ITS5 directly in I565
15702 //
15703 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15704 sub2node->SetLineColor(kColorITS);
15705 sub2node->SetVisibility(1);
15706 fNodes->Add(sub2node);
15707 sub1node->cd();
15708 //
15709 // Place copy #8 of ITS5 directly in I565
15710 //
15711 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15712 sub2node->SetLineColor(kColorITS);
15713 sub2node->SetVisibility(1);
15714 fNodes->Add(sub2node);
15715 sub1node->cd();
15716 //
15717 // Place copy #9 of ITS5 directly in I565
15718 //
15719 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15720 sub2node->SetLineColor(kColorITS);
15721 sub2node->SetVisibility(1);
15722 fNodes->Add(sub2node);
15723 sub1node->cd();
15724 //
15725 // Place copy #10 of ITS5 directly in I565
15726 //
15727 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15728 sub2node->SetLineColor(kColorITS);
15729 sub2node->SetVisibility(1);
15730 fNodes->Add(sub2node);
15731 sub1node->cd();
15732 //
15733 // Place copy #11 of ITS5 directly in I565
15734 //
15735 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15736 sub2node->SetLineColor(kColorITS);
15737 sub2node->SetVisibility(1);
15738 fNodes->Add(sub2node);
15739 sub1node->cd();
15740 //
15741 // Place copy #12 of ITS5 directly in I565
15742 //
15743 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15744 sub2node->SetLineColor(kColorITS);
15745 sub2node->SetVisibility(1);
15746 fNodes->Add(sub2node);
15747 sub1node->cd();
15748 //
15749 // Place copy #13 of ITS5 directly in I565
15750 //
15751 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15752 sub2node->SetLineColor(kColorITS);
15753 sub2node->SetVisibility(1);
15754 fNodes->Add(sub2node);
15755 sub1node->cd();
15756 //
15757 // Place copy #14 of ITS5 directly in I565
15758 //
15759 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15760 sub2node->SetLineColor(kColorITS);
15761 sub2node->SetVisibility(1);
15762 fNodes->Add(sub2node);
15763 sub1node->cd();
15764 //
15765 // Place copy #15 of ITS5 directly in I565
15766 //
15767 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15768 sub2node->SetLineColor(kColorITS);
15769 sub2node->SetVisibility(1);
15770 fNodes->Add(sub2node);
15771 sub1node->cd();
15772 //
15773 // Place copy #16 of ITS5 directly in I565
15774 //
15775 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15776 sub2node->SetLineColor(kColorITS);
15777 sub2node->SetVisibility(1);
15778 fNodes->Add(sub2node);
15779 sub1node->cd();
15780 //
15781 // Place copy #17 of ITS5 directly in I565
15782 //
15783 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15784 sub2node->SetLineColor(kColorITS);
15785 sub2node->SetVisibility(1);
15786 fNodes->Add(sub2node);
15787 sub1node->cd();
15788 //
15789 // Place copy #18 of ITS5 directly in I565
15790 //
15791 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15792 sub2node->SetLineColor(kColorITS);
15793 sub2node->SetVisibility(1);
15794 fNodes->Add(sub2node);
15795 sub1node->cd();
15796 //
15797 // Place copy #19 of ITS5 directly in I565
15798 //
15799 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15800 sub2node->SetLineColor(kColorITS);
15801 sub2node->SetVisibility(1);
15802 fNodes->Add(sub2node);
15803 sub1node->cd();
15804 //
15805 // Place copy #20 of ITS5 directly in I565
15806 //
15807 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15808 sub2node->SetLineColor(kColorITS);
15809 sub2node->SetVisibility(1);
15810 fNodes->Add(sub2node);
15811 sub1node->cd();
15812 //
15813 // Place copy #21 of ITS5 directly in I565
15814 //
15815 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15816 sub2node->SetLineColor(kColorITS);
15817 sub2node->SetVisibility(1);
15818 fNodes->Add(sub2node);
15819 sub1node->cd();
15820 //
15821 // Place copy #22 of ITS5 directly in I565
15822 //
15823 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15824 sub2node->SetLineColor(kColorITS);
15825 sub2node->SetVisibility(1);
15826 fNodes->Add(sub2node);
15827 sub1node->cd();
15828 fNodes->Add(sub1node);
15829 node->cd();
15830 //
15831 // Place copy #31 of I565 in IT56
15832 //
1266e9b4 15833 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15834 sub1node->SetLineColor(kColorITS);
15835 sub1node->SetVisibility(0);
15836 sub1node->cd();
15837 //
15838 // Place copy #1 of ITS5 directly in I565
15839 //
15840 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15841 sub2node->SetLineColor(kColorITS);
15842 sub2node->SetVisibility(1);
15843 fNodes->Add(sub2node);
15844 sub1node->cd();
15845 //
15846 // Place copy #2 of ITS5 directly in I565
15847 //
15848 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15849 sub2node->SetLineColor(kColorITS);
15850 sub2node->SetVisibility(1);
15851 fNodes->Add(sub2node);
15852 sub1node->cd();
15853 //
15854 // Place copy #3 of ITS5 directly in I565
15855 //
15856 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15857 sub2node->SetLineColor(kColorITS);
15858 sub2node->SetVisibility(1);
15859 fNodes->Add(sub2node);
15860 sub1node->cd();
15861 //
15862 // Place copy #4 of ITS5 directly in I565
15863 //
15864 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15865 sub2node->SetLineColor(kColorITS);
15866 sub2node->SetVisibility(1);
15867 fNodes->Add(sub2node);
15868 sub1node->cd();
15869 //
15870 // Place copy #5 of ITS5 directly in I565
15871 //
15872 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15873 sub2node->SetLineColor(kColorITS);
15874 sub2node->SetVisibility(1);
15875 fNodes->Add(sub2node);
15876 sub1node->cd();
15877 //
15878 // Place copy #6 of ITS5 directly in I565
15879 //
15880 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15881 sub2node->SetLineColor(kColorITS);
15882 sub2node->SetVisibility(1);
15883 fNodes->Add(sub2node);
15884 sub1node->cd();
15885 //
15886 // Place copy #7 of ITS5 directly in I565
15887 //
15888 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15889 sub2node->SetLineColor(kColorITS);
15890 sub2node->SetVisibility(1);
15891 fNodes->Add(sub2node);
15892 sub1node->cd();
15893 //
15894 // Place copy #8 of ITS5 directly in I565
15895 //
15896 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15897 sub2node->SetLineColor(kColorITS);
15898 sub2node->SetVisibility(1);
15899 fNodes->Add(sub2node);
15900 sub1node->cd();
15901 //
15902 // Place copy #9 of ITS5 directly in I565
15903 //
15904 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15905 sub2node->SetLineColor(kColorITS);
15906 sub2node->SetVisibility(1);
15907 fNodes->Add(sub2node);
15908 sub1node->cd();
15909 //
15910 // Place copy #10 of ITS5 directly in I565
15911 //
15912 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15913 sub2node->SetLineColor(kColorITS);
15914 sub2node->SetVisibility(1);
15915 fNodes->Add(sub2node);
15916 sub1node->cd();
15917 //
15918 // Place copy #11 of ITS5 directly in I565
15919 //
15920 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15921 sub2node->SetLineColor(kColorITS);
15922 sub2node->SetVisibility(1);
15923 fNodes->Add(sub2node);
15924 sub1node->cd();
15925 //
15926 // Place copy #12 of ITS5 directly in I565
15927 //
15928 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15929 sub2node->SetLineColor(kColorITS);
15930 sub2node->SetVisibility(1);
15931 fNodes->Add(sub2node);
15932 sub1node->cd();
15933 //
15934 // Place copy #13 of ITS5 directly in I565
15935 //
15936 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15937 sub2node->SetLineColor(kColorITS);
15938 sub2node->SetVisibility(1);
15939 fNodes->Add(sub2node);
15940 sub1node->cd();
15941 //
15942 // Place copy #14 of ITS5 directly in I565
15943 //
15944 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15945 sub2node->SetLineColor(kColorITS);
15946 sub2node->SetVisibility(1);
15947 fNodes->Add(sub2node);
15948 sub1node->cd();
15949 //
15950 // Place copy #15 of ITS5 directly in I565
15951 //
15952 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15953 sub2node->SetLineColor(kColorITS);
15954 sub2node->SetVisibility(1);
15955 fNodes->Add(sub2node);
15956 sub1node->cd();
15957 //
15958 // Place copy #16 of ITS5 directly in I565
15959 //
15960 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15961 sub2node->SetLineColor(kColorITS);
15962 sub2node->SetVisibility(1);
15963 fNodes->Add(sub2node);
15964 sub1node->cd();
15965 //
15966 // Place copy #17 of ITS5 directly in I565
15967 //
15968 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15969 sub2node->SetLineColor(kColorITS);
15970 sub2node->SetVisibility(1);
15971 fNodes->Add(sub2node);
15972 sub1node->cd();
15973 //
15974 // Place copy #18 of ITS5 directly in I565
15975 //
15976 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15977 sub2node->SetLineColor(kColorITS);
15978 sub2node->SetVisibility(1);
15979 fNodes->Add(sub2node);
15980 sub1node->cd();
15981 //
15982 // Place copy #19 of ITS5 directly in I565
15983 //
15984 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15985 sub2node->SetLineColor(kColorITS);
15986 sub2node->SetVisibility(1);
15987 fNodes->Add(sub2node);
15988 sub1node->cd();
15989 //
15990 // Place copy #20 of ITS5 directly in I565
15991 //
15992 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15993 sub2node->SetLineColor(kColorITS);
15994 sub2node->SetVisibility(1);
15995 fNodes->Add(sub2node);
15996 sub1node->cd();
15997 //
15998 // Place copy #21 of ITS5 directly in I565
15999 //
16000 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16001 sub2node->SetLineColor(kColorITS);
16002 sub2node->SetVisibility(1);
16003 fNodes->Add(sub2node);
16004 sub1node->cd();
16005 //
16006 // Place copy #22 of ITS5 directly in I565
16007 //
16008 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16009 sub2node->SetLineColor(kColorITS);
16010 sub2node->SetVisibility(1);
16011 fNodes->Add(sub2node);
16012 sub1node->cd();
16013 fNodes->Add(sub1node);
16014 node->cd();
16015 //
16016 // Place copy #32 of I565 in IT56
16017 //
1266e9b4 16018 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16019 sub1node->SetLineColor(kColorITS);
16020 sub1node->SetVisibility(0);
16021 sub1node->cd();
16022 //
16023 // Place copy #1 of ITS5 directly in I565
16024 //
16025 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16026 sub2node->SetLineColor(kColorITS);
16027 sub2node->SetVisibility(1);
16028 fNodes->Add(sub2node);
16029 sub1node->cd();
16030 //
16031 // Place copy #2 of ITS5 directly in I565
16032 //
16033 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16034 sub2node->SetLineColor(kColorITS);
16035 sub2node->SetVisibility(1);
16036 fNodes->Add(sub2node);
16037 sub1node->cd();
16038 //
16039 // Place copy #3 of ITS5 directly in I565
16040 //
16041 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16042 sub2node->SetLineColor(kColorITS);
16043 sub2node->SetVisibility(1);
16044 fNodes->Add(sub2node);
16045 sub1node->cd();
16046 //
16047 // Place copy #4 of ITS5 directly in I565
16048 //
16049 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16050 sub2node->SetLineColor(kColorITS);
16051 sub2node->SetVisibility(1);
16052 fNodes->Add(sub2node);
16053 sub1node->cd();
16054 //
16055 // Place copy #5 of ITS5 directly in I565
16056 //
16057 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16058 sub2node->SetLineColor(kColorITS);
16059 sub2node->SetVisibility(1);
16060 fNodes->Add(sub2node);
16061 sub1node->cd();
16062 //
16063 // Place copy #6 of ITS5 directly in I565
16064 //
16065 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16066 sub2node->SetLineColor(kColorITS);
16067 sub2node->SetVisibility(1);
16068 fNodes->Add(sub2node);
16069 sub1node->cd();
16070 //
16071 // Place copy #7 of ITS5 directly in I565
16072 //
16073 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16074 sub2node->SetLineColor(kColorITS);
16075 sub2node->SetVisibility(1);
16076 fNodes->Add(sub2node);
16077 sub1node->cd();
16078 //
16079 // Place copy #8 of ITS5 directly in I565
16080 //
16081 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16082 sub2node->SetLineColor(kColorITS);
16083 sub2node->SetVisibility(1);
16084 fNodes->Add(sub2node);
16085 sub1node->cd();
16086 //
16087 // Place copy #9 of ITS5 directly in I565
16088 //
16089 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16090 sub2node->SetLineColor(kColorITS);
16091 sub2node->SetVisibility(1);
16092 fNodes->Add(sub2node);
16093 sub1node->cd();
16094 //
16095 // Place copy #10 of ITS5 directly in I565
16096 //
16097 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16098 sub2node->SetLineColor(kColorITS);
16099 sub2node->SetVisibility(1);
16100 fNodes->Add(sub2node);
16101 sub1node->cd();
16102 //
16103 // Place copy #11 of ITS5 directly in I565
16104 //
16105 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16106 sub2node->SetLineColor(kColorITS);
16107 sub2node->SetVisibility(1);
16108 fNodes->Add(sub2node);
16109 sub1node->cd();
16110 //
16111 // Place copy #12 of ITS5 directly in I565
16112 //
16113 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16114 sub2node->SetLineColor(kColorITS);
16115 sub2node->SetVisibility(1);
16116 fNodes->Add(sub2node);
16117 sub1node->cd();
16118 //
16119 // Place copy #13 of ITS5 directly in I565
16120 //
16121 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16122 sub2node->SetLineColor(kColorITS);
16123 sub2node->SetVisibility(1);
16124 fNodes->Add(sub2node);
16125 sub1node->cd();
16126 //
16127 // Place copy #14 of ITS5 directly in I565
16128 //
16129 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16130 sub2node->SetLineColor(kColorITS);
16131 sub2node->SetVisibility(1);
16132 fNodes->Add(sub2node);
16133 sub1node->cd();
16134 //
16135 // Place copy #15 of ITS5 directly in I565
16136 //
16137 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16138 sub2node->SetLineColor(kColorITS);
16139 sub2node->SetVisibility(1);
16140 fNodes->Add(sub2node);
16141 sub1node->cd();
16142 //
16143 // Place copy #16 of ITS5 directly in I565
16144 //
16145 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16146 sub2node->SetLineColor(kColorITS);
16147 sub2node->SetVisibility(1);
16148 fNodes->Add(sub2node);
16149 sub1node->cd();
16150 //
16151 // Place copy #17 of ITS5 directly in I565
16152 //
16153 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16154 sub2node->SetLineColor(kColorITS);
16155 sub2node->SetVisibility(1);
16156 fNodes->Add(sub2node);
16157 sub1node->cd();
16158 //
16159 // Place copy #18 of ITS5 directly in I565
16160 //
16161 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16162 sub2node->SetLineColor(kColorITS);
16163 sub2node->SetVisibility(1);
16164 fNodes->Add(sub2node);
16165 sub1node->cd();
16166 //
16167 // Place copy #19 of ITS5 directly in I565
16168 //
16169 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16170 sub2node->SetLineColor(kColorITS);
16171 sub2node->SetVisibility(1);
16172 fNodes->Add(sub2node);
16173 sub1node->cd();
16174 //
16175 // Place copy #20 of ITS5 directly in I565
16176 //
16177 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16178 sub2node->SetLineColor(kColorITS);
16179 sub2node->SetVisibility(1);
16180 fNodes->Add(sub2node);
16181 sub1node->cd();
16182 //
16183 // Place copy #21 of ITS5 directly in I565
16184 //
16185 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16186 sub2node->SetLineColor(kColorITS);
16187 sub2node->SetVisibility(1);
16188 fNodes->Add(sub2node);
16189 sub1node->cd();
16190 //
16191 // Place copy #22 of ITS5 directly in I565
16192 //
16193 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16194 sub2node->SetLineColor(kColorITS);
16195 sub2node->SetVisibility(1);
16196 fNodes->Add(sub2node);
16197 sub1node->cd();
16198 fNodes->Add(sub1node);
16199 node->cd();
16200 //
16201 // Place copy #33 of I565 in IT56
16202 //
1266e9b4 16203 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16204 sub1node->SetLineColor(kColorITS);
16205 sub1node->SetVisibility(0);
16206 sub1node->cd();
16207 //
16208 // Place copy #1 of ITS5 directly in I565
16209 //
16210 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16211 sub2node->SetLineColor(kColorITS);
16212 sub2node->SetVisibility(1);
16213 fNodes->Add(sub2node);
16214 sub1node->cd();
16215 //
16216 // Place copy #2 of ITS5 directly in I565
16217 //
16218 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16219 sub2node->SetLineColor(kColorITS);
16220 sub2node->SetVisibility(1);
16221 fNodes->Add(sub2node);
16222 sub1node->cd();
16223 //
16224 // Place copy #3 of ITS5 directly in I565
16225 //
16226 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16227 sub2node->SetLineColor(kColorITS);
16228 sub2node->SetVisibility(1);
16229 fNodes->Add(sub2node);
16230 sub1node->cd();
16231 //
16232 // Place copy #4 of ITS5 directly in I565
16233 //
16234 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16235 sub2node->SetLineColor(kColorITS);
16236 sub2node->SetVisibility(1);
16237 fNodes->Add(sub2node);
16238 sub1node->cd();
16239 //
16240 // Place copy #5 of ITS5 directly in I565
16241 //
16242 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16243 sub2node->SetLineColor(kColorITS);
16244 sub2node->SetVisibility(1);
16245 fNodes->Add(sub2node);
16246 sub1node->cd();
16247 //
16248 // Place copy #6 of ITS5 directly in I565
16249 //
16250 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16251 sub2node->SetLineColor(kColorITS);
16252 sub2node->SetVisibility(1);
16253 fNodes->Add(sub2node);
16254 sub1node->cd();
16255 //
16256 // Place copy #7 of ITS5 directly in I565
16257 //
16258 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16259 sub2node->SetLineColor(kColorITS);
16260 sub2node->SetVisibility(1);
16261 fNodes->Add(sub2node);
16262 sub1node->cd();
16263 //
16264 // Place copy #8 of ITS5 directly in I565
16265 //
16266 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16267 sub2node->SetLineColor(kColorITS);
16268 sub2node->SetVisibility(1);
16269 fNodes->Add(sub2node);
16270 sub1node->cd();
16271 //
16272 // Place copy #9 of ITS5 directly in I565
16273 //
16274 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16275 sub2node->SetLineColor(kColorITS);
16276 sub2node->SetVisibility(1);
16277 fNodes->Add(sub2node);
16278 sub1node->cd();
16279 //
16280 // Place copy #10 of ITS5 directly in I565
16281 //
16282 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16283 sub2node->SetLineColor(kColorITS);
16284 sub2node->SetVisibility(1);
16285 fNodes->Add(sub2node);
16286 sub1node->cd();
16287 //
16288 // Place copy #11 of ITS5 directly in I565
16289 //
16290 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16291 sub2node->SetLineColor(kColorITS);
16292 sub2node->SetVisibility(1);
16293 fNodes->Add(sub2node);
16294 sub1node->cd();
16295 //
16296 // Place copy #12 of ITS5 directly in I565
16297 //
16298 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16299 sub2node->SetLineColor(kColorITS);
16300 sub2node->SetVisibility(1);
16301 fNodes->Add(sub2node);
16302 sub1node->cd();
16303 //
16304 // Place copy #13 of ITS5 directly in I565
16305 //
16306 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16307 sub2node->SetLineColor(kColorITS);
16308 sub2node->SetVisibility(1);
16309 fNodes->Add(sub2node);
16310 sub1node->cd();
16311 //
16312 // Place copy #14 of ITS5 directly in I565
16313 //
16314 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16315 sub2node->SetLineColor(kColorITS);
16316 sub2node->SetVisibility(1);
16317 fNodes->Add(sub2node);
16318 sub1node->cd();
16319 //
16320 // Place copy #15 of ITS5 directly in I565
16321 //
16322 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16323 sub2node->SetLineColor(kColorITS);
16324 sub2node->SetVisibility(1);
16325 fNodes->Add(sub2node);
16326 sub1node->cd();
16327 //
16328 // Place copy #16 of ITS5 directly in I565
16329 //
16330 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16331 sub2node->SetLineColor(kColorITS);
16332 sub2node->SetVisibility(1);
16333 fNodes->Add(sub2node);
16334 sub1node->cd();
16335 //
16336 // Place copy #17 of ITS5 directly in I565
16337 //
16338 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16339 sub2node->SetLineColor(kColorITS);
16340 sub2node->SetVisibility(1);
16341 fNodes->Add(sub2node);
16342 sub1node->cd();
16343 //
16344 // Place copy #18 of ITS5 directly in I565
16345 //
16346 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16347 sub2node->SetLineColor(kColorITS);
16348 sub2node->SetVisibility(1);
16349 fNodes->Add(sub2node);
16350 sub1node->cd();
16351 //
16352 // Place copy #19 of ITS5 directly in I565
16353 //
16354 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16355 sub2node->SetLineColor(kColorITS);
16356 sub2node->SetVisibility(1);
16357 fNodes->Add(sub2node);
16358 sub1node->cd();
16359 //
16360 // Place copy #20 of ITS5 directly in I565
16361 //
16362 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16363 sub2node->SetLineColor(kColorITS);
16364 sub2node->SetVisibility(1);
16365 fNodes->Add(sub2node);
16366 sub1node->cd();
16367 //
16368 // Place copy #21 of ITS5 directly in I565
16369 //
16370 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16371 sub2node->SetLineColor(kColorITS);
16372 sub2node->SetVisibility(1);
16373 fNodes->Add(sub2node);
16374 sub1node->cd();
16375 //
16376 // Place copy #22 of ITS5 directly in I565
16377 //
16378 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16379 sub2node->SetLineColor(kColorITS);
16380 sub2node->SetVisibility(1);
16381 fNodes->Add(sub2node);
16382 sub1node->cd();
16383 fNodes->Add(sub1node);
16384 node->cd();
16385 //
16386 // Place copy #34 of I565 in IT56
16387 //
1266e9b4 16388 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16389 sub1node->SetLineColor(kColorITS);
16390 sub1node->SetVisibility(0);
16391 sub1node->cd();
16392 //
16393 // Place copy #1 of ITS5 directly in I565
16394 //
16395 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16396 sub2node->SetLineColor(kColorITS);
16397 sub2node->SetVisibility(1);
16398 fNodes->Add(sub2node);
16399 sub1node->cd();
16400 //
16401 // Place copy #2 of ITS5 directly in I565
16402 //
16403 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16404 sub2node->SetLineColor(kColorITS);
16405 sub2node->SetVisibility(1);
16406 fNodes->Add(sub2node);
16407 sub1node->cd();
16408 //
16409 // Place copy #3 of ITS5 directly in I565
16410 //
16411 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16412 sub2node->SetLineColor(kColorITS);
16413 sub2node->SetVisibility(1);
16414 fNodes->Add(sub2node);
16415 sub1node->cd();
16416 //
16417 // Place copy #4 of ITS5 directly in I565
16418 //
16419 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16420 sub2node->SetLineColor(kColorITS);
16421 sub2node->SetVisibility(1);
16422 fNodes->Add(sub2node);
16423 sub1node->cd();
16424 //
16425 // Place copy #5 of ITS5 directly in I565
16426 //
16427 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16428 sub2node->SetLineColor(kColorITS);
16429 sub2node->SetVisibility(1);
16430 fNodes->Add(sub2node);
16431 sub1node->cd();
16432 //
16433 // Place copy #6 of ITS5 directly in I565
16434 //
16435 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16436 sub2node->SetLineColor(kColorITS);
16437 sub2node->SetVisibility(1);
16438 fNodes->Add(sub2node);
16439 sub1node->cd();
16440 //
16441 // Place copy #7 of ITS5 directly in I565
16442 //
16443 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16444 sub2node->SetLineColor(kColorITS);
16445 sub2node->SetVisibility(1);
16446 fNodes->Add(sub2node);
16447 sub1node->cd();
16448 //
16449 // Place copy #8 of ITS5 directly in I565
16450 //
16451 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16452 sub2node->SetLineColor(kColorITS);
16453 sub2node->SetVisibility(1);
16454 fNodes->Add(sub2node);
16455 sub1node->cd();
16456 //
16457 // Place copy #9 of ITS5 directly in I565
16458 //
16459 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16460 sub2node->SetLineColor(kColorITS);
16461 sub2node->SetVisibility(1);
16462 fNodes->Add(sub2node);
16463 sub1node->cd();
16464 //
16465 // Place copy #10 of ITS5 directly in I565
16466 //
16467 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16468 sub2node->SetLineColor(kColorITS);
16469 sub2node->SetVisibility(1);
16470 fNodes->Add(sub2node);
16471 sub1node->cd();
16472 //
16473 // Place copy #11 of ITS5 directly in I565
16474 //
16475 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16476 sub2node->SetLineColor(kColorITS);
16477 sub2node->SetVisibility(1);
16478 fNodes->Add(sub2node);
16479 sub1node->cd();
16480 //
16481 // Place copy #12 of ITS5 directly in I565
16482 //
16483 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16484 sub2node->SetLineColor(kColorITS);
16485 sub2node->SetVisibility(1);
16486 fNodes->Add(sub2node);
16487 sub1node->cd();
16488 //
16489 // Place copy #13 of ITS5 directly in I565
16490 //
16491 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16492 sub2node->SetLineColor(kColorITS);
16493 sub2node->SetVisibility(1);
16494 fNodes->Add(sub2node);
16495 sub1node->cd();
16496 //
16497 // Place copy #14 of ITS5 directly in I565
16498 //
16499 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16500 sub2node->SetLineColor(kColorITS);
16501 sub2node->SetVisibility(1);
16502 fNodes->Add(sub2node);
16503 sub1node->cd();
16504 //
16505 // Place copy #15 of ITS5 directly in I565
16506 //
16507 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16508 sub2node->SetLineColor(kColorITS);
16509 sub2node->SetVisibility(1);
16510 fNodes->Add(sub2node);
16511 sub1node->cd();
16512 //
16513 // Place copy #16 of ITS5 directly in I565
16514 //
16515 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16516 sub2node->SetLineColor(kColorITS);
16517 sub2node->SetVisibility(1);
16518 fNodes->Add(sub2node);
16519 sub1node->cd();
16520 //
16521 // Place copy #17 of ITS5 directly in I565
16522 //
16523 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16524 sub2node->SetLineColor(kColorITS);
16525 sub2node->SetVisibility(1);
16526 fNodes->Add(sub2node);
16527 sub1node->cd();
16528 //
16529 // Place copy #18 of ITS5 directly in I565
16530 //
16531 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16532 sub2node->SetLineColor(kColorITS);
16533 sub2node->SetVisibility(1);
16534 fNodes->Add(sub2node);
16535 sub1node->cd();
16536 //
16537 // Place copy #19 of ITS5 directly in I565
16538 //
16539 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16540 sub2node->SetLineColor(kColorITS);
16541 sub2node->SetVisibility(1);
16542 fNodes->Add(sub2node);
16543 sub1node->cd();
16544 //
16545 // Place copy #20 of ITS5 directly in I565
16546 //
16547 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16548 sub2node->SetLineColor(kColorITS);
16549 sub2node->SetVisibility(1);
16550 fNodes->Add(sub2node);
16551 sub1node->cd();
16552 //
16553 // Place copy #21 of ITS5 directly in I565
16554 //
16555 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16556 sub2node->SetLineColor(kColorITS);
16557 sub2node->SetVisibility(1);
16558 fNodes->Add(sub2node);
16559 sub1node->cd();
16560 //
16561 // Place copy #22 of ITS5 directly in I565
16562 //
16563 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16564 sub2node->SetLineColor(kColorITS);
16565 sub2node->SetVisibility(1);
16566 fNodes->Add(sub2node);
16567 sub1node->cd();
16568 fNodes->Add(sub1node);
16569 node->cd();
16570 //
16571 // Place copy #1 of I569 in IT56
16572 //
1266e9b4 16573 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16574 sub1node->SetLineColor(kColorITS);
16575 sub1node->SetVisibility(0);
16576 sub1node->cd();
16577 //
16578 // Place copy #1 of ITS6 in I569
16579 //
1266e9b4 16580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16581 sub2node->SetLineColor(kColorITS);
16582 sub2node->SetVisibility(1);
16583 fNodes->Add(sub2node);
16584 sub1node->cd();
16585 //
16586 // Place copy #2 of ITS6 in I569
16587 //
16588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16589 sub2node->SetLineColor(kColorITS);
16590 sub2node->SetVisibility(1);
16591 fNodes->Add(sub2node);
16592 sub1node->cd();
16593 //
16594 // Place copy #3 of ITS6 in I569
16595 //
1266e9b4 16596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16597 sub2node->SetLineColor(kColorITS);
16598 sub2node->SetVisibility(1);
16599 fNodes->Add(sub2node);
16600 sub1node->cd();
16601 //
16602 // Place copy #4 of ITS6 in I569
16603 //
16604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16605 sub2node->SetLineColor(kColorITS);
16606 sub2node->SetVisibility(1);
16607 fNodes->Add(sub2node);
16608 sub1node->cd();
16609 //
16610 // Place copy #5 of ITS6 in I569
16611 //
1266e9b4 16612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16613 sub2node->SetLineColor(kColorITS);
16614 sub2node->SetVisibility(1);
16615 fNodes->Add(sub2node);
16616 sub1node->cd();
16617 //
16618 // Place copy #6 of ITS6 in I569
16619 //
16620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16621 sub2node->SetLineColor(kColorITS);
16622 sub2node->SetVisibility(1);
16623 fNodes->Add(sub2node);
16624 sub1node->cd();
16625 //
16626 // Place copy #7 of ITS6 in I569
16627 //
1266e9b4 16628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16629 sub2node->SetLineColor(kColorITS);
16630 sub2node->SetVisibility(1);
16631 fNodes->Add(sub2node);
16632 sub1node->cd();
16633 //
16634 // Place copy #8 of ITS6 in I569
16635 //
16636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16637 sub2node->SetLineColor(kColorITS);
16638 sub2node->SetVisibility(1);
16639 fNodes->Add(sub2node);
16640 sub1node->cd();
16641 //
16642 // Place copy #9 of ITS6 in I569
16643 //
1266e9b4 16644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16645 sub2node->SetLineColor(kColorITS);
16646 sub2node->SetVisibility(1);
16647 fNodes->Add(sub2node);
16648 sub1node->cd();
16649 //
16650 // Place copy #10 of ITS6 in I569
16651 //
16652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16653 sub2node->SetLineColor(kColorITS);
16654 sub2node->SetVisibility(1);
16655 fNodes->Add(sub2node);
16656 sub1node->cd();
16657 //
16658 // Place copy #11 of ITS6 in I569
16659 //
1266e9b4 16660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16661 sub2node->SetLineColor(kColorITS);
16662 sub2node->SetVisibility(1);
16663 fNodes->Add(sub2node);
16664 sub1node->cd();
16665 //
16666 // Place copy #12 of ITS6 in I569
16667 //
16668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16669 sub2node->SetLineColor(kColorITS);
16670 sub2node->SetVisibility(1);
16671 fNodes->Add(sub2node);
16672 sub1node->cd();
16673 //
16674 // Place copy #13 of ITS6 in I569
16675 //
16676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16677 sub2node->SetLineColor(kColorITS);
16678 sub2node->SetVisibility(1);
16679 fNodes->Add(sub2node);
16680 sub1node->cd();
16681 //
16682 // Place copy #14 of ITS6 in I569
16683 //
16684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16685 sub2node->SetLineColor(kColorITS);
16686 sub2node->SetVisibility(1);
16687 fNodes->Add(sub2node);
16688 sub1node->cd();
16689 //
16690 // Place copy #15 of ITS6 in I569
16691 //
1266e9b4 16692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16693 sub2node->SetLineColor(kColorITS);
16694 sub2node->SetVisibility(1);
16695 fNodes->Add(sub2node);
16696 sub1node->cd();
16697 //
16698 // Place copy #16 of ITS6 in I569
16699 //
16700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16701 sub2node->SetLineColor(kColorITS);
16702 sub2node->SetVisibility(1);
16703 fNodes->Add(sub2node);
16704 sub1node->cd();
16705 //
16706 // Place copy #17 of ITS6 in I569
16707 //
16708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16709 sub2node->SetLineColor(kColorITS);
16710 sub2node->SetVisibility(1);
16711 fNodes->Add(sub2node);
16712 sub1node->cd();
16713 //
16714 // Place copy #18 of ITS6 in I569
16715 //
16716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16717 sub2node->SetLineColor(kColorITS);
16718 sub2node->SetVisibility(1);
16719 fNodes->Add(sub2node);
16720 sub1node->cd();
16721 //
16722 // Place copy #19 of ITS6 in I569
16723 //
1266e9b4 16724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16725 sub2node->SetLineColor(kColorITS);
16726 sub2node->SetVisibility(1);
16727 fNodes->Add(sub2node);
16728 sub1node->cd();
16729 //
16730 // Place copy #20 of ITS6 in I569
16731 //
16732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16733 sub2node->SetLineColor(kColorITS);
16734 sub2node->SetVisibility(1);
16735 fNodes->Add(sub2node);
16736 sub1node->cd();
16737 //
16738 // Place copy #21 of ITS6 in I569
16739 //
1266e9b4 16740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16741 sub2node->SetLineColor(kColorITS);
16742 sub2node->SetVisibility(1);
16743 fNodes->Add(sub2node);
16744 sub1node->cd();
16745 //
16746 // Place copy #22 of ITS6 in I569
16747 //
16748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16749 sub2node->SetLineColor(kColorITS);
16750 sub2node->SetVisibility(1);
16751 fNodes->Add(sub2node);
16752 sub1node->cd();
16753 //
16754 // Place copy #23 of ITS6 in I569
16755 //
16756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16757 sub2node->SetLineColor(kColorITS);
16758 sub2node->SetVisibility(1);
16759 fNodes->Add(sub2node);
16760 sub1node->cd();
16761 //
16762 // Place copy #24 of ITS6 in I569
16763 //
16764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16765 sub2node->SetLineColor(kColorITS);
16766 sub2node->SetVisibility(1);
16767 fNodes->Add(sub2node);
16768 sub1node->cd();
16769 //
16770 // Place copy #25 of ITS6 in I569
16771 //
1266e9b4 16772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16773 sub2node->SetLineColor(kColorITS);
16774 sub2node->SetVisibility(1);
16775 fNodes->Add(sub2node);
16776 sub1node->cd();
16777 fNodes->Add(sub1node);
16778 node->cd();
16779 //
16780 // Place copy #2 of I569 in IT56
16781 //
1266e9b4 16782 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16783 sub1node->SetLineColor(kColorITS);
16784 sub1node->SetVisibility(0);
16785 sub1node->cd();
16786 //
16787 // Place copy #1 of ITS6 in I569
16788 //
1266e9b4 16789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16790 sub2node->SetLineColor(kColorITS);
16791 sub2node->SetVisibility(1);
16792 fNodes->Add(sub2node);
16793 sub1node->cd();
16794 //
16795 // Place copy #2 of ITS6 in I569
16796 //
16797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16798 sub2node->SetLineColor(kColorITS);
16799 sub2node->SetVisibility(1);
16800 fNodes->Add(sub2node);
16801 sub1node->cd();
16802 //
16803 // Place copy #3 of ITS6 in I569
16804 //
1266e9b4 16805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16806 sub2node->SetLineColor(kColorITS);
16807 sub2node->SetVisibility(1);
16808 fNodes->Add(sub2node);
16809 sub1node->cd();
16810 //
16811 // Place copy #4 of ITS6 in I569
16812 //
16813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16814 sub2node->SetLineColor(kColorITS);
16815 sub2node->SetVisibility(1);
16816 fNodes->Add(sub2node);
16817 sub1node->cd();
16818 //
16819 // Place copy #5 of ITS6 in I569
16820 //
1266e9b4 16821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16822 sub2node->SetLineColor(kColorITS);
16823 sub2node->SetVisibility(1);
16824 fNodes->Add(sub2node);
16825 sub1node->cd();
16826 //
16827 // Place copy #6 of ITS6 in I569
16828 //
16829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16830 sub2node->SetLineColor(kColorITS);
16831 sub2node->SetVisibility(1);
16832 fNodes->Add(sub2node);
16833 sub1node->cd();
16834 //
16835 // Place copy #7 of ITS6 in I569
16836 //
1266e9b4 16837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16838 sub2node->SetLineColor(kColorITS);
16839 sub2node->SetVisibility(1);
16840 fNodes->Add(sub2node);
16841 sub1node->cd();
16842 //
16843 // Place copy #8 of ITS6 in I569
16844 //
16845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16846 sub2node->SetLineColor(kColorITS);
16847 sub2node->SetVisibility(1);
16848 fNodes->Add(sub2node);
16849 sub1node->cd();
16850 //
16851 // Place copy #9 of ITS6 in I569
16852 //
1266e9b4 16853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16854 sub2node->SetLineColor(kColorITS);
16855 sub2node->SetVisibility(1);
16856 fNodes->Add(sub2node);
16857 sub1node->cd();
16858 //
16859 // Place copy #10 of ITS6 in I569
16860 //
16861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16862 sub2node->SetLineColor(kColorITS);
16863 sub2node->SetVisibility(1);
16864 fNodes->Add(sub2node);
16865 sub1node->cd();
16866 //
16867 // Place copy #11 of ITS6 in I569
16868 //
1266e9b4 16869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16870 sub2node->SetLineColor(kColorITS);
16871 sub2node->SetVisibility(1);
16872 fNodes->Add(sub2node);
16873 sub1node->cd();
16874 //
16875 // Place copy #12 of ITS6 in I569
16876 //
16877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16878 sub2node->SetLineColor(kColorITS);
16879 sub2node->SetVisibility(1);
16880 fNodes->Add(sub2node);
16881 sub1node->cd();
16882 //
16883 // Place copy #13 of ITS6 in I569
16884 //
16885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16886 sub2node->SetLineColor(kColorITS);
16887 sub2node->SetVisibility(1);
16888 fNodes->Add(sub2node);
16889 sub1node->cd();
16890 //
16891 // Place copy #14 of ITS6 in I569
16892 //
16893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16894 sub2node->SetLineColor(kColorITS);
16895 sub2node->SetVisibility(1);
16896 fNodes->Add(sub2node);
16897 sub1node->cd();
16898 //
16899 // Place copy #15 of ITS6 in I569
16900 //
1266e9b4 16901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16902 sub2node->SetLineColor(kColorITS);
16903 sub2node->SetVisibility(1);
16904 fNodes->Add(sub2node);
16905 sub1node->cd();
16906 //
16907 // Place copy #16 of ITS6 in I569
16908 //
16909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16910 sub2node->SetLineColor(kColorITS);
16911 sub2node->SetVisibility(1);
16912 fNodes->Add(sub2node);
16913 sub1node->cd();
16914 //
16915 // Place copy #17 of ITS6 in I569
16916 //
16917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16918 sub2node->SetLineColor(kColorITS);
16919 sub2node->SetVisibility(1);
16920 fNodes->Add(sub2node);
16921 sub1node->cd();
16922 //
16923 // Place copy #18 of ITS6 in I569
16924 //
16925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16926 sub2node->SetLineColor(kColorITS);
16927 sub2node->SetVisibility(1);
16928 fNodes->Add(sub2node);
16929 sub1node->cd();
16930 //
16931 // Place copy #19 of ITS6 in I569
16932 //
1266e9b4 16933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16934 sub2node->SetLineColor(kColorITS);
16935 sub2node->SetVisibility(1);
16936 fNodes->Add(sub2node);
16937 sub1node->cd();
16938 //
16939 // Place copy #20 of ITS6 in I569
16940 //
16941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16942 sub2node->SetLineColor(kColorITS);
16943 sub2node->SetVisibility(1);
16944 fNodes->Add(sub2node);
16945 sub1node->cd();
16946 //
16947 // Place copy #21 of ITS6 in I569
16948 //
1266e9b4 16949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16950 sub2node->SetLineColor(kColorITS);
16951 sub2node->SetVisibility(1);
16952 fNodes->Add(sub2node);
16953 sub1node->cd();
16954 //
16955 // Place copy #22 of ITS6 in I569
16956 //
16957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16958 sub2node->SetLineColor(kColorITS);
16959 sub2node->SetVisibility(1);
16960 fNodes->Add(sub2node);
16961 sub1node->cd();
16962 //
16963 // Place copy #23 of ITS6 in I569
16964 //
16965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16966 sub2node->SetLineColor(kColorITS);
16967 sub2node->SetVisibility(1);
16968 fNodes->Add(sub2node);
16969 sub1node->cd();
16970 //
16971 // Place copy #24 of ITS6 in I569
16972 //
16973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16974 sub2node->SetLineColor(kColorITS);
16975 sub2node->SetVisibility(1);
16976 fNodes->Add(sub2node);
16977 sub1node->cd();
16978 //
16979 // Place copy #25 of ITS6 in I569
16980 //
1266e9b4 16981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16982 sub2node->SetLineColor(kColorITS);
16983 sub2node->SetVisibility(1);
16984 fNodes->Add(sub2node);
16985 sub1node->cd();
16986 fNodes->Add(sub1node);
16987 node->cd();
16988 //
16989 // Place copy #3 of I569 in IT56
16990 //
1266e9b4 16991 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 16992 sub1node->SetLineColor(kColorITS);
16993 sub1node->SetVisibility(0);
16994 sub1node->cd();
16995 //
16996 // Place copy #1 of ITS6 in I569
16997 //
1266e9b4 16998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16999 sub2node->SetLineColor(kColorITS);
17000 sub2node->SetVisibility(1);
17001 fNodes->Add(sub2node);
17002 sub1node->cd();
17003 //
17004 // Place copy #2 of ITS6 in I569
17005 //
17006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17007 sub2node->SetLineColor(kColorITS);
17008 sub2node->SetVisibility(1);
17009 fNodes->Add(sub2node);
17010 sub1node->cd();
17011 //
17012 // Place copy #3 of ITS6 in I569
17013 //
1266e9b4 17014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17015 sub2node->SetLineColor(kColorITS);
17016 sub2node->SetVisibility(1);
17017 fNodes->Add(sub2node);
17018 sub1node->cd();
17019 //
17020 // Place copy #4 of ITS6 in I569
17021 //
17022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17023 sub2node->SetLineColor(kColorITS);
17024 sub2node->SetVisibility(1);
17025 fNodes->Add(sub2node);
17026 sub1node->cd();
17027 //
17028 // Place copy #5 of ITS6 in I569
17029 //
1266e9b4 17030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17031 sub2node->SetLineColor(kColorITS);
17032 sub2node->SetVisibility(1);
17033 fNodes->Add(sub2node);
17034 sub1node->cd();
17035 //
17036 // Place copy #6 of ITS6 in I569
17037 //
17038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17039 sub2node->SetLineColor(kColorITS);
17040 sub2node->SetVisibility(1);
17041 fNodes->Add(sub2node);
17042 sub1node->cd();
17043 //
17044 // Place copy #7 of ITS6 in I569
17045 //
1266e9b4 17046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17047 sub2node->SetLineColor(kColorITS);
17048 sub2node->SetVisibility(1);
17049 fNodes->Add(sub2node);
17050 sub1node->cd();
17051 //
17052 // Place copy #8 of ITS6 in I569
17053 //
17054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17055 sub2node->SetLineColor(kColorITS);
17056 sub2node->SetVisibility(1);
17057 fNodes->Add(sub2node);
17058 sub1node->cd();
17059 //
17060 // Place copy #9 of ITS6 in I569
17061 //
1266e9b4 17062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17063 sub2node->SetLineColor(kColorITS);
17064 sub2node->SetVisibility(1);
17065 fNodes->Add(sub2node);
17066 sub1node->cd();
17067 //
17068 // Place copy #10 of ITS6 in I569
17069 //
17070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17071 sub2node->SetLineColor(kColorITS);
17072 sub2node->SetVisibility(1);
17073 fNodes->Add(sub2node);
17074 sub1node->cd();
17075 //
17076 // Place copy #11 of ITS6 in I569
17077 //
1266e9b4 17078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17079 sub2node->SetLineColor(kColorITS);
17080 sub2node->SetVisibility(1);
17081 fNodes->Add(sub2node);
17082 sub1node->cd();
17083 //
17084 // Place copy #12 of ITS6 in I569
17085 //
17086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17087 sub2node->SetLineColor(kColorITS);
17088 sub2node->SetVisibility(1);
17089 fNodes->Add(sub2node);
17090 sub1node->cd();
17091 //
17092 // Place copy #13 of ITS6 in I569
17093 //
17094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17095 sub2node->SetLineColor(kColorITS);
17096 sub2node->SetVisibility(1);
17097 fNodes->Add(sub2node);
17098 sub1node->cd();
17099 //
17100 // Place copy #14 of ITS6 in I569
17101 //
17102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17103 sub2node->SetLineColor(kColorITS);
17104 sub2node->SetVisibility(1);
17105 fNodes->Add(sub2node);
17106 sub1node->cd();
17107 //
17108 // Place copy #15 of ITS6 in I569
17109 //
1266e9b4 17110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17111 sub2node->SetLineColor(kColorITS);
17112 sub2node->SetVisibility(1);
17113 fNodes->Add(sub2node);
17114 sub1node->cd();
17115 //
17116 // Place copy #16 of ITS6 in I569
17117 //
17118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17119 sub2node->SetLineColor(kColorITS);
17120 sub2node->SetVisibility(1);
17121 fNodes->Add(sub2node);
17122 sub1node->cd();
17123 //
17124 // Place copy #17 of ITS6 in I569
17125 //
17126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17127 sub2node->SetLineColor(kColorITS);
17128 sub2node->SetVisibility(1);
17129 fNodes->Add(sub2node);
17130 sub1node->cd();
17131 //
17132 // Place copy #18 of ITS6 in I569
17133 //
17134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17135 sub2node->SetLineColor(kColorITS);
17136 sub2node->SetVisibility(1);
17137 fNodes->Add(sub2node);
17138 sub1node->cd();
17139 //
17140 // Place copy #19 of ITS6 in I569
17141 //
1266e9b4 17142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17143 sub2node->SetLineColor(kColorITS);
17144 sub2node->SetVisibility(1);
17145 fNodes->Add(sub2node);
17146 sub1node->cd();
17147 //
17148 // Place copy #20 of ITS6 in I569
17149 //
17150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17151 sub2node->SetLineColor(kColorITS);
17152 sub2node->SetVisibility(1);
17153 fNodes->Add(sub2node);
17154 sub1node->cd();
17155 //
17156 // Place copy #21 of ITS6 in I569
17157 //
1266e9b4 17158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17159 sub2node->SetLineColor(kColorITS);
17160 sub2node->SetVisibility(1);
17161 fNodes->Add(sub2node);
17162 sub1node->cd();
17163 //
17164 // Place copy #22 of ITS6 in I569
17165 //
17166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17167 sub2node->SetLineColor(kColorITS);
17168 sub2node->SetVisibility(1);
17169 fNodes->Add(sub2node);
17170 sub1node->cd();
17171 //
17172 // Place copy #23 of ITS6 in I569
17173 //
17174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17175 sub2node->SetLineColor(kColorITS);
17176 sub2node->SetVisibility(1);
17177 fNodes->Add(sub2node);
17178 sub1node->cd();
17179 //
17180 // Place copy #24 of ITS6 in I569
17181 //
17182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17183 sub2node->SetLineColor(kColorITS);
17184 sub2node->SetVisibility(1);
17185 fNodes->Add(sub2node);
17186 sub1node->cd();
17187 //
17188 // Place copy #25 of ITS6 in I569
17189 //
1266e9b4 17190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17191 sub2node->SetLineColor(kColorITS);
17192 sub2node->SetVisibility(1);
17193 fNodes->Add(sub2node);
17194 sub1node->cd();
17195 fNodes->Add(sub1node);
17196 node->cd();
17197 //
17198 // Place copy #4 of I569 in IT56
17199 //
1266e9b4 17200 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17201 sub1node->SetLineColor(kColorITS);
17202 sub1node->SetVisibility(0);
17203 sub1node->cd();
17204 //
17205 // Place copy #1 of ITS6 in I569
17206 //
1266e9b4 17207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17208 sub2node->SetLineColor(kColorITS);
17209 sub2node->SetVisibility(1);
17210 fNodes->Add(sub2node);
17211 sub1node->cd();
17212 //
17213 // Place copy #2 of ITS6 in I569
17214 //
17215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17216 sub2node->SetLineColor(kColorITS);
17217 sub2node->SetVisibility(1);
17218 fNodes->Add(sub2node);
17219 sub1node->cd();
17220 //
17221 // Place copy #3 of ITS6 in I569
17222 //
1266e9b4 17223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17224 sub2node->SetLineColor(kColorITS);
17225 sub2node->SetVisibility(1);
17226 fNodes->Add(sub2node);
17227 sub1node->cd();
17228 //
17229 // Place copy #4 of ITS6 in I569
17230 //
17231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17232 sub2node->SetLineColor(kColorITS);
17233 sub2node->SetVisibility(1);
17234 fNodes->Add(sub2node);
17235 sub1node->cd();
17236 //
17237 // Place copy #5 of ITS6 in I569
17238 //
1266e9b4 17239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17240 sub2node->SetLineColor(kColorITS);
17241 sub2node->SetVisibility(1);
17242 fNodes->Add(sub2node);
17243 sub1node->cd();
17244 //
17245 // Place copy #6 of ITS6 in I569
17246 //
17247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17248 sub2node->SetLineColor(kColorITS);
17249 sub2node->SetVisibility(1);
17250 fNodes->Add(sub2node);
17251 sub1node->cd();
17252 //
17253 // Place copy #7 of ITS6 in I569
17254 //
1266e9b4 17255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17256 sub2node->SetLineColor(kColorITS);
17257 sub2node->SetVisibility(1);
17258 fNodes->Add(sub2node);
17259 sub1node->cd();
17260 //
17261 // Place copy #8 of ITS6 in I569
17262 //
17263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17264 sub2node->SetLineColor(kColorITS);
17265 sub2node->SetVisibility(1);
17266 fNodes->Add(sub2node);
17267 sub1node->cd();
17268 //
17269 // Place copy #9 of ITS6 in I569
17270 //
1266e9b4 17271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17272 sub2node->SetLineColor(kColorITS);
17273 sub2node->SetVisibility(1);
17274 fNodes->Add(sub2node);
17275 sub1node->cd();
17276 //
17277 // Place copy #10 of ITS6 in I569
17278 //
17279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17280 sub2node->SetLineColor(kColorITS);
17281 sub2node->SetVisibility(1);
17282 fNodes->Add(sub2node);
17283 sub1node->cd();
17284 //
17285 // Place copy #11 of ITS6 in I569
17286 //
1266e9b4 17287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17288 sub2node->SetLineColor(kColorITS);
17289 sub2node->SetVisibility(1);
17290 fNodes->Add(sub2node);
17291 sub1node->cd();
17292 //
17293 // Place copy #12 of ITS6 in I569
17294 //
17295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17296 sub2node->SetLineColor(kColorITS);
17297 sub2node->SetVisibility(1);
17298 fNodes->Add(sub2node);
17299 sub1node->cd();
17300 //
17301 // Place copy #13 of ITS6 in I569
17302 //
17303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17304 sub2node->SetLineColor(kColorITS);
17305 sub2node->SetVisibility(1);
17306 fNodes->Add(sub2node);
17307 sub1node->cd();
17308 //
17309 // Place copy #14 of ITS6 in I569
17310 //
17311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17312 sub2node->SetLineColor(kColorITS);
17313 sub2node->SetVisibility(1);
17314 fNodes->Add(sub2node);
17315 sub1node->cd();
17316 //
17317 // Place copy #15 of ITS6 in I569
17318 //
1266e9b4 17319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17320 sub2node->SetLineColor(kColorITS);
17321 sub2node->SetVisibility(1);
17322 fNodes->Add(sub2node);
17323 sub1node->cd();
17324 //
17325 // Place copy #16 of ITS6 in I569
17326 //
17327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17328 sub2node->SetLineColor(kColorITS);
17329 sub2node->SetVisibility(1);
17330 fNodes->Add(sub2node);
17331 sub1node->cd();
17332 //
17333 // Place copy #17 of ITS6 in I569
17334 //
17335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17336 sub2node->SetLineColor(kColorITS);
17337 sub2node->SetVisibility(1);
17338 fNodes->Add(sub2node);
17339 sub1node->cd();
17340 //
17341 // Place copy #18 of ITS6 in I569
17342 //
17343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17344 sub2node->SetLineColor(kColorITS);
17345 sub2node->SetVisibility(1);
17346 fNodes->Add(sub2node);
17347 sub1node->cd();
17348 //
17349 // Place copy #19 of ITS6 in I569
17350 //
1266e9b4 17351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17352 sub2node->SetLineColor(kColorITS);
17353 sub2node->SetVisibility(1);
17354 fNodes->Add(sub2node);
17355 sub1node->cd();
17356 //
17357 // Place copy #20 of ITS6 in I569
17358 //
17359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17360 sub2node->SetLineColor(kColorITS);
17361 sub2node->SetVisibility(1);
17362 fNodes->Add(sub2node);
17363 sub1node->cd();
17364 //
17365 // Place copy #21 of ITS6 in I569
17366 //
1266e9b4 17367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17368 sub2node->SetLineColor(kColorITS);
17369 sub2node->SetVisibility(1);
17370 fNodes->Add(sub2node);
17371 sub1node->cd();
17372 //
17373 // Place copy #22 of ITS6 in I569
17374 //
17375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17376 sub2node->SetLineColor(kColorITS);
17377 sub2node->SetVisibility(1);
17378 fNodes->Add(sub2node);
17379 sub1node->cd();
17380 //
17381 // Place copy #23 of ITS6 in I569
17382 //
17383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17384 sub2node->SetLineColor(kColorITS);
17385 sub2node->SetVisibility(1);
17386 fNodes->Add(sub2node);
17387 sub1node->cd();
17388 //
17389 // Place copy #24 of ITS6 in I569
17390 //
17391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17392 sub2node->SetLineColor(kColorITS);
17393 sub2node->SetVisibility(1);
17394 fNodes->Add(sub2node);
17395 sub1node->cd();
17396 //
17397 // Place copy #25 of ITS6 in I569
17398 //
1266e9b4 17399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17400 sub2node->SetLineColor(kColorITS);
17401 sub2node->SetVisibility(1);
17402 fNodes->Add(sub2node);
17403 sub1node->cd();
17404 fNodes->Add(sub1node);
17405 node->cd();
17406 //
17407 // Place copy #5 of I569 in IT56
17408 //
1266e9b4 17409 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17410 sub1node->SetLineColor(kColorITS);
17411 sub1node->SetVisibility(0);
17412 sub1node->cd();
17413 //
17414 // Place copy #1 of ITS6 in I569
17415 //
1266e9b4 17416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17417 sub2node->SetLineColor(kColorITS);
17418 sub2node->SetVisibility(1);
17419 fNodes->Add(sub2node);
17420 sub1node->cd();
17421 //
17422 // Place copy #2 of ITS6 in I569
17423 //
17424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17425 sub2node->SetLineColor(kColorITS);
17426 sub2node->SetVisibility(1);
17427 fNodes->Add(sub2node);
17428 sub1node->cd();
17429 //
17430 // Place copy #3 of ITS6 in I569
17431 //
1266e9b4 17432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17433 sub2node->SetLineColor(kColorITS);
17434 sub2node->SetVisibility(1);
17435 fNodes->Add(sub2node);
17436 sub1node->cd();
17437 //
17438 // Place copy #4 of ITS6 in I569
17439 //
17440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17441 sub2node->SetLineColor(kColorITS);
17442 sub2node->SetVisibility(1);
17443 fNodes->Add(sub2node);
17444 sub1node->cd();
17445 //
17446 // Place copy #5 of ITS6 in I569
17447 //
1266e9b4 17448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17449 sub2node->SetLineColor(kColorITS);
17450 sub2node->SetVisibility(1);
17451 fNodes->Add(sub2node);
17452 sub1node->cd();
17453 //
17454 // Place copy #6 of ITS6 in I569
17455 //
17456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17457 sub2node->SetLineColor(kColorITS);
17458 sub2node->SetVisibility(1);
17459 fNodes->Add(sub2node);
17460 sub1node->cd();
17461 //
17462 // Place copy #7 of ITS6 in I569
17463 //
1266e9b4 17464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17465 sub2node->SetLineColor(kColorITS);
17466 sub2node->SetVisibility(1);
17467 fNodes->Add(sub2node);
17468 sub1node->cd();
17469 //
17470 // Place copy #8 of ITS6 in I569
17471 //
17472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17473 sub2node->SetLineColor(kColorITS);
17474 sub2node->SetVisibility(1);
17475 fNodes->Add(sub2node);
17476 sub1node->cd();
17477 //
17478 // Place copy #9 of ITS6 in I569
17479 //
1266e9b4 17480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17481 sub2node->SetLineColor(kColorITS);
17482 sub2node->SetVisibility(1);
17483 fNodes->Add(sub2node);
17484 sub1node->cd();
17485 //
17486 // Place copy #10 of ITS6 in I569
17487 //
17488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17489 sub2node->SetLineColor(kColorITS);
17490 sub2node->SetVisibility(1);
17491 fNodes->Add(sub2node);
17492 sub1node->cd();
17493 //
17494 // Place copy #11 of ITS6 in I569
17495 //
1266e9b4 17496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17497 sub2node->SetLineColor(kColorITS);
17498 sub2node->SetVisibility(1);
17499 fNodes->Add(sub2node);
17500 sub1node->cd();
17501 //
17502 // Place copy #12 of ITS6 in I569
17503 //
17504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17505 sub2node->SetLineColor(kColorITS);
17506 sub2node->SetVisibility(1);
17507 fNodes->Add(sub2node);
17508 sub1node->cd();
17509 //
17510 // Place copy #13 of ITS6 in I569
17511 //
17512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17513 sub2node->SetLineColor(kColorITS);
17514 sub2node->SetVisibility(1);
17515 fNodes->Add(sub2node);
17516 sub1node->cd();
17517 //
17518 // Place copy #14 of ITS6 in I569
17519 //
17520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17521 sub2node->SetLineColor(kColorITS);
17522 sub2node->SetVisibility(1);
17523 fNodes->Add(sub2node);
17524 sub1node->cd();
17525 //
17526 // Place copy #15 of ITS6 in I569
17527 //
1266e9b4 17528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17529 sub2node->SetLineColor(kColorITS);
17530 sub2node->SetVisibility(1);
17531 fNodes->Add(sub2node);
17532 sub1node->cd();
17533 //
17534 // Place copy #16 of ITS6 in I569
17535 //
17536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17537 sub2node->SetLineColor(kColorITS);
17538 sub2node->SetVisibility(1);
17539 fNodes->Add(sub2node);
17540 sub1node->cd();
17541 //
17542 // Place copy #17 of ITS6 in I569
17543 //
17544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17545 sub2node->SetLineColor(kColorITS);
17546 sub2node->SetVisibility(1);
17547 fNodes->Add(sub2node);
17548 sub1node->cd();
17549 //
17550 // Place copy #18 of ITS6 in I569
17551 //
17552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17553 sub2node->SetLineColor(kColorITS);
17554 sub2node->SetVisibility(1);
17555 fNodes->Add(sub2node);
17556 sub1node->cd();
17557 //
17558 // Place copy #19 of ITS6 in I569
17559 //
1266e9b4 17560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17561 sub2node->SetLineColor(kColorITS);
17562 sub2node->SetVisibility(1);
17563 fNodes->Add(sub2node);
17564 sub1node->cd();
17565 //
17566 // Place copy #20 of ITS6 in I569
17567 //
17568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17569 sub2node->SetLineColor(kColorITS);
17570 sub2node->SetVisibility(1);
17571 fNodes->Add(sub2node);
17572 sub1node->cd();
17573 //
17574 // Place copy #21 of ITS6 in I569
17575 //
1266e9b4 17576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17577 sub2node->SetLineColor(kColorITS);
17578 sub2node->SetVisibility(1);
17579 fNodes->Add(sub2node);
17580 sub1node->cd();
17581 //
17582 // Place copy #22 of ITS6 in I569
17583 //
17584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17585 sub2node->SetLineColor(kColorITS);
17586 sub2node->SetVisibility(1);
17587 fNodes->Add(sub2node);
17588 sub1node->cd();
17589 //
17590 // Place copy #23 of ITS6 in I569
17591 //
17592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17593 sub2node->SetLineColor(kColorITS);
17594 sub2node->SetVisibility(1);
17595 fNodes->Add(sub2node);
17596 sub1node->cd();
17597 //
17598 // Place copy #24 of ITS6 in I569
17599 //
17600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17601 sub2node->SetLineColor(kColorITS);
17602 sub2node->SetVisibility(1);
17603 fNodes->Add(sub2node);
17604 sub1node->cd();
17605 //
17606 // Place copy #25 of ITS6 in I569
17607 //
1266e9b4 17608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17609 sub2node->SetLineColor(kColorITS);
17610 sub2node->SetVisibility(1);
17611 fNodes->Add(sub2node);
17612 sub1node->cd();
17613 fNodes->Add(sub1node);
17614 node->cd();
17615 //
17616 // Place copy #6 of I569 in IT56
17617 //
1266e9b4 17618 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17619 sub1node->SetLineColor(kColorITS);
17620 sub1node->SetVisibility(0);
17621 sub1node->cd();
17622 //
17623 // Place copy #1 of ITS6 in I569
17624 //
1266e9b4 17625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17626 sub2node->SetLineColor(kColorITS);
17627 sub2node->SetVisibility(1);
17628 fNodes->Add(sub2node);
17629 sub1node->cd();
17630 //
17631 // Place copy #2 of ITS6 in I569
17632 //
17633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17634 sub2node->SetLineColor(kColorITS);
17635 sub2node->SetVisibility(1);
17636 fNodes->Add(sub2node);
17637 sub1node->cd();
17638 //
17639 // Place copy #3 of ITS6 in I569
17640 //
1266e9b4 17641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17642 sub2node->SetLineColor(kColorITS);
17643 sub2node->SetVisibility(1);
17644 fNodes->Add(sub2node);
17645 sub1node->cd();
17646 //
17647 // Place copy #4 of ITS6 in I569
17648 //
17649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17650 sub2node->SetLineColor(kColorITS);
17651 sub2node->SetVisibility(1);
17652 fNodes->Add(sub2node);
17653 sub1node->cd();
17654 //
17655 // Place copy #5 of ITS6 in I569
17656 //
1266e9b4 17657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17658 sub2node->SetLineColor(kColorITS);
17659 sub2node->SetVisibility(1);
17660 fNodes->Add(sub2node);
17661 sub1node->cd();
17662 //
17663 // Place copy #6 of ITS6 in I569
17664 //
17665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17666 sub2node->SetLineColor(kColorITS);
17667 sub2node->SetVisibility(1);
17668 fNodes->Add(sub2node);
17669 sub1node->cd();
17670 //
17671 // Place copy #7 of ITS6 in I569
17672 //
1266e9b4 17673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17674 sub2node->SetLineColor(kColorITS);
17675 sub2node->SetVisibility(1);
17676 fNodes->Add(sub2node);
17677 sub1node->cd();
17678 //
17679 // Place copy #8 of ITS6 in I569
17680 //
17681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17682 sub2node->SetLineColor(kColorITS);
17683 sub2node->SetVisibility(1);
17684 fNodes->Add(sub2node);
17685 sub1node->cd();
17686 //
17687 // Place copy #9 of ITS6 in I569
17688 //
1266e9b4 17689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17690 sub2node->SetLineColor(kColorITS);
17691 sub2node->SetVisibility(1);
17692 fNodes->Add(sub2node);
17693 sub1node->cd();
17694 //
17695 // Place copy #10 of ITS6 in I569
17696 //
17697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17698 sub2node->SetLineColor(kColorITS);
17699 sub2node->SetVisibility(1);
17700 fNodes->Add(sub2node);
17701 sub1node->cd();
17702 //
17703 // Place copy #11 of ITS6 in I569
17704 //
1266e9b4 17705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17706 sub2node->SetLineColor(kColorITS);
17707 sub2node->SetVisibility(1);
17708 fNodes->Add(sub2node);
17709 sub1node->cd();
17710 //
17711 // Place copy #12 of ITS6 in I569
17712 //
17713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17714 sub2node->SetLineColor(kColorITS);
17715 sub2node->SetVisibility(1);
17716 fNodes->Add(sub2node);
17717 sub1node->cd();
17718 //
17719 // Place copy #13 of ITS6 in I569
17720 //
17721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17722 sub2node->SetLineColor(kColorITS);
17723 sub2node->SetVisibility(1);
17724 fNodes->Add(sub2node);
17725 sub1node->cd();
17726 //
17727 // Place copy #14 of ITS6 in I569
17728 //
17729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17730 sub2node->SetLineColor(kColorITS);
17731 sub2node->SetVisibility(1);
17732 fNodes->Add(sub2node);
17733 sub1node->cd();
17734 //
17735 // Place copy #15 of ITS6 in I569
17736 //
1266e9b4 17737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17738 sub2node->SetLineColor(kColorITS);
17739 sub2node->SetVisibility(1);
17740 fNodes->Add(sub2node);
17741 sub1node->cd();
17742 //
17743 // Place copy #16 of ITS6 in I569
17744 //
17745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17746 sub2node->SetLineColor(kColorITS);
17747 sub2node->SetVisibility(1);
17748 fNodes->Add(sub2node);
17749 sub1node->cd();
17750 //
17751 // Place copy #17 of ITS6 in I569
17752 //
17753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17754 sub2node->SetLineColor(kColorITS);
17755 sub2node->SetVisibility(1);
17756 fNodes->Add(sub2node);
17757 sub1node->cd();
17758 //
17759 // Place copy #18 of ITS6 in I569
17760 //
17761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17762 sub2node->SetLineColor(kColorITS);
17763 sub2node->SetVisibility(1);
17764 fNodes->Add(sub2node);
17765 sub1node->cd();
17766 //
17767 // Place copy #19 of ITS6 in I569
17768 //
1266e9b4 17769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17770 sub2node->SetLineColor(kColorITS);
17771 sub2node->SetVisibility(1);
17772 fNodes->Add(sub2node);
17773 sub1node->cd();
17774 //
17775 // Place copy #20 of ITS6 in I569
17776 //
17777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17778 sub2node->SetLineColor(kColorITS);
17779 sub2node->SetVisibility(1);
17780 fNodes->Add(sub2node);
17781 sub1node->cd();
17782 //
17783 // Place copy #21 of ITS6 in I569
17784 //
1266e9b4 17785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17786 sub2node->SetLineColor(kColorITS);
17787 sub2node->SetVisibility(1);
17788 fNodes->Add(sub2node);
17789 sub1node->cd();
17790 //
17791 // Place copy #22 of ITS6 in I569
17792 //
17793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17794 sub2node->SetLineColor(kColorITS);
17795 sub2node->SetVisibility(1);
17796 fNodes->Add(sub2node);
17797 sub1node->cd();
17798 //
17799 // Place copy #23 of ITS6 in I569
17800 //
17801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17802 sub2node->SetLineColor(kColorITS);
17803 sub2node->SetVisibility(1);
17804 fNodes->Add(sub2node);
17805 sub1node->cd();
17806 //
17807 // Place copy #24 of ITS6 in I569
17808 //
17809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17810 sub2node->SetLineColor(kColorITS);
17811 sub2node->SetVisibility(1);
17812 fNodes->Add(sub2node);
17813 sub1node->cd();
17814 //
17815 // Place copy #25 of ITS6 in I569
17816 //
1266e9b4 17817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17818 sub2node->SetLineColor(kColorITS);
17819 sub2node->SetVisibility(1);
17820 fNodes->Add(sub2node);
17821 sub1node->cd();
17822 fNodes->Add(sub1node);
17823 node->cd();
17824 //
17825 // Place copy #7 of I569 in IT56
17826 //
1266e9b4 17827 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17828 sub1node->SetLineColor(kColorITS);
17829 sub1node->SetVisibility(0);
17830 sub1node->cd();
17831 //
17832 // Place copy #1 of ITS6 in I569
17833 //
1266e9b4 17834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17835 sub2node->SetLineColor(kColorITS);
17836 sub2node->SetVisibility(1);
17837 fNodes->Add(sub2node);
17838 sub1node->cd();
17839 //
17840 // Place copy #2 of ITS6 in I569
17841 //
17842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17843 sub2node->SetLineColor(kColorITS);
17844 sub2node->SetVisibility(1);
17845 fNodes->Add(sub2node);
17846 sub1node->cd();
17847 //
17848 // Place copy #3 of ITS6 in I569
17849 //
1266e9b4 17850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17851 sub2node->SetLineColor(kColorITS);
17852 sub2node->SetVisibility(1);
17853 fNodes->Add(sub2node);
17854 sub1node->cd();
17855 //
17856 // Place copy #4 of ITS6 in I569
17857 //
17858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17859 sub2node->SetLineColor(kColorITS);
17860 sub2node->SetVisibility(1);
17861 fNodes->Add(sub2node);
17862 sub1node->cd();
17863 //
17864 // Place copy #5 of ITS6 in I569
17865 //
1266e9b4 17866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17867 sub2node->SetLineColor(kColorITS);
17868 sub2node->SetVisibility(1);
17869 fNodes->Add(sub2node);
17870 sub1node->cd();
17871 //
17872 // Place copy #6 of ITS6 in I569
17873 //
17874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17875 sub2node->SetLineColor(kColorITS);
17876 sub2node->SetVisibility(1);
17877 fNodes->Add(sub2node);
17878 sub1node->cd();
17879 //
17880 // Place copy #7 of ITS6 in I569
17881 //
1266e9b4 17882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17883 sub2node->SetLineColor(kColorITS);
17884 sub2node->SetVisibility(1);
17885 fNodes->Add(sub2node);
17886 sub1node->cd();
17887 //
17888 // Place copy #8 of ITS6 in I569
17889 //
17890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17891 sub2node->SetLineColor(kColorITS);
17892 sub2node->SetVisibility(1);
17893 fNodes->Add(sub2node);
17894 sub1node->cd();
17895 //
17896 // Place copy #9 of ITS6 in I569
17897 //
1266e9b4 17898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17899 sub2node->SetLineColor(kColorITS);
17900 sub2node->SetVisibility(1);
17901 fNodes->Add(sub2node);
17902 sub1node->cd();
17903 //
17904 // Place copy #10 of ITS6 in I569
17905 //
17906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17907 sub2node->SetLineColor(kColorITS);
17908 sub2node->SetVisibility(1);
17909 fNodes->Add(sub2node);
17910 sub1node->cd();
17911 //
17912 // Place copy #11 of ITS6 in I569
17913 //
1266e9b4 17914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17915 sub2node->SetLineColor(kColorITS);
17916 sub2node->SetVisibility(1);
17917 fNodes->Add(sub2node);
17918 sub1node->cd();
17919 //
17920 // Place copy #12 of ITS6 in I569
17921 //
17922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17923 sub2node->SetLineColor(kColorITS);
17924 sub2node->SetVisibility(1);
17925 fNodes->Add(sub2node);
17926 sub1node->cd();
17927 //
17928 // Place copy #13 of ITS6 in I569
17929 //
17930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17931 sub2node->SetLineColor(kColorITS);
17932 sub2node->SetVisibility(1);
17933 fNodes->Add(sub2node);
17934 sub1node->cd();
17935 //
17936 // Place copy #14 of ITS6 in I569
17937 //
17938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17939 sub2node->SetLineColor(kColorITS);
17940 sub2node->SetVisibility(1);
17941 fNodes->Add(sub2node);
17942 sub1node->cd();
17943 //
17944 // Place copy #15 of ITS6 in I569
17945 //
1266e9b4 17946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17947 sub2node->SetLineColor(kColorITS);
17948 sub2node->SetVisibility(1);
17949 fNodes->Add(sub2node);
17950 sub1node->cd();
17951 //
17952 // Place copy #16 of ITS6 in I569
17953 //
17954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17955 sub2node->SetLineColor(kColorITS);
17956 sub2node->SetVisibility(1);
17957 fNodes->Add(sub2node);
17958 sub1node->cd();
17959 //
17960 // Place copy #17 of ITS6 in I569
17961 //
17962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17963 sub2node->SetLineColor(kColorITS);
17964 sub2node->SetVisibility(1);
17965 fNodes->Add(sub2node);
17966 sub1node->cd();
17967 //
17968 // Place copy #18 of ITS6 in I569
17969 //
17970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17971 sub2node->SetLineColor(kColorITS);
17972 sub2node->SetVisibility(1);
17973 fNodes->Add(sub2node);
17974 sub1node->cd();
17975 //
17976 // Place copy #19 of ITS6 in I569
17977 //
1266e9b4 17978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17979 sub2node->SetLineColor(kColorITS);
17980 sub2node->SetVisibility(1);
17981 fNodes->Add(sub2node);
17982 sub1node->cd();
17983 //
17984 // Place copy #20 of ITS6 in I569
17985 //
17986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17987 sub2node->SetLineColor(kColorITS);
17988 sub2node->SetVisibility(1);
17989 fNodes->Add(sub2node);
17990 sub1node->cd();
17991 //
17992 // Place copy #21 of ITS6 in I569
17993 //
1266e9b4 17994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17995 sub2node->SetLineColor(kColorITS);
17996 sub2node->SetVisibility(1);
17997 fNodes->Add(sub2node);
17998 sub1node->cd();
17999 //
18000 // Place copy #22 of ITS6 in I569
18001 //
18002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18003 sub2node->SetLineColor(kColorITS);
18004 sub2node->SetVisibility(1);
18005 fNodes->Add(sub2node);
18006 sub1node->cd();
18007 //
18008 // Place copy #23 of ITS6 in I569
18009 //
18010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18011 sub2node->SetLineColor(kColorITS);
18012 sub2node->SetVisibility(1);
18013 fNodes->Add(sub2node);
18014 sub1node->cd();
18015 //
18016 // Place copy #24 of ITS6 in I569
18017 //
18018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18019 sub2node->SetLineColor(kColorITS);
18020 sub2node->SetVisibility(1);
18021 fNodes->Add(sub2node);
18022 sub1node->cd();
18023 //
18024 // Place copy #25 of ITS6 in I569
18025 //
1266e9b4 18026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18027 sub2node->SetLineColor(kColorITS);
18028 sub2node->SetVisibility(1);
18029 fNodes->Add(sub2node);
18030 sub1node->cd();
18031 fNodes->Add(sub1node);
18032 node->cd();
18033 //
18034 // Place copy #8 of I569 in IT56
18035 //
1266e9b4 18036 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18037 sub1node->SetLineColor(kColorITS);
18038 sub1node->SetVisibility(0);
18039 sub1node->cd();
18040 //
18041 // Place copy #1 of ITS6 in I569
18042 //
1266e9b4 18043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18044 sub2node->SetLineColor(kColorITS);
18045 sub2node->SetVisibility(1);
18046 fNodes->Add(sub2node);
18047 sub1node->cd();
18048 //
18049 // Place copy #2 of ITS6 in I569
18050 //
18051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18052 sub2node->SetLineColor(kColorITS);
18053 sub2node->SetVisibility(1);
18054 fNodes->Add(sub2node);
18055 sub1node->cd();
18056 //
18057 // Place copy #3 of ITS6 in I569
18058 //
1266e9b4 18059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18060 sub2node->SetLineColor(kColorITS);
18061 sub2node->SetVisibility(1);
18062 fNodes->Add(sub2node);
18063 sub1node->cd();
18064 //
18065 // Place copy #4 of ITS6 in I569
18066 //
18067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18068 sub2node->SetLineColor(kColorITS);
18069 sub2node->SetVisibility(1);
18070 fNodes->Add(sub2node);
18071 sub1node->cd();
18072 //
18073 // Place copy #5 of ITS6 in I569
18074 //
1266e9b4 18075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18076 sub2node->SetLineColor(kColorITS);
18077 sub2node->SetVisibility(1);
18078 fNodes->Add(sub2node);
18079 sub1node->cd();
18080 //
18081 // Place copy #6 of ITS6 in I569
18082 //
18083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18084 sub2node->SetLineColor(kColorITS);
18085 sub2node->SetVisibility(1);
18086 fNodes->Add(sub2node);
18087 sub1node->cd();
18088 //
18089 // Place copy #7 of ITS6 in I569
18090 //
1266e9b4 18091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18092 sub2node->SetLineColor(kColorITS);
18093 sub2node->SetVisibility(1);
18094 fNodes->Add(sub2node);
18095 sub1node->cd();
18096 //
18097 // Place copy #8 of ITS6 in I569
18098 //
18099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18100 sub2node->SetLineColor(kColorITS);
18101 sub2node->SetVisibility(1);
18102 fNodes->Add(sub2node);
18103 sub1node->cd();
18104 //
18105 // Place copy #9 of ITS6 in I569
18106 //
1266e9b4 18107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18108 sub2node->SetLineColor(kColorITS);
18109 sub2node->SetVisibility(1);
18110 fNodes->Add(sub2node);
18111 sub1node->cd();
18112 //
18113 // Place copy #10 of ITS6 in I569
18114 //
18115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18116 sub2node->SetLineColor(kColorITS);
18117 sub2node->SetVisibility(1);
18118 fNodes->Add(sub2node);
18119 sub1node->cd();
18120 //
18121 // Place copy #11 of ITS6 in I569
18122 //
1266e9b4 18123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18124 sub2node->SetLineColor(kColorITS);
18125 sub2node->SetVisibility(1);
18126 fNodes->Add(sub2node);
18127 sub1node->cd();
18128 //
18129 // Place copy #12 of ITS6 in I569
18130 //
18131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18132 sub2node->SetLineColor(kColorITS);
18133 sub2node->SetVisibility(1);
18134 fNodes->Add(sub2node);
18135 sub1node->cd();
18136 //
18137 // Place copy #13 of ITS6 in I569
18138 //
18139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18140 sub2node->SetLineColor(kColorITS);
18141 sub2node->SetVisibility(1);
18142 fNodes->Add(sub2node);
18143 sub1node->cd();
18144 //
18145 // Place copy #14 of ITS6 in I569
18146 //
18147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18148 sub2node->SetLineColor(kColorITS);
18149 sub2node->SetVisibility(1);
18150 fNodes->Add(sub2node);
18151 sub1node->cd();
18152 //
18153 // Place copy #15 of ITS6 in I569
18154 //
1266e9b4 18155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18156 sub2node->SetLineColor(kColorITS);
18157 sub2node->SetVisibility(1);
18158 fNodes->Add(sub2node);
18159 sub1node->cd();
18160 //
18161 // Place copy #16 of ITS6 in I569
18162 //
18163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18164 sub2node->SetLineColor(kColorITS);
18165 sub2node->SetVisibility(1);
18166 fNodes->Add(sub2node);
18167 sub1node->cd();
18168 //
18169 // Place copy #17 of ITS6 in I569
18170 //
18171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18172 sub2node->SetLineColor(kColorITS);
18173 sub2node->SetVisibility(1);
18174 fNodes->Add(sub2node);
18175 sub1node->cd();
18176 //
18177 // Place copy #18 of ITS6 in I569
18178 //
18179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18180 sub2node->SetLineColor(kColorITS);
18181 sub2node->SetVisibility(1);
18182 fNodes->Add(sub2node);
18183 sub1node->cd();
18184 //
18185 // Place copy #19 of ITS6 in I569
18186 //
1266e9b4 18187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18188 sub2node->SetLineColor(kColorITS);
18189 sub2node->SetVisibility(1);
18190 fNodes->Add(sub2node);
18191 sub1node->cd();
18192 //
18193 // Place copy #20 of ITS6 in I569
18194 //
18195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18196 sub2node->SetLineColor(kColorITS);
18197 sub2node->SetVisibility(1);
18198 fNodes->Add(sub2node);
18199 sub1node->cd();
18200 //
18201 // Place copy #21 of ITS6 in I569
18202 //
1266e9b4 18203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18204 sub2node->SetLineColor(kColorITS);
18205 sub2node->SetVisibility(1);
18206 fNodes->Add(sub2node);
18207 sub1node->cd();
18208 //
18209 // Place copy #22 of ITS6 in I569
18210 //
18211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18212 sub2node->SetLineColor(kColorITS);
18213 sub2node->SetVisibility(1);
18214 fNodes->Add(sub2node);
18215 sub1node->cd();
18216 //
18217 // Place copy #23 of ITS6 in I569
18218 //
18219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18220 sub2node->SetLineColor(kColorITS);
18221 sub2node->SetVisibility(1);
18222 fNodes->Add(sub2node);
18223 sub1node->cd();
18224 //
18225 // Place copy #24 of ITS6 in I569
18226 //
18227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18228 sub2node->SetLineColor(kColorITS);
18229 sub2node->SetVisibility(1);
18230 fNodes->Add(sub2node);
18231 sub1node->cd();
18232 //
18233 // Place copy #25 of ITS6 in I569
18234 //
1266e9b4 18235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18236 sub2node->SetLineColor(kColorITS);
18237 sub2node->SetVisibility(1);
18238 fNodes->Add(sub2node);
18239 sub1node->cd();
18240 fNodes->Add(sub1node);
18241 node->cd();
18242 //
18243 // Place copy #9 of I569 in IT56
18244 //
1266e9b4 18245 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18246 sub1node->SetLineColor(kColorITS);
18247 sub1node->SetVisibility(0);
18248 sub1node->cd();
18249 //
18250 // Place copy #1 of ITS6 in I569
18251 //
1266e9b4 18252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18253 sub2node->SetLineColor(kColorITS);
18254 sub2node->SetVisibility(1);
18255 fNodes->Add(sub2node);
18256 sub1node->cd();
18257 //
18258 // Place copy #2 of ITS6 in I569
18259 //
18260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18261 sub2node->SetLineColor(kColorITS);
18262 sub2node->SetVisibility(1);
18263 fNodes->Add(sub2node);
18264 sub1node->cd();
18265 //
18266 // Place copy #3 of ITS6 in I569
18267 //
1266e9b4 18268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18269 sub2node->SetLineColor(kColorITS);
18270 sub2node->SetVisibility(1);
18271 fNodes->Add(sub2node);
18272 sub1node->cd();
18273 //
18274 // Place copy #4 of ITS6 in I569
18275 //
18276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18277 sub2node->SetLineColor(kColorITS);
18278 sub2node->SetVisibility(1);
18279 fNodes->Add(sub2node);
18280 sub1node->cd();
18281 //
18282 // Place copy #5 of ITS6 in I569
18283 //
1266e9b4 18284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18285 sub2node->SetLineColor(kColorITS);
18286 sub2node->SetVisibility(1);
18287 fNodes->Add(sub2node);
18288 sub1node->cd();
18289 //
18290 // Place copy #6 of ITS6 in I569
18291 //
18292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18293 sub2node->SetLineColor(kColorITS);
18294 sub2node->SetVisibility(1);
18295 fNodes->Add(sub2node);
18296 sub1node->cd();
18297 //
18298 // Place copy #7 of ITS6 in I569
18299 //
1266e9b4 18300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18301 sub2node->SetLineColor(kColorITS);
18302 sub2node->SetVisibility(1);
18303 fNodes->Add(sub2node);
18304 sub1node->cd();
18305 //
18306 // Place copy #8 of ITS6 in I569
18307 //
18308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18309 sub2node->SetLineColor(kColorITS);
18310 sub2node->SetVisibility(1);
18311 fNodes->Add(sub2node);
18312 sub1node->cd();
18313 //
18314 // Place copy #9 of ITS6 in I569
18315 //
1266e9b4 18316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18317 sub2node->SetLineColor(kColorITS);
18318 sub2node->SetVisibility(1);
18319 fNodes->Add(sub2node);
18320 sub1node->cd();
18321 //
18322 // Place copy #10 of ITS6 in I569
18323 //
18324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18325 sub2node->SetLineColor(kColorITS);
18326 sub2node->SetVisibility(1);
18327 fNodes->Add(sub2node);
18328 sub1node->cd();
18329 //
18330 // Place copy #11 of ITS6 in I569
18331 //
1266e9b4 18332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18333 sub2node->SetLineColor(kColorITS);
18334 sub2node->SetVisibility(1);
18335 fNodes->Add(sub2node);
18336 sub1node->cd();
18337 //
18338 // Place copy #12 of ITS6 in I569
18339 //
18340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18341 sub2node->SetLineColor(kColorITS);
18342 sub2node->SetVisibility(1);
18343 fNodes->Add(sub2node);
18344 sub1node->cd();
18345 //
18346 // Place copy #13 of ITS6 in I569
18347 //
18348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18349 sub2node->SetLineColor(kColorITS);
18350 sub2node->SetVisibility(1);
18351 fNodes->Add(sub2node);
18352 sub1node->cd();
18353 //
18354 // Place copy #14 of ITS6 in I569
18355 //
18356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18357 sub2node->SetLineColor(kColorITS);
18358 sub2node->SetVisibility(1);
18359 fNodes->Add(sub2node);
18360 sub1node->cd();
18361 //
18362 // Place copy #15 of ITS6 in I569
18363 //
1266e9b4 18364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18365 sub2node->SetLineColor(kColorITS);
18366 sub2node->SetVisibility(1);
18367 fNodes->Add(sub2node);
18368 sub1node->cd();
18369 //
18370 // Place copy #16 of ITS6 in I569
18371 //
18372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18373 sub2node->SetLineColor(kColorITS);
18374 sub2node->SetVisibility(1);
18375 fNodes->Add(sub2node);
18376 sub1node->cd();
18377 //
18378 // Place copy #17 of ITS6 in I569
18379 //
18380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18381 sub2node->SetLineColor(kColorITS);
18382 sub2node->SetVisibility(1);
18383 fNodes->Add(sub2node);
18384 sub1node->cd();
18385 //
18386 // Place copy #18 of ITS6 in I569
18387 //
18388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18389 sub2node->SetLineColor(kColorITS);
18390 sub2node->SetVisibility(1);
18391 fNodes->Add(sub2node);
18392 sub1node->cd();
18393 //
18394 // Place copy #19 of ITS6 in I569
18395 //
1266e9b4 18396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18397 sub2node->SetLineColor(kColorITS);
18398 sub2node->SetVisibility(1);
18399 fNodes->Add(sub2node);
18400 sub1node->cd();
18401 //
18402 // Place copy #20 of ITS6 in I569
18403 //
18404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18405 sub2node->SetLineColor(kColorITS);
18406 sub2node->SetVisibility(1);
18407 fNodes->Add(sub2node);
18408 sub1node->cd();
18409 //
18410 // Place copy #21 of ITS6 in I569
18411 //
1266e9b4 18412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18413 sub2node->SetLineColor(kColorITS);
18414 sub2node->SetVisibility(1);
18415 fNodes->Add(sub2node);
18416 sub1node->cd();
18417 //
18418 // Place copy #22 of ITS6 in I569
18419 //
18420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18421 sub2node->SetLineColor(kColorITS);
18422 sub2node->SetVisibility(1);
18423 fNodes->Add(sub2node);
18424 sub1node->cd();
18425 //
18426 // Place copy #23 of ITS6 in I569
18427 //
18428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18429 sub2node->SetLineColor(kColorITS);
18430 sub2node->SetVisibility(1);
18431 fNodes->Add(sub2node);
18432 sub1node->cd();
18433 //
18434 // Place copy #24 of ITS6 in I569
18435 //
18436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18437 sub2node->SetLineColor(kColorITS);
18438 sub2node->SetVisibility(1);
18439 fNodes->Add(sub2node);
18440 sub1node->cd();
18441 //
18442 // Place copy #25 of ITS6 in I569
18443 //
1266e9b4 18444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18445 sub2node->SetLineColor(kColorITS);
18446 sub2node->SetVisibility(1);
18447 fNodes->Add(sub2node);
18448 sub1node->cd();
18449 fNodes->Add(sub1node);
18450 node->cd();
18451 //
18452 // Place copy #10 of I569 in IT56
18453 //
1266e9b4 18454 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18455 sub1node->SetLineColor(kColorITS);
18456 sub1node->SetVisibility(0);
18457 sub1node->cd();
18458 //
18459 // Place copy #1 of ITS6 in I569
18460 //
1266e9b4 18461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18462 sub2node->SetLineColor(kColorITS);
18463 sub2node->SetVisibility(1);
18464 fNodes->Add(sub2node);
18465 sub1node->cd();
18466 //
18467 // Place copy #2 of ITS6 in I569
18468 //
18469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18470 sub2node->SetLineColor(kColorITS);
18471 sub2node->SetVisibility(1);
18472 fNodes->Add(sub2node);
18473 sub1node->cd();
18474 //
18475 // Place copy #3 of ITS6 in I569
18476 //
1266e9b4 18477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18478 sub2node->SetLineColor(kColorITS);
18479 sub2node->SetVisibility(1);
18480 fNodes->Add(sub2node);
18481 sub1node->cd();
18482 //
18483 // Place copy #4 of ITS6 in I569
18484 //
18485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18486 sub2node->SetLineColor(kColorITS);
18487 sub2node->SetVisibility(1);
18488 fNodes->Add(sub2node);
18489 sub1node->cd();
18490 //
18491 // Place copy #5 of ITS6 in I569
18492 //
1266e9b4 18493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18494 sub2node->SetLineColor(kColorITS);
18495 sub2node->SetVisibility(1);
18496 fNodes->Add(sub2node);
18497 sub1node->cd();
18498 //
18499 // Place copy #6 of ITS6 in I569
18500 //
18501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18502 sub2node->SetLineColor(kColorITS);
18503 sub2node->SetVisibility(1);
18504 fNodes->Add(sub2node);
18505 sub1node->cd();
18506 //
18507 // Place copy #7 of ITS6 in I569
18508 //
1266e9b4 18509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18510 sub2node->SetLineColor(kColorITS);
18511 sub2node->SetVisibility(1);
18512 fNodes->Add(sub2node);
18513 sub1node->cd();
18514 //
18515 // Place copy #8 of ITS6 in I569
18516 //
18517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18518 sub2node->SetLineColor(kColorITS);
18519 sub2node->SetVisibility(1);
18520 fNodes->Add(sub2node);
18521 sub1node->cd();
18522 //
18523 // Place copy #9 of ITS6 in I569
18524 //
1266e9b4 18525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18526 sub2node->SetLineColor(kColorITS);
18527 sub2node->SetVisibility(1);
18528 fNodes->Add(sub2node);
18529 sub1node->cd();
18530 //
18531 // Place copy #10 of ITS6 in I569
18532 //
18533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18534 sub2node->SetLineColor(kColorITS);
18535 sub2node->SetVisibility(1);
18536 fNodes->Add(sub2node);
18537 sub1node->cd();
18538 //
18539 // Place copy #11 of ITS6 in I569
18540 //
1266e9b4 18541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18542 sub2node->SetLineColor(kColorITS);
18543 sub2node->SetVisibility(1);
18544 fNodes->Add(sub2node);
18545 sub1node->cd();
18546 //
18547 // Place copy #12 of ITS6 in I569
18548 //
18549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18550 sub2node->SetLineColor(kColorITS);
18551 sub2node->SetVisibility(1);
18552 fNodes->Add(sub2node);
18553 sub1node->cd();
18554 //
18555 // Place copy #13 of ITS6 in I569
18556 //
18557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18558 sub2node->SetLineColor(kColorITS);
18559 sub2node->SetVisibility(1);
18560 fNodes->Add(sub2node);
18561 sub1node->cd();
18562 //
18563 // Place copy #14 of ITS6 in I569
18564 //
18565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18566 sub2node->SetLineColor(kColorITS);
18567 sub2node->SetVisibility(1);
18568 fNodes->Add(sub2node);
18569 sub1node->cd();
18570 //
18571 // Place copy #15 of ITS6 in I569
18572 //
1266e9b4 18573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18574 sub2node->SetLineColor(kColorITS);
18575 sub2node->SetVisibility(1);
18576 fNodes->Add(sub2node);
18577 sub1node->cd();
18578 //
18579 // Place copy #16 of ITS6 in I569
18580 //
18581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18582 sub2node->SetLineColor(kColorITS);
18583 sub2node->SetVisibility(1);
18584 fNodes->Add(sub2node);
18585 sub1node->cd();
18586 //
18587 // Place copy #17 of ITS6 in I569
18588 //
18589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18590 sub2node->SetLineColor(kColorITS);
18591 sub2node->SetVisibility(1);
18592 fNodes->Add(sub2node);
18593 sub1node->cd();
18594 //
18595 // Place copy #18 of ITS6 in I569
18596 //
18597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18598 sub2node->SetLineColor(kColorITS);
18599 sub2node->SetVisibility(1);
18600 fNodes->Add(sub2node);
18601 sub1node->cd();
18602 //
18603 // Place copy #19 of ITS6 in I569
18604 //
1266e9b4 18605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18606 sub2node->SetLineColor(kColorITS);
18607 sub2node->SetVisibility(1);
18608 fNodes->Add(sub2node);
18609 sub1node->cd();
18610 //
18611 // Place copy #20 of ITS6 in I569
18612 //
18613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18614 sub2node->SetLineColor(kColorITS);
18615 sub2node->SetVisibility(1);
18616 fNodes->Add(sub2node);
18617 sub1node->cd();
18618 //
18619 // Place copy #21 of ITS6 in I569
18620 //
1266e9b4 18621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18622 sub2node->SetLineColor(kColorITS);
18623 sub2node->SetVisibility(1);
18624 fNodes->Add(sub2node);
18625 sub1node->cd();
18626 //
18627 // Place copy #22 of ITS6 in I569
18628 //
18629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18630 sub2node->SetLineColor(kColorITS);
18631 sub2node->SetVisibility(1);
18632 fNodes->Add(sub2node);
18633 sub1node->cd();
18634 //
18635 // Place copy #23 of ITS6 in I569
18636 //
18637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18638 sub2node->SetLineColor(kColorITS);
18639 sub2node->SetVisibility(1);
18640 fNodes->Add(sub2node);
18641 sub1node->cd();
18642 //
18643 // Place copy #24 of ITS6 in I569
18644 //
18645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18646 sub2node->SetLineColor(kColorITS);
18647 sub2node->SetVisibility(1);
18648 fNodes->Add(sub2node);
18649 sub1node->cd();
18650 //
18651 // Place copy #25 of ITS6 in I569
18652 //
1266e9b4 18653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18654 sub2node->SetLineColor(kColorITS);
18655 sub2node->SetVisibility(1);
18656 fNodes->Add(sub2node);
18657 sub1node->cd();
18658 fNodes->Add(sub1node);
18659 node->cd();
18660 //
18661 // Place copy #11 of I569 in IT56
18662 //
1266e9b4 18663 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18664 sub1node->SetLineColor(kColorITS);
18665 sub1node->SetVisibility(0);
18666 sub1node->cd();
18667 //
18668 // Place copy #1 of ITS6 in I569
18669 //
1266e9b4 18670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18671 sub2node->SetLineColor(kColorITS);
18672 sub2node->SetVisibility(1);
18673 fNodes->Add(sub2node);
18674 sub1node->cd();
18675 //
18676 // Place copy #2 of ITS6 in I569
18677 //
18678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18679 sub2node->SetLineColor(kColorITS);
18680 sub2node->SetVisibility(1);
18681 fNodes->Add(sub2node);
18682 sub1node->cd();
18683 //
18684 // Place copy #3 of ITS6 in I569
18685 //
1266e9b4 18686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18687 sub2node->SetLineColor(kColorITS);
18688 sub2node->SetVisibility(1);
18689 fNodes->Add(sub2node);
18690 sub1node->cd();
18691 //
18692 // Place copy #4 of ITS6 in I569
18693 //
18694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18695 sub2node->SetLineColor(kColorITS);
18696 sub2node->SetVisibility(1);
18697 fNodes->Add(sub2node);
18698 sub1node->cd();
18699 //
18700 // Place copy #5 of ITS6 in I569
18701 //
1266e9b4 18702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18703 sub2node->SetLineColor(kColorITS);
18704 sub2node->SetVisibility(1);
18705 fNodes->Add(sub2node);
18706 sub1node->cd();
18707 //
18708 // Place copy #6 of ITS6 in I569
18709 //
18710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18711 sub2node->SetLineColor(kColorITS);
18712 sub2node->SetVisibility(1);
18713 fNodes->Add(sub2node);
18714 sub1node->cd();
18715 //
18716 // Place copy #7 of ITS6 in I569
18717 //
1266e9b4 18718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18719 sub2node->SetLineColor(kColorITS);
18720 sub2node->SetVisibility(1);
18721 fNodes->Add(sub2node);
18722 sub1node->cd();
18723 //
18724 // Place copy #8 of ITS6 in I569
18725 //
18726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18727 sub2node->SetLineColor(kColorITS);
18728 sub2node->SetVisibility(1);
18729 fNodes->Add(sub2node);
18730 sub1node->cd();
18731 //
18732 // Place copy #9 of ITS6 in I569
18733 //
1266e9b4 18734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18735 sub2node->SetLineColor(kColorITS);
18736 sub2node->SetVisibility(1);
18737 fNodes->Add(sub2node);
18738 sub1node->cd();
18739 //
18740 // Place copy #10 of ITS6 in I569
18741 //
18742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18743 sub2node->SetLineColor(kColorITS);
18744 sub2node->SetVisibility(1);
18745 fNodes->Add(sub2node);
18746 sub1node->cd();
18747 //
18748 // Place copy #11 of ITS6 in I569
18749 //
1266e9b4 18750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18751 sub2node->SetLineColor(kColorITS);
18752 sub2node->SetVisibility(1);
18753 fNodes->Add(sub2node);
18754 sub1node->cd();
18755 //
18756 // Place copy #12 of ITS6 in I569
18757 //
18758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18759 sub2node->SetLineColor(kColorITS);
18760 sub2node->SetVisibility(1);
18761 fNodes->Add(sub2node);
18762 sub1node->cd();
18763 //
18764 // Place copy #13 of ITS6 in I569
18765 //
18766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18767 sub2node->SetLineColor(kColorITS);
18768 sub2node->SetVisibility(1);
18769 fNodes->Add(sub2node);
18770 sub1node->cd();
18771 //
18772 // Place copy #14 of ITS6 in I569
18773 //
18774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18775 sub2node->SetLineColor(kColorITS);
18776 sub2node->SetVisibility(1);
18777 fNodes->Add(sub2node);
18778 sub1node->cd();
18779 //
18780 // Place copy #15 of ITS6 in I569
18781 //
1266e9b4 18782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18783 sub2node->SetLineColor(kColorITS);
18784 sub2node->SetVisibility(1);
18785 fNodes->Add(sub2node);
18786 sub1node->cd();
18787 //
18788 // Place copy #16 of ITS6 in I569
18789 //
18790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18791 sub2node->SetLineColor(kColorITS);
18792 sub2node->SetVisibility(1);
18793 fNodes->Add(sub2node);
18794 sub1node->cd();
18795 //
18796 // Place copy #17 of ITS6 in I569
18797 //
18798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18799 sub2node->SetLineColor(kColorITS);
18800 sub2node->SetVisibility(1);
18801 fNodes->Add(sub2node);
18802 sub1node->cd();
18803 //
18804 // Place copy #18 of ITS6 in I569
18805 //
18806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18807 sub2node->SetLineColor(kColorITS);
18808 sub2node->SetVisibility(1);
18809 fNodes->Add(sub2node);
18810 sub1node->cd();
18811 //
18812 // Place copy #19 of ITS6 in I569
18813 //
1266e9b4 18814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18815 sub2node->SetLineColor(kColorITS);
18816 sub2node->SetVisibility(1);
18817 fNodes->Add(sub2node);
18818 sub1node->cd();
18819 //
18820 // Place copy #20 of ITS6 in I569
18821 //
18822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18823 sub2node->SetLineColor(kColorITS);
18824 sub2node->SetVisibility(1);
18825 fNodes->Add(sub2node);
18826 sub1node->cd();
18827 //
18828 // Place copy #21 of ITS6 in I569
18829 //
1266e9b4 18830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18831 sub2node->SetLineColor(kColorITS);
18832 sub2node->SetVisibility(1);
18833 fNodes->Add(sub2node);
18834 sub1node->cd();
18835 //
18836 // Place copy #22 of ITS6 in I569
18837 //
18838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18839 sub2node->SetLineColor(kColorITS);
18840 sub2node->SetVisibility(1);
18841 fNodes->Add(sub2node);
18842 sub1node->cd();
18843 //
18844 // Place copy #23 of ITS6 in I569
18845 //
18846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18847 sub2node->SetLineColor(kColorITS);
18848 sub2node->SetVisibility(1);
18849 fNodes->Add(sub2node);
18850 sub1node->cd();
18851 //
18852 // Place copy #24 of ITS6 in I569
18853 //
18854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18855 sub2node->SetLineColor(kColorITS);
18856 sub2node->SetVisibility(1);
18857 fNodes->Add(sub2node);
18858 sub1node->cd();
18859 //
18860 // Place copy #25 of ITS6 in I569
18861 //
1266e9b4 18862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18863 sub2node->SetLineColor(kColorITS);
18864 sub2node->SetVisibility(1);
18865 fNodes->Add(sub2node);
18866 sub1node->cd();
18867 fNodes->Add(sub1node);
18868 node->cd();
18869 //
18870 // Place copy #12 of I569 in IT56
18871 //
1266e9b4 18872 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18873 sub1node->SetLineColor(kColorITS);
18874 sub1node->SetVisibility(0);
18875 sub1node->cd();
18876 //
18877 // Place copy #1 of ITS6 in I569
18878 //
1266e9b4 18879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18880 sub2node->SetLineColor(kColorITS);
18881 sub2node->SetVisibility(1);
18882 fNodes->Add(sub2node);
18883 sub1node->cd();
18884 //
18885 // Place copy #2 of ITS6 in I569
18886 //
18887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18888 sub2node->SetLineColor(kColorITS);
18889 sub2node->SetVisibility(1);
18890 fNodes->Add(sub2node);
18891 sub1node->cd();
18892 //
18893 // Place copy #3 of ITS6 in I569
18894 //
1266e9b4 18895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18896 sub2node->SetLineColor(kColorITS);
18897 sub2node->SetVisibility(1);
18898 fNodes->Add(sub2node);
18899 sub1node->cd();
18900 //
18901 // Place copy #4 of ITS6 in I569
18902 //
18903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18904 sub2node->SetLineColor(kColorITS);
18905 sub2node->SetVisibility(1);
18906 fNodes->Add(sub2node);
18907 sub1node->cd();
18908 //
18909 // Place copy #5 of ITS6 in I569
18910 //
1266e9b4 18911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18912 sub2node->SetLineColor(kColorITS);
18913 sub2node->SetVisibility(1);
18914 fNodes->Add(sub2node);
18915 sub1node->cd();
18916 //
18917 // Place copy #6 of ITS6 in I569
18918 //
18919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18920 sub2node->SetLineColor(kColorITS);
18921 sub2node->SetVisibility(1);
18922 fNodes->Add(sub2node);
18923 sub1node->cd();
18924 //
18925 // Place copy #7 of ITS6 in I569
18926 //
1266e9b4 18927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18928 sub2node->SetLineColor(kColorITS);
18929 sub2node->SetVisibility(1);
18930 fNodes->Add(sub2node);
18931 sub1node->cd();
18932 //
18933 // Place copy #8 of ITS6 in I569
18934 //
18935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18936 sub2node->SetLineColor(kColorITS);
18937 sub2node->SetVisibility(1);
18938 fNodes->Add(sub2node);
18939 sub1node->cd();
18940 //
18941 // Place copy #9 of ITS6 in I569
18942 //
1266e9b4 18943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18944 sub2node->SetLineColor(kColorITS);
18945 sub2node->SetVisibility(1);
18946 fNodes->Add(sub2node);
18947 sub1node->cd();
18948 //
18949 // Place copy #10 of ITS6 in I569
18950 //
18951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18952 sub2node->SetLineColor(kColorITS);
18953 sub2node->SetVisibility(1);
18954 fNodes->Add(sub2node);
18955 sub1node->cd();
18956 //
18957 // Place copy #11 of ITS6 in I569
18958 //
1266e9b4 18959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18960 sub2node->SetLineColor(kColorITS);
18961 sub2node->SetVisibility(1);
18962 fNodes->Add(sub2node);
18963 sub1node->cd();
18964 //
18965 // Place copy #12 of ITS6 in I569
18966 //
18967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18968 sub2node->SetLineColor(kColorITS);
18969 sub2node->SetVisibility(1);
18970 fNodes->Add(sub2node);
18971 sub1node->cd();
18972 //
18973 // Place copy #13 of ITS6 in I569
18974 //
18975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18976 sub2node->SetLineColor(kColorITS);
18977 sub2node->SetVisibility(1);
18978 fNodes->Add(sub2node);
18979 sub1node->cd();
18980 //
18981 // Place copy #14 of ITS6 in I569
18982 //
18983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18984 sub2node->SetLineColor(kColorITS);
18985 sub2node->SetVisibility(1);
18986 fNodes->Add(sub2node);
18987 sub1node->cd();
18988 //
18989 // Place copy #15 of ITS6 in I569
18990 //
1266e9b4 18991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18992 sub2node->SetLineColor(kColorITS);
18993 sub2node->SetVisibility(1);
18994 fNodes->Add(sub2node);
18995 sub1node->cd();
18996 //
18997 // Place copy #16 of ITS6 in I569
18998 //
18999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19000 sub2node->SetLineColor(kColorITS);
19001 sub2node->SetVisibility(1);
19002 fNodes->Add(sub2node);
19003 sub1node->cd();
19004 //
19005 // Place copy #17 of ITS6 in I569
19006 //
19007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19008 sub2node->SetLineColor(kColorITS);
19009 sub2node->SetVisibility(1);
19010 fNodes->Add(sub2node);
19011 sub1node->cd();
19012 //
19013 // Place copy #18 of ITS6 in I569
19014 //
19015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19016 sub2node->SetLineColor(kColorITS);
19017 sub2node->SetVisibility(1);
19018 fNodes->Add(sub2node);
19019 sub1node->cd();
19020 //
19021 // Place copy #19 of ITS6 in I569
19022 //
1266e9b4 19023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19024 sub2node->SetLineColor(kColorITS);
19025 sub2node->SetVisibility(1);
19026 fNodes->Add(sub2node);
19027 sub1node->cd();
19028 //
19029 // Place copy #20 of ITS6 in I569
19030 //
19031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19032 sub2node->SetLineColor(kColorITS);
19033 sub2node->SetVisibility(1);
19034 fNodes->Add(sub2node);
19035 sub1node->cd();
19036 //
19037 // Place copy #21 of ITS6 in I569
19038 //
1266e9b4 19039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19040 sub2node->SetLineColor(kColorITS);
19041 sub2node->SetVisibility(1);
19042 fNodes->Add(sub2node);
19043 sub1node->cd();
19044 //
19045 // Place copy #22 of ITS6 in I569
19046 //
19047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19048 sub2node->SetLineColor(kColorITS);
19049 sub2node->SetVisibility(1);
19050 fNodes->Add(sub2node);
19051 sub1node->cd();
19052 //
19053 // Place copy #23 of ITS6 in I569
19054 //
19055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19056 sub2node->SetLineColor(kColorITS);
19057 sub2node->SetVisibility(1);
19058 fNodes->Add(sub2node);
19059 sub1node->cd();
19060 //
19061 // Place copy #24 of ITS6 in I569
19062 //
19063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19064 sub2node->SetLineColor(kColorITS);
19065 sub2node->SetVisibility(1);
19066 fNodes->Add(sub2node);
19067 sub1node->cd();
19068 //
19069 // Place copy #25 of ITS6 in I569
19070 //
1266e9b4 19071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19072 sub2node->SetLineColor(kColorITS);
19073 sub2node->SetVisibility(1);
19074 fNodes->Add(sub2node);
19075 sub1node->cd();
19076 fNodes->Add(sub1node);
19077 node->cd();
19078 //
19079 // Place copy #13 of I569 in IT56
19080 //
1266e9b4 19081 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19082 sub1node->SetLineColor(kColorITS);
19083 sub1node->SetVisibility(0);
19084 sub1node->cd();
19085 //
19086 // Place copy #1 of ITS6 in I569
19087 //
1266e9b4 19088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19089 sub2node->SetLineColor(kColorITS);
19090 sub2node->SetVisibility(1);
19091 fNodes->Add(sub2node);
19092 sub1node->cd();
19093 //
19094 // Place copy #2 of ITS6 in I569
19095 //
19096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19097 sub2node->SetLineColor(kColorITS);
19098 sub2node->SetVisibility(1);
19099 fNodes->Add(sub2node);
19100 sub1node->cd();
19101 //
19102 // Place copy #3 of ITS6 in I569
19103 //
1266e9b4 19104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19105 sub2node->SetLineColor(kColorITS);
19106 sub2node->SetVisibility(1);
19107 fNodes->Add(sub2node);
19108 sub1node->cd();
19109 //
19110 // Place copy #4 of ITS6 in I569
19111 //
19112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19113 sub2node->SetLineColor(kColorITS);
19114 sub2node->SetVisibility(1);
19115 fNodes->Add(sub2node);
19116 sub1node->cd();
19117 //
19118 // Place copy #5 of ITS6 in I569
19119 //
1266e9b4 19120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19121 sub2node->SetLineColor(kColorITS);
19122 sub2node->SetVisibility(1);
19123 fNodes->Add(sub2node);
19124 sub1node->cd();
19125 //
19126 // Place copy #6 of ITS6 in I569
19127 //
19128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19129 sub2node->SetLineColor(kColorITS);
19130 sub2node->SetVisibility(1);
19131 fNodes->Add(sub2node);
19132 sub1node->cd();
19133 //
19134 // Place copy #7 of ITS6 in I569
19135 //
1266e9b4 19136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19137 sub2node->SetLineColor(kColorITS);
19138 sub2node->SetVisibility(1);
19139 fNodes->Add(sub2node);
19140 sub1node->cd();
19141 //
19142 // Place copy #8 of ITS6 in I569
19143 //
19144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19145 sub2node->SetLineColor(kColorITS);
19146 sub2node->SetVisibility(1);
19147 fNodes->Add(sub2node);
19148 sub1node->cd();
19149 //
19150 // Place copy #9 of ITS6 in I569
19151 //
1266e9b4 19152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19153 sub2node->SetLineColor(kColorITS);
19154 sub2node->SetVisibility(1);
19155 fNodes->Add(sub2node);
19156 sub1node->cd();
19157 //
19158 // Place copy #10 of ITS6 in I569
19159 //
19160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19161 sub2node->SetLineColor(kColorITS);
19162 sub2node->SetVisibility(1);
19163 fNodes->Add(sub2node);
19164 sub1node->cd();
19165 //
19166 // Place copy #11 of ITS6 in I569
19167 //
1266e9b4 19168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19169 sub2node->SetLineColor(kColorITS);
19170 sub2node->SetVisibility(1);
19171 fNodes->Add(sub2node);
19172 sub1node->cd();
19173 //
19174 // Place copy #12 of ITS6 in I569
19175 //
19176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19177 sub2node->SetLineColor(kColorITS);
19178 sub2node->SetVisibility(1);
19179 fNodes->Add(sub2node);
19180 sub1node->cd();
19181 //
19182 // Place copy #13 of ITS6 in I569
19183 //
19184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19185 sub2node->SetLineColor(kColorITS);
19186 sub2node->SetVisibility(1);
19187 fNodes->Add(sub2node);
19188 sub1node->cd();
19189 //
19190 // Place copy #14 of ITS6 in I569
19191 //
19192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19193 sub2node->SetLineColor(kColorITS);
19194 sub2node->SetVisibility(1);
19195 fNodes->Add(sub2node);
19196 sub1node->cd();
19197 //
19198 // Place copy #15 of ITS6 in I569
19199 //
1266e9b4 19200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19201 sub2node->SetLineColor(kColorITS);
19202 sub2node->SetVisibility(1);
19203 fNodes->Add(sub2node);
19204 sub1node->cd();
19205 //
19206 // Place copy #16 of ITS6 in I569
19207 //
19208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19209 sub2node->SetLineColor(kColorITS);
19210 sub2node->SetVisibility(1);
19211 fNodes->Add(sub2node);
19212 sub1node->cd();
19213 //
19214 // Place copy #17 of ITS6 in I569
19215 //
19216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19217 sub2node->SetLineColor(kColorITS);
19218 sub2node->SetVisibility(1);
19219 fNodes->Add(sub2node);
19220 sub1node->cd();
19221 //
19222 // Place copy #18 of ITS6 in I569
19223 //
19224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19225 sub2node->SetLineColor(kColorITS);
19226 sub2node->SetVisibility(1);
19227 fNodes->Add(sub2node);
19228 sub1node->cd();
19229 //
19230 // Place copy #19 of ITS6 in I569
19231 //
1266e9b4 19232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19233 sub2node->SetLineColor(kColorITS);
19234 sub2node->SetVisibility(1);
19235 fNodes->Add(sub2node);
19236 sub1node->cd();
19237 //
19238 // Place copy #20 of ITS6 in I569
19239 //
19240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19241 sub2node->SetLineColor(kColorITS);
19242 sub2node->SetVisibility(1);
19243 fNodes->Add(sub2node);
19244 sub1node->cd();
19245 //
19246 // Place copy #21 of ITS6 in I569
19247 //
1266e9b4 19248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19249 sub2node->SetLineColor(kColorITS);
19250 sub2node->SetVisibility(1);
19251 fNodes->Add(sub2node);
19252 sub1node->cd();
19253 //
19254 // Place copy #22 of ITS6 in I569
19255 //
19256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19257 sub2node->SetLineColor(kColorITS);
19258 sub2node->SetVisibility(1);
19259 fNodes->Add(sub2node);
19260 sub1node->cd();
19261 //
19262 // Place copy #23 of ITS6 in I569
19263 //
19264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19265 sub2node->SetLineColor(kColorITS);
19266 sub2node->SetVisibility(1);
19267 fNodes->Add(sub2node);
19268 sub1node->cd();
19269 //
19270 // Place copy #24 of ITS6 in I569
19271 //
19272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19273 sub2node->SetLineColor(kColorITS);
19274 sub2node->SetVisibility(1);
19275 fNodes->Add(sub2node);
19276 sub1node->cd();
19277 //
19278 // Place copy #25 of ITS6 in I569
19279 //
1266e9b4 19280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19281 sub2node->SetLineColor(kColorITS);
19282 sub2node->SetVisibility(1);
19283 fNodes->Add(sub2node);
19284 sub1node->cd();
19285 fNodes->Add(sub1node);
19286 node->cd();
19287 //
19288 // Place copy #14 of I569 in IT56
19289 //
1266e9b4 19290 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19291 sub1node->SetLineColor(kColorITS);
19292 sub1node->SetVisibility(0);
19293 sub1node->cd();
19294 //
19295 // Place copy #1 of ITS6 in I569
19296 //
1266e9b4 19297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19298 sub2node->SetLineColor(kColorITS);
19299 sub2node->SetVisibility(1);
19300 fNodes->Add(sub2node);
19301 sub1node->cd();
19302 //
19303 // Place copy #2 of ITS6 in I569
19304 //
19305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19306 sub2node->SetLineColor(kColorITS);
19307 sub2node->SetVisibility(1);
19308 fNodes->Add(sub2node);
19309 sub1node->cd();
19310 //
19311 // Place copy #3 of ITS6 in I569
19312 //
1266e9b4 19313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19314 sub2node->SetLineColor(kColorITS);
19315 sub2node->SetVisibility(1);
19316 fNodes->Add(sub2node);
19317 sub1node->cd();
19318 //
19319 // Place copy #4 of ITS6 in I569
19320 //
19321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19322 sub2node->SetLineColor(kColorITS);
19323 sub2node->SetVisibility(1);
19324 fNodes->Add(sub2node);
19325 sub1node->cd();
19326 //
19327 // Place copy #5 of ITS6 in I569
19328 //
1266e9b4 19329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19330 sub2node->SetLineColor(kColorITS);
19331 sub2node->SetVisibility(1);
19332 fNodes->Add(sub2node);
19333 sub1node->cd();
19334 //
19335 // Place copy #6 of ITS6 in I569
19336 //
19337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19338 sub2node->SetLineColor(kColorITS);
19339 sub2node->SetVisibility(1);
19340 fNodes->Add(sub2node);
19341 sub1node->cd();
19342 //
19343 // Place copy #7 of ITS6 in I569
19344 //
1266e9b4 19345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19346 sub2node->SetLineColor(kColorITS);
19347 sub2node->SetVisibility(1);
19348 fNodes->Add(sub2node);
19349 sub1node->cd();
19350 //
19351 // Place copy #8 of ITS6 in I569
19352 //
19353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19354 sub2node->SetLineColor(kColorITS);
19355 sub2node->SetVisibility(1);
19356 fNodes->Add(sub2node);
19357 sub1node->cd();
19358 //
19359 // Place copy #9 of ITS6 in I569
19360 //
1266e9b4 19361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19362 sub2node->SetLineColor(kColorITS);
19363 sub2node->SetVisibility(1);
19364 fNodes->Add(sub2node);
19365 sub1node->cd();
19366 //
19367 // Place copy #10 of ITS6 in I569
19368 //
19369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19370 sub2node->SetLineColor(kColorITS);
19371 sub2node->SetVisibility(1);
19372 fNodes->Add(sub2node);
19373 sub1node->cd();
19374 //
19375 // Place copy #11 of ITS6 in I569
19376 //
1266e9b4 19377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19378 sub2node->SetLineColor(kColorITS);
19379 sub2node->SetVisibility(1);
19380 fNodes->Add(sub2node);
19381 sub1node->cd();
19382 //
19383 // Place copy #12 of ITS6 in I569
19384 //
19385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19386 sub2node->SetLineColor(kColorITS);
19387 sub2node->SetVisibility(1);
19388 fNodes->Add(sub2node);
19389 sub1node->cd();
19390 //
19391 // Place copy #13 of ITS6 in I569
19392 //
19393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19394 sub2node->SetLineColor(kColorITS);
19395 sub2node->SetVisibility(1);
19396 fNodes->Add(sub2node);
19397 sub1node->cd();
19398 //
19399 // Place copy #14 of ITS6 in I569
19400 //
19401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19402 sub2node->SetLineColor(kColorITS);
19403 sub2node->SetVisibility(1);
19404 fNodes->Add(sub2node);
19405 sub1node->cd();
19406 //
19407 // Place copy #15 of ITS6 in I569
19408 //
1266e9b4 19409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19410 sub2node->SetLineColor(kColorITS);
19411 sub2node->SetVisibility(1);
19412 fNodes->Add(sub2node);
19413 sub1node->cd();
19414 //
19415 // Place copy #16 of ITS6 in I569
19416 //
19417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19418 sub2node->SetLineColor(kColorITS);
19419 sub2node->SetVisibility(1);
19420 fNodes->Add(sub2node);
19421 sub1node->cd();
19422 //
19423 // Place copy #17 of ITS6 in I569
19424 //
19425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19426 sub2node->SetLineColor(kColorITS);
19427 sub2node->SetVisibility(1);
19428 fNodes->Add(sub2node);
19429 sub1node->cd();
19430 //
19431 // Place copy #18 of ITS6 in I569
19432 //
19433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19434 sub2node->SetLineColor(kColorITS);
19435 sub2node->SetVisibility(1);
19436 fNodes->Add(sub2node);
19437 sub1node->cd();
19438 //
19439 // Place copy #19 of ITS6 in I569
19440 //
1266e9b4 19441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19442 sub2node->SetLineColor(kColorITS);
19443 sub2node->SetVisibility(1);
19444 fNodes->Add(sub2node);
19445 sub1node->cd();
19446 //
19447 // Place copy #20 of ITS6 in I569
19448 //
19449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19450 sub2node->SetLineColor(kColorITS);
19451 sub2node->SetVisibility(1);
19452 fNodes->Add(sub2node);
19453 sub1node->cd();
19454 //
19455 // Place copy #21 of ITS6 in I569
19456 //
1266e9b4 19457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19458 sub2node->SetLineColor(kColorITS);
19459 sub2node->SetVisibility(1);
19460 fNodes->Add(sub2node);
19461 sub1node->cd();
19462 //
19463 // Place copy #22 of ITS6 in I569
19464 //
19465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19466 sub2node->SetLineColor(kColorITS);
19467 sub2node->SetVisibility(1);
19468 fNodes->Add(sub2node);
19469 sub1node->cd();
19470 //
19471 // Place copy #23 of ITS6 in I569
19472 //
19473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19474 sub2node->SetLineColor(kColorITS);
19475 sub2node->SetVisibility(1);
19476 fNodes->Add(sub2node);
19477 sub1node->cd();
19478 //
19479 // Place copy #24 of ITS6 in I569
19480 //
19481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19482 sub2node->SetLineColor(kColorITS);
19483 sub2node->SetVisibility(1);
19484 fNodes->Add(sub2node);
19485 sub1node->cd();
19486 //
19487 // Place copy #25 of ITS6 in I569
19488 //
1266e9b4 19489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19490 sub2node->SetLineColor(kColorITS);
19491 sub2node->SetVisibility(1);
19492 fNodes->Add(sub2node);
19493 sub1node->cd();
19494 fNodes->Add(sub1node);
19495 node->cd();
19496 //
19497 // Place copy #15 of I569 in IT56
19498 //
1266e9b4 19499 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19500 sub1node->SetLineColor(kColorITS);
19501 sub1node->SetVisibility(0);
19502 sub1node->cd();
19503 //
19504 // Place copy #1 of ITS6 in I569
19505 //
1266e9b4 19506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19507 sub2node->SetLineColor(kColorITS);
19508 sub2node->SetVisibility(1);
19509 fNodes->Add(sub2node);
19510 sub1node->cd();
19511 //
19512 // Place copy #2 of ITS6 in I569
19513 //
19514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19515 sub2node->SetLineColor(kColorITS);
19516 sub2node->SetVisibility(1);
19517 fNodes->Add(sub2node);
19518 sub1node->cd();
19519 //
19520 // Place copy #3 of ITS6 in I569
19521 //
1266e9b4 19522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19523 sub2node->SetLineColor(kColorITS);
19524 sub2node->SetVisibility(1);
19525 fNodes->Add(sub2node);
19526 sub1node->cd();
19527 //
19528 // Place copy #4 of ITS6 in I569
19529 //
19530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19531 sub2node->SetLineColor(kColorITS);
19532 sub2node->SetVisibility(1);
19533 fNodes->Add(sub2node);
19534 sub1node->cd();
19535 //
19536 // Place copy #5 of ITS6 in I569
19537 //
1266e9b4 19538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19539 sub2node->SetLineColor(kColorITS);
19540 sub2node->SetVisibility(1);
19541 fNodes->Add(sub2node);
19542 sub1node->cd();
19543 //
19544 // Place copy #6 of ITS6 in I569
19545 //
19546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19547 sub2node->SetLineColor(kColorITS);
19548 sub2node->SetVisibility(1);
19549 fNodes->Add(sub2node);
19550 sub1node->cd();
19551 //
19552 // Place copy #7 of ITS6 in I569
19553 //
1266e9b4 19554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19555 sub2node->SetLineColor(kColorITS);
19556 sub2node->SetVisibility(1);
19557 fNodes->Add(sub2node);
19558 sub1node->cd();
19559 //
19560 // Place copy #8 of ITS6 in I569
19561 //
19562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19563 sub2node->SetLineColor(kColorITS);
19564 sub2node->SetVisibility(1);
19565 fNodes->Add(sub2node);
19566 sub1node->cd();
19567 //
19568 // Place copy #9 of ITS6 in I569
19569 //
1266e9b4 19570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19571 sub2node->SetLineColor(kColorITS);
19572 sub2node->SetVisibility(1);
19573 fNodes->Add(sub2node);
19574 sub1node->cd();
19575 //
19576 // Place copy #10 of ITS6 in I569
19577 //
19578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19579 sub2node->SetLineColor(kColorITS);
19580 sub2node->SetVisibility(1);
19581 fNodes->Add(sub2node);
19582 sub1node->cd();
19583 //
19584 // Place copy #11 of ITS6 in I569
19585 //
1266e9b4 19586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19587 sub2node->SetLineColor(kColorITS);
19588 sub2node->SetVisibility(1);
19589 fNodes->Add(sub2node);
19590 sub1node->cd();
19591 //
19592 // Place copy #12 of ITS6 in I569
19593 //
19594 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19595 sub2node->SetLineColor(kColorITS);
19596 sub2node->SetVisibility(1);
19597 fNodes->Add(sub2node);
19598 sub1node->cd();
19599 //
19600 // Place copy #13 of ITS6 in I569
19601 //
19602 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19603 sub2node->SetLineColor(kColorITS);
19604 sub2node->SetVisibility(1);
19605 fNodes->Add(sub2node);
19606 sub1node->cd();
19607 //
19608 // Place copy #14 of ITS6 in I569
19609 //
19610 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19611 sub2node->SetLineColor(kColorITS);
19612 sub2node->SetVisibility(1);
19613 fNodes->Add(sub2node);
19614 sub1node->cd();
19615 //
19616 // Place copy #15 of ITS6 in I569
19617 //
1266e9b4 19618 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19619 sub2node->SetLineColor(kColorITS);
19620 sub2node->SetVisibility(1);
19621 fNodes->Add(sub2node);
19622 sub1node->cd();
19623 //
19624 // Place copy #16 of ITS6 in I569
19625 //
19626 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19627 sub2node->SetLineColor(kColorITS);
19628 sub2node->SetVisibility(1);
19629 fNodes->Add(sub2node);
19630 sub1node->cd();
19631 //
19632 // Place copy #17 of ITS6 in I569
19633 //
19634 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19635 sub2node->SetLineColor(kColorITS);
19636 sub2node->SetVisibility(1);
19637 fNodes->Add(sub2node);
19638 sub1node->cd();
19639 //
19640 // Place copy #18 of ITS6 in I569
19641 //
19642 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19643 sub2node->SetLineColor(kColorITS);
19644 sub2node->SetVisibility(1);
19645 fNodes->Add(sub2node);
19646 sub1node->cd();
19647 //
19648 // Place copy #19 of ITS6 in I569
19649 //
1266e9b4 19650 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19651 sub2node->SetLineColor(kColorITS);
19652 sub2node->SetVisibility(1);
19653 fNodes->Add(sub2node);
19654 sub1node->cd();
19655 //
19656 // Place copy #20 of ITS6 in I569
19657 //
19658 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19659 sub2node->SetLineColor(kColorITS);
19660 sub2node->SetVisibility(1);
19661 fNodes->Add(sub2node);
19662 sub1node->cd();
19663 //
19664 // Place copy #21 of ITS6 in I569
19665 //
1266e9b4 19666 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19667 sub2node->SetLineColor(kColorITS);
19668 sub2node->SetVisibility(1);
19669 fNodes->Add(sub2node);
19670 sub1node->cd();
19671 //
19672 // Place copy #22 of ITS6 in I569
19673 //
19674 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19675 sub2node->SetLineColor(kColorITS);
19676 sub2node->SetVisibility(1);
19677 fNodes->Add(sub2node);
19678 sub1node->cd();
19679 //
19680 // Place copy #23 of ITS6 in I569
19681 //
19682 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19683 sub2node->SetLineColor(kColorITS);
19684 sub2node->SetVisibility(1);
19685 fNodes->Add(sub2node);
19686 sub1node->cd();
19687 //
19688 // Place copy #24 of ITS6 in I569
19689 //
19690 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19691 sub2node->SetLineColor(kColorITS);
19692 sub2node->SetVisibility(1);
19693 fNodes->Add(sub2node);
19694 sub1node->cd();
19695 //
19696 // Place copy #25 of ITS6 in I569
19697 //
1266e9b4 19698 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19699 sub2node->SetLineColor(kColorITS);
19700 sub2node->SetVisibility(1);
19701 fNodes->Add(sub2node);
19702 sub1node->cd();
19703 fNodes->Add(sub1node);
19704 node->cd();
19705 //
19706 // Place copy #16 of I569 in IT56
19707 //
1266e9b4 19708 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19709 sub1node->SetLineColor(kColorITS);
19710 sub1node->SetVisibility(0);
19711 sub1node->cd();
19712 //
19713 // Place copy #1 of ITS6 in I569
19714 //
1266e9b4 19715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19716 sub2node->SetLineColor(kColorITS);
19717 sub2node->SetVisibility(1);
19718 fNodes->Add(sub2node);
19719 sub1node->cd();
19720 //
19721 // Place copy #2 of ITS6 in I569
19722 //
19723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19724 sub2node->SetLineColor(kColorITS);
19725 sub2node->SetVisibility(1);
19726 fNodes->Add(sub2node);
19727 sub1node->cd();
19728 //
19729 // Place copy #3 of ITS6 in I569
19730 //
1266e9b4 19731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19732 sub2node->SetLineColor(kColorITS);
19733 sub2node->SetVisibility(1);
19734 fNodes->Add(sub2node);
19735 sub1node->cd();
19736 //
19737 // Place copy #4 of ITS6 in I569
19738 //
19739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19740 sub2node->SetLineColor(kColorITS);
19741 sub2node->SetVisibility(1);
19742 fNodes->Add(sub2node);
19743 sub1node->cd();
19744 //
19745 // Place copy #5 of ITS6 in I569
19746 //
1266e9b4 19747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19748 sub2node->SetLineColor(kColorITS);
19749 sub2node->SetVisibility(1);
19750 fNodes->Add(sub2node);
19751 sub1node->cd();
19752 //
19753 // Place copy #6 of ITS6 in I569
19754 //
19755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19756 sub2node->SetLineColor(kColorITS);
19757 sub2node->SetVisibility(1);
19758 fNodes->Add(sub2node);
19759 sub1node->cd();
19760 //
19761 // Place copy #7 of ITS6 in I569
19762 //
1266e9b4 19763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19764 sub2node->SetLineColor(kColorITS);
19765 sub2node->SetVisibility(1);
19766 fNodes->Add(sub2node);
19767 sub1node->cd();
19768 //
19769 // Place copy #8 of ITS6 in I569
19770 //
19771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19772 sub2node->SetLineColor(kColorITS);
19773 sub2node->SetVisibility(1);
19774 fNodes->Add(sub2node);
19775 sub1node->cd();
19776 //
19777 // Place copy #9 of ITS6 in I569
19778 //
1266e9b4 19779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19780 sub2node->SetLineColor(kColorITS);
19781 sub2node->SetVisibility(1);
19782 fNodes->Add(sub2node);
19783 sub1node->cd();
19784 //
19785 // Place copy #10 of ITS6 in I569
19786 //
19787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19788 sub2node->SetLineColor(kColorITS);
19789 sub2node->SetVisibility(1);
19790 fNodes->Add(sub2node);
19791 sub1node->cd();
19792 //
19793 // Place copy #11 of ITS6 in I569
19794 //
1266e9b4 19795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19796 sub2node->SetLineColor(kColorITS);
19797 sub2node->SetVisibility(1);
19798 fNodes->Add(sub2node);
19799 sub1node->cd();
19800 //
19801 // Place copy #12 of ITS6 in I569
19802 //
19803 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19804 sub2node->SetLineColor(kColorITS);
19805 sub2node->SetVisibility(1);
19806 fNodes->Add(sub2node);
19807 sub1node->cd();
19808 //
19809 // Place copy #13 of ITS6 in I569
19810 //
19811 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19812 sub2node->SetLineColor(kColorITS);
19813 sub2node->SetVisibility(1);
19814 fNodes->Add(sub2node);
19815 sub1node->cd();
19816 //
19817 // Place copy #14 of ITS6 in I569
19818 //
19819 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19820 sub2node->SetLineColor(kColorITS);
19821 sub2node->SetVisibility(1);
19822 fNodes->Add(sub2node);
19823 sub1node->cd();
19824 //
19825 // Place copy #15 of ITS6 in I569
19826 //
1266e9b4 19827 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19828 sub2node->SetLineColor(kColorITS);
19829 sub2node->SetVisibility(1);
19830 fNodes->Add(sub2node);
19831 sub1node->cd();
19832 //
19833 // Place copy #16 of ITS6 in I569
19834 //
19835 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19836 sub2node->SetLineColor(kColorITS);
19837 sub2node->SetVisibility(1);
19838 fNodes->Add(sub2node);
19839 sub1node->cd();
19840 //
19841 // Place copy #17 of ITS6 in I569
19842 //
19843 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19844 sub2node->SetLineColor(kColorITS);
19845 sub2node->SetVisibility(1);
19846 fNodes->Add(sub2node);
19847 sub1node->cd();
19848 //
19849 // Place copy #18 of ITS6 in I569
19850 //
19851 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19852 sub2node->SetLineColor(kColorITS);
19853 sub2node->SetVisibility(1);
19854 fNodes->Add(sub2node);
19855 sub1node->cd();
19856 //
19857 // Place copy #19 of ITS6 in I569
19858 //
1266e9b4 19859 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19860 sub2node->SetLineColor(kColorITS);
19861 sub2node->SetVisibility(1);
19862 fNodes->Add(sub2node);
19863 sub1node->cd();
19864 //
19865 // Place copy #20 of ITS6 in I569
19866 //
19867 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19868 sub2node->SetLineColor(kColorITS);
19869 sub2node->SetVisibility(1);
19870 fNodes->Add(sub2node);
19871 sub1node->cd();
19872 //
19873 // Place copy #21 of ITS6 in I569
19874 //
1266e9b4 19875 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19876 sub2node->SetLineColor(kColorITS);
19877 sub2node->SetVisibility(1);
19878 fNodes->Add(sub2node);
19879 sub1node->cd();
19880 //
19881 // Place copy #22 of ITS6 in I569
19882 //
19883 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19884 sub2node->SetLineColor(kColorITS);
19885 sub2node->SetVisibility(1);
19886 fNodes->Add(sub2node);
19887 sub1node->cd();
19888 //
19889 // Place copy #23 of ITS6 in I569
19890 //
19891 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19892 sub2node->SetLineColor(kColorITS);
19893 sub2node->SetVisibility(1);
19894 fNodes->Add(sub2node);
19895 sub1node->cd();
19896 //
19897 // Place copy #24 of ITS6 in I569
19898 //
19899 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19900 sub2node->SetLineColor(kColorITS);
19901 sub2node->SetVisibility(1);
19902 fNodes->Add(sub2node);
19903 sub1node->cd();
19904 //
19905 // Place copy #25 of ITS6 in I569
19906 //
1266e9b4 19907 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19908 sub2node->SetLineColor(kColorITS);
19909 sub2node->SetVisibility(1);
19910 fNodes->Add(sub2node);
19911 sub1node->cd();
19912 fNodes->Add(sub1node);
19913 node->cd();
19914 //
19915 // Place copy #17 of I569 in IT56
19916 //
1266e9b4 19917 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19918 sub1node->SetLineColor(kColorITS);
19919 sub1node->SetVisibility(0);
19920 sub1node->cd();
19921 //
19922 // Place copy #1 of ITS6 in I569
19923 //
1266e9b4 19924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19925 sub2node->SetLineColor(kColorITS);
19926 sub2node->SetVisibility(1);
19927 fNodes->Add(sub2node);
19928 sub1node->cd();
19929 //
19930 // Place copy #2 of ITS6 in I569
19931 //
19932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19933 sub2node->SetLineColor(kColorITS);
19934 sub2node->SetVisibility(1);
19935 fNodes->Add(sub2node);
19936 sub1node->cd();
19937 //
19938 // Place copy #3 of ITS6 in I569
19939 //
1266e9b4 19940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19941 sub2node->SetLineColor(kColorITS);
19942 sub2node->SetVisibility(1);
19943 fNodes->Add(sub2node);
19944 sub1node->cd();
19945 //
19946 // Place copy #4 of ITS6 in I569
19947 //
19948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19949 sub2node->SetLineColor(kColorITS);
19950 sub2node->SetVisibility(1);
19951 fNodes->Add(sub2node);
19952 sub1node->cd();
19953 //
19954 // Place copy #5 of ITS6 in I569
19955 //
1266e9b4 19956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19957 sub2node->SetLineColor(kColorITS);
19958 sub2node->SetVisibility(1);
19959 fNodes->Add(sub2node);
19960 sub1node->cd();
19961 //
19962 // Place copy #6 of ITS6 in I569
19963 //
19964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19965 sub2node->SetLineColor(kColorITS);
19966 sub2node->SetVisibility(1);
19967 fNodes->Add(sub2node);
19968 sub1node->cd();
19969 //
19970 // Place copy #7 of ITS6 in I569
19971 //
1266e9b4 19972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19973 sub2node->SetLineColor(kColorITS);
19974 sub2node->SetVisibility(1);
19975 fNodes->Add(sub2node);
19976 sub1node->cd();
19977 //
19978 // Place copy #8 of ITS6 in I569
19979 //
19980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19981 sub2node->SetLineColor(kColorITS);
19982 sub2node->SetVisibility(1);
19983 fNodes->Add(sub2node);
19984 sub1node->cd();
19985 //
19986 // Place copy #9 of ITS6 in I569
19987 //
1266e9b4 19988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19989 sub2node->SetLineColor(kColorITS);
19990 sub2node->SetVisibility(1);
19991 fNodes->Add(sub2node);
19992 sub1node->cd();
19993 //
19994 // Place copy #10 of ITS6 in I569
19995 //
19996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19997 sub2node->SetLineColor(kColorITS);
19998 sub2node->SetVisibility(1);
19999 fNodes->Add(sub2node);
20000 sub1node->cd();
20001 //
20002 // Place copy #11 of ITS6 in I569
20003 //
1266e9b4 20004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20005 sub2node->SetLineColor(kColorITS);
20006 sub2node->SetVisibility(1);
20007 fNodes->Add(sub2node);
20008 sub1node->cd();
20009 //
20010 // Place copy #12 of ITS6 in I569
20011 //
20012 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20013 sub2node->SetLineColor(kColorITS);
20014 sub2node->SetVisibility(1);
20015 fNodes->Add(sub2node);
20016 sub1node->cd();
20017 //
20018 // Place copy #13 of ITS6 in I569
20019 //
20020 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20021 sub2node->SetLineColor(kColorITS);
20022 sub2node->SetVisibility(1);
20023 fNodes->Add(sub2node);
20024 sub1node->cd();
20025 //
20026 // Place copy #14 of ITS6 in I569
20027 //
20028 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20029 sub2node->SetLineColor(kColorITS);
20030 sub2node->SetVisibility(1);
20031 fNodes->Add(sub2node);
20032 sub1node->cd();
20033 //
20034 // Place copy #15 of ITS6 in I569
20035 //
1266e9b4 20036 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20037 sub2node->SetLineColor(kColorITS);
20038 sub2node->SetVisibility(1);
20039 fNodes->Add(sub2node);
20040 sub1node->cd();
20041 //
20042 // Place copy #16 of ITS6 in I569
20043 //
20044 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20045 sub2node->SetLineColor(kColorITS);
20046 sub2node->SetVisibility(1);
20047 fNodes->Add(sub2node);
20048 sub1node->cd();
20049 //
20050 // Place copy #17 of ITS6 in I569
20051 //
20052 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20053 sub2node->SetLineColor(kColorITS);
20054 sub2node->SetVisibility(1);
20055 fNodes->Add(sub2node);
20056 sub1node->cd();
20057 //
20058 // Place copy #18 of ITS6 in I569
20059 //
20060 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20061 sub2node->SetLineColor(kColorITS);
20062 sub2node->SetVisibility(1);
20063 fNodes->Add(sub2node);
20064 sub1node->cd();
20065 //
20066 // Place copy #19 of ITS6 in I569
20067 //
1266e9b4 20068 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20069 sub2node->SetLineColor(kColorITS);
20070 sub2node->SetVisibility(1);
20071 fNodes->Add(sub2node);
20072 sub1node->cd();
20073 //
20074 // Place copy #20 of ITS6 in I569
20075 //
20076 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20077 sub2node->SetLineColor(kColorITS);
20078 sub2node->SetVisibility(1);
20079 fNodes->Add(sub2node);
20080 sub1node->cd();
20081 //
20082 // Place copy #21 of ITS6 in I569
20083 //
1266e9b4 20084 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20085 sub2node->SetLineColor(kColorITS);
20086 sub2node->SetVisibility(1);
20087 fNodes->Add(sub2node);
20088 sub1node->cd();
20089 //
20090 // Place copy #22 of ITS6 in I569
20091 //
20092 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20093 sub2node->SetLineColor(kColorITS);
20094 sub2node->SetVisibility(1);
20095 fNodes->Add(sub2node);
20096 sub1node->cd();
20097 //
20098 // Place copy #23 of ITS6 in I569
20099 //
20100 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20101 sub2node->SetLineColor(kColorITS);
20102 sub2node->SetVisibility(1);
20103 fNodes->Add(sub2node);
20104 sub1node->cd();
20105 //
20106 // Place copy #24 of ITS6 in I569
20107 //
20108 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20109 sub2node->SetLineColor(kColorITS);
20110 sub2node->SetVisibility(1);
20111 fNodes->Add(sub2node);
20112 sub1node->cd();
20113 //
20114 // Place copy #25 of ITS6 in I569
20115 //
1266e9b4 20116 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20117 sub2node->SetLineColor(kColorITS);
20118 sub2node->SetVisibility(1);
20119 fNodes->Add(sub2node);
20120 sub1node->cd();
20121 fNodes->Add(sub1node);
20122 node->cd();
20123 //
20124 // Place copy #18 of I569 in IT56
20125 //
1266e9b4 20126 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20127 sub1node->SetLineColor(kColorITS);
20128 sub1node->SetVisibility(0);
20129 sub1node->cd();
20130 //
20131 // Place copy #1 of ITS6 in I569
20132 //
1266e9b4 20133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20134 sub2node->SetLineColor(kColorITS);
20135 sub2node->SetVisibility(1);
20136 fNodes->Add(sub2node);
20137 sub1node->cd();
20138 //
20139 // Place copy #2 of ITS6 in I569
20140 //
20141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20142 sub2node->SetLineColor(kColorITS);
20143 sub2node->SetVisibility(1);
20144 fNodes->Add(sub2node);
20145 sub1node->cd();
20146 //
20147 // Place copy #3 of ITS6 in I569
20148 //
1266e9b4 20149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20150 sub2node->SetLineColor(kColorITS);
20151 sub2node->SetVisibility(1);
20152 fNodes->Add(sub2node);
20153 sub1node->cd();
20154 //
20155 // Place copy #4 of ITS6 in I569
20156 //
20157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20158 sub2node->SetLineColor(kColorITS);
20159 sub2node->SetVisibility(1);
20160 fNodes->Add(sub2node);
20161 sub1node->cd();
20162 //
20163 // Place copy #5 of ITS6 in I569
20164 //
1266e9b4 20165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20166 sub2node->SetLineColor(kColorITS);
20167 sub2node->SetVisibility(1);
20168 fNodes->Add(sub2node);
20169 sub1node->cd();
20170 //
20171 // Place copy #6 of ITS6 in I569
20172 //
20173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20174 sub2node->SetLineColor(kColorITS);
20175 sub2node->SetVisibility(1);
20176 fNodes->Add(sub2node);
20177 sub1node->cd();
20178 //
20179 // Place copy #7 of ITS6 in I569
20180 //
1266e9b4 20181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20182 sub2node->SetLineColor(kColorITS);
20183 sub2node->SetVisibility(1);
20184 fNodes->Add(sub2node);
20185 sub1node->cd();
20186 //
20187 // Place copy #8 of ITS6 in I569
20188 //
20189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20190 sub2node->SetLineColor(kColorITS);
20191 sub2node->SetVisibility(1);
20192 fNodes->Add(sub2node);
20193 sub1node->cd();
20194 //
20195 // Place copy #9 of ITS6 in I569
20196 //
1266e9b4 20197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20198 sub2node->SetLineColor(kColorITS);
20199 sub2node->SetVisibility(1);
20200 fNodes->Add(sub2node);
20201 sub1node->cd();
20202 //
20203 // Place copy #10 of ITS6 in I569
20204 //
20205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20206 sub2node->SetLineColor(kColorITS);
20207 sub2node->SetVisibility(1);
20208 fNodes->Add(sub2node);
20209 sub1node->cd();
20210 //
20211 // Place copy #11 of ITS6 in I569
20212 //
1266e9b4 20213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20214 sub2node->SetLineColor(kColorITS);
20215 sub2node->SetVisibility(1);
20216 fNodes->Add(sub2node);
20217 sub1node->cd();
20218 //
20219 // Place copy #12 of ITS6 in I569
20220 //
20221 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20222 sub2node->SetLineColor(kColorITS);
20223 sub2node->SetVisibility(1);
20224 fNodes->Add(sub2node);
20225 sub1node->cd();
20226 //
20227 // Place copy #13 of ITS6 in I569
20228 //
20229 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20230 sub2node->SetLineColor(kColorITS);
20231 sub2node->SetVisibility(1);
20232 fNodes->Add(sub2node);
20233 sub1node->cd();
20234 //
20235 // Place copy #14 of ITS6 in I569
20236 //
20237 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20238 sub2node->SetLineColor(kColorITS);
20239 sub2node->SetVisibility(1);
20240 fNodes->Add(sub2node);
20241 sub1node->cd();
20242 //
20243 // Place copy #15 of ITS6 in I569
20244 //
1266e9b4 20245 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20246 sub2node->SetLineColor(kColorITS);
20247 sub2node->SetVisibility(1);
20248 fNodes->Add(sub2node);
20249 sub1node->cd();
20250 //
20251 // Place copy #16 of ITS6 in I569
20252 //
20253 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20254 sub2node->SetLineColor(kColorITS);
20255 sub2node->SetVisibility(1);
20256 fNodes->Add(sub2node);
20257 sub1node->cd();
20258 //
20259 // Place copy #17 of ITS6 in I569
20260 //
20261 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20262 sub2node->SetLineColor(kColorITS);
20263 sub2node->SetVisibility(1);
20264 fNodes->Add(sub2node);
20265 sub1node->cd();
20266 //
20267 // Place copy #18 of ITS6 in I569
20268 //
20269 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20270 sub2node->SetLineColor(kColorITS);
20271 sub2node->SetVisibility(1);
20272 fNodes->Add(sub2node);
20273 sub1node->cd();
20274 //
20275 // Place copy #19 of ITS6 in I569
20276 //
1266e9b4 20277 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20278 sub2node->SetLineColor(kColorITS);
20279 sub2node->SetVisibility(1);
20280 fNodes->Add(sub2node);
20281 sub1node->cd();
20282 //
20283 // Place copy #20 of ITS6 in I569
20284 //
20285 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20286 sub2node->SetLineColor(kColorITS);
20287 sub2node->SetVisibility(1);
20288 fNodes->Add(sub2node);
20289 sub1node->cd();
20290 //
20291 // Place copy #21 of ITS6 in I569
20292 //
1266e9b4 20293 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20294 sub2node->SetLineColor(kColorITS);
20295 sub2node->SetVisibility(1);
20296 fNodes->Add(sub2node);
20297 sub1node->cd();
20298 //
20299 // Place copy #22 of ITS6 in I569
20300 //
20301 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20302 sub2node->SetLineColor(kColorITS);
20303 sub2node->SetVisibility(1);
20304 fNodes->Add(sub2node);
20305 sub1node->cd();
20306 //
20307 // Place copy #23 of ITS6 in I569
20308 //
20309 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20310 sub2node->SetLineColor(kColorITS);
20311 sub2node->SetVisibility(1);
20312 fNodes->Add(sub2node);
20313 sub1node->cd();
20314 //
20315 // Place copy #24 of ITS6 in I569
20316 //
20317 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20318 sub2node->SetLineColor(kColorITS);
20319 sub2node->SetVisibility(1);
20320 fNodes->Add(sub2node);
20321 sub1node->cd();
20322 //
20323 // Place copy #25 of ITS6 in I569
20324 //
1266e9b4 20325 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20326 sub2node->SetLineColor(kColorITS);
20327 sub2node->SetVisibility(1);
20328 fNodes->Add(sub2node);
20329 sub1node->cd();
20330 fNodes->Add(sub1node);
20331 node->cd();
20332 //
20333 // Place copy #19 of I569 in IT56
20334 //
1266e9b4 20335 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20336 sub1node->SetLineColor(kColorITS);
20337 sub1node->SetVisibility(0);
20338 sub1node->cd();
20339 //
20340 // Place copy #1 of ITS6 in I569
20341 //
1266e9b4 20342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20343 sub2node->SetLineColor(kColorITS);
20344 sub2node->SetVisibility(1);
20345 fNodes->Add(sub2node);
20346 sub1node->cd();
20347 //
20348 // Place copy #2 of ITS6 in I569
20349 //
20350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20351 sub2node->SetLineColor(kColorITS);
20352 sub2node->SetVisibility(1);
20353 fNodes->Add(sub2node);
20354 sub1node->cd();
20355 //
20356 // Place copy #3 of ITS6 in I569
20357 //
1266e9b4 20358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20359 sub2node->SetLineColor(kColorITS);
20360 sub2node->SetVisibility(1);
20361 fNodes->Add(sub2node);
20362 sub1node->cd();
20363 //
20364 // Place copy #4 of ITS6 in I569
20365 //
20366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20367 sub2node->SetLineColor(kColorITS);
20368 sub2node->SetVisibility(1);
20369 fNodes->Add(sub2node);
20370 sub1node->cd();
20371 //
20372 // Place copy #5 of ITS6 in I569
20373 //
1266e9b4 20374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20375 sub2node->SetLineColor(kColorITS);
20376 sub2node->SetVisibility(1);
20377 fNodes->Add(sub2node);
20378 sub1node->cd();
20379 //
20380 // Place copy #6 of ITS6 in I569
20381 //
20382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20383 sub2node->SetLineColor(kColorITS);
20384 sub2node->SetVisibility(1);
20385 fNodes->Add(sub2node);
20386 sub1node->cd();
20387 //
20388 // Place copy #7 of ITS6 in I569
20389 //
1266e9b4 20390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20391 sub2node->SetLineColor(kColorITS);
20392 sub2node->SetVisibility(1);
20393 fNodes->Add(sub2node);
20394 sub1node->cd();
20395 //
20396 // Place copy #8 of ITS6 in I569
20397 //
20398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20399 sub2node->SetLineColor(kColorITS);
20400 sub2node->SetVisibility(1);
20401 fNodes->Add(sub2node);
20402 sub1node->cd();
20403 //
20404 // Place copy #9 of ITS6 in I569
20405 //
1266e9b4 20406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20407 sub2node->SetLineColor(kColorITS);
20408 sub2node->SetVisibility(1);
20409 fNodes->Add(sub2node);
20410 sub1node->cd();
20411 //
20412 // Place copy #10 of ITS6 in I569
20413 //
20414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20415 sub2node->SetLineColor(kColorITS);
20416 sub2node->SetVisibility(1);
20417 fNodes->Add(sub2node);
20418 sub1node->cd();
20419 //
20420 // Place copy #11 of ITS6 in I569
20421 //
1266e9b4 20422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20423 sub2node->SetLineColor(kColorITS);
20424 sub2node->SetVisibility(1);
20425 fNodes->Add(sub2node);
20426 sub1node->cd();
20427 //
20428 // Place copy #12 of ITS6 in I569
20429 //
20430 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20431 sub2node->SetLineColor(kColorITS);
20432 sub2node->SetVisibility(1);
20433 fNodes->Add(sub2node);
20434 sub1node->cd();
20435 //
20436 // Place copy #13 of ITS6 in I569
20437 //
20438 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20439 sub2node->SetLineColor(kColorITS);
20440 sub2node->SetVisibility(1);
20441 fNodes->Add(sub2node);
20442 sub1node->cd();
20443 //
20444 // Place copy #14 of ITS6 in I569
20445 //
20446 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20447 sub2node->SetLineColor(kColorITS);
20448 sub2node->SetVisibility(1);
20449 fNodes->Add(sub2node);
20450 sub1node->cd();
20451 //
20452 // Place copy #15 of ITS6 in I569
20453 //
1266e9b4 20454 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20455 sub2node->SetLineColor(kColorITS);
20456 sub2node->SetVisibility(1);
20457 fNodes->Add(sub2node);
20458 sub1node->cd();
20459 //
20460 // Place copy #16 of ITS6 in I569
20461 //
20462 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20463 sub2node->SetLineColor(kColorITS);
20464 sub2node->SetVisibility(1);
20465 fNodes->Add(sub2node);
20466 sub1node->cd();
20467 //
20468 // Place copy #17 of ITS6 in I569
20469 //
20470 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20471 sub2node->SetLineColor(kColorITS);
20472 sub2node->SetVisibility(1);
20473 fNodes->Add(sub2node);
20474 sub1node->cd();
20475 //
20476 // Place copy #18 of ITS6 in I569
20477 //
20478 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20479 sub2node->SetLineColor(kColorITS);
20480 sub2node->SetVisibility(1);
20481 fNodes->Add(sub2node);
20482 sub1node->cd();
20483 //
20484 // Place copy #19 of ITS6 in I569
20485 //
1266e9b4 20486 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20487 sub2node->SetLineColor(kColorITS);
20488 sub2node->SetVisibility(1);
20489 fNodes->Add(sub2node);
20490 sub1node->cd();
20491 //
20492 // Place copy #20 of ITS6 in I569
20493 //
20494 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20495 sub2node->SetLineColor(kColorITS);
20496 sub2node->SetVisibility(1);
20497 fNodes->Add(sub2node);
20498 sub1node->cd();
20499 //
20500 // Place copy #21 of ITS6 in I569
20501 //
1266e9b4 20502 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20503 sub2node->SetLineColor(kColorITS);
20504 sub2node->SetVisibility(1);
20505 fNodes->Add(sub2node);
20506 sub1node->cd();
20507 //
20508 // Place copy #22 of ITS6 in I569
20509 //
20510 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20511 sub2node->SetLineColor(kColorITS);
20512 sub2node->SetVisibility(1);
20513 fNodes->Add(sub2node);
20514 sub1node->cd();
20515 //
20516 // Place copy #23 of ITS6 in I569
20517 //
20518 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20519 sub2node->SetLineColor(kColorITS);
20520 sub2node->SetVisibility(1);
20521 fNodes->Add(sub2node);
20522 sub1node->cd();
20523 //
20524 // Place copy #24 of ITS6 in I569
20525 //
20526 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20527 sub2node->SetLineColor(kColorITS);
20528 sub2node->SetVisibility(1);
20529 fNodes->Add(sub2node);
20530 sub1node->cd();
20531 //
20532 // Place copy #25 of ITS6 in I569
20533 //
1266e9b4 20534 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20535 sub2node->SetLineColor(kColorITS);
20536 sub2node->SetVisibility(1);
20537 fNodes->Add(sub2node);
20538 sub1node->cd();
20539 fNodes->Add(sub1node);
20540 node->cd();
20541 //
20542 // Place copy #20 of I569 in IT56
20543 //
1266e9b4 20544 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20545 sub1node->SetLineColor(kColorITS);
20546 sub1node->SetVisibility(0);
20547 sub1node->cd();
20548 //
20549 // Place copy #1 of ITS6 in I569
20550 //
1266e9b4 20551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20552 sub2node->SetLineColor(kColorITS);
20553 sub2node->SetVisibility(1);
20554 fNodes->Add(sub2node);
20555 sub1node->cd();
20556 //
20557 // Place copy #2 of ITS6 in I569
20558 //
20559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20560 sub2node->SetLineColor(kColorITS);
20561 sub2node->SetVisibility(1);
20562 fNodes->Add(sub2node);
20563 sub1node->cd();
20564 //
20565 // Place copy #3 of ITS6 in I569
20566 //
1266e9b4 20567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20568 sub2node->SetLineColor(kColorITS);
20569 sub2node->SetVisibility(1);
20570 fNodes->Add(sub2node);
20571 sub1node->cd();
20572 //
20573 // Place copy #4 of ITS6 in I569
20574 //
20575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20576 sub2node->SetLineColor(kColorITS);
20577 sub2node->SetVisibility(1);
20578 fNodes->Add(sub2node);
20579 sub1node->cd();
20580 //
20581 // Place copy #5 of ITS6 in I569
20582 //
1266e9b4 20583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20584 sub2node->SetLineColor(kColorITS);
20585 sub2node->SetVisibility(1);
20586 fNodes->Add(sub2node);
20587 sub1node->cd();
20588 //
20589 // Place copy #6 of ITS6 in I569
20590 //
20591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20592 sub2node->SetLineColor(kColorITS);
20593 sub2node->SetVisibility(1);
20594 fNodes->Add(sub2node);
20595 sub1node->cd();
20596 //
20597 // Place copy #7 of ITS6 in I569
20598 //
1266e9b4 20599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20600 sub2node->SetLineColor(kColorITS);
20601 sub2node->SetVisibility(1);
20602 fNodes->Add(sub2node);
20603 sub1node->cd();
20604 //
20605 // Place copy #8 of ITS6 in I569
20606 //
20607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20608 sub2node->SetLineColor(kColorITS);
20609 sub2node->SetVisibility(1);
20610 fNodes->Add(sub2node);
20611 sub1node->cd();
20612 //
20613 // Place copy #9 of ITS6 in I569
20614 //
1266e9b4 20615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20616 sub2node->SetLineColor(kColorITS);
20617 sub2node->SetVisibility(1);
20618 fNodes->Add(sub2node);
20619 sub1node->cd();
20620 //
20621 // Place copy #10 of ITS6 in I569
20622 //
20623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20624 sub2node->SetLineColor(kColorITS);
20625 sub2node->SetVisibility(1);
20626 fNodes->Add(sub2node);
20627 sub1node->cd();
20628 //
20629 // Place copy #11 of ITS6 in I569
20630 //
1266e9b4 20631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20632 sub2node->SetLineColor(kColorITS);
20633 sub2node->SetVisibility(1);
20634 fNodes->Add(sub2node);
20635 sub1node->cd();
20636 //
20637 // Place copy #12 of ITS6 in I569
20638 //
20639 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20640 sub2node->SetLineColor(kColorITS);
20641 sub2node->SetVisibility(1);
20642 fNodes->Add(sub2node);
20643 sub1node->cd();
20644 //
20645 // Place copy #13 of ITS6 in I569
20646 //
20647 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20648 sub2node->SetLineColor(kColorITS);
20649 sub2node->SetVisibility(1);
20650 fNodes->Add(sub2node);
20651 sub1node->cd();
20652 //
20653 // Place copy #14 of ITS6 in I569
20654 //
20655 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20656 sub2node->SetLineColor(kColorITS);
20657 sub2node->SetVisibility(1);
20658 fNodes->Add(sub2node);
20659 sub1node->cd();
20660 //
20661 // Place copy #15 of ITS6 in I569
20662 //
1266e9b4 20663 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20664 sub2node->SetLineColor(kColorITS);
20665 sub2node->SetVisibility(1);
20666 fNodes->Add(sub2node);
20667 sub1node->cd();
20668 //
20669 // Place copy #16 of ITS6 in I569
20670 //
20671 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20672 sub2node->SetLineColor(kColorITS);
20673 sub2node->SetVisibility(1);
20674 fNodes->Add(sub2node);
20675 sub1node->cd();
20676 //
20677 // Place copy #17 of ITS6 in I569
20678 //
20679 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20680 sub2node->SetLineColor(kColorITS);
20681 sub2node->SetVisibility(1);
20682 fNodes->Add(sub2node);
20683 sub1node->cd();
20684 //
20685 // Place copy #18 of ITS6 in I569
20686 //
20687 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20688 sub2node->SetLineColor(kColorITS);
20689 sub2node->SetVisibility(1);
20690 fNodes->Add(sub2node);
20691 sub1node->cd();
20692 //
20693 // Place copy #19 of ITS6 in I569
20694 //
1266e9b4 20695 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20696 sub2node->SetLineColor(kColorITS);
20697 sub2node->SetVisibility(1);
20698 fNodes->Add(sub2node);
20699 sub1node->cd();
20700 //
20701 // Place copy #20 of ITS6 in I569
20702 //
20703 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20704 sub2node->SetLineColor(kColorITS);
20705 sub2node->SetVisibility(1);
20706 fNodes->Add(sub2node);
20707 sub1node->cd();
20708 //
20709 // Place copy #21 of ITS6 in I569
20710 //
1266e9b4 20711 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20712 sub2node->SetLineColor(kColorITS);
20713 sub2node->SetVisibility(1);
20714 fNodes->Add(sub2node);
20715 sub1node->cd();
20716 //
20717 // Place copy #22 of ITS6 in I569
20718 //
20719 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20720 sub2node->SetLineColor(kColorITS);
20721 sub2node->SetVisibility(1);
20722 fNodes->Add(sub2node);
20723 sub1node->cd();
20724 //
20725 // Place copy #23 of ITS6 in I569
20726 //
20727 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20728 sub2node->SetLineColor(kColorITS);
20729 sub2node->SetVisibility(1);
20730 fNodes->Add(sub2node);
20731 sub1node->cd();
20732 //
20733 // Place copy #24 of ITS6 in I569
20734 //
20735 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20736 sub2node->SetLineColor(kColorITS);
20737 sub2node->SetVisibility(1);
20738 fNodes->Add(sub2node);
20739 sub1node->cd();
20740 //
20741 // Place copy #25 of ITS6 in I569
20742 //
1266e9b4 20743 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20744 sub2node->SetLineColor(kColorITS);
20745 sub2node->SetVisibility(1);
20746 fNodes->Add(sub2node);
20747 sub1node->cd();
20748 fNodes->Add(sub1node);
20749 node->cd();
20750 //
20751 // Place copy #21 of I569 in IT56
20752 //
1266e9b4 20753 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20754 sub1node->SetLineColor(kColorITS);
20755 sub1node->SetVisibility(0);
20756 sub1node->cd();
20757 //
20758 // Place copy #1 of ITS6 in I569
20759 //
1266e9b4 20760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20761 sub2node->SetLineColor(kColorITS);
20762 sub2node->SetVisibility(1);
20763 fNodes->Add(sub2node);
20764 sub1node->cd();
20765 //
20766 // Place copy #2 of ITS6 in I569
20767 //
20768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20769 sub2node->SetLineColor(kColorITS);
20770 sub2node->SetVisibility(1);
20771 fNodes->Add(sub2node);
20772 sub1node->cd();
20773 //
20774 // Place copy #3 of ITS6 in I569
20775 //
1266e9b4 20776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20777 sub2node->SetLineColor(kColorITS);
20778 sub2node->SetVisibility(1);
20779 fNodes->Add(sub2node);
20780 sub1node->cd();
20781 //
20782 // Place copy #4 of ITS6 in I569
20783 //
20784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20785 sub2node->SetLineColor(kColorITS);
20786 sub2node->SetVisibility(1);
20787 fNodes->Add(sub2node);
20788 sub1node->cd();
20789 //
20790 // Place copy #5 of ITS6 in I569
20791 //
1266e9b4 20792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20793 sub2node->SetLineColor(kColorITS);
20794 sub2node->SetVisibility(1);
20795 fNodes->Add(sub2node);
20796 sub1node->cd();
20797 //
20798 // Place copy #6 of ITS6 in I569
20799 //
20800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20801 sub2node->SetLineColor(kColorITS);
20802 sub2node->SetVisibility(1);
20803 fNodes->Add(sub2node);
20804 sub1node->cd();
20805 //
20806 // Place copy #7 of ITS6 in I569
20807 //
1266e9b4 20808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20809 sub2node->SetLineColor(kColorITS);
20810 sub2node->SetVisibility(1);
20811 fNodes->Add(sub2node);
20812 sub1node->cd();
20813 //
20814 // Place copy #8 of ITS6 in I569
20815 //
20816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20817 sub2node->SetLineColor(kColorITS);
20818 sub2node->SetVisibility(1);
20819 fNodes->Add(sub2node);
20820 sub1node->cd();
20821 //
20822 // Place copy #9 of ITS6 in I569
20823 //
1266e9b4 20824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20825 sub2node->SetLineColor(kColorITS);
20826 sub2node->SetVisibility(1);
20827 fNodes->Add(sub2node);
20828 sub1node->cd();
20829 //
20830 // Place copy #10 of ITS6 in I569
20831 //
20832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20833 sub2node->SetLineColor(kColorITS);
20834 sub2node->SetVisibility(1);
20835 fNodes->Add(sub2node);
20836 sub1node->cd();
20837 //
20838 // Place copy #11 of ITS6 in I569
20839 //
1266e9b4 20840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20841 sub2node->SetLineColor(kColorITS);
20842 sub2node->SetVisibility(1);
20843 fNodes->Add(sub2node);
20844 sub1node->cd();
20845 //
20846 // Place copy #12 of ITS6 in I569
20847 //
20848 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20849 sub2node->SetLineColor(kColorITS);
20850 sub2node->SetVisibility(1);
20851 fNodes->Add(sub2node);
20852 sub1node->cd();
20853 //
20854 // Place copy #13 of ITS6 in I569
20855 //
20856 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20857 sub2node->SetLineColor(kColorITS);
20858 sub2node->SetVisibility(1);
20859 fNodes->Add(sub2node);
20860 sub1node->cd();
20861 //
20862 // Place copy #14 of ITS6 in I569
20863 //
20864 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20865 sub2node->SetLineColor(kColorITS);
20866 sub2node->SetVisibility(1);
20867 fNodes->Add(sub2node);
20868 sub1node->cd();
20869 //
20870 // Place copy #15 of ITS6 in I569
20871 //
1266e9b4 20872 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20873 sub2node->SetLineColor(kColorITS);
20874 sub2node->SetVisibility(1);
20875 fNodes->Add(sub2node);
20876 sub1node->cd();
20877 //
20878 // Place copy #16 of ITS6 in I569
20879 //
20880 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20881 sub2node->SetLineColor(kColorITS);
20882 sub2node->SetVisibility(1);
20883 fNodes->Add(sub2node);
20884 sub1node->cd();
20885 //
20886 // Place copy #17 of ITS6 in I569
20887 //
20888 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20889 sub2node->SetLineColor(kColorITS);
20890 sub2node->SetVisibility(1);
20891 fNodes->Add(sub2node);
20892 sub1node->cd();
20893 //
20894 // Place copy #18 of ITS6 in I569
20895 //
20896 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20897 sub2node->SetLineColor(kColorITS);
20898 sub2node->SetVisibility(1);
20899 fNodes->Add(sub2node);
20900 sub1node->cd();
20901 //
20902 // Place copy #19 of ITS6 in I569
20903 //
1266e9b4 20904 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20905 sub2node->SetLineColor(kColorITS);
20906 sub2node->SetVisibility(1);
20907 fNodes->Add(sub2node);
20908 sub1node->cd();
20909 //
20910 // Place copy #20 of ITS6 in I569
20911 //
20912 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20913 sub2node->SetLineColor(kColorITS);
20914 sub2node->SetVisibility(1);
20915 fNodes->Add(sub2node);
20916 sub1node->cd();
20917 //
20918 // Place copy #21 of ITS6 in I569
20919 //
1266e9b4 20920 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20921 sub2node->SetLineColor(kColorITS);
20922 sub2node->SetVisibility(1);
20923 fNodes->Add(sub2node);
20924 sub1node->cd();
20925 //
20926 // Place copy #22 of ITS6 in I569
20927 //
20928 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20929 sub2node->SetLineColor(kColorITS);
20930 sub2node->SetVisibility(1);
20931 fNodes->Add(sub2node);
20932 sub1node->cd();
20933 //
20934 // Place copy #23 of ITS6 in I569
20935 //
20936 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20937 sub2node->SetLineColor(kColorITS);
20938 sub2node->SetVisibility(1);
20939 fNodes->Add(sub2node);
20940 sub1node->cd();
20941 //
20942 // Place copy #24 of ITS6 in I569
20943 //
20944 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20945 sub2node->SetLineColor(kColorITS);
20946 sub2node->SetVisibility(1);
20947 fNodes->Add(sub2node);
20948 sub1node->cd();
20949 //
20950 // Place copy #25 of ITS6 in I569
20951 //
1266e9b4 20952 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20953 sub2node->SetLineColor(kColorITS);
20954 sub2node->SetVisibility(1);
20955 fNodes->Add(sub2node);
20956 sub1node->cd();
20957 fNodes->Add(sub1node);
20958 node->cd();
20959 //
20960 // Place copy #22 of I569 in IT56
20961 //
1266e9b4 20962 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20963 sub1node->SetLineColor(kColorITS);
20964 sub1node->SetVisibility(0);
20965 sub1node->cd();
20966 //
20967 // Place copy #1 of ITS6 in I569
20968 //
1266e9b4 20969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20970 sub2node->SetLineColor(kColorITS);
20971 sub2node->SetVisibility(1);
20972 fNodes->Add(sub2node);
20973 sub1node->cd();
20974 //
20975 // Place copy #2 of ITS6 in I569
20976 //
20977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20978 sub2node->SetLineColor(kColorITS);
20979 sub2node->SetVisibility(1);
20980 fNodes->Add(sub2node);
20981 sub1node->cd();
20982 //
20983 // Place copy #3 of ITS6 in I569
20984 //
1266e9b4 20985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20986 sub2node->SetLineColor(kColorITS);
20987 sub2node->SetVisibility(1);
20988 fNodes->Add(sub2node);
20989 sub1node->cd();
20990 //
20991 // Place copy #4 of ITS6 in I569
20992 //
20993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20994 sub2node->SetLineColor(kColorITS);
20995 sub2node->SetVisibility(1);
20996 fNodes->Add(sub2node);
20997 sub1node->cd();
20998 //
20999 // Place copy #5 of ITS6 in I569
21000 //
1266e9b4 21001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21002 sub2node->SetLineColor(kColorITS);
21003 sub2node->SetVisibility(1);
21004 fNodes->Add(sub2node);
21005 sub1node->cd();
21006 //
21007 // Place copy #6 of ITS6 in I569
21008 //
21009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21010 sub2node->SetLineColor(kColorITS);
21011 sub2node->SetVisibility(1);
21012 fNodes->Add(sub2node);
21013 sub1node->cd();
21014 //
21015 // Place copy #7 of ITS6 in I569
21016 //
1266e9b4 21017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21018 sub2node->SetLineColor(kColorITS);
21019 sub2node->SetVisibility(1);
21020 fNodes->Add(sub2node);
21021 sub1node->cd();
21022 //
21023 // Place copy #8 of ITS6 in I569
21024 //
21025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21026 sub2node->SetLineColor(kColorITS);
21027 sub2node->SetVisibility(1);
21028 fNodes->Add(sub2node);
21029 sub1node->cd();
21030 //
21031 // Place copy #9 of ITS6 in I569
21032 //
1266e9b4 21033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21034 sub2node->SetLineColor(kColorITS);
21035 sub2node->SetVisibility(1);
21036 fNodes->Add(sub2node);
21037 sub1node->cd();
21038 //
21039 // Place copy #10 of ITS6 in I569
21040 //
21041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21042 sub2node->SetLineColor(kColorITS);
21043 sub2node->SetVisibility(1);
21044 fNodes->Add(sub2node);
21045 sub1node->cd();
21046 //
21047 // Place copy #11 of ITS6 in I569
21048 //
1266e9b4 21049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21050 sub2node->SetLineColor(kColorITS);
21051 sub2node->SetVisibility(1);
21052 fNodes->Add(sub2node);
21053 sub1node->cd();
21054 //
21055 // Place copy #12 of ITS6 in I569
21056 //
21057 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21058 sub2node->SetLineColor(kColorITS);
21059 sub2node->SetVisibility(1);
21060 fNodes->Add(sub2node);
21061 sub1node->cd();
21062 //
21063 // Place copy #13 of ITS6 in I569
21064 //
21065 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21066 sub2node->SetLineColor(kColorITS);
21067 sub2node->SetVisibility(1);
21068 fNodes->Add(sub2node);
21069 sub1node->cd();
21070 //
21071 // Place copy #14 of ITS6 in I569
21072 //
21073 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21074 sub2node->SetLineColor(kColorITS);
21075 sub2node->SetVisibility(1);
21076 fNodes->Add(sub2node);
21077 sub1node->cd();
21078 //
21079 // Place copy #15 of ITS6 in I569
21080 //
1266e9b4 21081 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21082 sub2node->SetLineColor(kColorITS);
21083 sub2node->SetVisibility(1);
21084 fNodes->Add(sub2node);
21085 sub1node->cd();
21086 //
21087 // Place copy #16 of ITS6 in I569
21088 //
21089 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21090 sub2node->SetLineColor(kColorITS);
21091 sub2node->SetVisibility(1);
21092 fNodes->Add(sub2node);
21093 sub1node->cd();
21094 //
21095 // Place copy #17 of ITS6 in I569
21096 //
21097 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21098 sub2node->SetLineColor(kColorITS);
21099 sub2node->SetVisibility(1);
21100 fNodes->Add(sub2node);
21101 sub1node->cd();
21102 //
21103 // Place copy #18 of ITS6 in I569
21104 //
21105 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21106 sub2node->SetLineColor(kColorITS);
21107 sub2node->SetVisibility(1);
21108 fNodes->Add(sub2node);
21109 sub1node->cd();
21110 //
21111 // Place copy #19 of ITS6 in I569
21112 //
1266e9b4 21113 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21114 sub2node->SetLineColor(kColorITS);
21115 sub2node->SetVisibility(1);
21116 fNodes->Add(sub2node);
21117 sub1node->cd();
21118 //
21119 // Place copy #20 of ITS6 in I569
21120 //
21121 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21122 sub2node->SetLineColor(kColorITS);
21123 sub2node->SetVisibility(1);
21124 fNodes->Add(sub2node);
21125 sub1node->cd();
21126 //
21127 // Place copy #21 of ITS6 in I569
21128 //
1266e9b4 21129 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21130 sub2node->SetLineColor(kColorITS);
21131 sub2node->SetVisibility(1);
21132 fNodes->Add(sub2node);
21133 sub1node->cd();
21134 //
21135 // Place copy #22 of ITS6 in I569
21136 //
21137 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21138 sub2node->SetLineColor(kColorITS);
21139 sub2node->SetVisibility(1);
21140 fNodes->Add(sub2node);
21141 sub1node->cd();
21142 //
21143 // Place copy #23 of ITS6 in I569
21144 //
21145 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21146 sub2node->SetLineColor(kColorITS);
21147 sub2node->SetVisibility(1);
21148 fNodes->Add(sub2node);
21149 sub1node->cd();
21150 //
21151 // Place copy #24 of ITS6 in I569
21152 //
21153 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21154 sub2node->SetLineColor(kColorITS);
21155 sub2node->SetVisibility(1);
21156 fNodes->Add(sub2node);
21157 sub1node->cd();
21158 //
21159 // Place copy #25 of ITS6 in I569
21160 //
1266e9b4 21161 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21162 sub2node->SetLineColor(kColorITS);
21163 sub2node->SetVisibility(1);
21164 fNodes->Add(sub2node);
21165 sub1node->cd();
21166 fNodes->Add(sub1node);
21167 node->cd();
21168 //
21169 // Place copy #23 of I569 in IT56
21170 //
1266e9b4 21171 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21172 sub1node->SetLineColor(kColorITS);
21173 sub1node->SetVisibility(0);
21174 sub1node->cd();
21175 //
21176 // Place copy #1 of ITS6 in I569
21177 //
1266e9b4 21178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21179 sub2node->SetLineColor(kColorITS);
21180 sub2node->SetVisibility(1);
21181 fNodes->Add(sub2node);
21182 sub1node->cd();
21183 //
21184 // Place copy #2 of ITS6 in I569
21185 //
21186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21187 sub2node->SetLineColor(kColorITS);
21188 sub2node->SetVisibility(1);
21189 fNodes->Add(sub2node);
21190 sub1node->cd();
21191 //
21192 // Place copy #3 of ITS6 in I569
21193 //
1266e9b4 21194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21195 sub2node->SetLineColor(kColorITS);
21196 sub2node->SetVisibility(1);
21197 fNodes->Add(sub2node);
21198 sub1node->cd();
21199 //
21200 // Place copy #4 of ITS6 in I569
21201 //
21202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21203 sub2node->SetLineColor(kColorITS);
21204 sub2node->SetVisibility(1);
21205 fNodes->Add(sub2node);
21206 sub1node->cd();
21207 //
21208 // Place copy #5 of ITS6 in I569
21209 //
1266e9b4 21210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21211 sub2node->SetLineColor(kColorITS);
21212 sub2node->SetVisibility(1);
21213 fNodes->Add(sub2node);
21214 sub1node->cd();
21215 //
21216 // Place copy #6 of ITS6 in I569
21217 //
21218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21219 sub2node->SetLineColor(kColorITS);
21220 sub2node->SetVisibility(1);
21221 fNodes->Add(sub2node);
21222 sub1node->cd();
21223 //
21224 // Place copy #7 of ITS6 in I569
21225 //
1266e9b4 21226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21227 sub2node->SetLineColor(kColorITS);
21228 sub2node->SetVisibility(1);
21229 fNodes->Add(sub2node);
21230 sub1node->cd();
21231 //
21232 // Place copy #8 of ITS6 in I569
21233 //
21234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21235 sub2node->SetLineColor(kColorITS);
21236 sub2node->SetVisibility(1);
21237 fNodes->Add(sub2node);
21238 sub1node->cd();
21239 //
21240 // Place copy #9 of ITS6 in I569
21241 //
1266e9b4 21242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21243 sub2node->SetLineColor(kColorITS);
21244 sub2node->SetVisibility(1);
21245 fNodes->Add(sub2node);
21246 sub1node->cd();
21247 //
21248 // Place copy #10 of ITS6 in I569
21249 //
21250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21251 sub2node->SetLineColor(kColorITS);
21252 sub2node->SetVisibility(1);
21253 fNodes->Add(sub2node);
21254 sub1node->cd();
21255 //
21256 // Place copy #11 of ITS6 in I569
21257 //
1266e9b4 21258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21259 sub2node->SetLineColor(kColorITS);
21260 sub2node->SetVisibility(1);
21261 fNodes->Add(sub2node);
21262 sub1node->cd();
21263 //
21264 // Place copy #12 of ITS6 in I569
21265 //
21266 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21267 sub2node->SetLineColor(kColorITS);
21268 sub2node->SetVisibility(1);
21269 fNodes->Add(sub2node);
21270 sub1node->cd();
21271 //
21272 // Place copy #13 of ITS6 in I569
21273 //
21274 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21275 sub2node->SetLineColor(kColorITS);
21276 sub2node->SetVisibility(1);
21277 fNodes->Add(sub2node);
21278 sub1node->cd();
21279 //
21280 // Place copy #14 of ITS6 in I569
21281 //
21282 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21283 sub2node->SetLineColor(kColorITS);
21284 sub2node->SetVisibility(1);
21285 fNodes->Add(sub2node);
21286 sub1node->cd();
21287 //
21288 // Place copy #15 of ITS6 in I569
21289 //
1266e9b4 21290 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21291 sub2node->SetLineColor(kColorITS);
21292 sub2node->SetVisibility(1);
21293 fNodes->Add(sub2node);
21294 sub1node->cd();
21295 //
21296 // Place copy #16 of ITS6 in I569
21297 //
21298 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21299 sub2node->SetLineColor(kColorITS);
21300 sub2node->SetVisibility(1);
21301 fNodes->Add(sub2node);
21302 sub1node->cd();
21303 //
21304 // Place copy #17 of ITS6 in I569
21305 //
21306 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21307 sub2node->SetLineColor(kColorITS);
21308 sub2node->SetVisibility(1);
21309 fNodes->Add(sub2node);
21310 sub1node->cd();
21311 //
21312 // Place copy #18 of ITS6 in I569
21313 //
21314 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21315 sub2node->SetLineColor(kColorITS);
21316 sub2node->SetVisibility(1);
21317 fNodes->Add(sub2node);
21318 sub1node->cd();
21319 //
21320 // Place copy #19 of ITS6 in I569
21321 //
1266e9b4 21322 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21323 sub2node->SetLineColor(kColorITS);
21324 sub2node->SetVisibility(1);
21325 fNodes->Add(sub2node);
21326 sub1node->cd();
21327 //
21328 // Place copy #20 of ITS6 in I569
21329 //
21330 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21331 sub2node->SetLineColor(kColorITS);
21332 sub2node->SetVisibility(1);
21333 fNodes->Add(sub2node);
21334 sub1node->cd();
21335 //
21336 // Place copy #21 of ITS6 in I569
21337 //
1266e9b4 21338 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21339 sub2node->SetLineColor(kColorITS);
21340 sub2node->SetVisibility(1);
21341 fNodes->Add(sub2node);
21342 sub1node->cd();
21343 //
21344 // Place copy #22 of ITS6 in I569
21345 //
21346 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21347 sub2node->SetLineColor(kColorITS);
21348 sub2node->SetVisibility(1);
21349 fNodes->Add(sub2node);
21350 sub1node->cd();
21351 //
21352 // Place copy #23 of ITS6 in I569
21353 //
21354 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21355 sub2node->SetLineColor(kColorITS);
21356 sub2node->SetVisibility(1);
21357 fNodes->Add(sub2node);
21358 sub1node->cd();
21359 //
21360 // Place copy #24 of ITS6 in I569
21361 //
21362 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21363 sub2node->SetLineColor(kColorITS);
21364 sub2node->SetVisibility(1);
21365 fNodes->Add(sub2node);
21366 sub1node->cd();
21367 //
21368 // Place copy #25 of ITS6 in I569
21369 //
1266e9b4 21370 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21371 sub2node->SetLineColor(kColorITS);
21372 sub2node->SetVisibility(1);
21373 fNodes->Add(sub2node);
21374 sub1node->cd();
21375 fNodes->Add(sub1node);
21376 node->cd();
21377 //
21378 // Place copy #24 of I569 in IT56
21379 //
1266e9b4 21380 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21381 sub1node->SetLineColor(kColorITS);
21382 sub1node->SetVisibility(0);
21383 sub1node->cd();
21384 //
21385 // Place copy #1 of ITS6 in I569
21386 //
1266e9b4 21387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21388 sub2node->SetLineColor(kColorITS);
21389 sub2node->SetVisibility(1);
21390 fNodes->Add(sub2node);
21391 sub1node->cd();
21392 //
21393 // Place copy #2 of ITS6 in I569
21394 //
21395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21396 sub2node->SetLineColor(kColorITS);
21397 sub2node->SetVisibility(1);
21398 fNodes->Add(sub2node);
21399 sub1node->cd();
21400 //
21401 // Place copy #3 of ITS6 in I569
21402 //
1266e9b4 21403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21404 sub2node->SetLineColor(kColorITS);
21405 sub2node->SetVisibility(1);
21406 fNodes->Add(sub2node);
21407 sub1node->cd();
21408 //
21409 // Place copy #4 of ITS6 in I569
21410 //
21411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21412 sub2node->SetLineColor(kColorITS);
21413 sub2node->SetVisibility(1);
21414 fNodes->Add(sub2node);
21415 sub1node->cd();
21416 //
21417 // Place copy #5 of ITS6 in I569
21418 //
1266e9b4 21419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21420 sub2node->SetLineColor(kColorITS);
21421 sub2node->SetVisibility(1);
21422 fNodes->Add(sub2node);
21423 sub1node->cd();
21424 //
21425 // Place copy #6 of ITS6 in I569
21426 //
21427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21428 sub2node->SetLineColor(kColorITS);
21429 sub2node->SetVisibility(1);
21430 fNodes->Add(sub2node);
21431 sub1node->cd();
21432 //
21433 // Place copy #7 of ITS6 in I569
21434 //
1266e9b4 21435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21436 sub2node->SetLineColor(kColorITS);
21437 sub2node->SetVisibility(1);
21438 fNodes->Add(sub2node);
21439 sub1node->cd();
21440 //
21441 // Place copy #8 of ITS6 in I569
21442 //
21443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21444 sub2node->SetLineColor(kColorITS);
21445 sub2node->SetVisibility(1);
21446 fNodes->Add(sub2node);
21447 sub1node->cd();
21448 //
21449 // Place copy #9 of ITS6 in I569
21450 //
1266e9b4 21451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21452 sub2node->SetLineColor(kColorITS);
21453 sub2node->SetVisibility(1);
21454 fNodes->Add(sub2node);
21455 sub1node->cd();
21456 //
21457 // Place copy #10 of ITS6 in I569
21458 //
21459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21460 sub2node->SetLineColor(kColorITS);
21461 sub2node->SetVisibility(1);
21462 fNodes->Add(sub2node);
21463 sub1node->cd();
21464 //
21465 // Place copy #11 of ITS6 in I569
21466 //
1266e9b4 21467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21468 sub2node->SetLineColor(kColorITS);
21469 sub2node->SetVisibility(1);
21470 fNodes->Add(sub2node);
21471 sub1node->cd();
21472 //
21473 // Place copy #12 of ITS6 in I569
21474 //
21475 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21476 sub2node->SetLineColor(kColorITS);
21477 sub2node->SetVisibility(1);
21478 fNodes->Add(sub2node);
21479 sub1node->cd();
21480 //
21481 // Place copy #13 of ITS6 in I569
21482 //
21483 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21484 sub2node->SetLineColor(kColorITS);
21485 sub2node->SetVisibility(1);
21486 fNodes->Add(sub2node);
21487 sub1node->cd();
21488 //
21489 // Place copy #14 of ITS6 in I569
21490 //
21491 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21492 sub2node->SetLineColor(kColorITS);
21493 sub2node->SetVisibility(1);
21494 fNodes->Add(sub2node);
21495 sub1node->cd();
21496 //
21497 // Place copy #15 of ITS6 in I569
21498 //
1266e9b4 21499 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21500 sub2node->SetLineColor(kColorITS);
21501 sub2node->SetVisibility(1);
21502 fNodes->Add(sub2node);
21503 sub1node->cd();
21504 //
21505 // Place copy #16 of ITS6 in I569
21506 //
21507 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21508 sub2node->SetLineColor(kColorITS);
21509 sub2node->SetVisibility(1);
21510 fNodes->Add(sub2node);
21511 sub1node->cd();
21512 //
21513 // Place copy #17 of ITS6 in I569
21514 //
21515 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21516 sub2node->SetLineColor(kColorITS);
21517 sub2node->SetVisibility(1);
21518 fNodes->Add(sub2node);
21519 sub1node->cd();
21520 //
21521 // Place copy #18 of ITS6 in I569
21522 //
21523 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21524 sub2node->SetLineColor(kColorITS);
21525 sub2node->SetVisibility(1);
21526 fNodes->Add(sub2node);
21527 sub1node->cd();
21528 //
21529 // Place copy #19 of ITS6 in I569
21530 //
1266e9b4 21531 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21532 sub2node->SetLineColor(kColorITS);
21533 sub2node->SetVisibility(1);
21534 fNodes->Add(sub2node);
21535 sub1node->cd();
21536 //
21537 // Place copy #20 of ITS6 in I569
21538 //
21539 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21540 sub2node->SetLineColor(kColorITS);
21541 sub2node->SetVisibility(1);
21542 fNodes->Add(sub2node);
21543 sub1node->cd();
21544 //
21545 // Place copy #21 of ITS6 in I569
21546 //
1266e9b4 21547 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21548 sub2node->SetLineColor(kColorITS);
21549 sub2node->SetVisibility(1);
21550 fNodes->Add(sub2node);
21551 sub1node->cd();
21552 //
21553 // Place copy #22 of ITS6 in I569
21554 //
21555 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21556 sub2node->SetLineColor(kColorITS);
21557 sub2node->SetVisibility(1);
21558 fNodes->Add(sub2node);
21559 sub1node->cd();
21560 //
21561 // Place copy #23 of ITS6 in I569
21562 //
21563 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21564 sub2node->SetLineColor(kColorITS);
21565 sub2node->SetVisibility(1);
21566 fNodes->Add(sub2node);
21567 sub1node->cd();
21568 //
21569 // Place copy #24 of ITS6 in I569
21570 //
21571 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21572 sub2node->SetLineColor(kColorITS);
21573 sub2node->SetVisibility(1);
21574 fNodes->Add(sub2node);
21575 sub1node->cd();
21576 //
21577 // Place copy #25 of ITS6 in I569
21578 //
1266e9b4 21579 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21580 sub2node->SetLineColor(kColorITS);
21581 sub2node->SetVisibility(1);
21582 fNodes->Add(sub2node);
21583 sub1node->cd();
21584 fNodes->Add(sub1node);
21585 node->cd();
21586 //
21587 // Place copy #25 of I569 in IT56
21588 //
1266e9b4 21589 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21590 sub1node->SetLineColor(kColorITS);
21591 sub1node->SetVisibility(0);
21592 sub1node->cd();
21593 //
21594 // Place copy #1 of ITS6 in I569
21595 //
1266e9b4 21596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21597 sub2node->SetLineColor(kColorITS);
21598 sub2node->SetVisibility(1);
21599 fNodes->Add(sub2node);
21600 sub1node->cd();
21601 //
21602 // Place copy #2 of ITS6 in I569
21603 //
21604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21605 sub2node->SetLineColor(kColorITS);
21606 sub2node->SetVisibility(1);
21607 fNodes->Add(sub2node);
21608 sub1node->cd();
21609 //
21610 // Place copy #3 of ITS6 in I569
21611 //
1266e9b4 21612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21613 sub2node->SetLineColor(kColorITS);
21614 sub2node->SetVisibility(1);
21615 fNodes->Add(sub2node);
21616 sub1node->cd();
21617 //
21618 // Place copy #4 of ITS6 in I569
21619 //
21620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21621 sub2node->SetLineColor(kColorITS);
21622 sub2node->SetVisibility(1);
21623 fNodes->Add(sub2node);
21624 sub1node->cd();
21625 //
21626 // Place copy #5 of ITS6 in I569
21627 //
1266e9b4 21628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21629 sub2node->SetLineColor(kColorITS);
21630 sub2node->SetVisibility(1);
21631 fNodes->Add(sub2node);
21632 sub1node->cd();
21633 //
21634 // Place copy #6 of ITS6 in I569
21635 //
21636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21637 sub2node->SetLineColor(kColorITS);
21638 sub2node->SetVisibility(1);
21639 fNodes->Add(sub2node);
21640 sub1node->cd();
21641 //
21642 // Place copy #7 of ITS6 in I569
21643 //
1266e9b4 21644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21645 sub2node->SetLineColor(kColorITS);
21646 sub2node->SetVisibility(1);
21647 fNodes->Add(sub2node);
21648 sub1node->cd();
21649 //
21650 // Place copy #8 of ITS6 in I569
21651 //
21652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21653 sub2node->SetLineColor(kColorITS);
21654 sub2node->SetVisibility(1);
21655 fNodes->Add(sub2node);
21656 sub1node->cd();
21657 //
21658 // Place copy #9 of ITS6 in I569
21659 //
1266e9b4 21660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21661 sub2node->SetLineColor(kColorITS);
21662 sub2node->SetVisibility(1);
21663 fNodes->Add(sub2node);
21664 sub1node->cd();
21665 //
21666 // Place copy #10 of ITS6 in I569
21667 //
21668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21669 sub2node->SetLineColor(kColorITS);
21670 sub2node->SetVisibility(1);
21671 fNodes->Add(sub2node);
21672 sub1node->cd();
21673 //
21674 // Place copy #11 of ITS6 in I569
21675 //
1266e9b4 21676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21677 sub2node->SetLineColor(kColorITS);
21678 sub2node->SetVisibility(1);
21679 fNodes->Add(sub2node);
21680 sub1node->cd();
21681 //
21682 // Place copy #12 of ITS6 in I569
21683 //
21684 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21685 sub2node->SetLineColor(kColorITS);
21686 sub2node->SetVisibility(1);
21687 fNodes->Add(sub2node);
21688 sub1node->cd();
21689 //
21690 // Place copy #13 of ITS6 in I569
21691 //
21692 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21693 sub2node->SetLineColor(kColorITS);
21694 sub2node->SetVisibility(1);
21695 fNodes->Add(sub2node);
21696 sub1node->cd();
21697 //
21698 // Place copy #14 of ITS6 in I569
21699 //
21700 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21701 sub2node->SetLineColor(kColorITS);
21702 sub2node->SetVisibility(1);
21703 fNodes->Add(sub2node);
21704 sub1node->cd();
21705 //
21706 // Place copy #15 of ITS6 in I569
21707 //
1266e9b4 21708 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21709 sub2node->SetLineColor(kColorITS);
21710 sub2node->SetVisibility(1);
21711 fNodes->Add(sub2node);
21712 sub1node->cd();
21713 //
21714 // Place copy #16 of ITS6 in I569
21715 //
21716 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21717 sub2node->SetLineColor(kColorITS);
21718 sub2node->SetVisibility(1);
21719 fNodes->Add(sub2node);
21720 sub1node->cd();
21721 //
21722 // Place copy #17 of ITS6 in I569
21723 //
21724 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21725 sub2node->SetLineColor(kColorITS);
21726 sub2node->SetVisibility(1);
21727 fNodes->Add(sub2node);
21728 sub1node->cd();
21729 //
21730 // Place copy #18 of ITS6 in I569
21731 //
21732 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21733 sub2node->SetLineColor(kColorITS);
21734 sub2node->SetVisibility(1);
21735 fNodes->Add(sub2node);
21736 sub1node->cd();
21737 //
21738 // Place copy #19 of ITS6 in I569
21739 //
1266e9b4 21740 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21741 sub2node->SetLineColor(kColorITS);
21742 sub2node->SetVisibility(1);
21743 fNodes->Add(sub2node);
21744 sub1node->cd();
21745 //
21746 // Place copy #20 of ITS6 in I569
21747 //
21748 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21749 sub2node->SetLineColor(kColorITS);
21750 sub2node->SetVisibility(1);
21751 fNodes->Add(sub2node);
21752 sub1node->cd();
21753 //
21754 // Place copy #21 of ITS6 in I569
21755 //
1266e9b4 21756 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21757 sub2node->SetLineColor(kColorITS);
21758 sub2node->SetVisibility(1);
21759 fNodes->Add(sub2node);
21760 sub1node->cd();
21761 //
21762 // Place copy #22 of ITS6 in I569
21763 //
21764 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21765 sub2node->SetLineColor(kColorITS);
21766 sub2node->SetVisibility(1);
21767 fNodes->Add(sub2node);
21768 sub1node->cd();
21769 //
21770 // Place copy #23 of ITS6 in I569
21771 //
21772 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21773 sub2node->SetLineColor(kColorITS);
21774 sub2node->SetVisibility(1);
21775 fNodes->Add(sub2node);
21776 sub1node->cd();
21777 //
21778 // Place copy #24 of ITS6 in I569
21779 //
21780 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21781 sub2node->SetLineColor(kColorITS);
21782 sub2node->SetVisibility(1);
21783 fNodes->Add(sub2node);
21784 sub1node->cd();
21785 //
21786 // Place copy #25 of ITS6 in I569
21787 //
1266e9b4 21788 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21789 sub2node->SetLineColor(kColorITS);
21790 sub2node->SetVisibility(1);
21791 fNodes->Add(sub2node);
21792 sub1node->cd();
21793 fNodes->Add(sub1node);
21794 node->cd();
21795 //
21796 // Place copy #26 of I569 in IT56
21797 //
1266e9b4 21798 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21799 sub1node->SetLineColor(kColorITS);
21800 sub1node->SetVisibility(0);
21801 sub1node->cd();
21802 //
21803 // Place copy #1 of ITS6 in I569
21804 //
1266e9b4 21805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21806 sub2node->SetLineColor(kColorITS);
21807 sub2node->SetVisibility(1);
21808 fNodes->Add(sub2node);
21809 sub1node->cd();
21810 //
21811 // Place copy #2 of ITS6 in I569
21812 //
21813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21814 sub2node->SetLineColor(kColorITS);
21815 sub2node->SetVisibility(1);
21816 fNodes->Add(sub2node);
21817 sub1node->cd();
21818 //
21819 // Place copy #3 of ITS6 in I569
21820 //
1266e9b4 21821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21822 sub2node->SetLineColor(kColorITS);
21823 sub2node->SetVisibility(1);
21824 fNodes->Add(sub2node);
21825 sub1node->cd();
21826 //
21827 // Place copy #4 of ITS6 in I569
21828 //
21829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21830 sub2node->SetLineColor(kColorITS);
21831 sub2node->SetVisibility(1);
21832 fNodes->Add(sub2node);
21833 sub1node->cd();
21834 //
21835 // Place copy #5 of ITS6 in I569
21836 //
1266e9b4 21837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21838 sub2node->SetLineColor(kColorITS);
21839 sub2node->SetVisibility(1);
21840 fNodes->Add(sub2node);
21841 sub1node->cd();
21842 //
21843 // Place copy #6 of ITS6 in I569
21844 //
21845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21846 sub2node->SetLineColor(kColorITS);
21847 sub2node->SetVisibility(1);
21848 fNodes->Add(sub2node);
21849 sub1node->cd();
21850 //
21851 // Place copy #7 of ITS6 in I569
21852 //
1266e9b4 21853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21854 sub2node->SetLineColor(kColorITS);
21855 sub2node->SetVisibility(1);
21856 fNodes->Add(sub2node);
21857 sub1node->cd();
21858 //
21859 // Place copy #8 of ITS6 in I569
21860 //
21861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21862 sub2node->SetLineColor(kColorITS);
21863 sub2node->SetVisibility(1);
21864 fNodes->Add(sub2node);
21865 sub1node->cd();
21866 //
21867 // Place copy #9 of ITS6 in I569
21868 //
1266e9b4 21869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21870 sub2node->SetLineColor(kColorITS);
21871 sub2node->SetVisibility(1);
21872 fNodes->Add(sub2node);
21873 sub1node->cd();
21874 //
21875 // Place copy #10 of ITS6 in I569
21876 //
21877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21878 sub2node->SetLineColor(kColorITS);
21879 sub2node->SetVisibility(1);
21880 fNodes->Add(sub2node);
21881 sub1node->cd();
21882 //
21883 // Place copy #11 of ITS6 in I569
21884 //
1266e9b4 21885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21886 sub2node->SetLineColor(kColorITS);
21887 sub2node->SetVisibility(1);
21888 fNodes->Add(sub2node);
21889 sub1node->cd();
21890 //
21891 // Place copy #12 of ITS6 in I569
21892 //
21893 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21894 sub2node->SetLineColor(kColorITS);
21895 sub2node->SetVisibility(1);
21896 fNodes->Add(sub2node);
21897 sub1node->cd();
21898 //
21899 // Place copy #13 of ITS6 in I569
21900 //
21901 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21902 sub2node->SetLineColor(kColorITS);
21903 sub2node->SetVisibility(1);
21904 fNodes->Add(sub2node);
21905 sub1node->cd();
21906 //
21907 // Place copy #14 of ITS6 in I569
21908 //
21909 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21910 sub2node->SetLineColor(kColorITS);
21911 sub2node->SetVisibility(1);
21912 fNodes->Add(sub2node);
21913 sub1node->cd();
21914 //
21915 // Place copy #15 of ITS6 in I569
21916 //
1266e9b4 21917 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21918 sub2node->SetLineColor(kColorITS);
21919 sub2node->SetVisibility(1);
21920 fNodes->Add(sub2node);
21921 sub1node->cd();
21922 //
21923 // Place copy #16 of ITS6 in I569
21924 //
21925 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21926 sub2node->SetLineColor(kColorITS);
21927 sub2node->SetVisibility(1);
21928 fNodes->Add(sub2node);
21929 sub1node->cd();
21930 //
21931 // Place copy #17 of ITS6 in I569
21932 //
21933 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21934 sub2node->SetLineColor(kColorITS);
21935 sub2node->SetVisibility(1);
21936 fNodes->Add(sub2node);
21937 sub1node->cd();
21938 //
21939 // Place copy #18 of ITS6 in I569
21940 //
21941 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21942 sub2node->SetLineColor(kColorITS);
21943 sub2node->SetVisibility(1);
21944 fNodes->Add(sub2node);
21945 sub1node->cd();
21946 //
21947 // Place copy #19 of ITS6 in I569
21948 //
1266e9b4 21949 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21950 sub2node->SetLineColor(kColorITS);
21951 sub2node->SetVisibility(1);
21952 fNodes->Add(sub2node);
21953 sub1node->cd();
21954 //
21955 // Place copy #20 of ITS6 in I569
21956 //
21957 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21958 sub2node->SetLineColor(kColorITS);
21959 sub2node->SetVisibility(1);
21960 fNodes->Add(sub2node);
21961 sub1node->cd();
21962 //
21963 // Place copy #21 of ITS6 in I569
21964 //
1266e9b4 21965 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21966 sub2node->SetLineColor(kColorITS);
21967 sub2node->SetVisibility(1);
21968 fNodes->Add(sub2node);
21969 sub1node->cd();
21970 //
21971 // Place copy #22 of ITS6 in I569
21972 //
21973 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21974 sub2node->SetLineColor(kColorITS);
21975 sub2node->SetVisibility(1);
21976 fNodes->Add(sub2node);
21977 sub1node->cd();
21978 //
21979 // Place copy #23 of ITS6 in I569
21980 //
21981 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21982 sub2node->SetLineColor(kColorITS);
21983 sub2node->SetVisibility(1);
21984 fNodes->Add(sub2node);
21985 sub1node->cd();
21986 //
21987 // Place copy #24 of ITS6 in I569
21988 //
21989 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21990 sub2node->SetLineColor(kColorITS);
21991 sub2node->SetVisibility(1);
21992 fNodes->Add(sub2node);
21993 sub1node->cd();
21994 //
21995 // Place copy #25 of ITS6 in I569
21996 //
1266e9b4 21997 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21998 sub2node->SetLineColor(kColorITS);
21999 sub2node->SetVisibility(1);
22000 fNodes->Add(sub2node);
22001 sub1node->cd();
22002 fNodes->Add(sub1node);
22003 node->cd();
22004 //
22005 // Place copy #27 of I569 in IT56
22006 //
1266e9b4 22007 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22008 sub1node->SetLineColor(kColorITS);
22009 sub1node->SetVisibility(0);
22010 sub1node->cd();
22011 //
22012 // Place copy #1 of ITS6 in I569
22013 //
1266e9b4 22014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22015 sub2node->SetLineColor(kColorITS);
22016 sub2node->SetVisibility(1);
22017 fNodes->Add(sub2node);
22018 sub1node->cd();
22019 //
22020 // Place copy #2 of ITS6 in I569
22021 //
22022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22023 sub2node->SetLineColor(kColorITS);
22024 sub2node->SetVisibility(1);
22025 fNodes->Add(sub2node);
22026 sub1node->cd();
22027 //
22028 // Place copy #3 of ITS6 in I569
22029 //
1266e9b4 22030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22031 sub2node->SetLineColor(kColorITS);
22032 sub2node->SetVisibility(1);
22033 fNodes->Add(sub2node);
22034 sub1node->cd();
22035 //
22036 // Place copy #4 of ITS6 in I569
22037 //
22038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22039 sub2node->SetLineColor(kColorITS);
22040 sub2node->SetVisibility(1);
22041 fNodes->Add(sub2node);
22042 sub1node->cd();
22043 //
22044 // Place copy #5 of ITS6 in I569
22045 //
1266e9b4 22046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22047 sub2node->SetLineColor(kColorITS);
22048 sub2node->SetVisibility(1);
22049 fNodes->Add(sub2node);
22050 sub1node->cd();
22051 //
22052 // Place copy #6 of ITS6 in I569
22053 //
22054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22055 sub2node->SetLineColor(kColorITS);
22056 sub2node->SetVisibility(1);
22057 fNodes->Add(sub2node);
22058 sub1node->cd();
22059 //
22060 // Place copy #7 of ITS6 in I569
22061 //
1266e9b4 22062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22063 sub2node->SetLineColor(kColorITS);
22064 sub2node->SetVisibility(1);
22065 fNodes->Add(sub2node);
22066 sub1node->cd();
22067 //
22068 // Place copy #8 of ITS6 in I569
22069 //
22070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22071 sub2node->SetLineColor(kColorITS);
22072 sub2node->SetVisibility(1);
22073 fNodes->Add(sub2node);
22074 sub1node->cd();
22075 //
22076 // Place copy #9 of ITS6 in I569
22077 //
1266e9b4 22078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22079 sub2node->SetLineColor(kColorITS);
22080 sub2node->SetVisibility(1);
22081 fNodes->Add(sub2node);
22082 sub1node->cd();
22083 //
22084 // Place copy #10 of ITS6 in I569
22085 //
22086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22087 sub2node->SetLineColor(kColorITS);
22088 sub2node->SetVisibility(1);
22089 fNodes->Add(sub2node);
22090 sub1node->cd();
22091 //
22092 // Place copy #11 of ITS6 in I569
22093 //
1266e9b4 22094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22095 sub2node->SetLineColor(kColorITS);
22096 sub2node->SetVisibility(1);
22097 fNodes->Add(sub2node);
22098 sub1node->cd();
22099 //
22100 // Place copy #12 of ITS6 in I569
22101 //
22102 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22103 sub2node->SetLineColor(kColorITS);
22104 sub2node->SetVisibility(1);
22105 fNodes->Add(sub2node);
22106 sub1node->cd();
22107 //
22108 // Place copy #13 of ITS6 in I569
22109 //
22110 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22111 sub2node->SetLineColor(kColorITS);
22112 sub2node->SetVisibility(1);
22113 fNodes->Add(sub2node);
22114 sub1node->cd();
22115 //
22116 // Place copy #14 of ITS6 in I569
22117 //
22118 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22119 sub2node->SetLineColor(kColorITS);
22120 sub2node->SetVisibility(1);
22121 fNodes->Add(sub2node);
22122 sub1node->cd();
22123 //
22124 // Place copy #15 of ITS6 in I569
22125 //
1266e9b4 22126 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22127 sub2node->SetLineColor(kColorITS);
22128 sub2node->SetVisibility(1);
22129 fNodes->Add(sub2node);
22130 sub1node->cd();
22131 //
22132 // Place copy #16 of ITS6 in I569
22133 //
22134 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22135 sub2node->SetLineColor(kColorITS);
22136 sub2node->SetVisibility(1);
22137 fNodes->Add(sub2node);
22138 sub1node->cd();
22139 //
22140 // Place copy #17 of ITS6 in I569
22141 //
22142 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22143 sub2node->SetLineColor(kColorITS);
22144 sub2node->SetVisibility(1);
22145 fNodes->Add(sub2node);
22146 sub1node->cd();
22147 //
22148 // Place copy #18 of ITS6 in I569
22149 //
22150 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22151 sub2node->SetLineColor(kColorITS);
22152 sub2node->SetVisibility(1);
22153 fNodes->Add(sub2node);
22154 sub1node->cd();
22155 //
22156 // Place copy #19 of ITS6 in I569
22157 //
1266e9b4 22158 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22159 sub2node->SetLineColor(kColorITS);
22160 sub2node->SetVisibility(1);
22161 fNodes->Add(sub2node);
22162 sub1node->cd();
22163 //
22164 // Place copy #20 of ITS6 in I569
22165 //
22166 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22167 sub2node->SetLineColor(kColorITS);
22168 sub2node->SetVisibility(1);
22169 fNodes->Add(sub2node);
22170 sub1node->cd();
22171 //
22172 // Place copy #21 of ITS6 in I569
22173 //
1266e9b4 22174 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22175 sub2node->SetLineColor(kColorITS);
22176 sub2node->SetVisibility(1);
22177 fNodes->Add(sub2node);
22178 sub1node->cd();
22179 //
22180 // Place copy #22 of ITS6 in I569
22181 //
22182 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22183 sub2node->SetLineColor(kColorITS);
22184 sub2node->SetVisibility(1);
22185 fNodes->Add(sub2node);
22186 sub1node->cd();
22187 //
22188 // Place copy #23 of ITS6 in I569
22189 //
22190 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22191 sub2node->SetLineColor(kColorITS);
22192 sub2node->SetVisibility(1);
22193 fNodes->Add(sub2node);
22194 sub1node->cd();
22195 //
22196 // Place copy #24 of ITS6 in I569
22197 //
22198 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22199 sub2node->SetLineColor(kColorITS);
22200 sub2node->SetVisibility(1);
22201 fNodes->Add(sub2node);
22202 sub1node->cd();
22203 //
22204 // Place copy #25 of ITS6 in I569
22205 //
1266e9b4 22206 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22207 sub2node->SetLineColor(kColorITS);
22208 sub2node->SetVisibility(1);
22209 fNodes->Add(sub2node);
22210 sub1node->cd();
22211 fNodes->Add(sub1node);
22212 node->cd();
22213 //
22214 // Place copy #28 of I569 in IT56
22215 //
1266e9b4 22216 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22217 sub1node->SetLineColor(kColorITS);
22218 sub1node->SetVisibility(0);
22219 sub1node->cd();
22220 //
22221 // Place copy #1 of ITS6 in I569
22222 //
1266e9b4 22223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22224 sub2node->SetLineColor(kColorITS);
22225 sub2node->SetVisibility(1);
22226 fNodes->Add(sub2node);
22227 sub1node->cd();
22228 //
22229 // Place copy #2 of ITS6 in I569
22230 //
22231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22232 sub2node->SetLineColor(kColorITS);
22233 sub2node->SetVisibility(1);
22234 fNodes->Add(sub2node);
22235 sub1node->cd();
22236 //
22237 // Place copy #3 of ITS6 in I569
22238 //
1266e9b4 22239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22240 sub2node->SetLineColor(kColorITS);
22241 sub2node->SetVisibility(1);
22242 fNodes->Add(sub2node);
22243 sub1node->cd();
22244 //
22245 // Place copy #4 of ITS6 in I569
22246 //
22247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22248 sub2node->SetLineColor(kColorITS);
22249 sub2node->SetVisibility(1);
22250 fNodes->Add(sub2node);
22251 sub1node->cd();
22252 //
22253 // Place copy #5 of ITS6 in I569
22254 //
1266e9b4 22255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22256 sub2node->SetLineColor(kColorITS);
22257 sub2node->SetVisibility(1);
22258 fNodes->Add(sub2node);
22259 sub1node->cd();
22260 //
22261 // Place copy #6 of ITS6 in I569
22262 //
22263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22264 sub2node->SetLineColor(kColorITS);
22265 sub2node->SetVisibility(1);
22266 fNodes->Add(sub2node);
22267 sub1node->cd();
22268 //
22269 // Place copy #7 of ITS6 in I569
22270 //
1266e9b4 22271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22272 sub2node->SetLineColor(kColorITS);
22273 sub2node->SetVisibility(1);
22274 fNodes->Add(sub2node);
22275 sub1node->cd();
22276 //
22277 // Place copy #8 of ITS6 in I569
22278 //
22279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22280 sub2node->SetLineColor(kColorITS);
22281 sub2node->SetVisibility(1);
22282 fNodes->Add(sub2node);
22283 sub1node->cd();
22284 //
22285 // Place copy #9 of ITS6 in I569
22286 //
1266e9b4 22287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22288 sub2node->SetLineColor(kColorITS);
22289 sub2node->SetVisibility(1);
22290 fNodes->Add(sub2node);
22291 sub1node->cd();
22292 //
22293 // Place copy #10 of ITS6 in I569
22294 //
22295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22296 sub2node->SetLineColor(kColorITS);
22297 sub2node->SetVisibility(1);
22298 fNodes->Add(sub2node);
22299 sub1node->cd();
22300 //
22301 // Place copy #11 of ITS6 in I569
22302 //
1266e9b4 22303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22304 sub2node->SetLineColor(kColorITS);
22305 sub2node->SetVisibility(1);
22306 fNodes->Add(sub2node);
22307 sub1node->cd();
22308 //
22309 // Place copy #12 of ITS6 in I569
22310 //
22311 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22312 sub2node->SetLineColor(kColorITS);
22313 sub2node->SetVisibility(1);
22314 fNodes->Add(sub2node);
22315 sub1node->cd();
22316 //
22317 // Place copy #13 of ITS6 in I569
22318 //
22319 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22320 sub2node->SetLineColor(kColorITS);
22321 sub2node->SetVisibility(1);
22322 fNodes->Add(sub2node);
22323 sub1node->cd();
22324 //
22325 // Place copy #14 of ITS6 in I569
22326 //
22327 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22328 sub2node->SetLineColor(kColorITS);
22329 sub2node->SetVisibility(1);
22330 fNodes->Add(sub2node);
22331 sub1node->cd();
22332 //
22333 // Place copy #15 of ITS6 in I569
22334 //
1266e9b4 22335 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22336 sub2node->SetLineColor(kColorITS);
22337 sub2node->SetVisibility(1);
22338 fNodes->Add(sub2node);
22339 sub1node->cd();
22340 //
22341 // Place copy #16 of ITS6 in I569
22342 //
22343 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22344 sub2node->SetLineColor(kColorITS);
22345 sub2node->SetVisibility(1);
22346 fNodes->Add(sub2node);
22347 sub1node->cd();
22348 //
22349 // Place copy #17 of ITS6 in I569
22350 //
22351 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22352 sub2node->SetLineColor(kColorITS);
22353 sub2node->SetVisibility(1);
22354 fNodes->Add(sub2node);
22355 sub1node->cd();
22356 //
22357 // Place copy #18 of ITS6 in I569
22358 //
22359 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22360 sub2node->SetLineColor(kColorITS);
22361 sub2node->SetVisibility(1);
22362 fNodes->Add(sub2node);
22363 sub1node->cd();
22364 //
22365 // Place copy #19 of ITS6 in I569
22366 //
1266e9b4 22367 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22368 sub2node->SetLineColor(kColorITS);
22369 sub2node->SetVisibility(1);
22370 fNodes->Add(sub2node);
22371 sub1node->cd();
22372 //
22373 // Place copy #20 of ITS6 in I569
22374 //
22375 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22376 sub2node->SetLineColor(kColorITS);
22377 sub2node->SetVisibility(1);
22378 fNodes->Add(sub2node);
22379 sub1node->cd();
22380 //
22381 // Place copy #21 of ITS6 in I569
22382 //
1266e9b4 22383 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22384 sub2node->SetLineColor(kColorITS);
22385 sub2node->SetVisibility(1);
22386 fNodes->Add(sub2node);
22387 sub1node->cd();
22388 //
22389 // Place copy #22 of ITS6 in I569
22390 //
22391 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22392 sub2node->SetLineColor(kColorITS);
22393 sub2node->SetVisibility(1);
22394 fNodes->Add(sub2node);
22395 sub1node->cd();
22396 //
22397 // Place copy #23 of ITS6 in I569
22398 //
22399 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22400 sub2node->SetLineColor(kColorITS);
22401 sub2node->SetVisibility(1);
22402 fNodes->Add(sub2node);
22403 sub1node->cd();
22404 //
22405 // Place copy #24 of ITS6 in I569
22406 //
22407 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22408 sub2node->SetLineColor(kColorITS);
22409 sub2node->SetVisibility(1);
22410 fNodes->Add(sub2node);
22411 sub1node->cd();
22412 //
22413 // Place copy #25 of ITS6 in I569
22414 //
1266e9b4 22415 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22416 sub2node->SetLineColor(kColorITS);
22417 sub2node->SetVisibility(1);
22418 fNodes->Add(sub2node);
22419 sub1node->cd();
22420 fNodes->Add(sub1node);
22421 node->cd();
22422 //
22423 // Place copy #29 of I569 in IT56
22424 //
1266e9b4 22425 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22426 sub1node->SetLineColor(kColorITS);
22427 sub1node->SetVisibility(0);
22428 sub1node->cd();
22429 //
22430 // Place copy #1 of ITS6 in I569
22431 //
1266e9b4 22432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22433 sub2node->SetLineColor(kColorITS);
22434 sub2node->SetVisibility(1);
22435 fNodes->Add(sub2node);
22436 sub1node->cd();
22437 //
22438 // Place copy #2 of ITS6 in I569
22439 //
22440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22441 sub2node->SetLineColor(kColorITS);
22442 sub2node->SetVisibility(1);
22443 fNodes->Add(sub2node);
22444 sub1node->cd();
22445 //
22446 // Place copy #3 of ITS6 in I569
22447 //
1266e9b4 22448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22449 sub2node->SetLineColor(kColorITS);
22450 sub2node->SetVisibility(1);
22451 fNodes->Add(sub2node);
22452 sub1node->cd();
22453 //
22454 // Place copy #4 of ITS6 in I569
22455 //
22456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22457 sub2node->SetLineColor(kColorITS);
22458 sub2node->SetVisibility(1);
22459 fNodes->Add(sub2node);
22460 sub1node->cd();
22461 //
22462 // Place copy #5 of ITS6 in I569
22463 //
1266e9b4 22464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22465 sub2node->SetLineColor(kColorITS);
22466 sub2node->SetVisibility(1);
22467 fNodes->Add(sub2node);
22468 sub1node->cd();
22469 //
22470 // Place copy #6 of ITS6 in I569
22471 //
22472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22473 sub2node->SetLineColor(kColorITS);
22474 sub2node->SetVisibility(1);
22475 fNodes->Add(sub2node);
22476 sub1node->cd();
22477 //
22478 // Place copy #7 of ITS6 in I569
22479 //
1266e9b4 22480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22481 sub2node->SetLineColor(kColorITS);
22482 sub2node->SetVisibility(1);
22483 fNodes->Add(sub2node);
22484 sub1node->cd();
22485 //
22486 // Place copy #8 of ITS6 in I569
22487 //
22488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22489 sub2node->SetLineColor(kColorITS);
22490 sub2node->SetVisibility(1);
22491 fNodes->Add(sub2node);
22492 sub1node->cd();
22493 //
22494 // Place copy #9 of ITS6 in I569
22495 //
1266e9b4 22496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22497 sub2node->SetLineColor(kColorITS);
22498 sub2node->SetVisibility(1);
22499 fNodes->Add(sub2node);
22500 sub1node->cd();
22501 //
22502 // Place copy #10 of ITS6 in I569
22503 //
22504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22505 sub2node->SetLineColor(kColorITS);
22506 sub2node->SetVisibility(1);
22507 fNodes->Add(sub2node);
22508 sub1node->cd();
22509 //
22510 // Place copy #11 of ITS6 in I569
22511 //
1266e9b4 22512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22513 sub2node->SetLineColor(kColorITS);
22514 sub2node->SetVisibility(1);
22515 fNodes->Add(sub2node);
22516 sub1node->cd();
22517 //
22518 // Place copy #12 of ITS6 in I569
22519 //
22520 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22521 sub2node->SetLineColor(kColorITS);
22522 sub2node->SetVisibility(1);
22523 fNodes->Add(sub2node);
22524 sub1node->cd();
22525 //
22526 // Place copy #13 of ITS6 in I569
22527 //
22528 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22529 sub2node->SetLineColor(kColorITS);
22530 sub2node->SetVisibility(1);
22531 fNodes->Add(sub2node);
22532 sub1node->cd();
22533 //
22534 // Place copy #14 of ITS6 in I569
22535 //
22536 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22537 sub2node->SetLineColor(kColorITS);
22538 sub2node->SetVisibility(1);
22539 fNodes->Add(sub2node);
22540 sub1node->cd();
22541 //
22542 // Place copy #15 of ITS6 in I569
22543 //
1266e9b4 22544 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22545 sub2node->SetLineColor(kColorITS);
22546 sub2node->SetVisibility(1);
22547 fNodes->Add(sub2node);
22548 sub1node->cd();
22549 //
22550 // Place copy #16 of ITS6 in I569
22551 //
22552 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22553 sub2node->SetLineColor(kColorITS);
22554 sub2node->SetVisibility(1);
22555 fNodes->Add(sub2node);
22556 sub1node->cd();
22557 //
22558 // Place copy #17 of ITS6 in I569
22559 //
22560 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22561 sub2node->SetLineColor(kColorITS);
22562 sub2node->SetVisibility(1);
22563 fNodes->Add(sub2node);
22564 sub1node->cd();
22565 //
22566 // Place copy #18 of ITS6 in I569
22567 //
22568 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22569 sub2node->SetLineColor(kColorITS);
22570 sub2node->SetVisibility(1);
22571 fNodes->Add(sub2node);
22572 sub1node->cd();
22573 //
22574 // Place copy #19 of ITS6 in I569
22575 //
1266e9b4 22576 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22577 sub2node->SetLineColor(kColorITS);
22578 sub2node->SetVisibility(1);
22579 fNodes->Add(sub2node);
22580 sub1node->cd();
22581 //
22582 // Place copy #20 of ITS6 in I569
22583 //
22584 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22585 sub2node->SetLineColor(kColorITS);
22586 sub2node->SetVisibility(1);
22587 fNodes->Add(sub2node);
22588 sub1node->cd();
22589 //
22590 // Place copy #21 of ITS6 in I569
22591 //
1266e9b4 22592 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22593 sub2node->SetLineColor(kColorITS);
22594 sub2node->SetVisibility(1);
22595 fNodes->Add(sub2node);
22596 sub1node->cd();
22597 //
22598 // Place copy #22 of ITS6 in I569
22599 //
22600 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22601 sub2node->SetLineColor(kColorITS);
22602 sub2node->SetVisibility(1);
22603 fNodes->Add(sub2node);
22604 sub1node->cd();
22605 //
22606 // Place copy #23 of ITS6 in I569
22607 //
22608 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22609 sub2node->SetLineColor(kColorITS);
22610 sub2node->SetVisibility(1);
22611 fNodes->Add(sub2node);
22612 sub1node->cd();
22613 //
22614 // Place copy #24 of ITS6 in I569
22615 //
22616 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22617 sub2node->SetLineColor(kColorITS);
22618 sub2node->SetVisibility(1);
22619 fNodes->Add(sub2node);
22620 sub1node->cd();
22621 //
22622 // Place copy #25 of ITS6 in I569
22623 //
1266e9b4 22624 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22625 sub2node->SetLineColor(kColorITS);
22626 sub2node->SetVisibility(1);
22627 fNodes->Add(sub2node);
22628 sub1node->cd();
22629 fNodes->Add(sub1node);
22630 node->cd();
22631 //
22632 // Place copy #30 of I569 in IT56
22633 //
1266e9b4 22634 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22635 sub1node->SetLineColor(kColorITS);
22636 sub1node->SetVisibility(0);
22637 sub1node->cd();
22638 //
22639 // Place copy #1 of ITS6 in I569
22640 //
1266e9b4 22641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22642 sub2node->SetLineColor(kColorITS);
22643 sub2node->SetVisibility(1);
22644 fNodes->Add(sub2node);
22645 sub1node->cd();
22646 //
22647 // Place copy #2 of ITS6 in I569
22648 //
22649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22650 sub2node->SetLineColor(kColorITS);
22651 sub2node->SetVisibility(1);
22652 fNodes->Add(sub2node);
22653 sub1node->cd();
22654 //
22655 // Place copy #3 of ITS6 in I569
22656 //
1266e9b4 22657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22658 sub2node->SetLineColor(kColorITS);
22659 sub2node->SetVisibility(1);
22660 fNodes->Add(sub2node);
22661 sub1node->cd();
22662 //
22663 // Place copy #4 of ITS6 in I569
22664 //
22665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22666 sub2node->SetLineColor(kColorITS);
22667 sub2node->SetVisibility(1);
22668 fNodes->Add(sub2node);
22669 sub1node->cd();
22670 //
22671 // Place copy #5 of ITS6 in I569
22672 //
1266e9b4 22673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22674 sub2node->SetLineColor(kColorITS);
22675 sub2node->SetVisibility(1);
22676 fNodes->Add(sub2node);
22677 sub1node->cd();
22678 //
22679 // Place copy #6 of ITS6 in I569
22680 //
22681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22682 sub2node->SetLineColor(kColorITS);
22683 sub2node->SetVisibility(1);
22684 fNodes->Add(sub2node);
22685 sub1node->cd();
22686 //
22687 // Place copy #7 of ITS6 in I569
22688 //
1266e9b4 22689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22690 sub2node->SetLineColor(kColorITS);
22691 sub2node->SetVisibility(1);
22692 fNodes->Add(sub2node);
22693 sub1node->cd();
22694 //
22695 // Place copy #8 of ITS6 in I569
22696 //
22697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22698 sub2node->SetLineColor(kColorITS);
22699 sub2node->SetVisibility(1);
22700 fNodes->Add(sub2node);
22701 sub1node->cd();
22702 //
22703 // Place copy #9 of ITS6 in I569
22704 //
1266e9b4 22705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22706 sub2node->SetLineColor(kColorITS);
22707 sub2node->SetVisibility(1);
22708 fNodes->Add(sub2node);
22709 sub1node->cd();
22710 //
22711 // Place copy #10 of ITS6 in I569
22712 //
22713 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22714 sub2node->SetLineColor(kColorITS);
22715 sub2node->SetVisibility(1);
22716 fNodes->Add(sub2node);
22717 sub1node->cd();
22718 //
22719 // Place copy #11 of ITS6 in I569
22720 //
1266e9b4 22721 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22722 sub2node->SetLineColor(kColorITS);
22723 sub2node->SetVisibility(1);
22724 fNodes->Add(sub2node);
22725 sub1node->cd();
22726 //
22727 // Place copy #12 of ITS6 in I569
22728 //
22729 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22730 sub2node->SetLineColor(kColorITS);
22731 sub2node->SetVisibility(1);
22732 fNodes->Add(sub2node);
22733 sub1node->cd();
22734 //
22735 // Place copy #13 of ITS6 in I569
22736 //
22737 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22738 sub2node->SetLineColor(kColorITS);
22739 sub2node->SetVisibility(1);
22740 fNodes->Add(sub2node);
22741 sub1node->cd();
22742 //
22743 // Place copy #14 of ITS6 in I569
22744 //
22745 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22746 sub2node->SetLineColor(kColorITS);
22747 sub2node->SetVisibility(1);
22748 fNodes->Add(sub2node);
22749 sub1node->cd();
22750 //
22751 // Place copy #15 of ITS6 in I569
22752 //
1266e9b4 22753 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22754 sub2node->SetLineColor(kColorITS);
22755 sub2node->SetVisibility(1);
22756 fNodes->Add(sub2node);
22757 sub1node->cd();
22758 //
22759 // Place copy #16 of ITS6 in I569
22760 //
22761 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22762 sub2node->SetLineColor(kColorITS);
22763 sub2node->SetVisibility(1);
22764 fNodes->Add(sub2node);
22765 sub1node->cd();
22766 //
22767 // Place copy #17 of ITS6 in I569
22768 //
22769 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22770 sub2node->SetLineColor(kColorITS);
22771 sub2node->SetVisibility(1);
22772 fNodes->Add(sub2node);
22773 sub1node->cd();
22774 //
22775 // Place copy #18 of ITS6 in I569
22776 //
22777 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22778 sub2node->SetLineColor(kColorITS);
22779 sub2node->SetVisibility(1);
22780 fNodes->Add(sub2node);
22781 sub1node->cd();
22782 //
22783 // Place copy #19 of ITS6 in I569
22784 //
1266e9b4 22785 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22786 sub2node->SetLineColor(kColorITS);
22787 sub2node->SetVisibility(1);
22788 fNodes->Add(sub2node);
22789 sub1node->cd();
22790 //
22791 // Place copy #20 of ITS6 in I569
22792 //
22793 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22794 sub2node->SetLineColor(kColorITS);
22795 sub2node->SetVisibility(1);
22796 fNodes->Add(sub2node);
22797 sub1node->cd();
22798 //
22799 // Place copy #21 of ITS6 in I569
22800 //
1266e9b4 22801 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22802 sub2node->SetLineColor(kColorITS);
22803 sub2node->SetVisibility(1);
22804 fNodes->Add(sub2node);
22805 sub1node->cd();
22806 //
22807 // Place copy #22 of ITS6 in I569
22808 //
22809 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22810 sub2node->SetLineColor(kColorITS);
22811 sub2node->SetVisibility(1);
22812 fNodes->Add(sub2node);
22813 sub1node->cd();
22814 //
22815 // Place copy #23 of ITS6 in I569
22816 //
22817 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22818 sub2node->SetLineColor(kColorITS);
22819 sub2node->SetVisibility(1);
22820 fNodes->Add(sub2node);
22821 sub1node->cd();
22822 //
22823 // Place copy #24 of ITS6 in I569
22824 //
22825 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22826 sub2node->SetLineColor(kColorITS);
22827 sub2node->SetVisibility(1);
22828 fNodes->Add(sub2node);
22829 sub1node->cd();
22830 //
22831 // Place copy #25 of ITS6 in I569
22832 //
1266e9b4 22833 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22834 sub2node->SetLineColor(kColorITS);
22835 sub2node->SetVisibility(1);
22836 fNodes->Add(sub2node);
22837 sub1node->cd();
22838 fNodes->Add(sub1node);
22839 node->cd();
22840 //
22841 // Place copy #31 of I569 in IT56
22842 //
1266e9b4 22843 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22844 sub1node->SetLineColor(kColorITS);
22845 sub1node->SetVisibility(0);
22846 sub1node->cd();
22847 //
22848 // Place copy #1 of ITS6 in I569
22849 //
1266e9b4 22850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22851 sub2node->SetLineColor(kColorITS);
22852 sub2node->SetVisibility(1);
22853 fNodes->Add(sub2node);
22854 sub1node->cd();
22855 //
22856 // Place copy #2 of ITS6 in I569
22857 //
22858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22859 sub2node->SetLineColor(kColorITS);
22860 sub2node->SetVisibility(1);
22861 fNodes->Add(sub2node);
22862 sub1node->cd();
22863 //
22864 // Place copy #3 of ITS6 in I569
22865 //
1266e9b4 22866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22867 sub2node->SetLineColor(kColorITS);
22868 sub2node->SetVisibility(1);
22869 fNodes->Add(sub2node);
22870 sub1node->cd();
22871 //
22872 // Place copy #4 of ITS6 in I569
22873 //
22874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22875 sub2node->SetLineColor(kColorITS);
22876 sub2node->SetVisibility(1);
22877 fNodes->Add(sub2node);
22878 sub1node->cd();
22879 //
22880 // Place copy #5 of ITS6 in I569
22881 //
1266e9b4 22882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22883 sub2node->SetLineColor(kColorITS);
22884 sub2node->SetVisibility(1);
22885 fNodes->Add(sub2node);
22886 sub1node->cd();
22887 //
22888 // Place copy #6 of ITS6 in I569
22889 //
22890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22891 sub2node->SetLineColor(kColorITS);
22892 sub2node->SetVisibility(1);
22893 fNodes->Add(sub2node);
22894 sub1node->cd();
22895 //
22896 // Place copy #7 of ITS6 in I569
22897 //
1266e9b4 22898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22899 sub2node->SetLineColor(kColorITS);
22900 sub2node->SetVisibility(1);
22901 fNodes->Add(sub2node);
22902 sub1node->cd();
22903 //
22904 // Place copy #8 of ITS6 in I569
22905 //
22906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22907 sub2node->SetLineColor(kColorITS);
22908 sub2node->SetVisibility(1);
22909 fNodes->Add(sub2node);
22910 sub1node->cd();
22911 //
22912 // Place copy #9 of ITS6 in I569
22913 //
1266e9b4 22914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22915 sub2node->SetLineColor(kColorITS);
22916 sub2node->SetVisibility(1);
22917 fNodes->Add(sub2node);
22918 sub1node->cd();
22919 //
22920 // Place copy #10 of ITS6 in I569
22921 //
22922 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22923 sub2node->SetLineColor(kColorITS);
22924 sub2node->SetVisibility(1);
22925 fNodes->Add(sub2node);
22926 sub1node->cd();
22927 //
22928 // Place copy #11 of ITS6 in I569
22929 //
1266e9b4 22930 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22931 sub2node->SetLineColor(kColorITS);
22932 sub2node->SetVisibility(1);
22933 fNodes->Add(sub2node);
22934 sub1node->cd();
22935 //
22936 // Place copy #12 of ITS6 in I569
22937 //
22938 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22939 sub2node->SetLineColor(kColorITS);
22940 sub2node->SetVisibility(1);
22941 fNodes->Add(sub2node);
22942 sub1node->cd();
22943 //
22944 // Place copy #13 of ITS6 in I569
22945 //
22946 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22947 sub2node->SetLineColor(kColorITS);
22948 sub2node->SetVisibility(1);
22949 fNodes->Add(sub2node);
22950 sub1node->cd();
22951 //
22952 // Place copy #14 of ITS6 in I569
22953 //
22954 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22955 sub2node->SetLineColor(kColorITS);
22956 sub2node->SetVisibility(1);
22957 fNodes->Add(sub2node);
22958 sub1node->cd();
22959 //
22960 // Place copy #15 of ITS6 in I569
22961 //
1266e9b4 22962 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22963 sub2node->SetLineColor(kColorITS);
22964 sub2node->SetVisibility(1);
22965 fNodes->Add(sub2node);
22966 sub1node->cd();
22967 //
22968 // Place copy #16 of ITS6 in I569
22969 //
22970 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22971 sub2node->SetLineColor(kColorITS);
22972 sub2node->SetVisibility(1);
22973 fNodes->Add(sub2node);
22974 sub1node->cd();
22975 //
22976 // Place copy #17 of ITS6 in I569
22977 //
22978 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22979 sub2node->SetLineColor(kColorITS);
22980 sub2node->SetVisibility(1);
22981 fNodes->Add(sub2node);
22982 sub1node->cd();
22983 //
22984 // Place copy #18 of ITS6 in I569
22985 //
22986 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22987 sub2node->SetLineColor(kColorITS);
22988 sub2node->SetVisibility(1);
22989 fNodes->Add(sub2node);
22990 sub1node->cd();
22991 //
22992 // Place copy #19 of ITS6 in I569
22993 //
1266e9b4 22994 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22995 sub2node->SetLineColor(kColorITS);
22996 sub2node->SetVisibility(1);
22997 fNodes->Add(sub2node);
22998 sub1node->cd();
22999 //
23000 // Place copy #20 of ITS6 in I569
23001 //
23002 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23003 sub2node->SetLineColor(kColorITS);
23004 sub2node->SetVisibility(1);
23005 fNodes->Add(sub2node);
23006 sub1node->cd();
23007 //
23008 // Place copy #21 of ITS6 in I569
23009 //
1266e9b4 23010 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23011 sub2node->SetLineColor(kColorITS);
23012 sub2node->SetVisibility(1);
23013 fNodes->Add(sub2node);
23014 sub1node->cd();
23015 //
23016 // Place copy #22 of ITS6 in I569
23017 //
23018 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23019 sub2node->SetLineColor(kColorITS);
23020 sub2node->SetVisibility(1);
23021 fNodes->Add(sub2node);
23022 sub1node->cd();
23023 //
23024 // Place copy #23 of ITS6 in I569
23025 //
23026 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23027 sub2node->SetLineColor(kColorITS);
23028 sub2node->SetVisibility(1);
23029 fNodes->Add(sub2node);
23030 sub1node->cd();
23031 //
23032 // Place copy #24 of ITS6 in I569
23033 //
23034 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23035 sub2node->SetLineColor(kColorITS);
23036 sub2node->SetVisibility(1);
23037 fNodes->Add(sub2node);
23038 sub1node->cd();
23039 //
23040 // Place copy #25 of ITS6 in I569
23041 //
1266e9b4 23042 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23043 sub2node->SetLineColor(kColorITS);
23044 sub2node->SetVisibility(1);
23045 fNodes->Add(sub2node);
23046 sub1node->cd();
23047 fNodes->Add(sub1node);
23048 node->cd();
23049 //
23050 // Place copy #32 of I569 in IT56
23051 //
1266e9b4 23052 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23053 sub1node->SetLineColor(kColorITS);
23054 sub1node->SetVisibility(0);
23055 sub1node->cd();
23056 //
23057 // Place copy #1 of ITS6 in I569
23058 //
1266e9b4 23059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23060 sub2node->SetLineColor(kColorITS);
23061 sub2node->SetVisibility(1);
23062 fNodes->Add(sub2node);
23063 sub1node->cd();
23064 //
23065 // Place copy #2 of ITS6 in I569
23066 //
23067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23068 sub2node->SetLineColor(kColorITS);
23069 sub2node->SetVisibility(1);
23070 fNodes->Add(sub2node);
23071 sub1node->cd();
23072 //
23073 // Place copy #3 of ITS6 in I569
23074 //
1266e9b4 23075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23076 sub2node->SetLineColor(kColorITS);
23077 sub2node->SetVisibility(1);
23078 fNodes->Add(sub2node);
23079 sub1node->cd();
23080 //
23081 // Place copy #4 of ITS6 in I569
23082 //
23083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23084 sub2node->SetLineColor(kColorITS);
23085 sub2node->SetVisibility(1);
23086 fNodes->Add(sub2node);
23087 sub1node->cd();
23088 //
23089 // Place copy #5 of ITS6 in I569
23090 //
1266e9b4 23091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23092 sub2node->SetLineColor(kColorITS);
23093 sub2node->SetVisibility(1);
23094 fNodes->Add(sub2node);
23095 sub1node->cd();
23096 //
23097 // Place copy #6 of ITS6 in I569
23098 //
23099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23100 sub2node->SetLineColor(kColorITS);
23101 sub2node->SetVisibility(1);
23102 fNodes->Add(sub2node);
23103 sub1node->cd();
23104 //
23105 // Place copy #7 of ITS6 in I569
23106 //
1266e9b4 23107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23108 sub2node->SetLineColor(kColorITS);
23109 sub2node->SetVisibility(1);
23110 fNodes->Add(sub2node);
23111 sub1node->cd();
23112 //
23113 // Place copy #8 of ITS6 in I569
23114 //
23115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23116 sub2node->SetLineColor(kColorITS);
23117 sub2node->SetVisibility(1);
23118 fNodes->Add(sub2node);
23119 sub1node->cd();
23120 //
23121 // Place copy #9 of ITS6 in I569
23122 //
1266e9b4 23123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23124 sub2node->SetLineColor(kColorITS);
23125 sub2node->SetVisibility(1);
23126 fNodes->Add(sub2node);
23127 sub1node->cd();
23128 //
23129 // Place copy #10 of ITS6 in I569
23130 //
23131 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23132 sub2node->SetLineColor(kColorITS);
23133 sub2node->SetVisibility(1);
23134 fNodes->Add(sub2node);
23135 sub1node->cd();
23136 //
23137 // Place copy #11 of ITS6 in I569
23138 //
1266e9b4 23139 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23140 sub2node->SetLineColor(kColorITS);
23141 sub2node->SetVisibility(1);
23142 fNodes->Add(sub2node);
23143 sub1node->cd();
23144 //
23145 // Place copy #12 of ITS6 in I569
23146 //
23147 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23148 sub2node->SetLineColor(kColorITS);
23149 sub2node->SetVisibility(1);
23150 fNodes->Add(sub2node);
23151 sub1node->cd();
23152 //
23153 // Place copy #13 of ITS6 in I569
23154 //
23155 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23156 sub2node->SetLineColor(kColorITS);
23157 sub2node->SetVisibility(1);
23158 fNodes->Add(sub2node);
23159 sub1node->cd();
23160 //
23161 // Place copy #14 of ITS6 in I569
23162 //
23163 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23164 sub2node->SetLineColor(kColorITS);
23165 sub2node->SetVisibility(1);
23166 fNodes->Add(sub2node);
23167 sub1node->cd();
23168 //
23169 // Place copy #15 of ITS6 in I569
23170 //
1266e9b4 23171 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23172 sub2node->SetLineColor(kColorITS);
23173 sub2node->SetVisibility(1);
23174 fNodes->Add(sub2node);
23175 sub1node->cd();
23176 //
23177 // Place copy #16 of ITS6 in I569
23178 //
23179 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23180 sub2node->SetLineColor(kColorITS);
23181 sub2node->SetVisibility(1);
23182 fNodes->Add(sub2node);
23183 sub1node->cd();
23184 //
23185 // Place copy #17 of ITS6 in I569
23186 //
23187 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23188 sub2node->SetLineColor(kColorITS);
23189 sub2node->SetVisibility(1);
23190 fNodes->Add(sub2node);
23191 sub1node->cd();
23192 //
23193 // Place copy #18 of ITS6 in I569
23194 //
23195 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23196 sub2node->SetLineColor(kColorITS);
23197 sub2node->SetVisibility(1);
23198 fNodes->Add(sub2node);
23199 sub1node->cd();
23200 //
23201 // Place copy #19 of ITS6 in I569
23202 //
1266e9b4 23203 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23204 sub2node->SetLineColor(kColorITS);
23205 sub2node->SetVisibility(1);
23206 fNodes->Add(sub2node);
23207 sub1node->cd();
23208 //
23209 // Place copy #20 of ITS6 in I569
23210 //
23211 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23212 sub2node->SetLineColor(kColorITS);
23213 sub2node->SetVisibility(1);
23214 fNodes->Add(sub2node);
23215 sub1node->cd();
23216 //
23217 // Place copy #21 of ITS6 in I569
23218 //
1266e9b4 23219 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23220 sub2node->SetLineColor(kColorITS);
23221 sub2node->SetVisibility(1);
23222 fNodes->Add(sub2node);
23223 sub1node->cd();
23224 //
23225 // Place copy #22 of ITS6 in I569
23226 //
23227 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23228 sub2node->SetLineColor(kColorITS);
23229 sub2node->SetVisibility(1);
23230 fNodes->Add(sub2node);
23231 sub1node->cd();
23232 //
23233 // Place copy #23 of ITS6 in I569
23234 //
23235 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23236 sub2node->SetLineColor(kColorITS);
23237 sub2node->SetVisibility(1);
23238 fNodes->Add(sub2node);
23239 sub1node->cd();
23240 //
23241 // Place copy #24 of ITS6 in I569
23242 //
23243 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23244 sub2node->SetLineColor(kColorITS);
23245 sub2node->SetVisibility(1);
23246 fNodes->Add(sub2node);
23247 sub1node->cd();
23248 //
23249 // Place copy #25 of ITS6 in I569
23250 //
1266e9b4 23251 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23252 sub2node->SetLineColor(kColorITS);
23253 sub2node->SetVisibility(1);
23254 fNodes->Add(sub2node);
23255 sub1node->cd();
23256 fNodes->Add(sub1node);
23257 node->cd();
23258 //
23259 // Place copy #33 of I569 in IT56
23260 //
1266e9b4 23261 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23262 sub1node->SetLineColor(kColorITS);
23263 sub1node->SetVisibility(0);
23264 sub1node->cd();
23265 //
23266 // Place copy #1 of ITS6 in I569
23267 //
1266e9b4 23268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23269 sub2node->SetLineColor(kColorITS);
23270 sub2node->SetVisibility(1);
23271 fNodes->Add(sub2node);
23272 sub1node->cd();
23273 //
23274 // Place copy #2 of ITS6 in I569
23275 //
23276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23277 sub2node->SetLineColor(kColorITS);
23278 sub2node->SetVisibility(1);
23279 fNodes->Add(sub2node);
23280 sub1node->cd();
23281 //
23282 // Place copy #3 of ITS6 in I569
23283 //
1266e9b4 23284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23285 sub2node->SetLineColor(kColorITS);
23286 sub2node->SetVisibility(1);
23287 fNodes->Add(sub2node);
23288 sub1node->cd();
23289 //
23290 // Place copy #4 of ITS6 in I569
23291 //
23292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23293 sub2node->SetLineColor(kColorITS);
23294 sub2node->SetVisibility(1);
23295 fNodes->Add(sub2node);
23296 sub1node->cd();
23297 //
23298 // Place copy #5 of ITS6 in I569
23299 //
1266e9b4 23300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23301 sub2node->SetLineColor(kColorITS);
23302 sub2node->SetVisibility(1);
23303 fNodes->Add(sub2node);
23304 sub1node->cd();
23305 //
23306 // Place copy #6 of ITS6 in I569
23307 //
23308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23309 sub2node->SetLineColor(kColorITS);
23310 sub2node->SetVisibility(1);
23311 fNodes->Add(sub2node);
23312 sub1node->cd();
23313 //
23314 // Place copy #7 of ITS6 in I569
23315 //
1266e9b4 23316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23317 sub2node->SetLineColor(kColorITS);
23318 sub2node->SetVisibility(1);
23319 fNodes->Add(sub2node);
23320 sub1node->cd();
23321 //
23322 // Place copy #8 of ITS6 in I569
23323 //
23324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23325 sub2node->SetLineColor(kColorITS);
23326 sub2node->SetVisibility(1);
23327 fNodes->Add(sub2node);
23328 sub1node->cd();
23329 //
23330 // Place copy #9 of ITS6 in I569
23331 //
1266e9b4 23332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23333 sub2node->SetLineColor(kColorITS);
23334 sub2node->SetVisibility(1);
23335 fNodes->Add(sub2node);
23336 sub1node->cd();
23337 //
23338 // Place copy #10 of ITS6 in I569
23339 //
23340 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23341 sub2node->SetLineColor(kColorITS);
23342 sub2node->SetVisibility(1);
23343 fNodes->Add(sub2node);
23344 sub1node->cd();
23345 //
23346 // Place copy #11 of ITS6 in I569
23347 //
1266e9b4 23348 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23349 sub2node->SetLineColor(kColorITS);
23350 sub2node->SetVisibility(1);
23351 fNodes->Add(sub2node);
23352 sub1node->cd();
23353 //
23354 // Place copy #12 of ITS6 in I569
23355 //
23356 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23357 sub2node->SetLineColor(kColorITS);
23358 sub2node->SetVisibility(1);
23359 fNodes->Add(sub2node);
23360 sub1node->cd();
23361 //
23362 // Place copy #13 of ITS6 in I569
23363 //
23364 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23365 sub2node->SetLineColor(kColorITS);
23366 sub2node->SetVisibility(1);
23367 fNodes->Add(sub2node);
23368 sub1node->cd();
23369 //
23370 // Place copy #14 of ITS6 in I569
23371 //
23372 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23373 sub2node->SetLineColor(kColorITS);
23374 sub2node->SetVisibility(1);
23375 fNodes->Add(sub2node);
23376 sub1node->cd();
23377 //
23378 // Place copy #15 of ITS6 in I569
23379 //
1266e9b4 23380 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23381 sub2node->SetLineColor(kColorITS);
23382 sub2node->SetVisibility(1);
23383 fNodes->Add(sub2node);
23384 sub1node->cd();
23385 //
23386 // Place copy #16 of ITS6 in I569
23387 //
23388 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23389 sub2node->SetLineColor(kColorITS);
23390 sub2node->SetVisibility(1);
23391 fNodes->Add(sub2node);
23392 sub1node->cd();
23393 //
23394 // Place copy #17 of ITS6 in I569
23395 //
23396 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23397 sub2node->SetLineColor(kColorITS);
23398 sub2node->SetVisibility(1);
23399 fNodes->Add(sub2node);
23400 sub1node->cd();
23401 //
23402 // Place copy #18 of ITS6 in I569
23403 //
23404 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23405 sub2node->SetLineColor(kColorITS);
23406 sub2node->SetVisibility(1);
23407 fNodes->Add(sub2node);
23408 sub1node->cd();
23409 //
23410 // Place copy #19 of ITS6 in I569
23411 //
1266e9b4 23412 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23413 sub2node->SetLineColor(kColorITS);
23414 sub2node->SetVisibility(1);
23415 fNodes->Add(sub2node);
23416 sub1node->cd();
23417 //
23418 // Place copy #20 of ITS6 in I569
23419 //
23420 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23421 sub2node->SetLineColor(kColorITS);
23422 sub2node->SetVisibility(1);
23423 fNodes->Add(sub2node);
23424 sub1node->cd();
23425 //
23426 // Place copy #21 of ITS6 in I569
23427 //
1266e9b4 23428 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23429 sub2node->SetLineColor(kColorITS);
23430 sub2node->SetVisibility(1);
23431 fNodes->Add(sub2node);
23432 sub1node->cd();
23433 //
23434 // Place copy #22 of ITS6 in I569
23435 //
23436 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23437 sub2node->SetLineColor(kColorITS);
23438 sub2node->SetVisibility(1);
23439 fNodes->Add(sub2node);
23440 sub1node->cd();
23441 //
23442 // Place copy #23 of ITS6 in I569
23443 //
23444 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23445 sub2node->SetLineColor(kColorITS);
23446 sub2node->SetVisibility(1);
23447 fNodes->Add(sub2node);
23448 sub1node->cd();
23449 //
23450 // Place copy #24 of ITS6 in I569
23451 //
23452 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23453 sub2node->SetLineColor(kColorITS);
23454 sub2node->SetVisibility(1);
23455 fNodes->Add(sub2node);
23456 sub1node->cd();
23457 //
23458 // Place copy #25 of ITS6 in I569
23459 //
1266e9b4 23460 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23461 sub2node->SetLineColor(kColorITS);
23462 sub2node->SetVisibility(1);
23463 fNodes->Add(sub2node);
23464 sub1node->cd();
23465 fNodes->Add(sub1node);
23466 node->cd();
23467 //
23468 // Place copy #34 of I569 in IT56
23469 //
1266e9b4 23470 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23471 sub1node->SetLineColor(kColorITS);
23472 sub1node->SetVisibility(0);
23473 sub1node->cd();
23474 //
23475 // Place copy #1 of ITS6 in I569
23476 //
1266e9b4 23477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23478 sub2node->SetLineColor(kColorITS);
23479 sub2node->SetVisibility(1);
23480 fNodes->Add(sub2node);
23481 sub1node->cd();
23482 //
23483 // Place copy #2 of ITS6 in I569
23484 //
23485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23486 sub2node->SetLineColor(kColorITS);
23487 sub2node->SetVisibility(1);
23488 fNodes->Add(sub2node);
23489 sub1node->cd();
23490 //
23491 // Place copy #3 of ITS6 in I569
23492 //
1266e9b4 23493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23494 sub2node->SetLineColor(kColorITS);
23495 sub2node->SetVisibility(1);
23496 fNodes->Add(sub2node);
23497 sub1node->cd();
23498 //
23499 // Place copy #4 of ITS6 in I569
23500 //
23501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23502 sub2node->SetLineColor(kColorITS);
23503 sub2node->SetVisibility(1);
23504 fNodes->Add(sub2node);
23505 sub1node->cd();
23506 //
23507 // Place copy #5 of ITS6 in I569
23508 //
1266e9b4 23509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23510 sub2node->SetLineColor(kColorITS);
23511 sub2node->SetVisibility(1);
23512 fNodes->Add(sub2node);
23513 sub1node->cd();
23514 //
23515 // Place copy #6 of ITS6 in I569
23516 //
23517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23518 sub2node->SetLineColor(kColorITS);
23519 sub2node->SetVisibility(1);
23520 fNodes->Add(sub2node);
23521 sub1node->cd();
23522 //
23523 // Place copy #7 of ITS6 in I569
23524 //
1266e9b4 23525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23526 sub2node->SetLineColor(kColorITS);
23527 sub2node->SetVisibility(1);
23528 fNodes->Add(sub2node);
23529 sub1node->cd();
23530 //
23531 // Place copy #8 of ITS6 in I569
23532 //
23533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23534 sub2node->SetLineColor(kColorITS);
23535 sub2node->SetVisibility(1);
23536 fNodes->Add(sub2node);
23537 sub1node->cd();
23538 //
23539 // Place copy #9 of ITS6 in I569
23540 //
1266e9b4 23541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23542 sub2node->SetLineColor(kColorITS);
23543 sub2node->SetVisibility(1);
23544 fNodes->Add(sub2node);
23545 sub1node->cd();
23546 //
23547 // Place copy #10 of ITS6 in I569
23548 //
23549 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23550 sub2node->SetLineColor(kColorITS);
23551 sub2node->SetVisibility(1);
23552 fNodes->Add(sub2node);
23553 sub1node->cd();
23554 //
23555 // Place copy #11 of ITS6 in I569
23556 //
1266e9b4 23557 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23558 sub2node->SetLineColor(kColorITS);
23559 sub2node->SetVisibility(1);
23560 fNodes->Add(sub2node);
23561 sub1node->cd();
23562 //
23563 // Place copy #12 of ITS6 in I569
23564 //
23565 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23566 sub2node->SetLineColor(kColorITS);
23567 sub2node->SetVisibility(1);
23568 fNodes->Add(sub2node);
23569 sub1node->cd();
23570 //
23571 // Place copy #13 of ITS6 in I569
23572 //
23573 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23574 sub2node->SetLineColor(kColorITS);
23575 sub2node->SetVisibility(1);
23576 fNodes->Add(sub2node);
23577 sub1node->cd();
23578 //
23579 // Place copy #14 of ITS6 in I569
23580 //
23581 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23582 sub2node->SetLineColor(kColorITS);
23583 sub2node->SetVisibility(1);
23584 fNodes->Add(sub2node);
23585 sub1node->cd();
23586 //
23587 // Place copy #15 of ITS6 in I569
23588 //
1266e9b4 23589 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23590 sub2node->SetLineColor(kColorITS);
23591 sub2node->SetVisibility(1);
23592 fNodes->Add(sub2node);
23593 sub1node->cd();
23594 //
23595 // Place copy #16 of ITS6 in I569
23596 //
23597 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23598 sub2node->SetLineColor(kColorITS);
23599 sub2node->SetVisibility(1);
23600 fNodes->Add(sub2node);
23601 sub1node->cd();
23602 //
23603 // Place copy #17 of ITS6 in I569
23604 //
23605 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23606 sub2node->SetLineColor(kColorITS);
23607 sub2node->SetVisibility(1);
23608 fNodes->Add(sub2node);
23609 sub1node->cd();
23610 //
23611 // Place copy #18 of ITS6 in I569
23612 //
23613 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23614 sub2node->SetLineColor(kColorITS);
23615 sub2node->SetVisibility(1);
23616 fNodes->Add(sub2node);
23617 sub1node->cd();
23618 //
23619 // Place copy #19 of ITS6 in I569
23620 //
1266e9b4 23621 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23622 sub2node->SetLineColor(kColorITS);
23623 sub2node->SetVisibility(1);
23624 fNodes->Add(sub2node);
23625 sub1node->cd();
23626 //
23627 // Place copy #20 of ITS6 in I569
23628 //
23629 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23630 sub2node->SetLineColor(kColorITS);
23631 sub2node->SetVisibility(1);
23632 fNodes->Add(sub2node);
23633 sub1node->cd();
23634 //
23635 // Place copy #21 of ITS6 in I569
23636 //
1266e9b4 23637 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23638 sub2node->SetLineColor(kColorITS);
23639 sub2node->SetVisibility(1);
23640 fNodes->Add(sub2node);
23641 sub1node->cd();
23642 //
23643 // Place copy #22 of ITS6 in I569
23644 //
23645 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23646 sub2node->SetLineColor(kColorITS);
23647 sub2node->SetVisibility(1);
23648 fNodes->Add(sub2node);
23649 sub1node->cd();
23650 //
23651 // Place copy #23 of ITS6 in I569
23652 //
23653 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23654 sub2node->SetLineColor(kColorITS);
23655 sub2node->SetVisibility(1);
23656 fNodes->Add(sub2node);
23657 sub1node->cd();
23658 //
23659 // Place copy #24 of ITS6 in I569
23660 //
23661 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23662 sub2node->SetLineColor(kColorITS);
23663 sub2node->SetVisibility(1);
23664 fNodes->Add(sub2node);
23665 sub1node->cd();
23666 //
23667 // Place copy #25 of ITS6 in I569
23668 //
1266e9b4 23669 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23670 sub2node->SetLineColor(kColorITS);
23671 sub2node->SetVisibility(1);
23672 fNodes->Add(sub2node);
23673 sub1node->cd();
23674 fNodes->Add(sub1node);
23675 node->cd();
23676 //
23677 // Place copy #35 of I569 in IT56
23678 //
1266e9b4 23679 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23680 sub1node->SetLineColor(kColorITS);
23681 sub1node->SetVisibility(0);
23682 sub1node->cd();
23683 //
23684 // Place copy #1 of ITS6 in I569
23685 //
1266e9b4 23686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23687 sub2node->SetLineColor(kColorITS);
23688 sub2node->SetVisibility(1);
23689 fNodes->Add(sub2node);
23690 sub1node->cd();
23691 //
23692 // Place copy #2 of ITS6 in I569
23693 //
23694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23695 sub2node->SetLineColor(kColorITS);
23696 sub2node->SetVisibility(1);
23697 fNodes->Add(sub2node);
23698 sub1node->cd();
23699 //
23700 // Place copy #3 of ITS6 in I569
23701 //
1266e9b4 23702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23703 sub2node->SetLineColor(kColorITS);
23704 sub2node->SetVisibility(1);
23705 fNodes->Add(sub2node);
23706 sub1node->cd();
23707 //
23708 // Place copy #4 of ITS6 in I569
23709 //
23710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23711 sub2node->SetLineColor(kColorITS);
23712 sub2node->SetVisibility(1);
23713 fNodes->Add(sub2node);
23714 sub1node->cd();
23715 //
23716 // Place copy #5 of ITS6 in I569
23717 //
1266e9b4 23718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23719 sub2node->SetLineColor(kColorITS);
23720 sub2node->SetVisibility(1);
23721 fNodes->Add(sub2node);
23722 sub1node->cd();
23723 //
23724 // Place copy #6 of ITS6 in I569
23725 //
23726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23727 sub2node->SetLineColor(kColorITS);
23728 sub2node->SetVisibility(1);
23729 fNodes->Add(sub2node);
23730 sub1node->cd();
23731 //
23732 // Place copy #7 of ITS6 in I569
23733 //
1266e9b4 23734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23735 sub2node->SetLineColor(kColorITS);
23736 sub2node->SetVisibility(1);
23737 fNodes->Add(sub2node);
23738 sub1node->cd();
23739 //
23740 // Place copy #8 of ITS6 in I569
23741 //
23742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23743 sub2node->SetLineColor(kColorITS);
23744 sub2node->SetVisibility(1);
23745 fNodes->Add(sub2node);
23746 sub1node->cd();
23747 //
23748 // Place copy #9 of ITS6 in I569
23749 //
1266e9b4 23750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23751 sub2node->SetLineColor(kColorITS);
23752 sub2node->SetVisibility(1);
23753 fNodes->Add(sub2node);
23754 sub1node->cd();
23755 //
23756 // Place copy #10 of ITS6 in I569
23757 //
23758 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23759 sub2node->SetLineColor(kColorITS);
23760 sub2node->SetVisibility(1);
23761 fNodes->Add(sub2node);
23762 sub1node->cd();
23763 //
23764 // Place copy #11 of ITS6 in I569
23765 //
1266e9b4 23766 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23767 sub2node->SetLineColor(kColorITS);
23768 sub2node->SetVisibility(1);
23769 fNodes->Add(sub2node);
23770 sub1node->cd();
23771 //
23772 // Place copy #12 of ITS6 in I569
23773 //
23774 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23775 sub2node->SetLineColor(kColorITS);
23776 sub2node->SetVisibility(1);
23777 fNodes->Add(sub2node);
23778 sub1node->cd();
23779 //
23780 // Place copy #13 of ITS6 in I569
23781 //
23782 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23783 sub2node->SetLineColor(kColorITS);
23784 sub2node->SetVisibility(1);
23785 fNodes->Add(sub2node);
23786 sub1node->cd();
23787 //
23788 // Place copy #14 of ITS6 in I569
23789 //
23790 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23791 sub2node->SetLineColor(kColorITS);
23792 sub2node->SetVisibility(1);
23793 fNodes->Add(sub2node);
23794 sub1node->cd();
23795 //
23796 // Place copy #15 of ITS6 in I569
23797 //
1266e9b4 23798 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23799 sub2node->SetLineColor(kColorITS);
23800 sub2node->SetVisibility(1);
23801 fNodes->Add(sub2node);
23802 sub1node->cd();
23803 //
23804 // Place copy #16 of ITS6 in I569
23805 //
23806 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23807 sub2node->SetLineColor(kColorITS);
23808 sub2node->SetVisibility(1);
23809 fNodes->Add(sub2node);
23810 sub1node->cd();
23811 //
23812 // Place copy #17 of ITS6 in I569
23813 //
23814 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23815 sub2node->SetLineColor(kColorITS);
23816 sub2node->SetVisibility(1);
23817 fNodes->Add(sub2node);
23818 sub1node->cd();
23819 //
23820 // Place copy #18 of ITS6 in I569
23821 //
23822 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23823 sub2node->SetLineColor(kColorITS);
23824 sub2node->SetVisibility(1);
23825 fNodes->Add(sub2node);
23826 sub1node->cd();
23827 //
23828 // Place copy #19 of ITS6 in I569
23829 //
1266e9b4 23830 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23831 sub2node->SetLineColor(kColorITS);
23832 sub2node->SetVisibility(1);
23833 fNodes->Add(sub2node);
23834 sub1node->cd();
23835 //
23836 // Place copy #20 of ITS6 in I569
23837 //
23838 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23839 sub2node->SetLineColor(kColorITS);
23840 sub2node->SetVisibility(1);
23841 fNodes->Add(sub2node);
23842 sub1node->cd();
23843 //
23844 // Place copy #21 of ITS6 in I569
23845 //
1266e9b4 23846 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23847 sub2node->SetLineColor(kColorITS);
23848 sub2node->SetVisibility(1);
23849 fNodes->Add(sub2node);
23850 sub1node->cd();
23851 //
23852 // Place copy #22 of ITS6 in I569
23853 //
23854 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23855 sub2node->SetLineColor(kColorITS);
23856 sub2node->SetVisibility(1);
23857 fNodes->Add(sub2node);
23858 sub1node->cd();
23859 //
23860 // Place copy #23 of ITS6 in I569
23861 //
23862 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23863 sub2node->SetLineColor(kColorITS);
23864 sub2node->SetVisibility(1);
23865 fNodes->Add(sub2node);
23866 sub1node->cd();
23867 //
23868 // Place copy #24 of ITS6 in I569
23869 //
23870 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23871 sub2node->SetLineColor(kColorITS);
23872 sub2node->SetVisibility(1);
23873 fNodes->Add(sub2node);
23874 sub1node->cd();
23875 //
23876 // Place copy #25 of ITS6 in I569
23877 //
1266e9b4 23878 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23879 sub2node->SetLineColor(kColorITS);
23880 sub2node->SetVisibility(1);
23881 fNodes->Add(sub2node);
23882 sub1node->cd();
23883 fNodes->Add(sub1node);
23884 node->cd();
23885 //
23886 // Place copy #36 of I569 in IT56
23887 //
1266e9b4 23888 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23889 sub1node->SetLineColor(kColorITS);
23890 sub1node->SetVisibility(0);
23891 sub1node->cd();
23892 //
23893 // Place copy #1 of ITS6 in I569
23894 //
1266e9b4 23895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23896 sub2node->SetLineColor(kColorITS);
23897 sub2node->SetVisibility(1);
23898 fNodes->Add(sub2node);
23899 sub1node->cd();
23900 //
23901 // Place copy #2 of ITS6 in I569
23902 //
23903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23904 sub2node->SetLineColor(kColorITS);
23905 sub2node->SetVisibility(1);
23906 fNodes->Add(sub2node);
23907 sub1node->cd();
23908 //
23909 // Place copy #3 of ITS6 in I569
23910 //
1266e9b4 23911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23912 sub2node->SetLineColor(kColorITS);
23913 sub2node->SetVisibility(1);
23914 fNodes->Add(sub2node);
23915 sub1node->cd();
23916 //
23917 // Place copy #4 of ITS6 in I569
23918 //
23919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23920 sub2node->SetLineColor(kColorITS);
23921 sub2node->SetVisibility(1);
23922 fNodes->Add(sub2node);
23923 sub1node->cd();
23924 //
23925 // Place copy #5 of ITS6 in I569
23926 //
1266e9b4 23927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23928 sub2node->SetLineColor(kColorITS);
23929 sub2node->SetVisibility(1);
23930 fNodes->Add(sub2node);
23931 sub1node->cd();
23932 //
23933 // Place copy #6 of ITS6 in I569
23934 //
23935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23936 sub2node->SetLineColor(kColorITS);
23937 sub2node->SetVisibility(1);
23938 fNodes->Add(sub2node);
23939 sub1node->cd();
23940 //
23941 // Place copy #7 of ITS6 in I569
23942 //
1266e9b4 23943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23944 sub2node->SetLineColor(kColorITS);
23945 sub2node->SetVisibility(1);
23946 fNodes->Add(sub2node);
23947 sub1node->cd();
23948 //
23949 // Place copy #8 of ITS6 in I569
23950 //
23951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23952 sub2node->SetLineColor(kColorITS);
23953 sub2node->SetVisibility(1);
23954 fNodes->Add(sub2node);
23955 sub1node->cd();
23956 //
23957 // Place copy #9 of ITS6 in I569
23958 //
1266e9b4 23959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23960 sub2node->SetLineColor(kColorITS);
23961 sub2node->SetVisibility(1);
23962 fNodes->Add(sub2node);
23963 sub1node->cd();
23964 //
23965 // Place copy #10 of ITS6 in I569
23966 //
23967 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23968 sub2node->SetLineColor(kColorITS);
23969 sub2node->SetVisibility(1);
23970 fNodes->Add(sub2node);
23971 sub1node->cd();
23972 //
23973 // Place copy #11 of ITS6 in I569
23974 //
1266e9b4 23975 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23976 sub2node->SetLineColor(kColorITS);
23977 sub2node->SetVisibility(1);
23978 fNodes->Add(sub2node);
23979 sub1node->cd();
23980 //
23981 // Place copy #12 of ITS6 in I569
23982 //
23983 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23984 sub2node->SetLineColor(kColorITS);
23985 sub2node->SetVisibility(1);
23986 fNodes->Add(sub2node);
23987 sub1node->cd();
23988 //
23989 // Place copy #13 of ITS6 in I569
23990 //
23991 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23992 sub2node->SetLineColor(kColorITS);
23993 sub2node->SetVisibility(1);
23994 fNodes->Add(sub2node);
23995 sub1node->cd();
23996 //
23997 // Place copy #14 of ITS6 in I569
23998 //
23999 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24000 sub2node->SetLineColor(kColorITS);
24001 sub2node->SetVisibility(1);
24002 fNodes->Add(sub2node);
24003 sub1node->cd();
24004 //
24005 // Place copy #15 of ITS6 in I569
24006 //
1266e9b4 24007 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24008 sub2node->SetLineColor(kColorITS);
24009 sub2node->SetVisibility(1);
24010 fNodes->Add(sub2node);
24011 sub1node->cd();
24012 //
24013 // Place copy #16 of ITS6 in I569
24014 //
24015 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24016 sub2node->SetLineColor(kColorITS);
24017 sub2node->SetVisibility(1);
24018 fNodes->Add(sub2node);
24019 sub1node->cd();
24020 //
24021 // Place copy #17 of ITS6 in I569
24022 //
24023 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24024 sub2node->SetLineColor(kColorITS);
24025 sub2node->SetVisibility(1);
24026 fNodes->Add(sub2node);
24027 sub1node->cd();
24028 //
24029 // Place copy #18 of ITS6 in I569
24030 //
24031 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24032 sub2node->SetLineColor(kColorITS);
24033 sub2node->SetVisibility(1);
24034 fNodes->Add(sub2node);
24035 sub1node->cd();
24036 //
24037 // Place copy #19 of ITS6 in I569
24038 //
1266e9b4 24039 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24040 sub2node->SetLineColor(kColorITS);
24041 sub2node->SetVisibility(1);
24042 fNodes->Add(sub2node);
24043 sub1node->cd();
24044 //
24045 // Place copy #20 of ITS6 in I569
24046 //
24047 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24048 sub2node->SetLineColor(kColorITS);
24049 sub2node->SetVisibility(1);
24050 fNodes->Add(sub2node);
24051 sub1node->cd();
24052 //
24053 // Place copy #21 of ITS6 in I569
24054 //
1266e9b4 24055 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24056 sub2node->SetLineColor(kColorITS);
24057 sub2node->SetVisibility(1);
24058 fNodes->Add(sub2node);
24059 sub1node->cd();
24060 //
24061 // Place copy #22 of ITS6 in I569
24062 //
24063 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24064 sub2node->SetLineColor(kColorITS);
24065 sub2node->SetVisibility(1);
24066 fNodes->Add(sub2node);
24067 sub1node->cd();
24068 //
24069 // Place copy #23 of ITS6 in I569
24070 //
24071 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24072 sub2node->SetLineColor(kColorITS);
24073 sub2node->SetVisibility(1);
24074 fNodes->Add(sub2node);
24075 sub1node->cd();
24076 //
24077 // Place copy #24 of ITS6 in I569
24078 //
24079 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24080 sub2node->SetLineColor(kColorITS);
24081 sub2node->SetVisibility(1);
24082 fNodes->Add(sub2node);
24083 sub1node->cd();
24084 //
24085 // Place copy #25 of ITS6 in I569
24086 //
1266e9b4 24087 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24088 sub2node->SetLineColor(kColorITS);
24089 sub2node->SetVisibility(1);
24090 fNodes->Add(sub2node);
24091 sub1node->cd();
24092 fNodes->Add(sub1node);
24093 node->cd();
24094 //
24095 // Place copy #37 of I569 in IT56
24096 //
24097 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24098 sub1node->SetLineColor(kColorITS);
24099 sub1node->SetVisibility(0);
24100 sub1node->cd();
24101 //
24102 // Place copy #1 of ITS6 in I569
24103 //
1266e9b4 24104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24105 sub2node->SetLineColor(kColorITS);
24106 sub2node->SetVisibility(1);
24107 fNodes->Add(sub2node);
24108 sub1node->cd();
24109 //
24110 // Place copy #2 of ITS6 in I569
24111 //
24112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24113 sub2node->SetLineColor(kColorITS);
24114 sub2node->SetVisibility(1);
24115 fNodes->Add(sub2node);
24116 sub1node->cd();
24117 //
24118 // Place copy #3 of ITS6 in I569
24119 //
1266e9b4 24120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24121 sub2node->SetLineColor(kColorITS);
24122 sub2node->SetVisibility(1);
24123 fNodes->Add(sub2node);
24124 sub1node->cd();
24125 //
24126 // Place copy #4 of ITS6 in I569
24127 //
24128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24129 sub2node->SetLineColor(kColorITS);
24130 sub2node->SetVisibility(1);
24131 fNodes->Add(sub2node);
24132 sub1node->cd();
24133 //
24134 // Place copy #5 of ITS6 in I569
24135 //
1266e9b4 24136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24137 sub2node->SetLineColor(kColorITS);
24138 sub2node->SetVisibility(1);
24139 fNodes->Add(sub2node);
24140 sub1node->cd();
24141 //
24142 // Place copy #6 of ITS6 in I569
24143 //
24144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24145 sub2node->SetLineColor(kColorITS);
24146 sub2node->SetVisibility(1);
24147 fNodes->Add(sub2node);
24148 sub1node->cd();
24149 //
24150 // Place copy #7 of ITS6 in I569
24151 //
1266e9b4 24152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24153 sub2node->SetLineColor(kColorITS);
24154 sub2node->SetVisibility(1);
24155 fNodes->Add(sub2node);
24156 sub1node->cd();
24157 //
24158 // Place copy #8 of ITS6 in I569
24159 //
24160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24161 sub2node->SetLineColor(kColorITS);
24162 sub2node->SetVisibility(1);
24163 fNodes->Add(sub2node);
24164 sub1node->cd();
24165 //
24166 // Place copy #9 of ITS6 in I569
24167 //
1266e9b4 24168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24169 sub2node->SetLineColor(kColorITS);
24170 sub2node->SetVisibility(1);
24171 fNodes->Add(sub2node);
24172 sub1node->cd();
24173 //
24174 // Place copy #10 of ITS6 in I569
24175 //
24176 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24177 sub2node->SetLineColor(kColorITS);
24178 sub2node->SetVisibility(1);
24179 fNodes->Add(sub2node);
24180 sub1node->cd();
24181 //
24182 // Place copy #11 of ITS6 in I569
24183 //
1266e9b4 24184 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24185 sub2node->SetLineColor(kColorITS);
24186 sub2node->SetVisibility(1);
24187 fNodes->Add(sub2node);
24188 sub1node->cd();
24189 //
24190 // Place copy #12 of ITS6 in I569
24191 //
24192 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24193 sub2node->SetLineColor(kColorITS);
24194 sub2node->SetVisibility(1);
24195 fNodes->Add(sub2node);
24196 sub1node->cd();
24197 //
24198 // Place copy #13 of ITS6 in I569
24199 //
24200 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24201 sub2node->SetLineColor(kColorITS);
24202 sub2node->SetVisibility(1);
24203 fNodes->Add(sub2node);
24204 sub1node->cd();
24205 //
24206 // Place copy #14 of ITS6 in I569
24207 //
24208 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24209 sub2node->SetLineColor(kColorITS);
24210 sub2node->SetVisibility(1);
24211 fNodes->Add(sub2node);
24212 sub1node->cd();
24213 //
24214 // Place copy #15 of ITS6 in I569
24215 //
1266e9b4 24216 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24217 sub2node->SetLineColor(kColorITS);
24218 sub2node->SetVisibility(1);
24219 fNodes->Add(sub2node);
24220 sub1node->cd();
24221 //
24222 // Place copy #16 of ITS6 in I569
24223 //
24224 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24225 sub2node->SetLineColor(kColorITS);
24226 sub2node->SetVisibility(1);
24227 fNodes->Add(sub2node);
24228 sub1node->cd();
24229 //
24230 // Place copy #17 of ITS6 in I569
24231 //
24232 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24233 sub2node->SetLineColor(kColorITS);
24234 sub2node->SetVisibility(1);
24235 fNodes->Add(sub2node);
24236 sub1node->cd();
24237 //
24238 // Place copy #18 of ITS6 in I569
24239 //
24240 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24241 sub2node->SetLineColor(kColorITS);
24242 sub2node->SetVisibility(1);
24243 fNodes->Add(sub2node);
24244 sub1node->cd();
24245 //
24246 // Place copy #19 of ITS6 in I569
24247 //
1266e9b4 24248 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24249 sub2node->SetLineColor(kColorITS);
24250 sub2node->SetVisibility(1);
24251 fNodes->Add(sub2node);
24252 sub1node->cd();
24253 //
24254 // Place copy #20 of ITS6 in I569
24255 //
24256 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24257 sub2node->SetLineColor(kColorITS);
24258 sub2node->SetVisibility(1);
24259 fNodes->Add(sub2node);
24260 sub1node->cd();
24261 //
24262 // Place copy #21 of ITS6 in I569
24263 //
1266e9b4 24264 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24265 sub2node->SetLineColor(kColorITS);
24266 sub2node->SetVisibility(1);
24267 fNodes->Add(sub2node);
24268 sub1node->cd();
24269 //
24270 // Place copy #22 of ITS6 in I569
24271 //
24272 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24273 sub2node->SetLineColor(kColorITS);
24274 sub2node->SetVisibility(1);
24275 fNodes->Add(sub2node);
24276 sub1node->cd();
24277 //
24278 // Place copy #23 of ITS6 in I569
24279 //
24280 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24281 sub2node->SetLineColor(kColorITS);
24282 sub2node->SetVisibility(1);
24283 fNodes->Add(sub2node);
24284 sub1node->cd();
24285 //
24286 // Place copy #24 of ITS6 in I569
24287 //
24288 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24289 sub2node->SetLineColor(kColorITS);
24290 sub2node->SetVisibility(1);
24291 fNodes->Add(sub2node);
24292 sub1node->cd();
24293 //
24294 // Place copy #25 of ITS6 in I569
24295 //
1266e9b4 24296 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24297 sub2node->SetLineColor(kColorITS);
24298 sub2node->SetVisibility(1);
24299 fNodes->Add(sub2node);
24300 sub1node->cd();
24301 fNodes->Add(sub1node);
24302 node->cd();
24303 //
24304 // Place copy #38 of I569 in IT56
24305 //
1266e9b4 24306 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24307 sub1node->SetLineColor(kColorITS);
24308 sub1node->SetVisibility(0);
24309 sub1node->cd();
24310 //
24311 // Place copy #1 of ITS6 in I569
24312 //
1266e9b4 24313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24314 sub2node->SetLineColor(kColorITS);
24315 sub2node->SetVisibility(1);
24316 fNodes->Add(sub2node);
24317 sub1node->cd();
24318 //
24319 // Place copy #2 of ITS6 in I569
24320 //
24321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24322 sub2node->SetLineColor(kColorITS);
24323 sub2node->SetVisibility(1);
24324 fNodes->Add(sub2node);
24325 sub1node->cd();
24326 //
24327 // Place copy #3 of ITS6 in I569
24328 //
1266e9b4 24329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24330 sub2node->SetLineColor(kColorITS);
24331 sub2node->SetVisibility(1);
24332 fNodes->Add(sub2node);
24333 sub1node->cd();
24334 //
24335 // Place copy #4 of ITS6 in I569
24336 //
24337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24338 sub2node->SetLineColor(kColorITS);
24339 sub2node->SetVisibility(1);
24340 fNodes->Add(sub2node);
24341 sub1node->cd();
24342 //
24343 // Place copy #5 of ITS6 in I569
24344 //
1266e9b4 24345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24346 sub2node->SetLineColor(kColorITS);
24347 sub2node->SetVisibility(1);
24348 fNodes->Add(sub2node);
24349 sub1node->cd();
24350 //
24351 // Place copy #6 of ITS6 in I569
24352 //
24353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24354 sub2node->SetLineColor(kColorITS);
24355 sub2node->SetVisibility(1);
24356 fNodes->Add(sub2node);
24357 sub1node->cd();
24358 //
24359 // Place copy #7 of ITS6 in I569
24360 //
1266e9b4 24361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24362 sub2node->SetLineColor(kColorITS);
24363 sub2node->SetVisibility(1);
24364 fNodes->Add(sub2node);
24365 sub1node->cd();
24366 //
24367 // Place copy #8 of ITS6 in I569
24368 //
24369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24370 sub2node->SetLineColor(kColorITS);
24371 sub2node->SetVisibility(1);
24372 fNodes->Add(sub2node);
24373 sub1node->cd();
24374 //
24375 // Place copy #9 of ITS6 in I569
24376 //
1266e9b4 24377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24378 sub2node->SetLineColor(kColorITS);
24379 sub2node->SetVisibility(1);
24380 fNodes->Add(sub2node);
24381 sub1node->cd();
24382 //
24383 // Place copy #10 of ITS6 in I569
24384 //
24385 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24386 sub2node->SetLineColor(kColorITS);
24387 sub2node->SetVisibility(1);
24388 fNodes->Add(sub2node);
24389 sub1node->cd();
24390 //
24391 // Place copy #11 of ITS6 in I569
24392 //
1266e9b4 24393 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24394 sub2node->SetLineColor(kColorITS);
24395 sub2node->SetVisibility(1);
24396 fNodes->Add(sub2node);
24397 sub1node->cd();
24398 //
24399 // Place copy #12 of ITS6 in I569
24400 //
24401 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24402 sub2node->SetLineColor(kColorITS);
24403 sub2node->SetVisibility(1);
24404 fNodes->Add(sub2node);
24405 sub1node->cd();
24406 //
24407 // Place copy #13 of ITS6 in I569
24408 //
24409 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24410 sub2node->SetLineColor(kColorITS);
24411 sub2node->SetVisibility(1);
24412 fNodes->Add(sub2node);
24413 sub1node->cd();
24414 //
24415 // Place copy #14 of ITS6 in I569
24416 //
24417 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24418 sub2node->SetLineColor(kColorITS);
24419 sub2node->SetVisibility(1);
24420 fNodes->Add(sub2node);
24421 sub1node->cd();
24422 //
24423 // Place copy #15 of ITS6 in I569
24424 //
1266e9b4 24425 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24426 sub2node->SetLineColor(kColorITS);
24427 sub2node->SetVisibility(1);
24428 fNodes->Add(sub2node);
24429 sub1node->cd();
24430 //
24431 // Place copy #16 of ITS6 in I569
24432 //
24433 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24434 sub2node->SetLineColor(kColorITS);
24435 sub2node->SetVisibility(1);
24436 fNodes->Add(sub2node);
24437 sub1node->cd();
24438 //
24439 // Place copy #17 of ITS6 in I569
24440 //
24441 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24442 sub2node->SetLineColor(kColorITS);
24443 sub2node->SetVisibility(1);
24444 fNodes->Add(sub2node);
24445 sub1node->cd();
24446 //
24447 // Place copy #18 of ITS6 in I569
24448 //
24449 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24450 sub2node->SetLineColor(kColorITS);
24451 sub2node->SetVisibility(1);
24452 fNodes->Add(sub2node);
24453 sub1node->cd();
24454 //
24455 // Place copy #19 of ITS6 in I569
24456 //
1266e9b4 24457 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24458 sub2node->SetLineColor(kColorITS);
24459 sub2node->SetVisibility(1);
24460 fNodes->Add(sub2node);
24461 sub1node->cd();
24462 //
24463 // Place copy #20 of ITS6 in I569
24464 //
24465 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24466 sub2node->SetLineColor(kColorITS);
24467 sub2node->SetVisibility(1);
24468 fNodes->Add(sub2node);
24469 sub1node->cd();
24470 //
24471 // Place copy #21 of ITS6 in I569
24472 //
1266e9b4 24473 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24474 sub2node->SetLineColor(kColorITS);
24475 sub2node->SetVisibility(1);
24476 fNodes->Add(sub2node);
24477 sub1node->cd();
24478 //
24479 // Place copy #22 of ITS6 in I569
24480 //
24481 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24482 sub2node->SetLineColor(kColorITS);
24483 sub2node->SetVisibility(1);
24484 fNodes->Add(sub2node);
24485 sub1node->cd();
24486 //
24487 // Place copy #23 of ITS6 in I569
24488 //
24489 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24490 sub2node->SetLineColor(kColorITS);
24491 sub2node->SetVisibility(1);
24492 fNodes->Add(sub2node);
24493 sub1node->cd();
24494 //
24495 // Place copy #24 of ITS6 in I569
24496 //
24497 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24498 sub2node->SetLineColor(kColorITS);
24499 sub2node->SetVisibility(1);
24500 fNodes->Add(sub2node);
24501 sub1node->cd();
24502 //
24503 // Place copy #25 of ITS6 in I569
24504 //
1266e9b4 24505 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24506 sub2node->SetLineColor(kColorITS);
24507 sub2node->SetVisibility(1);
24508 fNodes->Add(sub2node);
24509 sub1node->cd();
24510 fNodes->Add(sub1node);
24511 node->cd();
24512
24513
24514
db915fea 24515 fNodes->Add(node);
ac9c285e 24516
1266e9b4 24517*/
db915fea 24518}
24519//_____________________________________________________________________________
24520void AliITSvPPRasymm::CreateGeometry(){
24521////////////////////////////////////////////////////////////////////////
24522// This routine defines and Creates the geometry for version 6 of the ITS.
24523////////////////////////////////////////////////////////////////////////
24524
24525 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24526 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24527 //THICKNESSES OF LAYERS (in % radiation length)
24528 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24529 //HALF LENGTHS OF LAYERS
cd3a3507 24530 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24531 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24532 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24533 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24534 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24535
24536
7b67784f 24537 Float_t dits[100], rlim, zmax;
cd3a3507 24538 // Float_t zpos;
24539 // Float_t pcits[50]
7b67784f 24540 Float_t ztpc;
2ffd6c79 24541 Int_t idrotm[1999], i;
7b67784f 24542 Float_t dgh[100];
686e2715 24543
80272ed3 24544
24545 // Define some variables for SPD
24546
c47b75b1 24547 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24548 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24549 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24550 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24551 Float_t di108[3], di104[3]; // for both layers
686e2715 24552
a8c83dcb 24553 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24554 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24555
a8c83dcb 24556 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24557 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24558
214030ed 24559 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24560
24561 ddet1 = GetThicknessDet1();
24562 ddet2 = GetThicknessDet2();
24563 dchip1 = GetThicknessChip1();
24564 dchip2 = GetThicknessChip2();
24565
3d12a48d 24566 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24567 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24568 " The default value of 200 microns will be used." << endl;
24569 ddet1=200.;
3d12a48d 24570 }
24571
24572 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24573 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24574 " The default value of 200 microns will be used." << endl;
24575 ddet2=200.;
3d12a48d 24576 }
24577
214030ed 24578 if(dchip1 < 100. || dchip1 > 300.) {
24579 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24580 " The default value of 200 microns will be used." << endl;
24581 dchip1=200.;
3d12a48d 24582 }
24583
214030ed 24584 if(dchip2 < 100. || dchip2 > 300.) {
24585 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24586 " The default value of 200 microns will be used." << endl;
24587 dchip2=200.;
3d12a48d 24588 }
7b67784f 24589
24590 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24591
24592 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24593
24594 rails = GetRails();
24595
24596 fluid = GetCoolingFluid();
24597
24598 if(rails != 0 && rails != 1) {
1e9111db 24599 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24600 " The default value of 1 (rails in) will be used." << endl;
24601
24602 }
3d12a48d 24603
7b67784f 24604 if(fluid != 0 && fluid != 1) {
1e9111db 24605 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24606 " The default value of 1 (water) will be used." << endl;
24607 }
24608
1e9111db 24609 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24610 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24611 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24612 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24613 if(rails == 0 ) {
1e9111db 24614 cout << "ITS: Rails are out." << endl;
7b67784f 24615 } else {
1e9111db 24616 cout << "ITS: Rails are in." << endl;
7b67784f 24617 }
24618 if(fluid == 0 ) {
1e9111db 24619 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24620 } else {
1e9111db 24621 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24622 }
24623
c47b75b1 24624 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24625 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24626 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24627 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24628 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24629
24630 Float_t deltax, deltay;
686e2715 24631
c47b75b1 24632 Int_t thickness = fMinorVersion/10;
24633 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24634
24635
24636 // Define some variables for SDD
24637
24638
24639 Float_t sin30, cos30;
24640
24641 // SDD electronics+services main volumes
24642 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24643
24644 // SDD detector ladder
24645
24646 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24647 Float_t Y_SDD_sep = 0.20;
24648 Float_t ySDD;
24649 Int_t iSDD;
24650 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24651 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24652
24653 // ladder foot and end-ladder (frame and cooling)
24654 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24655 Float_t I424dits[3], xI424, yI424;
24656 Float_t I425dits[3];
24657 Int_t indI425;
24658 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24659
24660 // SDD ladder frame and cooling
24661 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24662 Float_t I035dits[3], I037dits[3], I038dits[3];
24663 Float_t I039dits[3], xI039, yI039;
24664 Float_t I041dits[5];
24665
24666 // SDD hybrid, chips and capacitors
24667 Float_t I050dits[3], xI050, yI050;
24668 Float_t I052dits[3], xI052, yI052;
24669 Float_t I042dits[3], xI042, yI042;
24670 Float_t xI042space = 0.17;
24671 Float_t I043dits[3], xI043, yI043;
24672 Float_t xI043space = 0.17;
24673 Float_t zchip, zChipSpace;
24674 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24675 Int_t ichip, icap;
24676
24677 // SDD microcables
24678 Float_t I044dits[4], xI044, yI044, volI044;
24679 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24680 Char_t HVname[5], LVname[5];
24681
24682
24683 // Define media off-set
db915fea 24684
24685 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24686
db915fea 24687
24688 // Rotation matrices
24689
a9c4129c 24690 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24691
bae7e562 24692
686e2715 24693 if (option == 1) {
24694
24695 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24696 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24697 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24698 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24699 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24700 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24701 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24702 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24703 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24704 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24705 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24706 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24707 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24708 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24709 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24710 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24711 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24712 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24713 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24714 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24715 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24716 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24717 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24718 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24719 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24720 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24721 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24722 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24723 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24724 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24725 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24726 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24727 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24728 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24729 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24730 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24731 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24732 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24733 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24734 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24735 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24736 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24737 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24738 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24739 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24740 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24741 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24742 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24743 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24744 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24745 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24746 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24747 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24748 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24749 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24750 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24751 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24752 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24753 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24754 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24755 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24756 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24757 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24758 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24759 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24760 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24761 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24762 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24763 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24764 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24765 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24766 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24767 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24768 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24769 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24770 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24771 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24772
24773 }
a9c4129c 24774
24775 // SPD - option 'b' (this is the default)
2ffd6c79 24776
686e2715 24777 if (option == 2) {
24778
9bf5e8ff 24779 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24780 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24781 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24782 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24783 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24784 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24785 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24786 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24787 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24788 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24789 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24790 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24791 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24792 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24793 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24794 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24795 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24796 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24797 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24798 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24799 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24800 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24801 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24802 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24803 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24804 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24805 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24806 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24807 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24808 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24809 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24810 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24811 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24812 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24813 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24814 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24815 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24816 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24817 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24818 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24819 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24820 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24821 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24822 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24823 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24824 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24825 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24826 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24827 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24828 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24829 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24830 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24831 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24832 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24833 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24834 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24835 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24836 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24837 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24838 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24839 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24840 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24841 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24842 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24843 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24844 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24845 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24846 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24847 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24848 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24849 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24850 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24851 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24852 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24853 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24854 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24855 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24856
24857 }
24858
db915fea 24859 // SDD
24860
24861 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24862 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24863 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24864 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24865 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24866 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24867 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24868 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24869 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24870 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24871 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24872 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24873 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24874 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24875 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24876 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24877 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24878 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24879 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24880 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24881 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24882 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24883 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24884 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24885 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24886 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24887 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24888 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24889 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24890 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24891 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24892 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24893 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24894 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24895 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24896 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24897 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24898 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24899 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24900 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24901 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24902 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24903 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24904 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24905 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24906 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24907 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24908 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24909 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24910 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24911 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24912 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24913 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24914 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24915 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24916 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24917 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24918 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24919
24920 // SSD
24921
24922 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24923 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24924 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24925 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24926 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24927 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24928 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24929 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24930 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24931 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24932 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24933 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24934 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24935 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24936 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24937 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24938 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24939 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24940 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24941 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24942 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24943 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24944 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24945 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24946 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24947 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24948 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24949 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24950 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24951 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24952 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24953 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24954 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 24955 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24956 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24957 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24958 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24959 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24960 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
24961 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
24962 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
24963 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
24964 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
24965 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
24966 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
24967 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
24968 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
24969 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
24970 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
24971 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 24972 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 24973 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
24974 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
24975 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
24976 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
24977 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
24978 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
24979 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
24980 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
24981 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
24982 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
24983 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
24984 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
24985 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
24986 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
24987 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
24988 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
24989 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
24990 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
24991 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
24992 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
24993 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
24994 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
24995 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
24996 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
24997 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
24998 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
24999 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25000 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25001 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25002 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25003 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25004 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25005 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25006
25007
cd3a3507 25008 // SDD cone
25009
25010 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25011 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25012 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25013 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25014 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25015 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25016 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25017 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25018 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25019 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25020 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25021 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25022 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25023 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25024 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25025 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25026 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25027 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25028 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25029 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25030 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25031 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25032 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25033 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25034 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25035 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25036 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25037 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25038 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25039 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25040 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25041 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25042 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25043 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25044 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25045 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25046 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25047 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25048 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25049 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25050 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25051 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25052 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25053 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25054 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25055 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25056 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25057 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25058 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25059 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25060 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25061 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25062 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25063 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25064 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25065 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25066 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25067 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25068 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25069 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25070 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25071 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25072 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25073 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25074 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25075 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25076 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25077 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25078 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25079 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25080 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25081 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25082 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25083 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25084 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25085 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25086 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25087 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25088 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25089 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25090 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25091
25092 // SSD cone
25093
25094 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25095 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25096 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25097 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25098 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25099 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25100 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25101 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25102 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25103 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25104 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25105 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25106 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25107 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25108 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25109 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25110 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25111 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25112 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25113 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25114 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25115 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25116 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25117 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25118 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25119 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25120 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25121 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25122 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25123 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25124 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25125 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25126 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25127 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25128 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25129 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25130 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25131
25132 // Services
25133
25134 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25135
25136
db915fea 25137 // CONVERT INTO CM (RL(SI)=9.36 CM)
25138
25139 for (i = 0; i < 6; ++i) {
25140 drl[i] = drl[i] / 100. * 9.36;
25141 }
25142
25143 // FIELD CAGE HALF LENGTH
25144
1e9111db 25145 rlim = 50.;
7b67784f 25146 zmax = 74.;
25147 ztpc = 284.;
db915fea 25148
25149 // --- Define ghost volume containing the whole ITS (including services)
25150 // and fill it with air
25151
6d62fed9 25152 dgh[0] = 0.;
25153 dgh[1] = 360.;
25154 dgh[2] = 16.;
7b67784f 25155 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25156 dgh[4] = 46;
25157 dgh[5] = 85.;
7b67784f 25158 dgh[6] = -ztpc;
6d62fed9 25159 dgh[7] = 46;
25160 dgh[8] = 85.;
7b67784f 25161 dgh[9] = -ztpc;
6d62fed9 25162 dgh[10] = 46;
1e9111db 25163 dgh[11] = rlim+6;
7b67784f 25164 dgh[12] = -97.5;
6d62fed9 25165 dgh[13] = 46;
1e9111db 25166 dgh[14] = rlim+6;
7b67784f 25167 dgh[15] = -zmax;
6d62fed9 25168 dgh[16] = 46;
1e9111db 25169 dgh[17] = rlim+6;
9181d340 25170 dgh[18] = -48;
6d62fed9 25171 dgh[19] = 6;
1e9111db 25172 dgh[20] = rlim+6;
e4f08ac3 25173 dgh[21] = -28.6;
6d62fed9 25174 dgh[22] = 6;
1e9111db 25175 dgh[23] = rlim+6;
e4f08ac3 25176 dgh[24] = -27.6;
6d62fed9 25177 dgh[25] = 3.295;
1e9111db 25178 dgh[26] = rlim+6;
e4f08ac3 25179 dgh[27] = 27.6;
6d62fed9 25180 dgh[28] = 3.295;
1e9111db 25181 dgh[29] = rlim+6;
e4f08ac3 25182 dgh[30] = 28.6;
6d62fed9 25183 dgh[31] = 6;
1e9111db 25184 dgh[32] = rlim+6;
9181d340 25185 dgh[33] = 48;
6d62fed9 25186 dgh[34] = 6;
1e9111db 25187 dgh[35] = rlim+6;
7b67784f 25188 dgh[36] = zmax;
6d62fed9 25189 dgh[37] = 46;
1e9111db 25190 dgh[38] = rlim+6;
7b67784f 25191 dgh[39] = 97.5;
6d62fed9 25192 dgh[40] = 46;
1e9111db 25193 dgh[41] = rlim+6;
7b67784f 25194 dgh[42] = ztpc;
6d62fed9 25195 dgh[43] = 62;
25196 dgh[44] = 62+4.;
7b67784f 25197 dgh[45] = ztpc;
6d62fed9 25198 dgh[46] = 62;
25199 dgh[47] = 85.;
7b67784f 25200 dgh[48] = ztpc+4.+0.1;
6d62fed9 25201 dgh[49] = 62.4;
25202 dgh[50] = 85.;
25203 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25204
db915fea 25205
25206 // --- Place the ghost volume in its mother volume (ALIC) and make it
25207 // invisible
25208
25209 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25210 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25211
25212
25213 // --- Define ghost volume containing the six layers and fill it with air
25214
25215 dgh[0] = 0.;
25216 dgh[1] = 360.;
6d62fed9 25217 dgh[2] = 8.;
7b67784f 25218 dgh[3] = -zmax;
45725ec9 25219 dgh[4] = 46.;
7b67784f 25220 dgh[5] = rlim;
9181d340 25221 dgh[6] = -47.5;
6d62fed9 25222 dgh[7] = 6.005;
7b67784f 25223 dgh[8] = rlim;
25224 dgh[9] = -28.5;
6d62fed9 25225 dgh[10] = 6.005;
7b67784f 25226 dgh[11] = rlim;
25227 dgh[12] = -27.5;
6d62fed9 25228 dgh[13] = 3.3;
7b67784f 25229 dgh[14] = rlim;
25230 dgh[15] = 27.5;
6d62fed9 25231 dgh[16] = 3.3;
7b67784f 25232 dgh[17] = rlim;
25233 dgh[18] = 28.5;
6d62fed9 25234 dgh[19] = 6.005;
7b67784f 25235 dgh[20] = rlim;
9181d340 25236 dgh[21] = 47.5;
6d62fed9 25237 dgh[22] = 6.005;
7b67784f 25238 dgh[23] = rlim;
25239 dgh[24] = zmax;
6d62fed9 25240 dgh[25] = 46.;
7b67784f 25241 dgh[26] = rlim;
6d62fed9 25242 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25243
25244 // --- Place the ghost volume in its mother volume (ITSV) and make it
25245 // invisible
25246
25247 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25248 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25249
db915fea 25250
a9c4129c 25251 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25252
686e2715 25253 // SPD - option 'a'
686e2715 25254 // (this is NOT the default)
25255
3d12a48d 25256 if (option == 1) {
c47b75b1 25257
686e2715 25258 dits[0] = 3.7;
25259 dits[1] = 7.75;
45725ec9 25260 dits[2] = 26.1;
d236497b 25261 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25262
25263 dits[0] = 3.7;
25264 dits[1] = 7.7;
25265 dits[2] = 24;
25266 dits[3] = 57;
25267 dits[4] = 100;
c47b75b1 25268 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25269
c47b75b1 25270 di10a[0] = 0.843;
25271 di10a[1] = ddet1+dchip1+dbus+0.0025;
25272 di10a[2] = 19.344;
25273 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25274 // on layer 1
25275 di20a[0] = 0.843;
25276 di20a[1] = ddet2+dchip2+dbus+0.0025;
25277 di20a[2] = 19.344;
25278 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25279 // on layer 2
686e2715 25280 dits[0] = 1.3673;
25281 dits[1] = 0.01;
25282 dits[2] = 24;
25283 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25284
25285 dits[0] = 0.06;
25286 dits[1] = 0.08;
25287 dits[2] = 24;
25288 dits[3] = -36.79;
25289 dits[4] = 21.834;
25290 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25291
25292 dits[0] = 0.1253;
25293 dits[1] = 0.01;
25294 dits[2] = 24;
d236497b 25295 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25296
25297 dits[0] = 0.04;
25298 dits[1] = 0.06 ;
25299 dits[2] = 24;
25300 dits[3] = 126.79;
25301 dits[4] = 270;
25302 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25303
25304 dits[0] = 0.1134;
25305 dits[1] = 0.01;
25306 dits[2] = 24;
25307 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25308
25309 dits[0] = 0.25;
25310 dits[1] = 0.06;
25311 dits[2] = 24;
25312 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25313
25314 dits[0] = 0.077;
25315 dits[1] = 0.01;
25316 dits[2] = 24;
25317 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25318
25319 dits[0] = 0.04;
25320 dits[1] = 0.06;
25321 dits[2] = 24;
25322 dits[3] = 0;
25323 dits[4] = 90;
25324 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25325
25326 dits[0] = 0.0695;
25327 dits[1] = 0.01;
25328 dits[2] = 24;
25329 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25330
25331 dits[0] = 0.06;
25332 dits[1] = 0.08;
25333 dits[2] = 24;
25334 dits[3] = 0;
25335 dits[4] = 108;
25336 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25337
25338 dits[0] = 0.1835;
25339 dits[1] = 0.01;
25340 dits[2] = 24;
25341 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25342
25343 dits[0] = 0.1894 ;
25344 dits[1] = 0.01;
25345 dits[2] = 24;
25346 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25347
25348 dits[0] = 0.04;
25349 dits[1] = 0.06;
25350 dits[2] = 24;
25351 dits[3] = 0;
25352 dits[4] = 75.261;
25353 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25354
25355 dits[0] = 1.3401;
25356 dits[1] = 0.01;
25357 dits[2] = 24;
25358 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25359
25360 dits[0] = 0.05;
25361 dits[1] = 0.07;
25362 dits[2] = 24;
25363 dits[3] = 0;
25364 dits[4] = 72.739;
25365 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25366
25367 dits[0] = 0.1193;
25368 dits[1] = 0.01;
25369 dits[2] = 24;
25370 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25371
25372 dits[0] = 0.163;
25373 dits[1] = 0.01;
25374 dits[2] = 24;
25375 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25376
25377 dits[0] = 0.04;
25378 dits[1] = 0.06;
25379 dits[2] = 24;
25380 dits[3] = 0;
25381 dits[4] = 157.633;
25382 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25383
25384 dits[0] = 0.2497;
25385 dits[1] = 0.01;
25386 dits[2] = 24;
25387 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25388
25389 dits[0] = 0.06;
25390 dits[1] = 0.08;
25391 dits[2] = 24;
25392 dits[3] = 0;
25393 dits[4] = 148.633;
25394 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25395
25396 dits[0] = 0.292;
25397 dits[1] = 0.01;
25398 dits[2] = 24;
25399 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25400
25401 dits[0] = 0.163;
25402 dits[1] = 0.01;
25403 dits[2] = 24;
25404 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25405
25406 dits[0] = 0.04;
25407 dits[1] = 0.06;
25408 dits[2] = 24;
25409 dits[3] = 0;
25410 dits[4] = 161.297;
25411 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25412
25413 dits[0] = 0.2433;
25414 dits[1] = 0.01;
25415 dits[2] = 24;
25416 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25417
25418 dits[0] = 0.06;
25419 dits[1] = 0.08;
25420 dits[2] = 24;
25421 dits[3] = 0;
25422 dits[4] = 42.883;
25423 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25424
c47b75b1 25425 di103[0] = 0.793;
25426 di103[1] = ddet1+dchip1;
25427 di103[2] = 3.536;
25428 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25429 // layer 1
686e2715 25430 dits[0] = 0.793;
fc44ab90 25431 dits[1] = 0.475; //0.685; 0.015
686e2715 25432 dits[2] = 2.5;
fc44ab90 25433 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25434
c47b75b1 25435 di104[0] = 0.843;
25436 di104[1] = dbus;
25437 di104[2] = 14.344;
25438 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25439
c47b75b1 25440 di1d3[0] = 0.793;
25441 di1d3[1] = ddet2+dchip2;
25442 di1d3[2] = 3.536;
25443 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25444 // layer 2
686e2715 25445 dits[0] = 0.793;
686e2715 25446 dits[0] = 0.06;
25447 dits[1] = 0.08;
25448 dits[2] = 24;
25449 dits[3] = 0;
25450 dits[4] = 80;
25451 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25452
25453 dits[0] = 0.04;
25454 dits[1] = 0.06;
25455 dits[2] = 24;
25456 dits[3] = 0;
25457 dits[4] = 80;
25458 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25459
25460 dits[0] = 0.15;
25461 dits[1] = 0.0146;
25462 dits[2] = 24;
25463 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25464
25465 dits[0] = 0.1315;
25466 dits[1] = 0.01;
25467 dits[2] = 24;
25468 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25469
25470 dits[0] = 0.025;
25471 dits[1] = 0.035;
25472 dits[2] = 24;
25473 dits[3] = 0;
25474 dits[4] = 180;
25475 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25476
9181d340 25477 if (fluid == 1) {
25478 dits[0] = 0;
25479 dits[1] = 0.025;
25480 dits[2] = 24;
25481 dits[3] = 0;
25482 dits[4] = 180;
25483 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25484 } else {
25485 dits[0] = 0;
25486 dits[1] = 0.025;
25487 dits[2] = 24;
25488 dits[3] = 0;
25489 dits[4] = 180;
25490 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25491 }
25492
686e2715 25493 dits[0] = 0.063;
25494 dits[1] = 0.035;
25495 dits[2] = 24;
25496 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25497
c47b75b1 25498 di102[0] = 0.793;
25499 di102[1] = dchip1;
25500 di102[2] = 0.68;
25501 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25502
25503 di1d2[0] = 0.793;
25504 di1d2[1] = dchip2;
25505 di1d2[2] = 0.68;
25506 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25507
25508 di101[0] = 0.705;
25509 di101[1] = ddet1;
25510 di101[2] = 3.536;
25511 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25512 // layer 1
25513 di1d1[0] = 0.705;
25514 di1d1[1] = ddet2;
25515 di1d1[2] = 3.536;
25516 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25517 // layer 2
9181d340 25518 if (fluid == 1) {
25519 dits[0] = 0.063;
25520 dits[1] = 0.025;
25521 dits[2] = 24;
25522 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25523 } else {
25524 dits[0] = 0.063;
25525 dits[1] = 0.025;
25526 dits[2] = 24;
25527 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25528 }
686e2715 25529
c47b75b1 25530 dits1[0] = 0.64;
25531 dits1[1] = ddet1;
25532 dits1[2] = 3.48;
25533 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25534
c47b75b1 25535 dits2[0] = 0.64;
25536 dits2[1] = ddet2;
25537 dits2[2] = 3.48;
25538 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25539
25540 dits[0] = 3.701;
25541 dits[1] = 7.699;
25542 dits[2] = 4;
25543 dits[3] = 57.1;
25544 dits[4] = 99.9;
25545 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25546
25547 dits[0] = 0;
25548 dits[1] = 0.5;
25549 dits[2] = 1.5;
25550 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25551
25552 dits[0] = 0;
25553 dits[1] = 0.18;
25554 dits[2] = 0.8;
25555 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25556
25557 dits[0] = 0;
25558 dits[1] = 0.18;
25559 dits[2] = 3;
25560 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25561
25562 dits[0] = 0;
25563 dits[1] = 0.075;
25564 dits[2] = 0.8;
25565 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25566
25567 dits[0] = 3.5;
25568 dits[1] = 5.6;
25569 dits[2] = 0.55;
25570 dits[3] = 0;
25571 dits[4] = 38;
25572 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25573
25574 dits[0] = 6.6;
25575 dits[1] = 7.6;
25576 dits[2] = 0.5;
25577 dits[3] = 0;
25578 dits[4] = 9;
25579 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25580
25581 dits[0] = 0.26;
25582 dits[1] = 0.32;
25583 dits[2] = 0.55;
25584 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25585
9181d340 25586 if (fluid == 1) {
25587 dits[0] = 0;
25588 dits[1] = 0.3;
25589 dits[2] = 1.5;
25590 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25591 // was I177 in old geom.
25592 } else {
25593 dits[0] = 0;
25594 dits[1] = 0.3;
25595 dits[2] = 1.5;
25596 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25597 // was I177 in old geom.
25598 }
25599
686e2715 25600 dits[0] = 0.07;
25601 dits[1] = 0.125;
25602 dits[2] = 0.3;
25603 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25604
9181d340 25605 if (fluid == 1) {
25606 dits[0] = 0;
25607 dits[1] = 0.1;
25608 dits[2] = 0.8;
25609 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25610 // was I174 in old geom.
25611 } else {
25612 dits[0] = 0;
25613 dits[1] = 0.1;
25614 dits[2] = 0.8;
25615 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25616 // was I174 in old geom.
25617 }
25618
25619 if (fluid == 1) {
25620 dits[0] = 0;
25621 dits[1] = 0.1;
25622 dits[2] = 3;
25623 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25624 // was I172 in old geom.
25625 } else {
25626 dits[0] = 0;
25627 dits[1] = 0.1;
25628 dits[2] = 3;
25629 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25630 // was I172 in old geom.
25631 }
25632
25633 if (fluid == 1) {
25634 dits[0] = 0;
25635 dits[1] = 0.0746;
25636 dits[2] = 0.8;
25637 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25638 // was I170 in old geom.
25639 } else {
25640 dits[0] = 0;
25641 dits[1] = 0.0746;
25642 dits[2] = 0.8;
25643 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25644 // was I170 in old geom.
25645 }
25646
25647 if (fluid == 1) {
25648 dits[0] = 3.7;
25649 dits[1] = 5.4;
25650 dits[2] = 0.35;
25651 dits[3] = 2;
25652 dits[4] = 36;
25653 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25654 // was I168 in old geom.
25655 } else {
25656 dits[0] = 3.7;
25657 dits[1] = 5.4;
25658 dits[2] = 0.35;
25659 dits[3] = 2;
25660 dits[4] = 36;
25661 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25662 // was I168 in old geom.
25663 }
686e2715 25664
2ffd6c79 25665
686e2715 25666 }
a9c4129c 25667
a9c4129c 25668 // --- Define SPD (option 'b') volumes ----------------------------
25669
686e2715 25670 // SPD - option 'b'
c47b75b1 25671 // (this is the default)
686e2715 25672
3d12a48d 25673 if (option == 2) {
c47b75b1 25674
686e2715 25675 dits[0] = 3.7;
25676 dits[1] = 7.75;
45725ec9 25677 dits[2] = 26.1;
686e2715 25678 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25679
25680 dits[0] = 3.7;
25681 dits[1] = 7.7;
25682 dits[2] = 24;
25683 dits[3] = 57;
25684 dits[4] = 100;
c47b75b1 25685 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25686
c47b75b1 25687 di10b[0] = 0.843;
25688 di10b[1] = ddet1+dchip1+dbus+0.0025;
25689 di10b[2] = 19.344;
25690 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25691 // on layer 1
686e2715 25692
c47b75b1 25693 di20b[0] = 0.843;
25694 di20b[1] = ddet2+dchip2+dbus+0.0025;
25695 di20b[2] = 19.344;
25696 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25697 // layer 2
686e2715 25698
25699 dits[0] = 1.3673;
25700 dits[1] = 0.01;
25701 dits[2] = 24;
25702 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25703
25704 dits[0] = 0.06;
25705 dits[1] = 0.08;
25706 dits[2] = 24;
25707 dits[3] = -36.79;
25708 dits[4] = 21.834;
25709 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25710
25711 dits[0] = 0.1253;
25712 dits[1] = 0.01;
25713 dits[2] = 24;
25714 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25715
25716 dits[0] = 0.04;
25717 dits[1] = 0.06 ;
25718 dits[2] = 24;
25719 dits[3] = 126.79;
25720 dits[4] = 270;
25721 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25722
25723 dits[0] = 0.1134;
25724 dits[1] = 0.01;
25725 dits[2] = 24;
25726 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25727
25728 dits[0] = 0.25;
25729 dits[1] = 0.06;
25730 dits[2] = 24;
25731 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25732
25733 dits[0] = 0.077;
25734 dits[1] = 0.01;
25735 dits[2] = 24;
25736 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25737
25738 dits[0] = 0.04;
25739 dits[1] = 0.06;
25740 dits[2] = 24;
25741 dits[3] = 0;
25742 dits[4] = 90;
25743 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25744
25745 dits[0] = 0.0695;
25746 dits[1] = 0.01;
25747 dits[2] = 24;
25748 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25749
25750 dits[0] = 0.06;
25751 dits[1] = 0.08;
25752 dits[2] = 24;
25753 dits[3] = 0;
25754 dits[4] = 108;
25755 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25756
25757 dits[0] = 0.1835;
25758 dits[1] = 0.01;
25759 dits[2] = 24;
25760 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25761
25762 dits[0] = 0.1894 ;
25763 dits[1] = 0.01;
25764 dits[2] = 24;
25765 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25766
25767 dits[0] = 0.04;
25768 dits[1] = 0.06;
25769 dits[2] = 24;
25770 dits[3] = 0;
25771 dits[4] = 75.261;
25772 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25773
25774 dits[0] = 1.3401;
25775 dits[1] = 0.01;
25776 dits[2] = 24;
25777 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25778
25779 dits[0] = 0.05;
25780 dits[1] = 0.07;
25781 dits[2] = 24;
25782 dits[3] = 0;
25783 dits[4] = 72.739;
25784 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25785
25786 dits[0] = 0.1193;
25787 dits[1] = 0.01;
25788 dits[2] = 24;
25789 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25790
25791 dits[0] = 0.163;
25792 dits[1] = 0.01;
25793 dits[2] = 24;
25794 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25795
25796 dits[0] = 0.04;
25797 dits[1] = 0.06;
25798 dits[2] = 24;
25799 dits[3] = 0;
25800 dits[4] = 157.633;
25801 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25802
25803 dits[0] = 0.2497;
25804 dits[1] = 0.01;
25805 dits[2] = 24;
25806 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25807
25808 dits[0] = 0.06;
25809 dits[1] = 0.08;
25810 dits[2] = 24;
25811 dits[3] = 0;
25812 dits[4] = 148.633;
25813 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25814
25815 dits[0] = 0.292;
25816 dits[1] = 0.01;
25817 dits[2] = 24;
25818 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25819
25820 dits[0] = 0.163;
25821 dits[1] = 0.01;
25822 dits[2] = 24;
25823 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25824
25825 dits[0] = 0.04;
25826 dits[1] = 0.06;
25827 dits[2] = 24;
25828 dits[3] = 0;
25829 dits[4] = 161.297;
25830 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25831
25832 dits[0] = 0.2433;
25833 dits[1] = 0.01;
25834 dits[2] = 24;
25835 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25836
25837 dits[0] = 0.06;
25838 dits[1] = 0.08;
25839 dits[2] = 24;
25840 dits[3] = 0;
25841 dits[4] = 42.883;
25842 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25843
25844 dits[0] = 0.793;
fc44ab90 25845 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25846 dits[2] = 2.5;
fc44ab90 25847 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25848
c47b75b1 25849 di107[0] = 0.793;
25850 di107[1] = ddet1+dchip1;
25851 di107[2] = 3.536;
25852 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25853 // layer 1
686e2715 25854 dits[0] = 0.705;
25855 dits[1] = 0.01;
25856 dits[2] = 2.5;
25857 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25858
c47b75b1 25859 di108[0] = 0.705;
25860 di108[1] = dbus;
25861 di108[2] = 14.344;
25862 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25863
c47b75b1 25864 di1d7[0] = 0.7975;
25865 di1d7[1] = ddet2+dchip2;
25866 di1d7[2] = 3.536;
25867 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25868 // layer 2
686e2715 25869 dits[0] = 0.06;
25870 dits[1] = 0.08;
25871 dits[2] = 24;
25872 dits[3] = 0;
25873 dits[4] = 80;
25874 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25875
25876 dits[0] = 0.04;
25877 dits[1] = 0.06;
25878 dits[2] = 24;
25879 dits[3] = 0;
25880 dits[4] = 80;
25881 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25882
25883 dits[0] = 0.15;
25884 dits[1] = 0.0146;
25885 dits[2] = 24;
25886 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25887
25888 dits[0] = 0.1315;
25889 dits[1] = 0.01;
25890 dits[2] = 24;
25891 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25892
25893 dits[0] = 0.025;
25894 dits[1] = 0.035;
25895 dits[2] = 24;
25896 dits[3] = 0;
25897 dits[4] = 180;
25898 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25899
9181d340 25900 if (fluid == 1) {
25901 dits[0] = 0;
25902 dits[1] = 0.025;
25903 dits[2] = 24;
25904 dits[3] = 0;
25905 dits[4] = 180;
25906 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25907 } else {
25908 dits[0] = 0;
25909 dits[1] = 0.025;
25910 dits[2] = 24;
25911 dits[3] = 0;
25912 dits[4] = 180;
25913 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25914 }
25915
686e2715 25916 dits[0] = 0.063;
25917 dits[1] = 0.035;
25918 dits[2] = 24;
25919 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25920
c47b75b1 25921 di106[0] = 0.7975;
25922 di106[1] = dchip1;
25923 di106[2] = 0.68;
25924 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25925
25926 di1d6[0] = 0.7975;
25927 di1d6[1] = dchip2;
25928 di1d6[2] = 0.68;
25929 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25930
25931 di101[0] = 0.705;
25932 di101[1] = ddet1;
25933 di101[2] = 3.536;
25934 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25935 // layer 1
25936 di1d1[0] = 0.705;
25937 di1d1[1] = ddet2;
25938 di1d1[2] = 3.536;
25939 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25940 // layer 2
9181d340 25941
25942 if (fluid == 1) {
25943 dits[0] = 0.063;
25944 dits[1] = 0.025;
25945 dits[2] = 24;
25946 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25947 } else {
25948 dits[0] = 0.063;
25949 dits[1] = 0.025;
25950 dits[2] = 24;
25951 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25952 }
686e2715 25953
c47b75b1 25954 dits1[0] = 0.64;
25955 dits1[1] = ddet1;
25956 dits1[2] = 3.48;
25957 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25958
c47b75b1 25959 dits2[0] = 0.64;
25960 dits2[1] = ddet2;
25961 dits2[2] = 3.48;
25962 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25963
25964 dits[0] = 3.701;
25965 dits[1] = 7.699;
25966 dits[2] = 4;
25967 dits[3] = 57.1;
25968 dits[4] = 99.9;
25969 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25970
25971 dits[0] = 0;
25972 dits[1] = 0.5;
25973 dits[2] = 1.5;
25974 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25975
25976 dits[0] = 0;
25977 dits[1] = 0.18;
25978 dits[2] = 0.8;
25979 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25980
25981 dits[0] = 0;
25982 dits[1] = 0.18;
25983 dits[2] = 3;
25984 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25985
25986 dits[0] = 0;
25987 dits[1] = 0.075;
25988 dits[2] = 0.8;
25989 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25990
25991 dits[0] = 3.5;
25992 dits[1] = 5.6;
25993 dits[2] = 0.55;
25994 dits[3] = 0;
25995 dits[4] = 38;
25996 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25997
25998 dits[0] = 6.6;
25999 dits[1] = 7.6;
26000 dits[2] = 0.5;
26001 dits[3] = 0;
26002 dits[4] = 9;
26003 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26004
26005 dits[0] = 0.26;
26006 dits[1] = 0.32;
26007 dits[2] = 0.55;
26008 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26009
9181d340 26010 if (fluid == 1) {
26011 dits[0] = 0;
26012 dits[1] = 0.3;
26013 dits[2] = 1.5;
26014 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26015 // was I177 in old geom.
26016 } else {
26017 dits[0] = 0;
26018 dits[1] = 0.3;
26019 dits[2] = 1.5;
26020 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26021 // was I177 in old geom.
26022 }
686e2715 26023
26024 dits[0] = 0.07;
26025 dits[1] = 0.125;
26026 dits[2] = 0.3;
26027 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26028
9181d340 26029 if (fluid == 1) {
26030 dits[0] = 0;
26031 dits[1] = 0.1;
26032 dits[2] = 0.8;
26033 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26034 // was I174 in old geom.
26035 } else {
26036 dits[0] = 0;
26037 dits[1] = 0.1;
26038 dits[2] = 0.8;
26039 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26040 // was I174 in old geom.
26041 }
26042
26043 if (fluid == 1) {
26044 dits[0] = 0;
26045 dits[1] = 0.1;
26046 dits[2] = 3;
26047 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26048 // was I172 in old geom.
26049 } else {
26050 dits[0] = 0;
26051 dits[1] = 0.1;
26052 dits[2] = 3;
26053 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26054 // was I172 in old geom.
26055 }
26056
26057 if (fluid == 1) {
26058 dits[0] = 0;
26059 dits[1] = 0.0746;
26060 dits[2] = 0.8;
26061 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26062 // was I170 in old geom.
26063 } else {
26064 dits[0] = 0;
26065 dits[1] = 0.0746;
26066 dits[2] = 0.8;
26067 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26068 // was I170 in old geom.
26069 }
26070
26071 if (fluid == 1) {
26072 dits[0] = 3.7;
26073 dits[1] = 5.4;
26074 dits[2] = 0.35;
26075 dits[3] = 2;
26076 dits[4] = 36;
26077 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26078 // was I168 in old geom.
26079 } else {
26080 dits[0] = 3.7;
26081 dits[1] = 5.4;
26082 dits[2] = 0.35;
26083 dits[3] = 2;
26084 dits[4] = 36;
26085 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26086 // was I168 in old geom.
26087 }
26088
a9c4129c 26089
686e2715 26090 }
a9c4129c 26091
c47b75b1 26092 // --- Define SDD volumes ------------------------------------------
686e2715 26093
686e2715 26094
80272ed3 26095 cos30 = cos(30.*3.14159/180.);
26096 sin30 = sin(30.*3.14159/180.);
26097
26098
c47b75b1 26099 dits[0] = 0;
26100 dits[1] = 360;
26101 dits[2] = 6;
e4f08ac3 26102 dits[3] = -34.6;
9181d340 26103 dits[4] = 23.49;
26104 dits[5] = 28;
e4f08ac3 26105 dits[6] = -23.65;
9181d340 26106 dits[7] = 23.49;
26107 dits[8] = 28;
e4f08ac3 26108 dits[9] = -23.65;
9181d340 26109 dits[10] = 14.59;
26110 dits[11] = 28;
e4f08ac3 26111 dits[12] = 23.65;
9181d340 26112 dits[13] = 14.59;
26113 dits[14] = 28;
e4f08ac3 26114 dits[15] = 23.65;
9181d340 26115 dits[16] = 23.49;
26116 dits[17] = 28;
e4f08ac3 26117 dits[18] = 34.6;
9181d340 26118 dits[19] = 23.49;
26119 dits[20] = 28;
c47b75b1 26120 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26121
80272ed3 26122 // block of the SDD electronics and related ladder frame
26123 I018dits[0] = 3.2;
26124 I018dits[1] = 2;
26125 I018dits[2] = 3.65;
26126 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26127
26128 // block of the SDD end ladder
26129 I024dits[0] = 3.2;
26130 I024dits[1] = 2;
26131 I024dits[2] = 2.725;
26132 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26133
26134 // ladder frame of layer 3 - F.T. March,7-2001
26135 I047dits[0] = I018dits[0];
26136 I047dits[1] = I018dits[1];
26137 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26138 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26139
26140 // ladder frame of layer 4 - F.T. March,7-2001
26141 I048dits[0] = I018dits[0];
26142 I048dits[1] = I018dits[1];
26143 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26144 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26145
26146
26147 // global SDD volume (sensitive + insensitive)
26148 I302dits[0] = 3.6250;
26149 I302dits[1] = 0.0150;
26150 I302dits[2] = 4.3794;
26151 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26152
26153 // Like for I302 - F.T. March,7-2001
26154 I402dits[0] = 3.6250;
26155 I402dits[1] = 0.0150;
26156 I402dits[2] = 4.3794;
26157 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26158
26159 // SDD ladder of layer 3 - F.T. March,7-2001
26160 I004dits[0] = I302dits[0]+0.005;
26161 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26162 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26163 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26164 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26165 }
26166 I004dits[2] = I004dits[2] + I302dits[2];
26167 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26168
26169 // SDD ladder of layer 4 - F.T. March,7-2001
26170 I005dits[0] = I402dits[0]+0.005;
26171 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26172 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26173 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26174 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26175 }
26176 I005dits[2] = I005dits[2] + I402dits[2];
26177 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26178
26179
26180 // -- block of the SDD ladder foot and end ladder
26181
26182 // ladder foot mother volume
26183 I028dits[0] = 3.0000;
26184 I028dits[1] = 0.4000;
26185 I028dits[2] = 0.9000;
26186 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26187
26188 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26189 I420dits[0] = 0.4500;
26190 I420dits[1] = 0.4000;
26191 I420dits[2] = 0.4500;
26192 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26193
26194 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26195 I421dits[0] = 0.;
26196 I421dits[1] = 0.25;
26197 I421dits[2] = I420dits[1];
26198 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26199
26200 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26201 I422dits[0] = 0.0000;
26202 I422dits[1] = 0.2000;
26203 I422dits[2] = 0.0000;
26204 I422dits[3] = 180.00;
26205 I422dits[4] = 0.0000;
26206 I422dits[5] = 360.00;
26207 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26208
26209 // support for ruby-sphere (I422) - F.T. March,7-2001
26210 I423dits[0] = 0.0000;
26211 I423dits[1] = 0.1000;
7b67784f 26212 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26213 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26214
26215 // passage for HV microcables - F.T. March,7-2001
26216 I424dits[0] = 1.5000;
26217 I424dits[1] = 0.1500;
26218 I424dits[2] = I421dits[2];
26219 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26220
26221 // HV microcables segment at the end ladder - F.T. March,7-2001
26222 I425dits[0] = 1.350000;
26223 I425dits[1] = 0.015250;
26224 I425dits[2] = I024dits[2];
26225 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26226
26227 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26228 dits[0] = 0.2;
26229 dits[1] = 0.1815;
80272ed3 26230 dits[2] = I024dits[2];
c47b75b1 26231 dits[3] = 0.015;
26232 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26233
80272ed3 26234 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26235 dits[0] = 0.183;
26236 dits[1] = 0.165;
80272ed3 26237 dits[2] = I024dits[2];
c47b75b1 26238 dits[3] = 0.015;
26239 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26240
80272ed3 26241 // new: for the 1st top rod of the structure
26242 // at the end-ladder - F.T. March,7-2001
26243 I029dits[0] = 0.2;
26244 I029dits[1] = 0.1815;
26245 I029dits[2] = 1.0100;
26246 I029dits[3] = 0.015;
26247 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26248
26249 // new: for the 2nd top rod of the structure
26250 // at the end-ladder - F.T. March,7-2001
26251 I030dits[0] = 0.1830;
26252 I030dits[1] = 0.1650;
26253 I030dits[2] = 1.0100;
26254 I030dits[3] = 0.0150;
26255 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26256
26257 // inox cooling tubes for the end ladder - F.T. March,7-2001
26258 I031dits[0] = 0.093;
26259 I031dits[1] = 0.1;
26260 I031dits[2] = I024dits[2];
26261 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26262
9181d340 26263 if (fluid == 1) {
26264 // cooling water for the end ladder - F.T. March,7-2001
26265 I032dits[0] = 0;
26266 I032dits[1] = I031dits[0];
26267 I032dits[2] = I024dits[2];
26268 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26269 } else {
26270 // cooling freon for the end ladder - R.B. March,21-2001
26271 I032dits[0] = 0;
26272 I032dits[1] = I031dits[0];
26273 I032dits[2] = I024dits[2];
26274 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26275 }
26276
80272ed3 26277 // -- block of the SDD ladder frame holding the electronics
26278
26279 // edge of the ladder frame - part 1
26280 dits[0] = 0.2;
26281 dits[1] = 0.182;
26282 dits[2] = 3.65;
26283 dits[3] = 0.015;
26284 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26285
26286 // edge of the ladder frame - part 2
26287 dits[0] = 0.183;
26288 dits[1] = 0.165;
26289 dits[2] = 3.65;
26290 dits[3] = 0.015;
26291 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26292
26293 // inclined segments of the ladder frame
c47b75b1 26294 dits[0] = 2.23;
26295 dits[1] = 2.1;
26296 dits[2] = 0.05;
26297 dits[3] = 0.03;
26298 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26299
80272ed3 26300 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26301 dits[0] = 2.1;
26302 dits[1] = 2;
26303 dits[2] = 0.06;
26304 dits[3] = 0.04;
26305 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26306
80272ed3 26307 // horiz.segments of the ladders, at 45 deg. to ladder edges
26308 dits[0] = 2.615;
26309 dits[1] = 2.465;
26310 dits[2] = 0.06;
26311 dits[3] = 0.04;
26312 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26313
80272ed3 26314 // supports of the ceramic pins holding the detectors
db915fea 26315 dits[0] = 0.3;
26316 dits[1] = 0.05;
26317 dits[2] = 0.15;
cd3a3507 26318 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26319
80272ed3 26320 // ceramic pins holding the detectors
26321 dits[0] = 0;
26322 dits[1] = 0.05;
26323 dits[2] = 0.225;
26324 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26325
26326 // holders of cooling tubes
26327 I035dits[0] = 0.1;
26328 I035dits[1] = 0.15;
26329 I035dits[2] = 0.2;
26330 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26331
26332 // top holders of microcables
db915fea 26333 dits[0] = 0.2;
26334 dits[1] = 0.01;
26335 dits[2] = 0.05;
cd3a3507 26336 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26337
80272ed3 26338 // inox cooling tubes - F.T. March,7-2001
26339 I037dits[0] = 0.093;
26340 I037dits[1] = 0.1;
26341 I037dits[2] = I018dits[2];
26342 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26343
9181d340 26344 if (fluid == 1) {
26345 // cooling water - F.T. March,7-2001
26346 I038dits[0] = 0;
26347 I038dits[1] = I037dits[0];
26348 I038dits[2] = I018dits[2];
26349 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26350 } else {
26351 // cooling freon - R.B. March,21-2001
26352 I038dits[0] = 0;
26353 I038dits[1] = I037dits[0];
26354 I038dits[2] = I018dits[2];
26355 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26356 }
80272ed3 26357 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26358
80272ed3 26359 // SDD heat bridge - F.T. March,7-2001
26360 I039dits[0] = 1.1000;
26361 I039dits[1] = 0.0087;
26362 I039dits[2] = 3.2500;
26363 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26364
80272ed3 26365 // SDD clip part 1
db915fea 26366 dits[0] = 0.25;
26367 dits[1] = 0.01;
80272ed3 26368 dits[2] = I039dits[2];
cd3a3507 26369 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26370
80272ed3 26371 // SDD clip part 2
26372 I041dits[0] = 0.1;
26373 I041dits[1] = 0.12;
26374 I041dits[2] = I039dits[2];
26375 I041dits[3] = 90;
26376 I041dits[4] = 320;
26377 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26378
26379
26380 // SDD PASCAL - F.T. March,7-2001
26381 I042dits[0] = 0.5000;
26382 I042dits[1] = 0.0175;
26383 I042dits[2] = 0.5000;
26384 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26385
26386 // SDD AMBRA - F.T. March,7-2001
26387 I043dits[0] = 0.3500;
26388 I043dits[1] = 0.0175;
26389 I043dits[2] = 0.5000;
26390 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26391
26392 // SDD capacitors - F.T. March,7-2001
26393 I051dits[0] = 0.1400;
26394 I051dits[1] = 0.0350;
26395 I051dits[2] = 0.0625;
26396 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26397
26398 // SDD hybrid circuit - F.T. March,7-2001
26399 I052dits[0] = 1.725000;
26400 I052dits[1] = 0.003743;
26401 I052dits[2] = I039dits[2];
7b67784f 26402 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26403
26404 // SDD anode microcable : changed - F.T. March,7-2001
26405 I044dits[0] = I018dits[2];
26406 I044dits[1] = I039dits[2];
26407 I044dits[2] = 0.00084;
26408 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26409 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26410 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26411
26412 // SDD electronics box - F.T. March,7-2001
26413 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26414 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26415 I050dits[2] = I018dits[2];
26416 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26417
26418 // SDD sensitive volume
26419 dits[0] = 3.50850;
2ffd6c79 26420 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26421 dits[2] = 3.76320;
db915fea 26422 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26423
80272ed3 26424 // Like for ITS3 - F.T. March,7-2001
26425 dits[0] = 3.50850;
2ffd6c79 26426 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26427 dits[2] = 3.76320;
db915fea 26428 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26429
26430
26431 // --- Define SSD volumes ------------------------------------------
26432
26433
26434 dits[0] = 0;
26435 dits[1] = 360;
26436 dits[2] = 6;
9181d340 26437 dits[3] = -57.45;
26438 dits[4] = 43.6;
db915fea 26439 dits[5] = 48;
9181d340 26440 dits[6] = -49.15;
26441 dits[7] = 43.6;
db915fea 26442 dits[8] = 48;
9181d340 26443 dits[9] = -49.15;
26444 dits[10] = 36.9;
db915fea 26445 dits[11] = 48;
9181d340 26446 dits[12] = 50.55;
26447 dits[13] = 36.9;
db915fea 26448 dits[14] = 48;
9181d340 26449 dits[15] = 50.55;
26450 dits[16] = 43.6;
db915fea 26451 dits[17] = 48;
9181d340 26452 dits[18] = 57.45;
26453 dits[19] = 43.6;
db915fea 26454 dits[20] = 48;
cd3a3507 26455 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26456
26457 dits[0] = 3.4;
26458 dits[1] = 1.955;
de0a2a9c 26459 dits[2] = 56.5;
cd3a3507 26460 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26461
26462 dits[0] = 3.75;
26463 dits[1] = 0.045;
26464 dits[2] = 50.975;
cd3a3507 26465 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26466
26467 dits[0] = 3.4;
26468 dits[1] = 1.955;
de0a2a9c 26469 dits[2] = 47;
cd3a3507 26470 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26471
26472 dits[0] = 3.75;
26473 dits[1] = 0.045;
de0a2a9c 26474 dits[2] = 43.3;
cd3a3507 26475 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26476
26477 dits[0] = 3.4;
26478 dits[1] = 1.955;
26479 dits[2] = 3.15;
cd3a3507 26480 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26481
26482 dits[0] = 3.405;
26483 dits[1] = 1.955;
26484 dits[2] = 1.955;
cd3a3507 26485 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26486
26487 dits[0] = 3.75;
26488 dits[1] = 0.015;
26489 dits[2] = 2.1;
cd3a3507 26490 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26491
26492 dits[0] = 3.4;
26493 dits[1] = 1.955;
26494 dits[2] = 3.15;
cd3a3507 26495 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26496
26497 dits[0] = 3.41;
26498 dits[1] = 1.955;
26499 dits[2] = 1.955;
cd3a3507 26500 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26501
26502 dits[0] = 3.75;
26503 dits[1] = 0.015;
26504 dits[2] = 2.1;
cd3a3507 26505 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26506
9181d340 26507 if (fluid == 1) {
26508 dits[0] = 0;
26509 dits[1] = 0.07;
26510 dits[2] = 3.15;
26511 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26512 } else {
26513 dits[0] = 0;
26514 dits[1] = 0.07;
26515 dits[2] = 3.15;
26516 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26517 }
db915fea 26518
26519 dits[0] = 0.07;
26520 dits[1] = 0.1;
26521 dits[2] = 3.15;
cd3a3507 26522 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26523
26524 dits[0] = 0.225;
26525 dits[1] = 0.195;
26526 dits[2] = 3.15;
26527 dits[3] = 0.025;
cd3a3507 26528 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26529
26530 dits[0] = 0.25;
26531 dits[1] = 0.22;
26532 dits[2] = 3.15;
26533 dits[3] = 0.025;
cd3a3507 26534 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26535
26536 dits[0] = 2.17;
26537 dits[1] = 0.035;
26538 dits[2] = 0.05;
cd3a3507 26539 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26540
26541 dits[0] = 2 ;
26542 dits[1] = 0.035;
26543 dits[2] = 0.05;
cd3a3507 26544 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26545
26546 dits[0] = 2.675;
26547 dits[1] = 0.035;
26548 dits[2] = 0.05;
cd3a3507 26549 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26550
26551 dits[0] = 0.3;
26552 dits[1] = 0.15;
26553 dits[2] = 0.15;
cd3a3507 26554 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26555
26556 dits[0] = 0.025;
26557 dits[1] = 0.025;
26558 dits[2] = 0.05;
cd3a3507 26559 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26560
26561 dits[0] = 0.304;
26562 dits[1] = 0.0275;
26563 dits[2] = 0.432;
cd3a3507 26564 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26565
26566 dits[0] = 0.16;
26567 dits[1] = 0.08;
26568 dits[2] = 0.08;
cd3a3507 26569 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26570
26571 dits[0] = 3.4;
26572 dits[1] = 0.015;
26573 dits[2] = 0.525;
cd3a3507 26574 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26575
26576 dits[0] = 0.15;
26577 dits[1] = 0.105;
26578 dits[2] = 0.29;
26579 dits[3] = 0.08;
cd3a3507 26580 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26581
26582 dits[0] = 0.07;
26583 dits[1] = 0.1;
26584 dits[2] = 1.955;
cd3a3507 26585 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26586
9181d340 26587 if (fluid == 1) {
26588 dits[0] = 0;
26589 dits[1] = 0.07;
26590 dits[2] = 1.955;
26591 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26592 } else {
26593 dits[0] = 0;
26594 dits[1] = 0.07;
26595 dits[2] = 1.955;
26596 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26597 }
db915fea 26598
26599 dits[0] = 0.3;
26600 dits[1] = 0.15;
26601 dits[2] = 0.15;
cd3a3507 26602 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26603
26604 dits[0] = 0.25;
26605 dits[1] = 0.22;
26606 dits[2] = 1.955;
26607 dits[3] = 0.025;
cd3a3507 26608 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26609
26610 dits[0] = 0.225;
26611 dits[1] = 0.195;
26612 dits[2] = 1.955;
26613 dits[4] = 0.025;
cd3a3507 26614 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26615
26616 dits[0] = 2.17;
26617 dits[1] = 0.035;
26618 dits[2] = 0.05;
cd3a3507 26619 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26620
26621 dits[0] = 2.675;
26622 dits[1] = 0.035;
26623 dits[2] = 0.05;
cd3a3507 26624 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26625
26626 dits[0] = 2;
26627 dits[1] = 0.035;
26628 dits[2] = 0.05;
cd3a3507 26629 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26630
26631 dits[0] = 0;
26632 dits[1] = 0.05;
26633 dits[2] = 0.17;
cd3a3507 26634 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26635
26636 dits[0] = 0;
26637 dits[1] = 0.05;
26638 dits[2] = 0.205;
cd3a3507 26639 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26640
26641 dits[0] = 3.65;
26642 dits[1] = 0.015;
26643 dits[2] = 2;
26644 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26645
9181d340 26646 if (fluid == 1) {
26647 dits[0] = 0;
26648 dits[1] = 0.07;
26649 dits[2] = 3.15;
26650 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26651 } else {
26652 dits[0] = 0;
26653 dits[1] = 0.07;
26654 dits[2] = 3.15;
26655 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26656 }
db915fea 26657
26658 dits[0] = 0.07;
26659 dits[1] = 0.1;
26660 dits[2] = 3.15;
cd3a3507 26661 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26662
26663 dits[0] = 0.225;
26664 dits[1] = 0.195;
26665 dits[2] = 3.15;
26666 dits[3] = 0.025;
cd3a3507 26667 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26668
26669 dits[0] = 0.25;
26670 dits[1] = 0.22;
26671 dits[2] = 3.15;
26672 dits[3] = 0.025;
cd3a3507 26673 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26674
26675 dits[0] = 2.17;
26676 dits[1] = 0.035;
26677 dits[2] = 0.05;
cd3a3507 26678 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26679
26680 dits[0] = 2;
26681 dits[1] = 0.035;
26682 dits[2] = 0.05;
cd3a3507 26683 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26684
26685 dits[0] = 2.675;
26686 dits[1] = 0.035;
26687 dits[2] = 0.05;
cd3a3507 26688 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26689
26690 dits[0] = 0.3;
26691 dits[1] = 0.15;
26692 dits[2] = 0.15;
cd3a3507 26693 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26694
26695 dits[0] = 0.304;
26696 dits[1] = 0.0275;
26697 dits[2] = 0.4322;
cd3a3507 26698 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26699
26700 dits[0] = 0.025;
26701 dits[1] = 0.025;
26702 dits[2] = 0.05;
cd3a3507 26703 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26704
26705 dits[0] = 0.16;
26706 dits[1] = 0.08;
26707 dits[2] = 0.08;
cd3a3507 26708 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26709
26710 dits[0] = 3.4;
26711 dits[1] = 0.015;
26712 dits[2] = 0.525;
686e2715 26713 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26714
26715 dits[0] = 0.225;
26716 dits[1] = 0.195;
26717 dits[2] = 1.955;
26718 dits[3] = 0.025;
cd3a3507 26719 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26720
26721 dits[0] = 0.25;
26722 dits[1] = 0.22;
26723 dits[2] = 1.955;
26724 dits[3] = 0.025;
cd3a3507 26725 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26726
26727 dits[0] = 2.17;
26728 dits[1] = 0.035;
26729 dits[2] = 0.05;
cd3a3507 26730 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26731
26732 dits[0] = 2.675;
26733 dits[1] = 0.035;
26734 dits[2] = 0.05;
cd3a3507 26735 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26736
26737 dits[0] = 2;
26738 dits[1] = 0.035;
26739 dits[2] = 0.05;
cd3a3507 26740 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26741
26742 dits[0] = 0;
26743 dits[1] = 0.05;
26744 dits[2] = 0.205;
cd3a3507 26745 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26746
26747 dits[0] = 0;
26748 dits[1] = 0.05;
26749 dits[2] = 0.17;
cd3a3507 26750 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26751
26752 dits[0] = 0.15;
26753 dits[1] = 0.105;
26754 dits[2] = 0.29;
26755 dits[3] = 0.08;
cd3a3507 26756 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26757
9181d340 26758 if (fluid == 1) {
26759 dits[0] = 0;
26760 dits[1] = 0.07;
26761 dits[2] = 1.955;
26762 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26763 } else {
26764 dits[0] = 0;
26765 dits[1] = 0.07;
26766 dits[2] = 1.955;
26767 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26768 }
db915fea 26769
26770 dits[0] = 0.07;
26771 dits[1] = 0.1;
26772 dits[2] = 1.955;
cd3a3507 26773 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26774
26775 dits[0] = 0.3;
26776 dits[1] = 0.15;
26777 dits[2] = 0.15;
cd3a3507 26778 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26779
26780 dits[0] = 3.65;
26781 dits[1] = 0.015;
26782 dits[2] = 2;
26783 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26784
26785
9181d340 26786
7b67784f 26787 // --- Define volumes of shield of SPD ----------------
cd3a3507 26788
26789
26790 dits[0] = 8.37;
26791 dits[1] = 9.93;
26792 dits[2] = 25;
26793 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26794
26795 dits[0] = 8.3;
e4f08ac3 26796 dits[1] = 9.995;
cd3a3507 26797 dits[2] = 17.5/2.;
26798 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26799
cd3a3507 26800
9181d340 26801 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26802
7b67784f 26803 dits[0] = (21.-0.128)/2.;
9181d340 26804 dits[1] = 21./2.;
7b67784f 26805 dits[2] = 39.4;
26806 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26807
9181d340 26808 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26809
7b67784f 26810 dits[0] = (59.5-0.128)/2.;
26811 dits[1] = 59.5/2.;
9181d340 26812 dits[2] = 56.2; // was 57
7b67784f 26813 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26814
26815 // --- Define volumes of SDD cone ----------------------------------
26816
26817 dits[0] = 0;
26818 dits[1] = 360;
26819 dits[2] = 12;
26820 dits[3] = -59.7;
26821 dits[4] = 27;
9181d340 26822 dits[5] = 28.6;
cd3a3507 26823 dits[6] = -42.7;
26824 dits[7] = 10;
9181d340 26825 dits[8] = 28.6;
cd3a3507 26826 dits[9] = -34.65;
26827 dits[10] = 10;
9181d340 26828 dits[11] = 28.6;
cd3a3507 26829 dits[12] = -34.65;
26830 dits[13] = 10;
26831 dits[14] = 23.495;
26832 dits[15] = -23.7;
26833 dits[16] = 10;
26834 dits[17] = 23.495;
26835 dits[18] = -23.7;
26836 dits[19] = 10;
26837 dits[20] = 14.595;
26838 dits[21] = 23.7;
26839 dits[22] = 10;
26840 dits[23] = 14.595;
26841 dits[24] = 23.7;
26842 dits[25] = 10;
26843 dits[26] = 23.495;
26844 dits[27] = 34.65;
26845 dits[28] = 10;
26846 dits[29] = 23.495;
26847 dits[30] = 34.65;
26848 dits[31] = 10;
9181d340 26849 dits[32] = 28.6;
e4f08ac3 26850 dits[33] = 42.7;
cd3a3507 26851 dits[34] = 10;
9181d340 26852 dits[35] = 28.6;
cd3a3507 26853 dits[36] = 59.7;
26854 dits[37] = 27.2637;
9181d340 26855 dits[38] = 28.6;
cd3a3507 26856 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26857
26858 dits[0] = 0;
26859 dits[1] = 360;
26860 dits[2] = 6;
9181d340 26861 dits[3] = 38.65;
26862 dits[4] = 10.75;
26863 dits[5] = 12.25;
26864 dits[6] = 40.15;
26865 dits[7] = 10.75;
e4f08ac3 26866 dits[8] = 13.96;
9181d340 26867 dits[9] = 40.15;
e4f08ac3 26868 dits[10] = 12.46;
cd3a3507 26869 dits[11] = 13.96;
9181d340 26870 dits[12] = 55.75;
26871 dits[13] = 27;
26872 dits[14] = 28.5;
26873 dits[15] = 55.75;
26874 dits[16] = 27;
26875 dits[17] = 28.5;
26876 dits[18] = 57.25;
26877 dits[19] = 27;
26878 dits[20] = 28.5;
30e14774 26879 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26880
26881 dits[0] = 0;
26882 dits[1] = 50;
26883 dits[2] = 3;
e4f08ac3 26884 dits[3] = 39;
cd3a3507 26885 dits[4] = 14;
26886 dits[5] = 18.75;
de0a2a9c 26887 dits[6] = 46.7-3;
cd3a3507 26888 dits[7] = 14;
26889 dits[8] = 18.75;
de0a2a9c 26890 dits[9] = 51.45-3;
cd3a3507 26891 dits[10] = 18.75;
26892 dits[11] = 18.75;
7b67784f 26893 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26894
26895 dits[0] = 0;
26896 dits[1] = 25;
26897 dits[2] = 3;
e4f08ac3 26898 dits[3] = 49;
cd3a3507 26899 dits[4] = 23.4;
26900 dits[5] = 26.4;
de0a2a9c 26901 dits[6] = 56.1-3;
cd3a3507 26902 dits[7] = 23.4;
26903 dits[8] = 26.4;
de0a2a9c 26904 dits[9] = 59.1-3;
cd3a3507 26905 dits[10] = 26.4;
26906 dits[11] = 26.4;
7b67784f 26907 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26908
7b67784f 26909 dits[0] = 10.0;
26910 dits[1] = 10.5;
cd3a3507 26911 dits[2] = 0.25;
7b67784f 26912 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26913
26914 dits[0] = 21.95;
7b67784f 26915 dits[1] = 22.95;
cd3a3507 26916 dits[2] = 1;
7b67784f 26917 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26918
7b67784f 26919 dits[0] = 13.1;
26920 dits[1] = 14.1;
cd3a3507 26921 dits[2] = 1;
7b67784f 26922 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26923
26924 dits[0] = 1;
26925 dits[1] = 1;
26926 dits[2] = 7.74;
26927 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26928
26929 dits[0] = 1;
26930 dits[1] = 1;
26931 dits[2] = 9.14;
26932 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26933
26934 dits[0] = 21.95;
26935 dits[1] = 22.95;
26936 dits[2] = 1;
26937 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26938
26939 dits[0] = 3;
26940 dits[1] = 2.7;
26941 dits[2] = 1;
26942 dits[3] = 0.63;
26943 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26944
26945 dits[0] = 13.1;
26946 dits[1] = 14.1;
26947 dits[2] = 1;
26948 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26949
26950
26951 // --- Define volumes of SSD cone ----------------------------------
26952
26953
26954 dits[0] = 0;
26955 dits[1] = 360;
26956 dits[2] = 12;
7b67784f 26957 dits[3] = -zmax;
26958 dits[4] = 46;
26959 dits[5] = 49.25;
cd3a3507 26960 dits[6] = -61.2;
9181d340 26961 dits[7] = 28.7;
7b67784f 26962 dits[8] = 49.25;
cd3a3507 26963 dits[9] = -57.5;
9181d340 26964 dits[10] = 28.7;
7b67784f 26965 dits[11] = 49.25;
cd3a3507 26966 dits[12] = -57.5;
9181d340 26967 dits[13] = 28.7;
cd3a3507 26968 dits[14] = 43.5;
7b67784f 26969 dits[15] = -49.2;
9181d340 26970 dits[16] = 28.7;
cd3a3507 26971 dits[17] = 43.5;
7b67784f 26972 dits[18] = -49.2;
9181d340 26973 dits[19] = 28.7;
7b67784f 26974 dits[20] = 36.85;
26975 dits[21] = 50.6;
9181d340 26976 dits[22] = 28.7;
7b67784f 26977 dits[23] = 36.85;
26978 dits[24] = 50.6;
9181d340 26979 dits[25] = 28.7;
cd3a3507 26980 dits[26] = 43.5;
7b67784f 26981 dits[27] = 57.5;
9181d340 26982 dits[28] = 28.7;
cd3a3507 26983 dits[29] = 43.5;
7b67784f 26984 dits[30] = 57.5;
9181d340 26985 dits[31] = 28.7;
7b67784f 26986 dits[32] = 49.25;
26987 dits[33] = 61.2;
9181d340 26988 dits[34] = 28.7;
7b67784f 26989 dits[35] = 49.25;
26990 dits[36] = zmax;
26991 dits[37] = 46;
26992 dits[38] = 49.25;
26993 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 26994
26995 dits[0] = 0;
26996 dits[1] = 360;
26997 dits[2] = 6;
7b67784f 26998 dits[3] = -zmax;
26999 dits[4] = 47.75;
27000 dits[5] = 49.25;
27001 dits[6] = -zmax+2.;
27002 dits[7] = 47.75;
27003 dits[8] = 49.25;
27004 dits[9] = -71.2819;
27005 dits[10] = 46.75;
27006 dits[11] = 49.0319;
27007 dits[12] = -57.25; // was 58.5
27008 dits[13] = 32.9681;
27009 dits[14] = 34.75;
9181d340 27010 dits[15] = -57.25; // was 58.5
7b67784f 27011 dits[16] = 30;
27012 dits[17] = 34.75;
9181d340 27013 dits[18] = -55.75; // was 57
7b67784f 27014 dits[19] = 30;
9181d340 27015 dits[20] = 32.25; // was 31.5
30e14774 27016 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27017
7b67784f 27018 dits[0] = 28.75;
27019 dits[1] = 29.75;
cd3a3507 27020 dits[2] = 0.5;
7b67784f 27021 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27022
7b67784f 27023 dits[0] = 35.8;
27024 dits[1] = 36.8;
cd3a3507 27025 dits[2] = 1;
7b67784f 27026 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27027
7b67784f 27028 dits[0] = 41.4;
27029 dits[1] = 42.4;
cd3a3507 27030 dits[2] = 1;
7b67784f 27031 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27032
27033 dits[0] = 42.05+5.;
27034 dits[1] = 42.55+5.;
cd3a3507 27035 dits[2] = 1.25;
7b67784f 27036 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27037 // this will change after PPR
27038 dits[0] = 37.05+5.;
27039 dits[1] = 37.55+5.;
cd3a3507 27040 dits[2] = 1.25;
7b67784f 27041 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27042 // this will change after PPR
cd3a3507 27043 dits[0] = 0;
27044 dits[1] = 25;
27045 dits[2] = 5;
7b67784f 27046 dits[3] = -zmax+3;
6d62fed9 27047 dits[4] = 45.5;
27048 dits[5] = 45.5;
de0a2a9c 27049 dits[6] = -69.7+3;
cd3a3507 27050 dits[7] = 37;
6d62fed9 27051 dits[8] = 45.5;
de0a2a9c 27052 dits[9] = -68.5+3;
cd3a3507 27053 dits[10] = 37;
6d62fed9 27054 dits[11] = 45.5;
de0a2a9c 27055 dits[12] = -68.5+4.8;
cd3a3507 27056 dits[13] = 37;
6d62fed9 27057 dits[14] = 45.5;
de0a2a9c 27058 dits[15] = -63.5+4.8;
cd3a3507 27059 dits[16] = 37;
6d62fed9 27060 dits[17] = 45.5;
7b67784f 27061 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27062
cd3a3507 27063 dits[0] = 0;
27064 dits[1] = 3.2;
27065 dits[2] = 9;
7b67784f 27066 dits[3] = -14;
cd3a3507 27067 dits[4] = 30.5;
27068 dits[5] = 33.5;
7b67784f 27069 dits[6] = -9.85;
cd3a3507 27070 dits[7] = 30.5;
27071 dits[8] = 33.5;
7b67784f 27072 dits[9] = -9.85;
cd3a3507 27073 dits[10] = 30.5;
7b67784f 27074 dits[11] = 43.45;
27075 dits[12] = -7.85;
cd3a3507 27076 dits[13] = 30.5;
7b67784f 27077 dits[14] = 43.45;
27078 dits[15] = -7.85;
cd3a3507 27079 dits[16] = 30.5;
27080 dits[17] = 36.5;
7b67784f 27081 dits[18] = -7;
cd3a3507 27082 dits[19] = 30.5;
27083 dits[20] = 36.5;
7b67784f 27084 dits[21] = -4;
cd3a3507 27085 dits[22] = 33.0173;
27086 dits[23] = 36.5;
7b67784f 27087 dits[24] = -4;
cd3a3507 27088 dits[25] = 33.0173;
7b67784f 27089 dits[26] = 36.80;
27090 dits[27] = -2;
cd3a3507 27091 dits[28] = 34.6955;
7b67784f 27092 dits[29] = 36.80;
27093 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27094
27095
a9c4129c 27096 // --- Place SPD (option 'a') volumes into their mother volume IT12
27097
686e2715 27098 // SPD - option 'a'
686e2715 27099 // (this is NOT the default)
27100
3d12a48d 27101 if (option == 1) {
686e2715 27102
27103 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27104 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27105 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27106 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27107 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27108 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27109 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27110 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27111 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27112 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27113 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27114 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27115 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27116 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27117 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27118 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27119 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27120 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27121 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27122 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27123 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27124 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27125 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27126 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27127 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27128 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27129 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27130 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27131 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27132 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27133 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27134 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27135 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27136 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27137 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27138 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27139 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27140 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27141 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27142 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27143 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27144 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27145 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27146 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27147 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27148 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27149 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27150 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27151 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27152 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27153 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27154 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27155 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27156 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27157 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27158 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27159 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27160 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27161 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27162 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27163 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27164 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27165 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27166 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27167 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27168 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27169 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27170 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27171 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27172 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27173 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27174 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27175 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27176 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27177 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27178 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27179 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27180 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27181 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27182 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27183 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27184 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27185 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27186 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27187 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27188 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27189 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27190 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27191 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27192 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27193 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27194 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27195 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27196 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27197 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27198 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27199 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27200 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27201 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27202 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27203 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27204 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27205 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27206 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27207 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27208 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27209 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27210 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27211 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27212 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27213 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27214 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27215 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27216 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27217 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27218 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27219 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27220 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27221 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27222 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27223 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27224 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27225 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27226 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27227 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27228 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27229 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27230 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27231 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27232 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27233 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27234 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27235 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27236 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27237 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27238 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27239 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27240 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27241 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27242 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27243 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27244 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27245 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27246 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27247 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27248 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27249 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27250 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27251 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27252 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27253 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27254 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27255 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27256 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27257 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27258 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27259 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27260
27261 }
a9c4129c 27262
cd3a3507 27263
a9c4129c 27264 // --- Place SPD (option 'b') volumes into their mother volume IT12
27265
686e2715 27266 // SPD - option 'b'
686e2715 27267 // (this is the default)
27268
3d12a48d 27269 if (option == 2) {
686e2715 27270
27271 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27272 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27273 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27274 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27275 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27276 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27277 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27278 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27279 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27280 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27281 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27282 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27283 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27284 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27285 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27286 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27287 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27288 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27289 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27290 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27291 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27292 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27293 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27294 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27295 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27296 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27297 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27298 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27299 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27300 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27301 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27302 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27303 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27304 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27305 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27306 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27307 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27308 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27309 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27310 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27311 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27312 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27313 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27314 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27315 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27316 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27317 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27318 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27319 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27320 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27321 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27322 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27323 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27324 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27325 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27326 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27327 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27328 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27329 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27330 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27331 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27332 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27333 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27334 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27335 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27336 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27337 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27338 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27339 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27340 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27341 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27342 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27343 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27344 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27345 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27346 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27347 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27348 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27349 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27350 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27351 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27352 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27353 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27354 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27355 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27356 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27357 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27358 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27359 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27360 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27361 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27362 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27363 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27364 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27365 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27366 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27367 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27368 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27369 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27370 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27371 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27372 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27373 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27374 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27375 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27376 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27377 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27378 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27379 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27380 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27381 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27382 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27383 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27384 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27385 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27386 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27387 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27388 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27389 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27390 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27391 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27392 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27393 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27394 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27395 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27396 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27397 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27398 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27399 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27400 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27401 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27402 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27403 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27404 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27405 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27406 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27407 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27408 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27409 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27410 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27411 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27412 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27413 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27414 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27415 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27416 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27417 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27418 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27419 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27420 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27421 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27422 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27423 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27424 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27425 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27426 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27427 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27428 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27429 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27430 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27431 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27432
686e2715 27433 }
db915fea 27434
27435 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27436
db915fea 27437
80272ed3 27438 // -- position SDD detectors of ladder 3 / layer 3
27439
27440 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27441 ySDD = Y_SDD_sep/2.+I302dits[1];
27442 for (iSDD=0; iSDD<6; iSDD++) {
27443 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27444 ySDD = -ySDD;
27445 }
27446
27447 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27448 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27449 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27450 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27451 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27452 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27453 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27454 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27455 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27456 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27457 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27458 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27459 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27460 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27461
27462
27463 // -- position SDD detectors of ladder 4 / layer 4
27464
27465 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27466 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27467 for (iSDD=0; iSDD<8; iSDD++) {
27468 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27469 ySDD = -ySDD;
27470 }
27471
27472 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27473 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27474 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27475 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27476 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27477 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27478 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27479 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27480 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27481 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27482 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27483 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27484 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27485 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27486 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27487 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27488 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27489 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27490 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27491 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27492 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27493 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27494
27495
27496 // -- build block of the SDD ladder frame holding the electronics
27497
27498 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27499 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27500 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27501
27502 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27503 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27504 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27505
27506 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27507 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27508 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27509 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27510 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27511 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27512 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27513 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27514
27515 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27516 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27517
27518 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27519 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27520
27521 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27522 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27523 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27524 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27525
27526 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27527 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27528 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27529 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27530
27531 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27532 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27533
27534 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27535 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27536 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27537 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27538
27539 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27540 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27541
27542 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27543 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27544
27545 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27546 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27547 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27548 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27549
27550
27551 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27552
27553 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27554 yI050 = 0;
27555 xI039 = -SDD_CoolPipe[1]/cos30;
27556 yI039 = -I050dits[1]+I039dits[1];
27557 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27558 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27559 yI042 = yI039+I039dits[1]+I042dits[1];
27560 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27561 yI043 = yI039+I039dits[1]+I043dits[1];
27562 zChipSpace = I042dits[2];
27563 if (zChipSpace < I043dits[2]) {
27564 zChipSpace = I043dits[2];
27565 }
27566 zChipSpace = zChipSpace * 2;
27567 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27568 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27569 for (ichip=0; ichip<4; ichip++) {
27570 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27571 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27572 zchip += zChipSpace + yI051space;
27573 }
27574 xcap = 2*I039dits[0]/5.;
27575 yI051 = yI039+I039dits[1]+I051dits[1];
27576 zI051 = -I039dits[2] + yI051space/3.;
27577 icap = 1;
27578 for (ichip=0; ichip<5; ichip++) {
27579 xI051 = xI039-I039dits[0]+xcap;
27580 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27581 zI051 += yI051space/3.;
27582 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27583 xI051 += xcap;
27584 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27585 xI051 += xcap;
27586 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27587 xI051 += xcap;
27588 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27589 zI051 -= yI051space/3.;
27590 if (ichip == 0) {
27591 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27592 }
27593 zI051 += zChipSpace + yI051space;
27594 }
27595 xI052 = -I050dits[0]+I052dits[0];
27596 yI052 = yI051+I051dits[1]+I052dits[1];
27597 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27598 xI044 = I050dits[0]-I044dits[3];
27599 yI044 = yI052+I052dits[1]+I044dits[2];
27600 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27601 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27602 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27603
27604
27605 // -- build block of the SDD ladder frame at the end ladders
27606
27607 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27608 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27609 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27610 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27611
27612 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27613
27614 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27615
27616 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27617 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27618
27619 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27620 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27621
27622 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27623
27624 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27625
27626 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27627 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27628
27629 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27630 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27631
27632
27633 xI424 = I028dits[0]/3.;
27634 yI424 = -I028dits[1]+I424dits[1];
27635 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27636 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27637 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27638 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27639 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27640 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27641
27642
27643 // -- build the SDD ladder 3
27644
27645 indI425 = 1;
27646 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27647 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27648 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27649 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27650 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27651 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27652 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27653 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27654 HVname[0] = 'I';
27655 HVname[1] = '3';
27656 HVname[2] = '1';
27657 HVname[4] = '\0';
27658 for (iSDD=0; iSDD<3; iSDD++) {
27659 HVname[3] = (Char_t)(48+iSDD+5);
27660 dits[0] = 1.350000;
27661 dits[1] = I425dits[1];
27662 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27663 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27664 xHV = 0.0;
27665 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27666 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27667 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27668 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27669 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27670 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27671 }
27672 LVname[0] = 'I';
27673 LVname[1] = '3';
27674 LVname[2] = '1';
27675 LVname[4] = '\0';
27676 for (iSDD=0; iSDD<3; iSDD++) {
27677 LVname[3] = (Char_t)(48+iSDD+1);
27678 dits[0] = 1.350000;
27679 dits[1] = 0.004423;
27680 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27681 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27682 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27683 xLV = xI050 -
27684 fabs(yI050-yLV)*sin30/cos30 +
27685 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27686 zLV = I047dits[2] - dits[2];
27687 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27688 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27689 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27690 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27691 }
27692
27693
27694 // -- build the SDD ladder 4
27695
27696
27697 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27698 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27699 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27700 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27701 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27702 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27703 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27704 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27705 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27706 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27707 HVname[0] = 'I';
27708 HVname[1] = '4';
27709 HVname[2] = '1';
27710 HVname[4] = '\0';
27711 for (iSDD=0; iSDD<4; iSDD++) {
27712 HVname[3] = (Char_t)(48+iSDD+5);
27713 dits[0] = 1.350000;
27714 dits[1] = I425dits[1];
27715 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27716 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27717 xHV = -0.0001;
27718 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27719 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27720 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27721 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27722 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27723 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27724 }
27725 LVname[0] = 'I';
27726 LVname[1] = '4';
27727 LVname[2] = '1';
27728 LVname[4] = '\0';
27729 for (iSDD=0; iSDD<4; iSDD++) {
27730 LVname[3] = (Char_t)(48+iSDD+1);
27731 dits[0] = 1.350000;
27732 dits[1] = 0.004423;
27733 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27734 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27735 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27736 xLV = xI050 -
27737 fabs(yI050-yLV)*sin30/cos30 +
27738 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27739 zLV = I048dits[2] - dits[2];
27740 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27741 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27742 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27743 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27744 }
27745
27746
27747 // -- build the SDD barrel (layers 3 and 4)
27748
27749 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27750 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27751 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27752 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27753 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27754 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27755 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27756 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27757 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27758 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27759 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27760 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27761 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27762 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27763
27764 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27765 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27766 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27767 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27768 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27769 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27770 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27771 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27772 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27773 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27774 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27775 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27776 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27777 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27778 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27779 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27780 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27781 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27782 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27783 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27784 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27785 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27786
db915fea 27787
27788 // --- Place SSD volumes into their mother volume IT56
27789
27790
de0a2a9c 27791 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27792 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27793 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27794 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27795 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27796 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27797 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27798 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27799 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27800 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27801 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27802 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27803 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27804 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27805 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27806 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27807 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27808 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27809 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27810 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27811 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27812 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27813 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
de0a2a9c 27814 gMC->Gspos("I570",37,"IT56",-0.27,45.545,-0.27,0,"ONLY");
db915fea 27815 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27816 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27817 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27818 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27819 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27820 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27821 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27822 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27823 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27824 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27825 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27826 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27827 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27828 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27829 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27830 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27831 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27832 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27833 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27834 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27835 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27836 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27837 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27838 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27839 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27840 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27841 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27842 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27843 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27844 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27845 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27846 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27847 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27848 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27849 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27850 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27851 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27852 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27853 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27854 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27855 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27856 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27857 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27858 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27859 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27860 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27861 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27862 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27863 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27864 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27865 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27866 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27867 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27868 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27869 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27870 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27871 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27872 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27873 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27874 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27875 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27876 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27877 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27878 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27879 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27880 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27881 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27882 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27883 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27884 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27885 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27886 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27887 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27888 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27889 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27890 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27891 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27892 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27893 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27894 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27895 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27896 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27897 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27898 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27899 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27900 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27901 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27902 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27903 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27904 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27905 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27906 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27907 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27908 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27909 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27910 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27911 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27912 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27913 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27914 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27915 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27916 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27917 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27918 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27919 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27920 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27921 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27922 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27923 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27924 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27925 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27926 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27927 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27928 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27929 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27930 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27931 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27932 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27933 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27934 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27935 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27936 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27937 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27938 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27939 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27940 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27941 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27942 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27943 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27944 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27945 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27946 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27947 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27948 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27949 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27950 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27951 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27952 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27953 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27954 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27955 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27956 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27957 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27958 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27959 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27960 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
27961 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 27962 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
27963 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
27964 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
27965 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
27966 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
27967 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
27968 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
27969 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
27970 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
27971 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
27972 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
27973 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
27974 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
27975 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
27976 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
27977 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
27978 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
27979 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
27980 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
27981 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
27982 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
27983 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
27984 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
27985 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
27986 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 27987 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
27988 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
27989 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
27990 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
27991 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
27992 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
27993 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
27994 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
27995 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
27996 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
27997 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
27998 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
27999 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28000 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28001 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28002 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28003 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28004 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28005 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28006 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28007 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28008 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28009 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28010 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28011 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28012 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28013 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28014 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28015 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28016 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28017 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28018 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28019 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28020 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28021 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28022 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28023 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28024 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28025 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28026 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28027 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28028 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28029 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28030 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28031 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28032 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28033 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28034 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28035 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28036 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28037 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28038 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28039 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28040 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28041 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28042 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28043 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28044 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28045 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28046 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28047 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28048 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28049 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28050 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28051 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28052 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28053 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28054 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28055 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28056 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28057 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28058 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28059 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28060 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28061 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28062 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28063 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28064 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28065 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28066 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28067 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28068 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28069 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28070 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28071 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28072 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28073 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28074 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28075 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28076 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28077 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28078 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28079 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28080 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28081 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28082 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28083 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28084 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28085 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28086 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28087 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28088 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28089 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28090 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28091 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28092 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28093 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28094 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28095 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28096 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28097 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28098 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28099 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28100 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28101 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28102 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28103 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28104 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28105 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28106 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28107 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28108 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28109 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28110 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28111 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28112 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28113 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28114 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28115 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28116 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28117 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28118 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28119 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28120 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28121 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28122 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28123 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28124 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28125 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28126 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28127 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28128 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28129 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28130 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28131 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28132 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28133 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28134 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28135 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28136 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28137 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28138 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28139 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28140 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28141 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28142 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28143 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28144 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28145 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28146 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28147 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28148 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28149 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28150 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28151 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28152 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28153 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28154 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28155 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28156 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28157 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28158 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28159 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28160 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28161 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28162 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28163 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28164 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28165 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28166 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28167 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28168 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28169 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28170 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28171 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28172 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28173 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28174 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28175 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28176 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28177 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28178 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28179 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28180 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28181 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28182 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28183 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28184 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28185 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28186 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28187 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28188 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28189 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28190 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28191 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28192 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28193 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28194 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28195 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28196 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28197 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28198 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28199 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28200 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28201 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28202 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28203 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28204 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28205 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28206 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28207 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28208 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28209 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28210 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28211 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28212 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28213 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28214 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28215 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28216 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28217 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28218 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28219 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28220 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28221
db915fea 28222
cd3a3507 28223 // --- Place volumes of shield between SPD and SDD
28224
28225
28226 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28227 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28228 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28229 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28230 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28231
28232
7b67784f 28233 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28234
c2685204 28235 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28236 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28237
28238
28239 // --- Place volumes of SDD cone ----------------------------------
28240
28241
28242 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28243 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28244 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28245 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28246 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28247 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28248 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28249 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28250 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28251 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28252 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28253 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28254 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28255 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28256 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28257 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28258 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28259 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28260 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28261 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28262 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28263 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28264 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28265 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28266 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28267 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28268 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28269 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28270 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28271 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28272 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28273 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28274 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28275 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28276 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28277 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28278 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28279 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28280 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28281 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28282 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28283 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28284 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28285 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28286 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28287 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28288 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28289 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28290 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28291 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28292 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28293 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28294 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28295 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28296 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28297 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28298 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28299 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28300 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28301 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28302 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28303 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28304 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28305 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28306 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28307 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28308 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28309 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28310 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28311 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28312 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28313 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28314 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28315 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28316 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28317 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28318 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28319 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28320 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28321 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28322 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28323 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28324 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28325 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28326 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28327 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28328 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28329 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28330 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28331 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28332 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28333 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28334 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28335 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28336 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28337 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28338 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28339 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28340 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28341 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28342
28343
28344 // --- Place volumes of SSD cone ----------------------------------
db915fea 28345
db915fea 28346
7b67784f 28347 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28348 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28349 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28350 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28351 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28352 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28353 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28354 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28355 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28356 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28357 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28358 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28359 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28360 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28361 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28362 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28363 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28364 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28365 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28366 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28367 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28368 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28369 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28370 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28371 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28372 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28373 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28374 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28375 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28376 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28377 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28378 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28379 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28380 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28381 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28382 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28383 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28384 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28385 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28386 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28387 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28388 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28389 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28390 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28391 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28392 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28393 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28394 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28395
28396
28397 // --- Place subdetectors' mother volumes and supports' mother volumes
28398 // into ITS mother volume ITSD
28399
28400 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28401 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28402 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28403 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28404 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28405
db915fea 28406
cd3a3507 28407 // **************************** SERVICES *********************************
db915fea 28408
28409
db915fea 28410 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28411 // UPPER PART
28412
705eabd9 28413 dgh[0] = 46.;
28414 dgh[1] = 46.+1.0;
db915fea 28415 dgh[2] = 9.5;
05a91552 28416 dgh[3] = 12.;
28417 dgh[4] = 168.;
db915fea 28418
05a91552 28419 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28420 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28421 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28422
05a91552 28423 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28424 // LOWER PART
28425
28426 dgh[0] = 46.;
28427 dgh[1] = 46.+1.0;
28428 dgh[2] = 9.5;
28429 dgh[3] = 192.;
28430 dgh[4] = 348.;
28431
28432 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28433 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28434 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28435
28436
db915fea 28437 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28438 // UPPER PART
db915fea 28439
705eabd9 28440 dgh[0] = 46.+1.0;
28441 dgh[1] = 46.+1.0+1.5;
db915fea 28442 dgh[2] = 9.5;
05a91552 28443 dgh[3] = 12.;
28444 dgh[4] = 168.;
28445
28446 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28447 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28448 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28449
28450 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28451 // LOWER PART
db915fea 28452
05a91552 28453 dgh[0] = 46.+1.0;
28454 dgh[1] = 46.+1.0+1.5;
28455 dgh[2] = 9.5;
28456 dgh[3] = 192.;
28457 dgh[4] = 348.;
db915fea 28458
05a91552 28459 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28460 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28461 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28462
28463
db915fea 28464 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28465 // UPPER PART
db915fea 28466
705eabd9 28467 dgh[0] = 46.;
db915fea 28468 dgh[1] = 56.;
28469 dgh[2] = 2.25;
05a91552 28470 dgh[3] = 12.;
28471 dgh[4] = 168.;
db915fea 28472
05a91552 28473 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28474 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28475 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28476
05a91552 28477 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28478 // LOWER PART
28479
28480 dgh[0] = 46.;
28481 dgh[1] = 56.;
28482 dgh[2] = 2.25;
28483 dgh[3] = 192.;
28484 dgh[4] = 348.;
28485
28486 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28487 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28488 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28489
28490
db915fea 28491 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28492 // UPPER PART
28493
7b67784f 28494 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28495 dgh[1] = 46.2;
28496 dgh[2] = 46.2+1.0;
28497 dgh[3] = 62.3;
28498 dgh[4] = 62.3+1.0;
db915fea 28499 dgh[5] = 12.;
28500 dgh[6] = 168.;
cd3a3507 28501 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28502 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28503
28504 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28505 // LOWER PART
28506
7b67784f 28507 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28508 dgh[1] = 46.2;
28509 dgh[2] = 46.2+1.0;
28510 dgh[3] = 62.3;
28511 dgh[4] = 62.3+1.0;
db915fea 28512 dgh[5] = 192.;
28513 dgh[6] = 348.;
cd3a3507 28514 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28515 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28516
cd3a3507 28517
db915fea 28518 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28519 // UPPER PART
28520
7b67784f 28521 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28522 dgh[1] = 46.2+1.0;
28523 dgh[2] = 46.2+1.0+1.5;
28524 dgh[3] = 62.3+1.0;
28525 dgh[4] = 62.3+1.0+1.5;
db915fea 28526 dgh[5] = 12.;
28527 dgh[6] = 168.;
cd3a3507 28528 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28529 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28530
28531 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28532 // LOWER PART
28533
7b67784f 28534 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28535 dgh[1] = 46.2+1.0;
28536 dgh[2] = 46.2+1.0+1.5;
28537 dgh[3] = 62.3+1.0;
28538 dgh[4] = 62.3+1.0+1.5;
db915fea 28539 dgh[5] = 192.;
28540 dgh[6] = 348.;
cd3a3507 28541 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28542 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28543
28544 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28545 // UPPER PART
28546
705eabd9 28547 dgh[0] = 62.1;
db915fea 28548 dgh[1] = 74.5;
28549 dgh[2] = 0.5;
28550 dgh[3] = 12.;
28551 dgh[4] = 168.;
cd3a3507 28552 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28553 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28554
28555 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28556 // LOWER PART
28557
705eabd9 28558 dgh[0] = 62.1;
db915fea 28559 dgh[1] = 74.5;
28560 dgh[2] = 0.5;
28561 dgh[3] = 192.;
28562 dgh[4] = 348.;
cd3a3507 28563 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28564 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28565
28566 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28567 // UPPER PART
28568
705eabd9 28569 dgh[0] = 62.1;
db915fea 28570 dgh[1] = 74.5;
28571 dgh[2] = 0.75;
28572 dgh[3] = 12.;
28573 dgh[4] = 168.;
cd3a3507 28574 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28575 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28576
28577 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28578 // LOWER PART
28579
705eabd9 28580 dgh[0] = 62.1;
db915fea 28581 dgh[1] = 74.5;
28582 dgh[2] = 0.75;
28583 dgh[3] = 192.;
28584 dgh[4] = 348.;
cd3a3507 28585 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28586 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28587
28588 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28589 // THE ABSORBER - COPPER PART - UPPER PART
28590
705eabd9 28591 dgh[0] = 46.;
28592 dgh[1] = 46.+1.0;
7b67784f 28593 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28594 dgh[3] = 12.;
28595 dgh[4] = 168.;
cd3a3507 28596 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28597 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28598
28599 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28600 // THE ABSORBER - COPPER PART - LOWER PART
28601
705eabd9 28602 dgh[0] = 46.;
28603 dgh[1] = 46.+1.0;
7b67784f 28604 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28605 dgh[3] = 192.;
28606 dgh[4] = 348.;
cd3a3507 28607 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28608 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28609
28610 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28611 // THE ABSORBER - CARBON PART - UPPER PART
28612
705eabd9 28613 dgh[0] = 46.+1.0;
28614 dgh[1] = 46.+1.0+1.5;
7b67784f 28615 dgh[2] = (ztpc-97.5)/2.;
db915fea 28616 dgh[3] = 12.;
28617 dgh[4] = 168.;
cd3a3507 28618 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28619 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28620
28621 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28622 // THE ABSORBER - CARBON PART - LOWER PART
28623
705eabd9 28624 dgh[0] = 46.+1.0;
28625 dgh[1] = 46.+1.0+1.5;
7b67784f 28626 dgh[2] = (ztpc-97.5)/2.;
db915fea 28627 dgh[3] = 192.;
28628 dgh[4] = 348.;
cd3a3507 28629 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28630 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28631
28632 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28633 // COPPER PART - UPPER PART
28634
705eabd9 28635 dgh[0] = 46.;
db915fea 28636 dgh[1] = 74.5;
28637 dgh[2] = 0.5;
28638 dgh[3] = 12.;
28639 dgh[4] = 168.;
cd3a3507 28640 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28641 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28642
28643 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28644 // COPPER PART - LOWER PART
28645
705eabd9 28646 dgh[0] = 46.;
db915fea 28647 dgh[1] = 74.5;
28648 dgh[2] = 0.5;
28649 dgh[3] = 192.;
28650 dgh[4] = 348.;
cd3a3507 28651 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28652 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28653
28654 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28655 // CARBON PART - UPPER PART
28656
705eabd9 28657 dgh[0] = 46.+1.0;
db915fea 28658 dgh[1] = 74.5;
28659 dgh[2] = 0.75;
28660 dgh[3] = 12.;
28661 dgh[4] = 168.;
cd3a3507 28662 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28663 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28664
28665 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28666 // CARBON PART - LOWER PART
28667
705eabd9 28668 dgh[0] = 46.+1.0;
db915fea 28669 dgh[1] = 74.5;
28670 dgh[2] = 0.75;
28671 dgh[3] = 192.;
28672 dgh[4] = 348.;
cd3a3507 28673 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28674 gMC->Gspos("ICC8", 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 - UPPER PART
28677
28678 dgh[0] = 74.5;
28679 dgh[1] = 79.5;
28680 dgh[2] = 2.5;
28681 dgh[3] = 12.;
28682 dgh[4] = 168.;
cd3a3507 28683 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28684 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28685
28686 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28687
28688 dgh[0] = 74.5;
28689 dgh[1] = 79.5;
28690 dgh[2] = 2.5;
28691 dgh[3] = 192.;
28692 dgh[4] = 348.;
cd3a3507 28693 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28694 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28695
28696 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28697
7b67784f 28698 if (rails == 1) {
28699
28700 dgh[0] = 2.;
28701 dgh[1] = 8.;
9181d340 28702 dgh[2] = 190.;
31683195 28703 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28704 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28705 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28706 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28707
31683195 28708 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28709 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28710 dgh[2] = 190.;
7b67784f 28711 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28712 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28713 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28714 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28715
28716 }
db915fea 28717
28718 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28719
7b67784f 28720 dgh[0] = 56.9;
db915fea 28721 dgh[1] = 59.;
28722 dgh[2] = 0.6;
cd3a3507 28723 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28724 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28725 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28726
28727 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28728
28729 dgh[0] = 0.;
28730 dgh[1] = 3.;
28731 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28732 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28733 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28734 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28735 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28736 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28737 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28738 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28739 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28740 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28741
28742 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28743
28744 dgh[0] = 5.;
28745 dgh[1] = 12.;
28746 dgh[2] = 5.;
28747 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28748 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28749 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28750 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28751
28752 dgh[0] = 5.-2.;
28753 dgh[1] = 12.-2.;
28754 dgh[2] = 5.;
28755 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28756 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28757 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28758 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28759
28760 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28761
28762 dgh[0] = 0.;
28763 dgh[1] = 5.;
28764 dgh[2] = 2.;
28765 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28766 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28767 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28768 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28769
db915fea 28770 // --- Outputs the geometry tree in the EUCLID/CAD format
28771
28772 if (fEuclidOut) {
28773 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28774 }
cd3a3507 28775
db915fea 28776}
28777//_____________________________________________________________________________
28778void AliITSvPPRasymm::CreateMaterials(){
28779////////////////////////////////////////////////////////////////////////
28780 //
28781 // Create ITS materials
28782 // This function defines the default materials used in the Geant
28783 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28784 // AliITSvPPRasymm.
28785 // In general it is automatically replaced by
28786 // the CreatMaterials routine defined in AliITSv?. Should the function
28787 // CreateMaterials not exist for the geometry version you are using this
28788 // one is used. See the definition found in AliITSv5 or the other routine
28789 // for a complete definition.
28790 //
d236497b 28791
28792 Int_t ifield = gAlice->Field()->Integ();
28793 Float_t fieldm = gAlice->Field()->Max();
28794
28795 Float_t tmaxfd = 0.1; // 1.0; // Degree
28796 Float_t stemax = 1.0; // cm
28797 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28798 Float_t epsil = 1.0E-4; // 1.0; // cm
28799 Float_t stmin = 0.0; // cm "Default value used"
28800
28801 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28802 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28803 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28804 Float_t epsilSi = 1.0E-4;// .10000E+01;
28805 Float_t stminSi = 0.0; // cm "Default value used"
28806
28807 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28808 Float_t stemaxAir = .10000E+01; // cm
28809 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28810 Float_t epsilAir = 1.0E-4;// .10000E+01;
28811 Float_t stminAir = 0.0; // cm "Default value used"
28812
28813 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28814 Float_t stemaxServ = 1.0; // 0.01; // cm
28815 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28816 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28817 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28818
28819 // Freon
28820 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28821 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28822 Float_t wfre[2] = { 5.,12. };
d236497b 28823 Float_t densfre = 1.5;
e4f08ac3 28824
cd3a3507 28825 // --- Define the various materials and media for GEANT ---
d236497b 28826 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28827 // Float_t dens, Float_t radl, Float_t absl,
28828 // Float_t *buf=0, Int_t nwbuf=0)
28829 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28830 // Int_t isvol, Int_t ifield, Float_t fieldm,
28831 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28832 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28833 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28834 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28835
28836 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28837 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28838
28839 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28840 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28841
28842 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28843 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28844
6190d58a 28845 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28846 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28847
63bb0827 28848 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28849 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28850
80272ed3 28851 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28852 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28853
80272ed3 28854 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28855 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28856
6190d58a 28857 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28858 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28859
28860 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28861 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28862
28863 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28864 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28865
e4f08ac3 28866 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28867 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28868
cd3a3507 28869 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28870 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28871
28872 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28873 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28874
28875 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28876 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28877
6190d58a 28878 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28879 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28880
28881 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28882 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28883
28884 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28885 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28886
6190d58a 28887 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28888 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28889
28890 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28891 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28892
28893 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28894 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28895
28896 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28897 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28898
28899 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28900 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28901
6190d58a 28902 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28903 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28904
28905 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28906 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28907
28908 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28909 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28910
28911 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28912 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28913
28914 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28915 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28916
28917 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28918 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28919
28920 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28921 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28922
e4f08ac3 28923 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28924 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28925
80272ed3 28926 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28927 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28928
28929 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28930 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28931
28932 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28933 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28934
28935 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28936 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28937
28938 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28939 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28940
28941 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28942 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28943
28944 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28945 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28946
28947 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28948 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28949
28950 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 28951 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28952
28953 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 28954 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28955
28956 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28957 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28958
28959 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 28960 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28961
28962 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 28963 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28964
28965 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 28966 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28967
28968 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 28969 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28970
7b67784f 28971 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28972 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 28973
e4f08ac3 28974 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 28975 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28976
28977
cd3a3507 28978 // Special media
28979
28980 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 28981 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28982
fc44ab90 28983 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 28984 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28985
28986 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 28987 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28988
28989 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 28990 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28991
d236497b 28992 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
28993 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 28994
28995 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 28996 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 28997
d236497b 28998 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
28999 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29000
db915fea 29001}
bae7e562 29002//______________________________________________________________________
29003void AliITSvPPRasymm::InitAliITSgeom(){
29004// Based on the geometry tree defined in Geant 3.21, this
29005// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29006// sturture.
cbfdea0d 29007 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 29008 Error("InitAliITSgeom",
29009 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29010 return;
29011 } // end if
29012 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29013 const Int_t nlayers = 6;
63bb0827 29014 const Int_t ndeep = 9;
bae7e562 29015 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29016 Int_t nlad[nlayers],ndet[nlayers];
29017 Double_t t[3],r[10];
29018 Float_t par[20],att[20];
29019 Int_t npar,natt,idshape,imat,imed;
29020 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29021 Int_t mod,lay,lad,det,i,j,k;
80272ed3 29022 Char_t names[nlayers][ndeep][4];
63bb0827 29023 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29024 if(fMinorVersion == 1){ // Option A
80272ed3 29025 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29026 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29027 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29028 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29029 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29030 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29031 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29032 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29033 {1,1,1,1,10, 4, 4,1,1},// lay=2
29034 {1,1,1,1,14, 6, 1,0,0},// lay=3
29035 {1,1,1,1,22, 8, 1,0,0},// lay=4
29036 {1,1,1,1,34,22, 1,0,0},// lay=5
29037 {1,1,1,1,38,25, 1,0,0}};//lay=6
29038 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29039 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29040 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29041 } // end for i,j
3d12a48d 29042 }else if(fMinorVersion == 2){ // Option B
80272ed3 29043 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29044 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29045 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29046 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29047 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29048 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29049 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29050 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29051 {1,1,1,1,10, 4, 4,1,1},// lay=2
29052 {1,1,1,1,14, 6, 1,0,0},// lay=3
29053 {1,1,1,1,22, 8, 1,0,0},// lay=4
29054 {1,1,1,1,34,22, 1,0,0},// lay=5
29055 {1,1,1,1,38,25, 1,0,0}};//lay=6
29056 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29057 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29058 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29059 } // end for i,j
29060 } // end if fMinorVersion
bae7e562 29061 // Sorry, but this is not very pritty code. It should be replaced
29062 // at some point with a version that can search through the geometry
29063 // tree its self.
29064 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29065 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29066 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29067 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29068 mod = 0;
29069 for(i=0;i<nlayers;i++){
29070 k = 1;
29071 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29072 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29073 mod += k;
29074 } // end for i
29075
29076 if(fITSgeom!=0) delete fITSgeom;
29077 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29078 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29079 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29080 mod = -1;
29081 for(lay=1;lay<=nlayers;lay++){
29082 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29083 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29084 switch (lay){
29085 case 1: case 2: // layers 1 and 2 are a bit special
29086 lad = 0;
29087 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29088 lnum[4] = j;
29089 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29090 lad++;
29091 lnum[5] = k;
29092 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29093 lnum[6] = det;
29094 mod++;
29095 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29096 par,att,imat,imed);
29097 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29098 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29099 fITSgeom->ReSetShape(kSPD,
e99dbc71 29100 new AliITSgeomSPD425Short(npar,par));
bae7e562 29101 } // end for det
29102 } // end for k
29103 } // end for j
29104 break;
29105 case 3: case 4: case 5: case 6: // layers 3-6
29106 lnum[6] = 1;
29107 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29108 lnum[4] = lad;
29109 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29110 lnum[5] = det;
29111 mod++;
29112 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29113 par,att,imat,imed);
29114 switch (lay){
29115 case 3: case 4:
29116 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29117 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29118 fITSgeom->ReSetShape(kSDD,
29119 new AliITSgeomSDD256(npar,par));
bae7e562 29120 break;
29121 case 5:
29122 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29123 if(!(fITSgeom->IsShapeDefined(kSSD)))
29124 fITSgeom->ReSetShape(kSSD,
e99dbc71 29125 new AliITSgeomSSD275and75(npar,par));
bae7e562 29126 break;
29127 case 6:
1570d46d 29128 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29129 if(!(fITSgeom->IsShapeDefined(kSSD)))
29130 fITSgeom->ReSetShape(kSSD,
e99dbc71 29131 new AliITSgeomSSD75and275(npar,par));
bae7e562 29132 break;
29133 } // end switch
29134 } // end for det
29135 } // end for lad
29136 break;
29137 } // end switch
29138 } // end for lay
29139 return;
29140}
db915fea 29141//_____________________________________________________________________________
29142void AliITSvPPRasymm::Init(){
29143////////////////////////////////////////////////////////////////////////
29144// Initialise the ITS after it has been created.
29145////////////////////////////////////////////////////////////////////////
bae7e562 29146 Int_t i;
db915fea 29147
bae7e562 29148 cout << endl;
29149 for(i=0;i<26;i++) cout << "*";
29150 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29151 for(i=0;i<25;i++) cout << "*";cout << endl;
29152//
29153 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29154 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29155 if(fITSgeom!=0) delete fITSgeom;
29156 fITSgeom = new AliITSgeom();
29157 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29158 if(!fGeomDetIn) this->InitAliITSgeom();
29159 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29160 AliITS::Init();
bae7e562 29161//
29162 for(i=0;i<72;i++) cout << "*";
29163 cout << endl;
29164}
2c198b76 29165//_____________________________________________________________________________
29166void AliITSvPPRasymm::SetDefaults(){
29167 // sets the default segmentation, response, digit and raw cluster classes
29168 const Float_t kconv = 1.0e+04; // convert cm to microns
29169
29170 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29171
29172 AliITSDetType *iDetType;
29173 AliITSgeomSPD *s0;
29174 AliITSgeomSDD *s1;
29175 AliITSgeomSSD *s2;
29176 Int_t i;
29177 Float_t bx[256],bz[280];
29178
29179 //SPD
82873bc1 29180 iDetType=DetType(kSPD);
2c198b76 29181 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29182 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29183 SetResponseModel(kSPD,resp0);
2c198b76 29184 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29185 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29186 s0->GetDz()*2.*kconv, // for now.
29187 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29188 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29189 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29190 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29191 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29192 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29193 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29194 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29195 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29196 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29197 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29198 SetSegmentationModel(kSPD,seg0);
2c198b76 29199 // set digit and raw cluster classes to be used
29200 const char *kData0=(iDetType->GetResponseModel())->DataType();
29201 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29202 "AliITSRawClusterSPD");
29203 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29204// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29205// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29206
29207 // SDD
82873bc1 29208 iDetType=DetType(kSDD);
2c198b76 29209 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29210 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29211 SetResponseModel(kSDD,resp1);
2c198b76 29212 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29213 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29214 s1->GetDz()*2.*kconv, // for now.
29215 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29216 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29217 SetSegmentationModel(kSDD,seg1);
2c198b76 29218 const char *kData1=(iDetType->GetResponseModel())->DataType();
29219 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29220 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29221 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29222 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29223// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29224// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29225
29226 // SSD Layer 5
82873bc1 29227 iDetType=DetType(kSSD);
2c198b76 29228 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29229 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29230 SetResponseModel(kSSD,resp2);
2c198b76 29231 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29232 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29233 s2->GetDz()*2.*kconv, // for now.
29234 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29235 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29236 seg2->SetNPads(768,0); // number of strips on each side.
29237 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29238 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29239 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29240 SetSegmentationModel(kSSD,seg2);
2c198b76 29241 const char *kData2=(iDetType->GetResponseModel())->DataType();
29242 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29243 "AliITSRawClusterSSD");
29244 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29245// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29246// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29247
29248 if(kNTYPES>3){
2c198b76 29249 Warning("SetDefaults",
29250 "Only the four basic detector types are initialised!");
29251 }// end if
29252 return;
29253}
bae7e562 29254//______________________________________________________________________
db915fea 29255void AliITSvPPRasymm::DrawModule(){
29256////////////////////////////////////////////////////////////////////////
29257// Draw a shaded view of the FMD version 8.
29258////////////////////////////////////////////////////////////////////////
29259
29260 // Set everything unseen
29261 gMC->Gsatt("*", "seen", -1);
29262 //
29263 // Set ALIC mother visible
29264 gMC->Gsatt("ALIC","SEEN",0);
29265 //
29266 // Set the volumes visible
29267 gMC->Gsatt("ITSD","SEEN",0);
29268 gMC->Gsatt("ITS1","SEEN",1);
29269 gMC->Gsatt("ITS2","SEEN",1);
29270 gMC->Gsatt("ITS3","SEEN",1);
29271 gMC->Gsatt("ITS4","SEEN",1);
29272 gMC->Gsatt("ITS5","SEEN",1);
29273 gMC->Gsatt("ITS6","SEEN",1);
29274
29275 gMC->Gsatt("IPCB","SEEN",1);
29276 gMC->Gsatt("ICO2","SEEN",1);
29277 gMC->Gsatt("ICER","SEEN",0);
29278 gMC->Gsatt("ISI2","SEEN",0);
29279 gMC->Gsatt("IPLA","SEEN",0);
29280 gMC->Gsatt("ICO3","SEEN",0);
29281 gMC->Gsatt("IEPX","SEEN",0);
29282 gMC->Gsatt("ISI3","SEEN",1);
29283 gMC->Gsatt("ISUP","SEEN",0);
29284 gMC->Gsatt("ICHO","SEEN",0);
29285 gMC->Gsatt("ICMO","SEEN",0);
29286 gMC->Gsatt("ICMD","SEEN",0);
29287 gMC->Gsatt("ICCO","SEEN",1);
29288 gMC->Gsatt("ICCM","SEEN",0);
29289 gMC->Gsatt("ITMD","SEEN",0);
29290 gMC->Gsatt("ITTT","SEEN",1);
29291
29292 //
29293 gMC->Gdopt("hide", "on");
29294 gMC->Gdopt("shad", "on");
29295 gMC->Gsatt("*", "fill", 7);
29296 gMC->SetClipBox(".");
29297 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29298 gMC->DefaultRange();
29299 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29300 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29301 gMC->Gdman(17, 6, "MAN");
29302}
29303//_____________________________________________________________________________
29304void AliITSvPPRasymm::StepManager(){
29305////////////////////////////////////////////////////////////////////////
cd3a3507 29306// Called for every step in the ITS, then calles the AliITShit class
db915fea 29307// creator with the information to be recoreded about that hit.
cd3a3507 29308// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29309// printing of information to a file which can be used to create a .det
29310// file read in by the routine CreateGeometry(). If set to 0 or any other
29311// value except 1, the default behavior, then no such file is created nor
29312// it the extra variables and the like used in the printing allocated.
db915fea 29313////////////////////////////////////////////////////////////////////////
db915fea 29314 Int_t copy, id;
cd3a3507 29315 Int_t copy1,copy2;
db915fea 29316 Float_t hits[8];
29317 Int_t vol[4];
29318 TLorentzVector position, momentum;
cd3a3507 29319 TClonesArray &lhits = *fHits;
db915fea 29320 //
29321 // Track status
29322 vol[3] = 0;
29323 if(gMC->IsTrackInside()) vol[3] += 1;
29324 if(gMC->IsTrackEntering()) vol[3] += 2;
29325 if(gMC->IsTrackExiting()) vol[3] += 4;
29326 if(gMC->IsTrackOut()) vol[3] += 8;
29327 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29328 if(gMC->IsTrackStop()) vol[3] += 32;
29329 if(gMC->IsTrackAlive()) vol[3] += 64;
29330 //
29331 // Fill hit structure.
cd3a3507 29332 if(!(gMC->TrackCharge())) return;
29333 //
29334 // Only entering charged tracks
29335 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29336 vol[0] = 1;
e99dbc71 29337 id = gMC->CurrentVolOffID(2,copy);
cd3a3507 29338 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29339 vol[1] = copy;
e99dbc71 29340 gMC->CurrentVolOffID(3,copy1);
cd3a3507 29341 //ladder copy in the module = 1<->2 (I10A < I12A)
e99dbc71 29342 gMC->CurrentVolOffID(4,copy2);
cd3a3507 29343 //module copy in the layer = 1<->10 (I12A < IT12)
29344 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29345 } else if(id == fIdSens[1]){
29346 vol[0] = 2;
e99dbc71 29347 id = gMC->CurrentVolOffID(2,copy);
cd3a3507 29348 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29349 vol[1] = copy;
e99dbc71 29350 gMC->CurrentVolOffID(3,copy1);
cd3a3507 29351 //ladder copy in the module = 1<->4 (I20A < I12A)
e99dbc71 29352 gMC->CurrentVolOffID(4,copy2);
cd3a3507 29353 //module copy in the layer = 1<->10 (I12A < IT12)
29354 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29355 } else if(id == fIdSens[2]){
29356 vol[0] = 3;
29357 id = gMC->CurrentVolOffID(1,copy);
29358 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29359 vol[1] = copy;
29360 id = gMC->CurrentVolOffID(2,copy);
29361 //ladder copy in the layer = 1<->14 (I004 < IT34)
29362 vol[2] = copy;
29363 } else if(id == fIdSens[3]){
29364 vol[0] = 4;
29365 id = gMC->CurrentVolOffID(1,copy);
29366 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29367 vol[1] = copy;
29368 id = gMC->CurrentVolOffID(2,copy);
29369 //ladder copy in the layer = 1<->22 (I005 < IT34))
29370 vol[2] = copy;
29371 }else if(id == fIdSens[4]){
29372 vol[0] = 5;
29373 id = gMC->CurrentVolOffID(1,copy);
29374 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29375 vol[1] = copy;
29376 id = gMC->CurrentVolOffID(2,copy);
29377 //ladder copy in the layer = 1<->34 (I565 < IT56)
29378 vol[2] = copy;
29379 }else if(id == fIdSens[5]){
29380 vol[0] = 6;
29381 id = gMC->CurrentVolOffID(1,copy);
29382 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29383 vol[1] = copy;
29384 id = gMC->CurrentVolOffID(2,copy);
29385 //ladder copy in the layer = 1<->38 (I569 < IT56)
29386 vol[2] = copy;
29387 } else {
29388 return; // not an ITS volume?
29389 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
db915fea 29390//
cd3a3507 29391 gMC->TrackPosition(position);
29392 gMC->TrackMomentum(momentum);
29393 hits[0]=position[0];
29394 hits[1]=position[1];
29395 hits[2]=position[2];
29396 hits[3]=momentum[0];
29397 hits[4]=momentum[1];
29398 hits[5]=momentum[2];
29399 hits[6]=gMC->Edep();
29400 hits[7]=gMC->TrackTime();
29401 // Fill hit structure with this new hit.
29402 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
bae7e562 29403
cd3a3507 29404 return;
29405
db915fea 29406}