]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSvPPRasymm.cxx
Bug in copy 37 of volume I570 corrected (thanks to J. Belikov)
[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$
8a3132f2 18Revision 1.57 2002/06/12 18:57:25 nilsen
19Added TrackReference hits for ITS Mother volume at request of TRD and TOF.
20
7bdd9b7d 21Revision 1.56 2002/05/10 22:30:27 nilsen
22fix to use default paramters for the SDD response.
23
dd32e627 24Revision 1.55 2002/04/13 22:21:12 nilsen
25New default value of noise for SDD simulations introduced.
26
9f461b2e 27Revision 1.54 2002/03/28 16:17:03 nilsen
28Set new Geant Step size and related parameters for the ITS materials.
29
d236497b 30Revision 1.53 2001/11/28 01:35:45 nilsen
31Using standard constructors instead of default constructors for Clusterfinder,
32Response, and FastSimulator.
33
aa044888 34Revision 1.52 2001/10/22 11:00:54 hristov
35New naming schema of the rotation matrices in BuildGeometry() to avoid redefinition in other detectors (R.Barbera)
36
1266e9b4 37Revision 1.51 2001/10/19 10:18:49 barbera
38A typo corrected.
39
1d8d6507 40Revision 1.50 2001/10/18 12:25:07 barbera
41Detailed 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
42
ac9c285e 43Revision 1.49 2001/10/18 03:09:21 barbera
44The method BuildGeometry() has been completely rewritten. Now display.C can display the detailed ITS geometry instead of the old six dummy cylunders.
45
1f99c14b 46Revision 1.48 2001/10/17 04:35:32 barbera
47Checks 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
48
a8c83dcb 49Revision 1.47 2001/10/04 22:33:39 nilsen
50Fixed bugs in SetDefaults.
51
82873bc1 52Revision 1.46 2001/10/01 19:34:08 nilsen
53Fixed a bug in asigning detector types in SetDefaults under SSD layer 6.
54
1570d46d 55Revision 1.45 2001/06/07 14:42:14 barbera
56Both chip and det thicknesses set to [100,300]
57
214030ed 58Revision 1.44 2001/05/31 19:24:47 barbera
59Default values of SPD detector and chip thickness set to 200 microns as defined by the Technical Board
60
46d7680e 61Revision 1.43 2001/05/30 16:15:47 fca
62Correct comparison wiht AliGeant3::Class() introduced. Thanks to I.Hrivnacova
63
cbfdea0d 64Revision 1.42 2001/05/30 15:55:35 hristov
65Strings compared instead of pointers
66
268b9c60 67Revision 1.41 2001/05/30 14:04:31 hristov
68Dynamic cast replaced (F.Carminati)
69
4154d3d8 70Revision 1.40 2001/05/25 15:59:59 morsch
71Overlaps corrected. (R. Barbera)
72
9bf5e8ff 73Revision 1.38 2001/05/16 08:17:49 hristov
74Bug 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)
75
e99dbc71 76Revision 1.37 2001/05/10 00:12:59 nilsen
77Finished fixing up the default segmentation for the PPR geometry.
78
c11a498e 79Revision 1.36 2001/05/09 01:02:21 nilsen
80Finished fixing SetDefaults for the segmentation of SPD, SDD, and SSD.
81
92cc4da1 82Revision 1.35 2001/05/03 08:40:15 barbera
83Volume ITSD slightly modified to be consistent with v5. Some improvement in the printouts. The last commit did not complete successfully.
84
1e9111db 85Revision 1.33 2001/05/01 22:40:42 nilsen
86Partical update of SetDefault.
87
2c198b76 88Revision 1.32 2001/04/22 13:48:09 barbera
89New values of media parameters and thickness of SPD end-ladder electronics as given by Fabio Formenti
90
fc44ab90 91Revision 1.31 2001/04/04 07:02:16 barbera
92Position of the cylinders holding rails corrected
93
27c5763c 94Revision 1.30 2001/03/29 22:02:30 barbera
95Some changes to the services due to the new drawings from the engineers.
96
05a91552 97Revision 1.29 2001/03/29 05:28:56 barbera
98Rails material changed from aluminum to carbon fiber according with the decision of the last Technical Board
99
31683195 100Revision 1.28 2001/03/28 06:40:20 barbera
101Central and services mother volumes made consistenf for detailed and coarse geometry. Switch for rails added to the coarse geometries
102
9181d340 103Revision 1.26 2001/03/23 00:12:23 nilsen
104Set Reading of AliITSgeom data from Geant3 common blocks as the default and
105not a .det file. Removed redundent calls to BuildGeometry.
106
0646a0e8 107Revision 1.25 2001/03/20 19:22:51 barbera
108Flags 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.
109
6d62fed9 110Revision 1.23 2001/03/13 21:18:44 barbera
111Some misleading comments removed
112
705eabd9 113Revision 1.22 2001/03/13 18:13:30 barbera
114Some mother volumes sligthly modified to eliminate an overlap with the absorber
115
45725ec9 116Revision 1.21 2001/03/13 08:36:23 hristov
117fabsf replaced by TMath::Abs
118
767187dd 119Revision 1.20 2001/03/13 00:17:41 barbera
120New SDD geometry got grom F. Tosello and checked by the SDD engineers
121
80272ed3 122Revision 1.19 2001/02/28 18:23:13 barbera
123Setters and getters to set/get the detector and chip thickness on SPD layers added
124
3d12a48d 125Revision 1.18 2001/02/27 23:18:24 barbera
126Full parameterization of detector and chip thicknesses for layer 1 and layer 2 of SPD as requested by the project leader
127
c47b75b1 128Revision 1.17 2001/02/19 22:14:55 nilsen
129Fix for all 4 versions 11, 12, 21, and 22.
130
63bb0827 131Revision 1.16 2001/02/19 20:10:34 barbera
132Set option=2 and thickness=2 as default values --> SetMinorVersion=22
133
dae60ad0 134Revision 1.15 2001/02/19 19:44:00 barbera
135Air density parameter corrected
136
6190d58a 137Revision 1.14 2001/02/13 16:53:35 nilsen
138Fixed a but when trying to use GEANT4. Needed to replace
139if(!((TGeant3*)gMC)) with if(!(dynamic_casst<TGeant3*>(gMC)))
140because just casting gMC to be TGeant3* even when it realy is a TGeant3 pointer
141did not result in a zero value. For AliITSv5asymm and AliITSv5symm, needed
142to fix a bug in the initilizers and a bug in BuildGeometry. This is now done
143in the same way as in AliITSv5.cxx.
144
9a4c6ea3 145Revision 1.13 2001/02/09 20:06:26 nilsen
146Fixed bug in distructor. Can't distroy fixxed length arrays. Thanks Peter.
147
58e13d99 148Revision 1.12 2001/02/09 13:53:38 barbera
149Int_t redefinition avoided
150
508f0c10 151Revision 1.11 2001/02/09 06:55:38 barbera
152SPD option re-set to B. It was A by mistake
153
3f1f65c1 154Revision 1.10 2001/02/09 00:05:31 nilsen
155Added fMajor/MinorVersion variables and made other changes to better make
156use of the new code changes in AliITSgeom related classes.
157
bae7e562 158
159Revision 1.9 2001/02/08 16:00:37 barbera
160New thicknesses (300+300 um) added for SPD chips and detectors and set as default. Many other refinements.
161
686e2715 162Revision 1.8 2001/02/06 08:03:44 barbera
163Material redefinition in SDD
164
39e6c65e 165Revision 1.7 2001/02/05 13:34:57 barbera
166Updated version of the ITS detailed geometry
167
de0a2a9c 168Revision 1.5 2001/01/30 09:23:13 hristov
169Streamers removed (R.Brun)
170
a8a6107b 171Revision 1.4 2001/01/23 20:08:03 barbera
172Option B for pixels implemented and set as default
173
a9c4129c 174Revision 1.3 2001/01/17 08:08:20 barbera
175Some media parameters modified
176
cd3a3507 177Revision 1.1.2.1 2001/01/15 13:38:08 barbera
178New ITS detailed geometry to be used for the PPR
179
db915fea 180*/
181
182///////////////////////////////////////////////////////////////////////////////
183// //
bae7e562 184// Inner Traking System version PPR asymmetric //
db915fea 185// This class contains the base procedures for the Inner Tracking System //
186// //
bae7e562 187// Authors: R. Barbera //
188// version 8. //
189// Created January 15 2001. //
190// //
191// NOTE: THIS IS THE ASYMMETRIC PPR geometry of the ITS. //
db915fea 192// //
193///////////////////////////////////////////////////////////////////////////////
cd3a3507 194
195// See AliITSvPPRasymm::StepManager().
bae7e562 196#include <iostream.h>
197#include <iomanip.h>
cd3a3507 198#include <stdio.h>
199#include <stdlib.h>
db915fea 200#include <TMath.h>
db915fea 201#include <TGeometry.h>
202#include <TNode.h>
203#include <TTUBE.h>
1f99c14b 204#include <TTUBS.h>
205#include <TPCON.h>
db915fea 206#include <TFile.h> // only required for Tracking function?
207#include <TCanvas.h>
208#include <TObjArray.h>
cd3a3507 209#include <TLorentzVector.h>
210#include <TObjString.h>
db915fea 211#include <TClonesArray.h>
cd3a3507 212#include <TBRIK.h>
213#include <TSystem.h>
db915fea 214
215#include "AliMC.h"
cd3a3507 216#include "AliRun.h"
db915fea 217#include "AliMagF.h"
218#include "AliConst.h"
cbfdea0d 219#include "AliGeant3.h"
bae7e562 220#include "AliITSGeant3Geometry.h"
7bdd9b7d 221#include "AliTrackReference.h"
db915fea 222#include "AliITShit.h"
cd3a3507 223#include "AliITS.h"
db915fea 224#include "AliITSvPPRasymm.h"
cd3a3507 225#include "AliITSgeom.h"
bae7e562 226#include "AliITSgeomSPD.h"
227#include "AliITSgeomSDD.h"
228#include "AliITSgeomSSD.h"
2c198b76 229#include "AliITSDetType.h"
230#include "AliITSresponseSPD.h"
231#include "AliITSresponseSDD.h"
232#include "AliITSresponseSSD.h"
233#include "AliITSsegmentationSPD.h"
234#include "AliITSsegmentationSDD.h"
235#include "AliITSsegmentationSSD.h"
82873bc1 236#include "AliITSsimulationSPD.h"
237#include "AliITSsimulationSDD.h"
238#include "AliITSsimulationSSD.h"
2c198b76 239#include "AliITSClusterFinderSPD.h"
240#include "AliITSClusterFinderSDD.h"
241#include "AliITSClusterFinderSSD.h"
db915fea 242
243
244ClassImp(AliITSvPPRasymm)
245
246//_____________________________________________________________________________
247AliITSvPPRasymm::AliITSvPPRasymm() {
248////////////////////////////////////////////////////////////////////////
249// Standard default constructor for the ITS version 8.
250////////////////////////////////////////////////////////////////////////
bae7e562 251 Int_t i;
252
253 fIdN = 0;
254 fIdName = 0;
255 fIdSens = 0;
256 fEuclidOut = kFALSE; // Don't write Euclide file
257 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 258 fGeomDetIn = kFALSE; // Don't Read .det file
bae7e562 259 fMajorVersion = IsVersion();
260 fMinorVersion = -1;
261 for(i=0;i<60;i++) fRead[i] = '\0';
262 for(i=0;i<60;i++) fWrite[i] = '\0';
263 for(i=0;i<60;i++) fEuclidGeomDet[i] = '\0';
db915fea 264}
265//_____________________________________________________________________________
266AliITSvPPRasymm::AliITSvPPRasymm(const char *name, const char *title) : AliITS(name, title){
267////////////////////////////////////////////////////////////////////////
268// Standard constructor for the ITS version 8.
269////////////////////////////////////////////////////////////////////////
bae7e562 270 Int_t i;
271
272 fIdN = 6;
273 fIdName = new TString[fIdN];
274 fIdName[0] = "ITS1";
275 fIdName[1] = "ITS2";
276 fIdName[2] = "ITS3";
277 fIdName[3] = "ITS4";
278 fIdName[4] = "ITS5";
279 fIdName[5] = "ITS6";
280 fIdSens = new Int_t[fIdN];
281 for(i=0;i<fIdN;i++) fIdSens[i] = 0;
282 fMajorVersion = IsVersion();
3d12a48d 283 fMinorVersion = 2;
bae7e562 284 fEuclidOut = kFALSE; // Don't write Euclide file
285 fGeomDetOut = kFALSE; // Don't write .det file
0646a0e8 286 fGeomDetIn = kFALSE; // Don't Read .det file
3d12a48d 287 SetThicknessDet1();
288 SetThicknessDet2();
289 SetThicknessChip1();
290 SetThicknessChip2();
bae7e562 291
3d12a48d 292 fEuclidGeometry="$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.euc";
293 strncpy(fEuclidGeomDet,"$ALICE_ROOT/ITS/ITSgeometry_vPPRasymm2.det",60);
bae7e562 294 strncpy(fRead,fEuclidGeomDet,60);
295 strncpy(fWrite,fEuclidGeomDet,60);
db915fea 296}
297//____________________________________________________________________________
298AliITSvPPRasymm::AliITSvPPRasymm(const AliITSvPPRasymm &source){
299////////////////////////////////////////////////////////////////////////
bae7e562 300// Copy Constructor for ITS version 8.
db915fea 301////////////////////////////////////////////////////////////////////////
302 if(&source == this) return;
bae7e562 303 Warning("Copy Constructor","Not allowed to copy AliITSvPPRasymm");
db915fea 304 return;
305}
306//_____________________________________________________________________________
307AliITSvPPRasymm& AliITSvPPRasymm::operator=(const AliITSvPPRasymm &source){
308////////////////////////////////////////////////////////////////////////
bae7e562 309// Assignment operator for the ITS version 8.
db915fea 310////////////////////////////////////////////////////////////////////////
bae7e562 311 if(&source == this) return *this;
312 Warning("= operator","Not allowed to copy AliITSvPPRasymm");
313 return *this;
db915fea 314}
315//_____________________________________________________________________________
316AliITSvPPRasymm::~AliITSvPPRasymm() {
317////////////////////////////////////////////////////////////////////////
318// Standard destructor for the ITS version 8.
319////////////////////////////////////////////////////////////////////////
320}
db915fea 321//__________________________________________________________________________
322void AliITSvPPRasymm::BuildGeometry(){
323////////////////////////////////////////////////////////////////////////
324// Geometry builder for the ITS version 8.
325////////////////////////////////////////////////////////////////////////
326 TNode *node, *top;
1f99c14b 327
ac9c285e 328 const Int_t kColorITS=kYellow;
db915fea 329 //
330 top = gAlice->GetGeometry()->GetNode("alice");
ac9c285e 331
1266e9b4 332
ac9c285e 333 new TTUBE("S_layer1","Layer1 of ITS","void",3.8095,3.8095+1.03*9.36/100.,14.35);
db915fea 334 top->cd();
335 node = new TNode("Layer1","Layer1","S_layer1",0,0,0,"");
336 node->SetLineColor(kColorITS);
337 fNodes->Add(node);
338
ac9c285e 339 new TTUBE("S_layer2","Layer2 of ITS","void",7.,7.+1.03*9.36/100.,14.35);
db915fea 340 top->cd();
341 node = new TNode("Layer2","Layer2","S_layer2",0,0,0,"");
342 node->SetLineColor(kColorITS);
343 fNodes->Add(node);
344
ac9c285e 345 new TTUBE("S_layer3","Layer3 of ITS","void",15.,15.+0.94*9.36/100.,25.1);
db915fea 346 top->cd();
347 node = new TNode("Layer3","Layer3","S_layer3",0,0,0,"");
348 node->SetLineColor(kColorITS);
349 fNodes->Add(node);
350
ac9c285e 351 new TTUBE("S_layer4","Layer4 of ITS","void",24.1,24.1+0.95*9.36/100.,32.1);
db915fea 352 top->cd();
353 node = new TNode("Layer4","Layer4","S_layer4",0,0,0,"");
354 node->SetLineColor(kColorITS);
355 fNodes->Add(node);
356
ac9c285e 357 new TTUBE("S_layer5","Layer5 of ITS","void",38.5,38.5+0.91*9.36/100.,49.405);
db915fea 358 top->cd();
359 node = new TNode("Layer5","Layer5","S_layer5",0,0,0,"");
360 node->SetLineColor(kColorITS);
361 fNodes->Add(node);
362
ac9c285e 363 new TTUBE("S_layer6","Layer6 of ITS","void",43.5765,43.5765+0.87*9.36/100.,55.27);
db915fea 364 top->cd();
365 node = new TNode("Layer6","Layer6","S_layer6",0,0,0,"");
366 node->SetLineColor(kColorITS);
1f99c14b 367 fNodes->Add(node);
1f99c14b 368
369
ac9c285e 370/*
371 // DETAILED GEOMETRY
372
373 TNode *sub1node, *sub2node, *sub3node, *sub4node, *sub5node;
374
1f99c14b 375 // Define some variables for SPD
376
377 Float_t dits[100];
378 Float_t dits1[3], di101[3], di107[3], di10b[3]; // for layer 1
379 Float_t di103[3], di10a[3]; // for layer 1
380 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3]; // for layer 2
381 Float_t di1d3[3], di20a[3]; // for layer 2
382
383 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
384 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
385
386 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
387 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
388
389 Float_t dbus=300.; // total bus thickness on both layers (micron)
390
391 ddet1 = GetThicknessDet1();
392 ddet2 = GetThicknessDet2();
393 dchip1 = GetThicknessChip1();
394 dchip2 = GetThicknessChip2();
395
396 cout << "par: " << ddet1 << " " << ddet2 << " " << ddet2 << " " << dchip1 << " " << dchip2 << endl;
397
398 if(ddet1 < 100. || ddet1 > 300.) {
399 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
400 " The default value of 200 microns will be used." << endl;
401 ddet1=200.;
402 }
403
404 if(ddet2 < 100. || ddet2 > 300.) {
405 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
406 " The default value of 200 microns will be used." << endl;
407 ddet2=200.;
408 }
409
410 if(dchip1 < 100. || dchip1 > 300.) {
411 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
412 " The default value of 200 microns will be used." << endl;
413 dchip1=200.;
414 }
415
416 if(dchip2 < 100. || dchip2 > 300.) {
417 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
418 " The default value of 200 microns will be used." << endl;
419 dchip2=200.;
420 }
421
422 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
423 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
424 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
425 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
426
427 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
428 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
429 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
430 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
431 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
432
433 Float_t deltax, deltay;
434
435 Int_t thickness = fMinorVersion/10;
436 Int_t option = fMinorVersion - 10*thickness;
437
438
439 // Define some variables for SDD
440 // SDD detector ladder
441
442 Float_t ySDD;
443 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
444 Float_t Y_SDD_sep = 0.20;
445 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
446 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
447
448 // Rotation matrices
449
450 // SPD - option 'a'
451
452 if (option == 1) {
453
1266e9b4 454 new TRotMatrix("itsrot238","itsrot238",90.0,144.0,90.0,234.0,0.0,0.0);
455 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
456 new TRotMatrix("itsrot239","itsrot239",90.0,216.0,90.0,306.0,0.0,0.0);
457 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0 );
458 new TRotMatrix("itsrot240","itsrot240",90.0,288.0,90.0,18.0,0.0,0.0);
459 new TRotMatrix("itsrot241","itsrot241",90.0,324.0,90.0,54.0,0.0,0.0);
460 new TRotMatrix("itsrot242","itsrot242",90.0,36.0,90.0,126.0,0.0,0.0);
461 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
462 new TRotMatrix("itsrot243","itsrot243",90.0,108.0,90.0,198.0,0.0,0.0);
463 new TRotMatrix("itsrot244","itsrot244",90.0,180.0,90.0,270.0,0.0,0.0);
464 new TRotMatrix("itsrot245","itsrot245",90.0,162.0,90.0,252.0,0.0,0.0);
465 new TRotMatrix("itsrot246","itsrot246",90.0,310.0,90.0,40.0,0.0,0.0);
466 new TRotMatrix("itsrot247","itsrot247",90.0,319.0,90.0,49.0,0.0,0.0);
467 new TRotMatrix("itsrot248","itsrot248",90.0,328.0,90.0,58.0,0.0,0.0);
468 new TRotMatrix("itsrot249","itsrot249",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 469
470 }
471
472 // SPD - option 'b' (this is the default)
473
474 if (option == 2) {
475
1266e9b4 476 new TRotMatrix("itsrot233","itsrot233",90.0,252.000504,90.0,342.000488,0.0,0.0);
477 new TRotMatrix("itsrot244","itsrot244",90.0,216.0,90.0,306.0,0.0,0.0);
478 new TRotMatrix("itsrot236","itsrot236",90.0,180.013702,90.0,270.013702,0.0,0.0);
479 new TRotMatrix("itsrot245","itsrot245",90.0,36.0,90.0,126.0,0.0,0.0);
480 new TRotMatrix("itsrot234","itsrot234",90.0,71.9991,90.0,161.9991,0.0,0.0);
481 new TRotMatrix("itsrot246","itsrot246",90.0,108.0,90.0,198.0,0.0,0.0);
482 new TRotMatrix("itsrot247","itsrot247",90.0,144.0,90.0,234.0,0.0,0.0);
483 new TRotMatrix("itsrot248","itsrot248",90.0,288.0,90.0,18.0,0.0,0.0);
484 new TRotMatrix("itsrot249","itsrot249",90.0,324.0,90.0,54.0,0.0,0.0);
485 new TRotMatrix("itsrot238","itsrot238",90.0,180.0,90.0,270.0,0.0,0.0);
486 new TRotMatrix("itsrot239","itsrot239",90.0,162.0,90.0,252.0,0.0,0.0);
487 new TRotMatrix("itsrot240","itsrot240",90.0,310.0,90.0,40.0,0.0,0.0);
488 new TRotMatrix("itsrot241","itsrot241",90.0,319.0,90.0,49.0,0.0,0.0);
489 new TRotMatrix("itsrot242","itsrot242",90.0,328.0,90.0,58.0,0.0,0.0);
490 new TRotMatrix("itsrot243","itsrot243",90.0,337.0,90.0,67.0,0.0,0.0);
1f99c14b 491
492 }
493
494 // SDD
495
1266e9b4 496 new TRotMatrix("itsrot321","itsrot321",90.0,12.86,90.0,102.86,0.0,0.0);
497 new TRotMatrix("itsrot333","itsrot333",90.0,38.57,90.0,128.57,0.0,0.0);
498 new TRotMatrix("itsrot336","itsrot336",90.0,64.29,90.0,154.29,0.0,0.0);
499 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
500 new TRotMatrix("itsrot313","itsrot313",90.0,115.71,90.0,205.71,0.0,0.0);
501 new TRotMatrix("itsrot311","itsrot311",90.0,141.43,90.0,231.43,0.0,0.0);
502 new TRotMatrix("itsrot310","itsrot310",90.0,167.14,90.0,257.14,0.0,0.0);
503 new TRotMatrix("itsrot386","itsrot386",90.0,192.86,90.0,282.86,0.0,0.0);
504 new TRotMatrix("itsrot309","itsrot309",90.0,218.57,90.0,308.57,0.0,0.0);
505 new TRotMatrix("itsrot308","itsrot308",90.0,244.29,90.0,334.29,0.0,0.0);
506 new TRotMatrix("itsrot356","itsrot356",90.0,270.0,90.0,0.0,0.0,0.0);
507 new TRotMatrix("itsrot307","itsrot307",90.0,295.71,90.0,25.71,0.0,0.0);
508 new TRotMatrix("itsrot306","itsrot306",90.0,321.43,90.0,51.43,0.0,0.0);
509 new TRotMatrix("itsrot305","itsrot305",90.0,347.14,90.0,77.14,0.0,0.0);
510 new TRotMatrix("itsrot335","itsrot335",90.0,8.18,90.0,98.18,0.0,0.0);
511 new TRotMatrix("itsrot332","itsrot332",90.0,24.55,90.0,114.55,0.0,0.0);
512 new TRotMatrix("itsrot331","itsrot331",90.0,40.91,90.0,130.91,0.0,0.0);
513 new TRotMatrix("itsrot366","itsrot366",90.0,57.27,90.0,147.27,0.0,0.0);
514 new TRotMatrix("itsrot330","itsrot330",90.0,73.64,90.0,163.64,0.0,0.0);
515 new TRotMatrix("itsrot350","itsrot350",90.0,90.0,90.0,180.0,0.0,0.0);
516 new TRotMatrix("itsrot329","itsrot329",90.0,106.36,90.0,196.36,0.0,0.0);
517 new TRotMatrix("itsrot328","itsrot328",90.0,122.73,90.0,212.73,0.0,0.0);
518 new TRotMatrix("itsrot327","itsrot327",90.0,139.09,90.0,229.09,0.0,0.0);
519 new TRotMatrix("itsrot326","itsrot326",90.0,155.45,90.0,245.45,0.0,0.0);
520 new TRotMatrix("itsrot325","itsrot325",90.0,171.82,90.0,261.82,0.0,0.0);
521 new TRotMatrix("itsrot324","itsrot324",90.0,188.18,90.0,278.18,0.0,0.0);
522 new TRotMatrix("itsrot323","itsrot323",90.0,204.55,90.0,294.55,0.0,0.0);
523 new TRotMatrix("itsrot322","itsrot322",90.0,220.91,90.0,310.91,0.0,0.0);
524 new TRotMatrix("itsrot320","itsrot320",90.0,237.27,90.0,327.27,0.0,0.0);
525 new TRotMatrix("itsrot319","itsrot319",90.0,253.64,90.0,343.64,0.0,0.0);
526 new TRotMatrix("itsrot318","itsrot318",90.0,270.0,90.0,360.0,0.0,0.0);
527 new TRotMatrix("itsrot317","itsrot317",90.0,286.36,90.0,16.36,0.0,0.0);
528 new TRotMatrix("itsrot316","itsrot316",90.0,302.73,90.0,32.73,0.0,0.0);
529 new TRotMatrix("itsrot315","itsrot315",90.0,319.09,90.0,49.09,0.0,0.0);
530 new TRotMatrix("itsrot314","itsrot314",90.0,335.45,90.0,65.45,0.0,0.0);
531 new TRotMatrix("itsrot334","itsrot334",90.0,351.82,90.0,81.82,0.0,0.0);
1f99c14b 532
533 //SSD
534
1266e9b4 535 new TRotMatrix("itsrot504","itsrot504",90.0,127.06,90.0,217.06,0.0,0.0);
536 new TRotMatrix("itsrot505","itsrot505",90.0,116.47,90.0,206.47,0.0,0.0);
537 new TRotMatrix("itsrot506","itsrot506",90.0,105.88,90.0,195.88,0.0,0.0);
538 new TRotMatrix("itsrot507","itsrot507",90.0,95.29,90.0,185.29,0.0,0.0);
539 new TRotMatrix("itsrot508","itsrot508",90.0,84.71,90.0,174.71,0.0,0.0);
540 new TRotMatrix("itsrot509","itsrot509",90.0,74.12,90.0,164.12,0.0,0.0);
541 new TRotMatrix("itsrot510","itsrot510",90.0,63.53,90.0,153.53,0.0,0.0);
542 new TRotMatrix("itsrot511","itsrot511",90.0,52.94,90.0,142.94,0.0,0.0);
543 new TRotMatrix("itsrot512","itsrot512",90.0,42.35,90.0,132.35,0.0,0.0);
544 new TRotMatrix("itsrot513","itsrot513",90.0,31.76,90.0,121.76,0.0,0.0);
545 new TRotMatrix("itsrot653","itsrot653",90.0,21.18,90.0,111.18,0.0,0.0);
546 new TRotMatrix("itsrot514","itsrot514",90.0,10.59,90.0,100.59,0.0,0.0);
547 new TRotMatrix("itsrot515","itsrot515",90.0,349.41,90.0,79.41,0.0,0.0);
548 new TRotMatrix("itsrot516","itsrot516",90.0,338.82,90.0,68.82,0.0,0.0);
549 new TRotMatrix("itsrot517","itsrot517",90.0,328.24,90.0,58.24,0.0,0.0);
550 new TRotMatrix("itsrot518","itsrot518",90.0,317.65,90.0,47.65,0.0,0.0);
551 new TRotMatrix("itsrot519","itsrot519",90.0,307.06,90.0,37.06,0.0,0.0);
552 new TRotMatrix("itsrot520","itsrot520",90.0,296.47,90.0,26.47,0.0,0.0);
553 new TRotMatrix("itsrot521","itsrot521",90.0,285.88,90.0,15.88,0.0,0.0);
554 new TRotMatrix("itsrot522","itsrot522",90.0,275.29,90.0,5.29,0.0,0.0);
555 new TRotMatrix("itsrot523","itsrot523",90.0,264.71,90.0,354.71,0.0,0.0);
556 new TRotMatrix("itsrot524","itsrot524",90.0,254.12,90.0,344.12,0.0,0.0);
557 new TRotMatrix("itsrot525","itsrot525",90.0,243.53,90.0,333.53,0.0,0.0);
558 new TRotMatrix("itsrot526","itsrot526",90.0,232.94,90.0,322.94,0.0,0.0);
559 new TRotMatrix("itsrot527","itsrot527",90.0,222.35,90.0,312.35,0.0,0.0);
560 new TRotMatrix("itsrot528","itsrot528",90.0,211.76,90.0,301.76,0.0,0.0);
561 new TRotMatrix("itsrot618","itsrot618",90.0,201.18,90.0,291.18,0.0,0.0);
562 new TRotMatrix("itsrot529","itsrot529",90.0,190.59,90.0,280.59,0.0,0.0);
563 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
564 new TRotMatrix("itsrot530","itsrot530",90.0,169.41,90.0,259.41,0.0,0.0);
565 new TRotMatrix("itsrot531","itsrot531",90.0,158.82,90.0,248.82,0.0,0.0);
566 new TRotMatrix("itsrot501","itsrot501",90.0,148.24,90.0,238.24,0.0,0.0);
567 new TRotMatrix("itsrot503","itsrot503",90.0,137.65,90.0,227.65,0.0,0.0);
568 new TRotMatrix("itsrot532","itsrot532",90.0,360.0,90.0,90.0,0.0,0.0);
569 new TRotMatrix("itsrot560","itsrot560",90.0,85.26,90.0,175.26,0.0,0.0);
570 new TRotMatrix("itsrot561","itsrot561",90.0,94.74,90.0,184.74,0.0,0.0);
571 new TRotMatrix("itsrot562","itsrot562",90.0,104.21,90.0,194.21,0.0,0.0);
572 new TRotMatrix("itsrot563","itsrot563",90.0,113.68,90.0,203.68,0.0,0.0);
573 new TRotMatrix("itsrot564","itsrot564",90.0,123.16,90.0,213.16,0.0,0.0);
574 new TRotMatrix("itsrot565","itsrot565",90.0,132.63,90.0,222.63,0.0,0.0);
575 new TRotMatrix("itsrot566","itsrot566",90.0,142.11,90.0,232.11,0.0,0.0);
576 new TRotMatrix("itsrot567","itsrot567",90.0,151.58,90.0,241.58,0.0,0.0);
577 new TRotMatrix("itsrot568","itsrot568",90.0,161.05,90.0,251.05,0.0,0.0);
578 new TRotMatrix("itsrot569","itsrot569",90.0,170.53,90.0,260.53,0.0,0.0);
579 new TRotMatrix("itsrot533","itsrot533",90.0,180.0,90.0,270.0,0.0,0.0);
580 new TRotMatrix("itsrot534","itsrot534",90.0,189.47,90.0,279.47,0.0,0.0);
581 new TRotMatrix("itsrot535","itsrot535",90.0,198.95,90.0,288.95,0.0,0.0);
582 new TRotMatrix("itsrot623","itsrot623",90.0,208.42,90.0,298.42,0.0,0.0);
583 new TRotMatrix("itsrot537","itsrot537",90.0,217.89,90.0,307.89,0.0,0.0);
584 new TRotMatrix("itsrot538","itsrot538",90.0,227.37,90.0,317.37,0.0,0.0);
585 new TRotMatrix("itsrot539","itsrot539",90.0,236.84,90.0,326.84,0.0,0.0);
586 new TRotMatrix("itsrot540","itsrot540",90.0,246.32,90.0,336.32,0.0,0.0);
587 new TRotMatrix("itsrot541","itsrot541",90.0,255.79,90.0,345.79,0.0,0.0);
588 new TRotMatrix("itsrot542","itsrot542",90.0,265.26,90.0,355.26,0.0,0.0);
589 new TRotMatrix("itsrot543","itsrot543",90.0,274.74,90.0,4.74,0.0,0.0);
590 new TRotMatrix("itsrot544","itsrot544",90.0,284.21,90.0,14.21,0.0,0.0);
591 new TRotMatrix("itsrot545","itsrot545",90.0,293.68,90.0,23.68,0.0,0.0);
592 new TRotMatrix("itsrot546","itsrot546",90.0,303.16,90.0,33.16,0.0,0.0);
593 new TRotMatrix("itsrot547","itsrot547",90.0,312.63,90.0,42.63,0.0,0.0);
594 new TRotMatrix("itsrot548","itsrot548",90.0,322.11,90.0,52.11,0.0,0.0);
595 new TRotMatrix("itsrot549","itsrot549",90.0,331.58,90.0,61.58,0.0,0.0);
596 new TRotMatrix("itsrot550","itsrot550",90.0,341.05,90.0,71.05,0.0,0.0);
597 new TRotMatrix("itsrot551","itsrot551",90.0,350.53,90.0,80.53,0.0,0.0);
598 new TRotMatrix("itsrot552","itsrot552",90.0,9.47,90.0,99.47,0.0,0.0);
599 new TRotMatrix("itsrot553","itsrot553",90.0,18.95,90.0,108.95,0.0,0.0);
600 new TRotMatrix("itsrot620","itsrot620",90.0,28.42,90.0,118.42,0.0,0.0);
601 new TRotMatrix("itsrot555","itsrot555",90.0,37.89,90.0,127.89,0.0,0.0);
602 new TRotMatrix("itsrot556","itsrot556",90.0,47.37,90.0,137.37,0.0,0.0);
603 new TRotMatrix("itsrot557","itsrot557",90.0,56.84,90.0,146.84,0.0,0.0);
604 new TRotMatrix("itsrot558","itsrot558",90.0,66.32,90.0,156.32,0.0,0.0);
605 new TRotMatrix("itsrot559","itsrot559",90.0,75.79,90.0,165.79,0.0,0.0);
1f99c14b 606
607
608 // --- Define SPD (option 'a') volumes ----------------------------
609
610 // SPD - option 'a'
611 // (this is NOT the default)
612
613 if (option == 1) {
614
615 dits1[0] = 0.64;
616 dits1[1] = ddet1;
617 dits1[2] = 3.48;
618 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
619
620 dits2[0] = 0.64;
621 dits2[1] = ddet2;
622 dits2[2] = 3.48;
623 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
624
625 di101[0] = 0.705;
626 di101[1] = ddet1;
627 di101[2] = 3.536;
628 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
629
630 di1d1[0] = 0.705;
631 di1d1[1] = ddet2;
632 di1d1[2] = 3.536;
633 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
634
635 di103[0] = 0.793;
636 di103[1] = ddet1+dchip1;
637 di103[2] = 3.536;
638 new TBRIK("I103","I103","void",di103[0],di103[1],di103[2]);
639
640 di1d3[0] = 0.793;
641 di1d3[1] = ddet2+dchip2;
642 di1d3[2] = 3.536;
643 new TBRIK("I1D3","I1D3","void",di1d3[0],di1d3[1],di1d3[2]);
644
645 di10a[0] = 0.843;
646 di10a[1] = ddet1+dchip1+dbus+0.0025;
647 di10a[2] = 19.344;
648 new TBRIK("I10A","I10A","void",di10a[0],di10a[1],di10a[2]);
649
650 di20a[0] = 0.843;
651 di20a[1] = ddet2+dchip2+dbus+0.0025;
652 di20a[2] = 19.344;
653 new TBRIK("I20A","I20A","void",di20a[0],di20a[1],di20a[2]);
654
655 dits[0] = 3.7;
656 dits[1] = 7.7;
657 dits[2] = 24;
658 dits[3] = 57;
659 dits[4] = 100;
660 new TTUBS("I12A","I12A","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
661
662 dits[0] = 3.7;
663 dits[1] = 7.75;
664 dits[2] = 26.1;
665 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
666
667 }
668
669 // --- Define SPD (option 'b') volumes ----------------------------
670
671 // SPD - option 'b'
672 // (this is the default)
673
674 if (option == 2) {
675
676 dits1[0] = 0.64;
677 dits1[1] = ddet1;
678 dits1[2] = 3.48;
679 new TBRIK("ITS1","ITS1","void",dits1[0],dits1[1],dits1[2]);
680
681 dits2[0] = 0.64;
682 dits2[1] = ddet2;
683 dits2[2] = 3.48;
684 new TBRIK("ITS2","ITS2","void",dits2[0],dits2[1],dits2[2]);
685
686 di101[0] = 0.705;
687 di101[1] = ddet1;
688 di101[2] = 3.536;
689 new TBRIK("I101","I101","void",di101[0],di101[1],di101[2]);
690
691 di1d1[0] = 0.705;
692 di1d1[1] = ddet2;
693 di1d1[2] = 3.536;
694 new TBRIK("I1D1","I1D1","void",di1d1[0],di1d1[1],di1d1[2]);
695
696 di107[0] = 0.793;
697 di107[1] = ddet1+dchip1;
698 di107[2] = 3.536;
699 new TBRIK("I107","I107","void",di107[0],di107[1],di107[2]);
700
701 di1d7[0] = 0.7975;
702 di1d7[1] = ddet2+dchip2;
703 di1d7[2] = 3.536;
704 new TBRIK("I1D7","I1D7","void",di1d7[0],di1d7[1],di1d7[2]);
705
706 di10b[0] = 0.843;
707 di10b[1] = ddet1+dchip1+dbus+0.0025;
708 di10b[2] = 19.344;
709 new TBRIK("I10B","I10B","void",di10b[0],di10b[1],di10b[2]);
710
711 di20b[0] = 0.843;
712 di20b[1] = ddet2+dchip2+dbus+0.0025;
713 di20b[2] = 19.344;
714 new TBRIK("I20B","I20B","void",di20b[0],di20b[1],di20b[2]);
715
716 dits[0] = 3.7;
717 dits[1] = 7.7;
718 dits[2] = 24;
719 dits[3] = 57;
720 dits[4] = 100;
721 new TTUBS("I12B","I12B","void",dits[0],dits[1],dits[2],dits[3],dits[4]);
722
723 dits[0] = 3.7;
724 dits[1] = 7.75;
725 dits[2] = 26.1;
726 new TTUBE("IT12","IT12","void",dits[0],dits[1],dits[2]);
727
728
729 }
730
731 // --- Define SDD volumes ------------------------------------------
732
733 TPCON *it34 = new TPCON("IT34","IT34","void",0.,360.,6);
1d8d6507 734 it34->DefineSection(0,-34.6,23.49,28.);
735 it34->DefineSection(1,-23.65,23.49,28.);
736 it34->DefineSection(2,-23.65,14.59,28.);
737 it34->DefineSection(3,23.65,14.59,28.);
738 it34->DefineSection(4,23.65,23.49,28.);
739 it34->DefineSection(5,34.6,23.49,28.);
1f99c14b 740
741 I302dits[0] = 3.6250;
742 I302dits[1] = 0.0150;
743 I302dits[2] = 4.3794;
744 new TBRIK("I302","I302","void",I302dits[0],I302dits[1],I302dits[2]);
745
746 I004dits[0] = I302dits[0]+0.005;
747 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
748 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
749 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
750 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
751 }
752 I004dits[2] = I004dits[2] + I302dits[2];
753 new TBRIK("I004","I004","void",I004dits[0],I004dits[1],I004dits[2]);
754
755 dits[0] = 3.50850;
756 dits[1] = 0.01499;
757 dits[2] = 3.76320;
758 new TBRIK("ITS3","ITS3","void",dits[0],dits[1],dits[2]);
759
760 I402dits[0] = 3.6250;
761 I402dits[1] = 0.0150;
762 I402dits[2] = 4.3794;
763 new TBRIK("I402","I402","void",I402dits[0],I402dits[1],I402dits[2]);
764
765 I005dits[0] = I402dits[0]+0.005;
766 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
768 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
769 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
770 }
771 I005dits[2] = I005dits[2] + I402dits[2];
772 new TBRIK("I005","I005","void",I005dits[0],I005dits[1],I005dits[2]);
773
774 dits[0] = 3.50850;
775 dits[1] = 0.01499;
776 dits[2] = 3.76320;
777 new TBRIK("ITS4","ITS4","void",dits[0],dits[1],dits[2]);
778
779
780 // --- Define SSD volumes ------------------------------------------
781
782
783 TPCON *it56 = new TPCON("IT56","IT56","void",0.,360.,6);
1d8d6507 784 it56->DefineSection(0,-57.45,43.6,48.);
785 it56->DefineSection(1,-49.15,43.6,48.);
786 it56->DefineSection(2,-49.15,36.9,48.);
787 it56->DefineSection(3,50.55,36.9,48.);
788 it56->DefineSection(4,50.55,43.6,48.);
789 it56->DefineSection(5,57.45,43.6,48.);
1f99c14b 790
791 dits[0] = 3.75;
792 dits[1] = 0.045;
793 dits[2] = 43.3;
794 new TBRIK("I565","I565","void",dits[0],dits[1],dits[2]);
795
796 dits[0] = 3.75;
797 dits[1] = 0.045;
798 dits[2] = 50.975;
799 new TBRIK("I569","I569","void",dits[0],dits[1],dits[2]);
800
801 dits[0] = 3.75;
802 dits[1] = 0.015;
803 dits[2] = 2.1;
804 new TBRIK("I562","I562","void",dits[0],dits[1],dits[2]);
805
806 dits[0] = 3.75;
807 dits[1] = 0.015;
808 dits[2] = 2.1;
809 new TBRIK("I566","I566","void",dits[0],dits[1],dits[2]);
810
811 dits[0] = 3.65;
812 dits[1] = 0.015;
813 dits[2] = 2;
814 new TBRIK("ITS5","ITS5","void",dits[0],dits[1],dits[2]);
815
816 dits[0] = 3.65;
817 dits[1] = 0.015;
818 dits[2] = 2;
819 new TBRIK("ITS6","ITS6","void",dits[0],dits[1],dits[2]);
820
821 //
822
823 top->cd();
824
825 // --- Place SPD (option 'a') volumes into their mother volume
826
827 // SPD - option 'a'
828 // (this is NOT the default)
829
830 if (option == 1) {
831
832
833 }
834
835
836 // --- Place SPD (option 'b') volumes into their mother volume
837
838 // SPD - option 'b'
839 // (this is the default)
840
841 if (option == 2) {
842
843 // Place IT12 in Alice
844 //
845 node = new TNode("IT12","IT12","IT12",0.,0.,0.,"");
846 node->SetLineColor(kColorITS);
847 node->SetVisibility(0);
848 node->cd();
849 //
850 // Place copy #1 of I12B in IT12
851 //
852 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"");
853 sub1node->SetLineColor(kColorITS);
854 sub1node->SetVisibility(0);
855 sub1node->cd();
856 //
857 // Place copy #1 of I10B in I12B
858 //
859 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
860 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 861 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 862 sub2node->SetLineColor(kColorITS);
863 sub2node->SetVisibility(0);
864 sub2node->cd();
865 //
866 // Place copy #1 of I107 in I10B
867 //
868 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
869 sub3node->SetLineColor(kColorITS);
870 sub3node->SetVisibility(0);
871 sub3node->cd();
872 //
873 // Place copy #1 of I101 in I107
874 //
875 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
876 sub4node->SetLineColor(kColorITS);
877 sub4node->SetVisibility(0);
878 sub4node->cd();
879 //
880 // Place copy #1 of ITS1 in I101
881 //
882 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
883 sub5node->SetLineColor(kColorITS);
884 fNodes->Add(sub5node);
885 sub4node->cd();
886 fNodes->Add(sub4node);
887 sub3node->cd();
888 fNodes->Add(sub3node);
889 sub2node->cd();
890 //
891 // Place copy #2 of I107 in I10B
892 //
893 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
894 sub3node->SetLineColor(kColorITS);
895 sub3node->SetVisibility(0);
896 sub3node->cd();
897 //
898 // Place copy #1 of I101 in I107
899 //
900 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
901 sub4node->SetLineColor(kColorITS);
902 sub4node->SetVisibility(0);
903 sub4node->cd();
904 //
905 // Place copy #1 of ITS1 in I101
906 //
907 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
908 sub5node->SetLineColor(kColorITS);
909 fNodes->Add(sub5node);
910 sub4node->cd();
911 fNodes->Add(sub4node);
912 sub3node->cd();
913 fNodes->Add(sub3node);
914 sub2node->cd();
915 //
916 // Place copy #3 of I107 in I10B
917 //
918 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
919 sub3node->SetLineColor(kColorITS);
920 sub3node->SetVisibility(0);
921 sub3node->cd();
922 //
923 // Place copy #1 of I101 in I107
924 //
925 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
926 sub4node->SetLineColor(kColorITS);
927 sub4node->SetVisibility(0);
928 sub4node->cd();
929 //
930 // Place copy #1 of ITS1 in I101
931 //
932 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
933 sub5node->SetLineColor(kColorITS);
934 fNodes->Add(sub5node);
935 sub4node->cd();
936 fNodes->Add(sub4node);
937 sub3node->cd();
938 fNodes->Add(sub3node);
939 sub2node->cd();
940 //
941 // Place copy #4 of I107 in I10B
942 //
943 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
944 sub3node->SetLineColor(kColorITS);
945 sub3node->SetVisibility(0);
946 sub3node->cd();
947 //
948 // Place copy #1 of I101 in I107
949 //
950 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
951 sub4node->SetLineColor(kColorITS);
952 sub4node->SetVisibility(0);
953 sub4node->cd();
954 //
955 // Place copy #1 of ITS1 in I101
956 //
957 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
958 sub5node->SetLineColor(kColorITS);
959 fNodes->Add(sub5node);
960 sub4node->cd();
961 fNodes->Add(sub4node);
962 sub3node->cd();
963 fNodes->Add(sub3node);
964 sub2node->cd();
965 fNodes->Add(sub2node);
966 sub1node->cd();
967 //
968 // Place copy #2 of I10B in I12B
969 //
970 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
971 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 972 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 973 sub2node->SetLineColor(kColorITS);
974 sub2node->SetVisibility(0);
975 sub2node->cd();
976 //
977 // Place copy #1 of I107 in I10B
978 //
979 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
980 sub3node->SetLineColor(kColorITS);
981 sub3node->SetVisibility(0);
982 sub3node->cd();
983 //
984 // Place copy #1 of I101 in I107
985 //
986 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
987 sub4node->SetLineColor(kColorITS);
988 sub4node->SetVisibility(0);
989 sub4node->cd();
990 //
991 // Place copy #1 of ITS1 in I101
992 //
993 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
994 sub5node->SetLineColor(kColorITS);
995 fNodes->Add(sub5node);
996 sub4node->cd();
997 fNodes->Add(sub4node);
998 sub3node->cd();
999 fNodes->Add(sub3node);
1000 sub2node->cd();
1001 //
1002 // Place copy #2 of I107 in I10B
1003 //
1004 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1005 sub3node->SetLineColor(kColorITS);
1006 sub3node->SetVisibility(0);
1007 sub3node->cd();
1008 //
1009 // Place copy #1 of I101 in I107
1010 //
1011 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1012 sub4node->SetLineColor(kColorITS);
1013 sub4node->SetVisibility(0);
1014 sub4node->cd();
1015 //
1016 // Place copy #1 of ITS1 in I101
1017 //
1018 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1019 sub5node->SetLineColor(kColorITS);
1020 fNodes->Add(sub5node);
1021 sub4node->cd();
1022 fNodes->Add(sub4node);
1023 sub3node->cd();
1024 fNodes->Add(sub3node);
1025 sub2node->cd();
1026 //
1027 // Place copy #3 of I107 in I10B
1028 //
1029 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1030 sub3node->SetLineColor(kColorITS);
1031 sub3node->SetVisibility(0);
1032 sub3node->cd();
1033 //
1034 // Place copy #1 of I101 in I107
1035 //
1036 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1037 sub4node->SetLineColor(kColorITS);
1038 sub4node->SetVisibility(0);
1039 sub4node->cd();
1040 //
1041 // Place copy #1 of ITS1 in I101
1042 //
1043 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1044 sub5node->SetLineColor(kColorITS);
1045 fNodes->Add(sub5node);
1046 sub4node->cd();
1047 fNodes->Add(sub4node);
1048 sub3node->cd();
1049 fNodes->Add(sub3node);
1050 sub2node->cd();
1051 //
1052 // Place copy #4 of I107 in I10B
1053 //
1054 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1055 sub3node->SetLineColor(kColorITS);
1056 sub3node->SetVisibility(0);
1057 sub3node->cd();
1058 //
1059 // Place copy #1 of I101 in I107
1060 //
1061 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1062 sub4node->SetLineColor(kColorITS);
1063 sub4node->SetVisibility(0);
1064 sub4node->cd();
1065 //
1066 // Place copy #1 of ITS1 in I101
1067 //
1068 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1069 sub5node->SetLineColor(kColorITS);
1070 fNodes->Add(sub5node);
1071 sub4node->cd();
1072 fNodes->Add(sub4node);
1073 sub3node->cd();
1074 fNodes->Add(sub3node);
1075 sub2node->cd();
1076 fNodes->Add(sub2node);
1077 sub1node->cd();
1078 //
1079 // Place copy #1 of I20B in I12B
1080 //
1081 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1082 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1083 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1084 sub2node->SetLineColor(kColorITS);
1085 sub2node->SetVisibility(0);
1086 sub2node->cd();
1087 //
1088 // Place copy #1 of I1D7 in I20B
1089 //
1090 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1091 sub3node->SetLineColor(kColorITS);
1092 sub3node->SetVisibility(0);
1093 sub3node->cd();
1094 //
1095 // Place copy #1 of I1D1 in I1D7
1096 //
1097 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1098 sub4node->SetLineColor(kColorITS);
1099 sub4node->SetVisibility(0);
1100 sub4node->cd();
1101 //
1102 // Place copy #1 of ITS2 in I1D1
1103 //
1104 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1105 sub5node->SetLineColor(kColorITS);
1106 fNodes->Add(sub5node);
1107 sub4node->cd();
1108 fNodes->Add(sub4node);
1109 sub3node->cd();
1110 fNodes->Add(sub3node);
1111 sub2node->cd();
1112 //
1113 // Place copy #2 of I1D7 in I20B
1114 //
1115 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1116 sub3node->SetLineColor(kColorITS);
1117 sub3node->SetVisibility(0);
1118 sub3node->cd();
1119 //
1120 // Place copy #1 of I1D1 in I1D7
1121 //
1122 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1123 sub4node->SetLineColor(kColorITS);
1124 sub4node->SetVisibility(0);
1125 sub4node->cd();
1126 //
1127 // Place copy #1 of ITS2 in I1D1
1128 //
1129 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1130 sub5node->SetLineColor(kColorITS);
1131 fNodes->Add(sub5node);
1132 sub4node->cd();
1133 fNodes->Add(sub4node);
1134 sub3node->cd();
1135 fNodes->Add(sub3node);
1136 sub2node->cd();
1137 //
1138 // Place copy #3 of I1D7 in I20B
1139 //
1140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1141 sub3node->SetLineColor(kColorITS);
1142 sub3node->SetVisibility(0);
1143 sub3node->cd();
1144 //
1145 // Place copy #1 of I1D1 in I1D7
1146 //
1147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1148 sub4node->SetLineColor(kColorITS);
1149 sub4node->SetVisibility(0);
1150 sub4node->cd();
1151 //
1152 // Place copy #1 of ITS2 in I1D1
1153 //
1154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1155 sub5node->SetLineColor(kColorITS);
1156 fNodes->Add(sub5node);
1157 sub4node->cd();
1158 fNodes->Add(sub4node);
1159 sub3node->cd();
1160 fNodes->Add(sub3node);
1161 sub2node->cd();
1162 //
1163 // Place copy #4 of I1D7 in I20B
1164 //
1165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1166 sub3node->SetLineColor(kColorITS);
1167 sub3node->SetVisibility(0);
1168 sub3node->cd();
1169 //
1170 // Place copy #1 of I1D1 in I1D7
1171 //
1172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1173 sub4node->SetLineColor(kColorITS);
1174 sub4node->SetVisibility(0);
1175 sub4node->cd();
1176 //
1177 // Place copy #1 of ITS2 in I1D1
1178 //
1179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1180 sub5node->SetLineColor(kColorITS);
1181 fNodes->Add(sub5node);
1182 sub4node->cd();
1183 fNodes->Add(sub4node);
1184 sub3node->cd();
1185 fNodes->Add(sub3node);
1186 sub2node->cd();
1187 fNodes->Add(sub2node);
1188 sub1node->cd();
1189 //
1190 // Place copy #2 of I20B in I12B
1191 //
1192 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1193 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1194 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1195 sub2node->SetLineColor(kColorITS);
1196 sub2node->SetVisibility(0);
1197 sub2node->cd();
1198 //
1199 // Place copy #1 of I1D7 in I20B
1200 //
1201 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1202 sub3node->SetLineColor(kColorITS);
1203 sub3node->SetVisibility(0);
1204 sub3node->cd();
1205 //
1206 // Place copy #1 of I1D1 in I1D7
1207 //
1208 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1209 sub4node->SetLineColor(kColorITS);
1210 sub4node->SetVisibility(0);
1211 sub4node->cd();
1212 //
1213 // Place copy #1 of ITS2 in I1D1
1214 //
1215 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1216 sub5node->SetLineColor(kColorITS);
1217 fNodes->Add(sub5node);
1218 sub4node->cd();
1219 fNodes->Add(sub4node);
1220 sub3node->cd();
1221 fNodes->Add(sub3node);
1222 sub2node->cd();
1223 //
1224 // Place copy #2 of I1D7 in I20B
1225 //
1226 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1227 sub3node->SetLineColor(kColorITS);
1228 sub3node->SetVisibility(0);
1229 sub3node->cd();
1230 //
1231 // Place copy #1 of I1D1 in I1D7
1232 //
1233 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1234 sub4node->SetLineColor(kColorITS);
1235 sub4node->SetVisibility(0);
1236 sub4node->cd();
1237 //
1238 // Place copy #1 of ITS2 in I1D1
1239 //
1240 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1241 sub5node->SetLineColor(kColorITS);
1242 fNodes->Add(sub5node);
1243 sub4node->cd();
1244 fNodes->Add(sub4node);
1245 sub3node->cd();
1246 fNodes->Add(sub3node);
1247 sub2node->cd();
1248 //
1249 // Place copy #3 of I1D7 in I20B
1250 //
1251 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1252 sub3node->SetLineColor(kColorITS);
1253 sub3node->SetVisibility(0);
1254 sub3node->cd();
1255 //
1256 // Place copy #1 of I1D1 in I1D7
1257 //
1258 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1259 sub4node->SetLineColor(kColorITS);
1260 sub4node->SetVisibility(0);
1261 sub4node->cd();
1262 //
1263 // Place copy #1 of ITS2 in I1D1
1264 //
1265 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1266 sub5node->SetLineColor(kColorITS);
1267 fNodes->Add(sub5node);
1268 sub4node->cd();
1269 fNodes->Add(sub4node);
1270 sub3node->cd();
1271 fNodes->Add(sub3node);
1272 sub2node->cd();
1273 //
1274 // Place copy #4 of I1D7 in I20B
1275 //
1276 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1277 sub3node->SetLineColor(kColorITS);
1278 sub3node->SetVisibility(0);
1279 sub3node->cd();
1280 //
1281 // Place copy #1 of I1D1 in I1D7
1282 //
1283 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1284 sub4node->SetLineColor(kColorITS);
1285 sub4node->SetVisibility(0);
1286 sub4node->cd();
1287 //
1288 // Place copy #1 of ITS2 in I1D1
1289 //
1290 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1291 sub5node->SetLineColor(kColorITS);
1292 fNodes->Add(sub5node);
1293 sub4node->cd();
1294 fNodes->Add(sub4node);
1295 sub3node->cd();
1296 fNodes->Add(sub3node);
1297 sub2node->cd();
1298 fNodes->Add(sub2node);
1299 sub1node->cd();
1300 //
1301 // Place copy #3 of I20B in I12B
1302 //
1303 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1304 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1305 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1306 sub2node->SetLineColor(kColorITS);
1307 sub2node->SetVisibility(0);
1308 sub2node->cd();
1309 //
1310 // Place copy #1 of I1D7 in I20B
1311 //
1312 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1313 sub3node->SetLineColor(kColorITS);
1314 sub3node->SetVisibility(0);
1315 sub3node->cd();
1316 //
1317 // Place copy #1 of I1D1 in I1D7
1318 //
1319 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1320 sub4node->SetLineColor(kColorITS);
1321 sub4node->SetVisibility(0);
1322 sub4node->cd();
1323 //
1324 // Place copy #1 of ITS2 in I1D1
1325 //
1326 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1327 sub5node->SetLineColor(kColorITS);
1328 fNodes->Add(sub5node);
1329 sub4node->cd();
1330 fNodes->Add(sub4node);
1331 sub3node->cd();
1332 fNodes->Add(sub3node);
1333 sub2node->cd();
1334 //
1335 // Place copy #2 of I1D7 in I20B
1336 //
1337 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1338 sub3node->SetLineColor(kColorITS);
1339 sub3node->SetVisibility(0);
1340 sub3node->cd();
1341 //
1342 // Place copy #1 of I1D1 in I1D7
1343 //
1344 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1345 sub4node->SetLineColor(kColorITS);
1346 sub4node->SetVisibility(0);
1347 sub4node->cd();
1348 //
1349 // Place copy #1 of ITS2 in I1D1
1350 //
1351 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1352 sub5node->SetLineColor(kColorITS);
1353 fNodes->Add(sub5node);
1354 sub4node->cd();
1355 fNodes->Add(sub4node);
1356 sub3node->cd();
1357 fNodes->Add(sub3node);
1358 sub2node->cd();
1359 //
1360 // Place copy #3 of I1D7 in I20B
1361 //
1362 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1363 sub3node->SetLineColor(kColorITS);
1364 sub3node->SetVisibility(0);
1365 sub3node->cd();
1366 //
1367 // Place copy #1 of I1D1 in I1D7
1368 //
1369 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1370 sub4node->SetLineColor(kColorITS);
1371 sub4node->SetVisibility(0);
1372 sub4node->cd();
1373 //
1374 // Place copy #1 of ITS2 in I1D1
1375 //
1376 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1377 sub5node->SetLineColor(kColorITS);
1378 fNodes->Add(sub5node);
1379 sub4node->cd();
1380 fNodes->Add(sub4node);
1381 sub3node->cd();
1382 fNodes->Add(sub3node);
1383 sub2node->cd();
1384 //
1385 // Place copy #4 of I1D7 in I20B
1386 //
1387 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1388 sub3node->SetLineColor(kColorITS);
1389 sub3node->SetVisibility(0);
1390 sub3node->cd();
1391 //
1392 // Place copy #1 of I1D1 in I1D7
1393 //
1394 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1395 sub4node->SetLineColor(kColorITS);
1396 sub4node->SetVisibility(0);
1397 sub4node->cd();
1398 //
1399 // Place copy #1 of ITS2 in I1D1
1400 //
1401 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1402 sub5node->SetLineColor(kColorITS);
1403 fNodes->Add(sub5node);
1404 sub4node->cd();
1405 fNodes->Add(sub4node);
1406 sub3node->cd();
1407 fNodes->Add(sub3node);
1408 sub2node->cd();
1409 fNodes->Add(sub2node);
1410 sub1node->cd();
1411 //
1412 // Place copy #4 of I20B in I12B
1413 //
1414 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
1415 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 1416 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 1417 sub2node->SetLineColor(kColorITS);
1418 sub2node->SetVisibility(0);
1419 sub2node->cd();
1420 //
1421 // Place copy #1 of I1D7 in I20B
1422 //
1423 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1424 sub3node->SetLineColor(kColorITS);
1425 sub3node->SetVisibility(0);
1426 sub3node->cd();
1427 //
1428 // Place copy #1 of I1D1 in I1D7
1429 //
1430 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1431 sub4node->SetLineColor(kColorITS);
1432 sub4node->SetVisibility(0);
1433 sub4node->cd();
1434 //
1435 // Place copy #1 of ITS2 in I1D1
1436 //
1437 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1438 sub5node->SetLineColor(kColorITS);
1439 fNodes->Add(sub5node);
1440 sub4node->cd();
1441 fNodes->Add(sub4node);
1442 sub3node->cd();
1443 fNodes->Add(sub3node);
1444 sub2node->cd();
1445 //
1446 // Place copy #2 of I1D7 in I20B
1447 //
1448 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1449 sub3node->SetLineColor(kColorITS);
1450 sub3node->SetVisibility(0);
1451 sub3node->cd();
1452 //
1453 // Place copy #1 of I1D1 in I1D7
1454 //
1455 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1456 sub4node->SetLineColor(kColorITS);
1457 sub4node->SetVisibility(0);
1458 sub4node->cd();
1459 //
1460 // Place copy #1 of ITS2 in I1D1
1461 //
1462 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1463 sub5node->SetLineColor(kColorITS);
1464 fNodes->Add(sub5node);
1465 sub4node->cd();
1466 fNodes->Add(sub4node);
1467 sub3node->cd();
1468 fNodes->Add(sub3node);
1469 sub2node->cd();
1470 //
1471 // Place copy #3 of I1D7 in I20B
1472 //
1473 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1474 sub3node->SetLineColor(kColorITS);
1475 sub3node->SetVisibility(0);
1476 sub3node->cd();
1477 //
1478 // Place copy #1 of I1D1 in I1D7
1479 //
1480 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1481 sub4node->SetLineColor(kColorITS);
1482 sub4node->SetVisibility(0);
1483 sub4node->cd();
1484 //
1485 // Place copy #1 of ITS2 in I1D1
1486 //
1487 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1488 sub5node->SetLineColor(kColorITS);
1489 fNodes->Add(sub5node);
1490 sub4node->cd();
1491 fNodes->Add(sub4node);
1492 sub3node->cd();
1493 fNodes->Add(sub3node);
1494 sub2node->cd();
1495 //
1496 // Place copy #4 of I1D7 in I20B
1497 //
1498 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1499 sub3node->SetLineColor(kColorITS);
1500 sub3node->SetVisibility(0);
1501 sub3node->cd();
1502 //
1503 // Place copy #1 of I1D1 in I1D7
1504 //
1505 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1506 sub4node->SetLineColor(kColorITS);
1507 sub4node->SetVisibility(0);
1508 sub4node->cd();
1509 //
1510 // Place copy #1 of ITS2 in I1D1
1511 //
1512 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1513 sub5node->SetLineColor(kColorITS);
1514 fNodes->Add(sub5node);
1515 sub4node->cd();
1516 fNodes->Add(sub4node);
1517 sub3node->cd();
1518 fNodes->Add(sub3node);
1519 sub2node->cd();
1520 fNodes->Add(sub2node);
1521 sub1node->cd();
1522 fNodes->Add(sub1node);
1523 node->cd();
1524 //
1525 // Place copy #2 of I12B in IT12
1526 //
1266e9b4 1527 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot245");
1f99c14b 1528 sub1node->SetLineColor(kColorITS);
1529 sub1node->SetVisibility(0);
1530 sub1node->cd();
1531 //
1532 // Place copy #1 of I10B in I12B
1533 //
1534 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
1535 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 1536 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 1537 sub2node->SetLineColor(kColorITS);
1538 sub2node->SetVisibility(0);
1539 sub2node->cd();
1540 //
1541 // Place copy #1 of I107 in I10B
1542 //
1543 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1544 sub3node->SetLineColor(kColorITS);
1545 sub3node->SetVisibility(0);
1546 sub3node->cd();
1547 //
1548 // Place copy #1 of I101 in I107
1549 //
1550 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1551 sub4node->SetLineColor(kColorITS);
1552 sub4node->SetVisibility(0);
1553 sub4node->cd();
1554 //
1555 // Place copy #1 of ITS1 in I101
1556 //
1557 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1558 sub5node->SetLineColor(kColorITS);
1559 fNodes->Add(sub5node);
1560 sub4node->cd();
1561 fNodes->Add(sub4node);
1562 sub3node->cd();
1563 fNodes->Add(sub3node);
1564 sub2node->cd();
1565 //
1566 // Place copy #2 of I107 in I10B
1567 //
1568 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1569 sub3node->SetLineColor(kColorITS);
1570 sub3node->SetVisibility(0);
1571 sub3node->cd();
1572 //
1573 // Place copy #1 of I101 in I107
1574 //
1575 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1576 sub4node->SetLineColor(kColorITS);
1577 sub4node->SetVisibility(0);
1578 sub4node->cd();
1579 //
1580 // Place copy #1 of ITS1 in I101
1581 //
1582 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1583 sub5node->SetLineColor(kColorITS);
1584 fNodes->Add(sub5node);
1585 sub4node->cd();
1586 fNodes->Add(sub4node);
1587 sub3node->cd();
1588 fNodes->Add(sub3node);
1589 sub2node->cd();
1590 //
1591 // Place copy #3 of I107 in I10B
1592 //
1593 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1594 sub3node->SetLineColor(kColorITS);
1595 sub3node->SetVisibility(0);
1596 sub3node->cd();
1597 //
1598 // Place copy #1 of I101 in I107
1599 //
1600 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1601 sub4node->SetLineColor(kColorITS);
1602 sub4node->SetVisibility(0);
1603 sub4node->cd();
1604 //
1605 // Place copy #1 of ITS1 in I101
1606 //
1607 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1608 sub5node->SetLineColor(kColorITS);
1609 fNodes->Add(sub5node);
1610 sub4node->cd();
1611 fNodes->Add(sub4node);
1612 sub3node->cd();
1613 fNodes->Add(sub3node);
1614 sub2node->cd();
1615 //
1616 // Place copy #4 of I107 in I10B
1617 //
1618 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1619 sub3node->SetLineColor(kColorITS);
1620 sub3node->SetVisibility(0);
1621 sub3node->cd();
1622 //
1623 // Place copy #1 of I101 in I107
1624 //
1625 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1626 sub4node->SetLineColor(kColorITS);
1627 sub4node->SetVisibility(0);
1628 sub4node->cd();
1629 //
1630 // Place copy #1 of ITS1 in I101
1631 //
1632 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1633 sub5node->SetLineColor(kColorITS);
1634 fNodes->Add(sub5node);
1635 sub4node->cd();
1636 fNodes->Add(sub4node);
1637 sub3node->cd();
1638 fNodes->Add(sub3node);
1639 sub2node->cd();
1640 fNodes->Add(sub2node);
1641 sub1node->cd();
1642 //
1643 // Place copy #2 of I10B in I12B
1644 //
1645 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
1646 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 1647 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 1648 sub2node->SetLineColor(kColorITS);
1649 sub2node->SetVisibility(0);
1650 sub2node->cd();
1651 //
1652 // Place copy #1 of I107 in I10B
1653 //
1654 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
1655 sub3node->SetLineColor(kColorITS);
1656 sub3node->SetVisibility(0);
1657 sub3node->cd();
1658 //
1659 // Place copy #1 of I101 in I107
1660 //
1661 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1662 sub4node->SetLineColor(kColorITS);
1663 sub4node->SetVisibility(0);
1664 sub4node->cd();
1665 //
1666 // Place copy #1 of ITS1 in I101
1667 //
1668 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1669 sub5node->SetLineColor(kColorITS);
1670 fNodes->Add(sub5node);
1671 sub4node->cd();
1672 fNodes->Add(sub4node);
1673 sub3node->cd();
1674 fNodes->Add(sub3node);
1675 sub2node->cd();
1676 //
1677 // Place copy #2 of I107 in I10B
1678 //
1679 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
1680 sub3node->SetLineColor(kColorITS);
1681 sub3node->SetVisibility(0);
1682 sub3node->cd();
1683 //
1684 // Place copy #1 of I101 in I107
1685 //
1686 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1687 sub4node->SetLineColor(kColorITS);
1688 sub4node->SetVisibility(0);
1689 sub4node->cd();
1690 //
1691 // Place copy #1 of ITS1 in I101
1692 //
1693 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1694 sub5node->SetLineColor(kColorITS);
1695 fNodes->Add(sub5node);
1696 sub4node->cd();
1697 fNodes->Add(sub4node);
1698 sub3node->cd();
1699 fNodes->Add(sub3node);
1700 sub2node->cd();
1701 //
1702 // Place copy #3 of I107 in I10B
1703 //
1704 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
1705 sub3node->SetLineColor(kColorITS);
1706 sub3node->SetVisibility(0);
1707 sub3node->cd();
1708 //
1709 // Place copy #1 of I101 in I107
1710 //
1711 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1712 sub4node->SetLineColor(kColorITS);
1713 sub4node->SetVisibility(0);
1714 sub4node->cd();
1715 //
1716 // Place copy #1 of ITS1 in I101
1717 //
1718 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1719 sub5node->SetLineColor(kColorITS);
1720 fNodes->Add(sub5node);
1721 sub4node->cd();
1722 fNodes->Add(sub4node);
1723 sub3node->cd();
1724 fNodes->Add(sub3node);
1725 sub2node->cd();
1726 //
1727 // Place copy #4 of I107 in I10B
1728 //
1729 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
1730 sub3node->SetLineColor(kColorITS);
1731 sub3node->SetVisibility(0);
1732 sub3node->cd();
1733 //
1734 // Place copy #1 of I101 in I107
1735 //
1736 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
1737 sub4node->SetLineColor(kColorITS);
1738 sub4node->SetVisibility(0);
1739 sub4node->cd();
1740 //
1741 // Place copy #1 of ITS1 in I101
1742 //
1743 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
1744 sub5node->SetLineColor(kColorITS);
1745 fNodes->Add(sub5node);
1746 sub4node->cd();
1747 fNodes->Add(sub4node);
1748 sub3node->cd();
1749 fNodes->Add(sub3node);
1750 sub2node->cd();
1751 fNodes->Add(sub2node);
1752 sub1node->cd();
1753 //
1754 // Place copy #1 of I20B in I12B
1755 //
1756 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
1757 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 1758 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 1759 sub2node->SetLineColor(kColorITS);
1760 sub2node->SetVisibility(0);
1761 sub2node->cd();
1762 //
1763 // Place copy #1 of I1D7 in I20B
1764 //
1765 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1766 sub3node->SetLineColor(kColorITS);
1767 sub3node->SetVisibility(0);
1768 sub3node->cd();
1769 //
1770 // Place copy #1 of I1D1 in I1D7
1771 //
1772 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1773 sub4node->SetLineColor(kColorITS);
1774 sub4node->SetVisibility(0);
1775 sub4node->cd();
1776 //
1777 // Place copy #1 of ITS2 in I1D1
1778 //
1779 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1780 sub5node->SetLineColor(kColorITS);
1781 fNodes->Add(sub5node);
1782 sub4node->cd();
1783 fNodes->Add(sub4node);
1784 sub3node->cd();
1785 fNodes->Add(sub3node);
1786 sub2node->cd();
1787 //
1788 // Place copy #2 of I1D7 in I20B
1789 //
1790 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1791 sub3node->SetLineColor(kColorITS);
1792 sub3node->SetVisibility(0);
1793 sub3node->cd();
1794 //
1795 // Place copy #1 of I1D1 in I1D7
1796 //
1797 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1798 sub4node->SetLineColor(kColorITS);
1799 sub4node->SetVisibility(0);
1800 sub4node->cd();
1801 //
1802 // Place copy #1 of ITS2 in I1D1
1803 //
1804 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1805 sub5node->SetLineColor(kColorITS);
1806 fNodes->Add(sub5node);
1807 sub4node->cd();
1808 fNodes->Add(sub4node);
1809 sub3node->cd();
1810 fNodes->Add(sub3node);
1811 sub2node->cd();
1812 //
1813 // Place copy #3 of I1D7 in I20B
1814 //
1815 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1816 sub3node->SetLineColor(kColorITS);
1817 sub3node->SetVisibility(0);
1818 sub3node->cd();
1819 //
1820 // Place copy #1 of I1D1 in I1D7
1821 //
1822 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1823 sub4node->SetLineColor(kColorITS);
1824 sub4node->SetVisibility(0);
1825 sub4node->cd();
1826 //
1827 // Place copy #1 of ITS2 in I1D1
1828 //
1829 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1830 sub5node->SetLineColor(kColorITS);
1831 fNodes->Add(sub5node);
1832 sub4node->cd();
1833 fNodes->Add(sub4node);
1834 sub3node->cd();
1835 fNodes->Add(sub3node);
1836 sub2node->cd();
1837 //
1838 // Place copy #4 of I1D7 in I20B
1839 //
1840 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1841 sub3node->SetLineColor(kColorITS);
1842 sub3node->SetVisibility(0);
1843 sub3node->cd();
1844 //
1845 // Place copy #1 of I1D1 in I1D7
1846 //
1847 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1848 sub4node->SetLineColor(kColorITS);
1849 sub4node->SetVisibility(0);
1850 sub4node->cd();
1851 //
1852 // Place copy #1 of ITS2 in I1D1
1853 //
1854 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1855 sub5node->SetLineColor(kColorITS);
1856 fNodes->Add(sub5node);
1857 sub4node->cd();
1858 fNodes->Add(sub4node);
1859 sub3node->cd();
1860 fNodes->Add(sub3node);
1861 sub2node->cd();
1862 fNodes->Add(sub2node);
1863 sub1node->cd();
1864 //
1865 // Place copy #2 of I20B in I12B
1866 //
1867 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
1868 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 1869 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 1870 sub2node->SetLineColor(kColorITS);
1871 sub2node->SetVisibility(0);
1872 sub2node->cd();
1873 //
1874 // Place copy #1 of I1D7 in I20B
1875 //
1876 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1877 sub3node->SetLineColor(kColorITS);
1878 sub3node->SetVisibility(0);
1879 sub3node->cd();
1880 //
1881 // Place copy #1 of I1D1 in I1D7
1882 //
1883 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1884 sub4node->SetLineColor(kColorITS);
1885 sub4node->SetVisibility(0);
1886 sub4node->cd();
1887 //
1888 // Place copy #1 of ITS2 in I1D1
1889 //
1890 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1891 sub5node->SetLineColor(kColorITS);
1892 fNodes->Add(sub5node);
1893 sub4node->cd();
1894 fNodes->Add(sub4node);
1895 sub3node->cd();
1896 fNodes->Add(sub3node);
1897 sub2node->cd();
1898 //
1899 // Place copy #2 of I1D7 in I20B
1900 //
1901 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
1902 sub3node->SetLineColor(kColorITS);
1903 sub3node->SetVisibility(0);
1904 sub3node->cd();
1905 //
1906 // Place copy #1 of I1D1 in I1D7
1907 //
1908 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1909 sub4node->SetLineColor(kColorITS);
1910 sub4node->SetVisibility(0);
1911 sub4node->cd();
1912 //
1913 // Place copy #1 of ITS2 in I1D1
1914 //
1915 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1916 sub5node->SetLineColor(kColorITS);
1917 fNodes->Add(sub5node);
1918 sub4node->cd();
1919 fNodes->Add(sub4node);
1920 sub3node->cd();
1921 fNodes->Add(sub3node);
1922 sub2node->cd();
1923 //
1924 // Place copy #3 of I1D7 in I20B
1925 //
1926 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
1927 sub3node->SetLineColor(kColorITS);
1928 sub3node->SetVisibility(0);
1929 sub3node->cd();
1930 //
1931 // Place copy #1 of I1D1 in I1D7
1932 //
1933 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1934 sub4node->SetLineColor(kColorITS);
1935 sub4node->SetVisibility(0);
1936 sub4node->cd();
1937 //
1938 // Place copy #1 of ITS2 in I1D1
1939 //
1940 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1941 sub5node->SetLineColor(kColorITS);
1942 fNodes->Add(sub5node);
1943 sub4node->cd();
1944 fNodes->Add(sub4node);
1945 sub3node->cd();
1946 fNodes->Add(sub3node);
1947 sub2node->cd();
1948 //
1949 // Place copy #4 of I1D7 in I20B
1950 //
1951 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
1952 sub3node->SetLineColor(kColorITS);
1953 sub3node->SetVisibility(0);
1954 sub3node->cd();
1955 //
1956 // Place copy #1 of I1D1 in I1D7
1957 //
1958 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1959 sub4node->SetLineColor(kColorITS);
1960 sub4node->SetVisibility(0);
1961 sub4node->cd();
1962 //
1963 // Place copy #1 of ITS2 in I1D1
1964 //
1965 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
1966 sub5node->SetLineColor(kColorITS);
1967 fNodes->Add(sub5node);
1968 sub4node->cd();
1969 fNodes->Add(sub4node);
1970 sub3node->cd();
1971 fNodes->Add(sub3node);
1972 sub2node->cd();
1973 fNodes->Add(sub2node);
1974 sub1node->cd();
1975 //
1976 // Place copy #3 of I20B in I12B
1977 //
1978 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
1979 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 1980 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 1981 sub2node->SetLineColor(kColorITS);
1982 sub2node->SetVisibility(0);
1983 sub2node->cd();
1984 //
1985 // Place copy #1 of I1D7 in I20B
1986 //
1987 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
1988 sub3node->SetLineColor(kColorITS);
1989 sub3node->SetVisibility(0);
1990 sub3node->cd();
1991 //
1992 // Place copy #1 of I1D1 in I1D7
1993 //
1994 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
1995 sub4node->SetLineColor(kColorITS);
1996 sub4node->SetVisibility(0);
1997 sub4node->cd();
1998 //
1999 // Place copy #1 of ITS2 in I1D1
2000 //
2001 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2002 sub5node->SetLineColor(kColorITS);
2003 fNodes->Add(sub5node);
2004 sub4node->cd();
2005 fNodes->Add(sub4node);
2006 sub3node->cd();
2007 fNodes->Add(sub3node);
2008 sub2node->cd();
2009 //
2010 // Place copy #2 of I1D7 in I20B
2011 //
2012 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2013 sub3node->SetLineColor(kColorITS);
2014 sub3node->SetVisibility(0);
2015 sub3node->cd();
2016 //
2017 // Place copy #1 of I1D1 in I1D7
2018 //
2019 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2020 sub4node->SetLineColor(kColorITS);
2021 sub4node->SetVisibility(0);
2022 sub4node->cd();
2023 //
2024 // Place copy #1 of ITS2 in I1D1
2025 //
2026 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2027 sub5node->SetLineColor(kColorITS);
2028 fNodes->Add(sub5node);
2029 sub4node->cd();
2030 fNodes->Add(sub4node);
2031 sub3node->cd();
2032 fNodes->Add(sub3node);
2033 sub2node->cd();
2034 //
2035 // Place copy #3 of I1D7 in I20B
2036 //
2037 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2038 sub3node->SetLineColor(kColorITS);
2039 sub3node->SetVisibility(0);
2040 sub3node->cd();
2041 //
2042 // Place copy #1 of I1D1 in I1D7
2043 //
2044 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2045 sub4node->SetLineColor(kColorITS);
2046 sub4node->SetVisibility(0);
2047 sub4node->cd();
2048 //
2049 // Place copy #1 of ITS2 in I1D1
2050 //
2051 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2052 sub5node->SetLineColor(kColorITS);
2053 fNodes->Add(sub5node);
2054 sub4node->cd();
2055 fNodes->Add(sub4node);
2056 sub3node->cd();
2057 fNodes->Add(sub3node);
2058 sub2node->cd();
2059 //
2060 // Place copy #4 of I1D7 in I20B
2061 //
2062 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2063 sub3node->SetLineColor(kColorITS);
2064 sub3node->SetVisibility(0);
2065 sub3node->cd();
2066 //
2067 // Place copy #1 of I1D1 in I1D7
2068 //
2069 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2070 sub4node->SetLineColor(kColorITS);
2071 sub4node->SetVisibility(0);
2072 sub4node->cd();
2073 //
2074 // Place copy #1 of ITS2 in I1D1
2075 //
2076 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2077 sub5node->SetLineColor(kColorITS);
2078 fNodes->Add(sub5node);
2079 sub4node->cd();
2080 fNodes->Add(sub4node);
2081 sub3node->cd();
2082 fNodes->Add(sub3node);
2083 sub2node->cd();
2084 fNodes->Add(sub2node);
2085 sub1node->cd();
2086 //
2087 // Place copy #4 of I20B in I12B
2088 //
2089 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2090 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2091 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2092 sub2node->SetLineColor(kColorITS);
2093 sub2node->SetVisibility(0);
2094 sub2node->cd();
2095 //
2096 // Place copy #1 of I1D7 in I20B
2097 //
2098 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2099 sub3node->SetLineColor(kColorITS);
2100 sub3node->SetVisibility(0);
2101 sub3node->cd();
2102 //
2103 // Place copy #1 of I1D1 in I1D7
2104 //
2105 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2106 sub4node->SetLineColor(kColorITS);
2107 sub4node->SetVisibility(0);
2108 sub4node->cd();
2109 //
2110 // Place copy #1 of ITS2 in I1D1
2111 //
2112 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2113 sub5node->SetLineColor(kColorITS);
2114 fNodes->Add(sub5node);
2115 sub4node->cd();
2116 fNodes->Add(sub4node);
2117 sub3node->cd();
2118 fNodes->Add(sub3node);
2119 sub2node->cd();
2120 //
2121 // Place copy #2 of I1D7 in I20B
2122 //
2123 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2124 sub3node->SetLineColor(kColorITS);
2125 sub3node->SetVisibility(0);
2126 sub3node->cd();
2127 //
2128 // Place copy #1 of I1D1 in I1D7
2129 //
2130 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2131 sub4node->SetLineColor(kColorITS);
2132 sub4node->SetVisibility(0);
2133 sub4node->cd();
2134 //
2135 // Place copy #1 of ITS2 in I1D1
2136 //
2137 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2138 sub5node->SetLineColor(kColorITS);
2139 fNodes->Add(sub5node);
2140 sub4node->cd();
2141 fNodes->Add(sub4node);
2142 sub3node->cd();
2143 fNodes->Add(sub3node);
2144 sub2node->cd();
2145 //
2146 // Place copy #3 of I1D7 in I20B
2147 //
2148 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2149 sub3node->SetLineColor(kColorITS);
2150 sub3node->SetVisibility(0);
2151 sub3node->cd();
2152 //
2153 // Place copy #1 of I1D1 in I1D7
2154 //
2155 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2156 sub4node->SetLineColor(kColorITS);
2157 sub4node->SetVisibility(0);
2158 sub4node->cd();
2159 //
2160 // Place copy #1 of ITS2 in I1D1
2161 //
2162 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2163 sub5node->SetLineColor(kColorITS);
2164 fNodes->Add(sub5node);
2165 sub4node->cd();
2166 fNodes->Add(sub4node);
2167 sub3node->cd();
2168 fNodes->Add(sub3node);
2169 sub2node->cd();
2170 //
2171 // Place copy #4 of I1D7 in I20B
2172 //
2173 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2174 sub3node->SetLineColor(kColorITS);
2175 sub3node->SetVisibility(0);
2176 sub3node->cd();
2177 //
2178 // Place copy #1 of I1D1 in I1D7
2179 //
2180 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2181 sub4node->SetLineColor(kColorITS);
2182 sub4node->SetVisibility(0);
2183 sub4node->cd();
2184 //
2185 // Place copy #1 of ITS2 in I1D1
2186 //
2187 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2188 sub5node->SetLineColor(kColorITS);
2189 fNodes->Add(sub5node);
2190 sub4node->cd();
2191 fNodes->Add(sub4node);
2192 sub3node->cd();
2193 fNodes->Add(sub3node);
2194 sub2node->cd();
2195 fNodes->Add(sub2node);
2196 sub1node->cd();
2197 fNodes->Add(sub1node);
2198 node->cd();
2199 //
2200 // Place copy #3 of I12B in IT12
2201 //
1266e9b4 2202 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot234");
1f99c14b 2203 sub1node->SetLineColor(kColorITS);
2204 sub1node->SetVisibility(0);
2205 sub1node->cd();
2206 //
2207 // Place copy #1 of I10B in I12B
2208 //
2209 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2210 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2211 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2212 sub2node->SetLineColor(kColorITS);
2213 sub2node->SetVisibility(0);
2214 sub2node->cd();
2215 //
2216 // Place copy #1 of I107 in I10B
2217 //
2218 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2219 sub3node->SetLineColor(kColorITS);
2220 sub3node->SetVisibility(0);
2221 sub3node->cd();
2222 //
2223 // Place copy #1 of I101 in I107
2224 //
2225 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2226 sub4node->SetLineColor(kColorITS);
2227 sub4node->SetVisibility(0);
2228 sub4node->cd();
2229 //
2230 // Place copy #1 of ITS1 in I101
2231 //
2232 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2233 sub5node->SetLineColor(kColorITS);
2234 fNodes->Add(sub5node);
2235 sub4node->cd();
2236 fNodes->Add(sub4node);
2237 sub3node->cd();
2238 fNodes->Add(sub3node);
2239 sub2node->cd();
2240 //
2241 // Place copy #2 of I107 in I10B
2242 //
2243 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2244 sub3node->SetLineColor(kColorITS);
2245 sub3node->SetVisibility(0);
2246 sub3node->cd();
2247 //
2248 // Place copy #1 of I101 in I107
2249 //
2250 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2251 sub4node->SetLineColor(kColorITS);
2252 sub4node->SetVisibility(0);
2253 sub4node->cd();
2254 //
2255 // Place copy #1 of ITS1 in I101
2256 //
2257 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2258 sub5node->SetLineColor(kColorITS);
2259 fNodes->Add(sub5node);
2260 sub4node->cd();
2261 fNodes->Add(sub4node);
2262 sub3node->cd();
2263 fNodes->Add(sub3node);
2264 sub2node->cd();
2265 //
2266 // Place copy #3 of I107 in I10B
2267 //
2268 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2269 sub3node->SetLineColor(kColorITS);
2270 sub3node->SetVisibility(0);
2271 sub3node->cd();
2272 //
2273 // Place copy #1 of I101 in I107
2274 //
2275 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2276 sub4node->SetLineColor(kColorITS);
2277 sub4node->SetVisibility(0);
2278 sub4node->cd();
2279 //
2280 // Place copy #1 of ITS1 in I101
2281 //
2282 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2283 sub5node->SetLineColor(kColorITS);
2284 fNodes->Add(sub5node);
2285 sub4node->cd();
2286 fNodes->Add(sub4node);
2287 sub3node->cd();
2288 fNodes->Add(sub3node);
2289 sub2node->cd();
2290 //
2291 // Place copy #4 of I107 in I10B
2292 //
2293 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2294 sub3node->SetLineColor(kColorITS);
2295 sub3node->SetVisibility(0);
2296 sub3node->cd();
2297 //
2298 // Place copy #1 of I101 in I107
2299 //
2300 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2301 sub4node->SetLineColor(kColorITS);
2302 sub4node->SetVisibility(0);
2303 sub4node->cd();
2304 //
2305 // Place copy #1 of ITS1 in I101
2306 //
2307 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2308 sub5node->SetLineColor(kColorITS);
2309 fNodes->Add(sub5node);
2310 sub4node->cd();
2311 fNodes->Add(sub4node);
2312 sub3node->cd();
2313 fNodes->Add(sub3node);
2314 sub2node->cd();
2315 fNodes->Add(sub2node);
2316 sub1node->cd();
2317 //
2318 // Place copy #2 of I10B in I12B
2319 //
2320 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2321 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2322 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2323 sub2node->SetLineColor(kColorITS);
2324 sub2node->SetVisibility(0);
2325 sub2node->cd();
2326 //
2327 // Place copy #1 of I107 in I10B
2328 //
2329 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2330 sub3node->SetLineColor(kColorITS);
2331 sub3node->SetVisibility(0);
2332 sub3node->cd();
2333 //
2334 // Place copy #1 of I101 in I107
2335 //
2336 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2337 sub4node->SetLineColor(kColorITS);
2338 sub4node->SetVisibility(0);
2339 sub4node->cd();
2340 //
2341 // Place copy #1 of ITS1 in I101
2342 //
2343 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2344 sub5node->SetLineColor(kColorITS);
2345 fNodes->Add(sub5node);
2346 sub4node->cd();
2347 fNodes->Add(sub4node);
2348 sub3node->cd();
2349 fNodes->Add(sub3node);
2350 sub2node->cd();
2351 //
2352 // Place copy #2 of I107 in I10B
2353 //
2354 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2355 sub3node->SetLineColor(kColorITS);
2356 sub3node->SetVisibility(0);
2357 sub3node->cd();
2358 //
2359 // Place copy #1 of I101 in I107
2360 //
2361 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2362 sub4node->SetLineColor(kColorITS);
2363 sub4node->SetVisibility(0);
2364 sub4node->cd();
2365 //
2366 // Place copy #1 of ITS1 in I101
2367 //
2368 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2369 sub5node->SetLineColor(kColorITS);
2370 fNodes->Add(sub5node);
2371 sub4node->cd();
2372 fNodes->Add(sub4node);
2373 sub3node->cd();
2374 fNodes->Add(sub3node);
2375 sub2node->cd();
2376 //
2377 // Place copy #3 of I107 in I10B
2378 //
2379 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2380 sub3node->SetLineColor(kColorITS);
2381 sub3node->SetVisibility(0);
2382 sub3node->cd();
2383 //
2384 // Place copy #1 of I101 in I107
2385 //
2386 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2387 sub4node->SetLineColor(kColorITS);
2388 sub4node->SetVisibility(0);
2389 sub4node->cd();
2390 //
2391 // Place copy #1 of ITS1 in I101
2392 //
2393 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2394 sub5node->SetLineColor(kColorITS);
2395 fNodes->Add(sub5node);
2396 sub4node->cd();
2397 fNodes->Add(sub4node);
2398 sub3node->cd();
2399 fNodes->Add(sub3node);
2400 sub2node->cd();
2401 //
2402 // Place copy #4 of I107 in I10B
2403 //
2404 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2405 sub3node->SetLineColor(kColorITS);
2406 sub3node->SetVisibility(0);
2407 sub3node->cd();
2408 //
2409 // Place copy #1 of I101 in I107
2410 //
2411 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2412 sub4node->SetLineColor(kColorITS);
2413 sub4node->SetVisibility(0);
2414 sub4node->cd();
2415 //
2416 // Place copy #1 of ITS1 in I101
2417 //
2418 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2419 sub5node->SetLineColor(kColorITS);
2420 fNodes->Add(sub5node);
2421 sub4node->cd();
2422 fNodes->Add(sub4node);
2423 sub3node->cd();
2424 fNodes->Add(sub3node);
2425 sub2node->cd();
2426 fNodes->Add(sub2node);
2427 sub1node->cd();
2428 //
2429 // Place copy #1 of I20B in I12B
2430 //
2431 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
2432 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 2433 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 2434 sub2node->SetLineColor(kColorITS);
2435 sub2node->SetVisibility(0);
2436 sub2node->cd();
2437 //
2438 // Place copy #1 of I1D7 in I20B
2439 //
2440 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2441 sub3node->SetLineColor(kColorITS);
2442 sub3node->SetVisibility(0);
2443 sub3node->cd();
2444 //
2445 // Place copy #1 of I1D1 in I1D7
2446 //
2447 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2448 sub4node->SetLineColor(kColorITS);
2449 sub4node->SetVisibility(0);
2450 sub4node->cd();
2451 //
2452 // Place copy #1 of ITS2 in I1D1
2453 //
2454 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2455 sub5node->SetLineColor(kColorITS);
2456 fNodes->Add(sub5node);
2457 sub4node->cd();
2458 fNodes->Add(sub4node);
2459 sub3node->cd();
2460 fNodes->Add(sub3node);
2461 sub2node->cd();
2462 //
2463 // Place copy #2 of I1D7 in I20B
2464 //
2465 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2466 sub3node->SetLineColor(kColorITS);
2467 sub3node->SetVisibility(0);
2468 sub3node->cd();
2469 //
2470 // Place copy #1 of I1D1 in I1D7
2471 //
2472 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2473 sub4node->SetLineColor(kColorITS);
2474 sub4node->SetVisibility(0);
2475 sub4node->cd();
2476 //
2477 // Place copy #1 of ITS2 in I1D1
2478 //
2479 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2480 sub5node->SetLineColor(kColorITS);
2481 fNodes->Add(sub5node);
2482 sub4node->cd();
2483 fNodes->Add(sub4node);
2484 sub3node->cd();
2485 fNodes->Add(sub3node);
2486 sub2node->cd();
2487 //
2488 // Place copy #3 of I1D7 in I20B
2489 //
2490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2491 sub3node->SetLineColor(kColorITS);
2492 sub3node->SetVisibility(0);
2493 sub3node->cd();
2494 //
2495 // Place copy #1 of I1D1 in I1D7
2496 //
2497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2498 sub4node->SetLineColor(kColorITS);
2499 sub4node->SetVisibility(0);
2500 sub4node->cd();
2501 //
2502 // Place copy #1 of ITS2 in I1D1
2503 //
2504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2505 sub5node->SetLineColor(kColorITS);
2506 fNodes->Add(sub5node);
2507 sub4node->cd();
2508 fNodes->Add(sub4node);
2509 sub3node->cd();
2510 fNodes->Add(sub3node);
2511 sub2node->cd();
2512 //
2513 // Place copy #4 of I1D7 in I20B
2514 //
2515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2516 sub3node->SetLineColor(kColorITS);
2517 sub3node->SetVisibility(0);
2518 sub3node->cd();
2519 //
2520 // Place copy #1 of I1D1 in I1D7
2521 //
2522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2523 sub4node->SetLineColor(kColorITS);
2524 sub4node->SetVisibility(0);
2525 sub4node->cd();
2526 //
2527 // Place copy #1 of ITS2 in I1D1
2528 //
2529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2530 sub5node->SetLineColor(kColorITS);
2531 fNodes->Add(sub5node);
2532 sub4node->cd();
2533 fNodes->Add(sub4node);
2534 sub3node->cd();
2535 fNodes->Add(sub3node);
2536 sub2node->cd();
2537 fNodes->Add(sub2node);
2538 sub1node->cd();
2539 //
2540 // Place copy #2 of I20B in I12B
2541 //
2542 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
2543 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 2544 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 2545 sub2node->SetLineColor(kColorITS);
2546 sub2node->SetVisibility(0);
2547 sub2node->cd();
2548 //
2549 // Place copy #1 of I1D7 in I20B
2550 //
2551 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2552 sub3node->SetLineColor(kColorITS);
2553 sub3node->SetVisibility(0);
2554 sub3node->cd();
2555 //
2556 // Place copy #1 of I1D1 in I1D7
2557 //
2558 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2559 sub4node->SetLineColor(kColorITS);
2560 sub4node->SetVisibility(0);
2561 sub4node->cd();
2562 //
2563 // Place copy #1 of ITS2 in I1D1
2564 //
2565 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2566 sub5node->SetLineColor(kColorITS);
2567 fNodes->Add(sub5node);
2568 sub4node->cd();
2569 fNodes->Add(sub4node);
2570 sub3node->cd();
2571 fNodes->Add(sub3node);
2572 sub2node->cd();
2573 //
2574 // Place copy #2 of I1D7 in I20B
2575 //
2576 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2577 sub3node->SetLineColor(kColorITS);
2578 sub3node->SetVisibility(0);
2579 sub3node->cd();
2580 //
2581 // Place copy #1 of I1D1 in I1D7
2582 //
2583 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2584 sub4node->SetLineColor(kColorITS);
2585 sub4node->SetVisibility(0);
2586 sub4node->cd();
2587 //
2588 // Place copy #1 of ITS2 in I1D1
2589 //
2590 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2591 sub5node->SetLineColor(kColorITS);
2592 fNodes->Add(sub5node);
2593 sub4node->cd();
2594 fNodes->Add(sub4node);
2595 sub3node->cd();
2596 fNodes->Add(sub3node);
2597 sub2node->cd();
2598 //
2599 // Place copy #3 of I1D7 in I20B
2600 //
2601 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2602 sub3node->SetLineColor(kColorITS);
2603 sub3node->SetVisibility(0);
2604 sub3node->cd();
2605 //
2606 // Place copy #1 of I1D1 in I1D7
2607 //
2608 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2609 sub4node->SetLineColor(kColorITS);
2610 sub4node->SetVisibility(0);
2611 sub4node->cd();
2612 //
2613 // Place copy #1 of ITS2 in I1D1
2614 //
2615 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2616 sub5node->SetLineColor(kColorITS);
2617 fNodes->Add(sub5node);
2618 sub4node->cd();
2619 fNodes->Add(sub4node);
2620 sub3node->cd();
2621 fNodes->Add(sub3node);
2622 sub2node->cd();
2623 //
2624 // Place copy #4 of I1D7 in I20B
2625 //
2626 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2627 sub3node->SetLineColor(kColorITS);
2628 sub3node->SetVisibility(0);
2629 sub3node->cd();
2630 //
2631 // Place copy #1 of I1D1 in I1D7
2632 //
2633 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2634 sub4node->SetLineColor(kColorITS);
2635 sub4node->SetVisibility(0);
2636 sub4node->cd();
2637 //
2638 // Place copy #1 of ITS2 in I1D1
2639 //
2640 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2641 sub5node->SetLineColor(kColorITS);
2642 fNodes->Add(sub5node);
2643 sub4node->cd();
2644 fNodes->Add(sub4node);
2645 sub3node->cd();
2646 fNodes->Add(sub3node);
2647 sub2node->cd();
2648 fNodes->Add(sub2node);
2649 sub1node->cd();
2650 //
2651 // Place copy #3 of I20B in I12B
2652 //
2653 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
2654 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 2655 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 2656 sub2node->SetLineColor(kColorITS);
2657 sub2node->SetVisibility(0);
2658 sub2node->cd();
2659 //
2660 // Place copy #1 of I1D7 in I20B
2661 //
2662 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2663 sub3node->SetLineColor(kColorITS);
2664 sub3node->SetVisibility(0);
2665 sub3node->cd();
2666 //
2667 // Place copy #1 of I1D1 in I1D7
2668 //
2669 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2670 sub4node->SetLineColor(kColorITS);
2671 sub4node->SetVisibility(0);
2672 sub4node->cd();
2673 //
2674 // Place copy #1 of ITS2 in I1D1
2675 //
2676 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2677 sub5node->SetLineColor(kColorITS);
2678 fNodes->Add(sub5node);
2679 sub4node->cd();
2680 fNodes->Add(sub4node);
2681 sub3node->cd();
2682 fNodes->Add(sub3node);
2683 sub2node->cd();
2684 //
2685 // Place copy #2 of I1D7 in I20B
2686 //
2687 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2688 sub3node->SetLineColor(kColorITS);
2689 sub3node->SetVisibility(0);
2690 sub3node->cd();
2691 //
2692 // Place copy #1 of I1D1 in I1D7
2693 //
2694 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2695 sub4node->SetLineColor(kColorITS);
2696 sub4node->SetVisibility(0);
2697 sub4node->cd();
2698 //
2699 // Place copy #1 of ITS2 in I1D1
2700 //
2701 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2702 sub5node->SetLineColor(kColorITS);
2703 fNodes->Add(sub5node);
2704 sub4node->cd();
2705 fNodes->Add(sub4node);
2706 sub3node->cd();
2707 fNodes->Add(sub3node);
2708 sub2node->cd();
2709 //
2710 // Place copy #3 of I1D7 in I20B
2711 //
2712 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2713 sub3node->SetLineColor(kColorITS);
2714 sub3node->SetVisibility(0);
2715 sub3node->cd();
2716 //
2717 // Place copy #1 of I1D1 in I1D7
2718 //
2719 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2720 sub4node->SetLineColor(kColorITS);
2721 sub4node->SetVisibility(0);
2722 sub4node->cd();
2723 //
2724 // Place copy #1 of ITS2 in I1D1
2725 //
2726 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2727 sub5node->SetLineColor(kColorITS);
2728 fNodes->Add(sub5node);
2729 sub4node->cd();
2730 fNodes->Add(sub4node);
2731 sub3node->cd();
2732 fNodes->Add(sub3node);
2733 sub2node->cd();
2734 //
2735 // Place copy #4 of I1D7 in I20B
2736 //
2737 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2738 sub3node->SetLineColor(kColorITS);
2739 sub3node->SetVisibility(0);
2740 sub3node->cd();
2741 //
2742 // Place copy #1 of I1D1 in I1D7
2743 //
2744 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2745 sub4node->SetLineColor(kColorITS);
2746 sub4node->SetVisibility(0);
2747 sub4node->cd();
2748 //
2749 // Place copy #1 of ITS2 in I1D1
2750 //
2751 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2752 sub5node->SetLineColor(kColorITS);
2753 fNodes->Add(sub5node);
2754 sub4node->cd();
2755 fNodes->Add(sub4node);
2756 sub3node->cd();
2757 fNodes->Add(sub3node);
2758 sub2node->cd();
2759 fNodes->Add(sub2node);
2760 sub1node->cd();
2761 //
2762 // Place copy #4 of I20B in I12B
2763 //
2764 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
2765 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 2766 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 2767 sub2node->SetLineColor(kColorITS);
2768 sub2node->SetVisibility(0);
2769 sub2node->cd();
2770 //
2771 // Place copy #1 of I1D7 in I20B
2772 //
2773 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
2774 sub3node->SetLineColor(kColorITS);
2775 sub3node->SetVisibility(0);
2776 sub3node->cd();
2777 //
2778 // Place copy #1 of I1D1 in I1D7
2779 //
2780 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2781 sub4node->SetLineColor(kColorITS);
2782 sub4node->SetVisibility(0);
2783 sub4node->cd();
2784 //
2785 // Place copy #1 of ITS2 in I1D1
2786 //
2787 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2788 sub5node->SetLineColor(kColorITS);
2789 fNodes->Add(sub5node);
2790 sub4node->cd();
2791 fNodes->Add(sub4node);
2792 sub3node->cd();
2793 fNodes->Add(sub3node);
2794 sub2node->cd();
2795 //
2796 // Place copy #2 of I1D7 in I20B
2797 //
2798 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
2799 sub3node->SetLineColor(kColorITS);
2800 sub3node->SetVisibility(0);
2801 sub3node->cd();
2802 //
2803 // Place copy #1 of I1D1 in I1D7
2804 //
2805 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2806 sub4node->SetLineColor(kColorITS);
2807 sub4node->SetVisibility(0);
2808 sub4node->cd();
2809 //
2810 // Place copy #1 of ITS2 in I1D1
2811 //
2812 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2813 sub5node->SetLineColor(kColorITS);
2814 fNodes->Add(sub5node);
2815 sub4node->cd();
2816 fNodes->Add(sub4node);
2817 sub3node->cd();
2818 fNodes->Add(sub3node);
2819 sub2node->cd();
2820 //
2821 // Place copy #3 of I1D7 in I20B
2822 //
2823 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
2824 sub3node->SetLineColor(kColorITS);
2825 sub3node->SetVisibility(0);
2826 sub3node->cd();
2827 //
2828 // Place copy #1 of I1D1 in I1D7
2829 //
2830 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2831 sub4node->SetLineColor(kColorITS);
2832 sub4node->SetVisibility(0);
2833 sub4node->cd();
2834 //
2835 // Place copy #1 of ITS2 in I1D1
2836 //
2837 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2838 sub5node->SetLineColor(kColorITS);
2839 fNodes->Add(sub5node);
2840 sub4node->cd();
2841 fNodes->Add(sub4node);
2842 sub3node->cd();
2843 fNodes->Add(sub3node);
2844 sub2node->cd();
2845 //
2846 // Place copy #4 of I1D7 in I20B
2847 //
2848 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
2849 sub3node->SetLineColor(kColorITS);
2850 sub3node->SetVisibility(0);
2851 sub3node->cd();
2852 //
2853 // Place copy #1 of I1D1 in I1D7
2854 //
2855 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
2856 sub4node->SetLineColor(kColorITS);
2857 sub4node->SetVisibility(0);
2858 sub4node->cd();
2859 //
2860 // Place copy #1 of ITS2 in I1D1
2861 //
2862 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
2863 sub5node->SetLineColor(kColorITS);
2864 fNodes->Add(sub5node);
2865 sub4node->cd();
2866 fNodes->Add(sub4node);
2867 sub3node->cd();
2868 fNodes->Add(sub3node);
2869 sub2node->cd();
2870 fNodes->Add(sub2node);
2871 sub1node->cd();
2872 fNodes->Add(sub1node);
2873 node->cd();
2874 //
2875 // Place copy #4 of I12B in IT12
2876 //
1266e9b4 2877 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot246");
1f99c14b 2878 sub1node->SetLineColor(kColorITS);
2879 sub1node->SetVisibility(0);
2880 sub1node->cd();
2881 //
2882 // Place copy #1 of I10B in I12B
2883 //
2884 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
2885 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 2886 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 2887 sub2node->SetLineColor(kColorITS);
2888 sub2node->SetVisibility(0);
2889 sub2node->cd();
2890 //
2891 // Place copy #1 of I107 in I10B
2892 //
2893 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
2894 sub3node->SetLineColor(kColorITS);
2895 sub3node->SetVisibility(0);
2896 sub3node->cd();
2897 //
2898 // Place copy #1 of I101 in I107
2899 //
2900 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2901 sub4node->SetLineColor(kColorITS);
2902 sub4node->SetVisibility(0);
2903 sub4node->cd();
2904 //
2905 // Place copy #1 of ITS1 in I101
2906 //
2907 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2908 sub5node->SetLineColor(kColorITS);
2909 fNodes->Add(sub5node);
2910 sub4node->cd();
2911 fNodes->Add(sub4node);
2912 sub3node->cd();
2913 fNodes->Add(sub3node);
2914 sub2node->cd();
2915 //
2916 // Place copy #2 of I107 in I10B
2917 //
2918 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
2919 sub3node->SetLineColor(kColorITS);
2920 sub3node->SetVisibility(0);
2921 sub3node->cd();
2922 //
2923 // Place copy #1 of I101 in I107
2924 //
2925 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2926 sub4node->SetLineColor(kColorITS);
2927 sub4node->SetVisibility(0);
2928 sub4node->cd();
2929 //
2930 // Place copy #1 of ITS1 in I101
2931 //
2932 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2933 sub5node->SetLineColor(kColorITS);
2934 fNodes->Add(sub5node);
2935 sub4node->cd();
2936 fNodes->Add(sub4node);
2937 sub3node->cd();
2938 fNodes->Add(sub3node);
2939 sub2node->cd();
2940 //
2941 // Place copy #3 of I107 in I10B
2942 //
2943 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
2944 sub3node->SetLineColor(kColorITS);
2945 sub3node->SetVisibility(0);
2946 sub3node->cd();
2947 //
2948 // Place copy #1 of I101 in I107
2949 //
2950 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2951 sub4node->SetLineColor(kColorITS);
2952 sub4node->SetVisibility(0);
2953 sub4node->cd();
2954 //
2955 // Place copy #1 of ITS1 in I101
2956 //
2957 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2958 sub5node->SetLineColor(kColorITS);
2959 fNodes->Add(sub5node);
2960 sub4node->cd();
2961 fNodes->Add(sub4node);
2962 sub3node->cd();
2963 fNodes->Add(sub3node);
2964 sub2node->cd();
2965 //
2966 // Place copy #4 of I107 in I10B
2967 //
2968 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
2969 sub3node->SetLineColor(kColorITS);
2970 sub3node->SetVisibility(0);
2971 sub3node->cd();
2972 //
2973 // Place copy #1 of I101 in I107
2974 //
2975 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
2976 sub4node->SetLineColor(kColorITS);
2977 sub4node->SetVisibility(0);
2978 sub4node->cd();
2979 //
2980 // Place copy #1 of ITS1 in I101
2981 //
2982 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
2983 sub5node->SetLineColor(kColorITS);
2984 fNodes->Add(sub5node);
2985 sub4node->cd();
2986 fNodes->Add(sub4node);
2987 sub3node->cd();
2988 fNodes->Add(sub3node);
2989 sub2node->cd();
2990 fNodes->Add(sub2node);
2991 sub1node->cd();
2992 //
2993 // Place copy #2 of I10B in I12B
2994 //
2995 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
2996 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 2997 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 2998 sub2node->SetLineColor(kColorITS);
2999 sub2node->SetVisibility(0);
3000 sub2node->cd();
3001 //
3002 // Place copy #1 of I107 in I10B
3003 //
3004 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3005 sub3node->SetLineColor(kColorITS);
3006 sub3node->SetVisibility(0);
3007 sub3node->cd();
3008 //
3009 // Place copy #1 of I101 in I107
3010 //
3011 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3012 sub4node->SetLineColor(kColorITS);
3013 sub4node->SetVisibility(0);
3014 sub4node->cd();
3015 //
3016 // Place copy #1 of ITS1 in I101
3017 //
3018 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3019 sub5node->SetLineColor(kColorITS);
3020 fNodes->Add(sub5node);
3021 sub4node->cd();
3022 fNodes->Add(sub4node);
3023 sub3node->cd();
3024 fNodes->Add(sub3node);
3025 sub2node->cd();
3026 //
3027 // Place copy #2 of I107 in I10B
3028 //
3029 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3030 sub3node->SetLineColor(kColorITS);
3031 sub3node->SetVisibility(0);
3032 sub3node->cd();
3033 //
3034 // Place copy #1 of I101 in I107
3035 //
3036 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3037 sub4node->SetLineColor(kColorITS);
3038 sub4node->SetVisibility(0);
3039 sub4node->cd();
3040 //
3041 // Place copy #1 of ITS1 in I101
3042 //
3043 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3044 sub5node->SetLineColor(kColorITS);
3045 fNodes->Add(sub5node);
3046 sub4node->cd();
3047 fNodes->Add(sub4node);
3048 sub3node->cd();
3049 fNodes->Add(sub3node);
3050 sub2node->cd();
3051 //
3052 // Place copy #3 of I107 in I10B
3053 //
3054 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3055 sub3node->SetLineColor(kColorITS);
3056 sub3node->SetVisibility(0);
3057 sub3node->cd();
3058 //
3059 // Place copy #1 of I101 in I107
3060 //
3061 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3062 sub4node->SetLineColor(kColorITS);
3063 sub4node->SetVisibility(0);
3064 sub4node->cd();
3065 //
3066 // Place copy #1 of ITS1 in I101
3067 //
3068 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3069 sub5node->SetLineColor(kColorITS);
3070 fNodes->Add(sub5node);
3071 sub4node->cd();
3072 fNodes->Add(sub4node);
3073 sub3node->cd();
3074 fNodes->Add(sub3node);
3075 sub2node->cd();
3076 //
3077 // Place copy #4 of I107 in I10B
3078 //
3079 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3080 sub3node->SetLineColor(kColorITS);
3081 sub3node->SetVisibility(0);
3082 sub3node->cd();
3083 //
3084 // Place copy #1 of I101 in I107
3085 //
3086 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3087 sub4node->SetLineColor(kColorITS);
3088 sub4node->SetVisibility(0);
3089 sub4node->cd();
3090 //
3091 // Place copy #1 of ITS1 in I101
3092 //
3093 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3094 sub5node->SetLineColor(kColorITS);
3095 fNodes->Add(sub5node);
3096 sub4node->cd();
3097 fNodes->Add(sub4node);
3098 sub3node->cd();
3099 fNodes->Add(sub3node);
3100 sub2node->cd();
3101 fNodes->Add(sub2node);
3102 sub1node->cd();
3103 //
3104 // Place copy #1 of I20B in I12B
3105 //
3106 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3107 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3108 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3109 sub2node->SetLineColor(kColorITS);
3110 sub2node->SetVisibility(0);
3111 sub2node->cd();
3112 //
3113 // Place copy #1 of I1D7 in I20B
3114 //
3115 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3116 sub3node->SetLineColor(kColorITS);
3117 sub3node->SetVisibility(0);
3118 sub3node->cd();
3119 //
3120 // Place copy #1 of I1D1 in I1D7
3121 //
3122 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3123 sub4node->SetLineColor(kColorITS);
3124 sub4node->SetVisibility(0);
3125 sub4node->cd();
3126 //
3127 // Place copy #1 of ITS2 in I1D1
3128 //
3129 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3130 sub5node->SetLineColor(kColorITS);
3131 fNodes->Add(sub5node);
3132 sub4node->cd();
3133 fNodes->Add(sub4node);
3134 sub3node->cd();
3135 fNodes->Add(sub3node);
3136 sub2node->cd();
3137 //
3138 // Place copy #2 of I1D7 in I20B
3139 //
3140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3141 sub3node->SetLineColor(kColorITS);
3142 sub3node->SetVisibility(0);
3143 sub3node->cd();
3144 //
3145 // Place copy #1 of I1D1 in I1D7
3146 //
3147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3148 sub4node->SetLineColor(kColorITS);
3149 sub4node->SetVisibility(0);
3150 sub4node->cd();
3151 //
3152 // Place copy #1 of ITS2 in I1D1
3153 //
3154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3155 sub5node->SetLineColor(kColorITS);
3156 fNodes->Add(sub5node);
3157 sub4node->cd();
3158 fNodes->Add(sub4node);
3159 sub3node->cd();
3160 fNodes->Add(sub3node);
3161 sub2node->cd();
3162 //
3163 // Place copy #3 of I1D7 in I20B
3164 //
3165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3166 sub3node->SetLineColor(kColorITS);
3167 sub3node->SetVisibility(0);
3168 sub3node->cd();
3169 //
3170 // Place copy #1 of I1D1 in I1D7
3171 //
3172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3173 sub4node->SetLineColor(kColorITS);
3174 sub4node->SetVisibility(0);
3175 sub4node->cd();
3176 //
3177 // Place copy #1 of ITS2 in I1D1
3178 //
3179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3180 sub5node->SetLineColor(kColorITS);
3181 fNodes->Add(sub5node);
3182 sub4node->cd();
3183 fNodes->Add(sub4node);
3184 sub3node->cd();
3185 fNodes->Add(sub3node);
3186 sub2node->cd();
3187 //
3188 // Place copy #4 of I1D7 in I20B
3189 //
3190 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3191 sub3node->SetLineColor(kColorITS);
3192 sub3node->SetVisibility(0);
3193 sub3node->cd();
3194 //
3195 // Place copy #1 of I1D1 in I1D7
3196 //
3197 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3198 sub4node->SetLineColor(kColorITS);
3199 sub4node->SetVisibility(0);
3200 sub4node->cd();
3201 //
3202 // Place copy #1 of ITS2 in I1D1
3203 //
3204 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3205 sub5node->SetLineColor(kColorITS);
3206 fNodes->Add(sub5node);
3207 sub4node->cd();
3208 fNodes->Add(sub4node);
3209 sub3node->cd();
3210 fNodes->Add(sub3node);
3211 sub2node->cd();
3212 fNodes->Add(sub2node);
3213 sub1node->cd();
3214 //
3215 // Place copy #2 of I20B in I12B
3216 //
3217 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3218 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3219 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3220 sub2node->SetLineColor(kColorITS);
3221 sub2node->SetVisibility(0);
3222 sub2node->cd();
3223 //
3224 // Place copy #1 of I1D7 in I20B
3225 //
3226 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3227 sub3node->SetLineColor(kColorITS);
3228 sub3node->SetVisibility(0);
3229 sub3node->cd();
3230 //
3231 // Place copy #1 of I1D1 in I1D7
3232 //
3233 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3234 sub4node->SetLineColor(kColorITS);
3235 sub4node->SetVisibility(0);
3236 sub4node->cd();
3237 //
3238 // Place copy #1 of ITS2 in I1D1
3239 //
3240 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3241 sub5node->SetLineColor(kColorITS);
3242 fNodes->Add(sub5node);
3243 sub4node->cd();
3244 fNodes->Add(sub4node);
3245 sub3node->cd();
3246 fNodes->Add(sub3node);
3247 sub2node->cd();
3248 //
3249 // Place copy #2 of I1D7 in I20B
3250 //
3251 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3252 sub3node->SetLineColor(kColorITS);
3253 sub3node->SetVisibility(0);
3254 sub3node->cd();
3255 //
3256 // Place copy #1 of I1D1 in I1D7
3257 //
3258 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3259 sub4node->SetLineColor(kColorITS);
3260 sub4node->SetVisibility(0);
3261 sub4node->cd();
3262 //
3263 // Place copy #1 of ITS2 in I1D1
3264 //
3265 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3266 sub5node->SetLineColor(kColorITS);
3267 fNodes->Add(sub5node);
3268 sub4node->cd();
3269 fNodes->Add(sub4node);
3270 sub3node->cd();
3271 fNodes->Add(sub3node);
3272 sub2node->cd();
3273 //
3274 // Place copy #3 of I1D7 in I20B
3275 //
3276 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3277 sub3node->SetLineColor(kColorITS);
3278 sub3node->SetVisibility(0);
3279 sub3node->cd();
3280 //
3281 // Place copy #1 of I1D1 in I1D7
3282 //
3283 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3284 sub4node->SetLineColor(kColorITS);
3285 sub4node->SetVisibility(0);
3286 sub4node->cd();
3287 //
3288 // Place copy #1 of ITS2 in I1D1
3289 //
3290 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3291 sub5node->SetLineColor(kColorITS);
3292 fNodes->Add(sub5node);
3293 sub4node->cd();
3294 fNodes->Add(sub4node);
3295 sub3node->cd();
3296 fNodes->Add(sub3node);
3297 sub2node->cd();
3298 //
3299 // Place copy #4 of I1D7 in I20B
3300 //
3301 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3302 sub3node->SetLineColor(kColorITS);
3303 sub3node->SetVisibility(0);
3304 sub3node->cd();
3305 //
3306 // Place copy #1 of I1D1 in I1D7
3307 //
3308 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3309 sub4node->SetLineColor(kColorITS);
3310 sub4node->SetVisibility(0);
3311 sub4node->cd();
3312 //
3313 // Place copy #1 of ITS2 in I1D1
3314 //
3315 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3316 sub5node->SetLineColor(kColorITS);
3317 fNodes->Add(sub5node);
3318 sub4node->cd();
3319 fNodes->Add(sub4node);
3320 sub3node->cd();
3321 fNodes->Add(sub3node);
3322 sub2node->cd();
3323 fNodes->Add(sub2node);
3324 sub1node->cd();
3325 //
3326 // Place copy #3 of I20B in I12B
3327 //
3328 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
3329 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 3330 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 3331 sub2node->SetLineColor(kColorITS);
3332 sub2node->SetVisibility(0);
3333 sub2node->cd();
3334 //
3335 // Place copy #1 of I1D7 in I20B
3336 //
3337 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3338 sub3node->SetLineColor(kColorITS);
3339 sub3node->SetVisibility(0);
3340 sub3node->cd();
3341 //
3342 // Place copy #1 of I1D1 in I1D7
3343 //
3344 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3345 sub4node->SetLineColor(kColorITS);
3346 sub4node->SetVisibility(0);
3347 sub4node->cd();
3348 //
3349 // Place copy #1 of ITS2 in I1D1
3350 //
3351 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3352 sub5node->SetLineColor(kColorITS);
3353 fNodes->Add(sub5node);
3354 sub4node->cd();
3355 fNodes->Add(sub4node);
3356 sub3node->cd();
3357 fNodes->Add(sub3node);
3358 sub2node->cd();
3359 //
3360 // Place copy #2 of I1D7 in I20B
3361 //
3362 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3363 sub3node->SetLineColor(kColorITS);
3364 sub3node->SetVisibility(0);
3365 sub3node->cd();
3366 //
3367 // Place copy #1 of I1D1 in I1D7
3368 //
3369 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3370 sub4node->SetLineColor(kColorITS);
3371 sub4node->SetVisibility(0);
3372 sub4node->cd();
3373 //
3374 // Place copy #1 of ITS2 in I1D1
3375 //
3376 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3377 sub5node->SetLineColor(kColorITS);
3378 fNodes->Add(sub5node);
3379 sub4node->cd();
3380 fNodes->Add(sub4node);
3381 sub3node->cd();
3382 fNodes->Add(sub3node);
3383 sub2node->cd();
3384 //
3385 // Place copy #3 of I1D7 in I20B
3386 //
3387 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3388 sub3node->SetLineColor(kColorITS);
3389 sub3node->SetVisibility(0);
3390 sub3node->cd();
3391 //
3392 // Place copy #1 of I1D1 in I1D7
3393 //
3394 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3395 sub4node->SetLineColor(kColorITS);
3396 sub4node->SetVisibility(0);
3397 sub4node->cd();
3398 //
3399 // Place copy #1 of ITS2 in I1D1
3400 //
3401 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3402 sub5node->SetLineColor(kColorITS);
3403 fNodes->Add(sub5node);
3404 sub4node->cd();
3405 fNodes->Add(sub4node);
3406 sub3node->cd();
3407 fNodes->Add(sub3node);
3408 sub2node->cd();
3409 //
3410 // Place copy #4 of I1D7 in I20B
3411 //
3412 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3413 sub3node->SetLineColor(kColorITS);
3414 sub3node->SetVisibility(0);
3415 sub3node->cd();
3416 //
3417 // Place copy #1 of I1D1 in I1D7
3418 //
3419 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3420 sub4node->SetLineColor(kColorITS);
3421 sub4node->SetVisibility(0);
3422 sub4node->cd();
3423 //
3424 // Place copy #1 of ITS2 in I1D1
3425 //
3426 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3427 sub5node->SetLineColor(kColorITS);
3428 fNodes->Add(sub5node);
3429 sub4node->cd();
3430 fNodes->Add(sub4node);
3431 sub3node->cd();
3432 fNodes->Add(sub3node);
3433 sub2node->cd();
3434 fNodes->Add(sub2node);
3435 sub1node->cd();
3436 //
3437 // Place copy #4 of I20B in I12B
3438 //
3439 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
3440 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 3441 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 3442 sub2node->SetLineColor(kColorITS);
3443 sub2node->SetVisibility(0);
3444 sub2node->cd();
3445 //
3446 // Place copy #1 of I1D7 in I20B
3447 //
3448 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3449 sub3node->SetLineColor(kColorITS);
3450 sub3node->SetVisibility(0);
3451 sub3node->cd();
3452 //
3453 // Place copy #1 of I1D1 in I1D7
3454 //
3455 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3456 sub4node->SetLineColor(kColorITS);
3457 sub4node->SetVisibility(0);
3458 sub4node->cd();
3459 //
3460 // Place copy #1 of ITS2 in I1D1
3461 //
3462 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3463 sub5node->SetLineColor(kColorITS);
3464 fNodes->Add(sub5node);
3465 sub4node->cd();
3466 fNodes->Add(sub4node);
3467 sub3node->cd();
3468 fNodes->Add(sub3node);
3469 sub2node->cd();
3470 //
3471 // Place copy #2 of I1D7 in I20B
3472 //
3473 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3474 sub3node->SetLineColor(kColorITS);
3475 sub3node->SetVisibility(0);
3476 sub3node->cd();
3477 //
3478 // Place copy #1 of I1D1 in I1D7
3479 //
3480 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3481 sub4node->SetLineColor(kColorITS);
3482 sub4node->SetVisibility(0);
3483 sub4node->cd();
3484 //
3485 // Place copy #1 of ITS2 in I1D1
3486 //
3487 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3488 sub5node->SetLineColor(kColorITS);
3489 fNodes->Add(sub5node);
3490 sub4node->cd();
3491 fNodes->Add(sub4node);
3492 sub3node->cd();
3493 fNodes->Add(sub3node);
3494 sub2node->cd();
3495 //
3496 // Place copy #3 of I1D7 in I20B
3497 //
3498 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3499 sub3node->SetLineColor(kColorITS);
3500 sub3node->SetVisibility(0);
3501 sub3node->cd();
3502 //
3503 // Place copy #1 of I1D1 in I1D7
3504 //
3505 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3506 sub4node->SetLineColor(kColorITS);
3507 sub4node->SetVisibility(0);
3508 sub4node->cd();
3509 //
3510 // Place copy #1 of ITS2 in I1D1
3511 //
3512 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3513 sub5node->SetLineColor(kColorITS);
3514 fNodes->Add(sub5node);
3515 sub4node->cd();
3516 fNodes->Add(sub4node);
3517 sub3node->cd();
3518 fNodes->Add(sub3node);
3519 sub2node->cd();
3520 //
3521 // Place copy #4 of I1D7 in I20B
3522 //
3523 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3524 sub3node->SetLineColor(kColorITS);
3525 sub3node->SetVisibility(0);
3526 sub3node->cd();
3527 //
3528 // Place copy #1 of I1D1 in I1D7
3529 //
3530 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3531 sub4node->SetLineColor(kColorITS);
3532 sub4node->SetVisibility(0);
3533 sub4node->cd();
3534 //
3535 // Place copy #1 of ITS2 in I1D1
3536 //
3537 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3538 sub5node->SetLineColor(kColorITS);
3539 fNodes->Add(sub5node);
3540 sub4node->cd();
3541 fNodes->Add(sub4node);
3542 sub3node->cd();
3543 fNodes->Add(sub3node);
3544 sub2node->cd();
3545 fNodes->Add(sub2node);
3546 sub1node->cd();
3547 fNodes->Add(sub1node);
3548 node->cd();
3549 //
3550 // Place copy #5 of I12B in IT12
3551 //
1266e9b4 3552 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot247");
1f99c14b 3553 sub1node->SetLineColor(kColorITS);
3554 sub1node->SetVisibility(0);
3555 sub1node->cd();
3556 //
3557 // Place copy #1 of I10B in I12B
3558 //
3559 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
3560 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 3561 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 3562 sub2node->SetLineColor(kColorITS);
3563 sub2node->SetVisibility(0);
3564 sub2node->cd();
3565 //
3566 // Place copy #1 of I107 in I10B
3567 //
3568 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3569 sub3node->SetLineColor(kColorITS);
3570 sub3node->SetVisibility(0);
3571 sub3node->cd();
3572 //
3573 // Place copy #1 of I101 in I107
3574 //
3575 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3576 sub4node->SetLineColor(kColorITS);
3577 sub4node->SetVisibility(0);
3578 sub4node->cd();
3579 //
3580 // Place copy #1 of ITS1 in I101
3581 //
3582 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3583 sub5node->SetLineColor(kColorITS);
3584 fNodes->Add(sub5node);
3585 sub4node->cd();
3586 fNodes->Add(sub4node);
3587 sub3node->cd();
3588 fNodes->Add(sub3node);
3589 sub2node->cd();
3590 //
3591 // Place copy #2 of I107 in I10B
3592 //
3593 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3594 sub3node->SetLineColor(kColorITS);
3595 sub3node->SetVisibility(0);
3596 sub3node->cd();
3597 //
3598 // Place copy #1 of I101 in I107
3599 //
3600 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3601 sub4node->SetLineColor(kColorITS);
3602 sub4node->SetVisibility(0);
3603 sub4node->cd();
3604 //
3605 // Place copy #1 of ITS1 in I101
3606 //
3607 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3608 sub5node->SetLineColor(kColorITS);
3609 fNodes->Add(sub5node);
3610 sub4node->cd();
3611 fNodes->Add(sub4node);
3612 sub3node->cd();
3613 fNodes->Add(sub3node);
3614 sub2node->cd();
3615 //
3616 // Place copy #3 of I107 in I10B
3617 //
3618 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3619 sub3node->SetLineColor(kColorITS);
3620 sub3node->SetVisibility(0);
3621 sub3node->cd();
3622 //
3623 // Place copy #1 of I101 in I107
3624 //
3625 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3626 sub4node->SetLineColor(kColorITS);
3627 sub4node->SetVisibility(0);
3628 sub4node->cd();
3629 //
3630 // Place copy #1 of ITS1 in I101
3631 //
3632 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3633 sub5node->SetLineColor(kColorITS);
3634 fNodes->Add(sub5node);
3635 sub4node->cd();
3636 fNodes->Add(sub4node);
3637 sub3node->cd();
3638 fNodes->Add(sub3node);
3639 sub2node->cd();
3640 //
3641 // Place copy #4 of I107 in I10B
3642 //
3643 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3644 sub3node->SetLineColor(kColorITS);
3645 sub3node->SetVisibility(0);
3646 sub3node->cd();
3647 //
3648 // Place copy #1 of I101 in I107
3649 //
3650 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3651 sub4node->SetLineColor(kColorITS);
3652 sub4node->SetVisibility(0);
3653 sub4node->cd();
3654 //
3655 // Place copy #1 of ITS1 in I101
3656 //
3657 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3658 sub5node->SetLineColor(kColorITS);
3659 fNodes->Add(sub5node);
3660 sub4node->cd();
3661 fNodes->Add(sub4node);
3662 sub3node->cd();
3663 fNodes->Add(sub3node);
3664 sub2node->cd();
3665 fNodes->Add(sub2node);
3666 sub1node->cd();
3667 //
3668 // Place copy #2 of I10B in I12B
3669 //
3670 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
3671 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 3672 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 3673 sub2node->SetLineColor(kColorITS);
3674 sub2node->SetVisibility(0);
3675 sub2node->cd();
3676 //
3677 // Place copy #1 of I107 in I10B
3678 //
3679 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
3680 sub3node->SetLineColor(kColorITS);
3681 sub3node->SetVisibility(0);
3682 sub3node->cd();
3683 //
3684 // Place copy #1 of I101 in I107
3685 //
3686 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3687 sub4node->SetLineColor(kColorITS);
3688 sub4node->SetVisibility(0);
3689 sub4node->cd();
3690 //
3691 // Place copy #1 of ITS1 in I101
3692 //
3693 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3694 sub5node->SetLineColor(kColorITS);
3695 fNodes->Add(sub5node);
3696 sub4node->cd();
3697 fNodes->Add(sub4node);
3698 sub3node->cd();
3699 fNodes->Add(sub3node);
3700 sub2node->cd();
3701 //
3702 // Place copy #2 of I107 in I10B
3703 //
3704 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
3705 sub3node->SetLineColor(kColorITS);
3706 sub3node->SetVisibility(0);
3707 sub3node->cd();
3708 //
3709 // Place copy #1 of I101 in I107
3710 //
3711 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3712 sub4node->SetLineColor(kColorITS);
3713 sub4node->SetVisibility(0);
3714 sub4node->cd();
3715 //
3716 // Place copy #1 of ITS1 in I101
3717 //
3718 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3719 sub5node->SetLineColor(kColorITS);
3720 fNodes->Add(sub5node);
3721 sub4node->cd();
3722 fNodes->Add(sub4node);
3723 sub3node->cd();
3724 fNodes->Add(sub3node);
3725 sub2node->cd();
3726 //
3727 // Place copy #3 of I107 in I10B
3728 //
3729 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
3730 sub3node->SetLineColor(kColorITS);
3731 sub3node->SetVisibility(0);
3732 sub3node->cd();
3733 //
3734 // Place copy #1 of I101 in I107
3735 //
3736 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3737 sub4node->SetLineColor(kColorITS);
3738 sub4node->SetVisibility(0);
3739 sub4node->cd();
3740 //
3741 // Place copy #1 of ITS1 in I101
3742 //
3743 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3744 sub5node->SetLineColor(kColorITS);
3745 fNodes->Add(sub5node);
3746 sub4node->cd();
3747 fNodes->Add(sub4node);
3748 sub3node->cd();
3749 fNodes->Add(sub3node);
3750 sub2node->cd();
3751 //
3752 // Place copy #4 of I107 in I10B
3753 //
3754 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
3755 sub3node->SetLineColor(kColorITS);
3756 sub3node->SetVisibility(0);
3757 sub3node->cd();
3758 //
3759 // Place copy #1 of I101 in I107
3760 //
3761 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
3762 sub4node->SetLineColor(kColorITS);
3763 sub4node->SetVisibility(0);
3764 sub4node->cd();
3765 //
3766 // Place copy #1 of ITS1 in I101
3767 //
3768 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
3769 sub5node->SetLineColor(kColorITS);
3770 fNodes->Add(sub5node);
3771 sub4node->cd();
3772 fNodes->Add(sub4node);
3773 sub3node->cd();
3774 fNodes->Add(sub3node);
3775 sub2node->cd();
3776 fNodes->Add(sub2node);
3777 sub1node->cd();
3778 //
3779 // Place copy #1 of I20B in I12B
3780 //
3781 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
3782 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 3783 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 3784 sub2node->SetLineColor(kColorITS);
3785 sub2node->SetVisibility(0);
3786 sub2node->cd();
3787 //
3788 // Place copy #1 of I1D7 in I20B
3789 //
3790 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3791 sub3node->SetLineColor(kColorITS);
3792 sub3node->SetVisibility(0);
3793 sub3node->cd();
3794 //
3795 // Place copy #1 of I1D1 in I1D7
3796 //
3797 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3798 sub4node->SetLineColor(kColorITS);
3799 sub4node->SetVisibility(0);
3800 sub4node->cd();
3801 //
3802 // Place copy #1 of ITS2 in I1D1
3803 //
3804 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3805 sub5node->SetLineColor(kColorITS);
3806 fNodes->Add(sub5node);
3807 sub4node->cd();
3808 fNodes->Add(sub4node);
3809 sub3node->cd();
3810 fNodes->Add(sub3node);
3811 sub2node->cd();
3812 //
3813 // Place copy #2 of I1D7 in I20B
3814 //
3815 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3816 sub3node->SetLineColor(kColorITS);
3817 sub3node->SetVisibility(0);
3818 sub3node->cd();
3819 //
3820 // Place copy #1 of I1D1 in I1D7
3821 //
3822 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3823 sub4node->SetLineColor(kColorITS);
3824 sub4node->SetVisibility(0);
3825 sub4node->cd();
3826 //
3827 // Place copy #1 of ITS2 in I1D1
3828 //
3829 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3830 sub5node->SetLineColor(kColorITS);
3831 fNodes->Add(sub5node);
3832 sub4node->cd();
3833 fNodes->Add(sub4node);
3834 sub3node->cd();
3835 fNodes->Add(sub3node);
3836 sub2node->cd();
3837 //
3838 // Place copy #3 of I1D7 in I20B
3839 //
3840 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3841 sub3node->SetLineColor(kColorITS);
3842 sub3node->SetVisibility(0);
3843 sub3node->cd();
3844 //
3845 // Place copy #1 of I1D1 in I1D7
3846 //
3847 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3848 sub4node->SetLineColor(kColorITS);
3849 sub4node->SetVisibility(0);
3850 sub4node->cd();
3851 //
3852 // Place copy #1 of ITS2 in I1D1
3853 //
3854 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3855 sub5node->SetLineColor(kColorITS);
3856 fNodes->Add(sub5node);
3857 sub4node->cd();
3858 fNodes->Add(sub4node);
3859 sub3node->cd();
3860 fNodes->Add(sub3node);
3861 sub2node->cd();
3862 //
3863 // Place copy #4 of I1D7 in I20B
3864 //
3865 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3866 sub3node->SetLineColor(kColorITS);
3867 sub3node->SetVisibility(0);
3868 sub3node->cd();
3869 //
3870 // Place copy #1 of I1D1 in I1D7
3871 //
3872 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3873 sub4node->SetLineColor(kColorITS);
3874 sub4node->SetVisibility(0);
3875 sub4node->cd();
3876 //
3877 // Place copy #1 of ITS2 in I1D1
3878 //
3879 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3880 sub5node->SetLineColor(kColorITS);
3881 fNodes->Add(sub5node);
3882 sub4node->cd();
3883 fNodes->Add(sub4node);
3884 sub3node->cd();
3885 fNodes->Add(sub3node);
3886 sub2node->cd();
3887 fNodes->Add(sub2node);
3888 sub1node->cd();
3889 //
3890 // Place copy #2 of I20B in I12B
3891 //
3892 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
3893 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 3894 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 3895 sub2node->SetLineColor(kColorITS);
3896 sub2node->SetVisibility(0);
3897 sub2node->cd();
3898 //
3899 // Place copy #1 of I1D7 in I20B
3900 //
3901 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
3902 sub3node->SetLineColor(kColorITS);
3903 sub3node->SetVisibility(0);
3904 sub3node->cd();
3905 //
3906 // Place copy #1 of I1D1 in I1D7
3907 //
3908 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3909 sub4node->SetLineColor(kColorITS);
3910 sub4node->SetVisibility(0);
3911 sub4node->cd();
3912 //
3913 // Place copy #1 of ITS2 in I1D1
3914 //
3915 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3916 sub5node->SetLineColor(kColorITS);
3917 fNodes->Add(sub5node);
3918 sub4node->cd();
3919 fNodes->Add(sub4node);
3920 sub3node->cd();
3921 fNodes->Add(sub3node);
3922 sub2node->cd();
3923 //
3924 // Place copy #2 of I1D7 in I20B
3925 //
3926 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
3927 sub3node->SetLineColor(kColorITS);
3928 sub3node->SetVisibility(0);
3929 sub3node->cd();
3930 //
3931 // Place copy #1 of I1D1 in I1D7
3932 //
3933 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3934 sub4node->SetLineColor(kColorITS);
3935 sub4node->SetVisibility(0);
3936 sub4node->cd();
3937 //
3938 // Place copy #1 of ITS2 in I1D1
3939 //
3940 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3941 sub5node->SetLineColor(kColorITS);
3942 fNodes->Add(sub5node);
3943 sub4node->cd();
3944 fNodes->Add(sub4node);
3945 sub3node->cd();
3946 fNodes->Add(sub3node);
3947 sub2node->cd();
3948 //
3949 // Place copy #3 of I1D7 in I20B
3950 //
3951 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
3952 sub3node->SetLineColor(kColorITS);
3953 sub3node->SetVisibility(0);
3954 sub3node->cd();
3955 //
3956 // Place copy #1 of I1D1 in I1D7
3957 //
3958 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3959 sub4node->SetLineColor(kColorITS);
3960 sub4node->SetVisibility(0);
3961 sub4node->cd();
3962 //
3963 // Place copy #1 of ITS2 in I1D1
3964 //
3965 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3966 sub5node->SetLineColor(kColorITS);
3967 fNodes->Add(sub5node);
3968 sub4node->cd();
3969 fNodes->Add(sub4node);
3970 sub3node->cd();
3971 fNodes->Add(sub3node);
3972 sub2node->cd();
3973 //
3974 // Place copy #4 of I1D7 in I20B
3975 //
3976 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
3977 sub3node->SetLineColor(kColorITS);
3978 sub3node->SetVisibility(0);
3979 sub3node->cd();
3980 //
3981 // Place copy #1 of I1D1 in I1D7
3982 //
3983 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
3984 sub4node->SetLineColor(kColorITS);
3985 sub4node->SetVisibility(0);
3986 sub4node->cd();
3987 //
3988 // Place copy #1 of ITS2 in I1D1
3989 //
3990 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
3991 sub5node->SetLineColor(kColorITS);
3992 fNodes->Add(sub5node);
3993 sub4node->cd();
3994 fNodes->Add(sub4node);
3995 sub3node->cd();
3996 fNodes->Add(sub3node);
3997 sub2node->cd();
3998 fNodes->Add(sub2node);
3999 sub1node->cd();
4000 //
4001 // Place copy #3 of I20B in I12B
4002 //
4003 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4004 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4005 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4006 sub2node->SetLineColor(kColorITS);
4007 sub2node->SetVisibility(0);
4008 sub2node->cd();
4009 //
4010 // Place copy #1 of I1D7 in I20B
4011 //
4012 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4013 sub3node->SetLineColor(kColorITS);
4014 sub3node->SetVisibility(0);
4015 sub3node->cd();
4016 //
4017 // Place copy #1 of I1D1 in I1D7
4018 //
4019 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4020 sub4node->SetLineColor(kColorITS);
4021 sub4node->SetVisibility(0);
4022 sub4node->cd();
4023 //
4024 // Place copy #1 of ITS2 in I1D1
4025 //
4026 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4027 sub5node->SetLineColor(kColorITS);
4028 fNodes->Add(sub5node);
4029 sub4node->cd();
4030 fNodes->Add(sub4node);
4031 sub3node->cd();
4032 fNodes->Add(sub3node);
4033 sub2node->cd();
4034 //
4035 // Place copy #2 of I1D7 in I20B
4036 //
4037 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4038 sub3node->SetLineColor(kColorITS);
4039 sub3node->SetVisibility(0);
4040 sub3node->cd();
4041 //
4042 // Place copy #1 of I1D1 in I1D7
4043 //
4044 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4045 sub4node->SetLineColor(kColorITS);
4046 sub4node->SetVisibility(0);
4047 sub4node->cd();
4048 //
4049 // Place copy #1 of ITS2 in I1D1
4050 //
4051 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4052 sub5node->SetLineColor(kColorITS);
4053 fNodes->Add(sub5node);
4054 sub4node->cd();
4055 fNodes->Add(sub4node);
4056 sub3node->cd();
4057 fNodes->Add(sub3node);
4058 sub2node->cd();
4059 //
4060 // Place copy #3 of I1D7 in I20B
4061 //
4062 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4063 sub3node->SetLineColor(kColorITS);
4064 sub3node->SetVisibility(0);
4065 sub3node->cd();
4066 //
4067 // Place copy #1 of I1D1 in I1D7
4068 //
4069 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4070 sub4node->SetLineColor(kColorITS);
4071 sub4node->SetVisibility(0);
4072 sub4node->cd();
4073 //
4074 // Place copy #1 of ITS2 in I1D1
4075 //
4076 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4077 sub5node->SetLineColor(kColorITS);
4078 fNodes->Add(sub5node);
4079 sub4node->cd();
4080 fNodes->Add(sub4node);
4081 sub3node->cd();
4082 fNodes->Add(sub3node);
4083 sub2node->cd();
4084 //
4085 // Place copy #4 of I1D7 in I20B
4086 //
4087 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4088 sub3node->SetLineColor(kColorITS);
4089 sub3node->SetVisibility(0);
4090 sub3node->cd();
4091 //
4092 // Place copy #1 of I1D1 in I1D7
4093 //
4094 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4095 sub4node->SetLineColor(kColorITS);
4096 sub4node->SetVisibility(0);
4097 sub4node->cd();
4098 //
4099 // Place copy #1 of ITS2 in I1D1
4100 //
4101 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4102 sub5node->SetLineColor(kColorITS);
4103 fNodes->Add(sub5node);
4104 sub4node->cd();
4105 fNodes->Add(sub4node);
4106 sub3node->cd();
4107 fNodes->Add(sub3node);
4108 sub2node->cd();
4109 fNodes->Add(sub2node);
4110 sub1node->cd();
4111 //
4112 // Place copy #4 of I20B in I12B
4113 //
4114 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4115 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4116 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4117 sub2node->SetLineColor(kColorITS);
4118 sub2node->SetVisibility(0);
4119 sub2node->cd();
4120 //
4121 // Place copy #1 of I1D7 in I20B
4122 //
4123 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4124 sub3node->SetLineColor(kColorITS);
4125 sub3node->SetVisibility(0);
4126 sub3node->cd();
4127 //
4128 // Place copy #1 of I1D1 in I1D7
4129 //
4130 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4131 sub4node->SetLineColor(kColorITS);
4132 sub4node->SetVisibility(0);
4133 sub4node->cd();
4134 //
4135 // Place copy #1 of ITS2 in I1D1
4136 //
4137 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4138 sub5node->SetLineColor(kColorITS);
4139 fNodes->Add(sub5node);
4140 sub4node->cd();
4141 fNodes->Add(sub4node);
4142 sub3node->cd();
4143 fNodes->Add(sub3node);
4144 sub2node->cd();
4145 //
4146 // Place copy #2 of I1D7 in I20B
4147 //
4148 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4149 sub3node->SetLineColor(kColorITS);
4150 sub3node->SetVisibility(0);
4151 sub3node->cd();
4152 //
4153 // Place copy #1 of I1D1 in I1D7
4154 //
4155 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4156 sub4node->SetLineColor(kColorITS);
4157 sub4node->SetVisibility(0);
4158 sub4node->cd();
4159 //
4160 // Place copy #1 of ITS2 in I1D1
4161 //
4162 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4163 sub5node->SetLineColor(kColorITS);
4164 fNodes->Add(sub5node);
4165 sub4node->cd();
4166 fNodes->Add(sub4node);
4167 sub3node->cd();
4168 fNodes->Add(sub3node);
4169 sub2node->cd();
4170 //
4171 // Place copy #3 of I1D7 in I20B
4172 //
4173 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4174 sub3node->SetLineColor(kColorITS);
4175 sub3node->SetVisibility(0);
4176 sub3node->cd();
4177 //
4178 // Place copy #1 of I1D1 in I1D7
4179 //
4180 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4181 sub4node->SetLineColor(kColorITS);
4182 sub4node->SetVisibility(0);
4183 sub4node->cd();
4184 //
4185 // Place copy #1 of ITS2 in I1D1
4186 //
4187 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4188 sub5node->SetLineColor(kColorITS);
4189 fNodes->Add(sub5node);
4190 sub4node->cd();
4191 fNodes->Add(sub4node);
4192 sub3node->cd();
4193 fNodes->Add(sub3node);
4194 sub2node->cd();
4195 //
4196 // Place copy #4 of I1D7 in I20B
4197 //
4198 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4199 sub3node->SetLineColor(kColorITS);
4200 sub3node->SetVisibility(0);
4201 sub3node->cd();
4202 //
4203 // Place copy #1 of I1D1 in I1D7
4204 //
4205 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4206 sub4node->SetLineColor(kColorITS);
4207 sub4node->SetVisibility(0);
4208 sub4node->cd();
4209 //
4210 // Place copy #1 of ITS2 in I1D1
4211 //
4212 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4213 sub5node->SetLineColor(kColorITS);
4214 fNodes->Add(sub5node);
4215 sub4node->cd();
4216 fNodes->Add(sub4node);
4217 sub3node->cd();
4218 fNodes->Add(sub3node);
4219 sub2node->cd();
4220 fNodes->Add(sub2node);
4221 sub1node->cd();
4222 fNodes->Add(sub1node);
4223 node->cd();
4224 //
4225 // Place copy #6 of I12B in IT12
4226 //
1266e9b4 4227 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot236");
1f99c14b 4228 sub1node->SetLineColor(kColorITS);
4229 sub1node->SetVisibility(0);
4230 sub1node->cd();
4231 //
4232 // Place copy #1 of I10B in I12B
4233 //
4234 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4235 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4236 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4237 sub2node->SetLineColor(kColorITS);
4238 sub2node->SetVisibility(0);
4239 sub2node->cd();
4240 //
4241 // Place copy #1 of I107 in I10B
4242 //
4243 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4244 sub3node->SetLineColor(kColorITS);
4245 sub3node->SetVisibility(0);
4246 sub3node->cd();
4247 //
4248 // Place copy #1 of I101 in I107
4249 //
4250 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4251 sub4node->SetLineColor(kColorITS);
4252 sub4node->SetVisibility(0);
4253 sub4node->cd();
4254 //
4255 // Place copy #1 of ITS1 in I101
4256 //
4257 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4258 sub5node->SetLineColor(kColorITS);
4259 fNodes->Add(sub5node);
4260 sub4node->cd();
4261 fNodes->Add(sub4node);
4262 sub3node->cd();
4263 fNodes->Add(sub3node);
4264 sub2node->cd();
4265 //
4266 // Place copy #2 of I107 in I10B
4267 //
4268 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4269 sub3node->SetLineColor(kColorITS);
4270 sub3node->SetVisibility(0);
4271 sub3node->cd();
4272 //
4273 // Place copy #1 of I101 in I107
4274 //
4275 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4276 sub4node->SetLineColor(kColorITS);
4277 sub4node->SetVisibility(0);
4278 sub4node->cd();
4279 //
4280 // Place copy #1 of ITS1 in I101
4281 //
4282 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4283 sub5node->SetLineColor(kColorITS);
4284 fNodes->Add(sub5node);
4285 sub4node->cd();
4286 fNodes->Add(sub4node);
4287 sub3node->cd();
4288 fNodes->Add(sub3node);
4289 sub2node->cd();
4290 //
4291 // Place copy #3 of I107 in I10B
4292 //
4293 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4294 sub3node->SetLineColor(kColorITS);
4295 sub3node->SetVisibility(0);
4296 sub3node->cd();
4297 //
4298 // Place copy #1 of I101 in I107
4299 //
4300 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4301 sub4node->SetLineColor(kColorITS);
4302 sub4node->SetVisibility(0);
4303 sub4node->cd();
4304 //
4305 // Place copy #1 of ITS1 in I101
4306 //
4307 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4308 sub5node->SetLineColor(kColorITS);
4309 fNodes->Add(sub5node);
4310 sub4node->cd();
4311 fNodes->Add(sub4node);
4312 sub3node->cd();
4313 fNodes->Add(sub3node);
4314 sub2node->cd();
4315 //
4316 // Place copy #4 of I107 in I10B
4317 //
4318 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4319 sub3node->SetLineColor(kColorITS);
4320 sub3node->SetVisibility(0);
4321 sub3node->cd();
4322 //
4323 // Place copy #1 of I101 in I107
4324 //
4325 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4326 sub4node->SetLineColor(kColorITS);
4327 sub4node->SetVisibility(0);
4328 sub4node->cd();
4329 //
4330 // Place copy #1 of ITS1 in I101
4331 //
4332 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4333 sub5node->SetLineColor(kColorITS);
4334 fNodes->Add(sub5node);
4335 sub4node->cd();
4336 fNodes->Add(sub4node);
4337 sub3node->cd();
4338 fNodes->Add(sub3node);
4339 sub2node->cd();
4340 fNodes->Add(sub2node);
4341 sub1node->cd();
4342 //
4343 // Place copy #2 of I10B in I12B
4344 //
4345 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
4346 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 4347 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 4348 sub2node->SetLineColor(kColorITS);
4349 sub2node->SetVisibility(0);
4350 sub2node->cd();
4351 //
4352 // Place copy #1 of I107 in I10B
4353 //
4354 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4355 sub3node->SetLineColor(kColorITS);
4356 sub3node->SetVisibility(0);
4357 sub3node->cd();
4358 //
4359 // Place copy #1 of I101 in I107
4360 //
4361 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4362 sub4node->SetLineColor(kColorITS);
4363 sub4node->SetVisibility(0);
4364 sub4node->cd();
4365 //
4366 // Place copy #1 of ITS1 in I101
4367 //
4368 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4369 sub5node->SetLineColor(kColorITS);
4370 fNodes->Add(sub5node);
4371 sub4node->cd();
4372 fNodes->Add(sub4node);
4373 sub3node->cd();
4374 fNodes->Add(sub3node);
4375 sub2node->cd();
4376 //
4377 // Place copy #2 of I107 in I10B
4378 //
4379 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4380 sub3node->SetLineColor(kColorITS);
4381 sub3node->SetVisibility(0);
4382 sub3node->cd();
4383 //
4384 // Place copy #1 of I101 in I107
4385 //
4386 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4387 sub4node->SetLineColor(kColorITS);
4388 sub4node->SetVisibility(0);
4389 sub4node->cd();
4390 //
4391 // Place copy #1 of ITS1 in I101
4392 //
4393 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4394 sub5node->SetLineColor(kColorITS);
4395 fNodes->Add(sub5node);
4396 sub4node->cd();
4397 fNodes->Add(sub4node);
4398 sub3node->cd();
4399 fNodes->Add(sub3node);
4400 sub2node->cd();
4401 //
4402 // Place copy #3 of I107 in I10B
4403 //
4404 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4405 sub3node->SetLineColor(kColorITS);
4406 sub3node->SetVisibility(0);
4407 sub3node->cd();
4408 //
4409 // Place copy #1 of I101 in I107
4410 //
4411 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4412 sub4node->SetLineColor(kColorITS);
4413 sub4node->SetVisibility(0);
4414 sub4node->cd();
4415 //
4416 // Place copy #1 of ITS1 in I101
4417 //
4418 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4419 sub5node->SetLineColor(kColorITS);
4420 fNodes->Add(sub5node);
4421 sub4node->cd();
4422 fNodes->Add(sub4node);
4423 sub3node->cd();
4424 fNodes->Add(sub3node);
4425 sub2node->cd();
4426 //
4427 // Place copy #4 of I107 in I10B
4428 //
4429 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4430 sub3node->SetLineColor(kColorITS);
4431 sub3node->SetVisibility(0);
4432 sub3node->cd();
4433 //
4434 // Place copy #1 of I101 in I107
4435 //
4436 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4437 sub4node->SetLineColor(kColorITS);
4438 sub4node->SetVisibility(0);
4439 sub4node->cd();
4440 //
4441 // Place copy #1 of ITS1 in I101
4442 //
4443 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4444 sub5node->SetLineColor(kColorITS);
4445 fNodes->Add(sub5node);
4446 sub4node->cd();
4447 fNodes->Add(sub4node);
4448 sub3node->cd();
4449 fNodes->Add(sub3node);
4450 sub2node->cd();
4451 fNodes->Add(sub2node);
4452 sub1node->cd();
4453 //
4454 // Place copy #1 of I20B in I12B
4455 //
4456 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
4457 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 4458 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 4459 sub2node->SetLineColor(kColorITS);
4460 sub2node->SetVisibility(0);
4461 sub2node->cd();
4462 //
4463 // Place copy #1 of I1D7 in I20B
4464 //
4465 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4466 sub3node->SetLineColor(kColorITS);
4467 sub3node->SetVisibility(0);
4468 sub3node->cd();
4469 //
4470 // Place copy #1 of I1D1 in I1D7
4471 //
4472 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4473 sub4node->SetLineColor(kColorITS);
4474 sub4node->SetVisibility(0);
4475 sub4node->cd();
4476 //
4477 // Place copy #1 of ITS2 in I1D1
4478 //
4479 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4480 sub5node->SetLineColor(kColorITS);
4481 fNodes->Add(sub5node);
4482 sub4node->cd();
4483 fNodes->Add(sub4node);
4484 sub3node->cd();
4485 fNodes->Add(sub3node);
4486 sub2node->cd();
4487 //
4488 // Place copy #2 of I1D7 in I20B
4489 //
4490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4491 sub3node->SetLineColor(kColorITS);
4492 sub3node->SetVisibility(0);
4493 sub3node->cd();
4494 //
4495 // Place copy #1 of I1D1 in I1D7
4496 //
4497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4498 sub4node->SetLineColor(kColorITS);
4499 sub4node->SetVisibility(0);
4500 sub4node->cd();
4501 //
4502 // Place copy #1 of ITS2 in I1D1
4503 //
4504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4505 sub5node->SetLineColor(kColorITS);
4506 fNodes->Add(sub5node);
4507 sub4node->cd();
4508 fNodes->Add(sub4node);
4509 sub3node->cd();
4510 fNodes->Add(sub3node);
4511 sub2node->cd();
4512 //
4513 // Place copy #3 of I1D7 in I20B
4514 //
4515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4516 sub3node->SetLineColor(kColorITS);
4517 sub3node->SetVisibility(0);
4518 sub3node->cd();
4519 //
4520 // Place copy #1 of I1D1 in I1D7
4521 //
4522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4523 sub4node->SetLineColor(kColorITS);
4524 sub4node->SetVisibility(0);
4525 sub4node->cd();
4526 //
4527 // Place copy #1 of ITS2 in I1D1
4528 //
4529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4530 sub5node->SetLineColor(kColorITS);
4531 fNodes->Add(sub5node);
4532 sub4node->cd();
4533 fNodes->Add(sub4node);
4534 sub3node->cd();
4535 fNodes->Add(sub3node);
4536 sub2node->cd();
4537 //
4538 // Place copy #4 of I1D7 in I20B
4539 //
4540 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4541 sub3node->SetLineColor(kColorITS);
4542 sub3node->SetVisibility(0);
4543 sub3node->cd();
4544 //
4545 // Place copy #1 of I1D1 in I1D7
4546 //
4547 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4548 sub4node->SetLineColor(kColorITS);
4549 sub4node->SetVisibility(0);
4550 sub4node->cd();
4551 //
4552 // Place copy #1 of ITS2 in I1D1
4553 //
4554 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4555 sub5node->SetLineColor(kColorITS);
4556 fNodes->Add(sub5node);
4557 sub4node->cd();
4558 fNodes->Add(sub4node);
4559 sub3node->cd();
4560 fNodes->Add(sub3node);
4561 sub2node->cd();
4562 fNodes->Add(sub2node);
4563 sub1node->cd();
4564 //
4565 // Place copy #2 of I20B in I12B
4566 //
4567 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
4568 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 4569 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 4570 sub2node->SetLineColor(kColorITS);
4571 sub2node->SetVisibility(0);
4572 sub2node->cd();
4573 //
4574 // Place copy #1 of I1D7 in I20B
4575 //
4576 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4577 sub3node->SetLineColor(kColorITS);
4578 sub3node->SetVisibility(0);
4579 sub3node->cd();
4580 //
4581 // Place copy #1 of I1D1 in I1D7
4582 //
4583 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4584 sub4node->SetLineColor(kColorITS);
4585 sub4node->SetVisibility(0);
4586 sub4node->cd();
4587 //
4588 // Place copy #1 of ITS2 in I1D1
4589 //
4590 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4591 sub5node->SetLineColor(kColorITS);
4592 fNodes->Add(sub5node);
4593 sub4node->cd();
4594 fNodes->Add(sub4node);
4595 sub3node->cd();
4596 fNodes->Add(sub3node);
4597 sub2node->cd();
4598 //
4599 // Place copy #2 of I1D7 in I20B
4600 //
4601 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4602 sub3node->SetLineColor(kColorITS);
4603 sub3node->SetVisibility(0);
4604 sub3node->cd();
4605 //
4606 // Place copy #1 of I1D1 in I1D7
4607 //
4608 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4609 sub4node->SetLineColor(kColorITS);
4610 sub4node->SetVisibility(0);
4611 sub4node->cd();
4612 //
4613 // Place copy #1 of ITS2 in I1D1
4614 //
4615 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4616 sub5node->SetLineColor(kColorITS);
4617 fNodes->Add(sub5node);
4618 sub4node->cd();
4619 fNodes->Add(sub4node);
4620 sub3node->cd();
4621 fNodes->Add(sub3node);
4622 sub2node->cd();
4623 //
4624 // Place copy #3 of I1D7 in I20B
4625 //
4626 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4627 sub3node->SetLineColor(kColorITS);
4628 sub3node->SetVisibility(0);
4629 sub3node->cd();
4630 //
4631 // Place copy #1 of I1D1 in I1D7
4632 //
4633 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4634 sub4node->SetLineColor(kColorITS);
4635 sub4node->SetVisibility(0);
4636 sub4node->cd();
4637 //
4638 // Place copy #1 of ITS2 in I1D1
4639 //
4640 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4641 sub5node->SetLineColor(kColorITS);
4642 fNodes->Add(sub5node);
4643 sub4node->cd();
4644 fNodes->Add(sub4node);
4645 sub3node->cd();
4646 fNodes->Add(sub3node);
4647 sub2node->cd();
4648 //
4649 // Place copy #4 of I1D7 in I20B
4650 //
4651 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4652 sub3node->SetLineColor(kColorITS);
4653 sub3node->SetVisibility(0);
4654 sub3node->cd();
4655 //
4656 // Place copy #1 of I1D1 in I1D7
4657 //
4658 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4659 sub4node->SetLineColor(kColorITS);
4660 sub4node->SetVisibility(0);
4661 sub4node->cd();
4662 //
4663 // Place copy #1 of ITS2 in I1D1
4664 //
4665 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4666 sub5node->SetLineColor(kColorITS);
4667 fNodes->Add(sub5node);
4668 sub4node->cd();
4669 fNodes->Add(sub4node);
4670 sub3node->cd();
4671 fNodes->Add(sub3node);
4672 sub2node->cd();
4673 fNodes->Add(sub2node);
4674 sub1node->cd();
4675 //
4676 // Place copy #3 of I20B in I12B
4677 //
4678 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
4679 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 4680 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 4681 sub2node->SetLineColor(kColorITS);
4682 sub2node->SetVisibility(0);
4683 sub2node->cd();
4684 //
4685 // Place copy #1 of I1D7 in I20B
4686 //
4687 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4688 sub3node->SetLineColor(kColorITS);
4689 sub3node->SetVisibility(0);
4690 sub3node->cd();
4691 //
4692 // Place copy #1 of I1D1 in I1D7
4693 //
4694 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4695 sub4node->SetLineColor(kColorITS);
4696 sub4node->SetVisibility(0);
4697 sub4node->cd();
4698 //
4699 // Place copy #1 of ITS2 in I1D1
4700 //
4701 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4702 sub5node->SetLineColor(kColorITS);
4703 fNodes->Add(sub5node);
4704 sub4node->cd();
4705 fNodes->Add(sub4node);
4706 sub3node->cd();
4707 fNodes->Add(sub3node);
4708 sub2node->cd();
4709 //
4710 // Place copy #2 of I1D7 in I20B
4711 //
4712 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4713 sub3node->SetLineColor(kColorITS);
4714 sub3node->SetVisibility(0);
4715 sub3node->cd();
4716 //
4717 // Place copy #1 of I1D1 in I1D7
4718 //
4719 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4720 sub4node->SetLineColor(kColorITS);
4721 sub4node->SetVisibility(0);
4722 sub4node->cd();
4723 //
4724 // Place copy #1 of ITS2 in I1D1
4725 //
4726 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4727 sub5node->SetLineColor(kColorITS);
4728 fNodes->Add(sub5node);
4729 sub4node->cd();
4730 fNodes->Add(sub4node);
4731 sub3node->cd();
4732 fNodes->Add(sub3node);
4733 sub2node->cd();
4734 //
4735 // Place copy #3 of I1D7 in I20B
4736 //
4737 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4738 sub3node->SetLineColor(kColorITS);
4739 sub3node->SetVisibility(0);
4740 sub3node->cd();
4741 //
4742 // Place copy #1 of I1D1 in I1D7
4743 //
4744 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4745 sub4node->SetLineColor(kColorITS);
4746 sub4node->SetVisibility(0);
4747 sub4node->cd();
4748 //
4749 // Place copy #1 of ITS2 in I1D1
4750 //
4751 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4752 sub5node->SetLineColor(kColorITS);
4753 fNodes->Add(sub5node);
4754 sub4node->cd();
4755 fNodes->Add(sub4node);
4756 sub3node->cd();
4757 fNodes->Add(sub3node);
4758 sub2node->cd();
4759 //
4760 // Place copy #4 of I1D7 in I20B
4761 //
4762 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4763 sub3node->SetLineColor(kColorITS);
4764 sub3node->SetVisibility(0);
4765 sub3node->cd();
4766 //
4767 // Place copy #1 of I1D1 in I1D7
4768 //
4769 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4770 sub4node->SetLineColor(kColorITS);
4771 sub4node->SetVisibility(0);
4772 sub4node->cd();
4773 //
4774 // Place copy #1 of ITS2 in I1D1
4775 //
4776 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4777 sub5node->SetLineColor(kColorITS);
4778 fNodes->Add(sub5node);
4779 sub4node->cd();
4780 fNodes->Add(sub4node);
4781 sub3node->cd();
4782 fNodes->Add(sub3node);
4783 sub2node->cd();
4784 fNodes->Add(sub2node);
4785 sub1node->cd();
4786 //
4787 // Place copy #4 of I20B in I12B
4788 //
4789 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
4790 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 4791 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 4792 sub2node->SetLineColor(kColorITS);
4793 sub2node->SetVisibility(0);
4794 sub2node->cd();
4795 //
4796 // Place copy #1 of I1D7 in I20B
4797 //
4798 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
4799 sub3node->SetLineColor(kColorITS);
4800 sub3node->SetVisibility(0);
4801 sub3node->cd();
4802 //
4803 // Place copy #1 of I1D1 in I1D7
4804 //
4805 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4806 sub4node->SetLineColor(kColorITS);
4807 sub4node->SetVisibility(0);
4808 sub4node->cd();
4809 //
4810 // Place copy #1 of ITS2 in I1D1
4811 //
4812 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4813 sub5node->SetLineColor(kColorITS);
4814 fNodes->Add(sub5node);
4815 sub4node->cd();
4816 fNodes->Add(sub4node);
4817 sub3node->cd();
4818 fNodes->Add(sub3node);
4819 sub2node->cd();
4820 //
4821 // Place copy #2 of I1D7 in I20B
4822 //
4823 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
4824 sub3node->SetLineColor(kColorITS);
4825 sub3node->SetVisibility(0);
4826 sub3node->cd();
4827 //
4828 // Place copy #1 of I1D1 in I1D7
4829 //
4830 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4831 sub4node->SetLineColor(kColorITS);
4832 sub4node->SetVisibility(0);
4833 sub4node->cd();
4834 //
4835 // Place copy #1 of ITS2 in I1D1
4836 //
4837 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4838 sub5node->SetLineColor(kColorITS);
4839 fNodes->Add(sub5node);
4840 sub4node->cd();
4841 fNodes->Add(sub4node);
4842 sub3node->cd();
4843 fNodes->Add(sub3node);
4844 sub2node->cd();
4845 //
4846 // Place copy #3 of I1D7 in I20B
4847 //
4848 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
4849 sub3node->SetLineColor(kColorITS);
4850 sub3node->SetVisibility(0);
4851 sub3node->cd();
4852 //
4853 // Place copy #1 of I1D1 in I1D7
4854 //
4855 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4856 sub4node->SetLineColor(kColorITS);
4857 sub4node->SetVisibility(0);
4858 sub4node->cd();
4859 //
4860 // Place copy #1 of ITS2 in I1D1
4861 //
4862 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4863 sub5node->SetLineColor(kColorITS);
4864 fNodes->Add(sub5node);
4865 sub4node->cd();
4866 fNodes->Add(sub4node);
4867 sub3node->cd();
4868 fNodes->Add(sub3node);
4869 sub2node->cd();
4870 //
4871 // Place copy #4 of I1D7 in I20B
4872 //
4873 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
4874 sub3node->SetLineColor(kColorITS);
4875 sub3node->SetVisibility(0);
4876 sub3node->cd();
4877 //
4878 // Place copy #1 of I1D1 in I1D7
4879 //
4880 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
4881 sub4node->SetLineColor(kColorITS);
4882 sub4node->SetVisibility(0);
4883 sub4node->cd();
4884 //
4885 // Place copy #1 of ITS2 in I1D1
4886 //
4887 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
4888 sub5node->SetLineColor(kColorITS);
4889 fNodes->Add(sub5node);
4890 sub4node->cd();
4891 fNodes->Add(sub4node);
4892 sub3node->cd();
4893 fNodes->Add(sub3node);
4894 sub2node->cd();
4895 fNodes->Add(sub2node);
4896 sub1node->cd();
4897 fNodes->Add(sub1node);
4898 node->cd();
4899 //
4900 // Place copy #7 of I12B in IT12
4901 //
1266e9b4 4902 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot244");
1f99c14b 4903 sub1node->SetLineColor(kColorITS);
4904 sub1node->SetVisibility(0);
4905 sub1node->cd();
4906 //
4907 // Place copy #1 of I10B in I12B
4908 //
4909 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
4910 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 4911 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 4912 sub2node->SetLineColor(kColorITS);
4913 sub2node->SetVisibility(0);
4914 sub2node->cd();
4915 //
4916 // Place copy #1 of I107 in I10B
4917 //
4918 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
4919 sub3node->SetLineColor(kColorITS);
4920 sub3node->SetVisibility(0);
4921 sub3node->cd();
4922 //
4923 // Place copy #1 of I101 in I107
4924 //
4925 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4926 sub4node->SetLineColor(kColorITS);
4927 sub4node->SetVisibility(0);
4928 sub4node->cd();
4929 //
4930 // Place copy #1 of ITS1 in I101
4931 //
4932 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4933 sub5node->SetLineColor(kColorITS);
4934 fNodes->Add(sub5node);
4935 sub4node->cd();
4936 fNodes->Add(sub4node);
4937 sub3node->cd();
4938 fNodes->Add(sub3node);
4939 sub2node->cd();
4940 //
4941 // Place copy #2 of I107 in I10B
4942 //
4943 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
4944 sub3node->SetLineColor(kColorITS);
4945 sub3node->SetVisibility(0);
4946 sub3node->cd();
4947 //
4948 // Place copy #1 of I101 in I107
4949 //
4950 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4951 sub4node->SetLineColor(kColorITS);
4952 sub4node->SetVisibility(0);
4953 sub4node->cd();
4954 //
4955 // Place copy #1 of ITS1 in I101
4956 //
4957 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4958 sub5node->SetLineColor(kColorITS);
4959 fNodes->Add(sub5node);
4960 sub4node->cd();
4961 fNodes->Add(sub4node);
4962 sub3node->cd();
4963 fNodes->Add(sub3node);
4964 sub2node->cd();
4965 //
4966 // Place copy #3 of I107 in I10B
4967 //
4968 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
4969 sub3node->SetLineColor(kColorITS);
4970 sub3node->SetVisibility(0);
4971 sub3node->cd();
4972 //
4973 // Place copy #1 of I101 in I107
4974 //
4975 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
4976 sub4node->SetLineColor(kColorITS);
4977 sub4node->SetVisibility(0);
4978 sub4node->cd();
4979 //
4980 // Place copy #1 of ITS1 in I101
4981 //
4982 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
4983 sub5node->SetLineColor(kColorITS);
4984 fNodes->Add(sub5node);
4985 sub4node->cd();
4986 fNodes->Add(sub4node);
4987 sub3node->cd();
4988 fNodes->Add(sub3node);
4989 sub2node->cd();
4990 //
4991 // Place copy #4 of I107 in I10B
4992 //
4993 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
4994 sub3node->SetLineColor(kColorITS);
4995 sub3node->SetVisibility(0);
4996 sub3node->cd();
4997 //
4998 // Place copy #1 of I101 in I107
4999 //
5000 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5001 sub4node->SetLineColor(kColorITS);
5002 sub4node->SetVisibility(0);
5003 sub4node->cd();
5004 //
5005 // Place copy #1 of ITS1 in I101
5006 //
5007 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5008 sub5node->SetLineColor(kColorITS);
5009 fNodes->Add(sub5node);
5010 sub4node->cd();
5011 fNodes->Add(sub4node);
5012 sub3node->cd();
5013 fNodes->Add(sub3node);
5014 sub2node->cd();
5015 fNodes->Add(sub2node);
5016 sub1node->cd();
5017 //
5018 // Place copy #2 of I10B in I12B
5019 //
5020 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5021 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5022 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5023 sub2node->SetLineColor(kColorITS);
5024 sub2node->SetVisibility(0);
5025 sub2node->cd();
5026 //
5027 // Place copy #1 of I107 in I10B
5028 //
5029 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5030 sub3node->SetLineColor(kColorITS);
5031 sub3node->SetVisibility(0);
5032 sub3node->cd();
5033 //
5034 // Place copy #1 of I101 in I107
5035 //
5036 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5037 sub4node->SetLineColor(kColorITS);
5038 sub4node->SetVisibility(0);
5039 sub4node->cd();
5040 //
5041 // Place copy #1 of ITS1 in I101
5042 //
5043 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5044 sub5node->SetLineColor(kColorITS);
5045 fNodes->Add(sub5node);
5046 sub4node->cd();
5047 fNodes->Add(sub4node);
5048 sub3node->cd();
5049 fNodes->Add(sub3node);
5050 sub2node->cd();
5051 //
5052 // Place copy #2 of I107 in I10B
5053 //
5054 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5055 sub3node->SetLineColor(kColorITS);
5056 sub3node->SetVisibility(0);
5057 sub3node->cd();
5058 //
5059 // Place copy #1 of I101 in I107
5060 //
5061 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5062 sub4node->SetLineColor(kColorITS);
5063 sub4node->SetVisibility(0);
5064 sub4node->cd();
5065 //
5066 // Place copy #1 of ITS1 in I101
5067 //
5068 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5069 sub5node->SetLineColor(kColorITS);
5070 fNodes->Add(sub5node);
5071 sub4node->cd();
5072 fNodes->Add(sub4node);
5073 sub3node->cd();
5074 fNodes->Add(sub3node);
5075 sub2node->cd();
5076 //
5077 // Place copy #3 of I107 in I10B
5078 //
5079 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5080 sub3node->SetLineColor(kColorITS);
5081 sub3node->SetVisibility(0);
5082 sub3node->cd();
5083 //
5084 // Place copy #1 of I101 in I107
5085 //
5086 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5087 sub4node->SetLineColor(kColorITS);
5088 sub4node->SetVisibility(0);
5089 sub4node->cd();
5090 //
5091 // Place copy #1 of ITS1 in I101
5092 //
5093 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5094 sub5node->SetLineColor(kColorITS);
5095 fNodes->Add(sub5node);
5096 sub4node->cd();
5097 fNodes->Add(sub4node);
5098 sub3node->cd();
5099 fNodes->Add(sub3node);
5100 sub2node->cd();
5101 //
5102 // Place copy #4 of I107 in I10B
5103 //
5104 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5105 sub3node->SetLineColor(kColorITS);
5106 sub3node->SetVisibility(0);
5107 sub3node->cd();
5108 //
5109 // Place copy #1 of I101 in I107
5110 //
5111 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5112 sub4node->SetLineColor(kColorITS);
5113 sub4node->SetVisibility(0);
5114 sub4node->cd();
5115 //
5116 // Place copy #1 of ITS1 in I101
5117 //
5118 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5119 sub5node->SetLineColor(kColorITS);
5120 fNodes->Add(sub5node);
5121 sub4node->cd();
5122 fNodes->Add(sub4node);
5123 sub3node->cd();
5124 fNodes->Add(sub3node);
5125 sub2node->cd();
5126 fNodes->Add(sub2node);
5127 sub1node->cd();
5128 //
5129 // Place copy #1 of I20B in I12B
5130 //
5131 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5132 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5133 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5134 sub2node->SetLineColor(kColorITS);
5135 sub2node->SetVisibility(0);
5136 sub2node->cd();
5137 //
5138 // Place copy #1 of I1D7 in I20B
5139 //
5140 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5141 sub3node->SetLineColor(kColorITS);
5142 sub3node->SetVisibility(0);
5143 sub3node->cd();
5144 //
5145 // Place copy #1 of I1D1 in I1D7
5146 //
5147 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5148 sub4node->SetLineColor(kColorITS);
5149 sub4node->SetVisibility(0);
5150 sub4node->cd();
5151 //
5152 // Place copy #1 of ITS2 in I1D1
5153 //
5154 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5155 sub5node->SetLineColor(kColorITS);
5156 fNodes->Add(sub5node);
5157 sub4node->cd();
5158 fNodes->Add(sub4node);
5159 sub3node->cd();
5160 fNodes->Add(sub3node);
5161 sub2node->cd();
5162 //
5163 // Place copy #2 of I1D7 in I20B
5164 //
5165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5166 sub3node->SetLineColor(kColorITS);
5167 sub3node->SetVisibility(0);
5168 sub3node->cd();
5169 //
5170 // Place copy #1 of I1D1 in I1D7
5171 //
5172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5173 sub4node->SetLineColor(kColorITS);
5174 sub4node->SetVisibility(0);
5175 sub4node->cd();
5176 //
5177 // Place copy #1 of ITS2 in I1D1
5178 //
5179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5180 sub5node->SetLineColor(kColorITS);
5181 fNodes->Add(sub5node);
5182 sub4node->cd();
5183 fNodes->Add(sub4node);
5184 sub3node->cd();
5185 fNodes->Add(sub3node);
5186 sub2node->cd();
5187 //
5188 // Place copy #3 of I1D7 in I20B
5189 //
5190 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5191 sub3node->SetLineColor(kColorITS);
5192 sub3node->SetVisibility(0);
5193 sub3node->cd();
5194 //
5195 // Place copy #1 of I1D1 in I1D7
5196 //
5197 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5198 sub4node->SetLineColor(kColorITS);
5199 sub4node->SetVisibility(0);
5200 sub4node->cd();
5201 //
5202 // Place copy #1 of ITS2 in I1D1
5203 //
5204 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5205 sub5node->SetLineColor(kColorITS);
5206 fNodes->Add(sub5node);
5207 sub4node->cd();
5208 fNodes->Add(sub4node);
5209 sub3node->cd();
5210 fNodes->Add(sub3node);
5211 sub2node->cd();
5212 //
5213 // Place copy #4 of I1D7 in I20B
5214 //
5215 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5216 sub3node->SetLineColor(kColorITS);
5217 sub3node->SetVisibility(0);
5218 sub3node->cd();
5219 //
5220 // Place copy #1 of I1D1 in I1D7
5221 //
5222 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5223 sub4node->SetLineColor(kColorITS);
5224 sub4node->SetVisibility(0);
5225 sub4node->cd();
5226 //
5227 // Place copy #1 of ITS2 in I1D1
5228 //
5229 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5230 sub5node->SetLineColor(kColorITS);
5231 fNodes->Add(sub5node);
5232 sub4node->cd();
5233 fNodes->Add(sub4node);
5234 sub3node->cd();
5235 fNodes->Add(sub3node);
5236 sub2node->cd();
5237 fNodes->Add(sub2node);
5238 sub1node->cd();
5239 //
5240 // Place copy #2 of I20B in I12B
5241 //
5242 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5243 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5244 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5245 sub2node->SetLineColor(kColorITS);
5246 sub2node->SetVisibility(0);
5247 sub2node->cd();
5248 //
5249 // Place copy #1 of I1D7 in I20B
5250 //
5251 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5252 sub3node->SetLineColor(kColorITS);
5253 sub3node->SetVisibility(0);
5254 sub3node->cd();
5255 //
5256 // Place copy #1 of I1D1 in I1D7
5257 //
5258 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5259 sub4node->SetLineColor(kColorITS);
5260 sub4node->SetVisibility(0);
5261 sub4node->cd();
5262 //
5263 // Place copy #1 of ITS2 in I1D1
5264 //
5265 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5266 sub5node->SetLineColor(kColorITS);
5267 fNodes->Add(sub5node);
5268 sub4node->cd();
5269 fNodes->Add(sub4node);
5270 sub3node->cd();
5271 fNodes->Add(sub3node);
5272 sub2node->cd();
5273 //
5274 // Place copy #2 of I1D7 in I20B
5275 //
5276 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5277 sub3node->SetLineColor(kColorITS);
5278 sub3node->SetVisibility(0);
5279 sub3node->cd();
5280 //
5281 // Place copy #1 of I1D1 in I1D7
5282 //
5283 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5284 sub4node->SetLineColor(kColorITS);
5285 sub4node->SetVisibility(0);
5286 sub4node->cd();
5287 //
5288 // Place copy #1 of ITS2 in I1D1
5289 //
5290 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5291 sub5node->SetLineColor(kColorITS);
5292 fNodes->Add(sub5node);
5293 sub4node->cd();
5294 fNodes->Add(sub4node);
5295 sub3node->cd();
5296 fNodes->Add(sub3node);
5297 sub2node->cd();
5298 //
5299 // Place copy #3 of I1D7 in I20B
5300 //
5301 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5302 sub3node->SetLineColor(kColorITS);
5303 sub3node->SetVisibility(0);
5304 sub3node->cd();
5305 //
5306 // Place copy #1 of I1D1 in I1D7
5307 //
5308 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5309 sub4node->SetLineColor(kColorITS);
5310 sub4node->SetVisibility(0);
5311 sub4node->cd();
5312 //
5313 // Place copy #1 of ITS2 in I1D1
5314 //
5315 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5316 sub5node->SetLineColor(kColorITS);
5317 fNodes->Add(sub5node);
5318 sub4node->cd();
5319 fNodes->Add(sub4node);
5320 sub3node->cd();
5321 fNodes->Add(sub3node);
5322 sub2node->cd();
5323 //
5324 // Place copy #4 of I1D7 in I20B
5325 //
5326 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5327 sub3node->SetLineColor(kColorITS);
5328 sub3node->SetVisibility(0);
5329 sub3node->cd();
5330 //
5331 // Place copy #1 of I1D1 in I1D7
5332 //
5333 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5334 sub4node->SetLineColor(kColorITS);
5335 sub4node->SetVisibility(0);
5336 sub4node->cd();
5337 //
5338 // Place copy #1 of ITS2 in I1D1
5339 //
5340 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5341 sub5node->SetLineColor(kColorITS);
5342 fNodes->Add(sub5node);
5343 sub4node->cd();
5344 fNodes->Add(sub4node);
5345 sub3node->cd();
5346 fNodes->Add(sub3node);
5347 sub2node->cd();
5348 fNodes->Add(sub2node);
5349 sub1node->cd();
5350 //
5351 // Place copy #3 of I20B in I12B
5352 //
5353 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
5354 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 5355 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 5356 sub2node->SetLineColor(kColorITS);
5357 sub2node->SetVisibility(0);
5358 sub2node->cd();
5359 //
5360 // Place copy #1 of I1D7 in I20B
5361 //
5362 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5363 sub3node->SetLineColor(kColorITS);
5364 sub3node->SetVisibility(0);
5365 sub3node->cd();
5366 //
5367 // Place copy #1 of I1D1 in I1D7
5368 //
5369 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5370 sub4node->SetLineColor(kColorITS);
5371 sub4node->SetVisibility(0);
5372 sub4node->cd();
5373 //
5374 // Place copy #1 of ITS2 in I1D1
5375 //
5376 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5377 sub5node->SetLineColor(kColorITS);
5378 fNodes->Add(sub5node);
5379 sub4node->cd();
5380 fNodes->Add(sub4node);
5381 sub3node->cd();
5382 fNodes->Add(sub3node);
5383 sub2node->cd();
5384 //
5385 // Place copy #2 of I1D7 in I20B
5386 //
5387 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5388 sub3node->SetLineColor(kColorITS);
5389 sub3node->SetVisibility(0);
5390 sub3node->cd();
5391 //
5392 // Place copy #1 of I1D1 in I1D7
5393 //
5394 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5395 sub4node->SetLineColor(kColorITS);
5396 sub4node->SetVisibility(0);
5397 sub4node->cd();
5398 //
5399 // Place copy #1 of ITS2 in I1D1
5400 //
5401 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5402 sub5node->SetLineColor(kColorITS);
5403 fNodes->Add(sub5node);
5404 sub4node->cd();
5405 fNodes->Add(sub4node);
5406 sub3node->cd();
5407 fNodes->Add(sub3node);
5408 sub2node->cd();
5409 //
5410 // Place copy #3 of I1D7 in I20B
5411 //
5412 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5413 sub3node->SetLineColor(kColorITS);
5414 sub3node->SetVisibility(0);
5415 sub3node->cd();
5416 //
5417 // Place copy #1 of I1D1 in I1D7
5418 //
5419 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5420 sub4node->SetLineColor(kColorITS);
5421 sub4node->SetVisibility(0);
5422 sub4node->cd();
5423 //
5424 // Place copy #1 of ITS2 in I1D1
5425 //
5426 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5427 sub5node->SetLineColor(kColorITS);
5428 fNodes->Add(sub5node);
5429 sub4node->cd();
5430 fNodes->Add(sub4node);
5431 sub3node->cd();
5432 fNodes->Add(sub3node);
5433 sub2node->cd();
5434 //
5435 // Place copy #4 of I1D7 in I20B
5436 //
5437 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5438 sub3node->SetLineColor(kColorITS);
5439 sub3node->SetVisibility(0);
5440 sub3node->cd();
5441 //
5442 // Place copy #1 of I1D1 in I1D7
5443 //
5444 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5445 sub4node->SetLineColor(kColorITS);
5446 sub4node->SetVisibility(0);
5447 sub4node->cd();
5448 //
5449 // Place copy #1 of ITS2 in I1D1
5450 //
5451 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5452 sub5node->SetLineColor(kColorITS);
5453 fNodes->Add(sub5node);
5454 sub4node->cd();
5455 fNodes->Add(sub4node);
5456 sub3node->cd();
5457 fNodes->Add(sub3node);
5458 sub2node->cd();
5459 fNodes->Add(sub2node);
5460 sub1node->cd();
5461 //
5462 // Place copy #4 of I20B in I12B
5463 //
5464 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
5465 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 5466 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 5467 sub2node->SetLineColor(kColorITS);
5468 sub2node->SetVisibility(0);
5469 sub2node->cd();
5470 //
5471 // Place copy #1 of I1D7 in I20B
5472 //
5473 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5474 sub3node->SetLineColor(kColorITS);
5475 sub3node->SetVisibility(0);
5476 sub3node->cd();
5477 //
5478 // Place copy #1 of I1D1 in I1D7
5479 //
5480 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5481 sub4node->SetLineColor(kColorITS);
5482 sub4node->SetVisibility(0);
5483 sub4node->cd();
5484 //
5485 // Place copy #1 of ITS2 in I1D1
5486 //
5487 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5488 sub5node->SetLineColor(kColorITS);
5489 fNodes->Add(sub5node);
5490 sub4node->cd();
5491 fNodes->Add(sub4node);
5492 sub3node->cd();
5493 fNodes->Add(sub3node);
5494 sub2node->cd();
5495 //
5496 // Place copy #2 of I1D7 in I20B
5497 //
5498 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5499 sub3node->SetLineColor(kColorITS);
5500 sub3node->SetVisibility(0);
5501 sub3node->cd();
5502 //
5503 // Place copy #1 of I1D1 in I1D7
5504 //
5505 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5506 sub4node->SetLineColor(kColorITS);
5507 sub4node->SetVisibility(0);
5508 sub4node->cd();
5509 //
5510 // Place copy #1 of ITS2 in I1D1
5511 //
5512 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5513 sub5node->SetLineColor(kColorITS);
5514 fNodes->Add(sub5node);
5515 sub4node->cd();
5516 fNodes->Add(sub4node);
5517 sub3node->cd();
5518 fNodes->Add(sub3node);
5519 sub2node->cd();
5520 //
5521 // Place copy #3 of I1D7 in I20B
5522 //
5523 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5524 sub3node->SetLineColor(kColorITS);
5525 sub3node->SetVisibility(0);
5526 sub3node->cd();
5527 //
5528 // Place copy #1 of I1D1 in I1D7
5529 //
5530 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5531 sub4node->SetLineColor(kColorITS);
5532 sub4node->SetVisibility(0);
5533 sub4node->cd();
5534 //
5535 // Place copy #1 of ITS2 in I1D1
5536 //
5537 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5538 sub5node->SetLineColor(kColorITS);
5539 fNodes->Add(sub5node);
5540 sub4node->cd();
5541 fNodes->Add(sub4node);
5542 sub3node->cd();
5543 fNodes->Add(sub3node);
5544 sub2node->cd();
5545 //
5546 // Place copy #4 of I1D7 in I20B
5547 //
5548 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5549 sub3node->SetLineColor(kColorITS);
5550 sub3node->SetVisibility(0);
5551 sub3node->cd();
5552 //
5553 // Place copy #1 of I1D1 in I1D7
5554 //
5555 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5556 sub4node->SetLineColor(kColorITS);
5557 sub4node->SetVisibility(0);
5558 sub4node->cd();
5559 //
5560 // Place copy #1 of ITS2 in I1D1
5561 //
5562 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5563 sub5node->SetLineColor(kColorITS);
5564 fNodes->Add(sub5node);
5565 sub4node->cd();
5566 fNodes->Add(sub4node);
5567 sub3node->cd();
5568 fNodes->Add(sub3node);
5569 sub2node->cd();
5570 fNodes->Add(sub2node);
5571 sub1node->cd();
5572 fNodes->Add(sub1node);
5573 node->cd();
5574 //
5575 // Place copy #8 of I12B in IT12
5576 //
1266e9b4 5577 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot233");
1f99c14b 5578 sub1node->SetLineColor(kColorITS);
5579 sub1node->SetVisibility(0);
5580 sub1node->cd();
5581 //
5582 // Place copy #1 of I10B in I12B
5583 //
5584 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
5585 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 5586 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 5587 sub2node->SetLineColor(kColorITS);
5588 sub2node->SetVisibility(0);
5589 sub2node->cd();
5590 //
5591 // Place copy #1 of I107 in I10B
5592 //
5593 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5594 sub3node->SetLineColor(kColorITS);
5595 sub3node->SetVisibility(0);
5596 sub3node->cd();
5597 //
5598 // Place copy #1 of I101 in I107
5599 //
5600 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5601 sub4node->SetLineColor(kColorITS);
5602 sub4node->SetVisibility(0);
5603 sub4node->cd();
5604 //
5605 // Place copy #1 of ITS1 in I101
5606 //
5607 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5608 sub5node->SetLineColor(kColorITS);
5609 fNodes->Add(sub5node);
5610 sub4node->cd();
5611 fNodes->Add(sub4node);
5612 sub3node->cd();
5613 fNodes->Add(sub3node);
5614 sub2node->cd();
5615 //
5616 // Place copy #2 of I107 in I10B
5617 //
5618 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5619 sub3node->SetLineColor(kColorITS);
5620 sub3node->SetVisibility(0);
5621 sub3node->cd();
5622 //
5623 // Place copy #1 of I101 in I107
5624 //
5625 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5626 sub4node->SetLineColor(kColorITS);
5627 sub4node->SetVisibility(0);
5628 sub4node->cd();
5629 //
5630 // Place copy #1 of ITS1 in I101
5631 //
5632 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5633 sub5node->SetLineColor(kColorITS);
5634 fNodes->Add(sub5node);
5635 sub4node->cd();
5636 fNodes->Add(sub4node);
5637 sub3node->cd();
5638 fNodes->Add(sub3node);
5639 sub2node->cd();
5640 //
5641 // Place copy #3 of I107 in I10B
5642 //
5643 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5644 sub3node->SetLineColor(kColorITS);
5645 sub3node->SetVisibility(0);
5646 sub3node->cd();
5647 //
5648 // Place copy #1 of I101 in I107
5649 //
5650 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5651 sub4node->SetLineColor(kColorITS);
5652 sub4node->SetVisibility(0);
5653 sub4node->cd();
5654 //
5655 // Place copy #1 of ITS1 in I101
5656 //
5657 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5658 sub5node->SetLineColor(kColorITS);
5659 fNodes->Add(sub5node);
5660 sub4node->cd();
5661 fNodes->Add(sub4node);
5662 sub3node->cd();
5663 fNodes->Add(sub3node);
5664 sub2node->cd();
5665 //
5666 // Place copy #4 of I107 in I10B
5667 //
5668 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5669 sub3node->SetLineColor(kColorITS);
5670 sub3node->SetVisibility(0);
5671 sub3node->cd();
5672 //
5673 // Place copy #1 of I101 in I107
5674 //
5675 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5676 sub4node->SetLineColor(kColorITS);
5677 sub4node->SetVisibility(0);
5678 sub4node->cd();
5679 //
5680 // Place copy #1 of ITS1 in I101
5681 //
5682 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5683 sub5node->SetLineColor(kColorITS);
5684 fNodes->Add(sub5node);
5685 sub4node->cd();
5686 fNodes->Add(sub4node);
5687 sub3node->cd();
5688 fNodes->Add(sub3node);
5689 sub2node->cd();
5690 fNodes->Add(sub2node);
5691 sub1node->cd();
5692 //
5693 // Place copy #2 of I10B in I12B
5694 //
5695 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
5696 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 5697 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 5698 sub2node->SetLineColor(kColorITS);
5699 sub2node->SetVisibility(0);
5700 sub2node->cd();
5701 //
5702 // Place copy #1 of I107 in I10B
5703 //
5704 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
5705 sub3node->SetLineColor(kColorITS);
5706 sub3node->SetVisibility(0);
5707 sub3node->cd();
5708 //
5709 // Place copy #1 of I101 in I107
5710 //
5711 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5712 sub4node->SetLineColor(kColorITS);
5713 sub4node->SetVisibility(0);
5714 sub4node->cd();
5715 //
5716 // Place copy #1 of ITS1 in I101
5717 //
5718 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5719 sub5node->SetLineColor(kColorITS);
5720 fNodes->Add(sub5node);
5721 sub4node->cd();
5722 fNodes->Add(sub4node);
5723 sub3node->cd();
5724 fNodes->Add(sub3node);
5725 sub2node->cd();
5726 //
5727 // Place copy #2 of I107 in I10B
5728 //
5729 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
5730 sub3node->SetLineColor(kColorITS);
5731 sub3node->SetVisibility(0);
5732 sub3node->cd();
5733 //
5734 // Place copy #1 of I101 in I107
5735 //
5736 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5737 sub4node->SetLineColor(kColorITS);
5738 sub4node->SetVisibility(0);
5739 sub4node->cd();
5740 //
5741 // Place copy #1 of ITS1 in I101
5742 //
5743 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5744 sub5node->SetLineColor(kColorITS);
5745 fNodes->Add(sub5node);
5746 sub4node->cd();
5747 fNodes->Add(sub4node);
5748 sub3node->cd();
5749 fNodes->Add(sub3node);
5750 sub2node->cd();
5751 //
5752 // Place copy #3 of I107 in I10B
5753 //
5754 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
5755 sub3node->SetLineColor(kColorITS);
5756 sub3node->SetVisibility(0);
5757 sub3node->cd();
5758 //
5759 // Place copy #1 of I101 in I107
5760 //
5761 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5762 sub4node->SetLineColor(kColorITS);
5763 sub4node->SetVisibility(0);
5764 sub4node->cd();
5765 //
5766 // Place copy #1 of ITS1 in I101
5767 //
5768 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5769 sub5node->SetLineColor(kColorITS);
5770 fNodes->Add(sub5node);
5771 sub4node->cd();
5772 fNodes->Add(sub4node);
5773 sub3node->cd();
5774 fNodes->Add(sub3node);
5775 sub2node->cd();
5776 //
5777 // Place copy #4 of I107 in I10B
5778 //
5779 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
5780 sub3node->SetLineColor(kColorITS);
5781 sub3node->SetVisibility(0);
5782 sub3node->cd();
5783 //
5784 // Place copy #1 of I101 in I107
5785 //
5786 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
5787 sub4node->SetLineColor(kColorITS);
5788 sub4node->SetVisibility(0);
5789 sub4node->cd();
5790 //
5791 // Place copy #1 of ITS1 in I101
5792 //
5793 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
5794 sub5node->SetLineColor(kColorITS);
5795 fNodes->Add(sub5node);
5796 sub4node->cd();
5797 fNodes->Add(sub4node);
5798 sub3node->cd();
5799 fNodes->Add(sub3node);
5800 sub2node->cd();
5801 fNodes->Add(sub2node);
5802 sub1node->cd();
5803 //
5804 // Place copy #1 of I20B in I12B
5805 //
5806 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
5807 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 5808 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 5809 sub2node->SetLineColor(kColorITS);
5810 sub2node->SetVisibility(0);
5811 sub2node->cd();
5812 //
5813 // Place copy #1 of I1D7 in I20B
5814 //
5815 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5816 sub3node->SetLineColor(kColorITS);
5817 sub3node->SetVisibility(0);
5818 sub3node->cd();
5819 //
5820 // Place copy #1 of I1D1 in I1D7
5821 //
5822 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5823 sub4node->SetLineColor(kColorITS);
5824 sub4node->SetVisibility(0);
5825 sub4node->cd();
5826 //
5827 // Place copy #1 of ITS2 in I1D1
5828 //
5829 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5830 sub5node->SetLineColor(kColorITS);
5831 fNodes->Add(sub5node);
5832 sub4node->cd();
5833 fNodes->Add(sub4node);
5834 sub3node->cd();
5835 fNodes->Add(sub3node);
5836 sub2node->cd();
5837 //
5838 // Place copy #2 of I1D7 in I20B
5839 //
5840 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5841 sub3node->SetLineColor(kColorITS);
5842 sub3node->SetVisibility(0);
5843 sub3node->cd();
5844 //
5845 // Place copy #1 of I1D1 in I1D7
5846 //
5847 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5848 sub4node->SetLineColor(kColorITS);
5849 sub4node->SetVisibility(0);
5850 sub4node->cd();
5851 //
5852 // Place copy #1 of ITS2 in I1D1
5853 //
5854 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5855 sub5node->SetLineColor(kColorITS);
5856 fNodes->Add(sub5node);
5857 sub4node->cd();
5858 fNodes->Add(sub4node);
5859 sub3node->cd();
5860 fNodes->Add(sub3node);
5861 sub2node->cd();
5862 //
5863 // Place copy #3 of I1D7 in I20B
5864 //
5865 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5866 sub3node->SetLineColor(kColorITS);
5867 sub3node->SetVisibility(0);
5868 sub3node->cd();
5869 //
5870 // Place copy #1 of I1D1 in I1D7
5871 //
5872 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5873 sub4node->SetLineColor(kColorITS);
5874 sub4node->SetVisibility(0);
5875 sub4node->cd();
5876 //
5877 // Place copy #1 of ITS2 in I1D1
5878 //
5879 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5880 sub5node->SetLineColor(kColorITS);
5881 fNodes->Add(sub5node);
5882 sub4node->cd();
5883 fNodes->Add(sub4node);
5884 sub3node->cd();
5885 fNodes->Add(sub3node);
5886 sub2node->cd();
5887 //
5888 // Place copy #4 of I1D7 in I20B
5889 //
5890 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
5891 sub3node->SetLineColor(kColorITS);
5892 sub3node->SetVisibility(0);
5893 sub3node->cd();
5894 //
5895 // Place copy #1 of I1D1 in I1D7
5896 //
5897 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5898 sub4node->SetLineColor(kColorITS);
5899 sub4node->SetVisibility(0);
5900 sub4node->cd();
5901 //
5902 // Place copy #1 of ITS2 in I1D1
5903 //
5904 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5905 sub5node->SetLineColor(kColorITS);
5906 fNodes->Add(sub5node);
5907 sub4node->cd();
5908 fNodes->Add(sub4node);
5909 sub3node->cd();
5910 fNodes->Add(sub3node);
5911 sub2node->cd();
5912 fNodes->Add(sub2node);
5913 sub1node->cd();
5914 //
5915 // Place copy #2 of I20B in I12B
5916 //
5917 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
5918 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 5919 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 5920 sub2node->SetLineColor(kColorITS);
5921 sub2node->SetVisibility(0);
5922 sub2node->cd();
5923 //
5924 // Place copy #1 of I1D7 in I20B
5925 //
5926 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
5927 sub3node->SetLineColor(kColorITS);
5928 sub3node->SetVisibility(0);
5929 sub3node->cd();
5930 //
5931 // Place copy #1 of I1D1 in I1D7
5932 //
5933 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5934 sub4node->SetLineColor(kColorITS);
5935 sub4node->SetVisibility(0);
5936 sub4node->cd();
5937 //
5938 // Place copy #1 of ITS2 in I1D1
5939 //
5940 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5941 sub5node->SetLineColor(kColorITS);
5942 fNodes->Add(sub5node);
5943 sub4node->cd();
5944 fNodes->Add(sub4node);
5945 sub3node->cd();
5946 fNodes->Add(sub3node);
5947 sub2node->cd();
5948 //
5949 // Place copy #2 of I1D7 in I20B
5950 //
5951 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
5952 sub3node->SetLineColor(kColorITS);
5953 sub3node->SetVisibility(0);
5954 sub3node->cd();
5955 //
5956 // Place copy #1 of I1D1 in I1D7
5957 //
5958 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5959 sub4node->SetLineColor(kColorITS);
5960 sub4node->SetVisibility(0);
5961 sub4node->cd();
5962 //
5963 // Place copy #1 of ITS2 in I1D1
5964 //
5965 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5966 sub5node->SetLineColor(kColorITS);
5967 fNodes->Add(sub5node);
5968 sub4node->cd();
5969 fNodes->Add(sub4node);
5970 sub3node->cd();
5971 fNodes->Add(sub3node);
5972 sub2node->cd();
5973 //
5974 // Place copy #3 of I1D7 in I20B
5975 //
5976 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
5977 sub3node->SetLineColor(kColorITS);
5978 sub3node->SetVisibility(0);
5979 sub3node->cd();
5980 //
5981 // Place copy #1 of I1D1 in I1D7
5982 //
5983 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
5984 sub4node->SetLineColor(kColorITS);
5985 sub4node->SetVisibility(0);
5986 sub4node->cd();
5987 //
5988 // Place copy #1 of ITS2 in I1D1
5989 //
5990 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
5991 sub5node->SetLineColor(kColorITS);
5992 fNodes->Add(sub5node);
5993 sub4node->cd();
5994 fNodes->Add(sub4node);
5995 sub3node->cd();
5996 fNodes->Add(sub3node);
5997 sub2node->cd();
5998 //
5999 // Place copy #4 of I1D7 in I20B
6000 //
6001 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6002 sub3node->SetLineColor(kColorITS);
6003 sub3node->SetVisibility(0);
6004 sub3node->cd();
6005 //
6006 // Place copy #1 of I1D1 in I1D7
6007 //
6008 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6009 sub4node->SetLineColor(kColorITS);
6010 sub4node->SetVisibility(0);
6011 sub4node->cd();
6012 //
6013 // Place copy #1 of ITS2 in I1D1
6014 //
6015 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6016 sub5node->SetLineColor(kColorITS);
6017 fNodes->Add(sub5node);
6018 sub4node->cd();
6019 fNodes->Add(sub4node);
6020 sub3node->cd();
6021 fNodes->Add(sub3node);
6022 sub2node->cd();
6023 fNodes->Add(sub2node);
6024 sub1node->cd();
6025 //
6026 // Place copy #3 of I20B in I12B
6027 //
6028 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6029 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6030 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6031 sub2node->SetLineColor(kColorITS);
6032 sub2node->SetVisibility(0);
6033 sub2node->cd();
6034 //
6035 // Place copy #1 of I1D7 in I20B
6036 //
6037 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6038 sub3node->SetLineColor(kColorITS);
6039 sub3node->SetVisibility(0);
6040 sub3node->cd();
6041 //
6042 // Place copy #1 of I1D1 in I1D7
6043 //
6044 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6045 sub4node->SetLineColor(kColorITS);
6046 sub4node->SetVisibility(0);
6047 sub4node->cd();
6048 //
6049 // Place copy #1 of ITS2 in I1D1
6050 //
6051 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6052 sub5node->SetLineColor(kColorITS);
6053 fNodes->Add(sub5node);
6054 sub4node->cd();
6055 fNodes->Add(sub4node);
6056 sub3node->cd();
6057 fNodes->Add(sub3node);
6058 sub2node->cd();
6059 //
6060 // Place copy #2 of I1D7 in I20B
6061 //
6062 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6063 sub3node->SetLineColor(kColorITS);
6064 sub3node->SetVisibility(0);
6065 sub3node->cd();
6066 //
6067 // Place copy #1 of I1D1 in I1D7
6068 //
6069 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6070 sub4node->SetLineColor(kColorITS);
6071 sub4node->SetVisibility(0);
6072 sub4node->cd();
6073 //
6074 // Place copy #1 of ITS2 in I1D1
6075 //
6076 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6077 sub5node->SetLineColor(kColorITS);
6078 fNodes->Add(sub5node);
6079 sub4node->cd();
6080 fNodes->Add(sub4node);
6081 sub3node->cd();
6082 fNodes->Add(sub3node);
6083 sub2node->cd();
6084 //
6085 // Place copy #3 of I1D7 in I20B
6086 //
6087 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6088 sub3node->SetLineColor(kColorITS);
6089 sub3node->SetVisibility(0);
6090 sub3node->cd();
6091 //
6092 // Place copy #1 of I1D1 in I1D7
6093 //
6094 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6095 sub4node->SetLineColor(kColorITS);
6096 sub4node->SetVisibility(0);
6097 sub4node->cd();
6098 //
6099 // Place copy #1 of ITS2 in I1D1
6100 //
6101 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6102 sub5node->SetLineColor(kColorITS);
6103 fNodes->Add(sub5node);
6104 sub4node->cd();
6105 fNodes->Add(sub4node);
6106 sub3node->cd();
6107 fNodes->Add(sub3node);
6108 sub2node->cd();
6109 //
6110 // Place copy #4 of I1D7 in I20B
6111 //
6112 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6113 sub3node->SetLineColor(kColorITS);
6114 sub3node->SetVisibility(0);
6115 sub3node->cd();
6116 //
6117 // Place copy #1 of I1D1 in I1D7
6118 //
6119 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6120 sub4node->SetLineColor(kColorITS);
6121 sub4node->SetVisibility(0);
6122 sub4node->cd();
6123 //
6124 // Place copy #1 of ITS2 in I1D1
6125 //
6126 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6127 sub5node->SetLineColor(kColorITS);
6128 fNodes->Add(sub5node);
6129 sub4node->cd();
6130 fNodes->Add(sub4node);
6131 sub3node->cd();
6132 fNodes->Add(sub3node);
6133 sub2node->cd();
6134 fNodes->Add(sub2node);
6135 sub1node->cd();
6136 //
6137 // Place copy #4 of I20B in I12B
6138 //
6139 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6140 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6141 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6142 sub2node->SetLineColor(kColorITS);
6143 sub2node->SetVisibility(0);
6144 sub2node->cd();
6145 //
6146 // Place copy #1 of I1D7 in I20B
6147 //
6148 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6149 sub3node->SetLineColor(kColorITS);
6150 sub3node->SetVisibility(0);
6151 sub3node->cd();
6152 //
6153 // Place copy #1 of I1D1 in I1D7
6154 //
6155 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6156 sub4node->SetLineColor(kColorITS);
6157 sub4node->SetVisibility(0);
6158 sub4node->cd();
6159 //
6160 // Place copy #1 of ITS2 in I1D1
6161 //
6162 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6163 sub5node->SetLineColor(kColorITS);
6164 fNodes->Add(sub5node);
6165 sub4node->cd();
6166 fNodes->Add(sub4node);
6167 sub3node->cd();
6168 fNodes->Add(sub3node);
6169 sub2node->cd();
6170 //
6171 // Place copy #2 of I1D7 in I20B
6172 //
6173 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6174 sub3node->SetLineColor(kColorITS);
6175 sub3node->SetVisibility(0);
6176 sub3node->cd();
6177 //
6178 // Place copy #1 of I1D1 in I1D7
6179 //
6180 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6181 sub4node->SetLineColor(kColorITS);
6182 sub4node->SetVisibility(0);
6183 sub4node->cd();
6184 //
6185 // Place copy #1 of ITS2 in I1D1
6186 //
6187 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6188 sub5node->SetLineColor(kColorITS);
6189 fNodes->Add(sub5node);
6190 sub4node->cd();
6191 fNodes->Add(sub4node);
6192 sub3node->cd();
6193 fNodes->Add(sub3node);
6194 sub2node->cd();
6195 //
6196 // Place copy #3 of I1D7 in I20B
6197 //
6198 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6199 sub3node->SetLineColor(kColorITS);
6200 sub3node->SetVisibility(0);
6201 sub3node->cd();
6202 //
6203 // Place copy #1 of I1D1 in I1D7
6204 //
6205 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6206 sub4node->SetLineColor(kColorITS);
6207 sub4node->SetVisibility(0);
6208 sub4node->cd();
6209 //
6210 // Place copy #1 of ITS2 in I1D1
6211 //
6212 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6213 sub5node->SetLineColor(kColorITS);
6214 fNodes->Add(sub5node);
6215 sub4node->cd();
6216 fNodes->Add(sub4node);
6217 sub3node->cd();
6218 fNodes->Add(sub3node);
6219 sub2node->cd();
6220 //
6221 // Place copy #4 of I1D7 in I20B
6222 //
6223 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6224 sub3node->SetLineColor(kColorITS);
6225 sub3node->SetVisibility(0);
6226 sub3node->cd();
6227 //
6228 // Place copy #1 of I1D1 in I1D7
6229 //
6230 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6231 sub4node->SetLineColor(kColorITS);
6232 sub4node->SetVisibility(0);
6233 sub4node->cd();
6234 //
6235 // Place copy #1 of ITS2 in I1D1
6236 //
6237 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6238 sub5node->SetLineColor(kColorITS);
6239 fNodes->Add(sub5node);
6240 sub4node->cd();
6241 fNodes->Add(sub4node);
6242 sub3node->cd();
6243 fNodes->Add(sub3node);
6244 sub2node->cd();
6245 fNodes->Add(sub2node);
6246 sub1node->cd();
6247 fNodes->Add(sub1node);
6248 node->cd();
6249 //
6250 // Place copy #9 of I12B in IT12
6251 //
1266e9b4 6252 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot248");
1f99c14b 6253 sub1node->SetLineColor(kColorITS);
6254 sub1node->SetVisibility(0);
6255 sub1node->cd();
6256 //
6257 // Place copy #1 of I10B in I12B
6258 //
6259 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6260 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6261 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6262 sub2node->SetLineColor(kColorITS);
6263 sub2node->SetVisibility(0);
6264 sub2node->cd();
6265 //
6266 // Place copy #1 of I107 in I10B
6267 //
6268 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6269 sub3node->SetLineColor(kColorITS);
6270 sub3node->SetVisibility(0);
6271 sub3node->cd();
6272 //
6273 // Place copy #1 of I101 in I107
6274 //
6275 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6276 sub4node->SetLineColor(kColorITS);
6277 sub4node->SetVisibility(0);
6278 sub4node->cd();
6279 //
6280 // Place copy #1 of ITS1 in I101
6281 //
6282 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6283 sub5node->SetLineColor(kColorITS);
6284 fNodes->Add(sub5node);
6285 sub4node->cd();
6286 fNodes->Add(sub4node);
6287 sub3node->cd();
6288 fNodes->Add(sub3node);
6289 sub2node->cd();
6290 //
6291 // Place copy #2 of I107 in I10B
6292 //
6293 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6294 sub3node->SetLineColor(kColorITS);
6295 sub3node->SetVisibility(0);
6296 sub3node->cd();
6297 //
6298 // Place copy #1 of I101 in I107
6299 //
6300 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6301 sub4node->SetLineColor(kColorITS);
6302 sub4node->SetVisibility(0);
6303 sub4node->cd();
6304 //
6305 // Place copy #1 of ITS1 in I101
6306 //
6307 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6308 sub5node->SetLineColor(kColorITS);
6309 fNodes->Add(sub5node);
6310 sub4node->cd();
6311 fNodes->Add(sub4node);
6312 sub3node->cd();
6313 fNodes->Add(sub3node);
6314 sub2node->cd();
6315 //
6316 // Place copy #3 of I107 in I10B
6317 //
6318 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6319 sub3node->SetLineColor(kColorITS);
6320 sub3node->SetVisibility(0);
6321 sub3node->cd();
6322 //
6323 // Place copy #1 of I101 in I107
6324 //
6325 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6326 sub4node->SetLineColor(kColorITS);
6327 sub4node->SetVisibility(0);
6328 sub4node->cd();
6329 //
6330 // Place copy #1 of ITS1 in I101
6331 //
6332 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6333 sub5node->SetLineColor(kColorITS);
6334 fNodes->Add(sub5node);
6335 sub4node->cd();
6336 fNodes->Add(sub4node);
6337 sub3node->cd();
6338 fNodes->Add(sub3node);
6339 sub2node->cd();
6340 //
6341 // Place copy #4 of I107 in I10B
6342 //
6343 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6344 sub3node->SetLineColor(kColorITS);
6345 sub3node->SetVisibility(0);
6346 sub3node->cd();
6347 //
6348 // Place copy #1 of I101 in I107
6349 //
6350 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6351 sub4node->SetLineColor(kColorITS);
6352 sub4node->SetVisibility(0);
6353 sub4node->cd();
6354 //
6355 // Place copy #1 of ITS1 in I101
6356 //
6357 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6358 sub5node->SetLineColor(kColorITS);
6359 fNodes->Add(sub5node);
6360 sub4node->cd();
6361 fNodes->Add(sub4node);
6362 sub3node->cd();
6363 fNodes->Add(sub3node);
6364 sub2node->cd();
6365 fNodes->Add(sub2node);
6366 sub1node->cd();
6367 //
6368 // Place copy #2 of I10B in I12B
6369 //
6370 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
6371 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 6372 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 6373 sub2node->SetLineColor(kColorITS);
6374 sub2node->SetVisibility(0);
6375 sub2node->cd();
6376 //
6377 // Place copy #1 of I107 in I10B
6378 //
6379 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6380 sub3node->SetLineColor(kColorITS);
6381 sub3node->SetVisibility(0);
6382 sub3node->cd();
6383 //
6384 // Place copy #1 of I101 in I107
6385 //
6386 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6387 sub4node->SetLineColor(kColorITS);
6388 sub4node->SetVisibility(0);
6389 sub4node->cd();
6390 //
6391 // Place copy #1 of ITS1 in I101
6392 //
6393 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6394 sub5node->SetLineColor(kColorITS);
6395 fNodes->Add(sub5node);
6396 sub4node->cd();
6397 fNodes->Add(sub4node);
6398 sub3node->cd();
6399 fNodes->Add(sub3node);
6400 sub2node->cd();
6401 //
6402 // Place copy #2 of I107 in I10B
6403 //
6404 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6405 sub3node->SetLineColor(kColorITS);
6406 sub3node->SetVisibility(0);
6407 sub3node->cd();
6408 //
6409 // Place copy #1 of I101 in I107
6410 //
6411 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6412 sub4node->SetLineColor(kColorITS);
6413 sub4node->SetVisibility(0);
6414 sub4node->cd();
6415 //
6416 // Place copy #1 of ITS1 in I101
6417 //
6418 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6419 sub5node->SetLineColor(kColorITS);
6420 fNodes->Add(sub5node);
6421 sub4node->cd();
6422 fNodes->Add(sub4node);
6423 sub3node->cd();
6424 fNodes->Add(sub3node);
6425 sub2node->cd();
6426 //
6427 // Place copy #3 of I107 in I10B
6428 //
6429 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6430 sub3node->SetLineColor(kColorITS);
6431 sub3node->SetVisibility(0);
6432 sub3node->cd();
6433 //
6434 // Place copy #1 of I101 in I107
6435 //
6436 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6437 sub4node->SetLineColor(kColorITS);
6438 sub4node->SetVisibility(0);
6439 sub4node->cd();
6440 //
6441 // Place copy #1 of ITS1 in I101
6442 //
6443 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6444 sub5node->SetLineColor(kColorITS);
6445 fNodes->Add(sub5node);
6446 sub4node->cd();
6447 fNodes->Add(sub4node);
6448 sub3node->cd();
6449 fNodes->Add(sub3node);
6450 sub2node->cd();
6451 //
6452 // Place copy #4 of I107 in I10B
6453 //
6454 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
6455 sub3node->SetLineColor(kColorITS);
6456 sub3node->SetVisibility(0);
6457 sub3node->cd();
6458 //
6459 // Place copy #1 of I101 in I107
6460 //
6461 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6462 sub4node->SetLineColor(kColorITS);
6463 sub4node->SetVisibility(0);
6464 sub4node->cd();
6465 //
6466 // Place copy #1 of ITS1 in I101
6467 //
6468 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6469 sub5node->SetLineColor(kColorITS);
6470 fNodes->Add(sub5node);
6471 sub4node->cd();
6472 fNodes->Add(sub4node);
6473 sub3node->cd();
6474 fNodes->Add(sub3node);
6475 sub2node->cd();
6476 fNodes->Add(sub2node);
6477 sub1node->cd();
6478 //
6479 // Place copy #1 of I20B in I12B
6480 //
6481 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
6482 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 6483 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 6484 sub2node->SetLineColor(kColorITS);
6485 sub2node->SetVisibility(0);
6486 sub2node->cd();
6487 //
6488 // Place copy #1 of I1D7 in I20B
6489 //
6490 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6491 sub3node->SetLineColor(kColorITS);
6492 sub3node->SetVisibility(0);
6493 sub3node->cd();
6494 //
6495 // Place copy #1 of I1D1 in I1D7
6496 //
6497 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6498 sub4node->SetLineColor(kColorITS);
6499 sub4node->SetVisibility(0);
6500 sub4node->cd();
6501 //
6502 // Place copy #1 of ITS2 in I1D1
6503 //
6504 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6505 sub5node->SetLineColor(kColorITS);
6506 fNodes->Add(sub5node);
6507 sub4node->cd();
6508 fNodes->Add(sub4node);
6509 sub3node->cd();
6510 fNodes->Add(sub3node);
6511 sub2node->cd();
6512 //
6513 // Place copy #2 of I1D7 in I20B
6514 //
6515 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6516 sub3node->SetLineColor(kColorITS);
6517 sub3node->SetVisibility(0);
6518 sub3node->cd();
6519 //
6520 // Place copy #1 of I1D1 in I1D7
6521 //
6522 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6523 sub4node->SetLineColor(kColorITS);
6524 sub4node->SetVisibility(0);
6525 sub4node->cd();
6526 //
6527 // Place copy #1 of ITS2 in I1D1
6528 //
6529 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6530 sub5node->SetLineColor(kColorITS);
6531 fNodes->Add(sub5node);
6532 sub4node->cd();
6533 fNodes->Add(sub4node);
6534 sub3node->cd();
6535 fNodes->Add(sub3node);
6536 sub2node->cd();
6537 //
6538 // Place copy #3 of I1D7 in I20B
6539 //
6540 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6541 sub3node->SetLineColor(kColorITS);
6542 sub3node->SetVisibility(0);
6543 sub3node->cd();
6544 //
6545 // Place copy #1 of I1D1 in I1D7
6546 //
6547 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6548 sub4node->SetLineColor(kColorITS);
6549 sub4node->SetVisibility(0);
6550 sub4node->cd();
6551 //
6552 // Place copy #1 of ITS2 in I1D1
6553 //
6554 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6555 sub5node->SetLineColor(kColorITS);
6556 fNodes->Add(sub5node);
6557 sub4node->cd();
6558 fNodes->Add(sub4node);
6559 sub3node->cd();
6560 fNodes->Add(sub3node);
6561 sub2node->cd();
6562 //
6563 // Place copy #4 of I1D7 in I20B
6564 //
6565 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6566 sub3node->SetLineColor(kColorITS);
6567 sub3node->SetVisibility(0);
6568 sub3node->cd();
6569 //
6570 // Place copy #1 of I1D1 in I1D7
6571 //
6572 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6573 sub4node->SetLineColor(kColorITS);
6574 sub4node->SetVisibility(0);
6575 sub4node->cd();
6576 //
6577 // Place copy #1 of ITS2 in I1D1
6578 //
6579 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6580 sub5node->SetLineColor(kColorITS);
6581 fNodes->Add(sub5node);
6582 sub4node->cd();
6583 fNodes->Add(sub4node);
6584 sub3node->cd();
6585 fNodes->Add(sub3node);
6586 sub2node->cd();
6587 fNodes->Add(sub2node);
6588 sub1node->cd();
6589 //
6590 // Place copy #2 of I20B in I12B
6591 //
6592 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
6593 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 6594 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 6595 sub2node->SetLineColor(kColorITS);
6596 sub2node->SetVisibility(0);
6597 sub2node->cd();
6598 //
6599 // Place copy #1 of I1D7 in I20B
6600 //
6601 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6602 sub3node->SetLineColor(kColorITS);
6603 sub3node->SetVisibility(0);
6604 sub3node->cd();
6605 //
6606 // Place copy #1 of I1D1 in I1D7
6607 //
6608 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6609 sub4node->SetLineColor(kColorITS);
6610 sub4node->SetVisibility(0);
6611 sub4node->cd();
6612 //
6613 // Place copy #1 of ITS2 in I1D1
6614 //
6615 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6616 sub5node->SetLineColor(kColorITS);
6617 fNodes->Add(sub5node);
6618 sub4node->cd();
6619 fNodes->Add(sub4node);
6620 sub3node->cd();
6621 fNodes->Add(sub3node);
6622 sub2node->cd();
6623 //
6624 // Place copy #2 of I1D7 in I20B
6625 //
6626 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6627 sub3node->SetLineColor(kColorITS);
6628 sub3node->SetVisibility(0);
6629 sub3node->cd();
6630 //
6631 // Place copy #1 of I1D1 in I1D7
6632 //
6633 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6634 sub4node->SetLineColor(kColorITS);
6635 sub4node->SetVisibility(0);
6636 sub4node->cd();
6637 //
6638 // Place copy #1 of ITS2 in I1D1
6639 //
6640 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6641 sub5node->SetLineColor(kColorITS);
6642 fNodes->Add(sub5node);
6643 sub4node->cd();
6644 fNodes->Add(sub4node);
6645 sub3node->cd();
6646 fNodes->Add(sub3node);
6647 sub2node->cd();
6648 //
6649 // Place copy #3 of I1D7 in I20B
6650 //
6651 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6652 sub3node->SetLineColor(kColorITS);
6653 sub3node->SetVisibility(0);
6654 sub3node->cd();
6655 //
6656 // Place copy #1 of I1D1 in I1D7
6657 //
6658 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6659 sub4node->SetLineColor(kColorITS);
6660 sub4node->SetVisibility(0);
6661 sub4node->cd();
6662 //
6663 // Place copy #1 of ITS2 in I1D1
6664 //
6665 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6666 sub5node->SetLineColor(kColorITS);
6667 fNodes->Add(sub5node);
6668 sub4node->cd();
6669 fNodes->Add(sub4node);
6670 sub3node->cd();
6671 fNodes->Add(sub3node);
6672 sub2node->cd();
6673 //
6674 // Place copy #4 of I1D7 in I20B
6675 //
6676 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6677 sub3node->SetLineColor(kColorITS);
6678 sub3node->SetVisibility(0);
6679 sub3node->cd();
6680 //
6681 // Place copy #1 of I1D1 in I1D7
6682 //
6683 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6684 sub4node->SetLineColor(kColorITS);
6685 sub4node->SetVisibility(0);
6686 sub4node->cd();
6687 //
6688 // Place copy #1 of ITS2 in I1D1
6689 //
6690 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6691 sub5node->SetLineColor(kColorITS);
6692 fNodes->Add(sub5node);
6693 sub4node->cd();
6694 fNodes->Add(sub4node);
6695 sub3node->cd();
6696 fNodes->Add(sub3node);
6697 sub2node->cd();
6698 fNodes->Add(sub2node);
6699 sub1node->cd();
6700 //
6701 // Place copy #3 of I20B in I12B
6702 //
6703 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
6704 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 6705 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 6706 sub2node->SetLineColor(kColorITS);
6707 sub2node->SetVisibility(0);
6708 sub2node->cd();
6709 //
6710 // Place copy #1 of I1D7 in I20B
6711 //
6712 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6713 sub3node->SetLineColor(kColorITS);
6714 sub3node->SetVisibility(0);
6715 sub3node->cd();
6716 //
6717 // Place copy #1 of I1D1 in I1D7
6718 //
6719 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6720 sub4node->SetLineColor(kColorITS);
6721 sub4node->SetVisibility(0);
6722 sub4node->cd();
6723 //
6724 // Place copy #1 of ITS2 in I1D1
6725 //
6726 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6727 sub5node->SetLineColor(kColorITS);
6728 fNodes->Add(sub5node);
6729 sub4node->cd();
6730 fNodes->Add(sub4node);
6731 sub3node->cd();
6732 fNodes->Add(sub3node);
6733 sub2node->cd();
6734 //
6735 // Place copy #2 of I1D7 in I20B
6736 //
6737 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6738 sub3node->SetLineColor(kColorITS);
6739 sub3node->SetVisibility(0);
6740 sub3node->cd();
6741 //
6742 // Place copy #1 of I1D1 in I1D7
6743 //
6744 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6745 sub4node->SetLineColor(kColorITS);
6746 sub4node->SetVisibility(0);
6747 sub4node->cd();
6748 //
6749 // Place copy #1 of ITS2 in I1D1
6750 //
6751 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6752 sub5node->SetLineColor(kColorITS);
6753 fNodes->Add(sub5node);
6754 sub4node->cd();
6755 fNodes->Add(sub4node);
6756 sub3node->cd();
6757 fNodes->Add(sub3node);
6758 sub2node->cd();
6759 //
6760 // Place copy #3 of I1D7 in I20B
6761 //
6762 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6763 sub3node->SetLineColor(kColorITS);
6764 sub3node->SetVisibility(0);
6765 sub3node->cd();
6766 //
6767 // Place copy #1 of I1D1 in I1D7
6768 //
6769 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6770 sub4node->SetLineColor(kColorITS);
6771 sub4node->SetVisibility(0);
6772 sub4node->cd();
6773 //
6774 // Place copy #1 of ITS2 in I1D1
6775 //
6776 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6777 sub5node->SetLineColor(kColorITS);
6778 fNodes->Add(sub5node);
6779 sub4node->cd();
6780 fNodes->Add(sub4node);
6781 sub3node->cd();
6782 fNodes->Add(sub3node);
6783 sub2node->cd();
6784 //
6785 // Place copy #4 of I1D7 in I20B
6786 //
6787 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6788 sub3node->SetLineColor(kColorITS);
6789 sub3node->SetVisibility(0);
6790 sub3node->cd();
6791 //
6792 // Place copy #1 of I1D1 in I1D7
6793 //
6794 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6795 sub4node->SetLineColor(kColorITS);
6796 sub4node->SetVisibility(0);
6797 sub4node->cd();
6798 //
6799 // Place copy #1 of ITS2 in I1D1
6800 //
6801 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6802 sub5node->SetLineColor(kColorITS);
6803 fNodes->Add(sub5node);
6804 sub4node->cd();
6805 fNodes->Add(sub4node);
6806 sub3node->cd();
6807 fNodes->Add(sub3node);
6808 sub2node->cd();
6809 fNodes->Add(sub2node);
6810 sub1node->cd();
6811 //
6812 // Place copy #4 of I20B in I12B
6813 //
6814 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
6815 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 6816 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 6817 sub2node->SetLineColor(kColorITS);
6818 sub2node->SetVisibility(0);
6819 sub2node->cd();
6820 //
6821 // Place copy #1 of I1D7 in I20B
6822 //
6823 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
6824 sub3node->SetLineColor(kColorITS);
6825 sub3node->SetVisibility(0);
6826 sub3node->cd();
6827 //
6828 // Place copy #1 of I1D1 in I1D7
6829 //
6830 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6831 sub4node->SetLineColor(kColorITS);
6832 sub4node->SetVisibility(0);
6833 sub4node->cd();
6834 //
6835 // Place copy #1 of ITS2 in I1D1
6836 //
6837 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6838 sub5node->SetLineColor(kColorITS);
6839 fNodes->Add(sub5node);
6840 sub4node->cd();
6841 fNodes->Add(sub4node);
6842 sub3node->cd();
6843 fNodes->Add(sub3node);
6844 sub2node->cd();
6845 //
6846 // Place copy #2 of I1D7 in I20B
6847 //
6848 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
6849 sub3node->SetLineColor(kColorITS);
6850 sub3node->SetVisibility(0);
6851 sub3node->cd();
6852 //
6853 // Place copy #1 of I1D1 in I1D7
6854 //
6855 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6856 sub4node->SetLineColor(kColorITS);
6857 sub4node->SetVisibility(0);
6858 sub4node->cd();
6859 //
6860 // Place copy #1 of ITS2 in I1D1
6861 //
6862 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6863 sub5node->SetLineColor(kColorITS);
6864 fNodes->Add(sub5node);
6865 sub4node->cd();
6866 fNodes->Add(sub4node);
6867 sub3node->cd();
6868 fNodes->Add(sub3node);
6869 sub2node->cd();
6870 //
6871 // Place copy #3 of I1D7 in I20B
6872 //
6873 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
6874 sub3node->SetLineColor(kColorITS);
6875 sub3node->SetVisibility(0);
6876 sub3node->cd();
6877 //
6878 // Place copy #1 of I1D1 in I1D7
6879 //
6880 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6881 sub4node->SetLineColor(kColorITS);
6882 sub4node->SetVisibility(0);
6883 sub4node->cd();
6884 //
6885 // Place copy #1 of ITS2 in I1D1
6886 //
6887 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6888 sub5node->SetLineColor(kColorITS);
6889 fNodes->Add(sub5node);
6890 sub4node->cd();
6891 fNodes->Add(sub4node);
6892 sub3node->cd();
6893 fNodes->Add(sub3node);
6894 sub2node->cd();
6895 //
6896 // Place copy #4 of I1D7 in I20B
6897 //
6898 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
6899 sub3node->SetLineColor(kColorITS);
6900 sub3node->SetVisibility(0);
6901 sub3node->cd();
6902 //
6903 // Place copy #1 of I1D1 in I1D7
6904 //
6905 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
6906 sub4node->SetLineColor(kColorITS);
6907 sub4node->SetVisibility(0);
6908 sub4node->cd();
6909 //
6910 // Place copy #1 of ITS2 in I1D1
6911 //
6912 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
6913 sub5node->SetLineColor(kColorITS);
6914 fNodes->Add(sub5node);
6915 sub4node->cd();
6916 fNodes->Add(sub4node);
6917 sub3node->cd();
6918 fNodes->Add(sub3node);
6919 sub2node->cd();
6920 fNodes->Add(sub2node);
6921 sub1node->cd();
6922 fNodes->Add(sub1node);
6923 node->cd();
6924 //
6925 // Place copy #10 of I12B in IT12
6926 //
1266e9b4 6927 sub1node = new TNode("I12B","I12B","I12B",0.,0.,0.,"itsrot249");
1f99c14b 6928 sub1node->SetLineColor(kColorITS);
6929 sub1node->SetVisibility(0);
6930 sub1node->cd();
6931 //
6932 // Place copy #1 of I10B in I12B
6933 //
6934 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.);
6935 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.);
1266e9b4 6936 sub2node = new TNode("I10B","I10B","I10B",1.4531+deltax,3.8152+deltay,0.,"itsrot239");
1f99c14b 6937 sub2node->SetLineColor(kColorITS);
6938 sub2node->SetVisibility(0);
6939 sub2node->cd();
6940 //
6941 // Place copy #1 of I107 in I10B
6942 //
6943 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
6944 sub3node->SetLineColor(kColorITS);
6945 sub3node->SetVisibility(0);
6946 sub3node->cd();
6947 //
6948 // Place copy #1 of I101 in I107
6949 //
6950 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6951 sub4node->SetLineColor(kColorITS);
6952 sub4node->SetVisibility(0);
6953 sub4node->cd();
6954 //
6955 // Place copy #1 of ITS1 in I101
6956 //
6957 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6958 sub5node->SetLineColor(kColorITS);
6959 fNodes->Add(sub5node);
6960 sub4node->cd();
6961 fNodes->Add(sub4node);
6962 sub3node->cd();
6963 fNodes->Add(sub3node);
6964 sub2node->cd();
6965 //
6966 // Place copy #2 of I107 in I10B
6967 //
6968 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
6969 sub3node->SetLineColor(kColorITS);
6970 sub3node->SetVisibility(0);
6971 sub3node->cd();
6972 //
6973 // Place copy #1 of I101 in I107
6974 //
6975 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
6976 sub4node->SetLineColor(kColorITS);
6977 sub4node->SetVisibility(0);
6978 sub4node->cd();
6979 //
6980 // Place copy #1 of ITS1 in I101
6981 //
6982 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
6983 sub5node->SetLineColor(kColorITS);
6984 fNodes->Add(sub5node);
6985 sub4node->cd();
6986 fNodes->Add(sub4node);
6987 sub3node->cd();
6988 fNodes->Add(sub3node);
6989 sub2node->cd();
6990 //
6991 // Place copy #3 of I107 in I10B
6992 //
6993 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
6994 sub3node->SetLineColor(kColorITS);
6995 sub3node->SetVisibility(0);
6996 sub3node->cd();
6997 //
6998 // Place copy #1 of I101 in I107
6999 //
7000 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7001 sub4node->SetLineColor(kColorITS);
7002 sub4node->SetVisibility(0);
7003 sub4node->cd();
7004 //
7005 // Place copy #1 of ITS1 in I101
7006 //
7007 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7008 sub5node->SetLineColor(kColorITS);
7009 fNodes->Add(sub5node);
7010 sub4node->cd();
7011 fNodes->Add(sub4node);
7012 sub3node->cd();
7013 fNodes->Add(sub3node);
7014 sub2node->cd();
7015 //
7016 // Place copy #4 of I107 in I10B
7017 //
7018 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7019 sub3node->SetLineColor(kColorITS);
7020 sub3node->SetVisibility(0);
7021 sub3node->cd();
7022 //
7023 // Place copy #1 of I101 in I107
7024 //
7025 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7026 sub4node->SetLineColor(kColorITS);
7027 sub4node->SetVisibility(0);
7028 sub4node->cd();
7029 //
7030 // Place copy #1 of ITS1 in I101
7031 //
7032 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7033 sub5node->SetLineColor(kColorITS);
7034 fNodes->Add(sub5node);
7035 sub4node->cd();
7036 fNodes->Add(sub4node);
7037 sub3node->cd();
7038 fNodes->Add(sub3node);
7039 sub2node->cd();
7040 fNodes->Add(sub2node);
7041 sub1node->cd();
7042 //
7043 // Place copy #2 of I10B in I12B
7044 //
7045 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.);
7046 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.);
1266e9b4 7047 sub2node = new TNode("I10B","I10B","I10B",0.203+deltax,3.8206+deltay,0.,"itsrot238");
1f99c14b 7048 sub2node->SetLineColor(kColorITS);
7049 sub2node->SetVisibility(0);
7050 sub2node->cd();
7051 //
7052 // Place copy #1 of I107 in I10B
7053 //
7054 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],10.708,"");
7055 sub3node->SetLineColor(kColorITS);
7056 sub3node->SetVisibility(0);
7057 sub3node->cd();
7058 //
7059 // Place copy #1 of I101 in I107
7060 //
7061 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7062 sub4node->SetLineColor(kColorITS);
7063 sub4node->SetVisibility(0);
7064 sub4node->cd();
7065 //
7066 // Place copy #1 of ITS1 in I101
7067 //
7068 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7069 sub5node->SetLineColor(kColorITS);
7070 fNodes->Add(sub5node);
7071 sub4node->cd();
7072 fNodes->Add(sub4node);
7073 sub3node->cd();
7074 fNodes->Add(sub3node);
7075 sub2node->cd();
7076 //
7077 // Place copy #2 of I107 in I10B
7078 //
7079 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],3.536,"");
7080 sub3node->SetLineColor(kColorITS);
7081 sub3node->SetVisibility(0);
7082 sub3node->cd();
7083 //
7084 // Place copy #1 of I101 in I107
7085 //
7086 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7087 sub4node->SetLineColor(kColorITS);
7088 sub4node->SetVisibility(0);
7089 sub4node->cd();
7090 //
7091 // Place copy #1 of ITS1 in I101
7092 //
7093 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7094 sub5node->SetLineColor(kColorITS);
7095 fNodes->Add(sub5node);
7096 sub4node->cd();
7097 fNodes->Add(sub4node);
7098 sub3node->cd();
7099 fNodes->Add(sub3node);
7100 sub2node->cd();
7101 //
7102 // Place copy #3 of I107 in I10B
7103 //
7104 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-3.536,"");
7105 sub3node->SetLineColor(kColorITS);
7106 sub3node->SetVisibility(0);
7107 sub3node->cd();
7108 //
7109 // Place copy #1 of I101 in I107
7110 //
7111 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7112 sub4node->SetLineColor(kColorITS);
7113 sub4node->SetVisibility(0);
7114 sub4node->cd();
7115 //
7116 // Place copy #1 of ITS1 in I101
7117 //
7118 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7119 sub5node->SetLineColor(kColorITS);
7120 fNodes->Add(sub5node);
7121 sub4node->cd();
7122 fNodes->Add(sub4node);
7123 sub3node->cd();
7124 fNodes->Add(sub3node);
7125 sub2node->cd();
7126 //
7127 // Place copy #4 of I107 in I10B
7128 //
7129 sub3node = new TNode("I107","I107","I107",-0.0455,-di10b[1]+di107[1],-10.708,"");
7130 sub3node->SetLineColor(kColorITS);
7131 sub3node->SetVisibility(0);
7132 sub3node->cd();
7133 //
7134 // Place copy #1 of I101 in I107
7135 //
7136 sub4node = new TNode("I101","I101","I101",0.,ddet1,0.,"");
7137 sub4node->SetLineColor(kColorITS);
7138 sub4node->SetVisibility(0);
7139 sub4node->cd();
7140 //
7141 // Place copy #1 of ITS1 in I101
7142 //
7143 sub5node = new TNode("ITS1","ITS1","ITS1",0.,0.,0.,"");
7144 sub5node->SetLineColor(kColorITS);
7145 fNodes->Add(sub5node);
7146 sub4node->cd();
7147 fNodes->Add(sub4node);
7148 sub3node->cd();
7149 fNodes->Add(sub3node);
7150 sub2node->cd();
7151 fNodes->Add(sub2node);
7152 sub1node->cd();
7153 //
7154 // Place copy #1 of I20B in I12B
7155 //
7156 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.);
7157 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.);
1266e9b4 7158 sub2node = new TNode("I20B","I20B","I20B",3.0174+deltax,6.5143+deltay,0.,"itsrot240");
1f99c14b 7159 sub2node->SetLineColor(kColorITS);
7160 sub2node->SetVisibility(0);
7161 sub2node->cd();
7162 //
7163 // Place copy #1 of I1D7 in I20B
7164 //
7165 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7166 sub3node->SetLineColor(kColorITS);
7167 sub3node->SetVisibility(0);
7168 sub3node->cd();
7169 //
7170 // Place copy #1 of I1D1 in I1D7
7171 //
7172 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7173 sub4node->SetLineColor(kColorITS);
7174 sub4node->SetVisibility(0);
7175 sub4node->cd();
7176 //
7177 // Place copy #1 of ITS2 in I1D1
7178 //
7179 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7180 sub5node->SetLineColor(kColorITS);
7181 fNodes->Add(sub5node);
7182 sub4node->cd();
7183 fNodes->Add(sub4node);
7184 sub3node->cd();
7185 fNodes->Add(sub3node);
7186 sub2node->cd();
7187 //
7188 // Place copy #2 of I1D7 in I20B
7189 //
7190 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7191 sub3node->SetLineColor(kColorITS);
7192 sub3node->SetVisibility(0);
7193 sub3node->cd();
7194 //
7195 // Place copy #1 of I1D1 in I1D7
7196 //
7197 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7198 sub4node->SetLineColor(kColorITS);
7199 sub4node->SetVisibility(0);
7200 sub4node->cd();
7201 //
7202 // Place copy #1 of ITS2 in I1D1
7203 //
7204 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7205 sub5node->SetLineColor(kColorITS);
7206 fNodes->Add(sub5node);
7207 sub4node->cd();
7208 fNodes->Add(sub4node);
7209 sub3node->cd();
7210 fNodes->Add(sub3node);
7211 sub2node->cd();
7212 //
7213 // Place copy #3 of I1D7 in I20B
7214 //
7215 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7216 sub3node->SetLineColor(kColorITS);
7217 sub3node->SetVisibility(0);
7218 sub3node->cd();
7219 //
7220 // Place copy #1 of I1D1 in I1D7
7221 //
7222 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7223 sub4node->SetLineColor(kColorITS);
7224 sub4node->SetVisibility(0);
7225 sub4node->cd();
7226 //
7227 // Place copy #1 of ITS2 in I1D1
7228 //
7229 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7230 sub5node->SetLineColor(kColorITS);
7231 fNodes->Add(sub5node);
7232 sub4node->cd();
7233 fNodes->Add(sub4node);
7234 sub3node->cd();
7235 fNodes->Add(sub3node);
7236 sub2node->cd();
7237 //
7238 // Place copy #4 of I1D7 in I20B
7239 //
7240 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7241 sub3node->SetLineColor(kColorITS);
7242 sub3node->SetVisibility(0);
7243 sub3node->cd();
7244 //
7245 // Place copy #1 of I1D1 in I1D7
7246 //
7247 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7248 sub4node->SetLineColor(kColorITS);
7249 sub4node->SetVisibility(0);
7250 sub4node->cd();
7251 //
7252 // Place copy #1 of ITS2 in I1D1
7253 //
7254 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7255 sub5node->SetLineColor(kColorITS);
7256 fNodes->Add(sub5node);
7257 sub4node->cd();
7258 fNodes->Add(sub4node);
7259 sub3node->cd();
7260 fNodes->Add(sub3node);
7261 sub2node->cd();
7262 fNodes->Add(sub2node);
7263 sub1node->cd();
7264 //
7265 // Place copy #2 of I20B in I12B
7266 //
7267 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.);
7268 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.);
1266e9b4 7269 sub2node = new TNode("I20B","I20B","I20B",1.9612+deltax,6.9062+deltay,0.,"itsrot241");
1f99c14b 7270 sub2node->SetLineColor(kColorITS);
7271 sub2node->SetVisibility(0);
7272 sub2node->cd();
7273 //
7274 // Place copy #1 of I1D7 in I20B
7275 //
7276 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7277 sub3node->SetLineColor(kColorITS);
7278 sub3node->SetVisibility(0);
7279 sub3node->cd();
7280 //
7281 // Place copy #1 of I1D1 in I1D7
7282 //
7283 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7284 sub4node->SetLineColor(kColorITS);
7285 sub4node->SetVisibility(0);
7286 sub4node->cd();
7287 //
7288 // Place copy #1 of ITS2 in I1D1
7289 //
7290 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7291 sub5node->SetLineColor(kColorITS);
7292 fNodes->Add(sub5node);
7293 sub4node->cd();
7294 fNodes->Add(sub4node);
7295 sub3node->cd();
7296 fNodes->Add(sub3node);
7297 sub2node->cd();
7298 //
7299 // Place copy #2 of I1D7 in I20B
7300 //
7301 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7302 sub3node->SetLineColor(kColorITS);
7303 sub3node->SetVisibility(0);
7304 sub3node->cd();
7305 //
7306 // Place copy #1 of I1D1 in I1D7
7307 //
7308 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7309 sub4node->SetLineColor(kColorITS);
7310 sub4node->SetVisibility(0);
7311 sub4node->cd();
7312 //
7313 // Place copy #1 of ITS2 in I1D1
7314 //
7315 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7316 sub5node->SetLineColor(kColorITS);
7317 fNodes->Add(sub5node);
7318 sub4node->cd();
7319 fNodes->Add(sub4node);
7320 sub3node->cd();
7321 fNodes->Add(sub3node);
7322 sub2node->cd();
7323 //
7324 // Place copy #3 of I1D7 in I20B
7325 //
7326 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7327 sub3node->SetLineColor(kColorITS);
7328 sub3node->SetVisibility(0);
7329 sub3node->cd();
7330 //
7331 // Place copy #1 of I1D1 in I1D7
7332 //
7333 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7334 sub4node->SetLineColor(kColorITS);
7335 sub4node->SetVisibility(0);
7336 sub4node->cd();
7337 //
7338 // Place copy #1 of ITS2 in I1D1
7339 //
7340 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7341 sub5node->SetLineColor(kColorITS);
7342 fNodes->Add(sub5node);
7343 sub4node->cd();
7344 fNodes->Add(sub4node);
7345 sub3node->cd();
7346 fNodes->Add(sub3node);
7347 sub2node->cd();
7348 //
7349 // Place copy #4 of I1D7 in I20B
7350 //
7351 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7352 sub3node->SetLineColor(kColorITS);
7353 sub3node->SetVisibility(0);
7354 sub3node->cd();
7355 //
7356 // Place copy #1 of I1D1 in I1D7
7357 //
7358 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7359 sub4node->SetLineColor(kColorITS);
7360 sub4node->SetVisibility(0);
7361 sub4node->cd();
7362 //
7363 // Place copy #1 of ITS2 in I1D1
7364 //
7365 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7366 sub5node->SetLineColor(kColorITS);
7367 fNodes->Add(sub5node);
7368 sub4node->cd();
7369 fNodes->Add(sub4node);
7370 sub3node->cd();
7371 fNodes->Add(sub3node);
7372 sub2node->cd();
7373 fNodes->Add(sub2node);
7374 sub1node->cd();
7375 //
7376 // Place copy #3 of I20B in I12B
7377 //
7378 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.);
7379 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.);
1266e9b4 7380 sub2node = new TNode("I20B","I20B","I20B",0.8567+deltax,7.1279+deltay,0.,"itsrot242");
1f99c14b 7381 sub2node->SetLineColor(kColorITS);
7382 sub2node->SetVisibility(0);
7383 sub2node->cd();
7384 //
7385 // Place copy #1 of I1D7 in I20B
7386 //
7387 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7388 sub3node->SetLineColor(kColorITS);
7389 sub3node->SetVisibility(0);
7390 sub3node->cd();
7391 //
7392 // Place copy #1 of I1D1 in I1D7
7393 //
7394 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7395 sub4node->SetLineColor(kColorITS);
7396 sub4node->SetVisibility(0);
7397 sub4node->cd();
7398 //
7399 // Place copy #1 of ITS2 in I1D1
7400 //
7401 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7402 sub5node->SetLineColor(kColorITS);
7403 fNodes->Add(sub5node);
7404 sub4node->cd();
7405 fNodes->Add(sub4node);
7406 sub3node->cd();
7407 fNodes->Add(sub3node);
7408 sub2node->cd();
7409 //
7410 // Place copy #2 of I1D7 in I20B
7411 //
7412 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7413 sub3node->SetLineColor(kColorITS);
7414 sub3node->SetVisibility(0);
7415 sub3node->cd();
7416 //
7417 // Place copy #1 of I1D1 in I1D7
7418 //
7419 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7420 sub4node->SetLineColor(kColorITS);
7421 sub4node->SetVisibility(0);
7422 sub4node->cd();
7423 //
7424 // Place copy #1 of ITS2 in I1D1
7425 //
7426 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7427 sub5node->SetLineColor(kColorITS);
7428 fNodes->Add(sub5node);
7429 sub4node->cd();
7430 fNodes->Add(sub4node);
7431 sub3node->cd();
7432 fNodes->Add(sub3node);
7433 sub2node->cd();
7434 //
7435 // Place copy #3 of I1D7 in I20B
7436 //
7437 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7438 sub3node->SetLineColor(kColorITS);
7439 sub3node->SetVisibility(0);
7440 sub3node->cd();
7441 //
7442 // Place copy #1 of I1D1 in I1D7
7443 //
7444 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7445 sub4node->SetLineColor(kColorITS);
7446 sub4node->SetVisibility(0);
7447 sub4node->cd();
7448 //
7449 // Place copy #1 of ITS2 in I1D1
7450 //
7451 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7452 sub5node->SetLineColor(kColorITS);
7453 fNodes->Add(sub5node);
7454 sub4node->cd();
7455 fNodes->Add(sub4node);
7456 sub3node->cd();
7457 fNodes->Add(sub3node);
7458 sub2node->cd();
7459 //
7460 // Place copy #4 of I1D7 in I20B
7461 //
7462 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7463 sub3node->SetLineColor(kColorITS);
7464 sub3node->SetVisibility(0);
7465 sub3node->cd();
7466 //
7467 // Place copy #1 of I1D1 in I1D7
7468 //
7469 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7470 sub4node->SetLineColor(kColorITS);
7471 sub4node->SetVisibility(0);
7472 sub4node->cd();
7473 //
7474 // Place copy #1 of ITS2 in I1D1
7475 //
7476 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7477 sub5node->SetLineColor(kColorITS);
7478 fNodes->Add(sub5node);
7479 sub4node->cd();
7480 fNodes->Add(sub4node);
7481 sub3node->cd();
7482 fNodes->Add(sub3node);
7483 sub2node->cd();
7484 fNodes->Add(sub2node);
7485 sub1node->cd();
7486 //
7487 // Place copy #4 of I20B in I12B
7488 //
7489 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.);
7490 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.);
1266e9b4 7491 sub2node = new TNode("I20B","I20B","I20B",-0.2689+deltax,7.1742+deltay,0.,"itsrot243");
1f99c14b 7492 sub2node->SetLineColor(kColorITS);
7493 sub2node->SetVisibility(0);
7494 sub2node->cd();
7495 //
7496 // Place copy #1 of I1D7 in I20B
7497 //
7498 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],10.708,"");
7499 sub3node->SetLineColor(kColorITS);
7500 sub3node->SetVisibility(0);
7501 sub3node->cd();
7502 //
7503 // Place copy #1 of I1D1 in I1D7
7504 //
7505 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7506 sub4node->SetLineColor(kColorITS);
7507 sub4node->SetVisibility(0);
7508 sub4node->cd();
7509 //
7510 // Place copy #1 of ITS2 in I1D1
7511 //
7512 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7513 sub5node->SetLineColor(kColorITS);
7514 fNodes->Add(sub5node);
7515 sub4node->cd();
7516 fNodes->Add(sub4node);
7517 sub3node->cd();
7518 fNodes->Add(sub3node);
7519 sub2node->cd();
7520 //
7521 // Place copy #2 of I1D7 in I20B
7522 //
7523 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],3.536,"");
7524 sub3node->SetLineColor(kColorITS);
7525 sub3node->SetVisibility(0);
7526 sub3node->cd();
7527 //
7528 // Place copy #1 of I1D1 in I1D7
7529 //
7530 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7531 sub4node->SetLineColor(kColorITS);
7532 sub4node->SetVisibility(0);
7533 sub4node->cd();
7534 //
7535 // Place copy #1 of ITS2 in I1D1
7536 //
7537 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7538 sub5node->SetLineColor(kColorITS);
7539 fNodes->Add(sub5node);
7540 sub4node->cd();
7541 fNodes->Add(sub4node);
7542 sub3node->cd();
7543 fNodes->Add(sub3node);
7544 sub2node->cd();
7545 //
7546 // Place copy #3 of I1D7 in I20B
7547 //
7548 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-3.536,"");
7549 sub3node->SetLineColor(kColorITS);
7550 sub3node->SetVisibility(0);
7551 sub3node->cd();
7552 //
7553 // Place copy #1 of I1D1 in I1D7
7554 //
7555 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7556 sub4node->SetLineColor(kColorITS);
7557 sub4node->SetVisibility(0);
7558 sub4node->cd();
7559 //
7560 // Place copy #1 of ITS2 in I1D1
7561 //
7562 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7563 sub5node->SetLineColor(kColorITS);
7564 fNodes->Add(sub5node);
7565 sub4node->cd();
7566 fNodes->Add(sub4node);
7567 sub3node->cd();
7568 fNodes->Add(sub3node);
7569 sub2node->cd();
7570 //
7571 // Place copy #4 of I1D7 in I20B
7572 //
7573 sub3node = new TNode("I1D7","I1D7","I1D7",-0.0455,-di20b[1]+di1d7[1],-10.708,"");
7574 sub3node->SetLineColor(kColorITS);
7575 sub3node->SetVisibility(0);
7576 sub3node->cd();
7577 //
7578 // Place copy #1 of I1D1 in I1D7
7579 //
7580 sub4node = new TNode("I1D1","I1D1","I1D1",0.,ddet2,0.,"");
7581 sub4node->SetLineColor(kColorITS);
7582 sub4node->SetVisibility(0);
7583 sub4node->cd();
7584 //
7585 // Place copy #1 of ITS2 in I1D1
7586 //
7587 sub5node = new TNode("ITS2","ITS2","ITS2",0.,0.,0.,"");
7588 sub5node->SetLineColor(kColorITS);
7589 fNodes->Add(sub5node);
7590 sub4node->cd();
7591 fNodes->Add(sub4node);
7592 sub3node->cd();
7593 fNodes->Add(sub3node);
7594 sub2node->cd();
7595 fNodes->Add(sub2node);
7596 sub1node->cd();
7597 fNodes->Add(sub1node);
7598 node->cd();
7599
7600 fNodes->Add(node);
7601
7602 }
7603
7604
7605 // --- Place SDD volumes into their mother volume
7606
7607 // Place IT34 in Alice
7608 node = new TNode("IT34","IT34","IT34",0.,0.,0.,"");
7609 node->SetLineColor(kColorITS);
7610 node->SetVisibility(0);
7611 node->cd();
7612 //
7613 // Place copy #1 of I004 in IT34
7614 //
1266e9b4 7615 sub1node = new TNode("I004","I004","I004",-3.2777,14.3607,0.,"itsrot321");
1f99c14b 7616 sub1node->SetLineColor(kColorITS);
7617 sub1node->SetVisibility(0);
7618 sub1node->cd();
7619 //
7620 // Place copy #1 of ITS3 directly in I004
7621 //
7622 ySDD = Y_SDD_sep/2.+I302dits[1];
7623 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7624 sub2node->SetLineColor(kColorITS);
7625 sub2node->SetVisibility(1);
7626 fNodes->Add(sub2node);
7627 sub1node->cd();
7628 //
7629 // Place copy #2 of ITS3 directly in I004
7630 //
7631 ySDD = Y_SDD_sep/2.+I302dits[1];
7632 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7633 sub2node->SetLineColor(kColorITS);
7634 sub2node->SetVisibility(1);
7635 fNodes->Add(sub2node);
7636 sub1node->cd();
7637 //
7638 // Place copy #3 of ITS3 directly in I004
7639 //
7640 ySDD = Y_SDD_sep/2.+I302dits[1];
7641 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7642 sub2node->SetLineColor(kColorITS);
7643 sub2node->SetVisibility(1);
7644 fNodes->Add(sub2node);
7645 sub1node->cd();
7646 //
7647 // Place copy #4 of ITS3 directly in I004
7648 //
7649 ySDD = Y_SDD_sep/2.+I302dits[1];
7650 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7651 sub2node->SetLineColor(kColorITS);
7652 sub2node->SetVisibility(1);
7653 fNodes->Add(sub2node);
7654 sub1node->cd();
7655 //
7656 // Place copy #5 of ITS3 directly in I004
7657 //
7658 ySDD = Y_SDD_sep/2.+I302dits[1];
7659 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7660 sub2node->SetLineColor(kColorITS);
7661 sub2node->SetVisibility(1);
7662 fNodes->Add(sub2node);
7663 sub1node->cd();
7664 //
7665 // Place copy #6 of ITS3 directly in I004
7666 //
7667 ySDD = Y_SDD_sep/2.+I302dits[1];
7668 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7669 sub2node->SetLineColor(kColorITS);
7670 sub2node->SetVisibility(1);
7671 fNodes->Add(sub2node);
7672 sub1node->cd();
7673 fNodes->Add(sub1node);
7674 node->cd();
7675 //
7676 // Place copy #2 of I004 in IT34
7677 //
1266e9b4 7678 sub1node = new TNode("I004","I004","I004",-9.5581,11.9855,0.,"itsrot333");
1f99c14b 7679 sub1node->SetLineColor(kColorITS);
7680 sub1node->SetVisibility(0);
7681 sub1node->cd();
7682 //
7683 // Place copy #1 of ITS3 directly in I004
7684 //
7685 ySDD = Y_SDD_sep/2.+I302dits[1];
7686 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7687 sub2node->SetLineColor(kColorITS);
7688 sub2node->SetVisibility(1);
7689 fNodes->Add(sub2node);
7690 sub1node->cd();
7691 //
7692 // Place copy #2 of ITS3 directly in I004
7693 //
7694 ySDD = Y_SDD_sep/2.+I302dits[1];
7695 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7696 sub2node->SetLineColor(kColorITS);
7697 sub2node->SetVisibility(1);
7698 fNodes->Add(sub2node);
7699 sub1node->cd();
7700 //
7701 // Place copy #3 of ITS3 directly in I004
7702 //
7703 ySDD = Y_SDD_sep/2.+I302dits[1];
7704 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7705 sub2node->SetLineColor(kColorITS);
7706 sub2node->SetVisibility(1);
7707 fNodes->Add(sub2node);
7708 sub1node->cd();
7709 //
7710 // Place copy #4 of ITS3 directly in I004
7711 //
7712 ySDD = Y_SDD_sep/2.+I302dits[1];
7713 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7714 sub2node->SetLineColor(kColorITS);
7715 sub2node->SetVisibility(1);
7716 fNodes->Add(sub2node);
7717 sub1node->cd();
7718 //
7719 // Place copy #5 of ITS3 directly in I004
7720 //
7721 ySDD = Y_SDD_sep/2.+I302dits[1];
7722 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7723 sub2node->SetLineColor(kColorITS);
7724 sub2node->SetVisibility(1);
7725 fNodes->Add(sub2node);
7726 sub1node->cd();
7727 //
7728 // Place copy #6 of ITS3 directly in I004
7729 //
7730 ySDD = Y_SDD_sep/2.+I302dits[1];
7731 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7732 sub2node->SetLineColor(kColorITS);
7733 sub2node->SetVisibility(1);
7734 fNodes->Add(sub2node);
7735 sub1node->cd();
7736 fNodes->Add(sub1node);
7737 node->cd();
7738 //
7739 // Place copy #3 of I004 in IT34
7740 //
1266e9b4 7741 sub1node = new TNode("I004","I004","I004",-13.2713,6.3911,0.,"itsrot336");
1f99c14b 7742 sub1node->SetLineColor(kColorITS);
7743 sub1node->SetVisibility(0);
7744 sub1node->cd();
7745 //
7746 // Place copy #1 of ITS3 directly in I004
7747 //
7748 ySDD = Y_SDD_sep/2.+I302dits[1];
7749 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7750 sub2node->SetLineColor(kColorITS);
7751 sub2node->SetVisibility(1);
7752 fNodes->Add(sub2node);
7753 sub1node->cd();
7754 //
7755 // Place copy #2 of ITS3 directly in I004
7756 //
7757 ySDD = Y_SDD_sep/2.+I302dits[1];
7758 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7759 sub2node->SetLineColor(kColorITS);
7760 sub2node->SetVisibility(1);
7761 fNodes->Add(sub2node);
7762 sub1node->cd();
7763 //
7764 // Place copy #3 of ITS3 directly in I004
7765 //
7766 ySDD = Y_SDD_sep/2.+I302dits[1];
7767 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7768 sub2node->SetLineColor(kColorITS);
7769 sub2node->SetVisibility(1);
7770 fNodes->Add(sub2node);
7771 sub1node->cd();
7772 //
7773 // Place copy #4 of ITS3 directly in I004
7774 //
7775 ySDD = Y_SDD_sep/2.+I302dits[1];
7776 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7777 sub2node->SetLineColor(kColorITS);
7778 sub2node->SetVisibility(1);
7779 fNodes->Add(sub2node);
7780 sub1node->cd();
7781 //
7782 // Place copy #5 of ITS3 directly in I004
7783 //
7784 ySDD = Y_SDD_sep/2.+I302dits[1];
7785 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7786 sub2node->SetLineColor(kColorITS);
7787 sub2node->SetVisibility(1);
7788 fNodes->Add(sub2node);
7789 sub1node->cd();
7790 //
7791 // Place copy #6 of ITS3 directly in I004
7792 //
7793 ySDD = Y_SDD_sep/2.+I302dits[1];
7794 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7795 sub2node->SetLineColor(kColorITS);
7796 sub2node->SetVisibility(1);
7797 fNodes->Add(sub2node);
7798 sub1node->cd();
7799 fNodes->Add(sub1node);
7800 node->cd();
7801 //
7802 // Place copy #4 of I004 in IT34
7803 //
1266e9b4 7804 sub1node = new TNode("I004","I004","I004",-15.33,0.,0.,"itsrot350");
1f99c14b 7805 sub1node->SetLineColor(kColorITS);
7806 sub1node->SetVisibility(0);
7807 sub1node->cd();
7808 //
7809 // Place copy #1 of ITS3 directly in I004
7810 //
7811 ySDD = Y_SDD_sep/2.+I302dits[1];
7812 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7813 sub2node->SetLineColor(kColorITS);
7814 sub2node->SetVisibility(1);
7815 fNodes->Add(sub2node);
7816 sub1node->cd();
7817 //
7818 // Place copy #2 of ITS3 directly in I004
7819 //
7820 ySDD = Y_SDD_sep/2.+I302dits[1];
7821 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7822 sub2node->SetLineColor(kColorITS);
7823 sub2node->SetVisibility(1);
7824 fNodes->Add(sub2node);
7825 sub1node->cd();
7826 //
7827 // Place copy #3 of ITS3 directly in I004
7828 //
7829 ySDD = Y_SDD_sep/2.+I302dits[1];
7830 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7831 sub2node->SetLineColor(kColorITS);
7832 sub2node->SetVisibility(1);
7833 fNodes->Add(sub2node);
7834 sub1node->cd();
7835 //
7836 // Place copy #4 of ITS3 directly in I004
7837 //
7838 ySDD = Y_SDD_sep/2.+I302dits[1];
7839 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7840 sub2node->SetLineColor(kColorITS);
7841 sub2node->SetVisibility(1);
7842 fNodes->Add(sub2node);
7843 sub1node->cd();
7844 //
7845 // Place copy #5 of ITS3 directly in I004
7846 //
7847 ySDD = Y_SDD_sep/2.+I302dits[1];
7848 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7849 sub2node->SetLineColor(kColorITS);
7850 sub2node->SetVisibility(1);
7851 fNodes->Add(sub2node);
7852 sub1node->cd();
7853 //
7854 // Place copy #6 of ITS3 directly in I004
7855 //
7856 ySDD = Y_SDD_sep/2.+I302dits[1];
7857 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7858 sub2node->SetLineColor(kColorITS);
7859 sub2node->SetVisibility(1);
7860 fNodes->Add(sub2node);
7861 sub1node->cd();
7862 fNodes->Add(sub1node);
7863 node->cd();
7864 //
7865 // Place copy #5 of I004 in IT34
7866 //
1266e9b4 7867 sub1node = new TNode("I004","I004","I004",-13.2713,-6.3911,0.,"itsrot313");
1f99c14b 7868 sub1node->SetLineColor(kColorITS);
7869 sub1node->SetVisibility(0);
7870 sub1node->cd();
7871 //
7872 // Place copy #1 of ITS3 directly in I004
7873 //
7874 ySDD = Y_SDD_sep/2.+I302dits[1];
7875 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7876 sub2node->SetLineColor(kColorITS);
7877 sub2node->SetVisibility(1);
7878 fNodes->Add(sub2node);
7879 sub1node->cd();
7880 //
7881 // Place copy #2 of ITS3 directly in I004
7882 //
7883 ySDD = Y_SDD_sep/2.+I302dits[1];
7884 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7885 sub2node->SetLineColor(kColorITS);
7886 sub2node->SetVisibility(1);
7887 fNodes->Add(sub2node);
7888 sub1node->cd();
7889 //
7890 // Place copy #3 of ITS3 directly in I004
7891 //
7892 ySDD = Y_SDD_sep/2.+I302dits[1];
7893 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7894 sub2node->SetLineColor(kColorITS);
7895 sub2node->SetVisibility(1);
7896 fNodes->Add(sub2node);
7897 sub1node->cd();
7898 //
7899 // Place copy #4 of ITS3 directly in I004
7900 //
7901 ySDD = Y_SDD_sep/2.+I302dits[1];
7902 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7903 sub2node->SetLineColor(kColorITS);
7904 sub2node->SetVisibility(1);
7905 fNodes->Add(sub2node);
7906 sub1node->cd();
7907 //
7908 // Place copy #5 of ITS3 directly in I004
7909 //
7910 ySDD = Y_SDD_sep/2.+I302dits[1];
7911 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7912 sub2node->SetLineColor(kColorITS);
7913 sub2node->SetVisibility(1);
7914 fNodes->Add(sub2node);
7915 sub1node->cd();
7916 //
7917 // Place copy #6 of ITS3 directly in I004
7918 //
7919 ySDD = Y_SDD_sep/2.+I302dits[1];
7920 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7921 sub2node->SetLineColor(kColorITS);
7922 sub2node->SetVisibility(1);
7923 fNodes->Add(sub2node);
7924 sub1node->cd();
7925 fNodes->Add(sub1node);
7926 node->cd();
7927 //
7928 // Place copy #6 of I004 in IT34
7929 //
1266e9b4 7930 sub1node = new TNode("I004","I004","I004",-9.5581,-11.9855,0.,"itsrot311");
1f99c14b 7931 sub1node->SetLineColor(kColorITS);
7932 sub1node->SetVisibility(0);
7933 sub1node->cd();
7934 //
7935 // Place copy #1 of ITS3 directly in I004
7936 //
7937 ySDD = Y_SDD_sep/2.+I302dits[1];
7938 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
7939 sub2node->SetLineColor(kColorITS);
7940 sub2node->SetVisibility(1);
7941 fNodes->Add(sub2node);
7942 sub1node->cd();
7943 //
7944 // Place copy #2 of ITS3 directly in I004
7945 //
7946 ySDD = Y_SDD_sep/2.+I302dits[1];
7947 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
7948 sub2node->SetLineColor(kColorITS);
7949 sub2node->SetVisibility(1);
7950 fNodes->Add(sub2node);
7951 sub1node->cd();
7952 //
7953 // Place copy #3 of ITS3 directly in I004
7954 //
7955 ySDD = Y_SDD_sep/2.+I302dits[1];
7956 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
7957 sub2node->SetLineColor(kColorITS);
7958 sub2node->SetVisibility(1);
7959 fNodes->Add(sub2node);
7960 sub1node->cd();
7961 //
7962 // Place copy #4 of ITS3 directly in I004
7963 //
7964 ySDD = Y_SDD_sep/2.+I302dits[1];
7965 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
7966 sub2node->SetLineColor(kColorITS);
7967 sub2node->SetVisibility(1);
7968 fNodes->Add(sub2node);
7969 sub1node->cd();
7970 //
7971 // Place copy #5 of ITS3 directly in I004
7972 //
7973 ySDD = Y_SDD_sep/2.+I302dits[1];
7974 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
7975 sub2node->SetLineColor(kColorITS);
7976 sub2node->SetVisibility(1);
7977 fNodes->Add(sub2node);
7978 sub1node->cd();
7979 //
7980 // Place copy #6 of ITS3 directly in I004
7981 //
7982 ySDD = Y_SDD_sep/2.+I302dits[1];
7983 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
7984 sub2node->SetLineColor(kColorITS);
7985 sub2node->SetVisibility(1);
7986 fNodes->Add(sub2node);
7987 sub1node->cd();
7988 fNodes->Add(sub1node);
7989 node->cd();
7990 //
7991 // Place copy #7 of I004 in IT34
7992 //
1266e9b4 7993 sub1node = new TNode("I004","I004","I004",-3.2777,-14.3607,0.,"itsrot310");
1f99c14b 7994 sub1node->SetLineColor(kColorITS);
7995 sub1node->SetVisibility(0);
7996 sub1node->cd();
7997 //
7998 // Place copy #1 of ITS3 directly in I004
7999 //
8000 ySDD = Y_SDD_sep/2.+I302dits[1];
8001 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8002 sub2node->SetLineColor(kColorITS);
8003 sub2node->SetVisibility(1);
8004 fNodes->Add(sub2node);
8005 sub1node->cd();
8006 //
8007 // Place copy #2 of ITS3 directly in I004
8008 //
8009 ySDD = Y_SDD_sep/2.+I302dits[1];
8010 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8011 sub2node->SetLineColor(kColorITS);
8012 sub2node->SetVisibility(1);
8013 fNodes->Add(sub2node);
8014 sub1node->cd();
8015 //
8016 // Place copy #3 of ITS3 directly in I004
8017 //
8018 ySDD = Y_SDD_sep/2.+I302dits[1];
8019 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8020 sub2node->SetLineColor(kColorITS);
8021 sub2node->SetVisibility(1);
8022 fNodes->Add(sub2node);
8023 sub1node->cd();
8024 //
8025 // Place copy #4 of ITS3 directly in I004
8026 //
8027 ySDD = Y_SDD_sep/2.+I302dits[1];
8028 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8029 sub2node->SetLineColor(kColorITS);
8030 sub2node->SetVisibility(1);
8031 fNodes->Add(sub2node);
8032 sub1node->cd();
8033 //
8034 // Place copy #5 of ITS3 directly in I004
8035 //
8036 ySDD = Y_SDD_sep/2.+I302dits[1];
8037 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8038 sub2node->SetLineColor(kColorITS);
8039 sub2node->SetVisibility(1);
8040 fNodes->Add(sub2node);
8041 sub1node->cd();
8042 //
8043 // Place copy #6 of ITS3 directly in I004
8044 //
8045 ySDD = Y_SDD_sep/2.+I302dits[1];
8046 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8047 sub2node->SetLineColor(kColorITS);
8048 sub2node->SetVisibility(1);
8049 fNodes->Add(sub2node);
8050 sub1node->cd();
8051 fNodes->Add(sub1node);
8052 node->cd();
8053 //
8054 // Place copy #8 of I004 in IT34
8055 //
1266e9b4 8056 sub1node = new TNode("I004","I004","I004",3.4112,-14.9456,0.,"itsrot386");
1f99c14b 8057 sub1node->SetLineColor(kColorITS);
8058 sub1node->SetVisibility(0);
8059 sub1node->cd();
8060 //
8061 // Place copy #1 of ITS3 directly in I004
8062 //
8063 ySDD = Y_SDD_sep/2.+I302dits[1];
8064 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8065 sub2node->SetLineColor(kColorITS);
8066 sub2node->SetVisibility(1);
8067 fNodes->Add(sub2node);
8068 sub1node->cd();
8069 //
8070 // Place copy #2 of ITS3 directly in I004
8071 //
8072 ySDD = Y_SDD_sep/2.+I302dits[1];
8073 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8074 sub2node->SetLineColor(kColorITS);
8075 sub2node->SetVisibility(1);
8076 fNodes->Add(sub2node);
8077 sub1node->cd();
8078 //
8079 // Place copy #3 of ITS3 directly in I004
8080 //
8081 ySDD = Y_SDD_sep/2.+I302dits[1];
8082 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8083 sub2node->SetLineColor(kColorITS);
8084 sub2node->SetVisibility(1);
8085 fNodes->Add(sub2node);
8086 sub1node->cd();
8087 //
8088 // Place copy #4 of ITS3 directly in I004
8089 //
8090 ySDD = Y_SDD_sep/2.+I302dits[1];
8091 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8092 sub2node->SetLineColor(kColorITS);
8093 sub2node->SetVisibility(1);
8094 fNodes->Add(sub2node);
8095 sub1node->cd();
8096 //
8097 // Place copy #5 of ITS3 directly in I004
8098 //
8099 ySDD = Y_SDD_sep/2.+I302dits[1];
8100 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8101 sub2node->SetLineColor(kColorITS);
8102 sub2node->SetVisibility(1);
8103 fNodes->Add(sub2node);
8104 sub1node->cd();
8105 //
8106 // Place copy #6 of ITS3 directly in I004
8107 //
8108 ySDD = Y_SDD_sep/2.+I302dits[1];
8109 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8110 sub2node->SetLineColor(kColorITS);
8111 sub2node->SetVisibility(1);
8112 fNodes->Add(sub2node);
8113 sub1node->cd();
8114 fNodes->Add(sub1node);
8115 node->cd();
8116 //
8117 // Place copy #9 of I004 in IT34
8118 //
1266e9b4 8119 sub1node = new TNode("I004","I004","I004",9.184,-11.5164,0.,"itsrot309");
1f99c14b 8120 sub1node->SetLineColor(kColorITS);
8121 sub1node->SetVisibility(0);
8122 sub1node->cd();
8123 //
8124 // Place copy #1 of ITS3 directly in I004
8125 //
8126 ySDD = Y_SDD_sep/2.+I302dits[1];
8127 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8128 sub2node->SetLineColor(kColorITS);
8129 sub2node->SetVisibility(1);
8130 fNodes->Add(sub2node);
8131 sub1node->cd();
8132 //
8133 // Place copy #2 of ITS3 directly in I004
8134 //
8135 ySDD = Y_SDD_sep/2.+I302dits[1];
8136 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8137 sub2node->SetLineColor(kColorITS);
8138 sub2node->SetVisibility(1);
8139 fNodes->Add(sub2node);
8140 sub1node->cd();
8141 //
8142 // Place copy #3 of ITS3 directly in I004
8143 //
8144 ySDD = Y_SDD_sep/2.+I302dits[1];
8145 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8146 sub2node->SetLineColor(kColorITS);
8147 sub2node->SetVisibility(1);
8148 fNodes->Add(sub2node);
8149 sub1node->cd();
8150 //
8151 // Place copy #4 of ITS3 directly in I004
8152 //
8153 ySDD = Y_SDD_sep/2.+I302dits[1];
8154 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8155 sub2node->SetLineColor(kColorITS);
8156 sub2node->SetVisibility(1);
8157 fNodes->Add(sub2node);
8158 sub1node->cd();
8159 //
8160 // Place copy #5 of ITS3 directly in I004
8161 //
8162 ySDD = Y_SDD_sep/2.+I302dits[1];
8163 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8164 sub2node->SetLineColor(kColorITS);
8165 sub2node->SetVisibility(1);
8166 fNodes->Add(sub2node);
8167 sub1node->cd();
8168 //
8169 // Place copy #6 of ITS3 directly in I004
8170 //
8171 ySDD = Y_SDD_sep/2.+I302dits[1];
8172 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8173 sub2node->SetLineColor(kColorITS);
8174 sub2node->SetVisibility(1);
8175 fNodes->Add(sub2node);
8176 sub1node->cd();
8177 fNodes->Add(sub1node);
8178 node->cd();
8179 //
8180 // Place copy #10 of I004 in IT34
8181 //
1266e9b4 8182 sub1node = new TNode("I004","I004","I004",13.8119,-6.6514,0.,"itsrot308");
1f99c14b 8183 sub1node->SetLineColor(kColorITS);
8184 sub1node->SetVisibility(0);
8185 sub1node->cd();
8186 //
8187 // Place copy #1 of ITS3 directly in I004
8188 //
8189 ySDD = Y_SDD_sep/2.+I302dits[1];
8190 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8191 sub2node->SetLineColor(kColorITS);
8192 sub2node->SetVisibility(1);
8193 fNodes->Add(sub2node);
8194 sub1node->cd();
8195 //
8196 // Place copy #2 of ITS3 directly in I004
8197 //
8198 ySDD = Y_SDD_sep/2.+I302dits[1];
8199 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8200 sub2node->SetLineColor(kColorITS);
8201 sub2node->SetVisibility(1);
8202 fNodes->Add(sub2node);
8203 sub1node->cd();
8204 //
8205 // Place copy #3 of ITS3 directly in I004
8206 //
8207 ySDD = Y_SDD_sep/2.+I302dits[1];
8208 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8209 sub2node->SetLineColor(kColorITS);
8210 sub2node->SetVisibility(1);
8211 fNodes->Add(sub2node);
8212 sub1node->cd();
8213 //
8214 // Place copy #4 of ITS3 directly in I004
8215 //
8216 ySDD = Y_SDD_sep/2.+I302dits[1];
8217 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8218 sub2node->SetLineColor(kColorITS);
8219 sub2node->SetVisibility(1);
8220 fNodes->Add(sub2node);
8221 sub1node->cd();
8222 //
8223 // Place copy #5 of ITS3 directly in I004
8224 //
8225 ySDD = Y_SDD_sep/2.+I302dits[1];
8226 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8227 sub2node->SetLineColor(kColorITS);
8228 sub2node->SetVisibility(1);
8229 fNodes->Add(sub2node);
8230 sub1node->cd();
8231 //
8232 // Place copy #6 of ITS3 directly in I004
8233 //
8234 ySDD = Y_SDD_sep/2.+I302dits[1];
8235 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8236 sub2node->SetLineColor(kColorITS);
8237 sub2node->SetVisibility(1);
8238 fNodes->Add(sub2node);
8239 sub1node->cd();
8240 fNodes->Add(sub1node);
8241 node->cd();
8242 //
8243 // Place copy #11 of I004 in IT34
8244 //
1266e9b4 8245 sub1node = new TNode("I004","I004","I004",14.73,0.,0.,"itsrot356");
1f99c14b 8246 sub1node->SetLineColor(kColorITS);
8247 sub1node->SetVisibility(0);
8248 sub1node->cd();
8249 //
8250 // Place copy #1 of ITS3 directly in I004
8251 //
8252 ySDD = Y_SDD_sep/2.+I302dits[1];
8253 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8254 sub2node->SetLineColor(kColorITS);
8255 sub2node->SetVisibility(1);
8256 fNodes->Add(sub2node);
8257 sub1node->cd();
8258 //
8259 // Place copy #2 of ITS3 directly in I004
8260 //
8261 ySDD = Y_SDD_sep/2.+I302dits[1];
8262 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8263 sub2node->SetLineColor(kColorITS);
8264 sub2node->SetVisibility(1);
8265 fNodes->Add(sub2node);
8266 sub1node->cd();
8267 //
8268 // Place copy #3 of ITS3 directly in I004
8269 //
8270 ySDD = Y_SDD_sep/2.+I302dits[1];
8271 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8272 sub2node->SetLineColor(kColorITS);
8273 sub2node->SetVisibility(1);
8274 fNodes->Add(sub2node);
8275 sub1node->cd();
8276 //
8277 // Place copy #4 of ITS3 directly in I004
8278 //
8279 ySDD = Y_SDD_sep/2.+I302dits[1];
8280 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8281 sub2node->SetLineColor(kColorITS);
8282 sub2node->SetVisibility(1);
8283 fNodes->Add(sub2node);
8284 sub1node->cd();
8285 //
8286 // Place copy #5 of ITS3 directly in I004
8287 //
8288 ySDD = Y_SDD_sep/2.+I302dits[1];
8289 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8290 sub2node->SetLineColor(kColorITS);
8291 sub2node->SetVisibility(1);
8292 fNodes->Add(sub2node);
8293 sub1node->cd();
8294 //
8295 // Place copy #6 of ITS3 directly in I004
8296 //
8297 ySDD = Y_SDD_sep/2.+I302dits[1];
8298 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8299 sub2node->SetLineColor(kColorITS);
8300 sub2node->SetVisibility(1);
8301 fNodes->Add(sub2node);
8302 sub1node->cd();
8303 fNodes->Add(sub1node);
8304 node->cd();
8305 //
8306 // Place copy #12 of I004 in IT34
8307 //
1266e9b4 8308 sub1node = new TNode("I004","I004","I004",13.8119,6.6514,0.,"itsrot307");
1f99c14b 8309 sub1node->SetLineColor(kColorITS);
8310 sub1node->SetVisibility(0);
8311 sub1node->cd();
8312 //
8313 // Place copy #1 of ITS3 directly in I004
8314 //
8315 ySDD = Y_SDD_sep/2.+I302dits[1];
8316 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8317 sub2node->SetLineColor(kColorITS);
8318 sub2node->SetVisibility(1);
8319 fNodes->Add(sub2node);
8320 sub1node->cd();
8321 //
8322 // Place copy #2 of ITS3 directly in I004
8323 //
8324 ySDD = Y_SDD_sep/2.+I302dits[1];
8325 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8326 sub2node->SetLineColor(kColorITS);
8327 sub2node->SetVisibility(1);
8328 fNodes->Add(sub2node);
8329 sub1node->cd();
8330 //
8331 // Place copy #3 of ITS3 directly in I004
8332 //
8333 ySDD = Y_SDD_sep/2.+I302dits[1];
8334 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8335 sub2node->SetLineColor(kColorITS);
8336 sub2node->SetVisibility(1);
8337 fNodes->Add(sub2node);
8338 sub1node->cd();
8339 //
8340 // Place copy #4 of ITS3 directly in I004
8341 //
8342 ySDD = Y_SDD_sep/2.+I302dits[1];
8343 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8344 sub2node->SetLineColor(kColorITS);
8345 sub2node->SetVisibility(1);
8346 fNodes->Add(sub2node);
8347 sub1node->cd();
8348 //
8349 // Place copy #5 of ITS3 directly in I004
8350 //
8351 ySDD = Y_SDD_sep/2.+I302dits[1];
8352 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8353 sub2node->SetLineColor(kColorITS);
8354 sub2node->SetVisibility(1);
8355 fNodes->Add(sub2node);
8356 sub1node->cd();
8357 //
8358 // Place copy #6 of ITS3 directly in I004
8359 //
8360 ySDD = Y_SDD_sep/2.+I302dits[1];
8361 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8362 sub2node->SetLineColor(kColorITS);
8363 sub2node->SetVisibility(1);
8364 fNodes->Add(sub2node);
8365 sub1node->cd();
8366 fNodes->Add(sub1node);
8367 node->cd();
8368 //
8369 // Place copy #13 of I004 in IT34
8370 //
1266e9b4 8371 sub1node = new TNode("I004","I004","I004",9.184,11.5164,0.,"itsrot306");
1f99c14b 8372 sub1node->SetLineColor(kColorITS);
8373 sub1node->SetVisibility(0);
8374 sub1node->cd();
8375 //
8376 // Place copy #1 of ITS3 directly in I004
8377 //
8378 ySDD = Y_SDD_sep/2.+I302dits[1];
8379 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8380 sub2node->SetLineColor(kColorITS);
8381 sub2node->SetVisibility(1);
8382 fNodes->Add(sub2node);
8383 sub1node->cd();
8384 //
8385 // Place copy #2 of ITS3 directly in I004
8386 //
8387 ySDD = Y_SDD_sep/2.+I302dits[1];
8388 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8389 sub2node->SetLineColor(kColorITS);
8390 sub2node->SetVisibility(1);
8391 fNodes->Add(sub2node);
8392 sub1node->cd();
8393 //
8394 // Place copy #3 of ITS3 directly in I004
8395 //
8396 ySDD = Y_SDD_sep/2.+I302dits[1];
8397 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8398 sub2node->SetLineColor(kColorITS);
8399 sub2node->SetVisibility(1);
8400 fNodes->Add(sub2node);
8401 sub1node->cd();
8402 //
8403 // Place copy #4 of ITS3 directly in I004
8404 //
8405 ySDD = Y_SDD_sep/2.+I302dits[1];
8406 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8407 sub2node->SetLineColor(kColorITS);
8408 sub2node->SetVisibility(1);
8409 fNodes->Add(sub2node);
8410 sub1node->cd();
8411 //
8412 // Place copy #5 of ITS3 directly in I004
8413 //
8414 ySDD = Y_SDD_sep/2.+I302dits[1];
8415 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8416 sub2node->SetLineColor(kColorITS);
8417 sub2node->SetVisibility(1);
8418 fNodes->Add(sub2node);
8419 sub1node->cd();
8420 //
8421 // Place copy #6 of ITS3 directly in I004
8422 //
8423 ySDD = Y_SDD_sep/2.+I302dits[1];
8424 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8425 sub2node->SetLineColor(kColorITS);
8426 sub2node->SetVisibility(1);
8427 fNodes->Add(sub2node);
8428 sub1node->cd();
8429 fNodes->Add(sub1node);
8430 node->cd();
8431 //
8432 // Place copy #14 of I004 in IT34
8433 //
1266e9b4 8434 sub1node = new TNode("I004","I004","I004",3.4113,14.9456,0.,"itsrot305");
1f99c14b 8435 sub1node->SetLineColor(kColorITS);
8436 sub1node->SetVisibility(0);
8437 sub1node->cd();
8438 //
8439 // Place copy #1 of ITS3 directly in I004
8440 //
8441 ySDD = Y_SDD_sep/2.+I302dits[1];
8442 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[0],"");
8443 sub2node->SetLineColor(kColorITS);
8444 sub2node->SetVisibility(1);
8445 fNodes->Add(sub2node);
8446 sub1node->cd();
8447 //
8448 // Place copy #2 of ITS3 directly in I004
8449 //
8450 ySDD = Y_SDD_sep/2.+I302dits[1];
8451 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[1],"");
8452 sub2node->SetLineColor(kColorITS);
8453 sub2node->SetVisibility(1);
8454 fNodes->Add(sub2node);
8455 sub1node->cd();
8456 //
8457 // Place copy #3 of ITS3 directly in I004
8458 //
8459 ySDD = Y_SDD_sep/2.+I302dits[1];
8460 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[2],"");
8461 sub2node->SetLineColor(kColorITS);
8462 sub2node->SetVisibility(1);
8463 fNodes->Add(sub2node);
8464 sub1node->cd();
8465 //
8466 // Place copy #4 of ITS3 directly in I004
8467 //
8468 ySDD = Y_SDD_sep/2.+I302dits[1];
8469 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[3],"");
8470 sub2node->SetLineColor(kColorITS);
8471 sub2node->SetVisibility(1);
8472 fNodes->Add(sub2node);
8473 sub1node->cd();
8474 //
8475 // Place copy #5 of ITS3 directly in I004
8476 //
8477 ySDD = Y_SDD_sep/2.+I302dits[1];
8478 sub2node = new TNode("ITS3","ITS3","ITS3",0.,ySDD,Z_SDD_lay3[4],"");
8479 sub2node->SetLineColor(kColorITS);
8480 sub2node->SetVisibility(1);
8481 fNodes->Add(sub2node);
8482 sub1node->cd();
8483 //
8484 // Place copy #6 of ITS3 directly in I004
8485 //
8486 ySDD = Y_SDD_sep/2.+I302dits[1];
8487 sub2node = new TNode("ITS3","ITS3","ITS3",0.,-ySDD,Z_SDD_lay3[5],"");
8488 sub2node->SetLineColor(kColorITS);
8489 sub2node->SetVisibility(1);
8490 fNodes->Add(sub2node);
8491 sub1node->cd();
8492 fNodes->Add(sub1node);
8493 node->cd();
8494 //
8495 // Place copy #1 of I005 in IT34
8496 //
1266e9b4 8497 sub1node = new TNode("I005","I005","I005",-3.3629,23.3895,-0.15,"itsrot335");
1f99c14b 8498 sub1node->SetLineColor(kColorITS);
8499 sub1node->SetVisibility(0);
8500 sub1node->cd();
8501 //
8502 // Place copy #1 of ITS4 directly in I005
8503 //
8504 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8505 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8506 sub2node->SetLineColor(kColorITS);
8507 sub2node->SetVisibility(1);
8508 fNodes->Add(sub2node);
8509 sub1node->cd();
8510 //
8511 // Place copy #2 of ITS4 directly in I005
8512 //
8513 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8514 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8515 sub2node->SetLineColor(kColorITS);
8516 sub2node->SetVisibility(1);
8517 fNodes->Add(sub2node);
8518 sub1node->cd();
8519 //
8520 // Place copy #3 of ITS4 directly in I005
8521 //
8522 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8523 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8524 sub2node->SetLineColor(kColorITS);
8525 sub2node->SetVisibility(1);
8526 fNodes->Add(sub2node);
8527 sub1node->cd();
8528 //
8529 // Place copy #4 of ITS4 directly in I005
8530 //
8531 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8532 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8533 sub2node->SetLineColor(kColorITS);
8534 sub2node->SetVisibility(1);
8535 fNodes->Add(sub2node);
8536 sub1node->cd();
8537 //
8538 // Place copy #5 of ITS4 directly in I005
8539 //
8540 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8541 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8542 sub2node->SetLineColor(kColorITS);
8543 sub2node->SetVisibility(1);
8544 fNodes->Add(sub2node);
8545 sub1node->cd();
8546 //
8547 // Place copy #6 of ITS4 directly in I005
8548 //
8549 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8550 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8551 sub2node->SetLineColor(kColorITS);
8552 sub2node->SetVisibility(1);
8553 fNodes->Add(sub2node);
8554 sub1node->cd();
8555 //
8556 // Place copy #7 of ITS4 directly in I005
8557 //
8558 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8559 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8560 sub2node->SetLineColor(kColorITS);
8561 sub2node->SetVisibility(1);
8562 fNodes->Add(sub2node);
8563 sub1node->cd();
8564 //
8565 // Place copy #8 of ITS4 directly in I005
8566 //
8567 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8568 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8569 sub2node->SetLineColor(kColorITS);
8570 sub2node->SetVisibility(1);
8571 fNodes->Add(sub2node);
8572 sub1node->cd();
8573 fNodes->Add(sub1node);
8574 node->cd();
8575 //
8576 // Place copy #2 of I005 in IT34
8577 //
1266e9b4 8578 sub1node = new TNode("I005","I005","I005",-10.0447,21.9949,-0.15,"itsrot332");
1f99c14b 8579 sub1node->SetLineColor(kColorITS);
8580 sub1node->SetVisibility(0);
8581 sub1node->cd();
8582 //
8583 // Place copy #1 of ITS4 directly in I005
8584 //
8585 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8586 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8587 sub2node->SetLineColor(kColorITS);
8588 sub2node->SetVisibility(1);
8589 fNodes->Add(sub2node);
8590 sub1node->cd();
8591 //
8592 // Place copy #2 of ITS4 directly in I005
8593 //
8594 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8595 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8596 sub2node->SetLineColor(kColorITS);
8597 sub2node->SetVisibility(1);
8598 fNodes->Add(sub2node);
8599 sub1node->cd();
8600 //
8601 // Place copy #3 of ITS4 directly in I005
8602 //
8603 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8604 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8605 sub2node->SetLineColor(kColorITS);
8606 sub2node->SetVisibility(1);
8607 fNodes->Add(sub2node);
8608 sub1node->cd();
8609 //
8610 // Place copy #4 of ITS4 directly in I005
8611 //
8612 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8613 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8614 sub2node->SetLineColor(kColorITS);
8615 sub2node->SetVisibility(1);
8616 fNodes->Add(sub2node);
8617 sub1node->cd();
8618 //
8619 // Place copy #5 of ITS4 directly in I005
8620 //
8621 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8622 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8623 sub2node->SetLineColor(kColorITS);
8624 sub2node->SetVisibility(1);
8625 fNodes->Add(sub2node);
8626 sub1node->cd();
8627 //
8628 // Place copy #6 of ITS4 directly in I005
8629 //
8630 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8631 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8632 sub2node->SetLineColor(kColorITS);
8633 sub2node->SetVisibility(1);
8634 fNodes->Add(sub2node);
8635 sub1node->cd();
8636 //
8637 // Place copy #7 of ITS4 directly in I005
8638 //
8639 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8640 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8641 sub2node->SetLineColor(kColorITS);
8642 sub2node->SetVisibility(1);
8643 fNodes->Add(sub2node);
8644 sub1node->cd();
8645 //
8646 // Place copy #8 of ITS4 directly in I005
8647 //
8648 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8649 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8650 sub2node->SetLineColor(kColorITS);
8651 sub2node->SetVisibility(1);
8652 fNodes->Add(sub2node);
8653 sub1node->cd();
8654 fNodes->Add(sub1node);
8655 node->cd();
8656 //
8657 // Place copy #3 of I005 in IT34
8658 //
1266e9b4 8659 sub1node = new TNode("I005","I005","I005",-15.4744,17.8584,-0.15,"itsrot331");
1f99c14b 8660 sub1node->SetLineColor(kColorITS);
8661 sub1node->SetVisibility(0);
8662 sub1node->cd();
8663 //
8664 // Place copy #1 of ITS4 directly in I005
8665 //
8666 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8667 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8668 sub2node->SetLineColor(kColorITS);
8669 sub2node->SetVisibility(1);
8670 fNodes->Add(sub2node);
8671 sub1node->cd();
8672 //
8673 // Place copy #2 of ITS4 directly in I005
8674 //
8675 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8676 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8677 sub2node->SetLineColor(kColorITS);
8678 sub2node->SetVisibility(1);
8679 fNodes->Add(sub2node);
8680 sub1node->cd();
8681 //
8682 // Place copy #3 of ITS4 directly in I005
8683 //
8684 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8685 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8686 sub2node->SetLineColor(kColorITS);
8687 sub2node->SetVisibility(1);
8688 fNodes->Add(sub2node);
8689 sub1node->cd();
8690 //
8691 // Place copy #4 of ITS4 directly in I005
8692 //
8693 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8694 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8695 sub2node->SetLineColor(kColorITS);
8696 sub2node->SetVisibility(1);
8697 fNodes->Add(sub2node);
8698 sub1node->cd();
8699 //
8700 // Place copy #5 of ITS4 directly in I005
8701 //
8702 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8703 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8704 sub2node->SetLineColor(kColorITS);
8705 sub2node->SetVisibility(1);
8706 fNodes->Add(sub2node);
8707 sub1node->cd();
8708 //
8709 // Place copy #6 of ITS4 directly in I005
8710 //
8711 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8712 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8713 sub2node->SetLineColor(kColorITS);
8714 sub2node->SetVisibility(1);
8715 fNodes->Add(sub2node);
8716 sub1node->cd();
8717 //
8718 // Place copy #7 of ITS4 directly in I005
8719 //
8720 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8721 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8722 sub2node->SetLineColor(kColorITS);
8723 sub2node->SetVisibility(1);
8724 fNodes->Add(sub2node);
8725 sub1node->cd();
8726 //
8727 // Place copy #8 of ITS4 directly in I005
8728 //
8729 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8730 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8731 sub2node->SetLineColor(kColorITS);
8732 sub2node->SetVisibility(1);
8733 fNodes->Add(sub2node);
8734 sub1node->cd();
8735 fNodes->Add(sub1node);
8736 node->cd();
8737 //
8738 // Place copy #4 of I005 in IT34
8739 //
1266e9b4 8740 sub1node = new TNode("I005","I005","I005",-20.3415,13.0727,-0.15,"itsrot366");
1f99c14b 8741 sub1node->SetLineColor(kColorITS);
8742 sub1node->SetVisibility(0);
8743 sub1node->cd();
8744 //
8745 // Place copy #1 of ITS4 directly in I005
8746 //
8747 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8748 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8749 sub2node->SetLineColor(kColorITS);
8750 sub2node->SetVisibility(1);
8751 fNodes->Add(sub2node);
8752 sub1node->cd();
8753 //
8754 // Place copy #2 of ITS4 directly in I005
8755 //
8756 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8757 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8758 sub2node->SetLineColor(kColorITS);
8759 sub2node->SetVisibility(1);
8760 fNodes->Add(sub2node);
8761 sub1node->cd();
8762 //
8763 // Place copy #3 of ITS4 directly in I005
8764 //
8765 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8766 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8767 sub2node->SetLineColor(kColorITS);
8768 sub2node->SetVisibility(1);
8769 fNodes->Add(sub2node);
8770 sub1node->cd();
8771 //
8772 // Place copy #4 of ITS4 directly in I005
8773 //
8774 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8775 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8776 sub2node->SetLineColor(kColorITS);
8777 sub2node->SetVisibility(1);
8778 fNodes->Add(sub2node);
8779 sub1node->cd();
8780 //
8781 // Place copy #5 of ITS4 directly in I005
8782 //
8783 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8784 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8785 sub2node->SetLineColor(kColorITS);
8786 sub2node->SetVisibility(1);
8787 fNodes->Add(sub2node);
8788 sub1node->cd();
8789 //
8790 // Place copy #6 of ITS4 directly in I005
8791 //
8792 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8793 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8794 sub2node->SetLineColor(kColorITS);
8795 sub2node->SetVisibility(1);
8796 fNodes->Add(sub2node);
8797 sub1node->cd();
8798 //
8799 // Place copy #7 of ITS4 directly in I005
8800 //
8801 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8802 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8803 sub2node->SetLineColor(kColorITS);
8804 sub2node->SetVisibility(1);
8805 fNodes->Add(sub2node);
8806 sub1node->cd();
8807 //
8808 // Place copy #8 of ITS4 directly in I005
8809 //
8810 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8811 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8812 sub2node->SetLineColor(kColorITS);
8813 sub2node->SetVisibility(1);
8814 fNodes->Add(sub2node);
8815 sub1node->cd();
8816 fNodes->Add(sub1node);
8817 node->cd();
8818 //
8819 // Place copy #5 of I005 in IT34
8820 //
1266e9b4 8821 sub1node = new TNode("I005","I005","I005",-22.6728,6.6573,-0.15,"itsrot330");
1f99c14b 8822 sub1node->SetLineColor(kColorITS);
8823 sub1node->SetVisibility(0);
8824 sub1node->cd();
8825 //
8826 // Place copy #1 of ITS4 directly in I005
8827 //
8828 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8829 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8830 sub2node->SetLineColor(kColorITS);
8831 sub2node->SetVisibility(1);
8832 fNodes->Add(sub2node);
8833 sub1node->cd();
8834 //
8835 // Place copy #2 of ITS4 directly in I005
8836 //
8837 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8838 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8839 sub2node->SetLineColor(kColorITS);
8840 sub2node->SetVisibility(1);
8841 fNodes->Add(sub2node);
8842 sub1node->cd();
8843 //
8844 // Place copy #3 of ITS4 directly in I005
8845 //
8846 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8847 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8848 sub2node->SetLineColor(kColorITS);
8849 sub2node->SetVisibility(1);
8850 fNodes->Add(sub2node);
8851 sub1node->cd();
8852 //
8853 // Place copy #4 of ITS4 directly in I005
8854 //
8855 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8856 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8857 sub2node->SetLineColor(kColorITS);
8858 sub2node->SetVisibility(1);
8859 fNodes->Add(sub2node);
8860 sub1node->cd();
8861 //
8862 // Place copy #5 of ITS4 directly in I005
8863 //
8864 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8865 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8866 sub2node->SetLineColor(kColorITS);
8867 sub2node->SetVisibility(1);
8868 fNodes->Add(sub2node);
8869 sub1node->cd();
8870 //
8871 // Place copy #6 of ITS4 directly in I005
8872 //
8873 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8874 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8875 sub2node->SetLineColor(kColorITS);
8876 sub2node->SetVisibility(1);
8877 fNodes->Add(sub2node);
8878 sub1node->cd();
8879 //
8880 // Place copy #7 of ITS4 directly in I005
8881 //
8882 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8883 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8884 sub2node->SetLineColor(kColorITS);
8885 sub2node->SetVisibility(1);
8886 fNodes->Add(sub2node);
8887 sub1node->cd();
8888 //
8889 // Place copy #8 of ITS4 directly in I005
8890 //
8891 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8892 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8893 sub2node->SetLineColor(kColorITS);
8894 sub2node->SetVisibility(1);
8895 fNodes->Add(sub2node);
8896 sub1node->cd();
8897 fNodes->Add(sub1node);
8898 node->cd();
8899 //
8900 // Place copy #6 of I005 in IT34
8901 //
1266e9b4 8902 sub1node = new TNode("I005","I005","I005",-24.18,0.,-0.15,"itsrot350");
1f99c14b 8903 sub1node->SetLineColor(kColorITS);
8904 sub1node->SetVisibility(0);
8905 sub1node->cd();
8906 //
8907 // Place copy #1 of ITS4 directly in I005
8908 //
8909 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8910 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8911 sub2node->SetLineColor(kColorITS);
8912 sub2node->SetVisibility(1);
8913 fNodes->Add(sub2node);
8914 sub1node->cd();
8915 //
8916 // Place copy #2 of ITS4 directly in I005
8917 //
8918 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8919 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
8920 sub2node->SetLineColor(kColorITS);
8921 sub2node->SetVisibility(1);
8922 fNodes->Add(sub2node);
8923 sub1node->cd();
8924 //
8925 // Place copy #3 of ITS4 directly in I005
8926 //
8927 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8928 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
8929 sub2node->SetLineColor(kColorITS);
8930 sub2node->SetVisibility(1);
8931 fNodes->Add(sub2node);
8932 sub1node->cd();
8933 //
8934 // Place copy #4 of ITS4 directly in I005
8935 //
8936 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8937 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
8938 sub2node->SetLineColor(kColorITS);
8939 sub2node->SetVisibility(1);
8940 fNodes->Add(sub2node);
8941 sub1node->cd();
8942 //
8943 // Place copy #5 of ITS4 directly in I005
8944 //
8945 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8946 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
8947 sub2node->SetLineColor(kColorITS);
8948 sub2node->SetVisibility(1);
8949 fNodes->Add(sub2node);
8950 sub1node->cd();
8951 //
8952 // Place copy #6 of ITS4 directly in I005
8953 //
8954 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8955 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
8956 sub2node->SetLineColor(kColorITS);
8957 sub2node->SetVisibility(1);
8958 fNodes->Add(sub2node);
8959 sub1node->cd();
8960 //
8961 // Place copy #7 of ITS4 directly in I005
8962 //
8963 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8964 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
8965 sub2node->SetLineColor(kColorITS);
8966 sub2node->SetVisibility(1);
8967 fNodes->Add(sub2node);
8968 sub1node->cd();
8969 //
8970 // Place copy #8 of ITS4 directly in I005
8971 //
8972 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8973 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
8974 sub2node->SetLineColor(kColorITS);
8975 sub2node->SetVisibility(1);
8976 fNodes->Add(sub2node);
8977 sub1node->cd();
8978 fNodes->Add(sub1node);
8979 node->cd();
8980 //
8981 // Place copy #7 of I005 in IT34
8982 //
1266e9b4 8983 sub1node = new TNode("I005","I005","I005",-22.6728,-6.6573,-0.15,"itsrot329");
1f99c14b 8984 sub1node->SetLineColor(kColorITS);
8985 sub1node->SetVisibility(0);
8986 sub1node->cd();
8987 //
8988 // Place copy #1 of ITS4 directly in I005
8989 //
8990 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
8991 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
8992 sub2node->SetLineColor(kColorITS);
8993 sub2node->SetVisibility(1);
8994 fNodes->Add(sub2node);
8995 sub1node->cd();
8996 //
8997 // Place copy #2 of ITS4 directly in I005
8998 //
8999 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9000 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9001 sub2node->SetLineColor(kColorITS);
9002 sub2node->SetVisibility(1);
9003 fNodes->Add(sub2node);
9004 sub1node->cd();
9005 //
9006 // Place copy #3 of ITS4 directly in I005
9007 //
9008 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9009 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9010 sub2node->SetLineColor(kColorITS);
9011 sub2node->SetVisibility(1);
9012 fNodes->Add(sub2node);
9013 sub1node->cd();
9014 //
9015 // Place copy #4 of ITS4 directly in I005
9016 //
9017 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9018 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9019 sub2node->SetLineColor(kColorITS);
9020 sub2node->SetVisibility(1);
9021 fNodes->Add(sub2node);
9022 sub1node->cd();
9023 //
9024 // Place copy #5 of ITS4 directly in I005
9025 //
9026 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9027 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9028 sub2node->SetLineColor(kColorITS);
9029 sub2node->SetVisibility(1);
9030 fNodes->Add(sub2node);
9031 sub1node->cd();
9032 //
9033 // Place copy #6 of ITS4 directly in I005
9034 //
9035 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9036 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9037 sub2node->SetLineColor(kColorITS);
9038 sub2node->SetVisibility(1);
9039 fNodes->Add(sub2node);
9040 sub1node->cd();
9041 //
9042 // Place copy #7 of ITS4 directly in I005
9043 //
9044 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9045 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9046 sub2node->SetLineColor(kColorITS);
9047 sub2node->SetVisibility(1);
9048 fNodes->Add(sub2node);
9049 sub1node->cd();
9050 //
9051 // Place copy #8 of ITS4 directly in I005
9052 //
9053 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9054 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9055 sub2node->SetLineColor(kColorITS);
9056 sub2node->SetVisibility(1);
9057 fNodes->Add(sub2node);
9058 sub1node->cd();
9059 fNodes->Add(sub1node);
9060 node->cd();
9061 //
9062 // Place copy #8 of I005 in IT34
9063 //
1266e9b4 9064 sub1node = new TNode("I005","I005","I005",-20.3415,-13.0727,-0.15,"itsrot328");
1f99c14b 9065 sub1node->SetLineColor(kColorITS);
9066 sub1node->SetVisibility(0);
9067 sub1node->cd();
9068 //
9069 // Place copy #1 of ITS4 directly in I005
9070 //
9071 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9072 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9073 sub2node->SetLineColor(kColorITS);
9074 sub2node->SetVisibility(1);
9075 fNodes->Add(sub2node);
9076 sub1node->cd();
9077 //
9078 // Place copy #2 of ITS4 directly in I005
9079 //
9080 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9081 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9082 sub2node->SetLineColor(kColorITS);
9083 sub2node->SetVisibility(1);
9084 fNodes->Add(sub2node);
9085 sub1node->cd();
9086 //
9087 // Place copy #3 of ITS4 directly in I005
9088 //
9089 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9090 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9091 sub2node->SetLineColor(kColorITS);
9092 sub2node->SetVisibility(1);
9093 fNodes->Add(sub2node);
9094 sub1node->cd();
9095 //
9096 // Place copy #4 of ITS4 directly in I005
9097 //
9098 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9099 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9100 sub2node->SetLineColor(kColorITS);
9101 sub2node->SetVisibility(1);
9102 fNodes->Add(sub2node);
9103 sub1node->cd();
9104 //
9105 // Place copy #5 of ITS4 directly in I005
9106 //
9107 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9108 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9109 sub2node->SetLineColor(kColorITS);
9110 sub2node->SetVisibility(1);
9111 fNodes->Add(sub2node);
9112 sub1node->cd();
9113 //
9114 // Place copy #6 of ITS4 directly in I005
9115 //
9116 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9117 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9118 sub2node->SetLineColor(kColorITS);
9119 sub2node->SetVisibility(1);
9120 fNodes->Add(sub2node);
9121 sub1node->cd();
9122 //
9123 // Place copy #7 of ITS4 directly in I005
9124 //
9125 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9126 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9127 sub2node->SetLineColor(kColorITS);
9128 sub2node->SetVisibility(1);
9129 fNodes->Add(sub2node);
9130 sub1node->cd();
9131 //
9132 // Place copy #8 of ITS4 directly in I005
9133 //
9134 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9135 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9136 sub2node->SetLineColor(kColorITS);
9137 sub2node->SetVisibility(1);
9138 fNodes->Add(sub2node);
9139 sub1node->cd();
9140 fNodes->Add(sub1node);
9141 node->cd();
9142 //
9143 // Place copy #9 of I005 in IT34
9144 //
1266e9b4 9145 sub1node = new TNode("I005","I005","I005",-15.4744,-17.8584,-0.15,"itsrot327");
1f99c14b 9146 sub1node->SetLineColor(kColorITS);
9147 sub1node->SetVisibility(0);
9148 sub1node->cd();
9149 //
9150 // Place copy #1 of ITS4 directly in I005
9151 //
9152 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9153 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9154 sub2node->SetLineColor(kColorITS);
9155 sub2node->SetVisibility(1);
9156 fNodes->Add(sub2node);
9157 sub1node->cd();
9158 //
9159 // Place copy #2 of ITS4 directly in I005
9160 //
9161 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9162 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9163 sub2node->SetLineColor(kColorITS);
9164 sub2node->SetVisibility(1);
9165 fNodes->Add(sub2node);
9166 sub1node->cd();
9167 //
9168 // Place copy #3 of ITS4 directly in I005
9169 //
9170 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9171 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9172 sub2node->SetLineColor(kColorITS);
9173 sub2node->SetVisibility(1);
9174 fNodes->Add(sub2node);
9175 sub1node->cd();
9176 //
9177 // Place copy #4 of ITS4 directly in I005
9178 //
9179 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9180 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9181 sub2node->SetLineColor(kColorITS);
9182 sub2node->SetVisibility(1);
9183 fNodes->Add(sub2node);
9184 sub1node->cd();
9185 //
9186 // Place copy #5 of ITS4 directly in I005
9187 //
9188 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9189 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9190 sub2node->SetLineColor(kColorITS);
9191 sub2node->SetVisibility(1);
9192 fNodes->Add(sub2node);
9193 sub1node->cd();
9194 //
9195 // Place copy #6 of ITS4 directly in I005
9196 //
9197 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9198 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9199 sub2node->SetLineColor(kColorITS);
9200 sub2node->SetVisibility(1);
9201 fNodes->Add(sub2node);
9202 sub1node->cd();
9203 //
9204 // Place copy #7 of ITS4 directly in I005
9205 //
9206 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9207 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9208 sub2node->SetLineColor(kColorITS);
9209 sub2node->SetVisibility(1);
9210 fNodes->Add(sub2node);
9211 sub1node->cd();
9212 //
9213 // Place copy #8 of ITS4 directly in I005
9214 //
9215 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9216 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9217 sub2node->SetLineColor(kColorITS);
9218 sub2node->SetVisibility(1);
9219 fNodes->Add(sub2node);
9220 sub1node->cd();
9221 fNodes->Add(sub1node);
9222 node->cd();
9223 //
9224 // Place copy #10 of I005 in IT34
9225 //
1266e9b4 9226 sub1node = new TNode("I005","I005","I005",-10.0447,-21.9949,-0.15,"itsrot326");
1f99c14b 9227 sub1node->SetLineColor(kColorITS);
9228 sub1node->SetVisibility(0);
9229 sub1node->cd();
9230 //
9231 // Place copy #1 of ITS4 directly in I005
9232 //
9233 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9234 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9235 sub2node->SetLineColor(kColorITS);
9236 sub2node->SetVisibility(1);
9237 fNodes->Add(sub2node);
9238 sub1node->cd();
9239 //
9240 // Place copy #2 of ITS4 directly in I005
9241 //
9242 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9243 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9244 sub2node->SetLineColor(kColorITS);
9245 sub2node->SetVisibility(1);
9246 fNodes->Add(sub2node);
9247 sub1node->cd();
9248 //
9249 // Place copy #3 of ITS4 directly in I005
9250 //
9251 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9252 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9253 sub2node->SetLineColor(kColorITS);
9254 sub2node->SetVisibility(1);
9255 fNodes->Add(sub2node);
9256 sub1node->cd();
9257 //
9258 // Place copy #4 of ITS4 directly in I005
9259 //
9260 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9261 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9262 sub2node->SetLineColor(kColorITS);
9263 sub2node->SetVisibility(1);
9264 fNodes->Add(sub2node);
9265 sub1node->cd();
9266 //
9267 // Place copy #5 of ITS4 directly in I005
9268 //
9269 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9270 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9271 sub2node->SetLineColor(kColorITS);
9272 sub2node->SetVisibility(1);
9273 fNodes->Add(sub2node);
9274 sub1node->cd();
9275 //
9276 // Place copy #6 of ITS4 directly in I005
9277 //
9278 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9279 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9280 sub2node->SetLineColor(kColorITS);
9281 sub2node->SetVisibility(1);
9282 fNodes->Add(sub2node);
9283 sub1node->cd();
9284 //
9285 // Place copy #7 of ITS4 directly in I005
9286 //
9287 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9288 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9289 sub2node->SetLineColor(kColorITS);
9290 sub2node->SetVisibility(1);
9291 fNodes->Add(sub2node);
9292 sub1node->cd();
9293 //
9294 // Place copy #8 of ITS4 directly in I005
9295 //
9296 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9297 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9298 sub2node->SetLineColor(kColorITS);
9299 sub2node->SetVisibility(1);
9300 fNodes->Add(sub2node);
9301 sub1node->cd();
9302 fNodes->Add(sub1node);
9303 node->cd();
9304 //
9305 // Place copy #11 of I005 in IT34
9306 //
1266e9b4 9307 sub1node = new TNode("I005","I005","I005",-3.3629,-23.3895,-0.15,"itsrot325");
1f99c14b 9308 sub1node->SetLineColor(kColorITS);
9309 sub1node->SetVisibility(0);
9310 sub1node->cd();
9311 //
9312 // Place copy #1 of ITS4 directly in I005
9313 //
9314 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9315 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9316 sub2node->SetLineColor(kColorITS);
9317 sub2node->SetVisibility(1);
9318 fNodes->Add(sub2node);
9319 sub1node->cd();
9320 //
9321 // Place copy #2 of ITS4 directly in I005
9322 //
9323 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9324 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9325 sub2node->SetLineColor(kColorITS);
9326 sub2node->SetVisibility(1);
9327 fNodes->Add(sub2node);
9328 sub1node->cd();
9329 //
9330 // Place copy #3 of ITS4 directly in I005
9331 //
9332 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9333 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9334 sub2node->SetLineColor(kColorITS);
9335 sub2node->SetVisibility(1);
9336 fNodes->Add(sub2node);
9337 sub1node->cd();
9338 //
9339 // Place copy #4 of ITS4 directly in I005
9340 //
9341 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9342 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9343 sub2node->SetLineColor(kColorITS);
9344 sub2node->SetVisibility(1);
9345 fNodes->Add(sub2node);
9346 sub1node->cd();
9347 //
9348 // Place copy #5 of ITS4 directly in I005
9349 //
9350 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9351 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9352 sub2node->SetLineColor(kColorITS);
9353 sub2node->SetVisibility(1);
9354 fNodes->Add(sub2node);
9355 sub1node->cd();
9356 //
9357 // Place copy #6 of ITS4 directly in I005
9358 //
9359 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9360 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9361 sub2node->SetLineColor(kColorITS);
9362 sub2node->SetVisibility(1);
9363 fNodes->Add(sub2node);
9364 sub1node->cd();
9365 //
9366 // Place copy #7 of ITS4 directly in I005
9367 //
9368 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9369 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9370 sub2node->SetLineColor(kColorITS);
9371 sub2node->SetVisibility(1);
9372 fNodes->Add(sub2node);
9373 sub1node->cd();
9374 //
9375 // Place copy #8 of ITS4 directly in I005
9376 //
9377 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9378 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9379 sub2node->SetLineColor(kColorITS);
9380 sub2node->SetVisibility(1);
9381 fNodes->Add(sub2node);
9382 sub1node->cd();
9383 fNodes->Add(sub1node);
9384 node->cd();
9385 //
9386 // Place copy #12 of I005 in IT34
9387 //
1266e9b4 9388 sub1node = new TNode("I005","I005","I005",3.4412,-23.9339,-0.15,"itsrot324");
1f99c14b 9389 sub1node->SetLineColor(kColorITS);
9390 sub1node->SetVisibility(0);
9391 sub1node->cd();
9392 //
9393 // Place copy #1 of ITS4 directly in I005
9394 //
9395 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9396 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9397 sub2node->SetLineColor(kColorITS);
9398 sub2node->SetVisibility(1);
9399 fNodes->Add(sub2node);
9400 sub1node->cd();
9401 //
9402 // Place copy #2 of ITS4 directly in I005
9403 //
9404 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9405 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9406 sub2node->SetLineColor(kColorITS);
9407 sub2node->SetVisibility(1);
9408 fNodes->Add(sub2node);
9409 sub1node->cd();
9410 //
9411 // Place copy #3 of ITS4 directly in I005
9412 //
9413 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9414 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9415 sub2node->SetLineColor(kColorITS);
9416 sub2node->SetVisibility(1);
9417 fNodes->Add(sub2node);
9418 sub1node->cd();
9419 //
9420 // Place copy #4 of ITS4 directly in I005
9421 //
9422 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9423 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9424 sub2node->SetLineColor(kColorITS);
9425 sub2node->SetVisibility(1);
9426 fNodes->Add(sub2node);
9427 sub1node->cd();
9428 //
9429 // Place copy #5 of ITS4 directly in I005
9430 //
9431 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9432 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9433 sub2node->SetLineColor(kColorITS);
9434 sub2node->SetVisibility(1);
9435 fNodes->Add(sub2node);
9436 sub1node->cd();
9437 //
9438 // Place copy #6 of ITS4 directly in I005
9439 //
9440 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9441 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9442 sub2node->SetLineColor(kColorITS);
9443 sub2node->SetVisibility(1);
9444 fNodes->Add(sub2node);
9445 sub1node->cd();
9446 //
9447 // Place copy #7 of ITS4 directly in I005
9448 //
9449 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9450 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9451 sub2node->SetLineColor(kColorITS);
9452 sub2node->SetVisibility(1);
9453 fNodes->Add(sub2node);
9454 sub1node->cd();
9455 //
9456 // Place copy #8 of ITS4 directly in I005
9457 //
9458 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9459 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9460 sub2node->SetLineColor(kColorITS);
9461 sub2node->SetVisibility(1);
9462 fNodes->Add(sub2node);
9463 sub1node->cd();
9464 fNodes->Add(sub1node);
9465 node->cd();
9466 //
9467 // Place copy #13 of I005 in IT34
9468 //
1266e9b4 9469 sub1node = new TNode("I005","I005","I005",9.8163,-21.4946,-0.15,"itsrot323");
1f99c14b 9470 sub1node->SetLineColor(kColorITS);
9471 sub1node->SetVisibility(0);
9472 sub1node->cd();
9473 //
9474 // Place copy #1 of ITS4 directly in I005
9475 //
9476 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9477 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9478 sub2node->SetLineColor(kColorITS);
9479 sub2node->SetVisibility(1);
9480 fNodes->Add(sub2node);
9481 sub1node->cd();
9482 //
9483 // Place copy #2 of ITS4 directly in I005
9484 //
9485 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9486 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9487 sub2node->SetLineColor(kColorITS);
9488 sub2node->SetVisibility(1);
9489 fNodes->Add(sub2node);
9490 sub1node->cd();
9491 //
9492 // Place copy #3 of ITS4 directly in I005
9493 //
9494 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9495 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9496 sub2node->SetLineColor(kColorITS);
9497 sub2node->SetVisibility(1);
9498 fNodes->Add(sub2node);
9499 sub1node->cd();
9500 //
9501 // Place copy #4 of ITS4 directly in I005
9502 //
9503 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9504 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9505 sub2node->SetLineColor(kColorITS);
9506 sub2node->SetVisibility(1);
9507 fNodes->Add(sub2node);
9508 sub1node->cd();
9509 //
9510 // Place copy #5 of ITS4 directly in I005
9511 //
9512 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9513 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9514 sub2node->SetLineColor(kColorITS);
9515 sub2node->SetVisibility(1);
9516 fNodes->Add(sub2node);
9517 sub1node->cd();
9518 //
9519 // Place copy #6 of ITS4 directly in I005
9520 //
9521 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9522 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9523 sub2node->SetLineColor(kColorITS);
9524 sub2node->SetVisibility(1);
9525 fNodes->Add(sub2node);
9526 sub1node->cd();
9527 //
9528 // Place copy #7 of ITS4 directly in I005
9529 //
9530 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9531 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9532 sub2node->SetLineColor(kColorITS);
9533 sub2node->SetVisibility(1);
9534 fNodes->Add(sub2node);
9535 sub1node->cd();
9536 //
9537 // Place copy #8 of ITS4 directly in I005
9538 //
9539 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9540 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9541 sub2node->SetLineColor(kColorITS);
9542 sub2node->SetVisibility(1);
9543 fNodes->Add(sub2node);
9544 sub1node->cd();
9545 fNodes->Add(sub1node);
9546 node->cd();
9547 //
9548 // Place copy #14 of I005 in IT34
9549 //
1266e9b4 9550 sub1node = new TNode("I005","I005","I005",15.8345,-18.274,-0.15,"itsrot322");
1f99c14b 9551 sub1node->SetLineColor(kColorITS);
9552 sub1node->SetVisibility(0);
9553 sub1node->cd();
9554 //
9555 // Place copy #1 of ITS4 directly in I005
9556 //
9557 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9558 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9559 sub2node->SetLineColor(kColorITS);
9560 sub2node->SetVisibility(1);
9561 fNodes->Add(sub2node);
9562 sub1node->cd();
9563 //
9564 // Place copy #2 of ITS4 directly in I005
9565 //
9566 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9567 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9568 sub2node->SetLineColor(kColorITS);
9569 sub2node->SetVisibility(1);
9570 fNodes->Add(sub2node);
9571 sub1node->cd();
9572 //
9573 // Place copy #3 of ITS4 directly in I005
9574 //
9575 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9576 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9577 sub2node->SetLineColor(kColorITS);
9578 sub2node->SetVisibility(1);
9579 fNodes->Add(sub2node);
9580 sub1node->cd();
9581 //
9582 // Place copy #4 of ITS4 directly in I005
9583 //
9584 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9585 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9586 sub2node->SetLineColor(kColorITS);
9587 sub2node->SetVisibility(1);
9588 fNodes->Add(sub2node);
9589 sub1node->cd();
9590 //
9591 // Place copy #5 of ITS4 directly in I005
9592 //
9593 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9594 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9595 sub2node->SetLineColor(kColorITS);
9596 sub2node->SetVisibility(1);
9597 fNodes->Add(sub2node);
9598 sub1node->cd();
9599 //
9600 // Place copy #6 of ITS4 directly in I005
9601 //
9602 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9603 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9604 sub2node->SetLineColor(kColorITS);
9605 sub2node->SetVisibility(1);
9606 fNodes->Add(sub2node);
9607 sub1node->cd();
9608 //
9609 // Place copy #7 of ITS4 directly in I005
9610 //
9611 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9612 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9613 sub2node->SetLineColor(kColorITS);
9614 sub2node->SetVisibility(1);
9615 fNodes->Add(sub2node);
9616 sub1node->cd();
9617 //
9618 // Place copy #8 of ITS4 directly in I005
9619 //
9620 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9621 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9622 sub2node->SetLineColor(kColorITS);
9623 sub2node->SetVisibility(1);
9624 fNodes->Add(sub2node);
9625 sub1node->cd();
9626 fNodes->Add(sub1node);
9627 node->cd();
9628 //
9629 // Place copy #15 of I005 in IT34
9630 //
1266e9b4 9631 sub1node = new TNode("I005","I005","I005",19.8788,-12.7753,-0.15,"itsrot320");
1f99c14b 9632 sub1node->SetLineColor(kColorITS);
9633 sub1node->SetVisibility(0);
9634 sub1node->cd();
9635 //
9636 // Place copy #1 of ITS4 directly in I005
9637 //
9638 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9639 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9640 sub2node->SetLineColor(kColorITS);
9641 sub2node->SetVisibility(1);
9642 fNodes->Add(sub2node);
9643 sub1node->cd();
9644 //
9645 // Place copy #2 of ITS4 directly in I005
9646 //
9647 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9648 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9649 sub2node->SetLineColor(kColorITS);
9650 sub2node->SetVisibility(1);
9651 fNodes->Add(sub2node);
9652 sub1node->cd();
9653 //
9654 // Place copy #3 of ITS4 directly in I005
9655 //
9656 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9657 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9658 sub2node->SetLineColor(kColorITS);
9659 sub2node->SetVisibility(1);
9660 fNodes->Add(sub2node);
9661 sub1node->cd();
9662 //
9663 // Place copy #4 of ITS4 directly in I005
9664 //
9665 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9666 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9667 sub2node->SetLineColor(kColorITS);
9668 sub2node->SetVisibility(1);
9669 fNodes->Add(sub2node);
9670 sub1node->cd();
9671 //
9672 // Place copy #5 of ITS4 directly in I005
9673 //
9674 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9675 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9676 sub2node->SetLineColor(kColorITS);
9677 sub2node->SetVisibility(1);
9678 fNodes->Add(sub2node);
9679 sub1node->cd();
9680 //
9681 // Place copy #6 of ITS4 directly in I005
9682 //
9683 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9684 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9685 sub2node->SetLineColor(kColorITS);
9686 sub2node->SetVisibility(1);
9687 fNodes->Add(sub2node);
9688 sub1node->cd();
9689 //
9690 // Place copy #7 of ITS4 directly in I005
9691 //
9692 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9693 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9694 sub2node->SetLineColor(kColorITS);
9695 sub2node->SetVisibility(1);
9696 fNodes->Add(sub2node);
9697 sub1node->cd();
9698 //
9699 // Place copy #8 of ITS4 directly in I005
9700 //
9701 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9702 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9703 sub2node->SetLineColor(kColorITS);
9704 sub2node->SetVisibility(1);
9705 fNodes->Add(sub2node);
9706 sub1node->cd();
9707 fNodes->Add(sub1node);
9708 node->cd();
9709 //
9710 // Place copy #16 of I005 in IT34
9711 //
1266e9b4 9712 sub1node = new TNode("I005","I005","I005",23.2005,-6.8123,-0.15,"itsrot319");
1f99c14b 9713 sub1node->SetLineColor(kColorITS);
9714 sub1node->SetVisibility(0);
9715 sub1node->cd();
9716 //
9717 // Place copy #1 of ITS4 directly in I005
9718 //
9719 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9720 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9721 sub2node->SetLineColor(kColorITS);
9722 sub2node->SetVisibility(1);
9723 fNodes->Add(sub2node);
9724 sub1node->cd();
9725 //
9726 // Place copy #2 of ITS4 directly in I005
9727 //
9728 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9729 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9730 sub2node->SetLineColor(kColorITS);
9731 sub2node->SetVisibility(1);
9732 fNodes->Add(sub2node);
9733 sub1node->cd();
9734 //
9735 // Place copy #3 of ITS4 directly in I005
9736 //
9737 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9738 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9739 sub2node->SetLineColor(kColorITS);
9740 sub2node->SetVisibility(1);
9741 fNodes->Add(sub2node);
9742 sub1node->cd();
9743 //
9744 // Place copy #4 of ITS4 directly in I005
9745 //
9746 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9747 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9748 sub2node->SetLineColor(kColorITS);
9749 sub2node->SetVisibility(1);
9750 fNodes->Add(sub2node);
9751 sub1node->cd();
9752 //
9753 // Place copy #5 of ITS4 directly in I005
9754 //
9755 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9756 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9757 sub2node->SetLineColor(kColorITS);
9758 sub2node->SetVisibility(1);
9759 fNodes->Add(sub2node);
9760 sub1node->cd();
9761 //
9762 // Place copy #6 of ITS4 directly in I005
9763 //
9764 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9765 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9766 sub2node->SetLineColor(kColorITS);
9767 sub2node->SetVisibility(1);
9768 fNodes->Add(sub2node);
9769 sub1node->cd();
9770 //
9771 // Place copy #7 of ITS4 directly in I005
9772 //
9773 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9774 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9775 sub2node->SetLineColor(kColorITS);
9776 sub2node->SetVisibility(1);
9777 fNodes->Add(sub2node);
9778 sub1node->cd();
9779 //
9780 // Place copy #8 of ITS4 directly in I005
9781 //
9782 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9783 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9784 sub2node->SetLineColor(kColorITS);
9785 sub2node->SetVisibility(1);
9786 fNodes->Add(sub2node);
9787 sub1node->cd();
9788 fNodes->Add(sub1node);
9789 node->cd();
9790 //
9791 // Place copy #17 of I005 in IT34
9792 //
1266e9b4 9793 sub1node = new TNode("I005","I005","I005",23.63,0.,-0.15,"itsrot318");
1f99c14b 9794 sub1node->SetLineColor(kColorITS);
9795 sub1node->SetVisibility(0);
9796 sub1node->cd();
9797 //
9798 // Place copy #1 of ITS4 directly in I005
9799 //
9800 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9801 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9802 sub2node->SetLineColor(kColorITS);
9803 sub2node->SetVisibility(1);
9804 fNodes->Add(sub2node);
9805 sub1node->cd();
9806 //
9807 // Place copy #2 of ITS4 directly in I005
9808 //
9809 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9810 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9811 sub2node->SetLineColor(kColorITS);
9812 sub2node->SetVisibility(1);
9813 fNodes->Add(sub2node);
9814 sub1node->cd();
9815 //
9816 // Place copy #3 of ITS4 directly in I005
9817 //
9818 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9819 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9820 sub2node->SetLineColor(kColorITS);
9821 sub2node->SetVisibility(1);
9822 fNodes->Add(sub2node);
9823 sub1node->cd();
9824 //
9825 // Place copy #4 of ITS4 directly in I005
9826 //
9827 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9828 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9829 sub2node->SetLineColor(kColorITS);
9830 sub2node->SetVisibility(1);
9831 fNodes->Add(sub2node);
9832 sub1node->cd();
9833 //
9834 // Place copy #5 of ITS4 directly in I005
9835 //
9836 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9837 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9838 sub2node->SetLineColor(kColorITS);
9839 sub2node->SetVisibility(1);
9840 fNodes->Add(sub2node);
9841 sub1node->cd();
9842 //
9843 // Place copy #6 of ITS4 directly in I005
9844 //
9845 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9846 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9847 sub2node->SetLineColor(kColorITS);
9848 sub2node->SetVisibility(1);
9849 fNodes->Add(sub2node);
9850 sub1node->cd();
9851 //
9852 // Place copy #7 of ITS4 directly in I005
9853 //
9854 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9855 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9856 sub2node->SetLineColor(kColorITS);
9857 sub2node->SetVisibility(1);
9858 fNodes->Add(sub2node);
9859 sub1node->cd();
9860 //
9861 // Place copy #8 of ITS4 directly in I005
9862 //
9863 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9864 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9865 sub2node->SetLineColor(kColorITS);
9866 sub2node->SetVisibility(1);
9867 fNodes->Add(sub2node);
9868 sub1node->cd();
9869 fNodes->Add(sub1node);
9870 node->cd();
9871 //
9872 // Place copy #18 of I005 in IT34
9873 //
1266e9b4 9874 sub1node = new TNode("I005","I005","I005",23.2005,6.8123,-0.15,"itsrot317");
1f99c14b 9875 sub1node->SetLineColor(kColorITS);
9876 sub1node->SetVisibility(0);
9877 sub1node->cd();
9878 //
9879 // Place copy #1 of ITS4 directly in I005
9880 //
9881 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9882 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9883 sub2node->SetLineColor(kColorITS);
9884 sub2node->SetVisibility(1);
9885 fNodes->Add(sub2node);
9886 sub1node->cd();
9887 //
9888 // Place copy #2 of ITS4 directly in I005
9889 //
9890 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9891 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9892 sub2node->SetLineColor(kColorITS);
9893 sub2node->SetVisibility(1);
9894 fNodes->Add(sub2node);
9895 sub1node->cd();
9896 //
9897 // Place copy #3 of ITS4 directly in I005
9898 //
9899 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9900 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9901 sub2node->SetLineColor(kColorITS);
9902 sub2node->SetVisibility(1);
9903 fNodes->Add(sub2node);
9904 sub1node->cd();
9905 //
9906 // Place copy #4 of ITS4 directly in I005
9907 //
9908 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9909 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9910 sub2node->SetLineColor(kColorITS);
9911 sub2node->SetVisibility(1);
9912 fNodes->Add(sub2node);
9913 sub1node->cd();
9914 //
9915 // Place copy #5 of ITS4 directly in I005
9916 //
9917 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9918 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
9919 sub2node->SetLineColor(kColorITS);
9920 sub2node->SetVisibility(1);
9921 fNodes->Add(sub2node);
9922 sub1node->cd();
9923 //
9924 // Place copy #6 of ITS4 directly in I005
9925 //
9926 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9927 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
9928 sub2node->SetLineColor(kColorITS);
9929 sub2node->SetVisibility(1);
9930 fNodes->Add(sub2node);
9931 sub1node->cd();
9932 //
9933 // Place copy #7 of ITS4 directly in I005
9934 //
9935 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9936 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
9937 sub2node->SetLineColor(kColorITS);
9938 sub2node->SetVisibility(1);
9939 fNodes->Add(sub2node);
9940 sub1node->cd();
9941 //
9942 // Place copy #8 of ITS4 directly in I005
9943 //
9944 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9945 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
9946 sub2node->SetLineColor(kColorITS);
9947 sub2node->SetVisibility(1);
9948 fNodes->Add(sub2node);
9949 sub1node->cd();
9950 fNodes->Add(sub1node);
9951 node->cd();
9952 //
9953 // Place copy #19 of I005 in IT34
9954 //
1266e9b4 9955 sub1node = new TNode("I005","I005","I005",19.8788,12.7753,-0.15,"itsrot316");
1f99c14b 9956 sub1node->SetLineColor(kColorITS);
9957 sub1node->SetVisibility(0);
9958 sub1node->cd();
9959 //
9960 // Place copy #1 of ITS4 directly in I005
9961 //
9962 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9963 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
9964 sub2node->SetLineColor(kColorITS);
9965 sub2node->SetVisibility(1);
9966 fNodes->Add(sub2node);
9967 sub1node->cd();
9968 //
9969 // Place copy #2 of ITS4 directly in I005
9970 //
9971 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9972 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
9973 sub2node->SetLineColor(kColorITS);
9974 sub2node->SetVisibility(1);
9975 fNodes->Add(sub2node);
9976 sub1node->cd();
9977 //
9978 // Place copy #3 of ITS4 directly in I005
9979 //
9980 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9981 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
9982 sub2node->SetLineColor(kColorITS);
9983 sub2node->SetVisibility(1);
9984 fNodes->Add(sub2node);
9985 sub1node->cd();
9986 //
9987 // Place copy #4 of ITS4 directly in I005
9988 //
9989 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9990 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
9991 sub2node->SetLineColor(kColorITS);
9992 sub2node->SetVisibility(1);
9993 fNodes->Add(sub2node);
9994 sub1node->cd();
9995 //
9996 // Place copy #5 of ITS4 directly in I005
9997 //
9998 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
9999 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10000 sub2node->SetLineColor(kColorITS);
10001 sub2node->SetVisibility(1);
10002 fNodes->Add(sub2node);
10003 sub1node->cd();
10004 //
10005 // Place copy #6 of ITS4 directly in I005
10006 //
10007 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10008 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10009 sub2node->SetLineColor(kColorITS);
10010 sub2node->SetVisibility(1);
10011 fNodes->Add(sub2node);
10012 sub1node->cd();
10013 //
10014 // Place copy #7 of ITS4 directly in I005
10015 //
10016 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10017 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10018 sub2node->SetLineColor(kColorITS);
10019 sub2node->SetVisibility(1);
10020 fNodes->Add(sub2node);
10021 sub1node->cd();
10022 //
10023 // Place copy #8 of ITS4 directly in I005
10024 //
10025 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10026 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10027 sub2node->SetLineColor(kColorITS);
10028 sub2node->SetVisibility(1);
10029 fNodes->Add(sub2node);
10030 sub1node->cd();
10031 fNodes->Add(sub1node);
10032 node->cd();
10033 //
10034 // Place copy #20 of I005 in IT34
10035 //
1266e9b4 10036 sub1node = new TNode("I005","I005","I005",15.8345,18.274,-0.15,"itsrot315");
1f99c14b 10037 sub1node->SetLineColor(kColorITS);
10038 sub1node->SetVisibility(0);
10039 sub1node->cd();
10040 //
10041 // Place copy #1 of ITS4 directly in I005
10042 //
10043 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10044 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10045 sub2node->SetLineColor(kColorITS);
10046 sub2node->SetVisibility(1);
10047 fNodes->Add(sub2node);
10048 sub1node->cd();
10049 //
10050 // Place copy #2 of ITS4 directly in I005
10051 //
10052 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10053 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10054 sub2node->SetLineColor(kColorITS);
10055 sub2node->SetVisibility(1);
10056 fNodes->Add(sub2node);
10057 sub1node->cd();
10058 //
10059 // Place copy #3 of ITS4 directly in I005
10060 //
10061 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10062 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10063 sub2node->SetLineColor(kColorITS);
10064 sub2node->SetVisibility(1);
10065 fNodes->Add(sub2node);
10066 sub1node->cd();
10067 //
10068 // Place copy #4 of ITS4 directly in I005
10069 //
10070 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10071 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10072 sub2node->SetLineColor(kColorITS);
10073 sub2node->SetVisibility(1);
10074 fNodes->Add(sub2node);
10075 sub1node->cd();
10076 //
10077 // Place copy #5 of ITS4 directly in I005
10078 //
10079 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10080 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10081 sub2node->SetLineColor(kColorITS);
10082 sub2node->SetVisibility(1);
10083 fNodes->Add(sub2node);
10084 sub1node->cd();
10085 //
10086 // Place copy #6 of ITS4 directly in I005
10087 //
10088 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10089 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10090 sub2node->SetLineColor(kColorITS);
10091 sub2node->SetVisibility(1);
10092 fNodes->Add(sub2node);
10093 sub1node->cd();
10094 //
10095 // Place copy #7 of ITS4 directly in I005
10096 //
10097 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10098 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10099 sub2node->SetLineColor(kColorITS);
10100 sub2node->SetVisibility(1);
10101 fNodes->Add(sub2node);
10102 sub1node->cd();
10103 //
10104 // Place copy #8 of ITS4 directly in I005
10105 //
10106 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10107 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10108 sub2node->SetLineColor(kColorITS);
10109 sub2node->SetVisibility(1);
10110 fNodes->Add(sub2node);
10111 sub1node->cd();
10112 fNodes->Add(sub1node);
10113 node->cd();
10114 //
10115 // Place copy #21 of I005 in IT34
10116 //
1266e9b4 10117 sub1node = new TNode("I005","I005","I005",9.8163,21.4946,-0.15,"itsrot314");
1f99c14b 10118 sub1node->SetLineColor(kColorITS);
10119 sub1node->SetVisibility(0);
10120 sub1node->cd();
10121 //
10122 // Place copy #1 of ITS4 directly in I005
10123 //
10124 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10125 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10126 sub2node->SetLineColor(kColorITS);
10127 sub2node->SetVisibility(1);
10128 fNodes->Add(sub2node);
10129 sub1node->cd();
10130 //
10131 // Place copy #2 of ITS4 directly in I005
10132 //
10133 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10134 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10135 sub2node->SetLineColor(kColorITS);
10136 sub2node->SetVisibility(1);
10137 fNodes->Add(sub2node);
10138 sub1node->cd();
10139 //
10140 // Place copy #3 of ITS4 directly in I005
10141 //
10142 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10143 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10144 sub2node->SetLineColor(kColorITS);
10145 sub2node->SetVisibility(1);
10146 fNodes->Add(sub2node);
10147 sub1node->cd();
10148 //
10149 // Place copy #4 of ITS4 directly in I005
10150 //
10151 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10152 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10153 sub2node->SetLineColor(kColorITS);
10154 sub2node->SetVisibility(1);
10155 fNodes->Add(sub2node);
10156 sub1node->cd();
10157 //
10158 // Place copy #5 of ITS4 directly in I005
10159 //
10160 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10161 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10162 sub2node->SetLineColor(kColorITS);
10163 sub2node->SetVisibility(1);
10164 fNodes->Add(sub2node);
10165 sub1node->cd();
10166 //
10167 // Place copy #6 of ITS4 directly in I005
10168 //
10169 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10170 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10171 sub2node->SetLineColor(kColorITS);
10172 sub2node->SetVisibility(1);
10173 fNodes->Add(sub2node);
10174 sub1node->cd();
10175 //
10176 // Place copy #7 of ITS4 directly in I005
10177 //
10178 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10179 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10180 sub2node->SetLineColor(kColorITS);
10181 sub2node->SetVisibility(1);
10182 fNodes->Add(sub2node);
10183 sub1node->cd();
10184 //
10185 // Place copy #8 of ITS4 directly in I005
10186 //
10187 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10188 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10189 sub2node->SetLineColor(kColorITS);
10190 sub2node->SetVisibility(1);
10191 fNodes->Add(sub2node);
10192 sub1node->cd();
10193 fNodes->Add(sub1node);
10194 node->cd();
10195 //
10196 // Place copy #22 of I005 in IT34
10197 //
1266e9b4 10198 sub1node = new TNode("I005","I005","I005",3.4412,23.9339,-0.15,"itsrot334");
1f99c14b 10199 sub1node->SetLineColor(kColorITS);
10200 sub1node->SetVisibility(0);
10201 sub1node->cd();
10202 //
10203 // Place copy #1 of ITS4 directly in I005
10204 //
10205 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10206 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[0],"");
10207 sub2node->SetLineColor(kColorITS);
10208 sub2node->SetVisibility(1);
10209 fNodes->Add(sub2node);
10210 sub1node->cd();
10211 //
10212 // Place copy #2 of ITS4 directly in I005
10213 //
10214 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10215 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[1],"");
10216 sub2node->SetLineColor(kColorITS);
10217 sub2node->SetVisibility(1);
10218 fNodes->Add(sub2node);
10219 sub1node->cd();
10220 //
10221 // Place copy #3 of ITS4 directly in I005
10222 //
10223 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10224 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[2],"");
10225 sub2node->SetLineColor(kColorITS);
10226 sub2node->SetVisibility(1);
10227 fNodes->Add(sub2node);
10228 sub1node->cd();
10229 //
10230 // Place copy #4 of ITS4 directly in I005
10231 //
10232 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10233 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[3],"");
10234 sub2node->SetLineColor(kColorITS);
10235 sub2node->SetVisibility(1);
10236 fNodes->Add(sub2node);
10237 sub1node->cd();
10238 //
10239 // Place copy #5 of ITS4 directly in I005
10240 //
10241 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10242 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[4],"");
10243 sub2node->SetLineColor(kColorITS);
10244 sub2node->SetVisibility(1);
10245 fNodes->Add(sub2node);
10246 sub1node->cd();
10247 //
10248 // Place copy #6 of ITS4 directly in I005
10249 //
10250 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10251 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[5],"");
10252 sub2node->SetLineColor(kColorITS);
10253 sub2node->SetVisibility(1);
10254 fNodes->Add(sub2node);
10255 sub1node->cd();
10256 //
10257 // Place copy #7 of ITS4 directly in I005
10258 //
10259 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10260 sub2node = new TNode("ITS4","ITS4","ITS4",0.,ySDD,Z_SDD_lay4[6],"");
10261 sub2node->SetLineColor(kColorITS);
10262 sub2node->SetVisibility(1);
10263 fNodes->Add(sub2node);
10264 sub1node->cd();
10265 //
10266 // Place copy #8 of ITS4 directly in I005
10267 //
10268 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
10269 sub2node = new TNode("ITS4","ITS4","ITS4",0.,-ySDD,Z_SDD_lay4[7],"");
10270 sub2node->SetLineColor(kColorITS);
10271 sub2node->SetVisibility(1);
10272 fNodes->Add(sub2node);
10273 sub1node->cd();
10274 fNodes->Add(sub1node);
10275 node->cd();
10276
10277
10278 fNodes->Add(node);
10279
10280 // --- Place SSD volumes into their mother volume
10281
10282 // Place IT56 in Alice
10283 node = new TNode("IT56","IT56","IT56",0.,0.,0.,"");
10284 node->SetLineColor(kColorITS);
10285 node->SetVisibility(0);
10286 node->cd();
10287 //
10288 // Place copy #1 of I565 in IT56
10289 //
10290 sub1node = new TNode("I565","I565","I565",0.,38.445,0.,"");
10291 sub1node->SetLineColor(kColorITS);
10292 sub1node->SetVisibility(0);
10293 sub1node->cd();
10294 //
10295 // Place copy #1 of ITS5 directly in I565
10296 //
10297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10298 sub2node->SetLineColor(kColorITS);
10299 sub2node->SetVisibility(1);
10300 fNodes->Add(sub2node);
10301 sub1node->cd();
10302 //
10303 // Place copy #2 of ITS5 directly in I565
10304 //
10305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10306 sub2node->SetLineColor(kColorITS);
10307 sub2node->SetVisibility(1);
10308 fNodes->Add(sub2node);
10309 sub1node->cd();
10310 //
10311 // Place copy #3 of ITS5 directly in I565
10312 //
10313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10314 sub2node->SetLineColor(kColorITS);
10315 sub2node->SetVisibility(1);
10316 fNodes->Add(sub2node);
10317 sub1node->cd();
10318 //
10319 // Place copy #4 of ITS5 directly in I565
10320 //
10321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10322 sub2node->SetLineColor(kColorITS);
10323 sub2node->SetVisibility(1);
10324 fNodes->Add(sub2node);
10325 sub1node->cd();
10326 //
10327 // Place copy #5 of ITS5 directly in I565
10328 //
10329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10330 sub2node->SetLineColor(kColorITS);
10331 sub2node->SetVisibility(1);
10332 fNodes->Add(sub2node);
10333 sub1node->cd();
10334 //
10335 // Place copy #6 of ITS5 directly in I565
10336 //
10337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10338 sub2node->SetLineColor(kColorITS);
10339 sub2node->SetVisibility(1);
10340 fNodes->Add(sub2node);
10341 sub1node->cd();
10342 //
10343 // Place copy #7 of ITS5 directly in I565
10344 //
10345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10346 sub2node->SetLineColor(kColorITS);
10347 sub2node->SetVisibility(1);
10348 fNodes->Add(sub2node);
10349 sub1node->cd();
10350 //
10351 // Place copy #8 of ITS5 directly in I565
10352 //
10353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10354 sub2node->SetLineColor(kColorITS);
10355 sub2node->SetVisibility(1);
10356 fNodes->Add(sub2node);
10357 sub1node->cd();
10358 //
10359 // Place copy #9 of ITS5 directly in I565
10360 //
10361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10362 sub2node->SetLineColor(kColorITS);
10363 sub2node->SetVisibility(1);
10364 fNodes->Add(sub2node);
10365 sub1node->cd();
10366 //
10367 // Place copy #10 of ITS5 directly in I565
10368 //
10369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10370 sub2node->SetLineColor(kColorITS);
10371 sub2node->SetVisibility(1);
10372 fNodes->Add(sub2node);
10373 sub1node->cd();
10374 //
10375 // Place copy #11 of ITS5 directly in I565
10376 //
10377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10378 sub2node->SetLineColor(kColorITS);
10379 sub2node->SetVisibility(1);
10380 fNodes->Add(sub2node);
10381 sub1node->cd();
10382 //
10383 // Place copy #12 of ITS5 directly in I565
10384 //
10385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10386 sub2node->SetLineColor(kColorITS);
10387 sub2node->SetVisibility(1);
10388 fNodes->Add(sub2node);
10389 sub1node->cd();
10390 //
10391 // Place copy #13 of ITS5 directly in I565
10392 //
10393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10394 sub2node->SetLineColor(kColorITS);
10395 sub2node->SetVisibility(1);
10396 fNodes->Add(sub2node);
10397 sub1node->cd();
10398 //
10399 // Place copy #14 of ITS5 directly in I565
10400 //
10401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10402 sub2node->SetLineColor(kColorITS);
10403 sub2node->SetVisibility(1);
10404 fNodes->Add(sub2node);
10405 sub1node->cd();
10406 //
10407 // Place copy #15 of ITS5 directly in I565
10408 //
10409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10410 sub2node->SetLineColor(kColorITS);
10411 sub2node->SetVisibility(1);
10412 fNodes->Add(sub2node);
10413 sub1node->cd();
10414 //
10415 // Place copy #16 of ITS5 directly in I565
10416 //
10417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10418 sub2node->SetLineColor(kColorITS);
10419 sub2node->SetVisibility(1);
10420 fNodes->Add(sub2node);
10421 sub1node->cd();
10422 //
10423 // Place copy #17 of ITS5 directly in I565
10424 //
10425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10426 sub2node->SetLineColor(kColorITS);
10427 sub2node->SetVisibility(1);
10428 fNodes->Add(sub2node);
10429 sub1node->cd();
10430 //
10431 // Place copy #18 of ITS5 directly in I565
10432 //
10433 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10434 sub2node->SetLineColor(kColorITS);
10435 sub2node->SetVisibility(1);
10436 fNodes->Add(sub2node);
10437 sub1node->cd();
10438 //
10439 // Place copy #19 of ITS5 directly in I565
10440 //
10441 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10442 sub2node->SetLineColor(kColorITS);
10443 sub2node->SetVisibility(1);
10444 fNodes->Add(sub2node);
10445 sub1node->cd();
10446 //
10447 // Place copy #20 of ITS5 directly in I565
10448 //
10449 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10450 sub2node->SetLineColor(kColorITS);
10451 sub2node->SetVisibility(1);
10452 fNodes->Add(sub2node);
10453 sub1node->cd();
10454 //
10455 // Place copy #21 of ITS5 directly in I565
10456 //
10457 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10458 sub2node->SetLineColor(kColorITS);
10459 sub2node->SetVisibility(1);
10460 fNodes->Add(sub2node);
10461 sub1node->cd();
10462 //
10463 // Place copy #22 of ITS5 directly in I565
10464 //
10465 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10466 sub2node->SetLineColor(kColorITS);
10467 sub2node->SetVisibility(1);
10468 fNodes->Add(sub2node);
10469 sub1node->cd();
10470 fNodes->Add(sub1node);
10471 node->cd();
10472 //
10473 // Place copy #2 of I565 in IT56
10474 //
1266e9b4 10475 sub1node = new TNode("I565","I565","I565",-7.0924,37.9412,0.,"itsrot514");
1f99c14b 10476 sub1node->SetLineColor(kColorITS);
10477 sub1node->SetVisibility(0);
10478 sub1node->cd();
10479 //
10480 // Place copy #1 of ITS5 directly in I565
10481 //
10482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10483 sub2node->SetLineColor(kColorITS);
10484 sub2node->SetVisibility(1);
10485 fNodes->Add(sub2node);
10486 sub1node->cd();
10487 //
10488 // Place copy #2 of ITS5 directly in I565
10489 //
10490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10491 sub2node->SetLineColor(kColorITS);
10492 sub2node->SetVisibility(1);
10493 fNodes->Add(sub2node);
10494 sub1node->cd();
10495 //
10496 // Place copy #3 of ITS5 directly in I565
10497 //
10498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10499 sub2node->SetLineColor(kColorITS);
10500 sub2node->SetVisibility(1);
10501 fNodes->Add(sub2node);
10502 sub1node->cd();
10503 //
10504 // Place copy #4 of ITS5 directly in I565
10505 //
10506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10507 sub2node->SetLineColor(kColorITS);
10508 sub2node->SetVisibility(1);
10509 fNodes->Add(sub2node);
10510 sub1node->cd();
10511 //
10512 // Place copy #5 of ITS5 directly in I565
10513 //
10514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10515 sub2node->SetLineColor(kColorITS);
10516 sub2node->SetVisibility(1);
10517 fNodes->Add(sub2node);
10518 sub1node->cd();
10519 //
10520 // Place copy #6 of ITS5 directly in I565
10521 //
10522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10523 sub2node->SetLineColor(kColorITS);
10524 sub2node->SetVisibility(1);
10525 fNodes->Add(sub2node);
10526 sub1node->cd();
10527 //
10528 // Place copy #7 of ITS5 directly in I565
10529 //
10530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10531 sub2node->SetLineColor(kColorITS);
10532 sub2node->SetVisibility(1);
10533 fNodes->Add(sub2node);
10534 sub1node->cd();
10535 //
10536 // Place copy #8 of ITS5 directly in I565
10537 //
10538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10539 sub2node->SetLineColor(kColorITS);
10540 sub2node->SetVisibility(1);
10541 fNodes->Add(sub2node);
10542 sub1node->cd();
10543 //
10544 // Place copy #9 of ITS5 directly in I565
10545 //
10546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10547 sub2node->SetLineColor(kColorITS);
10548 sub2node->SetVisibility(1);
10549 fNodes->Add(sub2node);
10550 sub1node->cd();
10551 //
10552 // Place copy #10 of ITS5 directly in I565
10553 //
10554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10555 sub2node->SetLineColor(kColorITS);
10556 sub2node->SetVisibility(1);
10557 fNodes->Add(sub2node);
10558 sub1node->cd();
10559 //
10560 // Place copy #11 of ITS5 directly in I565
10561 //
10562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10563 sub2node->SetLineColor(kColorITS);
10564 sub2node->SetVisibility(1);
10565 fNodes->Add(sub2node);
10566 sub1node->cd();
10567 //
10568 // Place copy #12 of ITS5 directly in I565
10569 //
10570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10571 sub2node->SetLineColor(kColorITS);
10572 sub2node->SetVisibility(1);
10573 fNodes->Add(sub2node);
10574 sub1node->cd();
10575 //
10576 // Place copy #13 of ITS5 directly in I565
10577 //
10578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10579 sub2node->SetLineColor(kColorITS);
10580 sub2node->SetVisibility(1);
10581 fNodes->Add(sub2node);
10582 sub1node->cd();
10583 //
10584 // Place copy #14 of ITS5 directly in I565
10585 //
10586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10587 sub2node->SetLineColor(kColorITS);
10588 sub2node->SetVisibility(1);
10589 fNodes->Add(sub2node);
10590 sub1node->cd();
10591 //
10592 // Place copy #15 of ITS5 directly in I565
10593 //
10594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10595 sub2node->SetLineColor(kColorITS);
10596 sub2node->SetVisibility(1);
10597 fNodes->Add(sub2node);
10598 sub1node->cd();
10599 //
10600 // Place copy #16 of ITS5 directly in I565
10601 //
10602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10603 sub2node->SetLineColor(kColorITS);
10604 sub2node->SetVisibility(1);
10605 fNodes->Add(sub2node);
10606 sub1node->cd();
10607 //
10608 // Place copy #17 of ITS5 directly in I565
10609 //
10610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10611 sub2node->SetLineColor(kColorITS);
10612 sub2node->SetVisibility(1);
10613 fNodes->Add(sub2node);
10614 sub1node->cd();
10615 //
10616 // Place copy #18 of ITS5 directly in I565
10617 //
10618 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10619 sub2node->SetLineColor(kColorITS);
10620 sub2node->SetVisibility(1);
10621 fNodes->Add(sub2node);
10622 sub1node->cd();
10623 //
10624 // Place copy #19 of ITS5 directly in I565
10625 //
10626 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10627 sub2node->SetLineColor(kColorITS);
10628 sub2node->SetVisibility(1);
10629 fNodes->Add(sub2node);
10630 sub1node->cd();
10631 //
10632 // Place copy #20 of ITS5 directly in I565
10633 //
10634 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10635 sub2node->SetLineColor(kColorITS);
10636 sub2node->SetVisibility(1);
10637 fNodes->Add(sub2node);
10638 sub1node->cd();
10639 //
10640 // Place copy #21 of ITS5 directly in I565
10641 //
10642 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10643 sub2node->SetLineColor(kColorITS);
10644 sub2node->SetVisibility(1);
10645 fNodes->Add(sub2node);
10646 sub1node->cd();
10647 //
10648 // Place copy #22 of ITS5 directly in I565
10649 //
10650 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10651 sub2node->SetLineColor(kColorITS);
10652 sub2node->SetVisibility(1);
10653 fNodes->Add(sub2node);
10654 sub1node->cd();
10655 fNodes->Add(sub1node);
10656 node->cd();
10657 //
10658 // Place copy #3 of I565 in IT56
10659 //
1266e9b4 10660 sub1node = new TNode("I565","I565","I565",-13.8879,35.8489,0.,"itsrot653");
1f99c14b 10661 sub1node->SetLineColor(kColorITS);
10662 sub1node->SetVisibility(0);
10663 sub1node->cd();
10664 //
10665 // Place copy #1 of ITS5 directly in I565
10666 //
10667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10668 sub2node->SetLineColor(kColorITS);
10669 sub2node->SetVisibility(1);
10670 fNodes->Add(sub2node);
10671 sub1node->cd();
10672 //
10673 // Place copy #2 of ITS5 directly in I565
10674 //
10675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10676 sub2node->SetLineColor(kColorITS);
10677 sub2node->SetVisibility(1);
10678 fNodes->Add(sub2node);
10679 sub1node->cd();
10680 //
10681 // Place copy #3 of ITS5 directly in I565
10682 //
10683 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10684 sub2node->SetLineColor(kColorITS);
10685 sub2node->SetVisibility(1);
10686 fNodes->Add(sub2node);
10687 sub1node->cd();
10688 //
10689 // Place copy #4 of ITS5 directly in I565
10690 //
10691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10692 sub2node->SetLineColor(kColorITS);
10693 sub2node->SetVisibility(1);
10694 fNodes->Add(sub2node);
10695 sub1node->cd();
10696 //
10697 // Place copy #5 of ITS5 directly in I565
10698 //
10699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10700 sub2node->SetLineColor(kColorITS);
10701 sub2node->SetVisibility(1);
10702 fNodes->Add(sub2node);
10703 sub1node->cd();
10704 //
10705 // Place copy #6 of ITS5 directly in I565
10706 //
10707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10708 sub2node->SetLineColor(kColorITS);
10709 sub2node->SetVisibility(1);
10710 fNodes->Add(sub2node);
10711 sub1node->cd();
10712 //
10713 // Place copy #7 of ITS5 directly in I565
10714 //
10715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10716 sub2node->SetLineColor(kColorITS);
10717 sub2node->SetVisibility(1);
10718 fNodes->Add(sub2node);
10719 sub1node->cd();
10720 //
10721 // Place copy #8 of ITS5 directly in I565
10722 //
10723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10724 sub2node->SetLineColor(kColorITS);
10725 sub2node->SetVisibility(1);
10726 fNodes->Add(sub2node);
10727 sub1node->cd();
10728 //
10729 // Place copy #9 of ITS5 directly in I565
10730 //
10731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10732 sub2node->SetLineColor(kColorITS);
10733 sub2node->SetVisibility(1);
10734 fNodes->Add(sub2node);
10735 sub1node->cd();
10736 //
10737 // Place copy #10 of ITS5 directly in I565
10738 //
10739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10740 sub2node->SetLineColor(kColorITS);
10741 sub2node->SetVisibility(1);
10742 fNodes->Add(sub2node);
10743 sub1node->cd();
10744 //
10745 // Place copy #11 of ITS5 directly in I565
10746 //
10747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10748 sub2node->SetLineColor(kColorITS);
10749 sub2node->SetVisibility(1);
10750 fNodes->Add(sub2node);
10751 sub1node->cd();
10752 //
10753 // Place copy #12 of ITS5 directly in I565
10754 //
10755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10756 sub2node->SetLineColor(kColorITS);
10757 sub2node->SetVisibility(1);
10758 fNodes->Add(sub2node);
10759 sub1node->cd();
10760 //
10761 // Place copy #13 of ITS5 directly in I565
10762 //
10763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10764 sub2node->SetLineColor(kColorITS);
10765 sub2node->SetVisibility(1);
10766 fNodes->Add(sub2node);
10767 sub1node->cd();
10768 //
10769 // Place copy #14 of ITS5 directly in I565
10770 //
10771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10772 sub2node->SetLineColor(kColorITS);
10773 sub2node->SetVisibility(1);
10774 fNodes->Add(sub2node);
10775 sub1node->cd();
10776 //
10777 // Place copy #15 of ITS5 directly in I565
10778 //
10779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10780 sub2node->SetLineColor(kColorITS);
10781 sub2node->SetVisibility(1);
10782 fNodes->Add(sub2node);
10783 sub1node->cd();
10784 //
10785 // Place copy #16 of ITS5 directly in I565
10786 //
10787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10788 sub2node->SetLineColor(kColorITS);
10789 sub2node->SetVisibility(1);
10790 fNodes->Add(sub2node);
10791 sub1node->cd();
10792 //
10793 // Place copy #17 of ITS5 directly in I565
10794 //
10795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10796 sub2node->SetLineColor(kColorITS);
10797 sub2node->SetVisibility(1);
10798 fNodes->Add(sub2node);
10799 sub1node->cd();
10800 //
10801 // Place copy #18 of ITS5 directly in I565
10802 //
10803 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10804 sub2node->SetLineColor(kColorITS);
10805 sub2node->SetVisibility(1);
10806 fNodes->Add(sub2node);
10807 sub1node->cd();
10808 //
10809 // Place copy #19 of ITS5 directly in I565
10810 //
10811 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10812 sub2node->SetLineColor(kColorITS);
10813 sub2node->SetVisibility(1);
10814 fNodes->Add(sub2node);
10815 sub1node->cd();
10816 //
10817 // Place copy #20 of ITS5 directly in I565
10818 //
10819 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
10820 sub2node->SetLineColor(kColorITS);
10821 sub2node->SetVisibility(1);
10822 fNodes->Add(sub2node);
10823 sub1node->cd();
10824 //
10825 // Place copy #21 of ITS5 directly in I565
10826 //
10827 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
10828 sub2node->SetLineColor(kColorITS);
10829 sub2node->SetVisibility(1);
10830 fNodes->Add(sub2node);
10831 sub1node->cd();
10832 //
10833 // Place copy #22 of ITS5 directly in I565
10834 //
10835 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
10836 sub2node->SetLineColor(kColorITS);
10837 sub2node->SetVisibility(1);
10838 fNodes->Add(sub2node);
10839 sub1node->cd();
10840 fNodes->Add(sub1node);
10841 node->cd();
10842 //
10843 // Place copy #4 of I565 in IT56
10844 //
1266e9b4 10845 sub1node = new TNode("I565","I565","I565",-20.3195,32.817,0.,"itsrot513");
1f99c14b 10846 sub1node->SetLineColor(kColorITS);
10847 sub1node->SetVisibility(0);
10848 sub1node->cd();
10849 //
10850 // Place copy #1 of ITS5 directly in I565
10851 //
10852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
10853 sub2node->SetLineColor(kColorITS);
10854 sub2node->SetVisibility(1);
10855 fNodes->Add(sub2node);
10856 sub1node->cd();
10857 //
10858 // Place copy #2 of ITS5 directly in I565
10859 //
10860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
10861 sub2node->SetLineColor(kColorITS);
10862 sub2node->SetVisibility(1);
10863 fNodes->Add(sub2node);
10864 sub1node->cd();
10865 //
10866 // Place copy #3 of ITS5 directly in I565
10867 //
10868 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
10869 sub2node->SetLineColor(kColorITS);
10870 sub2node->SetVisibility(1);
10871 fNodes->Add(sub2node);
10872 sub1node->cd();
10873 //
10874 // Place copy #4 of ITS5 directly in I565
10875 //
10876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
10877 sub2node->SetLineColor(kColorITS);
10878 sub2node->SetVisibility(1);
10879 fNodes->Add(sub2node);
10880 sub1node->cd();
10881 //
10882 // Place copy #5 of ITS5 directly in I565
10883 //
10884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
10885 sub2node->SetLineColor(kColorITS);
10886 sub2node->SetVisibility(1);
10887 fNodes->Add(sub2node);
10888 sub1node->cd();
10889 //
10890 // Place copy #6 of ITS5 directly in I565
10891 //
10892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
10893 sub2node->SetLineColor(kColorITS);
10894 sub2node->SetVisibility(1);
10895 fNodes->Add(sub2node);
10896 sub1node->cd();
10897 //
10898 // Place copy #7 of ITS5 directly in I565
10899 //
10900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
10901 sub2node->SetLineColor(kColorITS);
10902 sub2node->SetVisibility(1);
10903 fNodes->Add(sub2node);
10904 sub1node->cd();
10905 //
10906 // Place copy #8 of ITS5 directly in I565
10907 //
10908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
10909 sub2node->SetLineColor(kColorITS);
10910 sub2node->SetVisibility(1);
10911 fNodes->Add(sub2node);
10912 sub1node->cd();
10913 //
10914 // Place copy #9 of ITS5 directly in I565
10915 //
10916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
10917 sub2node->SetLineColor(kColorITS);
10918 sub2node->SetVisibility(1);
10919 fNodes->Add(sub2node);
10920 sub1node->cd();
10921 //
10922 // Place copy #10 of ITS5 directly in I565
10923 //
10924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
10925 sub2node->SetLineColor(kColorITS);
10926 sub2node->SetVisibility(1);
10927 fNodes->Add(sub2node);
10928 sub1node->cd();
10929 //
10930 // Place copy #11 of ITS5 directly in I565
10931 //
10932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
10933 sub2node->SetLineColor(kColorITS);
10934 sub2node->SetVisibility(1);
10935 fNodes->Add(sub2node);
10936 sub1node->cd();
10937 //
10938 // Place copy #12 of ITS5 directly in I565
10939 //
10940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
10941 sub2node->SetLineColor(kColorITS);
10942 sub2node->SetVisibility(1);
10943 fNodes->Add(sub2node);
10944 sub1node->cd();
10945 //
10946 // Place copy #13 of ITS5 directly in I565
10947 //
10948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
10949 sub2node->SetLineColor(kColorITS);
10950 sub2node->SetVisibility(1);
10951 fNodes->Add(sub2node);
10952 sub1node->cd();
10953 //
10954 // Place copy #14 of ITS5 directly in I565
10955 //
10956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
10957 sub2node->SetLineColor(kColorITS);
10958 sub2node->SetVisibility(1);
10959 fNodes->Add(sub2node);
10960 sub1node->cd();
10961 //
10962 // Place copy #15 of ITS5 directly in I565
10963 //
10964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
10965 sub2node->SetLineColor(kColorITS);
10966 sub2node->SetVisibility(1);
10967 fNodes->Add(sub2node);
10968 sub1node->cd();
10969 //
10970 // Place copy #16 of ITS5 directly in I565
10971 //
10972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
10973 sub2node->SetLineColor(kColorITS);
10974 sub2node->SetVisibility(1);
10975 fNodes->Add(sub2node);
10976 sub1node->cd();
10977 //
10978 // Place copy #17 of ITS5 directly in I565
10979 //
10980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
10981 sub2node->SetLineColor(kColorITS);
10982 sub2node->SetVisibility(1);
10983 fNodes->Add(sub2node);
10984 sub1node->cd();
10985 //
10986 // Place copy #18 of ITS5 directly in I565
10987 //
10988 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
10989 sub2node->SetLineColor(kColorITS);
10990 sub2node->SetVisibility(1);
10991 fNodes->Add(sub2node);
10992 sub1node->cd();
10993 //
10994 // Place copy #19 of ITS5 directly in I565
10995 //
10996 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
10997 sub2node->SetLineColor(kColorITS);
10998 sub2node->SetVisibility(1);
10999 fNodes->Add(sub2node);
11000 sub1node->cd();
11001 //
11002 // Place copy #20 of ITS5 directly in I565
11003 //
11004 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11005 sub2node->SetLineColor(kColorITS);
11006 sub2node->SetVisibility(1);
11007 fNodes->Add(sub2node);
11008 sub1node->cd();
11009 //
11010 // Place copy #21 of ITS5 directly in I565
11011 //
11012 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11013 sub2node->SetLineColor(kColorITS);
11014 sub2node->SetVisibility(1);
11015 fNodes->Add(sub2node);
11016 sub1node->cd();
11017 //
11018 // Place copy #22 of ITS5 directly in I565
11019 //
11020 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11021 sub2node->SetLineColor(kColorITS);
11022 sub2node->SetVisibility(1);
11023 fNodes->Add(sub2node);
11024 sub1node->cd();
11025 fNodes->Add(sub1node);
11026 node->cd();
11027 //
11028 // Place copy #5 of I565 in IT56
11029 //
1266e9b4 11030 sub1node = new TNode("I565","I565","I565",-25.9002,28.4112,0.,"itsrot512");
1f99c14b 11031 sub1node->SetLineColor(kColorITS);
11032 sub1node->SetVisibility(0);
11033 sub1node->cd();
11034 //
11035 // Place copy #1 of ITS5 directly in I565
11036 //
11037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11038 sub2node->SetLineColor(kColorITS);
11039 sub2node->SetVisibility(1);
11040 fNodes->Add(sub2node);
11041 sub1node->cd();
11042 //
11043 // Place copy #2 of ITS5 directly in I565
11044 //
11045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11046 sub2node->SetLineColor(kColorITS);
11047 sub2node->SetVisibility(1);
11048 fNodes->Add(sub2node);
11049 sub1node->cd();
11050 //
11051 // Place copy #3 of ITS5 directly in I565
11052 //
11053 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11054 sub2node->SetLineColor(kColorITS);
11055 sub2node->SetVisibility(1);
11056 fNodes->Add(sub2node);
11057 sub1node->cd();
11058 //
11059 // Place copy #4 of ITS5 directly in I565
11060 //
11061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11062 sub2node->SetLineColor(kColorITS);
11063 sub2node->SetVisibility(1);
11064 fNodes->Add(sub2node);
11065 sub1node->cd();
11066 //
11067 // Place copy #5 of ITS5 directly in I565
11068 //
11069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11070 sub2node->SetLineColor(kColorITS);
11071 sub2node->SetVisibility(1);
11072 fNodes->Add(sub2node);
11073 sub1node->cd();
11074 //
11075 // Place copy #6 of ITS5 directly in I565
11076 //
11077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11078 sub2node->SetLineColor(kColorITS);
11079 sub2node->SetVisibility(1);
11080 fNodes->Add(sub2node);
11081 sub1node->cd();
11082 //
11083 // Place copy #7 of ITS5 directly in I565
11084 //
11085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11086 sub2node->SetLineColor(kColorITS);
11087 sub2node->SetVisibility(1);
11088 fNodes->Add(sub2node);
11089 sub1node->cd();
11090 //
11091 // Place copy #8 of ITS5 directly in I565
11092 //
11093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11094 sub2node->SetLineColor(kColorITS);
11095 sub2node->SetVisibility(1);
11096 fNodes->Add(sub2node);
11097 sub1node->cd();
11098 //
11099 // Place copy #9 of ITS5 directly in I565
11100 //
11101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11102 sub2node->SetLineColor(kColorITS);
11103 sub2node->SetVisibility(1);
11104 fNodes->Add(sub2node);
11105 sub1node->cd();
11106 //
11107 // Place copy #10 of ITS5 directly in I565
11108 //
11109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11110 sub2node->SetLineColor(kColorITS);
11111 sub2node->SetVisibility(1);
11112 fNodes->Add(sub2node);
11113 sub1node->cd();
11114 //
11115 // Place copy #11 of ITS5 directly in I565
11116 //
11117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11118 sub2node->SetLineColor(kColorITS);
11119 sub2node->SetVisibility(1);
11120 fNodes->Add(sub2node);
11121 sub1node->cd();
11122 //
11123 // Place copy #12 of ITS5 directly in I565
11124 //
11125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11126 sub2node->SetLineColor(kColorITS);
11127 sub2node->SetVisibility(1);
11128 fNodes->Add(sub2node);
11129 sub1node->cd();
11130 //
11131 // Place copy #13 of ITS5 directly in I565
11132 //
11133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11134 sub2node->SetLineColor(kColorITS);
11135 sub2node->SetVisibility(1);
11136 fNodes->Add(sub2node);
11137 sub1node->cd();
11138 //
11139 // Place copy #14 of ITS5 directly in I565
11140 //
11141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11142 sub2node->SetLineColor(kColorITS);
11143 sub2node->SetVisibility(1);
11144 fNodes->Add(sub2node);
11145 sub1node->cd();
11146 //
11147 // Place copy #15 of ITS5 directly in I565
11148 //
11149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11150 sub2node->SetLineColor(kColorITS);
11151 sub2node->SetVisibility(1);
11152 fNodes->Add(sub2node);
11153 sub1node->cd();
11154 //
11155 // Place copy #16 of ITS5 directly in I565
11156 //
11157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11158 sub2node->SetLineColor(kColorITS);
11159 sub2node->SetVisibility(1);
11160 fNodes->Add(sub2node);
11161 sub1node->cd();
11162 //
11163 // Place copy #17 of ITS5 directly in I565
11164 //
11165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11166 sub2node->SetLineColor(kColorITS);
11167 sub2node->SetVisibility(1);
11168 fNodes->Add(sub2node);
11169 sub1node->cd();
11170 //
11171 // Place copy #18 of ITS5 directly in I565
11172 //
11173 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11174 sub2node->SetLineColor(kColorITS);
11175 sub2node->SetVisibility(1);
11176 fNodes->Add(sub2node);
11177 sub1node->cd();
11178 //
11179 // Place copy #19 of ITS5 directly in I565
11180 //
11181 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11182 sub2node->SetLineColor(kColorITS);
11183 sub2node->SetVisibility(1);
11184 fNodes->Add(sub2node);
11185 sub1node->cd();
11186 //
11187 // Place copy #20 of ITS5 directly in I565
11188 //
11189 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11190 sub2node->SetLineColor(kColorITS);
11191 sub2node->SetVisibility(1);
11192 fNodes->Add(sub2node);
11193 sub1node->cd();
11194 //
11195 // Place copy #21 of ITS5 directly in I565
11196 //
11197 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11198 sub2node->SetLineColor(kColorITS);
11199 sub2node->SetVisibility(1);
11200 fNodes->Add(sub2node);
11201 sub1node->cd();
11202 //
11203 // Place copy #22 of ITS5 directly in I565
11204 //
11205 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11206 sub2node->SetLineColor(kColorITS);
11207 sub2node->SetVisibility(1);
11208 fNodes->Add(sub2node);
11209 sub1node->cd();
11210 fNodes->Add(sub1node);
11211 node->cd();
11212 //
11213 // Place copy #6 of I565 in IT56
11214 //
1266e9b4 11215 sub1node = new TNode("I565","I565","I565",-30.8022,23.2608,0.,"itsrot511");
1f99c14b 11216 sub1node->SetLineColor(kColorITS);
11217 sub1node->SetVisibility(0);
11218 sub1node->cd();
11219 //
11220 // Place copy #1 of ITS5 directly in I565
11221 //
11222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11223 sub2node->SetLineColor(kColorITS);
11224 sub2node->SetVisibility(1);
11225 fNodes->Add(sub2node);
11226 sub1node->cd();
11227 //
11228 // Place copy #2 of ITS5 directly in I565
11229 //
11230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11231 sub2node->SetLineColor(kColorITS);
11232 sub2node->SetVisibility(1);
11233 fNodes->Add(sub2node);
11234 sub1node->cd();
11235 //
11236 // Place copy #3 of ITS5 directly in I565
11237 //
11238 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11239 sub2node->SetLineColor(kColorITS);
11240 sub2node->SetVisibility(1);
11241 fNodes->Add(sub2node);
11242 sub1node->cd();
11243 //
11244 // Place copy #4 of ITS5 directly in I565
11245 //
11246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11247 sub2node->SetLineColor(kColorITS);
11248 sub2node->SetVisibility(1);
11249 fNodes->Add(sub2node);
11250 sub1node->cd();
11251 //
11252 // Place copy #5 of ITS5 directly in I565
11253 //
11254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11255 sub2node->SetLineColor(kColorITS);
11256 sub2node->SetVisibility(1);
11257 fNodes->Add(sub2node);
11258 sub1node->cd();
11259 //
11260 // Place copy #6 of ITS5 directly in I565
11261 //
11262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11263 sub2node->SetLineColor(kColorITS);
11264 sub2node->SetVisibility(1);
11265 fNodes->Add(sub2node);
11266 sub1node->cd();
11267 //
11268 // Place copy #7 of ITS5 directly in I565
11269 //
11270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11271 sub2node->SetLineColor(kColorITS);
11272 sub2node->SetVisibility(1);
11273 fNodes->Add(sub2node);
11274 sub1node->cd();
11275 //
11276 // Place copy #8 of ITS5 directly in I565
11277 //
11278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11279 sub2node->SetLineColor(kColorITS);
11280 sub2node->SetVisibility(1);
11281 fNodes->Add(sub2node);
11282 sub1node->cd();
11283 //
11284 // Place copy #9 of ITS5 directly in I565
11285 //
11286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11287 sub2node->SetLineColor(kColorITS);
11288 sub2node->SetVisibility(1);
11289 fNodes->Add(sub2node);
11290 sub1node->cd();
11291 //
11292 // Place copy #10 of ITS5 directly in I565
11293 //
11294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11295 sub2node->SetLineColor(kColorITS);
11296 sub2node->SetVisibility(1);
11297 fNodes->Add(sub2node);
11298 sub1node->cd();
11299 //
11300 // Place copy #11 of ITS5 directly in I565
11301 //
11302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11303 sub2node->SetLineColor(kColorITS);
11304 sub2node->SetVisibility(1);
11305 fNodes->Add(sub2node);
11306 sub1node->cd();
11307 //
11308 // Place copy #12 of ITS5 directly in I565
11309 //
11310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11311 sub2node->SetLineColor(kColorITS);
11312 sub2node->SetVisibility(1);
11313 fNodes->Add(sub2node);
11314 sub1node->cd();
11315 //
11316 // Place copy #13 of ITS5 directly in I565
11317 //
11318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11319 sub2node->SetLineColor(kColorITS);
11320 sub2node->SetVisibility(1);
11321 fNodes->Add(sub2node);
11322 sub1node->cd();
11323 //
11324 // Place copy #14 of ITS5 directly in I565
11325 //
11326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11327 sub2node->SetLineColor(kColorITS);
11328 sub2node->SetVisibility(1);
11329 fNodes->Add(sub2node);
11330 sub1node->cd();
11331 //
11332 // Place copy #15 of ITS5 directly in I565
11333 //
11334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11335 sub2node->SetLineColor(kColorITS);
11336 sub2node->SetVisibility(1);
11337 fNodes->Add(sub2node);
11338 sub1node->cd();
11339 //
11340 // Place copy #16 of ITS5 directly in I565
11341 //
11342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11343 sub2node->SetLineColor(kColorITS);
11344 sub2node->SetVisibility(1);
11345 fNodes->Add(sub2node);
11346 sub1node->cd();
11347 //
11348 // Place copy #17 of ITS5 directly in I565
11349 //
11350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11351 sub2node->SetLineColor(kColorITS);
11352 sub2node->SetVisibility(1);
11353 fNodes->Add(sub2node);
11354 sub1node->cd();
11355 //
11356 // Place copy #18 of ITS5 directly in I565
11357 //
11358 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11359 sub2node->SetLineColor(kColorITS);
11360 sub2node->SetVisibility(1);
11361 fNodes->Add(sub2node);
11362 sub1node->cd();
11363 //
11364 // Place copy #19 of ITS5 directly in I565
11365 //
11366 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11367 sub2node->SetLineColor(kColorITS);
11368 sub2node->SetVisibility(1);
11369 fNodes->Add(sub2node);
11370 sub1node->cd();
11371 //
11372 // Place copy #20 of ITS5 directly in I565
11373 //
11374 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11375 sub2node->SetLineColor(kColorITS);
11376 sub2node->SetVisibility(1);
11377 fNodes->Add(sub2node);
11378 sub1node->cd();
11379 //
11380 // Place copy #21 of ITS5 directly in I565
11381 //
11382 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11383 sub2node->SetLineColor(kColorITS);
11384 sub2node->SetVisibility(1);
11385 fNodes->Add(sub2node);
11386 sub1node->cd();
11387 //
11388 // Place copy #22 of ITS5 directly in I565
11389 //
11390 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11391 sub2node->SetLineColor(kColorITS);
11392 sub2node->SetVisibility(1);
11393 fNodes->Add(sub2node);
11394 sub1node->cd();
11395 fNodes->Add(sub1node);
11396 node->cd();
11397 //
11398 // Place copy #7 of I565 in IT56
11399 //
1266e9b4 11400 sub1node = new TNode("I565","I565","I565",-34.4146,17.1364,0.,"itsrot510");
1f99c14b 11401 sub1node->SetLineColor(kColorITS);
11402 sub1node->SetVisibility(0);
11403 sub1node->cd();
11404 //
11405 // Place copy #1 of ITS5 directly in I565
11406 //
11407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11408 sub2node->SetLineColor(kColorITS);
11409 sub2node->SetVisibility(1);
11410 fNodes->Add(sub2node);
11411 sub1node->cd();
11412 //
11413 // Place copy #2 of ITS5 directly in I565
11414 //
11415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11416 sub2node->SetLineColor(kColorITS);
11417 sub2node->SetVisibility(1);
11418 fNodes->Add(sub2node);
11419 sub1node->cd();
11420 //
11421 // Place copy #3 of ITS5 directly in I565
11422 //
11423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11424 sub2node->SetLineColor(kColorITS);
11425 sub2node->SetVisibility(1);
11426 fNodes->Add(sub2node);
11427 sub1node->cd();
11428 //
11429 // Place copy #4 of ITS5 directly in I565
11430 //
11431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11432 sub2node->SetLineColor(kColorITS);
11433 sub2node->SetVisibility(1);
11434 fNodes->Add(sub2node);
11435 sub1node->cd();
11436 //
11437 // Place copy #5 of ITS5 directly in I565
11438 //
11439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11440 sub2node->SetLineColor(kColorITS);
11441 sub2node->SetVisibility(1);
11442 fNodes->Add(sub2node);
11443 sub1node->cd();
11444 //
11445 // Place copy #6 of ITS5 directly in I565
11446 //
11447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11448 sub2node->SetLineColor(kColorITS);
11449 sub2node->SetVisibility(1);
11450 fNodes->Add(sub2node);
11451 sub1node->cd();
11452 //
11453 // Place copy #7 of ITS5 directly in I565
11454 //
11455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11456 sub2node->SetLineColor(kColorITS);
11457 sub2node->SetVisibility(1);
11458 fNodes->Add(sub2node);
11459 sub1node->cd();
11460 //
11461 // Place copy #8 of ITS5 directly in I565
11462 //
11463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11464 sub2node->SetLineColor(kColorITS);
11465 sub2node->SetVisibility(1);
11466 fNodes->Add(sub2node);
11467 sub1node->cd();
11468 //
11469 // Place copy #9 of ITS5 directly in I565
11470 //
11471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11472 sub2node->SetLineColor(kColorITS);
11473 sub2node->SetVisibility(1);
11474 fNodes->Add(sub2node);
11475 sub1node->cd();
11476 //
11477 // Place copy #10 of ITS5 directly in I565
11478 //
11479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11480 sub2node->SetLineColor(kColorITS);
11481 sub2node->SetVisibility(1);
11482 fNodes->Add(sub2node);
11483 sub1node->cd();
11484 //
11485 // Place copy #11 of ITS5 directly in I565
11486 //
11487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11488 sub2node->SetLineColor(kColorITS);
11489 sub2node->SetVisibility(1);
11490 fNodes->Add(sub2node);
11491 sub1node->cd();
11492 //
11493 // Place copy #12 of ITS5 directly in I565
11494 //
11495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11496 sub2node->SetLineColor(kColorITS);
11497 sub2node->SetVisibility(1);
11498 fNodes->Add(sub2node);
11499 sub1node->cd();
11500 //
11501 // Place copy #13 of ITS5 directly in I565
11502 //
11503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11504 sub2node->SetLineColor(kColorITS);
11505 sub2node->SetVisibility(1);
11506 fNodes->Add(sub2node);
11507 sub1node->cd();
11508 //
11509 // Place copy #14 of ITS5 directly in I565
11510 //
11511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11512 sub2node->SetLineColor(kColorITS);
11513 sub2node->SetVisibility(1);
11514 fNodes->Add(sub2node);
11515 sub1node->cd();
11516 //
11517 // Place copy #15 of ITS5 directly in I565
11518 //
11519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11520 sub2node->SetLineColor(kColorITS);
11521 sub2node->SetVisibility(1);
11522 fNodes->Add(sub2node);
11523 sub1node->cd();
11524 //
11525 // Place copy #16 of ITS5 directly in I565
11526 //
11527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11528 sub2node->SetLineColor(kColorITS);
11529 sub2node->SetVisibility(1);
11530 fNodes->Add(sub2node);
11531 sub1node->cd();
11532 //
11533 // Place copy #17 of ITS5 directly in I565
11534 //
11535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11536 sub2node->SetLineColor(kColorITS);
11537 sub2node->SetVisibility(1);
11538 fNodes->Add(sub2node);
11539 sub1node->cd();
11540 //
11541 // Place copy #18 of ITS5 directly in I565
11542 //
11543 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11544 sub2node->SetLineColor(kColorITS);
11545 sub2node->SetVisibility(1);
11546 fNodes->Add(sub2node);
11547 sub1node->cd();
11548 //
11549 // Place copy #19 of ITS5 directly in I565
11550 //
11551 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11552 sub2node->SetLineColor(kColorITS);
11553 sub2node->SetVisibility(1);
11554 fNodes->Add(sub2node);
11555 sub1node->cd();
11556 //
11557 // Place copy #20 of ITS5 directly in I565
11558 //
11559 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11560 sub2node->SetLineColor(kColorITS);
11561 sub2node->SetVisibility(1);
11562 fNodes->Add(sub2node);
11563 sub1node->cd();
11564 //
11565 // Place copy #21 of ITS5 directly in I565
11566 //
11567 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11568 sub2node->SetLineColor(kColorITS);
11569 sub2node->SetVisibility(1);
11570 fNodes->Add(sub2node);
11571 sub1node->cd();
11572 //
11573 // Place copy #22 of ITS5 directly in I565
11574 //
11575 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11576 sub2node->SetLineColor(kColorITS);
11577 sub2node->SetVisibility(1);
11578 fNodes->Add(sub2node);
11579 sub1node->cd();
11580 fNodes->Add(sub1node);
11581 node->cd();
11582 //
11583 // Place copy #8 of I565 in IT56
11584 //
1266e9b4 11585 sub1node = new TNode("I565","I565","I565",-37.1249,10.563,0.,"itsrot509");
1f99c14b 11586 sub1node->SetLineColor(kColorITS);
11587 sub1node->SetVisibility(0);
11588 sub1node->cd();
11589 //
11590 // Place copy #1 of ITS5 directly in I565
11591 //
11592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11593 sub2node->SetLineColor(kColorITS);
11594 sub2node->SetVisibility(1);
11595 fNodes->Add(sub2node);
11596 sub1node->cd();
11597 //
11598 // Place copy #2 of ITS5 directly in I565
11599 //
11600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11601 sub2node->SetLineColor(kColorITS);
11602 sub2node->SetVisibility(1);
11603 fNodes->Add(sub2node);
11604 sub1node->cd();
11605 //
11606 // Place copy #3 of ITS5 directly in I565
11607 //
11608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11609 sub2node->SetLineColor(kColorITS);
11610 sub2node->SetVisibility(1);
11611 fNodes->Add(sub2node);
11612 sub1node->cd();
11613 //
11614 // Place copy #4 of ITS5 directly in I565
11615 //
11616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11617 sub2node->SetLineColor(kColorITS);
11618 sub2node->SetVisibility(1);
11619 fNodes->Add(sub2node);
11620 sub1node->cd();
11621 //
11622 // Place copy #5 of ITS5 directly in I565
11623 //
11624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11625 sub2node->SetLineColor(kColorITS);
11626 sub2node->SetVisibility(1);
11627 fNodes->Add(sub2node);
11628 sub1node->cd();
11629 //
11630 // Place copy #6 of ITS5 directly in I565
11631 //
11632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11633 sub2node->SetLineColor(kColorITS);
11634 sub2node->SetVisibility(1);
11635 fNodes->Add(sub2node);
11636 sub1node->cd();
11637 //
11638 // Place copy #7 of ITS5 directly in I565
11639 //
11640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11641 sub2node->SetLineColor(kColorITS);
11642 sub2node->SetVisibility(1);
11643 fNodes->Add(sub2node);
11644 sub1node->cd();
11645 //
11646 // Place copy #8 of ITS5 directly in I565
11647 //
11648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11649 sub2node->SetLineColor(kColorITS);
11650 sub2node->SetVisibility(1);
11651 fNodes->Add(sub2node);
11652 sub1node->cd();
11653 //
11654 // Place copy #9 of ITS5 directly in I565
11655 //
11656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11657 sub2node->SetLineColor(kColorITS);
11658 sub2node->SetVisibility(1);
11659 fNodes->Add(sub2node);
11660 sub1node->cd();
11661 //
11662 // Place copy #10 of ITS5 directly in I565
11663 //
11664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11665 sub2node->SetLineColor(kColorITS);
11666 sub2node->SetVisibility(1);
11667 fNodes->Add(sub2node);
11668 sub1node->cd();
11669 //
11670 // Place copy #11 of ITS5 directly in I565
11671 //
11672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11673 sub2node->SetLineColor(kColorITS);
11674 sub2node->SetVisibility(1);
11675 fNodes->Add(sub2node);
11676 sub1node->cd();
11677 //
11678 // Place copy #12 of ITS5 directly in I565
11679 //
11680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11681 sub2node->SetLineColor(kColorITS);
11682 sub2node->SetVisibility(1);
11683 fNodes->Add(sub2node);
11684 sub1node->cd();
11685 //
11686 // Place copy #13 of ITS5 directly in I565
11687 //
11688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11689 sub2node->SetLineColor(kColorITS);
11690 sub2node->SetVisibility(1);
11691 fNodes->Add(sub2node);
11692 sub1node->cd();
11693 //
11694 // Place copy #14 of ITS5 directly in I565
11695 //
11696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11697 sub2node->SetLineColor(kColorITS);
11698 sub2node->SetVisibility(1);
11699 fNodes->Add(sub2node);
11700 sub1node->cd();
11701 //
11702 // Place copy #15 of ITS5 directly in I565
11703 //
11704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11705 sub2node->SetLineColor(kColorITS);
11706 sub2node->SetVisibility(1);
11707 fNodes->Add(sub2node);
11708 sub1node->cd();
11709 //
11710 // Place copy #16 of ITS5 directly in I565
11711 //
11712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11713 sub2node->SetLineColor(kColorITS);
11714 sub2node->SetVisibility(1);
11715 fNodes->Add(sub2node);
11716 sub1node->cd();
11717 //
11718 // Place copy #17 of ITS5 directly in I565
11719 //
11720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11721 sub2node->SetLineColor(kColorITS);
11722 sub2node->SetVisibility(1);
11723 fNodes->Add(sub2node);
11724 sub1node->cd();
11725 //
11726 // Place copy #18 of ITS5 directly in I565
11727 //
11728 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11729 sub2node->SetLineColor(kColorITS);
11730 sub2node->SetVisibility(1);
11731 fNodes->Add(sub2node);
11732 sub1node->cd();
11733 //
11734 // Place copy #19 of ITS5 directly in I565
11735 //
11736 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11737 sub2node->SetLineColor(kColorITS);
11738 sub2node->SetVisibility(1);
11739 fNodes->Add(sub2node);
11740 sub1node->cd();
11741 //
11742 // Place copy #20 of ITS5 directly in I565
11743 //
11744 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11745 sub2node->SetLineColor(kColorITS);
11746 sub2node->SetVisibility(1);
11747 fNodes->Add(sub2node);
11748 sub1node->cd();
11749 //
11750 // Place copy #21 of ITS5 directly in I565
11751 //
11752 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11753 sub2node->SetLineColor(kColorITS);
11754 sub2node->SetVisibility(1);
11755 fNodes->Add(sub2node);
11756 sub1node->cd();
11757 //
11758 // Place copy #22 of ITS5 directly in I565
11759 //
11760 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11761 sub2node->SetLineColor(kColorITS);
11762 sub2node->SetVisibility(1);
11763 fNodes->Add(sub2node);
11764 sub1node->cd();
11765 fNodes->Add(sub1node);
11766 node->cd();
11767 //
11768 // Place copy #9 of I565 in IT56
11769 //
1266e9b4 11770 sub1node = new TNode("I565","I565","I565",-38.281,3.5473,0.,"itsrot508");
1f99c14b 11771 sub1node->SetLineColor(kColorITS);
11772 sub1node->SetVisibility(0);
11773 sub1node->cd();
11774 //
11775 // Place copy #1 of ITS5 directly in I565
11776 //
11777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11778 sub2node->SetLineColor(kColorITS);
11779 sub2node->SetVisibility(1);
11780 fNodes->Add(sub2node);
11781 sub1node->cd();
11782 //
11783 // Place copy #2 of ITS5 directly in I565
11784 //
11785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11786 sub2node->SetLineColor(kColorITS);
11787 sub2node->SetVisibility(1);
11788 fNodes->Add(sub2node);
11789 sub1node->cd();
11790 //
11791 // Place copy #3 of ITS5 directly in I565
11792 //
11793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11794 sub2node->SetLineColor(kColorITS);
11795 sub2node->SetVisibility(1);
11796 fNodes->Add(sub2node);
11797 sub1node->cd();
11798 //
11799 // Place copy #4 of ITS5 directly in I565
11800 //
11801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11802 sub2node->SetLineColor(kColorITS);
11803 sub2node->SetVisibility(1);
11804 fNodes->Add(sub2node);
11805 sub1node->cd();
11806 //
11807 // Place copy #5 of ITS5 directly in I565
11808 //
11809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11810 sub2node->SetLineColor(kColorITS);
11811 sub2node->SetVisibility(1);
11812 fNodes->Add(sub2node);
11813 sub1node->cd();
11814 //
11815 // Place copy #6 of ITS5 directly in I565
11816 //
11817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
11818 sub2node->SetLineColor(kColorITS);
11819 sub2node->SetVisibility(1);
11820 fNodes->Add(sub2node);
11821 sub1node->cd();
11822 //
11823 // Place copy #7 of ITS5 directly in I565
11824 //
11825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
11826 sub2node->SetLineColor(kColorITS);
11827 sub2node->SetVisibility(1);
11828 fNodes->Add(sub2node);
11829 sub1node->cd();
11830 //
11831 // Place copy #8 of ITS5 directly in I565
11832 //
11833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
11834 sub2node->SetLineColor(kColorITS);
11835 sub2node->SetVisibility(1);
11836 fNodes->Add(sub2node);
11837 sub1node->cd();
11838 //
11839 // Place copy #9 of ITS5 directly in I565
11840 //
11841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
11842 sub2node->SetLineColor(kColorITS);
11843 sub2node->SetVisibility(1);
11844 fNodes->Add(sub2node);
11845 sub1node->cd();
11846 //
11847 // Place copy #10 of ITS5 directly in I565
11848 //
11849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
11850 sub2node->SetLineColor(kColorITS);
11851 sub2node->SetVisibility(1);
11852 fNodes->Add(sub2node);
11853 sub1node->cd();
11854 //
11855 // Place copy #11 of ITS5 directly in I565
11856 //
11857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
11858 sub2node->SetLineColor(kColorITS);
11859 sub2node->SetVisibility(1);
11860 fNodes->Add(sub2node);
11861 sub1node->cd();
11862 //
11863 // Place copy #12 of ITS5 directly in I565
11864 //
11865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
11866 sub2node->SetLineColor(kColorITS);
11867 sub2node->SetVisibility(1);
11868 fNodes->Add(sub2node);
11869 sub1node->cd();
11870 //
11871 // Place copy #13 of ITS5 directly in I565
11872 //
11873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
11874 sub2node->SetLineColor(kColorITS);
11875 sub2node->SetVisibility(1);
11876 fNodes->Add(sub2node);
11877 sub1node->cd();
11878 //
11879 // Place copy #14 of ITS5 directly in I565
11880 //
11881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
11882 sub2node->SetLineColor(kColorITS);
11883 sub2node->SetVisibility(1);
11884 fNodes->Add(sub2node);
11885 sub1node->cd();
11886 //
11887 // Place copy #15 of ITS5 directly in I565
11888 //
11889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
11890 sub2node->SetLineColor(kColorITS);
11891 sub2node->SetVisibility(1);
11892 fNodes->Add(sub2node);
11893 sub1node->cd();
11894 //
11895 // Place copy #16 of ITS5 directly in I565
11896 //
11897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
11898 sub2node->SetLineColor(kColorITS);
11899 sub2node->SetVisibility(1);
11900 fNodes->Add(sub2node);
11901 sub1node->cd();
11902 //
11903 // Place copy #17 of ITS5 directly in I565
11904 //
11905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
11906 sub2node->SetLineColor(kColorITS);
11907 sub2node->SetVisibility(1);
11908 fNodes->Add(sub2node);
11909 sub1node->cd();
11910 //
11911 // Place copy #18 of ITS5 directly in I565
11912 //
11913 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
11914 sub2node->SetLineColor(kColorITS);
11915 sub2node->SetVisibility(1);
11916 fNodes->Add(sub2node);
11917 sub1node->cd();
11918 //
11919 // Place copy #19 of ITS5 directly in I565
11920 //
11921 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
11922 sub2node->SetLineColor(kColorITS);
11923 sub2node->SetVisibility(1);
11924 fNodes->Add(sub2node);
11925 sub1node->cd();
11926 //
11927 // Place copy #20 of ITS5 directly in I565
11928 //
11929 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
11930 sub2node->SetLineColor(kColorITS);
11931 sub2node->SetVisibility(1);
11932 fNodes->Add(sub2node);
11933 sub1node->cd();
11934 //
11935 // Place copy #21 of ITS5 directly in I565
11936 //
11937 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
11938 sub2node->SetLineColor(kColorITS);
11939 sub2node->SetVisibility(1);
11940 fNodes->Add(sub2node);
11941 sub1node->cd();
11942 //
11943 // Place copy #22 of ITS5 directly in I565
11944 //
11945 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
11946 sub2node->SetLineColor(kColorITS);
11947 sub2node->SetVisibility(1);
11948 fNodes->Add(sub2node);
11949 sub1node->cd();
11950 fNodes->Add(sub1node);
11951 node->cd();
11952 //
11953 // Place copy #10 of I565 in IT56
11954 //
1266e9b4 11955 sub1node = new TNode("I565","I565","I565",-38.4338,-3.5614,0.,"itsrot507");
1f99c14b 11956 sub1node->SetLineColor(kColorITS);
11957 sub1node->SetVisibility(0);
11958 sub1node->cd();
11959 //
11960 // Place copy #1 of ITS5 directly in I565
11961 //
11962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
11963 sub2node->SetLineColor(kColorITS);
11964 sub2node->SetVisibility(1);
11965 fNodes->Add(sub2node);
11966 sub1node->cd();
11967 //
11968 // Place copy #2 of ITS5 directly in I565
11969 //
11970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
11971 sub2node->SetLineColor(kColorITS);
11972 sub2node->SetVisibility(1);
11973 fNodes->Add(sub2node);
11974 sub1node->cd();
11975 //
11976 // Place copy #3 of ITS5 directly in I565
11977 //
11978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
11979 sub2node->SetLineColor(kColorITS);
11980 sub2node->SetVisibility(1);
11981 fNodes->Add(sub2node);
11982 sub1node->cd();
11983 //
11984 // Place copy #4 of ITS5 directly in I565
11985 //
11986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
11987 sub2node->SetLineColor(kColorITS);
11988 sub2node->SetVisibility(1);
11989 fNodes->Add(sub2node);
11990 sub1node->cd();
11991 //
11992 // Place copy #5 of ITS5 directly in I565
11993 //
11994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
11995 sub2node->SetLineColor(kColorITS);
11996 sub2node->SetVisibility(1);
11997 fNodes->Add(sub2node);
11998 sub1node->cd();
11999 //
12000 // Place copy #6 of ITS5 directly in I565
12001 //
12002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12003 sub2node->SetLineColor(kColorITS);
12004 sub2node->SetVisibility(1);
12005 fNodes->Add(sub2node);
12006 sub1node->cd();
12007 //
12008 // Place copy #7 of ITS5 directly in I565
12009 //
12010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12011 sub2node->SetLineColor(kColorITS);
12012 sub2node->SetVisibility(1);
12013 fNodes->Add(sub2node);
12014 sub1node->cd();
12015 //
12016 // Place copy #8 of ITS5 directly in I565
12017 //
12018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12019 sub2node->SetLineColor(kColorITS);
12020 sub2node->SetVisibility(1);
12021 fNodes->Add(sub2node);
12022 sub1node->cd();
12023 //
12024 // Place copy #9 of ITS5 directly in I565
12025 //
12026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12027 sub2node->SetLineColor(kColorITS);
12028 sub2node->SetVisibility(1);
12029 fNodes->Add(sub2node);
12030 sub1node->cd();
12031 //
12032 // Place copy #10 of ITS5 directly in I565
12033 //
12034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12035 sub2node->SetLineColor(kColorITS);
12036 sub2node->SetVisibility(1);
12037 fNodes->Add(sub2node);
12038 sub1node->cd();
12039 //
12040 // Place copy #11 of ITS5 directly in I565
12041 //
12042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12043 sub2node->SetLineColor(kColorITS);
12044 sub2node->SetVisibility(1);
12045 fNodes->Add(sub2node);
12046 sub1node->cd();
12047 //
12048 // Place copy #12 of ITS5 directly in I565
12049 //
12050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12051 sub2node->SetLineColor(kColorITS);
12052 sub2node->SetVisibility(1);
12053 fNodes->Add(sub2node);
12054 sub1node->cd();
12055 //
12056 // Place copy #13 of ITS5 directly in I565
12057 //
12058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12059 sub2node->SetLineColor(kColorITS);
12060 sub2node->SetVisibility(1);
12061 fNodes->Add(sub2node);
12062 sub1node->cd();
12063 //
12064 // Place copy #14 of ITS5 directly in I565
12065 //
12066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12067 sub2node->SetLineColor(kColorITS);
12068 sub2node->SetVisibility(1);
12069 fNodes->Add(sub2node);
12070 sub1node->cd();
12071 //
12072 // Place copy #15 of ITS5 directly in I565
12073 //
12074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12075 sub2node->SetLineColor(kColorITS);
12076 sub2node->SetVisibility(1);
12077 fNodes->Add(sub2node);
12078 sub1node->cd();
12079 //
12080 // Place copy #16 of ITS5 directly in I565
12081 //
12082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12083 sub2node->SetLineColor(kColorITS);
12084 sub2node->SetVisibility(1);
12085 fNodes->Add(sub2node);
12086 sub1node->cd();
12087 //
12088 // Place copy #17 of ITS5 directly in I565
12089 //
12090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12091 sub2node->SetLineColor(kColorITS);
12092 sub2node->SetVisibility(1);
12093 fNodes->Add(sub2node);
12094 sub1node->cd();
12095 //
12096 // Place copy #18 of ITS5 directly in I565
12097 //
12098 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12099 sub2node->SetLineColor(kColorITS);
12100 sub2node->SetVisibility(1);
12101 fNodes->Add(sub2node);
12102 sub1node->cd();
12103 //
12104 // Place copy #19 of ITS5 directly in I565
12105 //
12106 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12107 sub2node->SetLineColor(kColorITS);
12108 sub2node->SetVisibility(1);
12109 fNodes->Add(sub2node);
12110 sub1node->cd();
12111 //
12112 // Place copy #20 of ITS5 directly in I565
12113 //
12114 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12115 sub2node->SetLineColor(kColorITS);
12116 sub2node->SetVisibility(1);
12117 fNodes->Add(sub2node);
12118 sub1node->cd();
12119 //
12120 // Place copy #21 of ITS5 directly in I565
12121 //
12122 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12123 sub2node->SetLineColor(kColorITS);
12124 sub2node->SetVisibility(1);
12125 fNodes->Add(sub2node);
12126 sub1node->cd();
12127 //
12128 // Place copy #22 of ITS5 directly in I565
12129 //
12130 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12131 sub2node->SetLineColor(kColorITS);
12132 sub2node->SetVisibility(1);
12133 fNodes->Add(sub2node);
12134 sub1node->cd();
12135 fNodes->Add(sub1node);
12136 node->cd();
12137 //
12138 // Place copy #11 of I565 in IT56
12139 //
1266e9b4 12140 sub1node = new TNode("I565","I565","I565",-36.9774,-10.521,0.,"itsrot506");
1f99c14b 12141 sub1node->SetLineColor(kColorITS);
12142 sub1node->SetVisibility(0);
12143 sub1node->cd();
12144 //
12145 // Place copy #1 of ITS5 directly in I565
12146 //
12147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12148 sub2node->SetLineColor(kColorITS);
12149 sub2node->SetVisibility(1);
12150 fNodes->Add(sub2node);
12151 sub1node->cd();
12152 //
12153 // Place copy #2 of ITS5 directly in I565
12154 //
12155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12156 sub2node->SetLineColor(kColorITS);
12157 sub2node->SetVisibility(1);
12158 fNodes->Add(sub2node);
12159 sub1node->cd();
12160 //
12161 // Place copy #3 of ITS5 directly in I565
12162 //
12163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12164 sub2node->SetLineColor(kColorITS);
12165 sub2node->SetVisibility(1);
12166 fNodes->Add(sub2node);
12167 sub1node->cd();
12168 //
12169 // Place copy #4 of ITS5 directly in I565
12170 //
12171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12172 sub2node->SetLineColor(kColorITS);
12173 sub2node->SetVisibility(1);
12174 fNodes->Add(sub2node);
12175 sub1node->cd();
12176 //
12177 // Place copy #5 of ITS5 directly in I565
12178 //
12179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12180 sub2node->SetLineColor(kColorITS);
12181 sub2node->SetVisibility(1);
12182 fNodes->Add(sub2node);
12183 sub1node->cd();
12184 //
12185 // Place copy #6 of ITS5 directly in I565
12186 //
12187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12188 sub2node->SetLineColor(kColorITS);
12189 sub2node->SetVisibility(1);
12190 fNodes->Add(sub2node);
12191 sub1node->cd();
12192 //
12193 // Place copy #7 of ITS5 directly in I565
12194 //
12195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12196 sub2node->SetLineColor(kColorITS);
12197 sub2node->SetVisibility(1);
12198 fNodes->Add(sub2node);
12199 sub1node->cd();
12200 //
12201 // Place copy #8 of ITS5 directly in I565
12202 //
12203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12204 sub2node->SetLineColor(kColorITS);
12205 sub2node->SetVisibility(1);
12206 fNodes->Add(sub2node);
12207 sub1node->cd();
12208 //
12209 // Place copy #9 of ITS5 directly in I565
12210 //
12211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12212 sub2node->SetLineColor(kColorITS);
12213 sub2node->SetVisibility(1);
12214 fNodes->Add(sub2node);
12215 sub1node->cd();
12216 //
12217 // Place copy #10 of ITS5 directly in I565
12218 //
12219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12220 sub2node->SetLineColor(kColorITS);
12221 sub2node->SetVisibility(1);
12222 fNodes->Add(sub2node);
12223 sub1node->cd();
12224 //
12225 // Place copy #11 of ITS5 directly in I565
12226 //
12227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12228 sub2node->SetLineColor(kColorITS);
12229 sub2node->SetVisibility(1);
12230 fNodes->Add(sub2node);
12231 sub1node->cd();
12232 //
12233 // Place copy #12 of ITS5 directly in I565
12234 //
12235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12236 sub2node->SetLineColor(kColorITS);
12237 sub2node->SetVisibility(1);
12238 fNodes->Add(sub2node);
12239 sub1node->cd();
12240 //
12241 // Place copy #13 of ITS5 directly in I565
12242 //
12243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12244 sub2node->SetLineColor(kColorITS);
12245 sub2node->SetVisibility(1);
12246 fNodes->Add(sub2node);
12247 sub1node->cd();
12248 //
12249 // Place copy #14 of ITS5 directly in I565
12250 //
12251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12252 sub2node->SetLineColor(kColorITS);
12253 sub2node->SetVisibility(1);
12254 fNodes->Add(sub2node);
12255 sub1node->cd();
12256 //
12257 // Place copy #15 of ITS5 directly in I565
12258 //
12259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12260 sub2node->SetLineColor(kColorITS);
12261 sub2node->SetVisibility(1);
12262 fNodes->Add(sub2node);
12263 sub1node->cd();
12264 //
12265 // Place copy #16 of ITS5 directly in I565
12266 //
12267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12268 sub2node->SetLineColor(kColorITS);
12269 sub2node->SetVisibility(1);
12270 fNodes->Add(sub2node);
12271 sub1node->cd();
12272 //
12273 // Place copy #17 of ITS5 directly in I565
12274 //
12275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12276 sub2node->SetLineColor(kColorITS);
12277 sub2node->SetVisibility(1);
12278 fNodes->Add(sub2node);
12279 sub1node->cd();
12280 //
12281 // Place copy #18 of ITS5 directly in I565
12282 //
12283 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12284 sub2node->SetLineColor(kColorITS);
12285 sub2node->SetVisibility(1);
12286 fNodes->Add(sub2node);
12287 sub1node->cd();
12288 //
12289 // Place copy #19 of ITS5 directly in I565
12290 //
12291 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12292 sub2node->SetLineColor(kColorITS);
12293 sub2node->SetVisibility(1);
12294 fNodes->Add(sub2node);
12295 sub1node->cd();
12296 //
12297 // Place copy #20 of ITS5 directly in I565
12298 //
12299 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12300 sub2node->SetLineColor(kColorITS);
12301 sub2node->SetVisibility(1);
12302 fNodes->Add(sub2node);
12303 sub1node->cd();
12304 //
12305 // Place copy #21 of ITS5 directly in I565
12306 //
12307 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12308 sub2node->SetLineColor(kColorITS);
12309 sub2node->SetVisibility(1);
12310 fNodes->Add(sub2node);
12311 sub1node->cd();
12312 //
12313 // Place copy #22 of ITS5 directly in I565
12314 //
12315 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12316 sub2node->SetLineColor(kColorITS);
12317 sub2node->SetVisibility(1);
12318 fNodes->Add(sub2node);
12319 sub1node->cd();
12320 fNodes->Add(sub1node);
12321 node->cd();
12322 //
12323 // Place copy #12 of I565 in IT56
12324 //
1266e9b4 12325 sub1node = new TNode("I565","I565","I565",-34.5519,-17.2048,0.,"itsrot505");
1f99c14b 12326 sub1node->SetLineColor(kColorITS);
12327 sub1node->SetVisibility(0);
12328 sub1node->cd();
12329 //
12330 // Place copy #1 of ITS5 directly in I565
12331 //
12332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12333 sub2node->SetLineColor(kColorITS);
12334 sub2node->SetVisibility(1);
12335 fNodes->Add(sub2node);
12336 sub1node->cd();
12337 //
12338 // Place copy #2 of ITS5 directly in I565
12339 //
12340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12341 sub2node->SetLineColor(kColorITS);
12342 sub2node->SetVisibility(1);
12343 fNodes->Add(sub2node);
12344 sub1node->cd();
12345 //
12346 // Place copy #3 of ITS5 directly in I565
12347 //
12348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12349 sub2node->SetLineColor(kColorITS);
12350 sub2node->SetVisibility(1);
12351 fNodes->Add(sub2node);
12352 sub1node->cd();
12353 //
12354 // Place copy #4 of ITS5 directly in I565
12355 //
12356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12357 sub2node->SetLineColor(kColorITS);
12358 sub2node->SetVisibility(1);
12359 fNodes->Add(sub2node);
12360 sub1node->cd();
12361 //
12362 // Place copy #5 of ITS5 directly in I565
12363 //
12364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12365 sub2node->SetLineColor(kColorITS);
12366 sub2node->SetVisibility(1);
12367 fNodes->Add(sub2node);
12368 sub1node->cd();
12369 //
12370 // Place copy #6 of ITS5 directly in I565
12371 //
12372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12373 sub2node->SetLineColor(kColorITS);
12374 sub2node->SetVisibility(1);
12375 fNodes->Add(sub2node);
12376 sub1node->cd();
12377 //
12378 // Place copy #7 of ITS5 directly in I565
12379 //
12380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12381 sub2node->SetLineColor(kColorITS);
12382 sub2node->SetVisibility(1);
12383 fNodes->Add(sub2node);
12384 sub1node->cd();
12385 //
12386 // Place copy #8 of ITS5 directly in I565
12387 //
12388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12389 sub2node->SetLineColor(kColorITS);
12390 sub2node->SetVisibility(1);
12391 fNodes->Add(sub2node);
12392 sub1node->cd();
12393 //
12394 // Place copy #9 of ITS5 directly in I565
12395 //
12396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12397 sub2node->SetLineColor(kColorITS);
12398 sub2node->SetVisibility(1);
12399 fNodes->Add(sub2node);
12400 sub1node->cd();
12401 //
12402 // Place copy #10 of ITS5 directly in I565
12403 //
12404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12405 sub2node->SetLineColor(kColorITS);
12406 sub2node->SetVisibility(1);
12407 fNodes->Add(sub2node);
12408 sub1node->cd();
12409 //
12410 // Place copy #11 of ITS5 directly in I565
12411 //
12412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12413 sub2node->SetLineColor(kColorITS);
12414 sub2node->SetVisibility(1);
12415 fNodes->Add(sub2node);
12416 sub1node->cd();
12417 //
12418 // Place copy #12 of ITS5 directly in I565
12419 //
12420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12421 sub2node->SetLineColor(kColorITS);
12422 sub2node->SetVisibility(1);
12423 fNodes->Add(sub2node);
12424 sub1node->cd();
12425 //
12426 // Place copy #13 of ITS5 directly in I565
12427 //
12428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12429 sub2node->SetLineColor(kColorITS);
12430 sub2node->SetVisibility(1);
12431 fNodes->Add(sub2node);
12432 sub1node->cd();
12433 //
12434 // Place copy #14 of ITS5 directly in I565
12435 //
12436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12437 sub2node->SetLineColor(kColorITS);
12438 sub2node->SetVisibility(1);
12439 fNodes->Add(sub2node);
12440 sub1node->cd();
12441 //
12442 // Place copy #15 of ITS5 directly in I565
12443 //
12444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12445 sub2node->SetLineColor(kColorITS);
12446 sub2node->SetVisibility(1);
12447 fNodes->Add(sub2node);
12448 sub1node->cd();
12449 //
12450 // Place copy #16 of ITS5 directly in I565
12451 //
12452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12453 sub2node->SetLineColor(kColorITS);
12454 sub2node->SetVisibility(1);
12455 fNodes->Add(sub2node);
12456 sub1node->cd();
12457 //
12458 // Place copy #17 of ITS5 directly in I565
12459 //
12460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12461 sub2node->SetLineColor(kColorITS);
12462 sub2node->SetVisibility(1);
12463 fNodes->Add(sub2node);
12464 sub1node->cd();
12465 //
12466 // Place copy #18 of ITS5 directly in I565
12467 //
12468 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12469 sub2node->SetLineColor(kColorITS);
12470 sub2node->SetVisibility(1);
12471 fNodes->Add(sub2node);
12472 sub1node->cd();
12473 //
12474 // Place copy #19 of ITS5 directly in I565
12475 //
12476 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12477 sub2node->SetLineColor(kColorITS);
12478 sub2node->SetVisibility(1);
12479 fNodes->Add(sub2node);
12480 sub1node->cd();
12481 //
12482 // Place copy #20 of ITS5 directly in I565
12483 //
12484 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12485 sub2node->SetLineColor(kColorITS);
12486 sub2node->SetVisibility(1);
12487 fNodes->Add(sub2node);
12488 sub1node->cd();
12489 //
12490 // Place copy #21 of ITS5 directly in I565
12491 //
12492 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12493 sub2node->SetLineColor(kColorITS);
12494 sub2node->SetVisibility(1);
12495 fNodes->Add(sub2node);
12496 sub1node->cd();
12497 //
12498 // Place copy #22 of ITS5 directly in I565
12499 //
12500 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12501 sub2node->SetLineColor(kColorITS);
12502 sub2node->SetVisibility(1);
12503 fNodes->Add(sub2node);
12504 sub1node->cd();
12505 fNodes->Add(sub1node);
12506 node->cd();
12507 //
12508 // Place copy #13 of I565 in IT56
12509 //
1266e9b4 12510 sub1node = new TNode("I565","I565","I565",-30.6798,-23.1683,0.,"itsrot504");
1f99c14b 12511 sub1node->SetLineColor(kColorITS);
12512 sub1node->SetVisibility(0);
12513 sub1node->cd();
12514 //
12515 // Place copy #1 of ITS5 directly in I565
12516 //
12517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12518 sub2node->SetLineColor(kColorITS);
12519 sub2node->SetVisibility(1);
12520 fNodes->Add(sub2node);
12521 sub1node->cd();
12522 //
12523 // Place copy #2 of ITS5 directly in I565
12524 //
12525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12526 sub2node->SetLineColor(kColorITS);
12527 sub2node->SetVisibility(1);
12528 fNodes->Add(sub2node);
12529 sub1node->cd();
12530 //
12531 // Place copy #3 of ITS5 directly in I565
12532 //
12533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12534 sub2node->SetLineColor(kColorITS);
12535 sub2node->SetVisibility(1);
12536 fNodes->Add(sub2node);
12537 sub1node->cd();
12538 //
12539 // Place copy #4 of ITS5 directly in I565
12540 //
12541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12542 sub2node->SetLineColor(kColorITS);
12543 sub2node->SetVisibility(1);
12544 fNodes->Add(sub2node);
12545 sub1node->cd();
12546 //
12547 // Place copy #5 of ITS5 directly in I565
12548 //
12549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12550 sub2node->SetLineColor(kColorITS);
12551 sub2node->SetVisibility(1);
12552 fNodes->Add(sub2node);
12553 sub1node->cd();
12554 //
12555 // Place copy #6 of ITS5 directly in I565
12556 //
12557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12558 sub2node->SetLineColor(kColorITS);
12559 sub2node->SetVisibility(1);
12560 fNodes->Add(sub2node);
12561 sub1node->cd();
12562 //
12563 // Place copy #7 of ITS5 directly in I565
12564 //
12565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12566 sub2node->SetLineColor(kColorITS);
12567 sub2node->SetVisibility(1);
12568 fNodes->Add(sub2node);
12569 sub1node->cd();
12570 //
12571 // Place copy #8 of ITS5 directly in I565
12572 //
12573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12574 sub2node->SetLineColor(kColorITS);
12575 sub2node->SetVisibility(1);
12576 fNodes->Add(sub2node);
12577 sub1node->cd();
12578 //
12579 // Place copy #9 of ITS5 directly in I565
12580 //
12581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12582 sub2node->SetLineColor(kColorITS);
12583 sub2node->SetVisibility(1);
12584 fNodes->Add(sub2node);
12585 sub1node->cd();
12586 //
12587 // Place copy #10 of ITS5 directly in I565
12588 //
12589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12590 sub2node->SetLineColor(kColorITS);
12591 sub2node->SetVisibility(1);
12592 fNodes->Add(sub2node);
12593 sub1node->cd();
12594 //
12595 // Place copy #11 of ITS5 directly in I565
12596 //
12597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12598 sub2node->SetLineColor(kColorITS);
12599 sub2node->SetVisibility(1);
12600 fNodes->Add(sub2node);
12601 sub1node->cd();
12602 //
12603 // Place copy #12 of ITS5 directly in I565
12604 //
12605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12606 sub2node->SetLineColor(kColorITS);
12607 sub2node->SetVisibility(1);
12608 fNodes->Add(sub2node);
12609 sub1node->cd();
12610 //
12611 // Place copy #13 of ITS5 directly in I565
12612 //
12613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12614 sub2node->SetLineColor(kColorITS);
12615 sub2node->SetVisibility(1);
12616 fNodes->Add(sub2node);
12617 sub1node->cd();
12618 //
12619 // Place copy #14 of ITS5 directly in I565
12620 //
12621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12622 sub2node->SetLineColor(kColorITS);
12623 sub2node->SetVisibility(1);
12624 fNodes->Add(sub2node);
12625 sub1node->cd();
12626 //
12627 // Place copy #15 of ITS5 directly in I565
12628 //
12629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12630 sub2node->SetLineColor(kColorITS);
12631 sub2node->SetVisibility(1);
12632 fNodes->Add(sub2node);
12633 sub1node->cd();
12634 //
12635 // Place copy #16 of ITS5 directly in I565
12636 //
12637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12638 sub2node->SetLineColor(kColorITS);
12639 sub2node->SetVisibility(1);
12640 fNodes->Add(sub2node);
12641 sub1node->cd();
12642 //
12643 // Place copy #17 of ITS5 directly in I565
12644 //
12645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12646 sub2node->SetLineColor(kColorITS);
12647 sub2node->SetVisibility(1);
12648 fNodes->Add(sub2node);
12649 sub1node->cd();
12650 //
12651 // Place copy #18 of ITS5 directly in I565
12652 //
12653 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12654 sub2node->SetLineColor(kColorITS);
12655 sub2node->SetVisibility(1);
12656 fNodes->Add(sub2node);
12657 sub1node->cd();
12658 //
12659 // Place copy #19 of ITS5 directly in I565
12660 //
12661 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12662 sub2node->SetLineColor(kColorITS);
12663 sub2node->SetVisibility(1);
12664 fNodes->Add(sub2node);
12665 sub1node->cd();
12666 //
12667 // Place copy #20 of ITS5 directly in I565
12668 //
12669 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12670 sub2node->SetLineColor(kColorITS);
12671 sub2node->SetVisibility(1);
12672 fNodes->Add(sub2node);
12673 sub1node->cd();
12674 //
12675 // Place copy #21 of ITS5 directly in I565
12676 //
12677 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12678 sub2node->SetLineColor(kColorITS);
12679 sub2node->SetVisibility(1);
12680 fNodes->Add(sub2node);
12681 sub1node->cd();
12682 //
12683 // Place copy #22 of ITS5 directly in I565
12684 //
12685 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12686 sub2node->SetLineColor(kColorITS);
12687 sub2node->SetVisibility(1);
12688 fNodes->Add(sub2node);
12689 sub1node->cd();
12690 fNodes->Add(sub1node);
12691 node->cd();
12692 //
12693 // Place copy #14 of I565 in IT56
12694 //
1266e9b4 12695 sub1node = new TNode("I565","I565","I565",-26.0036,-28.5246,0.,"itsrot503");
1f99c14b 12696 sub1node->SetLineColor(kColorITS);
12697 sub1node->SetVisibility(0);
12698 sub1node->cd();
12699 //
12700 // Place copy #1 of ITS5 directly in I565
12701 //
12702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12703 sub2node->SetLineColor(kColorITS);
12704 sub2node->SetVisibility(1);
12705 fNodes->Add(sub2node);
12706 sub1node->cd();
12707 //
12708 // Place copy #2 of ITS5 directly in I565
12709 //
12710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12711 sub2node->SetLineColor(kColorITS);
12712 sub2node->SetVisibility(1);
12713 fNodes->Add(sub2node);
12714 sub1node->cd();
12715 //
12716 // Place copy #3 of ITS5 directly in I565
12717 //
12718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12719 sub2node->SetLineColor(kColorITS);
12720 sub2node->SetVisibility(1);
12721 fNodes->Add(sub2node);
12722 sub1node->cd();
12723 //
12724 // Place copy #4 of ITS5 directly in I565
12725 //
12726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12727 sub2node->SetLineColor(kColorITS);
12728 sub2node->SetVisibility(1);
12729 fNodes->Add(sub2node);
12730 sub1node->cd();
12731 //
12732 // Place copy #5 of ITS5 directly in I565
12733 //
12734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12735 sub2node->SetLineColor(kColorITS);
12736 sub2node->SetVisibility(1);
12737 fNodes->Add(sub2node);
12738 sub1node->cd();
12739 //
12740 // Place copy #6 of ITS5 directly in I565
12741 //
12742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12743 sub2node->SetLineColor(kColorITS);
12744 sub2node->SetVisibility(1);
12745 fNodes->Add(sub2node);
12746 sub1node->cd();
12747 //
12748 // Place copy #7 of ITS5 directly in I565
12749 //
12750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12751 sub2node->SetLineColor(kColorITS);
12752 sub2node->SetVisibility(1);
12753 fNodes->Add(sub2node);
12754 sub1node->cd();
12755 //
12756 // Place copy #8 of ITS5 directly in I565
12757 //
12758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12759 sub2node->SetLineColor(kColorITS);
12760 sub2node->SetVisibility(1);
12761 fNodes->Add(sub2node);
12762 sub1node->cd();
12763 //
12764 // Place copy #9 of ITS5 directly in I565
12765 //
12766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12767 sub2node->SetLineColor(kColorITS);
12768 sub2node->SetVisibility(1);
12769 fNodes->Add(sub2node);
12770 sub1node->cd();
12771 //
12772 // Place copy #10 of ITS5 directly in I565
12773 //
12774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12775 sub2node->SetLineColor(kColorITS);
12776 sub2node->SetVisibility(1);
12777 fNodes->Add(sub2node);
12778 sub1node->cd();
12779 //
12780 // Place copy #11 of ITS5 directly in I565
12781 //
12782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12783 sub2node->SetLineColor(kColorITS);
12784 sub2node->SetVisibility(1);
12785 fNodes->Add(sub2node);
12786 sub1node->cd();
12787 //
12788 // Place copy #12 of ITS5 directly in I565
12789 //
12790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12791 sub2node->SetLineColor(kColorITS);
12792 sub2node->SetVisibility(1);
12793 fNodes->Add(sub2node);
12794 sub1node->cd();
12795 //
12796 // Place copy #13 of ITS5 directly in I565
12797 //
12798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12799 sub2node->SetLineColor(kColorITS);
12800 sub2node->SetVisibility(1);
12801 fNodes->Add(sub2node);
12802 sub1node->cd();
12803 //
12804 // Place copy #14 of ITS5 directly in I565
12805 //
12806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12807 sub2node->SetLineColor(kColorITS);
12808 sub2node->SetVisibility(1);
12809 fNodes->Add(sub2node);
12810 sub1node->cd();
12811 //
12812 // Place copy #15 of ITS5 directly in I565
12813 //
12814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
12815 sub2node->SetLineColor(kColorITS);
12816 sub2node->SetVisibility(1);
12817 fNodes->Add(sub2node);
12818 sub1node->cd();
12819 //
12820 // Place copy #16 of ITS5 directly in I565
12821 //
12822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
12823 sub2node->SetLineColor(kColorITS);
12824 sub2node->SetVisibility(1);
12825 fNodes->Add(sub2node);
12826 sub1node->cd();
12827 //
12828 // Place copy #17 of ITS5 directly in I565
12829 //
12830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
12831 sub2node->SetLineColor(kColorITS);
12832 sub2node->SetVisibility(1);
12833 fNodes->Add(sub2node);
12834 sub1node->cd();
12835 //
12836 // Place copy #18 of ITS5 directly in I565
12837 //
12838 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
12839 sub2node->SetLineColor(kColorITS);
12840 sub2node->SetVisibility(1);
12841 fNodes->Add(sub2node);
12842 sub1node->cd();
12843 //
12844 // Place copy #19 of ITS5 directly in I565
12845 //
12846 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
12847 sub2node->SetLineColor(kColorITS);
12848 sub2node->SetVisibility(1);
12849 fNodes->Add(sub2node);
12850 sub1node->cd();
12851 //
12852 // Place copy #20 of ITS5 directly in I565
12853 //
12854 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
12855 sub2node->SetLineColor(kColorITS);
12856 sub2node->SetVisibility(1);
12857 fNodes->Add(sub2node);
12858 sub1node->cd();
12859 //
12860 // Place copy #21 of ITS5 directly in I565
12861 //
12862 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
12863 sub2node->SetLineColor(kColorITS);
12864 sub2node->SetVisibility(1);
12865 fNodes->Add(sub2node);
12866 sub1node->cd();
12867 //
12868 // Place copy #22 of ITS5 directly in I565
12869 //
12870 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
12871 sub2node->SetLineColor(kColorITS);
12872 sub2node->SetVisibility(1);
12873 fNodes->Add(sub2node);
12874 sub1node->cd();
12875 fNodes->Add(sub1node);
12876 node->cd();
12877 //
12878 // Place copy #15 of I565 in IT56
12879 //
1266e9b4 12880 sub1node = new TNode("I565","I565","I565",-20.2387,-32.6866,0.,"itsrot501");
1f99c14b 12881 sub1node->SetLineColor(kColorITS);
12882 sub1node->SetVisibility(0);
12883 sub1node->cd();
12884 //
12885 // Place copy #1 of ITS5 directly in I565
12886 //
12887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
12888 sub2node->SetLineColor(kColorITS);
12889 sub2node->SetVisibility(1);
12890 fNodes->Add(sub2node);
12891 sub1node->cd();
12892 //
12893 // Place copy #2 of ITS5 directly in I565
12894 //
12895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
12896 sub2node->SetLineColor(kColorITS);
12897 sub2node->SetVisibility(1);
12898 fNodes->Add(sub2node);
12899 sub1node->cd();
12900 //
12901 // Place copy #3 of ITS5 directly in I565
12902 //
12903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
12904 sub2node->SetLineColor(kColorITS);
12905 sub2node->SetVisibility(1);
12906 fNodes->Add(sub2node);
12907 sub1node->cd();
12908 //
12909 // Place copy #4 of ITS5 directly in I565
12910 //
12911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
12912 sub2node->SetLineColor(kColorITS);
12913 sub2node->SetVisibility(1);
12914 fNodes->Add(sub2node);
12915 sub1node->cd();
12916 //
12917 // Place copy #5 of ITS5 directly in I565
12918 //
12919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
12920 sub2node->SetLineColor(kColorITS);
12921 sub2node->SetVisibility(1);
12922 fNodes->Add(sub2node);
12923 sub1node->cd();
12924 //
12925 // Place copy #6 of ITS5 directly in I565
12926 //
12927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
12928 sub2node->SetLineColor(kColorITS);
12929 sub2node->SetVisibility(1);
12930 fNodes->Add(sub2node);
12931 sub1node->cd();
12932 //
12933 // Place copy #7 of ITS5 directly in I565
12934 //
12935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
12936 sub2node->SetLineColor(kColorITS);
12937 sub2node->SetVisibility(1);
12938 fNodes->Add(sub2node);
12939 sub1node->cd();
12940 //
12941 // Place copy #8 of ITS5 directly in I565
12942 //
12943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
12944 sub2node->SetLineColor(kColorITS);
12945 sub2node->SetVisibility(1);
12946 fNodes->Add(sub2node);
12947 sub1node->cd();
12948 //
12949 // Place copy #9 of ITS5 directly in I565
12950 //
12951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
12952 sub2node->SetLineColor(kColorITS);
12953 sub2node->SetVisibility(1);
12954 fNodes->Add(sub2node);
12955 sub1node->cd();
12956 //
12957 // Place copy #10 of ITS5 directly in I565
12958 //
12959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
12960 sub2node->SetLineColor(kColorITS);
12961 sub2node->SetVisibility(1);
12962 fNodes->Add(sub2node);
12963 sub1node->cd();
12964 //
12965 // Place copy #11 of ITS5 directly in I565
12966 //
12967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
12968 sub2node->SetLineColor(kColorITS);
12969 sub2node->SetVisibility(1);
12970 fNodes->Add(sub2node);
12971 sub1node->cd();
12972 //
12973 // Place copy #12 of ITS5 directly in I565
12974 //
12975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
12976 sub2node->SetLineColor(kColorITS);
12977 sub2node->SetVisibility(1);
12978 fNodes->Add(sub2node);
12979 sub1node->cd();
12980 //
12981 // Place copy #13 of ITS5 directly in I565
12982 //
12983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
12984 sub2node->SetLineColor(kColorITS);
12985 sub2node->SetVisibility(1);
12986 fNodes->Add(sub2node);
12987 sub1node->cd();
12988 //
12989 // Place copy #14 of ITS5 directly in I565
12990 //
12991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
12992 sub2node->SetLineColor(kColorITS);
12993 sub2node->SetVisibility(1);
12994 fNodes->Add(sub2node);
12995 sub1node->cd();
12996 //
12997 // Place copy #15 of ITS5 directly in I565
12998 //
12999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13000 sub2node->SetLineColor(kColorITS);
13001 sub2node->SetVisibility(1);
13002 fNodes->Add(sub2node);
13003 sub1node->cd();
13004 //
13005 // Place copy #16 of ITS5 directly in I565
13006 //
13007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13008 sub2node->SetLineColor(kColorITS);
13009 sub2node->SetVisibility(1);
13010 fNodes->Add(sub2node);
13011 sub1node->cd();
13012 //
13013 // Place copy #17 of ITS5 directly in I565
13014 //
13015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13016 sub2node->SetLineColor(kColorITS);
13017 sub2node->SetVisibility(1);
13018 fNodes->Add(sub2node);
13019 sub1node->cd();
13020 //
13021 // Place copy #18 of ITS5 directly in I565
13022 //
13023 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13024 sub2node->SetLineColor(kColorITS);
13025 sub2node->SetVisibility(1);
13026 fNodes->Add(sub2node);
13027 sub1node->cd();
13028 //
13029 // Place copy #19 of ITS5 directly in I565
13030 //
13031 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13032 sub2node->SetLineColor(kColorITS);
13033 sub2node->SetVisibility(1);
13034 fNodes->Add(sub2node);
13035 sub1node->cd();
13036 //
13037 // Place copy #20 of ITS5 directly in I565
13038 //
13039 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13040 sub2node->SetLineColor(kColorITS);
13041 sub2node->SetVisibility(1);
13042 fNodes->Add(sub2node);
13043 sub1node->cd();
13044 //
13045 // Place copy #21 of ITS5 directly in I565
13046 //
13047 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13048 sub2node->SetLineColor(kColorITS);
13049 sub2node->SetVisibility(1);
13050 fNodes->Add(sub2node);
13051 sub1node->cd();
13052 //
13053 // Place copy #22 of ITS5 directly in I565
13054 //
13055 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13056 sub2node->SetLineColor(kColorITS);
13057 sub2node->SetVisibility(1);
13058 fNodes->Add(sub2node);
13059 sub1node->cd();
13060 fNodes->Add(sub1node);
13061 node->cd();
13062 //
13063 // Place copy #16 of I565 in IT56
13064 //
1266e9b4 13065 sub1node = new TNode("I565","I565","I565",-13.9434,-35.992,0.,"itsrot531");
1f99c14b 13066 sub1node->SetLineColor(kColorITS);
13067 sub1node->SetVisibility(0);
13068 sub1node->cd();
13069 //
13070 // Place copy #1 of ITS5 directly in I565
13071 //
13072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13073 sub2node->SetLineColor(kColorITS);
13074 sub2node->SetVisibility(1);
13075 fNodes->Add(sub2node);
13076 sub1node->cd();
13077 //
13078 // Place copy #2 of ITS5 directly in I565
13079 //
13080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13081 sub2node->SetLineColor(kColorITS);
13082 sub2node->SetVisibility(1);
13083 fNodes->Add(sub2node);
13084 sub1node->cd();
13085 //
13086 // Place copy #3 of ITS5 directly in I565
13087 //
13088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13089 sub2node->SetLineColor(kColorITS);
13090 sub2node->SetVisibility(1);
13091 fNodes->Add(sub2node);
13092 sub1node->cd();
13093 //
13094 // Place copy #4 of ITS5 directly in I565
13095 //
13096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13097 sub2node->SetLineColor(kColorITS);
13098 sub2node->SetVisibility(1);
13099 fNodes->Add(sub2node);
13100 sub1node->cd();
13101 //
13102 // Place copy #5 of ITS5 directly in I565
13103 //
13104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13105 sub2node->SetLineColor(kColorITS);
13106 sub2node->SetVisibility(1);
13107 fNodes->Add(sub2node);
13108 sub1node->cd();
13109 //
13110 // Place copy #6 of ITS5 directly in I565
13111 //
13112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13113 sub2node->SetLineColor(kColorITS);
13114 sub2node->SetVisibility(1);
13115 fNodes->Add(sub2node);
13116 sub1node->cd();
13117 //
13118 // Place copy #7 of ITS5 directly in I565
13119 //
13120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13121 sub2node->SetLineColor(kColorITS);
13122 sub2node->SetVisibility(1);
13123 fNodes->Add(sub2node);
13124 sub1node->cd();
13125 //
13126 // Place copy #8 of ITS5 directly in I565
13127 //
13128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13129 sub2node->SetLineColor(kColorITS);
13130 sub2node->SetVisibility(1);
13131 fNodes->Add(sub2node);
13132 sub1node->cd();
13133 //
13134 // Place copy #9 of ITS5 directly in I565
13135 //
13136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13137 sub2node->SetLineColor(kColorITS);
13138 sub2node->SetVisibility(1);
13139 fNodes->Add(sub2node);
13140 sub1node->cd();
13141 //
13142 // Place copy #10 of ITS5 directly in I565
13143 //
13144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13145 sub2node->SetLineColor(kColorITS);
13146 sub2node->SetVisibility(1);
13147 fNodes->Add(sub2node);
13148 sub1node->cd();
13149 //
13150 // Place copy #11 of ITS5 directly in I565
13151 //
13152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13153 sub2node->SetLineColor(kColorITS);
13154 sub2node->SetVisibility(1);
13155 fNodes->Add(sub2node);
13156 sub1node->cd();
13157 //
13158 // Place copy #12 of ITS5 directly in I565
13159 //
13160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13161 sub2node->SetLineColor(kColorITS);
13162 sub2node->SetVisibility(1);
13163 fNodes->Add(sub2node);
13164 sub1node->cd();
13165 //
13166 // Place copy #13 of ITS5 directly in I565
13167 //
13168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13169 sub2node->SetLineColor(kColorITS);
13170 sub2node->SetVisibility(1);
13171 fNodes->Add(sub2node);
13172 sub1node->cd();
13173 //
13174 // Place copy #14 of ITS5 directly in I565
13175 //
13176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13177 sub2node->SetLineColor(kColorITS);
13178 sub2node->SetVisibility(1);
13179 fNodes->Add(sub2node);
13180 sub1node->cd();
13181 //
13182 // Place copy #15 of ITS5 directly in I565
13183 //
13184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13185 sub2node->SetLineColor(kColorITS);
13186 sub2node->SetVisibility(1);
13187 fNodes->Add(sub2node);
13188 sub1node->cd();
13189 //
13190 // Place copy #16 of ITS5 directly in I565
13191 //
13192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13193 sub2node->SetLineColor(kColorITS);
13194 sub2node->SetVisibility(1);
13195 fNodes->Add(sub2node);
13196 sub1node->cd();
13197 //
13198 // Place copy #17 of ITS5 directly in I565
13199 //
13200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13201 sub2node->SetLineColor(kColorITS);
13202 sub2node->SetVisibility(1);
13203 fNodes->Add(sub2node);
13204 sub1node->cd();
13205 //
13206 // Place copy #18 of ITS5 directly in I565
13207 //
13208 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13209 sub2node->SetLineColor(kColorITS);
13210 sub2node->SetVisibility(1);
13211 fNodes->Add(sub2node);
13212 sub1node->cd();
13213 //
13214 // Place copy #19 of ITS5 directly in I565
13215 //
13216 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13217 sub2node->SetLineColor(kColorITS);
13218 sub2node->SetVisibility(1);
13219 fNodes->Add(sub2node);
13220 sub1node->cd();
13221 //
13222 // Place copy #20 of ITS5 directly in I565
13223 //
13224 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13225 sub2node->SetLineColor(kColorITS);
13226 sub2node->SetVisibility(1);
13227 fNodes->Add(sub2node);
13228 sub1node->cd();
13229 //
13230 // Place copy #21 of ITS5 directly in I565
13231 //
13232 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13233 sub2node->SetLineColor(kColorITS);
13234 sub2node->SetVisibility(1);
13235 fNodes->Add(sub2node);
13236 sub1node->cd();
13237 //
13238 // Place copy #22 of ITS5 directly in I565
13239 //
13240 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13241 sub2node->SetLineColor(kColorITS);
13242 sub2node->SetVisibility(1);
13243 fNodes->Add(sub2node);
13244 sub1node->cd();
13245 fNodes->Add(sub1node);
13246 node->cd();
13247 //
13248 // Place copy #17 of I565 in IT56
13249 //
1266e9b4 13250 sub1node = new TNode("I565","I565","I565",-7.0643,-37.7904,0.,"itsrot530");
1f99c14b 13251 sub1node->SetLineColor(kColorITS);
13252 sub1node->SetVisibility(0);
13253 sub1node->cd();
13254 //
13255 // Place copy #1 of ITS5 directly in I565
13256 //
13257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13258 sub2node->SetLineColor(kColorITS);
13259 sub2node->SetVisibility(1);
13260 fNodes->Add(sub2node);
13261 sub1node->cd();
13262 //
13263 // Place copy #2 of ITS5 directly in I565
13264 //
13265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13266 sub2node->SetLineColor(kColorITS);
13267 sub2node->SetVisibility(1);
13268 fNodes->Add(sub2node);
13269 sub1node->cd();
13270 //
13271 // Place copy #3 of ITS5 directly in I565
13272 //
13273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13274 sub2node->SetLineColor(kColorITS);
13275 sub2node->SetVisibility(1);
13276 fNodes->Add(sub2node);
13277 sub1node->cd();
13278 //
13279 // Place copy #4 of ITS5 directly in I565
13280 //
13281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13282 sub2node->SetLineColor(kColorITS);
13283 sub2node->SetVisibility(1);
13284 fNodes->Add(sub2node);
13285 sub1node->cd();
13286 //
13287 // Place copy #5 of ITS5 directly in I565
13288 //
13289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13290 sub2node->SetLineColor(kColorITS);
13291 sub2node->SetVisibility(1);
13292 fNodes->Add(sub2node);
13293 sub1node->cd();
13294 //
13295 // Place copy #6 of ITS5 directly in I565
13296 //
13297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13298 sub2node->SetLineColor(kColorITS);
13299 sub2node->SetVisibility(1);
13300 fNodes->Add(sub2node);
13301 sub1node->cd();
13302 //
13303 // Place copy #7 of ITS5 directly in I565
13304 //
13305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13306 sub2node->SetLineColor(kColorITS);
13307 sub2node->SetVisibility(1);
13308 fNodes->Add(sub2node);
13309 sub1node->cd();
13310 //
13311 // Place copy #8 of ITS5 directly in I565
13312 //
13313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13314 sub2node->SetLineColor(kColorITS);
13315 sub2node->SetVisibility(1);
13316 fNodes->Add(sub2node);
13317 sub1node->cd();
13318 //
13319 // Place copy #9 of ITS5 directly in I565
13320 //
13321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13322 sub2node->SetLineColor(kColorITS);
13323 sub2node->SetVisibility(1);
13324 fNodes->Add(sub2node);
13325 sub1node->cd();
13326 //
13327 // Place copy #10 of ITS5 directly in I565
13328 //
13329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13330 sub2node->SetLineColor(kColorITS);
13331 sub2node->SetVisibility(1);
13332 fNodes->Add(sub2node);
13333 sub1node->cd();
13334 //
13335 // Place copy #11 of ITS5 directly in I565
13336 //
13337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13338 sub2node->SetLineColor(kColorITS);
13339 sub2node->SetVisibility(1);
13340 fNodes->Add(sub2node);
13341 sub1node->cd();
13342 //
13343 // Place copy #12 of ITS5 directly in I565
13344 //
13345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13346 sub2node->SetLineColor(kColorITS);
13347 sub2node->SetVisibility(1);
13348 fNodes->Add(sub2node);
13349 sub1node->cd();
13350 //
13351 // Place copy #13 of ITS5 directly in I565
13352 //
13353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13354 sub2node->SetLineColor(kColorITS);
13355 sub2node->SetVisibility(1);
13356 fNodes->Add(sub2node);
13357 sub1node->cd();
13358 //
13359 // Place copy #14 of ITS5 directly in I565
13360 //
13361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13362 sub2node->SetLineColor(kColorITS);
13363 sub2node->SetVisibility(1);
13364 fNodes->Add(sub2node);
13365 sub1node->cd();
13366 //
13367 // Place copy #15 of ITS5 directly in I565
13368 //
13369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13370 sub2node->SetLineColor(kColorITS);
13371 sub2node->SetVisibility(1);
13372 fNodes->Add(sub2node);
13373 sub1node->cd();
13374 //
13375 // Place copy #16 of ITS5 directly in I565
13376 //
13377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13378 sub2node->SetLineColor(kColorITS);
13379 sub2node->SetVisibility(1);
13380 fNodes->Add(sub2node);
13381 sub1node->cd();
13382 //
13383 // Place copy #17 of ITS5 directly in I565
13384 //
13385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13386 sub2node->SetLineColor(kColorITS);
13387 sub2node->SetVisibility(1);
13388 fNodes->Add(sub2node);
13389 sub1node->cd();
13390 //
13391 // Place copy #18 of ITS5 directly in I565
13392 //
13393 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13394 sub2node->SetLineColor(kColorITS);
13395 sub2node->SetVisibility(1);
13396 fNodes->Add(sub2node);
13397 sub1node->cd();
13398 //
13399 // Place copy #19 of ITS5 directly in I565
13400 //
13401 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13402 sub2node->SetLineColor(kColorITS);
13403 sub2node->SetVisibility(1);
13404 fNodes->Add(sub2node);
13405 sub1node->cd();
13406 //
13407 // Place copy #20 of ITS5 directly in I565
13408 //
13409 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13410 sub2node->SetLineColor(kColorITS);
13411 sub2node->SetVisibility(1);
13412 fNodes->Add(sub2node);
13413 sub1node->cd();
13414 //
13415 // Place copy #21 of ITS5 directly in I565
13416 //
13417 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13418 sub2node->SetLineColor(kColorITS);
13419 sub2node->SetVisibility(1);
13420 fNodes->Add(sub2node);
13421 sub1node->cd();
13422 //
13423 // Place copy #22 of ITS5 directly in I565
13424 //
13425 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13426 sub2node->SetLineColor(kColorITS);
13427 sub2node->SetVisibility(1);
13428 fNodes->Add(sub2node);
13429 sub1node->cd();
13430 fNodes->Add(sub1node);
13431 node->cd();
13432 //
13433 // Place copy #18 of I565 in IT56
13434 //
1266e9b4 13435 sub1node = new TNode("I565","I565","I565",0.,-38.5984,0.,"itsrot533");
1f99c14b 13436 sub1node->SetLineColor(kColorITS);
13437 sub1node->SetVisibility(0);
13438 sub1node->cd();
13439 //
13440 // Place copy #1 of ITS5 directly in I565
13441 //
13442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13443 sub2node->SetLineColor(kColorITS);
13444 sub2node->SetVisibility(1);
13445 fNodes->Add(sub2node);
13446 sub1node->cd();
13447 //
13448 // Place copy #2 of ITS5 directly in I565
13449 //
13450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13451 sub2node->SetLineColor(kColorITS);
13452 sub2node->SetVisibility(1);
13453 fNodes->Add(sub2node);
13454 sub1node->cd();
13455 //
13456 // Place copy #3 of ITS5 directly in I565
13457 //
13458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13459 sub2node->SetLineColor(kColorITS);
13460 sub2node->SetVisibility(1);
13461 fNodes->Add(sub2node);
13462 sub1node->cd();
13463 //
13464 // Place copy #4 of ITS5 directly in I565
13465 //
13466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13467 sub2node->SetLineColor(kColorITS);
13468 sub2node->SetVisibility(1);
13469 fNodes->Add(sub2node);
13470 sub1node->cd();
13471 //
13472 // Place copy #5 of ITS5 directly in I565
13473 //
13474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13475 sub2node->SetLineColor(kColorITS);
13476 sub2node->SetVisibility(1);
13477 fNodes->Add(sub2node);
13478 sub1node->cd();
13479 //
13480 // Place copy #6 of ITS5 directly in I565
13481 //
13482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13483 sub2node->SetLineColor(kColorITS);
13484 sub2node->SetVisibility(1);
13485 fNodes->Add(sub2node);
13486 sub1node->cd();
13487 //
13488 // Place copy #7 of ITS5 directly in I565
13489 //
13490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13491 sub2node->SetLineColor(kColorITS);
13492 sub2node->SetVisibility(1);
13493 fNodes->Add(sub2node);
13494 sub1node->cd();
13495 //
13496 // Place copy #8 of ITS5 directly in I565
13497 //
13498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13499 sub2node->SetLineColor(kColorITS);
13500 sub2node->SetVisibility(1);
13501 fNodes->Add(sub2node);
13502 sub1node->cd();
13503 //
13504 // Place copy #9 of ITS5 directly in I565
13505 //
13506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13507 sub2node->SetLineColor(kColorITS);
13508 sub2node->SetVisibility(1);
13509 fNodes->Add(sub2node);
13510 sub1node->cd();
13511 //
13512 // Place copy #10 of ITS5 directly in I565
13513 //
13514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13515 sub2node->SetLineColor(kColorITS);
13516 sub2node->SetVisibility(1);
13517 fNodes->Add(sub2node);
13518 sub1node->cd();
13519 //
13520 // Place copy #11 of ITS5 directly in I565
13521 //
13522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13523 sub2node->SetLineColor(kColorITS);
13524 sub2node->SetVisibility(1);
13525 fNodes->Add(sub2node);
13526 sub1node->cd();
13527 //
13528 // Place copy #12 of ITS5 directly in I565
13529 //
13530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13531 sub2node->SetLineColor(kColorITS);
13532 sub2node->SetVisibility(1);
13533 fNodes->Add(sub2node);
13534 sub1node->cd();
13535 //
13536 // Place copy #13 of ITS5 directly in I565
13537 //
13538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13539 sub2node->SetLineColor(kColorITS);
13540 sub2node->SetVisibility(1);
13541 fNodes->Add(sub2node);
13542 sub1node->cd();
13543 //
13544 // Place copy #14 of ITS5 directly in I565
13545 //
13546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13547 sub2node->SetLineColor(kColorITS);
13548 sub2node->SetVisibility(1);
13549 fNodes->Add(sub2node);
13550 sub1node->cd();
13551 //
13552 // Place copy #15 of ITS5 directly in I565
13553 //
13554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13555 sub2node->SetLineColor(kColorITS);
13556 sub2node->SetVisibility(1);
13557 fNodes->Add(sub2node);
13558 sub1node->cd();
13559 //
13560 // Place copy #16 of ITS5 directly in I565
13561 //
13562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13563 sub2node->SetLineColor(kColorITS);
13564 sub2node->SetVisibility(1);
13565 fNodes->Add(sub2node);
13566 sub1node->cd();
13567 //
13568 // Place copy #17 of ITS5 directly in I565
13569 //
13570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13571 sub2node->SetLineColor(kColorITS);
13572 sub2node->SetVisibility(1);
13573 fNodes->Add(sub2node);
13574 sub1node->cd();
13575 //
13576 // Place copy #18 of ITS5 directly in I565
13577 //
13578 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13579 sub2node->SetLineColor(kColorITS);
13580 sub2node->SetVisibility(1);
13581 fNodes->Add(sub2node);
13582 sub1node->cd();
13583 //
13584 // Place copy #19 of ITS5 directly in I565
13585 //
13586 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13587 sub2node->SetLineColor(kColorITS);
13588 sub2node->SetVisibility(1);
13589 fNodes->Add(sub2node);
13590 sub1node->cd();
13591 //
13592 // Place copy #20 of ITS5 directly in I565
13593 //
13594 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13595 sub2node->SetLineColor(kColorITS);
13596 sub2node->SetVisibility(1);
13597 fNodes->Add(sub2node);
13598 sub1node->cd();
13599 //
13600 // Place copy #21 of ITS5 directly in I565
13601 //
13602 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13603 sub2node->SetLineColor(kColorITS);
13604 sub2node->SetVisibility(1);
13605 fNodes->Add(sub2node);
13606 sub1node->cd();
13607 //
13608 // Place copy #22 of ITS5 directly in I565
13609 //
13610 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13611 sub2node->SetLineColor(kColorITS);
13612 sub2node->SetVisibility(1);
13613 fNodes->Add(sub2node);
13614 sub1node->cd();
13615 fNodes->Add(sub1node);
13616 node->cd();
13617 //
13618 // Place copy #19 of I565 in IT56
13619 //
1266e9b4 13620 sub1node = new TNode("I565","I565","I565",7.0642,-37.7904,0.,"itsrot529");
1f99c14b 13621 sub1node->SetLineColor(kColorITS);
13622 sub1node->SetVisibility(0);
13623 sub1node->cd();
13624 //
13625 // Place copy #1 of ITS5 directly in I565
13626 //
13627 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13628 sub2node->SetLineColor(kColorITS);
13629 sub2node->SetVisibility(1);
13630 fNodes->Add(sub2node);
13631 sub1node->cd();
13632 //
13633 // Place copy #2 of ITS5 directly in I565
13634 //
13635 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13636 sub2node->SetLineColor(kColorITS);
13637 sub2node->SetVisibility(1);
13638 fNodes->Add(sub2node);
13639 sub1node->cd();
13640 //
13641 // Place copy #3 of ITS5 directly in I565
13642 //
13643 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13644 sub2node->SetLineColor(kColorITS);
13645 sub2node->SetVisibility(1);
13646 fNodes->Add(sub2node);
13647 sub1node->cd();
13648 //
13649 // Place copy #4 of ITS5 directly in I565
13650 //
13651 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13652 sub2node->SetLineColor(kColorITS);
13653 sub2node->SetVisibility(1);
13654 fNodes->Add(sub2node);
13655 sub1node->cd();
13656 //
13657 // Place copy #5 of ITS5 directly in I565
13658 //
13659 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13660 sub2node->SetLineColor(kColorITS);
13661 sub2node->SetVisibility(1);
13662 fNodes->Add(sub2node);
13663 sub1node->cd();
13664 //
13665 // Place copy #6 of ITS5 directly in I565
13666 //
13667 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13668 sub2node->SetLineColor(kColorITS);
13669 sub2node->SetVisibility(1);
13670 fNodes->Add(sub2node);
13671 sub1node->cd();
13672 //
13673 // Place copy #7 of ITS5 directly in I565
13674 //
13675 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13676 sub2node->SetLineColor(kColorITS);
13677 sub2node->SetVisibility(1);
13678 fNodes->Add(sub2node);
13679 sub1node->cd();
13680 //
13681 // Place copy #8 of ITS5 directly in I565
13682 //
13683 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13684 sub2node->SetLineColor(kColorITS);
13685 sub2node->SetVisibility(1);
13686 fNodes->Add(sub2node);
13687 sub1node->cd();
13688 //
13689 // Place copy #9 of ITS5 directly in I565
13690 //
13691 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13692 sub2node->SetLineColor(kColorITS);
13693 sub2node->SetVisibility(1);
13694 fNodes->Add(sub2node);
13695 sub1node->cd();
13696 //
13697 // Place copy #10 of ITS5 directly in I565
13698 //
13699 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13700 sub2node->SetLineColor(kColorITS);
13701 sub2node->SetVisibility(1);
13702 fNodes->Add(sub2node);
13703 sub1node->cd();
13704 //
13705 // Place copy #11 of ITS5 directly in I565
13706 //
13707 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13708 sub2node->SetLineColor(kColorITS);
13709 sub2node->SetVisibility(1);
13710 fNodes->Add(sub2node);
13711 sub1node->cd();
13712 //
13713 // Place copy #12 of ITS5 directly in I565
13714 //
13715 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13716 sub2node->SetLineColor(kColorITS);
13717 sub2node->SetVisibility(1);
13718 fNodes->Add(sub2node);
13719 sub1node->cd();
13720 //
13721 // Place copy #13 of ITS5 directly in I565
13722 //
13723 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13724 sub2node->SetLineColor(kColorITS);
13725 sub2node->SetVisibility(1);
13726 fNodes->Add(sub2node);
13727 sub1node->cd();
13728 //
13729 // Place copy #14 of ITS5 directly in I565
13730 //
13731 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13732 sub2node->SetLineColor(kColorITS);
13733 sub2node->SetVisibility(1);
13734 fNodes->Add(sub2node);
13735 sub1node->cd();
13736 //
13737 // Place copy #15 of ITS5 directly in I565
13738 //
13739 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13740 sub2node->SetLineColor(kColorITS);
13741 sub2node->SetVisibility(1);
13742 fNodes->Add(sub2node);
13743 sub1node->cd();
13744 //
13745 // Place copy #16 of ITS5 directly in I565
13746 //
13747 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13748 sub2node->SetLineColor(kColorITS);
13749 sub2node->SetVisibility(1);
13750 fNodes->Add(sub2node);
13751 sub1node->cd();
13752 //
13753 // Place copy #17 of ITS5 directly in I565
13754 //
13755 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13756 sub2node->SetLineColor(kColorITS);
13757 sub2node->SetVisibility(1);
13758 fNodes->Add(sub2node);
13759 sub1node->cd();
13760 //
13761 // Place copy #18 of ITS5 directly in I565
13762 //
13763 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13764 sub2node->SetLineColor(kColorITS);
13765 sub2node->SetVisibility(1);
13766 fNodes->Add(sub2node);
13767 sub1node->cd();
13768 //
13769 // Place copy #19 of ITS5 directly in I565
13770 //
13771 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13772 sub2node->SetLineColor(kColorITS);
13773 sub2node->SetVisibility(1);
13774 fNodes->Add(sub2node);
13775 sub1node->cd();
13776 //
13777 // Place copy #20 of ITS5 directly in I565
13778 //
13779 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13780 sub2node->SetLineColor(kColorITS);
13781 sub2node->SetVisibility(1);
13782 fNodes->Add(sub2node);
13783 sub1node->cd();
13784 //
13785 // Place copy #21 of ITS5 directly in I565
13786 //
13787 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13788 sub2node->SetLineColor(kColorITS);
13789 sub2node->SetVisibility(1);
13790 fNodes->Add(sub2node);
13791 sub1node->cd();
13792 //
13793 // Place copy #22 of ITS5 directly in I565
13794 //
13795 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13796 sub2node->SetLineColor(kColorITS);
13797 sub2node->SetVisibility(1);
13798 fNodes->Add(sub2node);
13799 sub1node->cd();
13800 fNodes->Add(sub1node);
13801 node->cd();
13802 //
13803 // Place copy #20 of I565 in IT56
13804 //
1266e9b4 13805 sub1node = new TNode("I565","I565","I565",13.9433,-35.992,0.,"itsrot618");
1f99c14b 13806 sub1node->SetLineColor(kColorITS);
13807 sub1node->SetVisibility(0);
13808 sub1node->cd();
13809 //
13810 // Place copy #1 of ITS5 directly in I565
13811 //
13812 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13813 sub2node->SetLineColor(kColorITS);
13814 sub2node->SetVisibility(1);
13815 fNodes->Add(sub2node);
13816 sub1node->cd();
13817 //
13818 // Place copy #2 of ITS5 directly in I565
13819 //
13820 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
13821 sub2node->SetLineColor(kColorITS);
13822 sub2node->SetVisibility(1);
13823 fNodes->Add(sub2node);
13824 sub1node->cd();
13825 //
13826 // Place copy #3 of ITS5 directly in I565
13827 //
13828 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
13829 sub2node->SetLineColor(kColorITS);
13830 sub2node->SetVisibility(1);
13831 fNodes->Add(sub2node);
13832 sub1node->cd();
13833 //
13834 // Place copy #4 of ITS5 directly in I565
13835 //
13836 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
13837 sub2node->SetLineColor(kColorITS);
13838 sub2node->SetVisibility(1);
13839 fNodes->Add(sub2node);
13840 sub1node->cd();
13841 //
13842 // Place copy #5 of ITS5 directly in I565
13843 //
13844 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
13845 sub2node->SetLineColor(kColorITS);
13846 sub2node->SetVisibility(1);
13847 fNodes->Add(sub2node);
13848 sub1node->cd();
13849 //
13850 // Place copy #6 of ITS5 directly in I565
13851 //
13852 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
13853 sub2node->SetLineColor(kColorITS);
13854 sub2node->SetVisibility(1);
13855 fNodes->Add(sub2node);
13856 sub1node->cd();
13857 //
13858 // Place copy #7 of ITS5 directly in I565
13859 //
13860 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
13861 sub2node->SetLineColor(kColorITS);
13862 sub2node->SetVisibility(1);
13863 fNodes->Add(sub2node);
13864 sub1node->cd();
13865 //
13866 // Place copy #8 of ITS5 directly in I565
13867 //
13868 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
13869 sub2node->SetLineColor(kColorITS);
13870 sub2node->SetVisibility(1);
13871 fNodes->Add(sub2node);
13872 sub1node->cd();
13873 //
13874 // Place copy #9 of ITS5 directly in I565
13875 //
13876 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
13877 sub2node->SetLineColor(kColorITS);
13878 sub2node->SetVisibility(1);
13879 fNodes->Add(sub2node);
13880 sub1node->cd();
13881 //
13882 // Place copy #10 of ITS5 directly in I565
13883 //
13884 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
13885 sub2node->SetLineColor(kColorITS);
13886 sub2node->SetVisibility(1);
13887 fNodes->Add(sub2node);
13888 sub1node->cd();
13889 //
13890 // Place copy #11 of ITS5 directly in I565
13891 //
13892 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
13893 sub2node->SetLineColor(kColorITS);
13894 sub2node->SetVisibility(1);
13895 fNodes->Add(sub2node);
13896 sub1node->cd();
13897 //
13898 // Place copy #12 of ITS5 directly in I565
13899 //
13900 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
13901 sub2node->SetLineColor(kColorITS);
13902 sub2node->SetVisibility(1);
13903 fNodes->Add(sub2node);
13904 sub1node->cd();
13905 //
13906 // Place copy #13 of ITS5 directly in I565
13907 //
13908 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
13909 sub2node->SetLineColor(kColorITS);
13910 sub2node->SetVisibility(1);
13911 fNodes->Add(sub2node);
13912 sub1node->cd();
13913 //
13914 // Place copy #14 of ITS5 directly in I565
13915 //
13916 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
13917 sub2node->SetLineColor(kColorITS);
13918 sub2node->SetVisibility(1);
13919 fNodes->Add(sub2node);
13920 sub1node->cd();
13921 //
13922 // Place copy #15 of ITS5 directly in I565
13923 //
13924 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
13925 sub2node->SetLineColor(kColorITS);
13926 sub2node->SetVisibility(1);
13927 fNodes->Add(sub2node);
13928 sub1node->cd();
13929 //
13930 // Place copy #16 of ITS5 directly in I565
13931 //
13932 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
13933 sub2node->SetLineColor(kColorITS);
13934 sub2node->SetVisibility(1);
13935 fNodes->Add(sub2node);
13936 sub1node->cd();
13937 //
13938 // Place copy #17 of ITS5 directly in I565
13939 //
13940 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
13941 sub2node->SetLineColor(kColorITS);
13942 sub2node->SetVisibility(1);
13943 fNodes->Add(sub2node);
13944 sub1node->cd();
13945 //
13946 // Place copy #18 of ITS5 directly in I565
13947 //
13948 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
13949 sub2node->SetLineColor(kColorITS);
13950 sub2node->SetVisibility(1);
13951 fNodes->Add(sub2node);
13952 sub1node->cd();
13953 //
13954 // Place copy #19 of ITS5 directly in I565
13955 //
13956 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
13957 sub2node->SetLineColor(kColorITS);
13958 sub2node->SetVisibility(1);
13959 fNodes->Add(sub2node);
13960 sub1node->cd();
13961 //
13962 // Place copy #20 of ITS5 directly in I565
13963 //
13964 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
13965 sub2node->SetLineColor(kColorITS);
13966 sub2node->SetVisibility(1);
13967 fNodes->Add(sub2node);
13968 sub1node->cd();
13969 //
13970 // Place copy #21 of ITS5 directly in I565
13971 //
13972 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
13973 sub2node->SetLineColor(kColorITS);
13974 sub2node->SetVisibility(1);
13975 fNodes->Add(sub2node);
13976 sub1node->cd();
13977 //
13978 // Place copy #22 of ITS5 directly in I565
13979 //
13980 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
13981 sub2node->SetLineColor(kColorITS);
13982 sub2node->SetVisibility(1);
13983 fNodes->Add(sub2node);
13984 sub1node->cd();
13985 fNodes->Add(sub1node);
13986 node->cd();
13987 //
13988 // Place copy #21 of I565 in IT56
13989 //
1266e9b4 13990 sub1node = new TNode("I565","I565","I565",20.2387,-32.6866,0.,"itsrot528");
1f99c14b 13991 sub1node->SetLineColor(kColorITS);
13992 sub1node->SetVisibility(0);
13993 sub1node->cd();
13994 //
13995 // Place copy #1 of ITS5 directly in I565
13996 //
13997 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
13998 sub2node->SetLineColor(kColorITS);
13999 sub2node->SetVisibility(1);
14000 fNodes->Add(sub2node);
14001 sub1node->cd();
14002 //
14003 // Place copy #2 of ITS5 directly in I565
14004 //
14005 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14006 sub2node->SetLineColor(kColorITS);
14007 sub2node->SetVisibility(1);
14008 fNodes->Add(sub2node);
14009 sub1node->cd();
14010 //
14011 // Place copy #3 of ITS5 directly in I565
14012 //
14013 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14014 sub2node->SetLineColor(kColorITS);
14015 sub2node->SetVisibility(1);
14016 fNodes->Add(sub2node);
14017 sub1node->cd();
14018 //
14019 // Place copy #4 of ITS5 directly in I565
14020 //
14021 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14022 sub2node->SetLineColor(kColorITS);
14023 sub2node->SetVisibility(1);
14024 fNodes->Add(sub2node);
14025 sub1node->cd();
14026 //
14027 // Place copy #5 of ITS5 directly in I565
14028 //
14029 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14030 sub2node->SetLineColor(kColorITS);
14031 sub2node->SetVisibility(1);
14032 fNodes->Add(sub2node);
14033 sub1node->cd();
14034 //
14035 // Place copy #6 of ITS5 directly in I565
14036 //
14037 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14038 sub2node->SetLineColor(kColorITS);
14039 sub2node->SetVisibility(1);
14040 fNodes->Add(sub2node);
14041 sub1node->cd();
14042 //
14043 // Place copy #7 of ITS5 directly in I565
14044 //
14045 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14046 sub2node->SetLineColor(kColorITS);
14047 sub2node->SetVisibility(1);
14048 fNodes->Add(sub2node);
14049 sub1node->cd();
14050 //
14051 // Place copy #8 of ITS5 directly in I565
14052 //
14053 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14054 sub2node->SetLineColor(kColorITS);
14055 sub2node->SetVisibility(1);
14056 fNodes->Add(sub2node);
14057 sub1node->cd();
14058 //
14059 // Place copy #9 of ITS5 directly in I565
14060 //
14061 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14062 sub2node->SetLineColor(kColorITS);
14063 sub2node->SetVisibility(1);
14064 fNodes->Add(sub2node);
14065 sub1node->cd();
14066 //
14067 // Place copy #10 of ITS5 directly in I565
14068 //
14069 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14070 sub2node->SetLineColor(kColorITS);
14071 sub2node->SetVisibility(1);
14072 fNodes->Add(sub2node);
14073 sub1node->cd();
14074 //
14075 // Place copy #11 of ITS5 directly in I565
14076 //
14077 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14078 sub2node->SetLineColor(kColorITS);
14079 sub2node->SetVisibility(1);
14080 fNodes->Add(sub2node);
14081 sub1node->cd();
14082 //
14083 // Place copy #12 of ITS5 directly in I565
14084 //
14085 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14086 sub2node->SetLineColor(kColorITS);
14087 sub2node->SetVisibility(1);
14088 fNodes->Add(sub2node);
14089 sub1node->cd();
14090 //
14091 // Place copy #13 of ITS5 directly in I565
14092 //
14093 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14094 sub2node->SetLineColor(kColorITS);
14095 sub2node->SetVisibility(1);
14096 fNodes->Add(sub2node);
14097 sub1node->cd();
14098 //
14099 // Place copy #14 of ITS5 directly in I565
14100 //
14101 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14102 sub2node->SetLineColor(kColorITS);
14103 sub2node->SetVisibility(1);
14104 fNodes->Add(sub2node);
14105 sub1node->cd();
14106 //
14107 // Place copy #15 of ITS5 directly in I565
14108 //
14109 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14110 sub2node->SetLineColor(kColorITS);
14111 sub2node->SetVisibility(1);
14112 fNodes->Add(sub2node);
14113 sub1node->cd();
14114 //
14115 // Place copy #16 of ITS5 directly in I565
14116 //
14117 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14118 sub2node->SetLineColor(kColorITS);
14119 sub2node->SetVisibility(1);
14120 fNodes->Add(sub2node);
14121 sub1node->cd();
14122 //
14123 // Place copy #17 of ITS5 directly in I565
14124 //
14125 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14126 sub2node->SetLineColor(kColorITS);
14127 sub2node->SetVisibility(1);
14128 fNodes->Add(sub2node);
14129 sub1node->cd();
14130 //
14131 // Place copy #18 of ITS5 directly in I565
14132 //
14133 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14134 sub2node->SetLineColor(kColorITS);
14135 sub2node->SetVisibility(1);
14136 fNodes->Add(sub2node);
14137 sub1node->cd();
14138 //
14139 // Place copy #19 of ITS5 directly in I565
14140 //
14141 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14142 sub2node->SetLineColor(kColorITS);
14143 sub2node->SetVisibility(1);
14144 fNodes->Add(sub2node);
14145 sub1node->cd();
14146 //
14147 // Place copy #20 of ITS5 directly in I565
14148 //
14149 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14150 sub2node->SetLineColor(kColorITS);
14151 sub2node->SetVisibility(1);
14152 fNodes->Add(sub2node);
14153 sub1node->cd();
14154 //
14155 // Place copy #21 of ITS5 directly in I565
14156 //
14157 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14158 sub2node->SetLineColor(kColorITS);
14159 sub2node->SetVisibility(1);
14160 fNodes->Add(sub2node);
14161 sub1node->cd();
14162 //
14163 // Place copy #22 of ITS5 directly in I565
14164 //
14165 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14166 sub2node->SetLineColor(kColorITS);
14167 sub2node->SetVisibility(1);
14168 fNodes->Add(sub2node);
14169 sub1node->cd();
14170 fNodes->Add(sub1node);
14171 node->cd();
14172 //
14173 // Place copy #22 of I565 in IT56
14174 //
1266e9b4 14175 sub1node = new TNode("I565","I565","I565",26.0036,-28.5246,0.,"itsrot527");
1f99c14b 14176 sub1node->SetLineColor(kColorITS);
14177 sub1node->SetVisibility(0);
14178 sub1node->cd();
14179 //
14180 // Place copy #1 of ITS5 directly in I565
14181 //
14182 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14183 sub2node->SetLineColor(kColorITS);
14184 sub2node->SetVisibility(1);
14185 fNodes->Add(sub2node);
14186 sub1node->cd();
14187 //
14188 // Place copy #2 of ITS5 directly in I565
14189 //
14190 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14191 sub2node->SetLineColor(kColorITS);
14192 sub2node->SetVisibility(1);
14193 fNodes->Add(sub2node);
14194 sub1node->cd();
14195 //
14196 // Place copy #3 of ITS5 directly in I565
14197 //
14198 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14199 sub2node->SetLineColor(kColorITS);
14200 sub2node->SetVisibility(1);
14201 fNodes->Add(sub2node);
14202 sub1node->cd();
14203 //
14204 // Place copy #4 of ITS5 directly in I565
14205 //
14206 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14207 sub2node->SetLineColor(kColorITS);
14208 sub2node->SetVisibility(1);
14209 fNodes->Add(sub2node);
14210 sub1node->cd();
14211 //
14212 // Place copy #5 of ITS5 directly in I565
14213 //
14214 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14215 sub2node->SetLineColor(kColorITS);
14216 sub2node->SetVisibility(1);
14217 fNodes->Add(sub2node);
14218 sub1node->cd();
14219 //
14220 // Place copy #6 of ITS5 directly in I565
14221 //
14222 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14223 sub2node->SetLineColor(kColorITS);
14224 sub2node->SetVisibility(1);
14225 fNodes->Add(sub2node);
14226 sub1node->cd();
14227 //
14228 // Place copy #7 of ITS5 directly in I565
14229 //
14230 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14231 sub2node->SetLineColor(kColorITS);
14232 sub2node->SetVisibility(1);
14233 fNodes->Add(sub2node);
14234 sub1node->cd();
14235 //
14236 // Place copy #8 of ITS5 directly in I565
14237 //
14238 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14239 sub2node->SetLineColor(kColorITS);
14240 sub2node->SetVisibility(1);
14241 fNodes->Add(sub2node);
14242 sub1node->cd();
14243 //
14244 // Place copy #9 of ITS5 directly in I565
14245 //
14246 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14247 sub2node->SetLineColor(kColorITS);
14248 sub2node->SetVisibility(1);
14249 fNodes->Add(sub2node);
14250 sub1node->cd();
14251 //
14252 // Place copy #10 of ITS5 directly in I565
14253 //
14254 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14255 sub2node->SetLineColor(kColorITS);
14256 sub2node->SetVisibility(1);
14257 fNodes->Add(sub2node);
14258 sub1node->cd();
14259 //
14260 // Place copy #11 of ITS5 directly in I565
14261 //
14262 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14263 sub2node->SetLineColor(kColorITS);
14264 sub2node->SetVisibility(1);
14265 fNodes->Add(sub2node);
14266 sub1node->cd();
14267 //
14268 // Place copy #12 of ITS5 directly in I565
14269 //
14270 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14271 sub2node->SetLineColor(kColorITS);
14272 sub2node->SetVisibility(1);
14273 fNodes->Add(sub2node);
14274 sub1node->cd();
14275 //
14276 // Place copy #13 of ITS5 directly in I565
14277 //
14278 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14279 sub2node->SetLineColor(kColorITS);
14280 sub2node->SetVisibility(1);
14281 fNodes->Add(sub2node);
14282 sub1node->cd();
14283 //
14284 // Place copy #14 of ITS5 directly in I565
14285 //
14286 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14287 sub2node->SetLineColor(kColorITS);
14288 sub2node->SetVisibility(1);
14289 fNodes->Add(sub2node);
14290 sub1node->cd();
14291 //
14292 // Place copy #15 of ITS5 directly in I565
14293 //
14294 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14295 sub2node->SetLineColor(kColorITS);
14296 sub2node->SetVisibility(1);
14297 fNodes->Add(sub2node);
14298 sub1node->cd();
14299 //
14300 // Place copy #16 of ITS5 directly in I565
14301 //
14302 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14303 sub2node->SetLineColor(kColorITS);
14304 sub2node->SetVisibility(1);
14305 fNodes->Add(sub2node);
14306 sub1node->cd();
14307 //
14308 // Place copy #17 of ITS5 directly in I565
14309 //
14310 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14311 sub2node->SetLineColor(kColorITS);
14312 sub2node->SetVisibility(1);
14313 fNodes->Add(sub2node);
14314 sub1node->cd();
14315 //
14316 // Place copy #18 of ITS5 directly in I565
14317 //
14318 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14319 sub2node->SetLineColor(kColorITS);
14320 sub2node->SetVisibility(1);
14321 fNodes->Add(sub2node);
14322 sub1node->cd();
14323 //
14324 // Place copy #19 of ITS5 directly in I565
14325 //
14326 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14327 sub2node->SetLineColor(kColorITS);
14328 sub2node->SetVisibility(1);
14329 fNodes->Add(sub2node);
14330 sub1node->cd();
14331 //
14332 // Place copy #20 of ITS5 directly in I565
14333 //
14334 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14335 sub2node->SetLineColor(kColorITS);
14336 sub2node->SetVisibility(1);
14337 fNodes->Add(sub2node);
14338 sub1node->cd();
14339 //
14340 // Place copy #21 of ITS5 directly in I565
14341 //
14342 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14343 sub2node->SetLineColor(kColorITS);
14344 sub2node->SetVisibility(1);
14345 fNodes->Add(sub2node);
14346 sub1node->cd();
14347 //
14348 // Place copy #22 of ITS5 directly in I565
14349 //
14350 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14351 sub2node->SetLineColor(kColorITS);
14352 sub2node->SetVisibility(1);
14353 fNodes->Add(sub2node);
14354 sub1node->cd();
14355 fNodes->Add(sub1node);
14356 node->cd();
14357 //
14358 // Place copy #23 of I565 in IT56
14359 //
1266e9b4 14360 sub1node = new TNode("I565","I565","I565",30.6798,-23.1683,0.,"itsrot526");
1f99c14b 14361 sub1node->SetLineColor(kColorITS);
14362 sub1node->SetVisibility(0);
14363 sub1node->cd();
14364 //
14365 // Place copy #1 of ITS5 directly in I565
14366 //
14367 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14368 sub2node->SetLineColor(kColorITS);
14369 sub2node->SetVisibility(1);
14370 fNodes->Add(sub2node);
14371 sub1node->cd();
14372 //
14373 // Place copy #2 of ITS5 directly in I565
14374 //
14375 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14376 sub2node->SetLineColor(kColorITS);
14377 sub2node->SetVisibility(1);
14378 fNodes->Add(sub2node);
14379 sub1node->cd();
14380 //
14381 // Place copy #3 of ITS5 directly in I565
14382 //
14383 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14384 sub2node->SetLineColor(kColorITS);
14385 sub2node->SetVisibility(1);
14386 fNodes->Add(sub2node);
14387 sub1node->cd();
14388 //
14389 // Place copy #4 of ITS5 directly in I565
14390 //
14391 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14392 sub2node->SetLineColor(kColorITS);
14393 sub2node->SetVisibility(1);
14394 fNodes->Add(sub2node);
14395 sub1node->cd();
14396 //
14397 // Place copy #5 of ITS5 directly in I565
14398 //
14399 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14400 sub2node->SetLineColor(kColorITS);
14401 sub2node->SetVisibility(1);
14402 fNodes->Add(sub2node);
14403 sub1node->cd();
14404 //
14405 // Place copy #6 of ITS5 directly in I565
14406 //
14407 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14408 sub2node->SetLineColor(kColorITS);
14409 sub2node->SetVisibility(1);
14410 fNodes->Add(sub2node);
14411 sub1node->cd();
14412 //
14413 // Place copy #7 of ITS5 directly in I565
14414 //
14415 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14416 sub2node->SetLineColor(kColorITS);
14417 sub2node->SetVisibility(1);
14418 fNodes->Add(sub2node);
14419 sub1node->cd();
14420 //
14421 // Place copy #8 of ITS5 directly in I565
14422 //
14423 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14424 sub2node->SetLineColor(kColorITS);
14425 sub2node->SetVisibility(1);
14426 fNodes->Add(sub2node);
14427 sub1node->cd();
14428 //
14429 // Place copy #9 of ITS5 directly in I565
14430 //
14431 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14432 sub2node->SetLineColor(kColorITS);
14433 sub2node->SetVisibility(1);
14434 fNodes->Add(sub2node);
14435 sub1node->cd();
14436 //
14437 // Place copy #10 of ITS5 directly in I565
14438 //
14439 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14440 sub2node->SetLineColor(kColorITS);
14441 sub2node->SetVisibility(1);
14442 fNodes->Add(sub2node);
14443 sub1node->cd();
14444 //
14445 // Place copy #11 of ITS5 directly in I565
14446 //
14447 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14448 sub2node->SetLineColor(kColorITS);
14449 sub2node->SetVisibility(1);
14450 fNodes->Add(sub2node);
14451 sub1node->cd();
14452 //
14453 // Place copy #12 of ITS5 directly in I565
14454 //
14455 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14456 sub2node->SetLineColor(kColorITS);
14457 sub2node->SetVisibility(1);
14458 fNodes->Add(sub2node);
14459 sub1node->cd();
14460 //
14461 // Place copy #13 of ITS5 directly in I565
14462 //
14463 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14464 sub2node->SetLineColor(kColorITS);
14465 sub2node->SetVisibility(1);
14466 fNodes->Add(sub2node);
14467 sub1node->cd();
14468 //
14469 // Place copy #14 of ITS5 directly in I565
14470 //
14471 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14472 sub2node->SetLineColor(kColorITS);
14473 sub2node->SetVisibility(1);
14474 fNodes->Add(sub2node);
14475 sub1node->cd();
14476 //
14477 // Place copy #15 of ITS5 directly in I565
14478 //
14479 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14480 sub2node->SetLineColor(kColorITS);
14481 sub2node->SetVisibility(1);
14482 fNodes->Add(sub2node);
14483 sub1node->cd();
14484 //
14485 // Place copy #16 of ITS5 directly in I565
14486 //
14487 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14488 sub2node->SetLineColor(kColorITS);
14489 sub2node->SetVisibility(1);
14490 fNodes->Add(sub2node);
14491 sub1node->cd();
14492 //
14493 // Place copy #17 of ITS5 directly in I565
14494 //
14495 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14496 sub2node->SetLineColor(kColorITS);
14497 sub2node->SetVisibility(1);
14498 fNodes->Add(sub2node);
14499 sub1node->cd();
14500 //
14501 // Place copy #18 of ITS5 directly in I565
14502 //
14503 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14504 sub2node->SetLineColor(kColorITS);
14505 sub2node->SetVisibility(1);
14506 fNodes->Add(sub2node);
14507 sub1node->cd();
14508 //
14509 // Place copy #19 of ITS5 directly in I565
14510 //
14511 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14512 sub2node->SetLineColor(kColorITS);
14513 sub2node->SetVisibility(1);
14514 fNodes->Add(sub2node);
14515 sub1node->cd();
14516 //
14517 // Place copy #20 of ITS5 directly in I565
14518 //
14519 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14520 sub2node->SetLineColor(kColorITS);
14521 sub2node->SetVisibility(1);
14522 fNodes->Add(sub2node);
14523 sub1node->cd();
14524 //
14525 // Place copy #21 of ITS5 directly in I565
14526 //
14527 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14528 sub2node->SetLineColor(kColorITS);
14529 sub2node->SetVisibility(1);
14530 fNodes->Add(sub2node);
14531 sub1node->cd();
14532 //
14533 // Place copy #22 of ITS5 directly in I565
14534 //
14535 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14536 sub2node->SetLineColor(kColorITS);
14537 sub2node->SetVisibility(1);
14538 fNodes->Add(sub2node);
14539 sub1node->cd();
14540 fNodes->Add(sub1node);
14541 node->cd();
14542 //
14543 // Place copy #24 of I565 in IT56
14544 //
1266e9b4 14545 sub1node = new TNode("I565","I565","I565",34.5519,-17.2048,0.,"itsrot525");
1f99c14b 14546 sub1node->SetLineColor(kColorITS);
14547 sub1node->SetVisibility(0);
14548 sub1node->cd();
14549 //
14550 // Place copy #1 of ITS5 directly in I565
14551 //
14552 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14553 sub2node->SetLineColor(kColorITS);
14554 sub2node->SetVisibility(1);
14555 fNodes->Add(sub2node);
14556 sub1node->cd();
14557 //
14558 // Place copy #2 of ITS5 directly in I565
14559 //
14560 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14561 sub2node->SetLineColor(kColorITS);
14562 sub2node->SetVisibility(1);
14563 fNodes->Add(sub2node);
14564 sub1node->cd();
14565 //
14566 // Place copy #3 of ITS5 directly in I565
14567 //
14568 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14569 sub2node->SetLineColor(kColorITS);
14570 sub2node->SetVisibility(1);
14571 fNodes->Add(sub2node);
14572 sub1node->cd();
14573 //
14574 // Place copy #4 of ITS5 directly in I565
14575 //
14576 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14577 sub2node->SetLineColor(kColorITS);
14578 sub2node->SetVisibility(1);
14579 fNodes->Add(sub2node);
14580 sub1node->cd();
14581 //
14582 // Place copy #5 of ITS5 directly in I565
14583 //
14584 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14585 sub2node->SetLineColor(kColorITS);
14586 sub2node->SetVisibility(1);
14587 fNodes->Add(sub2node);
14588 sub1node->cd();
14589 //
14590 // Place copy #6 of ITS5 directly in I565
14591 //
14592 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14593 sub2node->SetLineColor(kColorITS);
14594 sub2node->SetVisibility(1);
14595 fNodes->Add(sub2node);
14596 sub1node->cd();
14597 //
14598 // Place copy #7 of ITS5 directly in I565
14599 //
14600 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14601 sub2node->SetLineColor(kColorITS);
14602 sub2node->SetVisibility(1);
14603 fNodes->Add(sub2node);
14604 sub1node->cd();
14605 //
14606 // Place copy #8 of ITS5 directly in I565
14607 //
14608 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14609 sub2node->SetLineColor(kColorITS);
14610 sub2node->SetVisibility(1);
14611 fNodes->Add(sub2node);
14612 sub1node->cd();
14613 //
14614 // Place copy #9 of ITS5 directly in I565
14615 //
14616 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14617 sub2node->SetLineColor(kColorITS);
14618 sub2node->SetVisibility(1);
14619 fNodes->Add(sub2node);
14620 sub1node->cd();
14621 //
14622 // Place copy #10 of ITS5 directly in I565
14623 //
14624 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14625 sub2node->SetLineColor(kColorITS);
14626 sub2node->SetVisibility(1);
14627 fNodes->Add(sub2node);
14628 sub1node->cd();
14629 //
14630 // Place copy #11 of ITS5 directly in I565
14631 //
14632 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14633 sub2node->SetLineColor(kColorITS);
14634 sub2node->SetVisibility(1);
14635 fNodes->Add(sub2node);
14636 sub1node->cd();
14637 //
14638 // Place copy #12 of ITS5 directly in I565
14639 //
14640 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14641 sub2node->SetLineColor(kColorITS);
14642 sub2node->SetVisibility(1);
14643 fNodes->Add(sub2node);
14644 sub1node->cd();
14645 //
14646 // Place copy #13 of ITS5 directly in I565
14647 //
14648 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14649 sub2node->SetLineColor(kColorITS);
14650 sub2node->SetVisibility(1);
14651 fNodes->Add(sub2node);
14652 sub1node->cd();
14653 //
14654 // Place copy #14 of ITS5 directly in I565
14655 //
14656 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14657 sub2node->SetLineColor(kColorITS);
14658 sub2node->SetVisibility(1);
14659 fNodes->Add(sub2node);
14660 sub1node->cd();
14661 //
14662 // Place copy #15 of ITS5 directly in I565
14663 //
14664 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14665 sub2node->SetLineColor(kColorITS);
14666 sub2node->SetVisibility(1);
14667 fNodes->Add(sub2node);
14668 sub1node->cd();
14669 //
14670 // Place copy #16 of ITS5 directly in I565
14671 //
14672 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14673 sub2node->SetLineColor(kColorITS);
14674 sub2node->SetVisibility(1);
14675 fNodes->Add(sub2node);
14676 sub1node->cd();
14677 //
14678 // Place copy #17 of ITS5 directly in I565
14679 //
14680 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14681 sub2node->SetLineColor(kColorITS);
14682 sub2node->SetVisibility(1);
14683 fNodes->Add(sub2node);
14684 sub1node->cd();
14685 //
14686 // Place copy #18 of ITS5 directly in I565
14687 //
14688 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14689 sub2node->SetLineColor(kColorITS);
14690 sub2node->SetVisibility(1);
14691 fNodes->Add(sub2node);
14692 sub1node->cd();
14693 //
14694 // Place copy #19 of ITS5 directly in I565
14695 //
14696 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14697 sub2node->SetLineColor(kColorITS);
14698 sub2node->SetVisibility(1);
14699 fNodes->Add(sub2node);
14700 sub1node->cd();
14701 //
14702 // Place copy #20 of ITS5 directly in I565
14703 //
14704 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14705 sub2node->SetLineColor(kColorITS);
14706 sub2node->SetVisibility(1);
14707 fNodes->Add(sub2node);
14708 sub1node->cd();
14709 //
14710 // Place copy #21 of ITS5 directly in I565
14711 //
14712 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14713 sub2node->SetLineColor(kColorITS);
14714 sub2node->SetVisibility(1);
14715 fNodes->Add(sub2node);
14716 sub1node->cd();
14717 //
14718 // Place copy #22 of ITS5 directly in I565
14719 //
14720 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14721 sub2node->SetLineColor(kColorITS);
14722 sub2node->SetVisibility(1);
14723 fNodes->Add(sub2node);
14724 sub1node->cd();
14725 fNodes->Add(sub1node);
14726 node->cd();
14727 //
14728 // Place copy #25 of I565 in IT56
14729 //
1266e9b4 14730 sub1node = new TNode("I565","I565","I565",36.9774,-10.521,0.,"itsrot524");
1f99c14b 14731 sub1node->SetLineColor(kColorITS);
14732 sub1node->SetVisibility(0);
14733 sub1node->cd();
14734 //
14735 // Place copy #1 of ITS5 directly in I565
14736 //
14737 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14738 sub2node->SetLineColor(kColorITS);
14739 sub2node->SetVisibility(1);
14740 fNodes->Add(sub2node);
14741 sub1node->cd();
14742 //
14743 // Place copy #2 of ITS5 directly in I565
14744 //
14745 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14746 sub2node->SetLineColor(kColorITS);
14747 sub2node->SetVisibility(1);
14748 fNodes->Add(sub2node);
14749 sub1node->cd();
14750 //
14751 // Place copy #3 of ITS5 directly in I565
14752 //
14753 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14754 sub2node->SetLineColor(kColorITS);
14755 sub2node->SetVisibility(1);
14756 fNodes->Add(sub2node);
14757 sub1node->cd();
14758 //
14759 // Place copy #4 of ITS5 directly in I565
14760 //
14761 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14762 sub2node->SetLineColor(kColorITS);
14763 sub2node->SetVisibility(1);
14764 fNodes->Add(sub2node);
14765 sub1node->cd();
14766 //
14767 // Place copy #5 of ITS5 directly in I565
14768 //
14769 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14770 sub2node->SetLineColor(kColorITS);
14771 sub2node->SetVisibility(1);
14772 fNodes->Add(sub2node);
14773 sub1node->cd();
14774 //
14775 // Place copy #6 of ITS5 directly in I565
14776 //
14777 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14778 sub2node->SetLineColor(kColorITS);
14779 sub2node->SetVisibility(1);
14780 fNodes->Add(sub2node);
14781 sub1node->cd();
14782 //
14783 // Place copy #7 of ITS5 directly in I565
14784 //
14785 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14786 sub2node->SetLineColor(kColorITS);
14787 sub2node->SetVisibility(1);
14788 fNodes->Add(sub2node);
14789 sub1node->cd();
14790 //
14791 // Place copy #8 of ITS5 directly in I565
14792 //
14793 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14794 sub2node->SetLineColor(kColorITS);
14795 sub2node->SetVisibility(1);
14796 fNodes->Add(sub2node);
14797 sub1node->cd();
14798 //
14799 // Place copy #9 of ITS5 directly in I565
14800 //
14801 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14802 sub2node->SetLineColor(kColorITS);
14803 sub2node->SetVisibility(1);
14804 fNodes->Add(sub2node);
14805 sub1node->cd();
14806 //
14807 // Place copy #10 of ITS5 directly in I565
14808 //
14809 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14810 sub2node->SetLineColor(kColorITS);
14811 sub2node->SetVisibility(1);
14812 fNodes->Add(sub2node);
14813 sub1node->cd();
14814 //
14815 // Place copy #11 of ITS5 directly in I565
14816 //
14817 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
14818 sub2node->SetLineColor(kColorITS);
14819 sub2node->SetVisibility(1);
14820 fNodes->Add(sub2node);
14821 sub1node->cd();
14822 //
14823 // Place copy #12 of ITS5 directly in I565
14824 //
14825 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
14826 sub2node->SetLineColor(kColorITS);
14827 sub2node->SetVisibility(1);
14828 fNodes->Add(sub2node);
14829 sub1node->cd();
14830 //
14831 // Place copy #13 of ITS5 directly in I565
14832 //
14833 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
14834 sub2node->SetLineColor(kColorITS);
14835 sub2node->SetVisibility(1);
14836 fNodes->Add(sub2node);
14837 sub1node->cd();
14838 //
14839 // Place copy #14 of ITS5 directly in I565
14840 //
14841 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
14842 sub2node->SetLineColor(kColorITS);
14843 sub2node->SetVisibility(1);
14844 fNodes->Add(sub2node);
14845 sub1node->cd();
14846 //
14847 // Place copy #15 of ITS5 directly in I565
14848 //
14849 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
14850 sub2node->SetLineColor(kColorITS);
14851 sub2node->SetVisibility(1);
14852 fNodes->Add(sub2node);
14853 sub1node->cd();
14854 //
14855 // Place copy #16 of ITS5 directly in I565
14856 //
14857 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
14858 sub2node->SetLineColor(kColorITS);
14859 sub2node->SetVisibility(1);
14860 fNodes->Add(sub2node);
14861 sub1node->cd();
14862 //
14863 // Place copy #17 of ITS5 directly in I565
14864 //
14865 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
14866 sub2node->SetLineColor(kColorITS);
14867 sub2node->SetVisibility(1);
14868 fNodes->Add(sub2node);
14869 sub1node->cd();
14870 //
14871 // Place copy #18 of ITS5 directly in I565
14872 //
14873 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
14874 sub2node->SetLineColor(kColorITS);
14875 sub2node->SetVisibility(1);
14876 fNodes->Add(sub2node);
14877 sub1node->cd();
14878 //
14879 // Place copy #19 of ITS5 directly in I565
14880 //
14881 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
14882 sub2node->SetLineColor(kColorITS);
14883 sub2node->SetVisibility(1);
14884 fNodes->Add(sub2node);
14885 sub1node->cd();
14886 //
14887 // Place copy #20 of ITS5 directly in I565
14888 //
14889 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
14890 sub2node->SetLineColor(kColorITS);
14891 sub2node->SetVisibility(1);
14892 fNodes->Add(sub2node);
14893 sub1node->cd();
14894 //
14895 // Place copy #21 of ITS5 directly in I565
14896 //
14897 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
14898 sub2node->SetLineColor(kColorITS);
14899 sub2node->SetVisibility(1);
14900 fNodes->Add(sub2node);
14901 sub1node->cd();
14902 //
14903 // Place copy #22 of ITS5 directly in I565
14904 //
14905 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
14906 sub2node->SetLineColor(kColorITS);
14907 sub2node->SetVisibility(1);
14908 fNodes->Add(sub2node);
14909 sub1node->cd();
14910 fNodes->Add(sub1node);
14911 node->cd();
14912 //
14913 // Place copy #26 of I565 in IT56
14914 //
1266e9b4 14915 sub1node = new TNode("I565","I565","I565",38.4338,-3.5614,0.,"itsrot523");
1f99c14b 14916 sub1node->SetLineColor(kColorITS);
14917 sub1node->SetVisibility(0);
14918 sub1node->cd();
14919 //
14920 // Place copy #1 of ITS5 directly in I565
14921 //
14922 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
14923 sub2node->SetLineColor(kColorITS);
14924 sub2node->SetVisibility(1);
14925 fNodes->Add(sub2node);
14926 sub1node->cd();
14927 //
14928 // Place copy #2 of ITS5 directly in I565
14929 //
14930 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
14931 sub2node->SetLineColor(kColorITS);
14932 sub2node->SetVisibility(1);
14933 fNodes->Add(sub2node);
14934 sub1node->cd();
14935 //
14936 // Place copy #3 of ITS5 directly in I565
14937 //
14938 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
14939 sub2node->SetLineColor(kColorITS);
14940 sub2node->SetVisibility(1);
14941 fNodes->Add(sub2node);
14942 sub1node->cd();
14943 //
14944 // Place copy #4 of ITS5 directly in I565
14945 //
14946 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
14947 sub2node->SetLineColor(kColorITS);
14948 sub2node->SetVisibility(1);
14949 fNodes->Add(sub2node);
14950 sub1node->cd();
14951 //
14952 // Place copy #5 of ITS5 directly in I565
14953 //
14954 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
14955 sub2node->SetLineColor(kColorITS);
14956 sub2node->SetVisibility(1);
14957 fNodes->Add(sub2node);
14958 sub1node->cd();
14959 //
14960 // Place copy #6 of ITS5 directly in I565
14961 //
14962 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
14963 sub2node->SetLineColor(kColorITS);
14964 sub2node->SetVisibility(1);
14965 fNodes->Add(sub2node);
14966 sub1node->cd();
14967 //
14968 // Place copy #7 of ITS5 directly in I565
14969 //
14970 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
14971 sub2node->SetLineColor(kColorITS);
14972 sub2node->SetVisibility(1);
14973 fNodes->Add(sub2node);
14974 sub1node->cd();
14975 //
14976 // Place copy #8 of ITS5 directly in I565
14977 //
14978 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
14979 sub2node->SetLineColor(kColorITS);
14980 sub2node->SetVisibility(1);
14981 fNodes->Add(sub2node);
14982 sub1node->cd();
14983 //
14984 // Place copy #9 of ITS5 directly in I565
14985 //
14986 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
14987 sub2node->SetLineColor(kColorITS);
14988 sub2node->SetVisibility(1);
14989 fNodes->Add(sub2node);
14990 sub1node->cd();
14991 //
14992 // Place copy #10 of ITS5 directly in I565
14993 //
14994 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
14995 sub2node->SetLineColor(kColorITS);
14996 sub2node->SetVisibility(1);
14997 fNodes->Add(sub2node);
14998 sub1node->cd();
14999 //
15000 // Place copy #11 of ITS5 directly in I565
15001 //
15002 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15003 sub2node->SetLineColor(kColorITS);
15004 sub2node->SetVisibility(1);
15005 fNodes->Add(sub2node);
15006 sub1node->cd();
15007 //
15008 // Place copy #12 of ITS5 directly in I565
15009 //
15010 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15011 sub2node->SetLineColor(kColorITS);
15012 sub2node->SetVisibility(1);
15013 fNodes->Add(sub2node);
15014 sub1node->cd();
15015 //
15016 // Place copy #13 of ITS5 directly in I565
15017 //
15018 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15019 sub2node->SetLineColor(kColorITS);
15020 sub2node->SetVisibility(1);
15021 fNodes->Add(sub2node);
15022 sub1node->cd();
15023 //
15024 // Place copy #14 of ITS5 directly in I565
15025 //
15026 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15027 sub2node->SetLineColor(kColorITS);
15028 sub2node->SetVisibility(1);
15029 fNodes->Add(sub2node);
15030 sub1node->cd();
15031 //
15032 // Place copy #15 of ITS5 directly in I565
15033 //
15034 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15035 sub2node->SetLineColor(kColorITS);
15036 sub2node->SetVisibility(1);
15037 fNodes->Add(sub2node);
15038 sub1node->cd();
15039 //
15040 // Place copy #16 of ITS5 directly in I565
15041 //
15042 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15043 sub2node->SetLineColor(kColorITS);
15044 sub2node->SetVisibility(1);
15045 fNodes->Add(sub2node);
15046 sub1node->cd();
15047 //
15048 // Place copy #17 of ITS5 directly in I565
15049 //
15050 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15051 sub2node->SetLineColor(kColorITS);
15052 sub2node->SetVisibility(1);
15053 fNodes->Add(sub2node);
15054 sub1node->cd();
15055 //
15056 // Place copy #18 of ITS5 directly in I565
15057 //
15058 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15059 sub2node->SetLineColor(kColorITS);
15060 sub2node->SetVisibility(1);
15061 fNodes->Add(sub2node);
15062 sub1node->cd();
15063 //
15064 // Place copy #19 of ITS5 directly in I565
15065 //
15066 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15067 sub2node->SetLineColor(kColorITS);
15068 sub2node->SetVisibility(1);
15069 fNodes->Add(sub2node);
15070 sub1node->cd();
15071 //
15072 // Place copy #20 of ITS5 directly in I565
15073 //
15074 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15075 sub2node->SetLineColor(kColorITS);
15076 sub2node->SetVisibility(1);
15077 fNodes->Add(sub2node);
15078 sub1node->cd();
15079 //
15080 // Place copy #21 of ITS5 directly in I565
15081 //
15082 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15083 sub2node->SetLineColor(kColorITS);
15084 sub2node->SetVisibility(1);
15085 fNodes->Add(sub2node);
15086 sub1node->cd();
15087 //
15088 // Place copy #22 of ITS5 directly in I565
15089 //
15090 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15091 sub2node->SetLineColor(kColorITS);
15092 sub2node->SetVisibility(1);
15093 fNodes->Add(sub2node);
15094 sub1node->cd();
15095 fNodes->Add(sub1node);
15096 node->cd();
15097 //
15098 // Place copy #27 of I565 in IT56
15099 //
1266e9b4 15100 sub1node = new TNode("I565","I565","I565",38.281,3.5472,0.,"itsrot522");
1f99c14b 15101 sub1node->SetLineColor(kColorITS);
15102 sub1node->SetVisibility(0);
15103 sub1node->cd();
15104 //
15105 // Place copy #1 of ITS5 directly in I565
15106 //
15107 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15108 sub2node->SetLineColor(kColorITS);
15109 sub2node->SetVisibility(1);
15110 fNodes->Add(sub2node);
15111 sub1node->cd();
15112 //
15113 // Place copy #2 of ITS5 directly in I565
15114 //
15115 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15116 sub2node->SetLineColor(kColorITS);
15117 sub2node->SetVisibility(1);
15118 fNodes->Add(sub2node);
15119 sub1node->cd();
15120 //
15121 // Place copy #3 of ITS5 directly in I565
15122 //
15123 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15124 sub2node->SetLineColor(kColorITS);
15125 sub2node->SetVisibility(1);
15126 fNodes->Add(sub2node);
15127 sub1node->cd();
15128 //
15129 // Place copy #4 of ITS5 directly in I565
15130 //
15131 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15132 sub2node->SetLineColor(kColorITS);
15133 sub2node->SetVisibility(1);
15134 fNodes->Add(sub2node);
15135 sub1node->cd();
15136 //
15137 // Place copy #5 of ITS5 directly in I565
15138 //
15139 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15140 sub2node->SetLineColor(kColorITS);
15141 sub2node->SetVisibility(1);
15142 fNodes->Add(sub2node);
15143 sub1node->cd();
15144 //
15145 // Place copy #6 of ITS5 directly in I565
15146 //
15147 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15148 sub2node->SetLineColor(kColorITS);
15149 sub2node->SetVisibility(1);
15150 fNodes->Add(sub2node);
15151 sub1node->cd();
15152 //
15153 // Place copy #7 of ITS5 directly in I565
15154 //
15155 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15156 sub2node->SetLineColor(kColorITS);
15157 sub2node->SetVisibility(1);
15158 fNodes->Add(sub2node);
15159 sub1node->cd();
15160 //
15161 // Place copy #8 of ITS5 directly in I565
15162 //
15163 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15164 sub2node->SetLineColor(kColorITS);
15165 sub2node->SetVisibility(1);
15166 fNodes->Add(sub2node);
15167 sub1node->cd();
15168 //
15169 // Place copy #9 of ITS5 directly in I565
15170 //
15171 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15172 sub2node->SetLineColor(kColorITS);
15173 sub2node->SetVisibility(1);
15174 fNodes->Add(sub2node);
15175 sub1node->cd();
15176 //
15177 // Place copy #10 of ITS5 directly in I565
15178 //
15179 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15180 sub2node->SetLineColor(kColorITS);
15181 sub2node->SetVisibility(1);
15182 fNodes->Add(sub2node);
15183 sub1node->cd();
15184 //
15185 // Place copy #11 of ITS5 directly in I565
15186 //
15187 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15188 sub2node->SetLineColor(kColorITS);
15189 sub2node->SetVisibility(1);
15190 fNodes->Add(sub2node);
15191 sub1node->cd();
15192 //
15193 // Place copy #12 of ITS5 directly in I565
15194 //
15195 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15196 sub2node->SetLineColor(kColorITS);
15197 sub2node->SetVisibility(1);
15198 fNodes->Add(sub2node);
15199 sub1node->cd();
15200 //
15201 // Place copy #13 of ITS5 directly in I565
15202 //
15203 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15204 sub2node->SetLineColor(kColorITS);
15205 sub2node->SetVisibility(1);
15206 fNodes->Add(sub2node);
15207 sub1node->cd();
15208 //
15209 // Place copy #14 of ITS5 directly in I565
15210 //
15211 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15212 sub2node->SetLineColor(kColorITS);
15213 sub2node->SetVisibility(1);
15214 fNodes->Add(sub2node);
15215 sub1node->cd();
15216 //
15217 // Place copy #15 of ITS5 directly in I565
15218 //
15219 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15220 sub2node->SetLineColor(kColorITS);
15221 sub2node->SetVisibility(1);
15222 fNodes->Add(sub2node);
15223 sub1node->cd();
15224 //
15225 // Place copy #16 of ITS5 directly in I565
15226 //
15227 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15228 sub2node->SetLineColor(kColorITS);
15229 sub2node->SetVisibility(1);
15230 fNodes->Add(sub2node);
15231 sub1node->cd();
15232 //
15233 // Place copy #17 of ITS5 directly in I565
15234 //
15235 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15236 sub2node->SetLineColor(kColorITS);
15237 sub2node->SetVisibility(1);
15238 fNodes->Add(sub2node);
15239 sub1node->cd();
15240 //
15241 // Place copy #18 of ITS5 directly in I565
15242 //
15243 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15244 sub2node->SetLineColor(kColorITS);
15245 sub2node->SetVisibility(1);
15246 fNodes->Add(sub2node);
15247 sub1node->cd();
15248 //
15249 // Place copy #19 of ITS5 directly in I565
15250 //
15251 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15252 sub2node->SetLineColor(kColorITS);
15253 sub2node->SetVisibility(1);
15254 fNodes->Add(sub2node);
15255 sub1node->cd();
15256 //
15257 // Place copy #20 of ITS5 directly in I565
15258 //
15259 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15260 sub2node->SetLineColor(kColorITS);
15261 sub2node->SetVisibility(1);
15262 fNodes->Add(sub2node);
15263 sub1node->cd();
15264 //
15265 // Place copy #21 of ITS5 directly in I565
15266 //
15267 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15268 sub2node->SetLineColor(kColorITS);
15269 sub2node->SetVisibility(1);
15270 fNodes->Add(sub2node);
15271 sub1node->cd();
15272 //
15273 // Place copy #22 of ITS5 directly in I565
15274 //
15275 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15276 sub2node->SetLineColor(kColorITS);
15277 sub2node->SetVisibility(1);
15278 fNodes->Add(sub2node);
15279 sub1node->cd();
15280 fNodes->Add(sub1node);
15281 node->cd();
15282 //
15283 // Place copy #28 of I565 in IT56
15284 //
1266e9b4 15285 sub1node = new TNode("I565","I565","I565",37.125,10.5629,0.,"itsrot521");
1f99c14b 15286 sub1node->SetLineColor(kColorITS);
15287 sub1node->SetVisibility(0);
15288 sub1node->cd();
15289 //
15290 // Place copy #1 of ITS5 directly in I565
15291 //
15292 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15293 sub2node->SetLineColor(kColorITS);
15294 sub2node->SetVisibility(1);
15295 fNodes->Add(sub2node);
15296 sub1node->cd();
15297 //
15298 // Place copy #2 of ITS5 directly in I565
15299 //
15300 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15301 sub2node->SetLineColor(kColorITS);
15302 sub2node->SetVisibility(1);
15303 fNodes->Add(sub2node);
15304 sub1node->cd();
15305 //
15306 // Place copy #3 of ITS5 directly in I565
15307 //
15308 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15309 sub2node->SetLineColor(kColorITS);
15310 sub2node->SetVisibility(1);
15311 fNodes->Add(sub2node);
15312 sub1node->cd();
15313 //
15314 // Place copy #4 of ITS5 directly in I565
15315 //
15316 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15317 sub2node->SetLineColor(kColorITS);
15318 sub2node->SetVisibility(1);
15319 fNodes->Add(sub2node);
15320 sub1node->cd();
15321 //
15322 // Place copy #5 of ITS5 directly in I565
15323 //
15324 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15325 sub2node->SetLineColor(kColorITS);
15326 sub2node->SetVisibility(1);
15327 fNodes->Add(sub2node);
15328 sub1node->cd();
15329 //
15330 // Place copy #6 of ITS5 directly in I565
15331 //
15332 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15333 sub2node->SetLineColor(kColorITS);
15334 sub2node->SetVisibility(1);
15335 fNodes->Add(sub2node);
15336 sub1node->cd();
15337 //
15338 // Place copy #7 of ITS5 directly in I565
15339 //
15340 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15341 sub2node->SetLineColor(kColorITS);
15342 sub2node->SetVisibility(1);
15343 fNodes->Add(sub2node);
15344 sub1node->cd();
15345 //
15346 // Place copy #8 of ITS5 directly in I565
15347 //
15348 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15349 sub2node->SetLineColor(kColorITS);
15350 sub2node->SetVisibility(1);
15351 fNodes->Add(sub2node);
15352 sub1node->cd();
15353 //
15354 // Place copy #9 of ITS5 directly in I565
15355 //
15356 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15357 sub2node->SetLineColor(kColorITS);
15358 sub2node->SetVisibility(1);
15359 fNodes->Add(sub2node);
15360 sub1node->cd();
15361 //
15362 // Place copy #10 of ITS5 directly in I565
15363 //
15364 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15365 sub2node->SetLineColor(kColorITS);
15366 sub2node->SetVisibility(1);
15367 fNodes->Add(sub2node);
15368 sub1node->cd();
15369 //
15370 // Place copy #11 of ITS5 directly in I565
15371 //
15372 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15373 sub2node->SetLineColor(kColorITS);
15374 sub2node->SetVisibility(1);
15375 fNodes->Add(sub2node);
15376 sub1node->cd();
15377 //
15378 // Place copy #12 of ITS5 directly in I565
15379 //
15380 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15381 sub2node->SetLineColor(kColorITS);
15382 sub2node->SetVisibility(1);
15383 fNodes->Add(sub2node);
15384 sub1node->cd();
15385 //
15386 // Place copy #13 of ITS5 directly in I565
15387 //
15388 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15389 sub2node->SetLineColor(kColorITS);
15390 sub2node->SetVisibility(1);
15391 fNodes->Add(sub2node);
15392 sub1node->cd();
15393 //
15394 // Place copy #14 of ITS5 directly in I565
15395 //
15396 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15397 sub2node->SetLineColor(kColorITS);
15398 sub2node->SetVisibility(1);
15399 fNodes->Add(sub2node);
15400 sub1node->cd();
15401 //
15402 // Place copy #15 of ITS5 directly in I565
15403 //
15404 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15405 sub2node->SetLineColor(kColorITS);
15406 sub2node->SetVisibility(1);
15407 fNodes->Add(sub2node);
15408 sub1node->cd();
15409 //
15410 // Place copy #16 of ITS5 directly in I565
15411 //
15412 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15413 sub2node->SetLineColor(kColorITS);
15414 sub2node->SetVisibility(1);
15415 fNodes->Add(sub2node);
15416 sub1node->cd();
15417 //
15418 // Place copy #17 of ITS5 directly in I565
15419 //
15420 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15421 sub2node->SetLineColor(kColorITS);
15422 sub2node->SetVisibility(1);
15423 fNodes->Add(sub2node);
15424 sub1node->cd();
15425 //
15426 // Place copy #18 of ITS5 directly in I565
15427 //
15428 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15429 sub2node->SetLineColor(kColorITS);
15430 sub2node->SetVisibility(1);
15431 fNodes->Add(sub2node);
15432 sub1node->cd();
15433 //
15434 // Place copy #19 of ITS5 directly in I565
15435 //
15436 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15437 sub2node->SetLineColor(kColorITS);
15438 sub2node->SetVisibility(1);
15439 fNodes->Add(sub2node);
15440 sub1node->cd();
15441 //
15442 // Place copy #20 of ITS5 directly in I565
15443 //
15444 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15445 sub2node->SetLineColor(kColorITS);
15446 sub2node->SetVisibility(1);
15447 fNodes->Add(sub2node);
15448 sub1node->cd();
15449 //
15450 // Place copy #21 of ITS5 directly in I565
15451 //
15452 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15453 sub2node->SetLineColor(kColorITS);
15454 sub2node->SetVisibility(1);
15455 fNodes->Add(sub2node);
15456 sub1node->cd();
15457 //
15458 // Place copy #22 of ITS5 directly in I565
15459 //
15460 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15461 sub2node->SetLineColor(kColorITS);
15462 sub2node->SetVisibility(1);
15463 fNodes->Add(sub2node);
15464 sub1node->cd();
15465 fNodes->Add(sub1node);
15466 node->cd();
15467 //
15468 // Place copy #29 of I565 in IT56
15469 //
1266e9b4 15470 sub1node = new TNode("I565","I565","I565",34.4146,17.1364,0.,"itsrot520");
1f99c14b 15471 sub1node->SetLineColor(kColorITS);
15472 sub1node->SetVisibility(0);
15473 sub1node->cd();
15474 //
15475 // Place copy #1 of ITS5 directly in I565
15476 //
15477 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15478 sub2node->SetLineColor(kColorITS);
15479 sub2node->SetVisibility(1);
15480 fNodes->Add(sub2node);
15481 sub1node->cd();
15482 //
15483 // Place copy #2 of ITS5 directly in I565
15484 //
15485 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15486 sub2node->SetLineColor(kColorITS);
15487 sub2node->SetVisibility(1);
15488 fNodes->Add(sub2node);
15489 sub1node->cd();
15490 //
15491 // Place copy #3 of ITS5 directly in I565
15492 //
15493 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15494 sub2node->SetLineColor(kColorITS);
15495 sub2node->SetVisibility(1);
15496 fNodes->Add(sub2node);
15497 sub1node->cd();
15498 //
15499 // Place copy #4 of ITS5 directly in I565
15500 //
15501 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15502 sub2node->SetLineColor(kColorITS);
15503 sub2node->SetVisibility(1);
15504 fNodes->Add(sub2node);
15505 sub1node->cd();
15506 //
15507 // Place copy #5 of ITS5 directly in I565
15508 //
15509 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15510 sub2node->SetLineColor(kColorITS);
15511 sub2node->SetVisibility(1);
15512 fNodes->Add(sub2node);
15513 sub1node->cd();
15514 //
15515 // Place copy #6 of ITS5 directly in I565
15516 //
15517 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15518 sub2node->SetLineColor(kColorITS);
15519 sub2node->SetVisibility(1);
15520 fNodes->Add(sub2node);
15521 sub1node->cd();
15522 //
15523 // Place copy #7 of ITS5 directly in I565
15524 //
15525 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15526 sub2node->SetLineColor(kColorITS);
15527 sub2node->SetVisibility(1);
15528 fNodes->Add(sub2node);
15529 sub1node->cd();
15530 //
15531 // Place copy #8 of ITS5 directly in I565
15532 //
15533 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15534 sub2node->SetLineColor(kColorITS);
15535 sub2node->SetVisibility(1);
15536 fNodes->Add(sub2node);
15537 sub1node->cd();
15538 //
15539 // Place copy #9 of ITS5 directly in I565
15540 //
15541 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15542 sub2node->SetLineColor(kColorITS);
15543 sub2node->SetVisibility(1);
15544 fNodes->Add(sub2node);
15545 sub1node->cd();
15546 //
15547 // Place copy #10 of ITS5 directly in I565
15548 //
15549 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15550 sub2node->SetLineColor(kColorITS);
15551 sub2node->SetVisibility(1);
15552 fNodes->Add(sub2node);
15553 sub1node->cd();
15554 //
15555 // Place copy #11 of ITS5 directly in I565
15556 //
15557 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15558 sub2node->SetLineColor(kColorITS);
15559 sub2node->SetVisibility(1);
15560 fNodes->Add(sub2node);
15561 sub1node->cd();
15562 //
15563 // Place copy #12 of ITS5 directly in I565
15564 //
15565 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15566 sub2node->SetLineColor(kColorITS);
15567 sub2node->SetVisibility(1);
15568 fNodes->Add(sub2node);
15569 sub1node->cd();
15570 //
15571 // Place copy #13 of ITS5 directly in I565
15572 //
15573 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15574 sub2node->SetLineColor(kColorITS);
15575 sub2node->SetVisibility(1);
15576 fNodes->Add(sub2node);
15577 sub1node->cd();
15578 //
15579 // Place copy #14 of ITS5 directly in I565
15580 //
15581 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15582 sub2node->SetLineColor(kColorITS);
15583 sub2node->SetVisibility(1);
15584 fNodes->Add(sub2node);
15585 sub1node->cd();
15586 //
15587 // Place copy #15 of ITS5 directly in I565
15588 //
15589 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15590 sub2node->SetLineColor(kColorITS);
15591 sub2node->SetVisibility(1);
15592 fNodes->Add(sub2node);
15593 sub1node->cd();
15594 //
15595 // Place copy #16 of ITS5 directly in I565
15596 //
15597 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15598 sub2node->SetLineColor(kColorITS);
15599 sub2node->SetVisibility(1);
15600 fNodes->Add(sub2node);
15601 sub1node->cd();
15602 //
15603 // Place copy #17 of ITS5 directly in I565
15604 //
15605 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15606 sub2node->SetLineColor(kColorITS);
15607 sub2node->SetVisibility(1);
15608 fNodes->Add(sub2node);
15609 sub1node->cd();
15610 //
15611 // Place copy #18 of ITS5 directly in I565
15612 //
15613 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15614 sub2node->SetLineColor(kColorITS);
15615 sub2node->SetVisibility(1);
15616 fNodes->Add(sub2node);
15617 sub1node->cd();
15618 //
15619 // Place copy #19 of ITS5 directly in I565
15620 //
15621 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15622 sub2node->SetLineColor(kColorITS);
15623 sub2node->SetVisibility(1);
15624 fNodes->Add(sub2node);
15625 sub1node->cd();
15626 //
15627 // Place copy #20 of ITS5 directly in I565
15628 //
15629 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15630 sub2node->SetLineColor(kColorITS);
15631 sub2node->SetVisibility(1);
15632 fNodes->Add(sub2node);
15633 sub1node->cd();
15634 //
15635 // Place copy #21 of ITS5 directly in I565
15636 //
15637 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15638 sub2node->SetLineColor(kColorITS);
15639 sub2node->SetVisibility(1);
15640 fNodes->Add(sub2node);
15641 sub1node->cd();
15642 //
15643 // Place copy #22 of ITS5 directly in I565
15644 //
15645 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15646 sub2node->SetLineColor(kColorITS);
15647 sub2node->SetVisibility(1);
15648 fNodes->Add(sub2node);
15649 sub1node->cd();
15650 fNodes->Add(sub1node);
15651 node->cd();
15652 //
15653 // Place copy #30 of I565 in IT56
15654 //
1266e9b4 15655 sub1node = new TNode("I565","I565","I565",30.8022,23.2607,0.,"itsrot519");
1f99c14b 15656 sub1node->SetLineColor(kColorITS);
15657 sub1node->SetVisibility(0);
15658 sub1node->cd();
15659 //
15660 // Place copy #1 of ITS5 directly in I565
15661 //
15662 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15663 sub2node->SetLineColor(kColorITS);
15664 sub2node->SetVisibility(1);
15665 fNodes->Add(sub2node);
15666 sub1node->cd();
15667 //
15668 // Place copy #2 of ITS5 directly in I565
15669 //
15670 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15671 sub2node->SetLineColor(kColorITS);
15672 sub2node->SetVisibility(1);
15673 fNodes->Add(sub2node);
15674 sub1node->cd();
15675 //
15676 // Place copy #3 of ITS5 directly in I565
15677 //
15678 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15679 sub2node->SetLineColor(kColorITS);
15680 sub2node->SetVisibility(1);
15681 fNodes->Add(sub2node);
15682 sub1node->cd();
15683 //
15684 // Place copy #4 of ITS5 directly in I565
15685 //
15686 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15687 sub2node->SetLineColor(kColorITS);
15688 sub2node->SetVisibility(1);
15689 fNodes->Add(sub2node);
15690 sub1node->cd();
15691 //
15692 // Place copy #5 of ITS5 directly in I565
15693 //
15694 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15695 sub2node->SetLineColor(kColorITS);
15696 sub2node->SetVisibility(1);
15697 fNodes->Add(sub2node);
15698 sub1node->cd();
15699 //
15700 // Place copy #6 of ITS5 directly in I565
15701 //
15702 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15703 sub2node->SetLineColor(kColorITS);
15704 sub2node->SetVisibility(1);
15705 fNodes->Add(sub2node);
15706 sub1node->cd();
15707 //
15708 // Place copy #7 of ITS5 directly in I565
15709 //
15710 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15711 sub2node->SetLineColor(kColorITS);
15712 sub2node->SetVisibility(1);
15713 fNodes->Add(sub2node);
15714 sub1node->cd();
15715 //
15716 // Place copy #8 of ITS5 directly in I565
15717 //
15718 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15719 sub2node->SetLineColor(kColorITS);
15720 sub2node->SetVisibility(1);
15721 fNodes->Add(sub2node);
15722 sub1node->cd();
15723 //
15724 // Place copy #9 of ITS5 directly in I565
15725 //
15726 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15727 sub2node->SetLineColor(kColorITS);
15728 sub2node->SetVisibility(1);
15729 fNodes->Add(sub2node);
15730 sub1node->cd();
15731 //
15732 // Place copy #10 of ITS5 directly in I565
15733 //
15734 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15735 sub2node->SetLineColor(kColorITS);
15736 sub2node->SetVisibility(1);
15737 fNodes->Add(sub2node);
15738 sub1node->cd();
15739 //
15740 // Place copy #11 of ITS5 directly in I565
15741 //
15742 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15743 sub2node->SetLineColor(kColorITS);
15744 sub2node->SetVisibility(1);
15745 fNodes->Add(sub2node);
15746 sub1node->cd();
15747 //
15748 // Place copy #12 of ITS5 directly in I565
15749 //
15750 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15751 sub2node->SetLineColor(kColorITS);
15752 sub2node->SetVisibility(1);
15753 fNodes->Add(sub2node);
15754 sub1node->cd();
15755 //
15756 // Place copy #13 of ITS5 directly in I565
15757 //
15758 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15759 sub2node->SetLineColor(kColorITS);
15760 sub2node->SetVisibility(1);
15761 fNodes->Add(sub2node);
15762 sub1node->cd();
15763 //
15764 // Place copy #14 of ITS5 directly in I565
15765 //
15766 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15767 sub2node->SetLineColor(kColorITS);
15768 sub2node->SetVisibility(1);
15769 fNodes->Add(sub2node);
15770 sub1node->cd();
15771 //
15772 // Place copy #15 of ITS5 directly in I565
15773 //
15774 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15775 sub2node->SetLineColor(kColorITS);
15776 sub2node->SetVisibility(1);
15777 fNodes->Add(sub2node);
15778 sub1node->cd();
15779 //
15780 // Place copy #16 of ITS5 directly in I565
15781 //
15782 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15783 sub2node->SetLineColor(kColorITS);
15784 sub2node->SetVisibility(1);
15785 fNodes->Add(sub2node);
15786 sub1node->cd();
15787 //
15788 // Place copy #17 of ITS5 directly in I565
15789 //
15790 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15791 sub2node->SetLineColor(kColorITS);
15792 sub2node->SetVisibility(1);
15793 fNodes->Add(sub2node);
15794 sub1node->cd();
15795 //
15796 // Place copy #18 of ITS5 directly in I565
15797 //
15798 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15799 sub2node->SetLineColor(kColorITS);
15800 sub2node->SetVisibility(1);
15801 fNodes->Add(sub2node);
15802 sub1node->cd();
15803 //
15804 // Place copy #19 of ITS5 directly in I565
15805 //
15806 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15807 sub2node->SetLineColor(kColorITS);
15808 sub2node->SetVisibility(1);
15809 fNodes->Add(sub2node);
15810 sub1node->cd();
15811 //
15812 // Place copy #20 of ITS5 directly in I565
15813 //
15814 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
15815 sub2node->SetLineColor(kColorITS);
15816 sub2node->SetVisibility(1);
15817 fNodes->Add(sub2node);
15818 sub1node->cd();
15819 //
15820 // Place copy #21 of ITS5 directly in I565
15821 //
15822 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
15823 sub2node->SetLineColor(kColorITS);
15824 sub2node->SetVisibility(1);
15825 fNodes->Add(sub2node);
15826 sub1node->cd();
15827 //
15828 // Place copy #22 of ITS5 directly in I565
15829 //
15830 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
15831 sub2node->SetLineColor(kColorITS);
15832 sub2node->SetVisibility(1);
15833 fNodes->Add(sub2node);
15834 sub1node->cd();
15835 fNodes->Add(sub1node);
15836 node->cd();
15837 //
15838 // Place copy #31 of I565 in IT56
15839 //
1266e9b4 15840 sub1node = new TNode("I565","I565","I565",25.9002,28.4112,0.,"itsrot518");
1f99c14b 15841 sub1node->SetLineColor(kColorITS);
15842 sub1node->SetVisibility(0);
15843 sub1node->cd();
15844 //
15845 // Place copy #1 of ITS5 directly in I565
15846 //
15847 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
15848 sub2node->SetLineColor(kColorITS);
15849 sub2node->SetVisibility(1);
15850 fNodes->Add(sub2node);
15851 sub1node->cd();
15852 //
15853 // Place copy #2 of ITS5 directly in I565
15854 //
15855 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
15856 sub2node->SetLineColor(kColorITS);
15857 sub2node->SetVisibility(1);
15858 fNodes->Add(sub2node);
15859 sub1node->cd();
15860 //
15861 // Place copy #3 of ITS5 directly in I565
15862 //
15863 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
15864 sub2node->SetLineColor(kColorITS);
15865 sub2node->SetVisibility(1);
15866 fNodes->Add(sub2node);
15867 sub1node->cd();
15868 //
15869 // Place copy #4 of ITS5 directly in I565
15870 //
15871 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
15872 sub2node->SetLineColor(kColorITS);
15873 sub2node->SetVisibility(1);
15874 fNodes->Add(sub2node);
15875 sub1node->cd();
15876 //
15877 // Place copy #5 of ITS5 directly in I565
15878 //
15879 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
15880 sub2node->SetLineColor(kColorITS);
15881 sub2node->SetVisibility(1);
15882 fNodes->Add(sub2node);
15883 sub1node->cd();
15884 //
15885 // Place copy #6 of ITS5 directly in I565
15886 //
15887 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
15888 sub2node->SetLineColor(kColorITS);
15889 sub2node->SetVisibility(1);
15890 fNodes->Add(sub2node);
15891 sub1node->cd();
15892 //
15893 // Place copy #7 of ITS5 directly in I565
15894 //
15895 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
15896 sub2node->SetLineColor(kColorITS);
15897 sub2node->SetVisibility(1);
15898 fNodes->Add(sub2node);
15899 sub1node->cd();
15900 //
15901 // Place copy #8 of ITS5 directly in I565
15902 //
15903 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
15904 sub2node->SetLineColor(kColorITS);
15905 sub2node->SetVisibility(1);
15906 fNodes->Add(sub2node);
15907 sub1node->cd();
15908 //
15909 // Place copy #9 of ITS5 directly in I565
15910 //
15911 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
15912 sub2node->SetLineColor(kColorITS);
15913 sub2node->SetVisibility(1);
15914 fNodes->Add(sub2node);
15915 sub1node->cd();
15916 //
15917 // Place copy #10 of ITS5 directly in I565
15918 //
15919 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
15920 sub2node->SetLineColor(kColorITS);
15921 sub2node->SetVisibility(1);
15922 fNodes->Add(sub2node);
15923 sub1node->cd();
15924 //
15925 // Place copy #11 of ITS5 directly in I565
15926 //
15927 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
15928 sub2node->SetLineColor(kColorITS);
15929 sub2node->SetVisibility(1);
15930 fNodes->Add(sub2node);
15931 sub1node->cd();
15932 //
15933 // Place copy #12 of ITS5 directly in I565
15934 //
15935 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
15936 sub2node->SetLineColor(kColorITS);
15937 sub2node->SetVisibility(1);
15938 fNodes->Add(sub2node);
15939 sub1node->cd();
15940 //
15941 // Place copy #13 of ITS5 directly in I565
15942 //
15943 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
15944 sub2node->SetLineColor(kColorITS);
15945 sub2node->SetVisibility(1);
15946 fNodes->Add(sub2node);
15947 sub1node->cd();
15948 //
15949 // Place copy #14 of ITS5 directly in I565
15950 //
15951 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
15952 sub2node->SetLineColor(kColorITS);
15953 sub2node->SetVisibility(1);
15954 fNodes->Add(sub2node);
15955 sub1node->cd();
15956 //
15957 // Place copy #15 of ITS5 directly in I565
15958 //
15959 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
15960 sub2node->SetLineColor(kColorITS);
15961 sub2node->SetVisibility(1);
15962 fNodes->Add(sub2node);
15963 sub1node->cd();
15964 //
15965 // Place copy #16 of ITS5 directly in I565
15966 //
15967 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
15968 sub2node->SetLineColor(kColorITS);
15969 sub2node->SetVisibility(1);
15970 fNodes->Add(sub2node);
15971 sub1node->cd();
15972 //
15973 // Place copy #17 of ITS5 directly in I565
15974 //
15975 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
15976 sub2node->SetLineColor(kColorITS);
15977 sub2node->SetVisibility(1);
15978 fNodes->Add(sub2node);
15979 sub1node->cd();
15980 //
15981 // Place copy #18 of ITS5 directly in I565
15982 //
15983 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
15984 sub2node->SetLineColor(kColorITS);
15985 sub2node->SetVisibility(1);
15986 fNodes->Add(sub2node);
15987 sub1node->cd();
15988 //
15989 // Place copy #19 of ITS5 directly in I565
15990 //
15991 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
15992 sub2node->SetLineColor(kColorITS);
15993 sub2node->SetVisibility(1);
15994 fNodes->Add(sub2node);
15995 sub1node->cd();
15996 //
15997 // Place copy #20 of ITS5 directly in I565
15998 //
15999 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16000 sub2node->SetLineColor(kColorITS);
16001 sub2node->SetVisibility(1);
16002 fNodes->Add(sub2node);
16003 sub1node->cd();
16004 //
16005 // Place copy #21 of ITS5 directly in I565
16006 //
16007 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16008 sub2node->SetLineColor(kColorITS);
16009 sub2node->SetVisibility(1);
16010 fNodes->Add(sub2node);
16011 sub1node->cd();
16012 //
16013 // Place copy #22 of ITS5 directly in I565
16014 //
16015 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16016 sub2node->SetLineColor(kColorITS);
16017 sub2node->SetVisibility(1);
16018 fNodes->Add(sub2node);
16019 sub1node->cd();
16020 fNodes->Add(sub1node);
16021 node->cd();
16022 //
16023 // Place copy #32 of I565 in IT56
16024 //
1266e9b4 16025 sub1node = new TNode("I565","I565","I565",20.3195,32.817,0.,"itsrot517");
1f99c14b 16026 sub1node->SetLineColor(kColorITS);
16027 sub1node->SetVisibility(0);
16028 sub1node->cd();
16029 //
16030 // Place copy #1 of ITS5 directly in I565
16031 //
16032 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16033 sub2node->SetLineColor(kColorITS);
16034 sub2node->SetVisibility(1);
16035 fNodes->Add(sub2node);
16036 sub1node->cd();
16037 //
16038 // Place copy #2 of ITS5 directly in I565
16039 //
16040 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16041 sub2node->SetLineColor(kColorITS);
16042 sub2node->SetVisibility(1);
16043 fNodes->Add(sub2node);
16044 sub1node->cd();
16045 //
16046 // Place copy #3 of ITS5 directly in I565
16047 //
16048 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16049 sub2node->SetLineColor(kColorITS);
16050 sub2node->SetVisibility(1);
16051 fNodes->Add(sub2node);
16052 sub1node->cd();
16053 //
16054 // Place copy #4 of ITS5 directly in I565
16055 //
16056 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16057 sub2node->SetLineColor(kColorITS);
16058 sub2node->SetVisibility(1);
16059 fNodes->Add(sub2node);
16060 sub1node->cd();
16061 //
16062 // Place copy #5 of ITS5 directly in I565
16063 //
16064 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16065 sub2node->SetLineColor(kColorITS);
16066 sub2node->SetVisibility(1);
16067 fNodes->Add(sub2node);
16068 sub1node->cd();
16069 //
16070 // Place copy #6 of ITS5 directly in I565
16071 //
16072 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16073 sub2node->SetLineColor(kColorITS);
16074 sub2node->SetVisibility(1);
16075 fNodes->Add(sub2node);
16076 sub1node->cd();
16077 //
16078 // Place copy #7 of ITS5 directly in I565
16079 //
16080 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16081 sub2node->SetLineColor(kColorITS);
16082 sub2node->SetVisibility(1);
16083 fNodes->Add(sub2node);
16084 sub1node->cd();
16085 //
16086 // Place copy #8 of ITS5 directly in I565
16087 //
16088 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16089 sub2node->SetLineColor(kColorITS);
16090 sub2node->SetVisibility(1);
16091 fNodes->Add(sub2node);
16092 sub1node->cd();
16093 //
16094 // Place copy #9 of ITS5 directly in I565
16095 //
16096 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16097 sub2node->SetLineColor(kColorITS);
16098 sub2node->SetVisibility(1);
16099 fNodes->Add(sub2node);
16100 sub1node->cd();
16101 //
16102 // Place copy #10 of ITS5 directly in I565
16103 //
16104 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16105 sub2node->SetLineColor(kColorITS);
16106 sub2node->SetVisibility(1);
16107 fNodes->Add(sub2node);
16108 sub1node->cd();
16109 //
16110 // Place copy #11 of ITS5 directly in I565
16111 //
16112 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16113 sub2node->SetLineColor(kColorITS);
16114 sub2node->SetVisibility(1);
16115 fNodes->Add(sub2node);
16116 sub1node->cd();
16117 //
16118 // Place copy #12 of ITS5 directly in I565
16119 //
16120 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16121 sub2node->SetLineColor(kColorITS);
16122 sub2node->SetVisibility(1);
16123 fNodes->Add(sub2node);
16124 sub1node->cd();
16125 //
16126 // Place copy #13 of ITS5 directly in I565
16127 //
16128 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16129 sub2node->SetLineColor(kColorITS);
16130 sub2node->SetVisibility(1);
16131 fNodes->Add(sub2node);
16132 sub1node->cd();
16133 //
16134 // Place copy #14 of ITS5 directly in I565
16135 //
16136 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16137 sub2node->SetLineColor(kColorITS);
16138 sub2node->SetVisibility(1);
16139 fNodes->Add(sub2node);
16140 sub1node->cd();
16141 //
16142 // Place copy #15 of ITS5 directly in I565
16143 //
16144 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16145 sub2node->SetLineColor(kColorITS);
16146 sub2node->SetVisibility(1);
16147 fNodes->Add(sub2node);
16148 sub1node->cd();
16149 //
16150 // Place copy #16 of ITS5 directly in I565
16151 //
16152 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16153 sub2node->SetLineColor(kColorITS);
16154 sub2node->SetVisibility(1);
16155 fNodes->Add(sub2node);
16156 sub1node->cd();
16157 //
16158 // Place copy #17 of ITS5 directly in I565
16159 //
16160 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16161 sub2node->SetLineColor(kColorITS);
16162 sub2node->SetVisibility(1);
16163 fNodes->Add(sub2node);
16164 sub1node->cd();
16165 //
16166 // Place copy #18 of ITS5 directly in I565
16167 //
16168 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16169 sub2node->SetLineColor(kColorITS);
16170 sub2node->SetVisibility(1);
16171 fNodes->Add(sub2node);
16172 sub1node->cd();
16173 //
16174 // Place copy #19 of ITS5 directly in I565
16175 //
16176 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16177 sub2node->SetLineColor(kColorITS);
16178 sub2node->SetVisibility(1);
16179 fNodes->Add(sub2node);
16180 sub1node->cd();
16181 //
16182 // Place copy #20 of ITS5 directly in I565
16183 //
16184 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16185 sub2node->SetLineColor(kColorITS);
16186 sub2node->SetVisibility(1);
16187 fNodes->Add(sub2node);
16188 sub1node->cd();
16189 //
16190 // Place copy #21 of ITS5 directly in I565
16191 //
16192 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16193 sub2node->SetLineColor(kColorITS);
16194 sub2node->SetVisibility(1);
16195 fNodes->Add(sub2node);
16196 sub1node->cd();
16197 //
16198 // Place copy #22 of ITS5 directly in I565
16199 //
16200 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16201 sub2node->SetLineColor(kColorITS);
16202 sub2node->SetVisibility(1);
16203 fNodes->Add(sub2node);
16204 sub1node->cd();
16205 fNodes->Add(sub1node);
16206 node->cd();
16207 //
16208 // Place copy #33 of I565 in IT56
16209 //
1266e9b4 16210 sub1node = new TNode("I565","I565","I565",13.888,35.8489,0.,"itsrot516");
1f99c14b 16211 sub1node->SetLineColor(kColorITS);
16212 sub1node->SetVisibility(0);
16213 sub1node->cd();
16214 //
16215 // Place copy #1 of ITS5 directly in I565
16216 //
16217 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16218 sub2node->SetLineColor(kColorITS);
16219 sub2node->SetVisibility(1);
16220 fNodes->Add(sub2node);
16221 sub1node->cd();
16222 //
16223 // Place copy #2 of ITS5 directly in I565
16224 //
16225 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16226 sub2node->SetLineColor(kColorITS);
16227 sub2node->SetVisibility(1);
16228 fNodes->Add(sub2node);
16229 sub1node->cd();
16230 //
16231 // Place copy #3 of ITS5 directly in I565
16232 //
16233 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16234 sub2node->SetLineColor(kColorITS);
16235 sub2node->SetVisibility(1);
16236 fNodes->Add(sub2node);
16237 sub1node->cd();
16238 //
16239 // Place copy #4 of ITS5 directly in I565
16240 //
16241 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16242 sub2node->SetLineColor(kColorITS);
16243 sub2node->SetVisibility(1);
16244 fNodes->Add(sub2node);
16245 sub1node->cd();
16246 //
16247 // Place copy #5 of ITS5 directly in I565
16248 //
16249 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16250 sub2node->SetLineColor(kColorITS);
16251 sub2node->SetVisibility(1);
16252 fNodes->Add(sub2node);
16253 sub1node->cd();
16254 //
16255 // Place copy #6 of ITS5 directly in I565
16256 //
16257 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16258 sub2node->SetLineColor(kColorITS);
16259 sub2node->SetVisibility(1);
16260 fNodes->Add(sub2node);
16261 sub1node->cd();
16262 //
16263 // Place copy #7 of ITS5 directly in I565
16264 //
16265 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16266 sub2node->SetLineColor(kColorITS);
16267 sub2node->SetVisibility(1);
16268 fNodes->Add(sub2node);
16269 sub1node->cd();
16270 //
16271 // Place copy #8 of ITS5 directly in I565
16272 //
16273 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16274 sub2node->SetLineColor(kColorITS);
16275 sub2node->SetVisibility(1);
16276 fNodes->Add(sub2node);
16277 sub1node->cd();
16278 //
16279 // Place copy #9 of ITS5 directly in I565
16280 //
16281 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16282 sub2node->SetLineColor(kColorITS);
16283 sub2node->SetVisibility(1);
16284 fNodes->Add(sub2node);
16285 sub1node->cd();
16286 //
16287 // Place copy #10 of ITS5 directly in I565
16288 //
16289 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16290 sub2node->SetLineColor(kColorITS);
16291 sub2node->SetVisibility(1);
16292 fNodes->Add(sub2node);
16293 sub1node->cd();
16294 //
16295 // Place copy #11 of ITS5 directly in I565
16296 //
16297 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16298 sub2node->SetLineColor(kColorITS);
16299 sub2node->SetVisibility(1);
16300 fNodes->Add(sub2node);
16301 sub1node->cd();
16302 //
16303 // Place copy #12 of ITS5 directly in I565
16304 //
16305 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16306 sub2node->SetLineColor(kColorITS);
16307 sub2node->SetVisibility(1);
16308 fNodes->Add(sub2node);
16309 sub1node->cd();
16310 //
16311 // Place copy #13 of ITS5 directly in I565
16312 //
16313 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16314 sub2node->SetLineColor(kColorITS);
16315 sub2node->SetVisibility(1);
16316 fNodes->Add(sub2node);
16317 sub1node->cd();
16318 //
16319 // Place copy #14 of ITS5 directly in I565
16320 //
16321 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16322 sub2node->SetLineColor(kColorITS);
16323 sub2node->SetVisibility(1);
16324 fNodes->Add(sub2node);
16325 sub1node->cd();
16326 //
16327 // Place copy #15 of ITS5 directly in I565
16328 //
16329 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16330 sub2node->SetLineColor(kColorITS);
16331 sub2node->SetVisibility(1);
16332 fNodes->Add(sub2node);
16333 sub1node->cd();
16334 //
16335 // Place copy #16 of ITS5 directly in I565
16336 //
16337 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16338 sub2node->SetLineColor(kColorITS);
16339 sub2node->SetVisibility(1);
16340 fNodes->Add(sub2node);
16341 sub1node->cd();
16342 //
16343 // Place copy #17 of ITS5 directly in I565
16344 //
16345 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16346 sub2node->SetLineColor(kColorITS);
16347 sub2node->SetVisibility(1);
16348 fNodes->Add(sub2node);
16349 sub1node->cd();
16350 //
16351 // Place copy #18 of ITS5 directly in I565
16352 //
16353 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16354 sub2node->SetLineColor(kColorITS);
16355 sub2node->SetVisibility(1);
16356 fNodes->Add(sub2node);
16357 sub1node->cd();
16358 //
16359 // Place copy #19 of ITS5 directly in I565
16360 //
16361 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16362 sub2node->SetLineColor(kColorITS);
16363 sub2node->SetVisibility(1);
16364 fNodes->Add(sub2node);
16365 sub1node->cd();
16366 //
16367 // Place copy #20 of ITS5 directly in I565
16368 //
16369 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16370 sub2node->SetLineColor(kColorITS);
16371 sub2node->SetVisibility(1);
16372 fNodes->Add(sub2node);
16373 sub1node->cd();
16374 //
16375 // Place copy #21 of ITS5 directly in I565
16376 //
16377 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16378 sub2node->SetLineColor(kColorITS);
16379 sub2node->SetVisibility(1);
16380 fNodes->Add(sub2node);
16381 sub1node->cd();
16382 //
16383 // Place copy #22 of ITS5 directly in I565
16384 //
16385 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16386 sub2node->SetLineColor(kColorITS);
16387 sub2node->SetVisibility(1);
16388 fNodes->Add(sub2node);
16389 sub1node->cd();
16390 fNodes->Add(sub1node);
16391 node->cd();
16392 //
16393 // Place copy #34 of I565 in IT56
16394 //
1266e9b4 16395 sub1node = new TNode("I565","I565","I565",7.0925,37.9412,0.,"itsrot515");
1f99c14b 16396 sub1node->SetLineColor(kColorITS);
16397 sub1node->SetVisibility(0);
16398 sub1node->cd();
16399 //
16400 // Place copy #1 of ITS5 directly in I565
16401 //
16402 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,41.1546,"");
16403 sub2node->SetLineColor(kColorITS);
16404 sub2node->SetVisibility(1);
16405 fNodes->Add(sub2node);
16406 sub1node->cd();
16407 //
16408 // Place copy #2 of ITS5 directly in I565
16409 //
16410 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,37.2246,"");
16411 sub2node->SetLineColor(kColorITS);
16412 sub2node->SetVisibility(1);
16413 fNodes->Add(sub2node);
16414 sub1node->cd();
16415 //
16416 // Place copy #3 of ITS5 directly in I565
16417 //
16418 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,33.3146,"");
16419 sub2node->SetLineColor(kColorITS);
16420 sub2node->SetVisibility(1);
16421 fNodes->Add(sub2node);
16422 sub1node->cd();
16423 //
16424 // Place copy #4 of ITS5 directly in I565
16425 //
16426 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,29.3846,"");
16427 sub2node->SetLineColor(kColorITS);
16428 sub2node->SetVisibility(1);
16429 fNodes->Add(sub2node);
16430 sub1node->cd();
16431 //
16432 // Place copy #5 of ITS5 directly in I565
16433 //
16434 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,25.4746,"");
16435 sub2node->SetLineColor(kColorITS);
16436 sub2node->SetVisibility(1);
16437 fNodes->Add(sub2node);
16438 sub1node->cd();
16439 //
16440 // Place copy #6 of ITS5 directly in I565
16441 //
16442 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,21.5446,"");
16443 sub2node->SetLineColor(kColorITS);
16444 sub2node->SetVisibility(1);
16445 fNodes->Add(sub2node);
16446 sub1node->cd();
16447 //
16448 // Place copy #7 of ITS5 directly in I565
16449 //
16450 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,17.6346,"");
16451 sub2node->SetLineColor(kColorITS);
16452 sub2node->SetVisibility(1);
16453 fNodes->Add(sub2node);
16454 sub1node->cd();
16455 //
16456 // Place copy #8 of ITS5 directly in I565
16457 //
16458 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,13.7046,"");
16459 sub2node->SetLineColor(kColorITS);
16460 sub2node->SetVisibility(1);
16461 fNodes->Add(sub2node);
16462 sub1node->cd();
16463 //
16464 // Place copy #9 of ITS5 directly in I565
16465 //
16466 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,9.7946,"");
16467 sub2node->SetLineColor(kColorITS);
16468 sub2node->SetVisibility(1);
16469 fNodes->Add(sub2node);
16470 sub1node->cd();
16471 //
16472 // Place copy #10 of ITS5 directly in I565
16473 //
16474 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,5.8645,"");
16475 sub2node->SetLineColor(kColorITS);
16476 sub2node->SetVisibility(1);
16477 fNodes->Add(sub2node);
16478 sub1node->cd();
16479 //
16480 // Place copy #11 of ITS5 directly in I565
16481 //
16482 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,1.9546,"");
16483 sub2node->SetLineColor(kColorITS);
16484 sub2node->SetVisibility(1);
16485 fNodes->Add(sub2node);
16486 sub1node->cd();
16487 //
16488 // Place copy #12 of ITS5 directly in I565
16489 //
16490 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-1.9754,"");
16491 sub2node->SetLineColor(kColorITS);
16492 sub2node->SetVisibility(1);
16493 fNodes->Add(sub2node);
16494 sub1node->cd();
16495 //
16496 // Place copy #13 of ITS5 directly in I565
16497 //
16498 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-5.8855,"");
16499 sub2node->SetLineColor(kColorITS);
16500 sub2node->SetVisibility(1);
16501 fNodes->Add(sub2node);
16502 sub1node->cd();
16503 //
16504 // Place copy #14 of ITS5 directly in I565
16505 //
16506 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-9.8154,"");
16507 sub2node->SetLineColor(kColorITS);
16508 sub2node->SetVisibility(1);
16509 fNodes->Add(sub2node);
16510 sub1node->cd();
16511 //
16512 // Place copy #15 of ITS5 directly in I565
16513 //
16514 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-13.7254,"");
16515 sub2node->SetLineColor(kColorITS);
16516 sub2node->SetVisibility(1);
16517 fNodes->Add(sub2node);
16518 sub1node->cd();
16519 //
16520 // Place copy #16 of ITS5 directly in I565
16521 //
16522 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-17.6555,"");
16523 sub2node->SetLineColor(kColorITS);
16524 sub2node->SetVisibility(1);
16525 fNodes->Add(sub2node);
16526 sub1node->cd();
16527 //
16528 // Place copy #17 of ITS5 directly in I565
16529 //
16530 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-21.5655,"");
16531 sub2node->SetLineColor(kColorITS);
16532 sub2node->SetVisibility(1);
16533 fNodes->Add(sub2node);
16534 sub1node->cd();
16535 //
16536 // Place copy #18 of ITS5 directly in I565
16537 //
16538 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-25.4954,"");
16539 sub2node->SetLineColor(kColorITS);
16540 sub2node->SetVisibility(1);
16541 fNodes->Add(sub2node);
16542 sub1node->cd();
16543 //
16544 // Place copy #19 of ITS5 directly in I565
16545 //
16546 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-29.4054,"");
16547 sub2node->SetLineColor(kColorITS);
16548 sub2node->SetVisibility(1);
16549 fNodes->Add(sub2node);
16550 sub1node->cd();
16551 //
16552 // Place copy #20 of ITS5 directly in I565
16553 //
16554 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-33.3354,"");
16555 sub2node->SetLineColor(kColorITS);
16556 sub2node->SetVisibility(1);
16557 fNodes->Add(sub2node);
16558 sub1node->cd();
16559 //
16560 // Place copy #21 of ITS5 directly in I565
16561 //
16562 sub2node = new TNode("ITS5","ITS5","ITS5",0.,0.03,-37.2454,"");
16563 sub2node->SetLineColor(kColorITS);
16564 sub2node->SetVisibility(1);
16565 fNodes->Add(sub2node);
16566 sub1node->cd();
16567 //
16568 // Place copy #22 of ITS5 directly in I565
16569 //
16570 sub2node = new TNode("ITS5","ITS5","ITS5",0.,-0.03,-41.1554,"");
16571 sub2node->SetLineColor(kColorITS);
16572 sub2node->SetVisibility(1);
16573 fNodes->Add(sub2node);
16574 sub1node->cd();
16575 fNodes->Add(sub1node);
16576 node->cd();
16577 //
16578 // Place copy #1 of I569 in IT56
16579 //
1266e9b4 16580 sub1node = new TNode("I569","I569","I569",-14.139,41.1856,0.,"itsrot553");
1f99c14b 16581 sub1node->SetLineColor(kColorITS);
16582 sub1node->SetVisibility(0);
16583 sub1node->cd();
16584 //
16585 // Place copy #1 of ITS6 in I569
16586 //
1266e9b4 16587 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16588 sub2node->SetLineColor(kColorITS);
16589 sub2node->SetVisibility(1);
16590 fNodes->Add(sub2node);
16591 sub1node->cd();
16592 //
16593 // Place copy #2 of ITS6 in I569
16594 //
16595 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16596 sub2node->SetLineColor(kColorITS);
16597 sub2node->SetVisibility(1);
16598 fNodes->Add(sub2node);
16599 sub1node->cd();
16600 //
16601 // Place copy #3 of ITS6 in I569
16602 //
1266e9b4 16603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16604 sub2node->SetLineColor(kColorITS);
16605 sub2node->SetVisibility(1);
16606 fNodes->Add(sub2node);
16607 sub1node->cd();
16608 //
16609 // Place copy #4 of ITS6 in I569
16610 //
16611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16612 sub2node->SetLineColor(kColorITS);
16613 sub2node->SetVisibility(1);
16614 fNodes->Add(sub2node);
16615 sub1node->cd();
16616 //
16617 // Place copy #5 of ITS6 in I569
16618 //
1266e9b4 16619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16620 sub2node->SetLineColor(kColorITS);
16621 sub2node->SetVisibility(1);
16622 fNodes->Add(sub2node);
16623 sub1node->cd();
16624 //
16625 // Place copy #6 of ITS6 in I569
16626 //
16627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16628 sub2node->SetLineColor(kColorITS);
16629 sub2node->SetVisibility(1);
16630 fNodes->Add(sub2node);
16631 sub1node->cd();
16632 //
16633 // Place copy #7 of ITS6 in I569
16634 //
1266e9b4 16635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16636 sub2node->SetLineColor(kColorITS);
16637 sub2node->SetVisibility(1);
16638 fNodes->Add(sub2node);
16639 sub1node->cd();
16640 //
16641 // Place copy #8 of ITS6 in I569
16642 //
16643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16644 sub2node->SetLineColor(kColorITS);
16645 sub2node->SetVisibility(1);
16646 fNodes->Add(sub2node);
16647 sub1node->cd();
16648 //
16649 // Place copy #9 of ITS6 in I569
16650 //
1266e9b4 16651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16652 sub2node->SetLineColor(kColorITS);
16653 sub2node->SetVisibility(1);
16654 fNodes->Add(sub2node);
16655 sub1node->cd();
16656 //
16657 // Place copy #10 of ITS6 in I569
16658 //
16659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16660 sub2node->SetLineColor(kColorITS);
16661 sub2node->SetVisibility(1);
16662 fNodes->Add(sub2node);
16663 sub1node->cd();
16664 //
16665 // Place copy #11 of ITS6 in I569
16666 //
1266e9b4 16667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16668 sub2node->SetLineColor(kColorITS);
16669 sub2node->SetVisibility(1);
16670 fNodes->Add(sub2node);
16671 sub1node->cd();
16672 //
16673 // Place copy #12 of ITS6 in I569
16674 //
16675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16676 sub2node->SetLineColor(kColorITS);
16677 sub2node->SetVisibility(1);
16678 fNodes->Add(sub2node);
16679 sub1node->cd();
16680 //
16681 // Place copy #13 of ITS6 in I569
16682 //
16683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16684 sub2node->SetLineColor(kColorITS);
16685 sub2node->SetVisibility(1);
16686 fNodes->Add(sub2node);
16687 sub1node->cd();
16688 //
16689 // Place copy #14 of ITS6 in I569
16690 //
16691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16692 sub2node->SetLineColor(kColorITS);
16693 sub2node->SetVisibility(1);
16694 fNodes->Add(sub2node);
16695 sub1node->cd();
16696 //
16697 // Place copy #15 of ITS6 in I569
16698 //
1266e9b4 16699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16700 sub2node->SetLineColor(kColorITS);
16701 sub2node->SetVisibility(1);
16702 fNodes->Add(sub2node);
16703 sub1node->cd();
16704 //
16705 // Place copy #16 of ITS6 in I569
16706 //
16707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16708 sub2node->SetLineColor(kColorITS);
16709 sub2node->SetVisibility(1);
16710 fNodes->Add(sub2node);
16711 sub1node->cd();
16712 //
16713 // Place copy #17 of ITS6 in I569
16714 //
16715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16716 sub2node->SetLineColor(kColorITS);
16717 sub2node->SetVisibility(1);
16718 fNodes->Add(sub2node);
16719 sub1node->cd();
16720 //
16721 // Place copy #18 of ITS6 in I569
16722 //
16723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16724 sub2node->SetLineColor(kColorITS);
16725 sub2node->SetVisibility(1);
16726 fNodes->Add(sub2node);
16727 sub1node->cd();
16728 //
16729 // Place copy #19 of ITS6 in I569
16730 //
1266e9b4 16731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16732 sub2node->SetLineColor(kColorITS);
16733 sub2node->SetVisibility(1);
16734 fNodes->Add(sub2node);
16735 sub1node->cd();
16736 //
16737 // Place copy #20 of ITS6 in I569
16738 //
16739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16740 sub2node->SetLineColor(kColorITS);
16741 sub2node->SetVisibility(1);
16742 fNodes->Add(sub2node);
16743 sub1node->cd();
16744 //
16745 // Place copy #21 of ITS6 in I569
16746 //
1266e9b4 16747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16748 sub2node->SetLineColor(kColorITS);
16749 sub2node->SetVisibility(1);
16750 fNodes->Add(sub2node);
16751 sub1node->cd();
16752 //
16753 // Place copy #22 of ITS6 in I569
16754 //
16755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16756 sub2node->SetLineColor(kColorITS);
16757 sub2node->SetVisibility(1);
16758 fNodes->Add(sub2node);
16759 sub1node->cd();
16760 //
16761 // Place copy #23 of ITS6 in I569
16762 //
16763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16764 sub2node->SetLineColor(kColorITS);
16765 sub2node->SetVisibility(1);
16766 fNodes->Add(sub2node);
16767 sub1node->cd();
16768 //
16769 // Place copy #24 of ITS6 in I569
16770 //
16771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16772 sub2node->SetLineColor(kColorITS);
16773 sub2node->SetVisibility(1);
16774 fNodes->Add(sub2node);
16775 sub1node->cd();
16776 //
16777 // Place copy #25 of ITS6 in I569
16778 //
1266e9b4 16779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16780 sub2node->SetLineColor(kColorITS);
16781 sub2node->SetVisibility(1);
16782 fNodes->Add(sub2node);
16783 sub1node->cd();
16784 fNodes->Add(sub1node);
16785 node->cd();
16786 //
16787 // Place copy #2 of I569 in IT56
16788 //
1266e9b4 16789 sub1node = new TNode("I569","I569","I569",-20.7978,38.431,0.,"itsrot620");
1f99c14b 16790 sub1node->SetLineColor(kColorITS);
16791 sub1node->SetVisibility(0);
16792 sub1node->cd();
16793 //
16794 // Place copy #1 of ITS6 in I569
16795 //
1266e9b4 16796 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 16797 sub2node->SetLineColor(kColorITS);
16798 sub2node->SetVisibility(1);
16799 fNodes->Add(sub2node);
16800 sub1node->cd();
16801 //
16802 // Place copy #2 of ITS6 in I569
16803 //
16804 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
16805 sub2node->SetLineColor(kColorITS);
16806 sub2node->SetVisibility(1);
16807 fNodes->Add(sub2node);
16808 sub1node->cd();
16809 //
16810 // Place copy #3 of ITS6 in I569
16811 //
1266e9b4 16812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 16813 sub2node->SetLineColor(kColorITS);
16814 sub2node->SetVisibility(1);
16815 fNodes->Add(sub2node);
16816 sub1node->cd();
16817 //
16818 // Place copy #4 of ITS6 in I569
16819 //
16820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
16821 sub2node->SetLineColor(kColorITS);
16822 sub2node->SetVisibility(1);
16823 fNodes->Add(sub2node);
16824 sub1node->cd();
16825 //
16826 // Place copy #5 of ITS6 in I569
16827 //
1266e9b4 16828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 16829 sub2node->SetLineColor(kColorITS);
16830 sub2node->SetVisibility(1);
16831 fNodes->Add(sub2node);
16832 sub1node->cd();
16833 //
16834 // Place copy #6 of ITS6 in I569
16835 //
16836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
16837 sub2node->SetLineColor(kColorITS);
16838 sub2node->SetVisibility(1);
16839 fNodes->Add(sub2node);
16840 sub1node->cd();
16841 //
16842 // Place copy #7 of ITS6 in I569
16843 //
1266e9b4 16844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 16845 sub2node->SetLineColor(kColorITS);
16846 sub2node->SetVisibility(1);
16847 fNodes->Add(sub2node);
16848 sub1node->cd();
16849 //
16850 // Place copy #8 of ITS6 in I569
16851 //
16852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
16853 sub2node->SetLineColor(kColorITS);
16854 sub2node->SetVisibility(1);
16855 fNodes->Add(sub2node);
16856 sub1node->cd();
16857 //
16858 // Place copy #9 of ITS6 in I569
16859 //
1266e9b4 16860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 16861 sub2node->SetLineColor(kColorITS);
16862 sub2node->SetVisibility(1);
16863 fNodes->Add(sub2node);
16864 sub1node->cd();
16865 //
16866 // Place copy #10 of ITS6 in I569
16867 //
16868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
16869 sub2node->SetLineColor(kColorITS);
16870 sub2node->SetVisibility(1);
16871 fNodes->Add(sub2node);
16872 sub1node->cd();
16873 //
16874 // Place copy #11 of ITS6 in I569
16875 //
1266e9b4 16876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 16877 sub2node->SetLineColor(kColorITS);
16878 sub2node->SetVisibility(1);
16879 fNodes->Add(sub2node);
16880 sub1node->cd();
16881 //
16882 // Place copy #12 of ITS6 in I569
16883 //
16884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
16885 sub2node->SetLineColor(kColorITS);
16886 sub2node->SetVisibility(1);
16887 fNodes->Add(sub2node);
16888 sub1node->cd();
16889 //
16890 // Place copy #13 of ITS6 in I569
16891 //
16892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
16893 sub2node->SetLineColor(kColorITS);
16894 sub2node->SetVisibility(1);
16895 fNodes->Add(sub2node);
16896 sub1node->cd();
16897 //
16898 // Place copy #14 of ITS6 in I569
16899 //
16900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
16901 sub2node->SetLineColor(kColorITS);
16902 sub2node->SetVisibility(1);
16903 fNodes->Add(sub2node);
16904 sub1node->cd();
16905 //
16906 // Place copy #15 of ITS6 in I569
16907 //
1266e9b4 16908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 16909 sub2node->SetLineColor(kColorITS);
16910 sub2node->SetVisibility(1);
16911 fNodes->Add(sub2node);
16912 sub1node->cd();
16913 //
16914 // Place copy #16 of ITS6 in I569
16915 //
16916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
16917 sub2node->SetLineColor(kColorITS);
16918 sub2node->SetVisibility(1);
16919 fNodes->Add(sub2node);
16920 sub1node->cd();
16921 //
16922 // Place copy #17 of ITS6 in I569
16923 //
16924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
16925 sub2node->SetLineColor(kColorITS);
16926 sub2node->SetVisibility(1);
16927 fNodes->Add(sub2node);
16928 sub1node->cd();
16929 //
16930 // Place copy #18 of ITS6 in I569
16931 //
16932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
16933 sub2node->SetLineColor(kColorITS);
16934 sub2node->SetVisibility(1);
16935 fNodes->Add(sub2node);
16936 sub1node->cd();
16937 //
16938 // Place copy #19 of ITS6 in I569
16939 //
1266e9b4 16940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 16941 sub2node->SetLineColor(kColorITS);
16942 sub2node->SetVisibility(1);
16943 fNodes->Add(sub2node);
16944 sub1node->cd();
16945 //
16946 // Place copy #20 of ITS6 in I569
16947 //
16948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
16949 sub2node->SetLineColor(kColorITS);
16950 sub2node->SetVisibility(1);
16951 fNodes->Add(sub2node);
16952 sub1node->cd();
16953 //
16954 // Place copy #21 of ITS6 in I569
16955 //
1266e9b4 16956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 16957 sub2node->SetLineColor(kColorITS);
16958 sub2node->SetVisibility(1);
16959 fNodes->Add(sub2node);
16960 sub1node->cd();
16961 //
16962 // Place copy #22 of ITS6 in I569
16963 //
16964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
16965 sub2node->SetLineColor(kColorITS);
16966 sub2node->SetVisibility(1);
16967 fNodes->Add(sub2node);
16968 sub1node->cd();
16969 //
16970 // Place copy #23 of ITS6 in I569
16971 //
16972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
16973 sub2node->SetLineColor(kColorITS);
16974 sub2node->SetVisibility(1);
16975 fNodes->Add(sub2node);
16976 sub1node->cd();
16977 //
16978 // Place copy #24 of ITS6 in I569
16979 //
16980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
16981 sub2node->SetLineColor(kColorITS);
16982 sub2node->SetVisibility(1);
16983 fNodes->Add(sub2node);
16984 sub1node->cd();
16985 //
16986 // Place copy #25 of ITS6 in I569
16987 //
1266e9b4 16988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 16989 sub2node->SetLineColor(kColorITS);
16990 sub2node->SetVisibility(1);
16991 fNodes->Add(sub2node);
16992 sub1node->cd();
16993 fNodes->Add(sub1node);
16994 node->cd();
16995 //
16996 // Place copy #3 of I569 in IT56
16997 //
1266e9b4 16998 sub1node = new TNode("I569","I569","I569",-26.7459,34.3631,0.,"itsrot555");
1f99c14b 16999 sub1node->SetLineColor(kColorITS);
17000 sub1node->SetVisibility(0);
17001 sub1node->cd();
17002 //
17003 // Place copy #1 of ITS6 in I569
17004 //
1266e9b4 17005 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17006 sub2node->SetLineColor(kColorITS);
17007 sub2node->SetVisibility(1);
17008 fNodes->Add(sub2node);
17009 sub1node->cd();
17010 //
17011 // Place copy #2 of ITS6 in I569
17012 //
17013 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17014 sub2node->SetLineColor(kColorITS);
17015 sub2node->SetVisibility(1);
17016 fNodes->Add(sub2node);
17017 sub1node->cd();
17018 //
17019 // Place copy #3 of ITS6 in I569
17020 //
1266e9b4 17021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17022 sub2node->SetLineColor(kColorITS);
17023 sub2node->SetVisibility(1);
17024 fNodes->Add(sub2node);
17025 sub1node->cd();
17026 //
17027 // Place copy #4 of ITS6 in I569
17028 //
17029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17030 sub2node->SetLineColor(kColorITS);
17031 sub2node->SetVisibility(1);
17032 fNodes->Add(sub2node);
17033 sub1node->cd();
17034 //
17035 // Place copy #5 of ITS6 in I569
17036 //
1266e9b4 17037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17038 sub2node->SetLineColor(kColorITS);
17039 sub2node->SetVisibility(1);
17040 fNodes->Add(sub2node);
17041 sub1node->cd();
17042 //
17043 // Place copy #6 of ITS6 in I569
17044 //
17045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17046 sub2node->SetLineColor(kColorITS);
17047 sub2node->SetVisibility(1);
17048 fNodes->Add(sub2node);
17049 sub1node->cd();
17050 //
17051 // Place copy #7 of ITS6 in I569
17052 //
1266e9b4 17053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17054 sub2node->SetLineColor(kColorITS);
17055 sub2node->SetVisibility(1);
17056 fNodes->Add(sub2node);
17057 sub1node->cd();
17058 //
17059 // Place copy #8 of ITS6 in I569
17060 //
17061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17062 sub2node->SetLineColor(kColorITS);
17063 sub2node->SetVisibility(1);
17064 fNodes->Add(sub2node);
17065 sub1node->cd();
17066 //
17067 // Place copy #9 of ITS6 in I569
17068 //
1266e9b4 17069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17070 sub2node->SetLineColor(kColorITS);
17071 sub2node->SetVisibility(1);
17072 fNodes->Add(sub2node);
17073 sub1node->cd();
17074 //
17075 // Place copy #10 of ITS6 in I569
17076 //
17077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17078 sub2node->SetLineColor(kColorITS);
17079 sub2node->SetVisibility(1);
17080 fNodes->Add(sub2node);
17081 sub1node->cd();
17082 //
17083 // Place copy #11 of ITS6 in I569
17084 //
1266e9b4 17085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17086 sub2node->SetLineColor(kColorITS);
17087 sub2node->SetVisibility(1);
17088 fNodes->Add(sub2node);
17089 sub1node->cd();
17090 //
17091 // Place copy #12 of ITS6 in I569
17092 //
17093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17094 sub2node->SetLineColor(kColorITS);
17095 sub2node->SetVisibility(1);
17096 fNodes->Add(sub2node);
17097 sub1node->cd();
17098 //
17099 // Place copy #13 of ITS6 in I569
17100 //
17101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17102 sub2node->SetLineColor(kColorITS);
17103 sub2node->SetVisibility(1);
17104 fNodes->Add(sub2node);
17105 sub1node->cd();
17106 //
17107 // Place copy #14 of ITS6 in I569
17108 //
17109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17110 sub2node->SetLineColor(kColorITS);
17111 sub2node->SetVisibility(1);
17112 fNodes->Add(sub2node);
17113 sub1node->cd();
17114 //
17115 // Place copy #15 of ITS6 in I569
17116 //
1266e9b4 17117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17118 sub2node->SetLineColor(kColorITS);
17119 sub2node->SetVisibility(1);
17120 fNodes->Add(sub2node);
17121 sub1node->cd();
17122 //
17123 // Place copy #16 of ITS6 in I569
17124 //
17125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17126 sub2node->SetLineColor(kColorITS);
17127 sub2node->SetVisibility(1);
17128 fNodes->Add(sub2node);
17129 sub1node->cd();
17130 //
17131 // Place copy #17 of ITS6 in I569
17132 //
17133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17134 sub2node->SetLineColor(kColorITS);
17135 sub2node->SetVisibility(1);
17136 fNodes->Add(sub2node);
17137 sub1node->cd();
17138 //
17139 // Place copy #18 of ITS6 in I569
17140 //
17141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17142 sub2node->SetLineColor(kColorITS);
17143 sub2node->SetVisibility(1);
17144 fNodes->Add(sub2node);
17145 sub1node->cd();
17146 //
17147 // Place copy #19 of ITS6 in I569
17148 //
1266e9b4 17149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17150 sub2node->SetLineColor(kColorITS);
17151 sub2node->SetVisibility(1);
17152 fNodes->Add(sub2node);
17153 sub1node->cd();
17154 //
17155 // Place copy #20 of ITS6 in I569
17156 //
17157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17158 sub2node->SetLineColor(kColorITS);
17159 sub2node->SetVisibility(1);
17160 fNodes->Add(sub2node);
17161 sub1node->cd();
17162 //
17163 // Place copy #21 of ITS6 in I569
17164 //
1266e9b4 17165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17166 sub2node->SetLineColor(kColorITS);
17167 sub2node->SetVisibility(1);
17168 fNodes->Add(sub2node);
17169 sub1node->cd();
17170 //
17171 // Place copy #22 of ITS6 in I569
17172 //
17173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17174 sub2node->SetLineColor(kColorITS);
17175 sub2node->SetVisibility(1);
17176 fNodes->Add(sub2node);
17177 sub1node->cd();
17178 //
17179 // Place copy #23 of ITS6 in I569
17180 //
17181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17182 sub2node->SetLineColor(kColorITS);
17183 sub2node->SetVisibility(1);
17184 fNodes->Add(sub2node);
17185 sub1node->cd();
17186 //
17187 // Place copy #24 of ITS6 in I569
17188 //
17189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17190 sub2node->SetLineColor(kColorITS);
17191 sub2node->SetVisibility(1);
17192 fNodes->Add(sub2node);
17193 sub1node->cd();
17194 //
17195 // Place copy #25 of ITS6 in I569
17196 //
1266e9b4 17197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17198 sub2node->SetLineColor(kColorITS);
17199 sub2node->SetVisibility(1);
17200 fNodes->Add(sub2node);
17201 sub1node->cd();
17202 fNodes->Add(sub1node);
17203 node->cd();
17204 //
17205 // Place copy #4 of I569 in IT56
17206 //
1266e9b4 17207 sub1node = new TNode("I569","I569","I569",-32.1494,29.5956,0.,"itsrot556");
1f99c14b 17208 sub1node->SetLineColor(kColorITS);
17209 sub1node->SetVisibility(0);
17210 sub1node->cd();
17211 //
17212 // Place copy #1 of ITS6 in I569
17213 //
1266e9b4 17214 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17215 sub2node->SetLineColor(kColorITS);
17216 sub2node->SetVisibility(1);
17217 fNodes->Add(sub2node);
17218 sub1node->cd();
17219 //
17220 // Place copy #2 of ITS6 in I569
17221 //
17222 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17223 sub2node->SetLineColor(kColorITS);
17224 sub2node->SetVisibility(1);
17225 fNodes->Add(sub2node);
17226 sub1node->cd();
17227 //
17228 // Place copy #3 of ITS6 in I569
17229 //
1266e9b4 17230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17231 sub2node->SetLineColor(kColorITS);
17232 sub2node->SetVisibility(1);
17233 fNodes->Add(sub2node);
17234 sub1node->cd();
17235 //
17236 // Place copy #4 of ITS6 in I569
17237 //
17238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17239 sub2node->SetLineColor(kColorITS);
17240 sub2node->SetVisibility(1);
17241 fNodes->Add(sub2node);
17242 sub1node->cd();
17243 //
17244 // Place copy #5 of ITS6 in I569
17245 //
1266e9b4 17246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17247 sub2node->SetLineColor(kColorITS);
17248 sub2node->SetVisibility(1);
17249 fNodes->Add(sub2node);
17250 sub1node->cd();
17251 //
17252 // Place copy #6 of ITS6 in I569
17253 //
17254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17255 sub2node->SetLineColor(kColorITS);
17256 sub2node->SetVisibility(1);
17257 fNodes->Add(sub2node);
17258 sub1node->cd();
17259 //
17260 // Place copy #7 of ITS6 in I569
17261 //
1266e9b4 17262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17263 sub2node->SetLineColor(kColorITS);
17264 sub2node->SetVisibility(1);
17265 fNodes->Add(sub2node);
17266 sub1node->cd();
17267 //
17268 // Place copy #8 of ITS6 in I569
17269 //
17270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17271 sub2node->SetLineColor(kColorITS);
17272 sub2node->SetVisibility(1);
17273 fNodes->Add(sub2node);
17274 sub1node->cd();
17275 //
17276 // Place copy #9 of ITS6 in I569
17277 //
1266e9b4 17278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17279 sub2node->SetLineColor(kColorITS);
17280 sub2node->SetVisibility(1);
17281 fNodes->Add(sub2node);
17282 sub1node->cd();
17283 //
17284 // Place copy #10 of ITS6 in I569
17285 //
17286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17287 sub2node->SetLineColor(kColorITS);
17288 sub2node->SetVisibility(1);
17289 fNodes->Add(sub2node);
17290 sub1node->cd();
17291 //
17292 // Place copy #11 of ITS6 in I569
17293 //
1266e9b4 17294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17295 sub2node->SetLineColor(kColorITS);
17296 sub2node->SetVisibility(1);
17297 fNodes->Add(sub2node);
17298 sub1node->cd();
17299 //
17300 // Place copy #12 of ITS6 in I569
17301 //
17302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17303 sub2node->SetLineColor(kColorITS);
17304 sub2node->SetVisibility(1);
17305 fNodes->Add(sub2node);
17306 sub1node->cd();
17307 //
17308 // Place copy #13 of ITS6 in I569
17309 //
17310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17311 sub2node->SetLineColor(kColorITS);
17312 sub2node->SetVisibility(1);
17313 fNodes->Add(sub2node);
17314 sub1node->cd();
17315 //
17316 // Place copy #14 of ITS6 in I569
17317 //
17318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17319 sub2node->SetLineColor(kColorITS);
17320 sub2node->SetVisibility(1);
17321 fNodes->Add(sub2node);
17322 sub1node->cd();
17323 //
17324 // Place copy #15 of ITS6 in I569
17325 //
1266e9b4 17326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17327 sub2node->SetLineColor(kColorITS);
17328 sub2node->SetVisibility(1);
17329 fNodes->Add(sub2node);
17330 sub1node->cd();
17331 //
17332 // Place copy #16 of ITS6 in I569
17333 //
17334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17335 sub2node->SetLineColor(kColorITS);
17336 sub2node->SetVisibility(1);
17337 fNodes->Add(sub2node);
17338 sub1node->cd();
17339 //
17340 // Place copy #17 of ITS6 in I569
17341 //
17342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17343 sub2node->SetLineColor(kColorITS);
17344 sub2node->SetVisibility(1);
17345 fNodes->Add(sub2node);
17346 sub1node->cd();
17347 //
17348 // Place copy #18 of ITS6 in I569
17349 //
17350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17351 sub2node->SetLineColor(kColorITS);
17352 sub2node->SetVisibility(1);
17353 fNodes->Add(sub2node);
17354 sub1node->cd();
17355 //
17356 // Place copy #19 of ITS6 in I569
17357 //
1266e9b4 17358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17359 sub2node->SetLineColor(kColorITS);
17360 sub2node->SetVisibility(1);
17361 fNodes->Add(sub2node);
17362 sub1node->cd();
17363 //
17364 // Place copy #20 of ITS6 in I569
17365 //
17366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17367 sub2node->SetLineColor(kColorITS);
17368 sub2node->SetVisibility(1);
17369 fNodes->Add(sub2node);
17370 sub1node->cd();
17371 //
17372 // Place copy #21 of ITS6 in I569
17373 //
1266e9b4 17374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17375 sub2node->SetLineColor(kColorITS);
17376 sub2node->SetVisibility(1);
17377 fNodes->Add(sub2node);
17378 sub1node->cd();
17379 //
17380 // Place copy #22 of ITS6 in I569
17381 //
17382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17383 sub2node->SetLineColor(kColorITS);
17384 sub2node->SetVisibility(1);
17385 fNodes->Add(sub2node);
17386 sub1node->cd();
17387 //
17388 // Place copy #23 of ITS6 in I569
17389 //
17390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17391 sub2node->SetLineColor(kColorITS);
17392 sub2node->SetVisibility(1);
17393 fNodes->Add(sub2node);
17394 sub1node->cd();
17395 //
17396 // Place copy #24 of ITS6 in I569
17397 //
17398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17399 sub2node->SetLineColor(kColorITS);
17400 sub2node->SetVisibility(1);
17401 fNodes->Add(sub2node);
17402 sub1node->cd();
17403 //
17404 // Place copy #25 of ITS6 in I569
17405 //
1266e9b4 17406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17407 sub2node->SetLineColor(kColorITS);
17408 sub2node->SetVisibility(1);
17409 fNodes->Add(sub2node);
17410 sub1node->cd();
17411 fNodes->Add(sub1node);
17412 node->cd();
17413 //
17414 // Place copy #5 of I569 in IT56
17415 //
1266e9b4 17416 sub1node = new TNode("I569","I569","I569",-36.4544,23.8169,0.,"itsrot557");
1f99c14b 17417 sub1node->SetLineColor(kColorITS);
17418 sub1node->SetVisibility(0);
17419 sub1node->cd();
17420 //
17421 // Place copy #1 of ITS6 in I569
17422 //
1266e9b4 17423 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17424 sub2node->SetLineColor(kColorITS);
17425 sub2node->SetVisibility(1);
17426 fNodes->Add(sub2node);
17427 sub1node->cd();
17428 //
17429 // Place copy #2 of ITS6 in I569
17430 //
17431 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17432 sub2node->SetLineColor(kColorITS);
17433 sub2node->SetVisibility(1);
17434 fNodes->Add(sub2node);
17435 sub1node->cd();
17436 //
17437 // Place copy #3 of ITS6 in I569
17438 //
1266e9b4 17439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17440 sub2node->SetLineColor(kColorITS);
17441 sub2node->SetVisibility(1);
17442 fNodes->Add(sub2node);
17443 sub1node->cd();
17444 //
17445 // Place copy #4 of ITS6 in I569
17446 //
17447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17448 sub2node->SetLineColor(kColorITS);
17449 sub2node->SetVisibility(1);
17450 fNodes->Add(sub2node);
17451 sub1node->cd();
17452 //
17453 // Place copy #5 of ITS6 in I569
17454 //
1266e9b4 17455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17456 sub2node->SetLineColor(kColorITS);
17457 sub2node->SetVisibility(1);
17458 fNodes->Add(sub2node);
17459 sub1node->cd();
17460 //
17461 // Place copy #6 of ITS6 in I569
17462 //
17463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17464 sub2node->SetLineColor(kColorITS);
17465 sub2node->SetVisibility(1);
17466 fNodes->Add(sub2node);
17467 sub1node->cd();
17468 //
17469 // Place copy #7 of ITS6 in I569
17470 //
1266e9b4 17471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17472 sub2node->SetLineColor(kColorITS);
17473 sub2node->SetVisibility(1);
17474 fNodes->Add(sub2node);
17475 sub1node->cd();
17476 //
17477 // Place copy #8 of ITS6 in I569
17478 //
17479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17480 sub2node->SetLineColor(kColorITS);
17481 sub2node->SetVisibility(1);
17482 fNodes->Add(sub2node);
17483 sub1node->cd();
17484 //
17485 // Place copy #9 of ITS6 in I569
17486 //
1266e9b4 17487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17488 sub2node->SetLineColor(kColorITS);
17489 sub2node->SetVisibility(1);
17490 fNodes->Add(sub2node);
17491 sub1node->cd();
17492 //
17493 // Place copy #10 of ITS6 in I569
17494 //
17495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17496 sub2node->SetLineColor(kColorITS);
17497 sub2node->SetVisibility(1);
17498 fNodes->Add(sub2node);
17499 sub1node->cd();
17500 //
17501 // Place copy #11 of ITS6 in I569
17502 //
1266e9b4 17503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17504 sub2node->SetLineColor(kColorITS);
17505 sub2node->SetVisibility(1);
17506 fNodes->Add(sub2node);
17507 sub1node->cd();
17508 //
17509 // Place copy #12 of ITS6 in I569
17510 //
17511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17512 sub2node->SetLineColor(kColorITS);
17513 sub2node->SetVisibility(1);
17514 fNodes->Add(sub2node);
17515 sub1node->cd();
17516 //
17517 // Place copy #13 of ITS6 in I569
17518 //
17519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17520 sub2node->SetLineColor(kColorITS);
17521 sub2node->SetVisibility(1);
17522 fNodes->Add(sub2node);
17523 sub1node->cd();
17524 //
17525 // Place copy #14 of ITS6 in I569
17526 //
17527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17528 sub2node->SetLineColor(kColorITS);
17529 sub2node->SetVisibility(1);
17530 fNodes->Add(sub2node);
17531 sub1node->cd();
17532 //
17533 // Place copy #15 of ITS6 in I569
17534 //
1266e9b4 17535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17536 sub2node->SetLineColor(kColorITS);
17537 sub2node->SetVisibility(1);
17538 fNodes->Add(sub2node);
17539 sub1node->cd();
17540 //
17541 // Place copy #16 of ITS6 in I569
17542 //
17543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17544 sub2node->SetLineColor(kColorITS);
17545 sub2node->SetVisibility(1);
17546 fNodes->Add(sub2node);
17547 sub1node->cd();
17548 //
17549 // Place copy #17 of ITS6 in I569
17550 //
17551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17552 sub2node->SetLineColor(kColorITS);
17553 sub2node->SetVisibility(1);
17554 fNodes->Add(sub2node);
17555 sub1node->cd();
17556 //
17557 // Place copy #18 of ITS6 in I569
17558 //
17559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17560 sub2node->SetLineColor(kColorITS);
17561 sub2node->SetVisibility(1);
17562 fNodes->Add(sub2node);
17563 sub1node->cd();
17564 //
17565 // Place copy #19 of ITS6 in I569
17566 //
1266e9b4 17567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17568 sub2node->SetLineColor(kColorITS);
17569 sub2node->SetVisibility(1);
17570 fNodes->Add(sub2node);
17571 sub1node->cd();
17572 //
17573 // Place copy #20 of ITS6 in I569
17574 //
17575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17576 sub2node->SetLineColor(kColorITS);
17577 sub2node->SetVisibility(1);
17578 fNodes->Add(sub2node);
17579 sub1node->cd();
17580 //
17581 // Place copy #21 of ITS6 in I569
17582 //
1266e9b4 17583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17584 sub2node->SetLineColor(kColorITS);
17585 sub2node->SetVisibility(1);
17586 fNodes->Add(sub2node);
17587 sub1node->cd();
17588 //
17589 // Place copy #22 of ITS6 in I569
17590 //
17591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17592 sub2node->SetLineColor(kColorITS);
17593 sub2node->SetVisibility(1);
17594 fNodes->Add(sub2node);
17595 sub1node->cd();
17596 //
17597 // Place copy #23 of ITS6 in I569
17598 //
17599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17600 sub2node->SetLineColor(kColorITS);
17601 sub2node->SetVisibility(1);
17602 fNodes->Add(sub2node);
17603 sub1node->cd();
17604 //
17605 // Place copy #24 of ITS6 in I569
17606 //
17607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17608 sub2node->SetLineColor(kColorITS);
17609 sub2node->SetVisibility(1);
17610 fNodes->Add(sub2node);
17611 sub1node->cd();
17612 //
17613 // Place copy #25 of ITS6 in I569
17614 //
1266e9b4 17615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17616 sub2node->SetLineColor(kColorITS);
17617 sub2node->SetVisibility(1);
17618 fNodes->Add(sub2node);
17619 sub1node->cd();
17620 fNodes->Add(sub1node);
17621 node->cd();
17622 //
17623 // Place copy #6 of I569 in IT56
17624 //
1266e9b4 17625 sub1node = new TNode("I569","I569","I569",-40.0172,17.5532,0.,"itsrot558");
1f99c14b 17626 sub1node->SetLineColor(kColorITS);
17627 sub1node->SetVisibility(0);
17628 sub1node->cd();
17629 //
17630 // Place copy #1 of ITS6 in I569
17631 //
1266e9b4 17632 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17633 sub2node->SetLineColor(kColorITS);
17634 sub2node->SetVisibility(1);
17635 fNodes->Add(sub2node);
17636 sub1node->cd();
17637 //
17638 // Place copy #2 of ITS6 in I569
17639 //
17640 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17641 sub2node->SetLineColor(kColorITS);
17642 sub2node->SetVisibility(1);
17643 fNodes->Add(sub2node);
17644 sub1node->cd();
17645 //
17646 // Place copy #3 of ITS6 in I569
17647 //
1266e9b4 17648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17649 sub2node->SetLineColor(kColorITS);
17650 sub2node->SetVisibility(1);
17651 fNodes->Add(sub2node);
17652 sub1node->cd();
17653 //
17654 // Place copy #4 of ITS6 in I569
17655 //
17656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17657 sub2node->SetLineColor(kColorITS);
17658 sub2node->SetVisibility(1);
17659 fNodes->Add(sub2node);
17660 sub1node->cd();
17661 //
17662 // Place copy #5 of ITS6 in I569
17663 //
1266e9b4 17664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17665 sub2node->SetLineColor(kColorITS);
17666 sub2node->SetVisibility(1);
17667 fNodes->Add(sub2node);
17668 sub1node->cd();
17669 //
17670 // Place copy #6 of ITS6 in I569
17671 //
17672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17673 sub2node->SetLineColor(kColorITS);
17674 sub2node->SetVisibility(1);
17675 fNodes->Add(sub2node);
17676 sub1node->cd();
17677 //
17678 // Place copy #7 of ITS6 in I569
17679 //
1266e9b4 17680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17681 sub2node->SetLineColor(kColorITS);
17682 sub2node->SetVisibility(1);
17683 fNodes->Add(sub2node);
17684 sub1node->cd();
17685 //
17686 // Place copy #8 of ITS6 in I569
17687 //
17688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17689 sub2node->SetLineColor(kColorITS);
17690 sub2node->SetVisibility(1);
17691 fNodes->Add(sub2node);
17692 sub1node->cd();
17693 //
17694 // Place copy #9 of ITS6 in I569
17695 //
1266e9b4 17696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17697 sub2node->SetLineColor(kColorITS);
17698 sub2node->SetVisibility(1);
17699 fNodes->Add(sub2node);
17700 sub1node->cd();
17701 //
17702 // Place copy #10 of ITS6 in I569
17703 //
17704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17705 sub2node->SetLineColor(kColorITS);
17706 sub2node->SetVisibility(1);
17707 fNodes->Add(sub2node);
17708 sub1node->cd();
17709 //
17710 // Place copy #11 of ITS6 in I569
17711 //
1266e9b4 17712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17713 sub2node->SetLineColor(kColorITS);
17714 sub2node->SetVisibility(1);
17715 fNodes->Add(sub2node);
17716 sub1node->cd();
17717 //
17718 // Place copy #12 of ITS6 in I569
17719 //
17720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17721 sub2node->SetLineColor(kColorITS);
17722 sub2node->SetVisibility(1);
17723 fNodes->Add(sub2node);
17724 sub1node->cd();
17725 //
17726 // Place copy #13 of ITS6 in I569
17727 //
17728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17729 sub2node->SetLineColor(kColorITS);
17730 sub2node->SetVisibility(1);
17731 fNodes->Add(sub2node);
17732 sub1node->cd();
17733 //
17734 // Place copy #14 of ITS6 in I569
17735 //
17736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17737 sub2node->SetLineColor(kColorITS);
17738 sub2node->SetVisibility(1);
17739 fNodes->Add(sub2node);
17740 sub1node->cd();
17741 //
17742 // Place copy #15 of ITS6 in I569
17743 //
1266e9b4 17744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17745 sub2node->SetLineColor(kColorITS);
17746 sub2node->SetVisibility(1);
17747 fNodes->Add(sub2node);
17748 sub1node->cd();
17749 //
17750 // Place copy #16 of ITS6 in I569
17751 //
17752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17753 sub2node->SetLineColor(kColorITS);
17754 sub2node->SetVisibility(1);
17755 fNodes->Add(sub2node);
17756 sub1node->cd();
17757 //
17758 // Place copy #17 of ITS6 in I569
17759 //
17760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17761 sub2node->SetLineColor(kColorITS);
17762 sub2node->SetVisibility(1);
17763 fNodes->Add(sub2node);
17764 sub1node->cd();
17765 //
17766 // Place copy #18 of ITS6 in I569
17767 //
17768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17769 sub2node->SetLineColor(kColorITS);
17770 sub2node->SetVisibility(1);
17771 fNodes->Add(sub2node);
17772 sub1node->cd();
17773 //
17774 // Place copy #19 of ITS6 in I569
17775 //
1266e9b4 17776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17777 sub2node->SetLineColor(kColorITS);
17778 sub2node->SetVisibility(1);
17779 fNodes->Add(sub2node);
17780 sub1node->cd();
17781 //
17782 // Place copy #20 of ITS6 in I569
17783 //
17784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17785 sub2node->SetLineColor(kColorITS);
17786 sub2node->SetVisibility(1);
17787 fNodes->Add(sub2node);
17788 sub1node->cd();
17789 //
17790 // Place copy #21 of ITS6 in I569
17791 //
1266e9b4 17792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 17793 sub2node->SetLineColor(kColorITS);
17794 sub2node->SetVisibility(1);
17795 fNodes->Add(sub2node);
17796 sub1node->cd();
17797 //
17798 // Place copy #22 of ITS6 in I569
17799 //
17800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
17801 sub2node->SetLineColor(kColorITS);
17802 sub2node->SetVisibility(1);
17803 fNodes->Add(sub2node);
17804 sub1node->cd();
17805 //
17806 // Place copy #23 of ITS6 in I569
17807 //
17808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
17809 sub2node->SetLineColor(kColorITS);
17810 sub2node->SetVisibility(1);
17811 fNodes->Add(sub2node);
17812 sub1node->cd();
17813 //
17814 // Place copy #24 of ITS6 in I569
17815 //
17816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
17817 sub2node->SetLineColor(kColorITS);
17818 sub2node->SetVisibility(1);
17819 fNodes->Add(sub2node);
17820 sub1node->cd();
17821 //
17822 // Place copy #25 of ITS6 in I569
17823 //
1266e9b4 17824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 17825 sub2node->SetLineColor(kColorITS);
17826 sub2node->SetVisibility(1);
17827 fNodes->Add(sub2node);
17828 sub1node->cd();
17829 fNodes->Add(sub1node);
17830 node->cd();
17831 //
17832 // Place copy #7 of I569 in IT56
17833 //
1266e9b4 17834 sub1node = new TNode("I569","I569","I569",-42.2125,10.6897,0.,"itsrot559");
1f99c14b 17835 sub1node->SetLineColor(kColorITS);
17836 sub1node->SetVisibility(0);
17837 sub1node->cd();
17838 //
17839 // Place copy #1 of ITS6 in I569
17840 //
1266e9b4 17841 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 17842 sub2node->SetLineColor(kColorITS);
17843 sub2node->SetVisibility(1);
17844 fNodes->Add(sub2node);
17845 sub1node->cd();
17846 //
17847 // Place copy #2 of ITS6 in I569
17848 //
17849 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
17850 sub2node->SetLineColor(kColorITS);
17851 sub2node->SetVisibility(1);
17852 fNodes->Add(sub2node);
17853 sub1node->cd();
17854 //
17855 // Place copy #3 of ITS6 in I569
17856 //
1266e9b4 17857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 17858 sub2node->SetLineColor(kColorITS);
17859 sub2node->SetVisibility(1);
17860 fNodes->Add(sub2node);
17861 sub1node->cd();
17862 //
17863 // Place copy #4 of ITS6 in I569
17864 //
17865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
17866 sub2node->SetLineColor(kColorITS);
17867 sub2node->SetVisibility(1);
17868 fNodes->Add(sub2node);
17869 sub1node->cd();
17870 //
17871 // Place copy #5 of ITS6 in I569
17872 //
1266e9b4 17873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 17874 sub2node->SetLineColor(kColorITS);
17875 sub2node->SetVisibility(1);
17876 fNodes->Add(sub2node);
17877 sub1node->cd();
17878 //
17879 // Place copy #6 of ITS6 in I569
17880 //
17881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
17882 sub2node->SetLineColor(kColorITS);
17883 sub2node->SetVisibility(1);
17884 fNodes->Add(sub2node);
17885 sub1node->cd();
17886 //
17887 // Place copy #7 of ITS6 in I569
17888 //
1266e9b4 17889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 17890 sub2node->SetLineColor(kColorITS);
17891 sub2node->SetVisibility(1);
17892 fNodes->Add(sub2node);
17893 sub1node->cd();
17894 //
17895 // Place copy #8 of ITS6 in I569
17896 //
17897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
17898 sub2node->SetLineColor(kColorITS);
17899 sub2node->SetVisibility(1);
17900 fNodes->Add(sub2node);
17901 sub1node->cd();
17902 //
17903 // Place copy #9 of ITS6 in I569
17904 //
1266e9b4 17905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 17906 sub2node->SetLineColor(kColorITS);
17907 sub2node->SetVisibility(1);
17908 fNodes->Add(sub2node);
17909 sub1node->cd();
17910 //
17911 // Place copy #10 of ITS6 in I569
17912 //
17913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
17914 sub2node->SetLineColor(kColorITS);
17915 sub2node->SetVisibility(1);
17916 fNodes->Add(sub2node);
17917 sub1node->cd();
17918 //
17919 // Place copy #11 of ITS6 in I569
17920 //
1266e9b4 17921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 17922 sub2node->SetLineColor(kColorITS);
17923 sub2node->SetVisibility(1);
17924 fNodes->Add(sub2node);
17925 sub1node->cd();
17926 //
17927 // Place copy #12 of ITS6 in I569
17928 //
17929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
17930 sub2node->SetLineColor(kColorITS);
17931 sub2node->SetVisibility(1);
17932 fNodes->Add(sub2node);
17933 sub1node->cd();
17934 //
17935 // Place copy #13 of ITS6 in I569
17936 //
17937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
17938 sub2node->SetLineColor(kColorITS);
17939 sub2node->SetVisibility(1);
17940 fNodes->Add(sub2node);
17941 sub1node->cd();
17942 //
17943 // Place copy #14 of ITS6 in I569
17944 //
17945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
17946 sub2node->SetLineColor(kColorITS);
17947 sub2node->SetVisibility(1);
17948 fNodes->Add(sub2node);
17949 sub1node->cd();
17950 //
17951 // Place copy #15 of ITS6 in I569
17952 //
1266e9b4 17953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 17954 sub2node->SetLineColor(kColorITS);
17955 sub2node->SetVisibility(1);
17956 fNodes->Add(sub2node);
17957 sub1node->cd();
17958 //
17959 // Place copy #16 of ITS6 in I569
17960 //
17961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
17962 sub2node->SetLineColor(kColorITS);
17963 sub2node->SetVisibility(1);
17964 fNodes->Add(sub2node);
17965 sub1node->cd();
17966 //
17967 // Place copy #17 of ITS6 in I569
17968 //
17969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
17970 sub2node->SetLineColor(kColorITS);
17971 sub2node->SetVisibility(1);
17972 fNodes->Add(sub2node);
17973 sub1node->cd();
17974 //
17975 // Place copy #18 of ITS6 in I569
17976 //
17977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
17978 sub2node->SetLineColor(kColorITS);
17979 sub2node->SetVisibility(1);
17980 fNodes->Add(sub2node);
17981 sub1node->cd();
17982 //
17983 // Place copy #19 of ITS6 in I569
17984 //
1266e9b4 17985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 17986 sub2node->SetLineColor(kColorITS);
17987 sub2node->SetVisibility(1);
17988 fNodes->Add(sub2node);
17989 sub1node->cd();
17990 //
17991 // Place copy #20 of ITS6 in I569
17992 //
17993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
17994 sub2node->SetLineColor(kColorITS);
17995 sub2node->SetVisibility(1);
17996 fNodes->Add(sub2node);
17997 sub1node->cd();
17998 //
17999 // Place copy #21 of ITS6 in I569
18000 //
1266e9b4 18001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18002 sub2node->SetLineColor(kColorITS);
18003 sub2node->SetVisibility(1);
18004 fNodes->Add(sub2node);
18005 sub1node->cd();
18006 //
18007 // Place copy #22 of ITS6 in I569
18008 //
18009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18010 sub2node->SetLineColor(kColorITS);
18011 sub2node->SetVisibility(1);
18012 fNodes->Add(sub2node);
18013 sub1node->cd();
18014 //
18015 // Place copy #23 of ITS6 in I569
18016 //
18017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18018 sub2node->SetLineColor(kColorITS);
18019 sub2node->SetVisibility(1);
18020 fNodes->Add(sub2node);
18021 sub1node->cd();
18022 //
18023 // Place copy #24 of ITS6 in I569
18024 //
18025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18026 sub2node->SetLineColor(kColorITS);
18027 sub2node->SetVisibility(1);
18028 fNodes->Add(sub2node);
18029 sub1node->cd();
18030 //
18031 // Place copy #25 of ITS6 in I569
18032 //
1266e9b4 18033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18034 sub2node->SetLineColor(kColorITS);
18035 sub2node->SetVisibility(1);
18036 fNodes->Add(sub2node);
18037 sub1node->cd();
18038 fNodes->Add(sub1node);
18039 node->cd();
18040 //
18041 // Place copy #8 of I569 in IT56
18042 //
1266e9b4 18043 sub1node = new TNode("I569","I569","I569",-43.5484,3.6085,0.,"itsrot560");
1f99c14b 18044 sub1node->SetLineColor(kColorITS);
18045 sub1node->SetVisibility(0);
18046 sub1node->cd();
18047 //
18048 // Place copy #1 of ITS6 in I569
18049 //
1266e9b4 18050 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18051 sub2node->SetLineColor(kColorITS);
18052 sub2node->SetVisibility(1);
18053 fNodes->Add(sub2node);
18054 sub1node->cd();
18055 //
18056 // Place copy #2 of ITS6 in I569
18057 //
18058 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18059 sub2node->SetLineColor(kColorITS);
18060 sub2node->SetVisibility(1);
18061 fNodes->Add(sub2node);
18062 sub1node->cd();
18063 //
18064 // Place copy #3 of ITS6 in I569
18065 //
1266e9b4 18066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18067 sub2node->SetLineColor(kColorITS);
18068 sub2node->SetVisibility(1);
18069 fNodes->Add(sub2node);
18070 sub1node->cd();
18071 //
18072 // Place copy #4 of ITS6 in I569
18073 //
18074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18075 sub2node->SetLineColor(kColorITS);
18076 sub2node->SetVisibility(1);
18077 fNodes->Add(sub2node);
18078 sub1node->cd();
18079 //
18080 // Place copy #5 of ITS6 in I569
18081 //
1266e9b4 18082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18083 sub2node->SetLineColor(kColorITS);
18084 sub2node->SetVisibility(1);
18085 fNodes->Add(sub2node);
18086 sub1node->cd();
18087 //
18088 // Place copy #6 of ITS6 in I569
18089 //
18090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18091 sub2node->SetLineColor(kColorITS);
18092 sub2node->SetVisibility(1);
18093 fNodes->Add(sub2node);
18094 sub1node->cd();
18095 //
18096 // Place copy #7 of ITS6 in I569
18097 //
1266e9b4 18098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18099 sub2node->SetLineColor(kColorITS);
18100 sub2node->SetVisibility(1);
18101 fNodes->Add(sub2node);
18102 sub1node->cd();
18103 //
18104 // Place copy #8 of ITS6 in I569
18105 //
18106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18107 sub2node->SetLineColor(kColorITS);
18108 sub2node->SetVisibility(1);
18109 fNodes->Add(sub2node);
18110 sub1node->cd();
18111 //
18112 // Place copy #9 of ITS6 in I569
18113 //
1266e9b4 18114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18115 sub2node->SetLineColor(kColorITS);
18116 sub2node->SetVisibility(1);
18117 fNodes->Add(sub2node);
18118 sub1node->cd();
18119 //
18120 // Place copy #10 of ITS6 in I569
18121 //
18122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18123 sub2node->SetLineColor(kColorITS);
18124 sub2node->SetVisibility(1);
18125 fNodes->Add(sub2node);
18126 sub1node->cd();
18127 //
18128 // Place copy #11 of ITS6 in I569
18129 //
1266e9b4 18130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18131 sub2node->SetLineColor(kColorITS);
18132 sub2node->SetVisibility(1);
18133 fNodes->Add(sub2node);
18134 sub1node->cd();
18135 //
18136 // Place copy #12 of ITS6 in I569
18137 //
18138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18139 sub2node->SetLineColor(kColorITS);
18140 sub2node->SetVisibility(1);
18141 fNodes->Add(sub2node);
18142 sub1node->cd();
18143 //
18144 // Place copy #13 of ITS6 in I569
18145 //
18146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18147 sub2node->SetLineColor(kColorITS);
18148 sub2node->SetVisibility(1);
18149 fNodes->Add(sub2node);
18150 sub1node->cd();
18151 //
18152 // Place copy #14 of ITS6 in I569
18153 //
18154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18155 sub2node->SetLineColor(kColorITS);
18156 sub2node->SetVisibility(1);
18157 fNodes->Add(sub2node);
18158 sub1node->cd();
18159 //
18160 // Place copy #15 of ITS6 in I569
18161 //
1266e9b4 18162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18163 sub2node->SetLineColor(kColorITS);
18164 sub2node->SetVisibility(1);
18165 fNodes->Add(sub2node);
18166 sub1node->cd();
18167 //
18168 // Place copy #16 of ITS6 in I569
18169 //
18170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18171 sub2node->SetLineColor(kColorITS);
18172 sub2node->SetVisibility(1);
18173 fNodes->Add(sub2node);
18174 sub1node->cd();
18175 //
18176 // Place copy #17 of ITS6 in I569
18177 //
18178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18179 sub2node->SetLineColor(kColorITS);
18180 sub2node->SetVisibility(1);
18181 fNodes->Add(sub2node);
18182 sub1node->cd();
18183 //
18184 // Place copy #18 of ITS6 in I569
18185 //
18186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18187 sub2node->SetLineColor(kColorITS);
18188 sub2node->SetVisibility(1);
18189 fNodes->Add(sub2node);
18190 sub1node->cd();
18191 //
18192 // Place copy #19 of ITS6 in I569
18193 //
1266e9b4 18194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18195 sub2node->SetLineColor(kColorITS);
18196 sub2node->SetVisibility(1);
18197 fNodes->Add(sub2node);
18198 sub1node->cd();
18199 //
18200 // Place copy #20 of ITS6 in I569
18201 //
18202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18203 sub2node->SetLineColor(kColorITS);
18204 sub2node->SetVisibility(1);
18205 fNodes->Add(sub2node);
18206 sub1node->cd();
18207 //
18208 // Place copy #21 of ITS6 in I569
18209 //
1266e9b4 18210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18211 sub2node->SetLineColor(kColorITS);
18212 sub2node->SetVisibility(1);
18213 fNodes->Add(sub2node);
18214 sub1node->cd();
18215 //
18216 // Place copy #22 of ITS6 in I569
18217 //
18218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18219 sub2node->SetLineColor(kColorITS);
18220 sub2node->SetVisibility(1);
18221 fNodes->Add(sub2node);
18222 sub1node->cd();
18223 //
18224 // Place copy #23 of ITS6 in I569
18225 //
18226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18227 sub2node->SetLineColor(kColorITS);
18228 sub2node->SetVisibility(1);
18229 fNodes->Add(sub2node);
18230 sub1node->cd();
18231 //
18232 // Place copy #24 of ITS6 in I569
18233 //
18234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18235 sub2node->SetLineColor(kColorITS);
18236 sub2node->SetVisibility(1);
18237 fNodes->Add(sub2node);
18238 sub1node->cd();
18239 //
18240 // Place copy #25 of ITS6 in I569
18241 //
1266e9b4 18242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18243 sub2node->SetLineColor(kColorITS);
18244 sub2node->SetVisibility(1);
18245 fNodes->Add(sub2node);
18246 sub1node->cd();
18247 fNodes->Add(sub1node);
18248 node->cd();
18249 //
18250 // Place copy #9 of I569 in IT56
18251 //
1266e9b4 18252 sub1node = new TNode("I569","I569","I569",-43.3963,-3.5959,0.,"itsrot561");
1f99c14b 18253 sub1node->SetLineColor(kColorITS);
18254 sub1node->SetVisibility(0);
18255 sub1node->cd();
18256 //
18257 // Place copy #1 of ITS6 in I569
18258 //
1266e9b4 18259 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18260 sub2node->SetLineColor(kColorITS);
18261 sub2node->SetVisibility(1);
18262 fNodes->Add(sub2node);
18263 sub1node->cd();
18264 //
18265 // Place copy #2 of ITS6 in I569
18266 //
18267 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18268 sub2node->SetLineColor(kColorITS);
18269 sub2node->SetVisibility(1);
18270 fNodes->Add(sub2node);
18271 sub1node->cd();
18272 //
18273 // Place copy #3 of ITS6 in I569
18274 //
1266e9b4 18275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18276 sub2node->SetLineColor(kColorITS);
18277 sub2node->SetVisibility(1);
18278 fNodes->Add(sub2node);
18279 sub1node->cd();
18280 //
18281 // Place copy #4 of ITS6 in I569
18282 //
18283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18284 sub2node->SetLineColor(kColorITS);
18285 sub2node->SetVisibility(1);
18286 fNodes->Add(sub2node);
18287 sub1node->cd();
18288 //
18289 // Place copy #5 of ITS6 in I569
18290 //
1266e9b4 18291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18292 sub2node->SetLineColor(kColorITS);
18293 sub2node->SetVisibility(1);
18294 fNodes->Add(sub2node);
18295 sub1node->cd();
18296 //
18297 // Place copy #6 of ITS6 in I569
18298 //
18299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18300 sub2node->SetLineColor(kColorITS);
18301 sub2node->SetVisibility(1);
18302 fNodes->Add(sub2node);
18303 sub1node->cd();
18304 //
18305 // Place copy #7 of ITS6 in I569
18306 //
1266e9b4 18307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18308 sub2node->SetLineColor(kColorITS);
18309 sub2node->SetVisibility(1);
18310 fNodes->Add(sub2node);
18311 sub1node->cd();
18312 //
18313 // Place copy #8 of ITS6 in I569
18314 //
18315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18316 sub2node->SetLineColor(kColorITS);
18317 sub2node->SetVisibility(1);
18318 fNodes->Add(sub2node);
18319 sub1node->cd();
18320 //
18321 // Place copy #9 of ITS6 in I569
18322 //
1266e9b4 18323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18324 sub2node->SetLineColor(kColorITS);
18325 sub2node->SetVisibility(1);
18326 fNodes->Add(sub2node);
18327 sub1node->cd();
18328 //
18329 // Place copy #10 of ITS6 in I569
18330 //
18331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18332 sub2node->SetLineColor(kColorITS);
18333 sub2node->SetVisibility(1);
18334 fNodes->Add(sub2node);
18335 sub1node->cd();
18336 //
18337 // Place copy #11 of ITS6 in I569
18338 //
1266e9b4 18339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18340 sub2node->SetLineColor(kColorITS);
18341 sub2node->SetVisibility(1);
18342 fNodes->Add(sub2node);
18343 sub1node->cd();
18344 //
18345 // Place copy #12 of ITS6 in I569
18346 //
18347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18348 sub2node->SetLineColor(kColorITS);
18349 sub2node->SetVisibility(1);
18350 fNodes->Add(sub2node);
18351 sub1node->cd();
18352 //
18353 // Place copy #13 of ITS6 in I569
18354 //
18355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18356 sub2node->SetLineColor(kColorITS);
18357 sub2node->SetVisibility(1);
18358 fNodes->Add(sub2node);
18359 sub1node->cd();
18360 //
18361 // Place copy #14 of ITS6 in I569
18362 //
18363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18364 sub2node->SetLineColor(kColorITS);
18365 sub2node->SetVisibility(1);
18366 fNodes->Add(sub2node);
18367 sub1node->cd();
18368 //
18369 // Place copy #15 of ITS6 in I569
18370 //
1266e9b4 18371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18372 sub2node->SetLineColor(kColorITS);
18373 sub2node->SetVisibility(1);
18374 fNodes->Add(sub2node);
18375 sub1node->cd();
18376 //
18377 // Place copy #16 of ITS6 in I569
18378 //
18379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18380 sub2node->SetLineColor(kColorITS);
18381 sub2node->SetVisibility(1);
18382 fNodes->Add(sub2node);
18383 sub1node->cd();
18384 //
18385 // Place copy #17 of ITS6 in I569
18386 //
18387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18388 sub2node->SetLineColor(kColorITS);
18389 sub2node->SetVisibility(1);
18390 fNodes->Add(sub2node);
18391 sub1node->cd();
18392 //
18393 // Place copy #18 of ITS6 in I569
18394 //
18395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18396 sub2node->SetLineColor(kColorITS);
18397 sub2node->SetVisibility(1);
18398 fNodes->Add(sub2node);
18399 sub1node->cd();
18400 //
18401 // Place copy #19 of ITS6 in I569
18402 //
1266e9b4 18403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18404 sub2node->SetLineColor(kColorITS);
18405 sub2node->SetVisibility(1);
18406 fNodes->Add(sub2node);
18407 sub1node->cd();
18408 //
18409 // Place copy #20 of ITS6 in I569
18410 //
18411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18412 sub2node->SetLineColor(kColorITS);
18413 sub2node->SetVisibility(1);
18414 fNodes->Add(sub2node);
18415 sub1node->cd();
18416 //
18417 // Place copy #21 of ITS6 in I569
18418 //
1266e9b4 18419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18420 sub2node->SetLineColor(kColorITS);
18421 sub2node->SetVisibility(1);
18422 fNodes->Add(sub2node);
18423 sub1node->cd();
18424 //
18425 // Place copy #22 of ITS6 in I569
18426 //
18427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18428 sub2node->SetLineColor(kColorITS);
18429 sub2node->SetVisibility(1);
18430 fNodes->Add(sub2node);
18431 sub1node->cd();
18432 //
18433 // Place copy #23 of ITS6 in I569
18434 //
18435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18436 sub2node->SetLineColor(kColorITS);
18437 sub2node->SetVisibility(1);
18438 fNodes->Add(sub2node);
18439 sub1node->cd();
18440 //
18441 // Place copy #24 of ITS6 in I569
18442 //
18443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18444 sub2node->SetLineColor(kColorITS);
18445 sub2node->SetVisibility(1);
18446 fNodes->Add(sub2node);
18447 sub1node->cd();
18448 //
18449 // Place copy #25 of ITS6 in I569
18450 //
1266e9b4 18451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18452 sub2node->SetLineColor(kColorITS);
18453 sub2node->SetVisibility(1);
18454 fNodes->Add(sub2node);
18455 sub1node->cd();
18456 fNodes->Add(sub1node);
18457 node->cd();
18458 //
18459 // Place copy #10 of I569 in IT56
18460 //
1266e9b4 18461 sub1node = new TNode("I569","I569","I569",-42.3606,-10.7271,0.,"itsrot562");
1f99c14b 18462 sub1node->SetLineColor(kColorITS);
18463 sub1node->SetVisibility(0);
18464 sub1node->cd();
18465 //
18466 // Place copy #1 of ITS6 in I569
18467 //
1266e9b4 18468 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18469 sub2node->SetLineColor(kColorITS);
18470 sub2node->SetVisibility(1);
18471 fNodes->Add(sub2node);
18472 sub1node->cd();
18473 //
18474 // Place copy #2 of ITS6 in I569
18475 //
18476 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18477 sub2node->SetLineColor(kColorITS);
18478 sub2node->SetVisibility(1);
18479 fNodes->Add(sub2node);
18480 sub1node->cd();
18481 //
18482 // Place copy #3 of ITS6 in I569
18483 //
1266e9b4 18484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18485 sub2node->SetLineColor(kColorITS);
18486 sub2node->SetVisibility(1);
18487 fNodes->Add(sub2node);
18488 sub1node->cd();
18489 //
18490 // Place copy #4 of ITS6 in I569
18491 //
18492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18493 sub2node->SetLineColor(kColorITS);
18494 sub2node->SetVisibility(1);
18495 fNodes->Add(sub2node);
18496 sub1node->cd();
18497 //
18498 // Place copy #5 of ITS6 in I569
18499 //
1266e9b4 18500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18501 sub2node->SetLineColor(kColorITS);
18502 sub2node->SetVisibility(1);
18503 fNodes->Add(sub2node);
18504 sub1node->cd();
18505 //
18506 // Place copy #6 of ITS6 in I569
18507 //
18508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18509 sub2node->SetLineColor(kColorITS);
18510 sub2node->SetVisibility(1);
18511 fNodes->Add(sub2node);
18512 sub1node->cd();
18513 //
18514 // Place copy #7 of ITS6 in I569
18515 //
1266e9b4 18516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18517 sub2node->SetLineColor(kColorITS);
18518 sub2node->SetVisibility(1);
18519 fNodes->Add(sub2node);
18520 sub1node->cd();
18521 //
18522 // Place copy #8 of ITS6 in I569
18523 //
18524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18525 sub2node->SetLineColor(kColorITS);
18526 sub2node->SetVisibility(1);
18527 fNodes->Add(sub2node);
18528 sub1node->cd();
18529 //
18530 // Place copy #9 of ITS6 in I569
18531 //
1266e9b4 18532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18533 sub2node->SetLineColor(kColorITS);
18534 sub2node->SetVisibility(1);
18535 fNodes->Add(sub2node);
18536 sub1node->cd();
18537 //
18538 // Place copy #10 of ITS6 in I569
18539 //
18540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18541 sub2node->SetLineColor(kColorITS);
18542 sub2node->SetVisibility(1);
18543 fNodes->Add(sub2node);
18544 sub1node->cd();
18545 //
18546 // Place copy #11 of ITS6 in I569
18547 //
1266e9b4 18548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18549 sub2node->SetLineColor(kColorITS);
18550 sub2node->SetVisibility(1);
18551 fNodes->Add(sub2node);
18552 sub1node->cd();
18553 //
18554 // Place copy #12 of ITS6 in I569
18555 //
18556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18557 sub2node->SetLineColor(kColorITS);
18558 sub2node->SetVisibility(1);
18559 fNodes->Add(sub2node);
18560 sub1node->cd();
18561 //
18562 // Place copy #13 of ITS6 in I569
18563 //
18564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18565 sub2node->SetLineColor(kColorITS);
18566 sub2node->SetVisibility(1);
18567 fNodes->Add(sub2node);
18568 sub1node->cd();
18569 //
18570 // Place copy #14 of ITS6 in I569
18571 //
18572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18573 sub2node->SetLineColor(kColorITS);
18574 sub2node->SetVisibility(1);
18575 fNodes->Add(sub2node);
18576 sub1node->cd();
18577 //
18578 // Place copy #15 of ITS6 in I569
18579 //
1266e9b4 18580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18581 sub2node->SetLineColor(kColorITS);
18582 sub2node->SetVisibility(1);
18583 fNodes->Add(sub2node);
18584 sub1node->cd();
18585 //
18586 // Place copy #16 of ITS6 in I569
18587 //
18588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18589 sub2node->SetLineColor(kColorITS);
18590 sub2node->SetVisibility(1);
18591 fNodes->Add(sub2node);
18592 sub1node->cd();
18593 //
18594 // Place copy #17 of ITS6 in I569
18595 //
18596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18597 sub2node->SetLineColor(kColorITS);
18598 sub2node->SetVisibility(1);
18599 fNodes->Add(sub2node);
18600 sub1node->cd();
18601 //
18602 // Place copy #18 of ITS6 in I569
18603 //
18604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18605 sub2node->SetLineColor(kColorITS);
18606 sub2node->SetVisibility(1);
18607 fNodes->Add(sub2node);
18608 sub1node->cd();
18609 //
18610 // Place copy #19 of ITS6 in I569
18611 //
1266e9b4 18612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18613 sub2node->SetLineColor(kColorITS);
18614 sub2node->SetVisibility(1);
18615 fNodes->Add(sub2node);
18616 sub1node->cd();
18617 //
18618 // Place copy #20 of ITS6 in I569
18619 //
18620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18621 sub2node->SetLineColor(kColorITS);
18622 sub2node->SetVisibility(1);
18623 fNodes->Add(sub2node);
18624 sub1node->cd();
18625 //
18626 // Place copy #21 of ITS6 in I569
18627 //
1266e9b4 18628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18629 sub2node->SetLineColor(kColorITS);
18630 sub2node->SetVisibility(1);
18631 fNodes->Add(sub2node);
18632 sub1node->cd();
18633 //
18634 // Place copy #22 of ITS6 in I569
18635 //
18636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18637 sub2node->SetLineColor(kColorITS);
18638 sub2node->SetVisibility(1);
18639 fNodes->Add(sub2node);
18640 sub1node->cd();
18641 //
18642 // Place copy #23 of ITS6 in I569
18643 //
18644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18645 sub2node->SetLineColor(kColorITS);
18646 sub2node->SetVisibility(1);
18647 fNodes->Add(sub2node);
18648 sub1node->cd();
18649 //
18650 // Place copy #24 of ITS6 in I569
18651 //
18652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18653 sub2node->SetLineColor(kColorITS);
18654 sub2node->SetVisibility(1);
18655 fNodes->Add(sub2node);
18656 sub1node->cd();
18657 //
18658 // Place copy #25 of ITS6 in I569
18659 //
1266e9b4 18660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18661 sub2node->SetLineColor(kColorITS);
18662 sub2node->SetVisibility(1);
18663 fNodes->Add(sub2node);
18664 sub1node->cd();
18665 fNodes->Add(sub1node);
18666 node->cd();
18667 //
18668 // Place copy #11 of I569 in IT56
18669 //
1266e9b4 18670 sub1node = new TNode("I569","I569","I569",-39.8773,-17.4918,0.,"itsrot563");
1f99c14b 18671 sub1node->SetLineColor(kColorITS);
18672 sub1node->SetVisibility(0);
18673 sub1node->cd();
18674 //
18675 // Place copy #1 of ITS6 in I569
18676 //
1266e9b4 18677 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18678 sub2node->SetLineColor(kColorITS);
18679 sub2node->SetVisibility(1);
18680 fNodes->Add(sub2node);
18681 sub1node->cd();
18682 //
18683 // Place copy #2 of ITS6 in I569
18684 //
18685 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18686 sub2node->SetLineColor(kColorITS);
18687 sub2node->SetVisibility(1);
18688 fNodes->Add(sub2node);
18689 sub1node->cd();
18690 //
18691 // Place copy #3 of ITS6 in I569
18692 //
1266e9b4 18693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18694 sub2node->SetLineColor(kColorITS);
18695 sub2node->SetVisibility(1);
18696 fNodes->Add(sub2node);
18697 sub1node->cd();
18698 //
18699 // Place copy #4 of ITS6 in I569
18700 //
18701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18702 sub2node->SetLineColor(kColorITS);
18703 sub2node->SetVisibility(1);
18704 fNodes->Add(sub2node);
18705 sub1node->cd();
18706 //
18707 // Place copy #5 of ITS6 in I569
18708 //
1266e9b4 18709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18710 sub2node->SetLineColor(kColorITS);
18711 sub2node->SetVisibility(1);
18712 fNodes->Add(sub2node);
18713 sub1node->cd();
18714 //
18715 // Place copy #6 of ITS6 in I569
18716 //
18717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18718 sub2node->SetLineColor(kColorITS);
18719 sub2node->SetVisibility(1);
18720 fNodes->Add(sub2node);
18721 sub1node->cd();
18722 //
18723 // Place copy #7 of ITS6 in I569
18724 //
1266e9b4 18725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18726 sub2node->SetLineColor(kColorITS);
18727 sub2node->SetVisibility(1);
18728 fNodes->Add(sub2node);
18729 sub1node->cd();
18730 //
18731 // Place copy #8 of ITS6 in I569
18732 //
18733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18734 sub2node->SetLineColor(kColorITS);
18735 sub2node->SetVisibility(1);
18736 fNodes->Add(sub2node);
18737 sub1node->cd();
18738 //
18739 // Place copy #9 of ITS6 in I569
18740 //
1266e9b4 18741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18742 sub2node->SetLineColor(kColorITS);
18743 sub2node->SetVisibility(1);
18744 fNodes->Add(sub2node);
18745 sub1node->cd();
18746 //
18747 // Place copy #10 of ITS6 in I569
18748 //
18749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18750 sub2node->SetLineColor(kColorITS);
18751 sub2node->SetVisibility(1);
18752 fNodes->Add(sub2node);
18753 sub1node->cd();
18754 //
18755 // Place copy #11 of ITS6 in I569
18756 //
1266e9b4 18757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18758 sub2node->SetLineColor(kColorITS);
18759 sub2node->SetVisibility(1);
18760 fNodes->Add(sub2node);
18761 sub1node->cd();
18762 //
18763 // Place copy #12 of ITS6 in I569
18764 //
18765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18766 sub2node->SetLineColor(kColorITS);
18767 sub2node->SetVisibility(1);
18768 fNodes->Add(sub2node);
18769 sub1node->cd();
18770 //
18771 // Place copy #13 of ITS6 in I569
18772 //
18773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18774 sub2node->SetLineColor(kColorITS);
18775 sub2node->SetVisibility(1);
18776 fNodes->Add(sub2node);
18777 sub1node->cd();
18778 //
18779 // Place copy #14 of ITS6 in I569
18780 //
18781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18782 sub2node->SetLineColor(kColorITS);
18783 sub2node->SetVisibility(1);
18784 fNodes->Add(sub2node);
18785 sub1node->cd();
18786 //
18787 // Place copy #15 of ITS6 in I569
18788 //
1266e9b4 18789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18790 sub2node->SetLineColor(kColorITS);
18791 sub2node->SetVisibility(1);
18792 fNodes->Add(sub2node);
18793 sub1node->cd();
18794 //
18795 // Place copy #16 of ITS6 in I569
18796 //
18797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
18798 sub2node->SetLineColor(kColorITS);
18799 sub2node->SetVisibility(1);
18800 fNodes->Add(sub2node);
18801 sub1node->cd();
18802 //
18803 // Place copy #17 of ITS6 in I569
18804 //
18805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
18806 sub2node->SetLineColor(kColorITS);
18807 sub2node->SetVisibility(1);
18808 fNodes->Add(sub2node);
18809 sub1node->cd();
18810 //
18811 // Place copy #18 of ITS6 in I569
18812 //
18813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
18814 sub2node->SetLineColor(kColorITS);
18815 sub2node->SetVisibility(1);
18816 fNodes->Add(sub2node);
18817 sub1node->cd();
18818 //
18819 // Place copy #19 of ITS6 in I569
18820 //
1266e9b4 18821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 18822 sub2node->SetLineColor(kColorITS);
18823 sub2node->SetVisibility(1);
18824 fNodes->Add(sub2node);
18825 sub1node->cd();
18826 //
18827 // Place copy #20 of ITS6 in I569
18828 //
18829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
18830 sub2node->SetLineColor(kColorITS);
18831 sub2node->SetVisibility(1);
18832 fNodes->Add(sub2node);
18833 sub1node->cd();
18834 //
18835 // Place copy #21 of ITS6 in I569
18836 //
1266e9b4 18837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 18838 sub2node->SetLineColor(kColorITS);
18839 sub2node->SetVisibility(1);
18840 fNodes->Add(sub2node);
18841 sub1node->cd();
18842 //
18843 // Place copy #22 of ITS6 in I569
18844 //
18845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
18846 sub2node->SetLineColor(kColorITS);
18847 sub2node->SetVisibility(1);
18848 fNodes->Add(sub2node);
18849 sub1node->cd();
18850 //
18851 // Place copy #23 of ITS6 in I569
18852 //
18853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
18854 sub2node->SetLineColor(kColorITS);
18855 sub2node->SetVisibility(1);
18856 fNodes->Add(sub2node);
18857 sub1node->cd();
18858 //
18859 // Place copy #24 of ITS6 in I569
18860 //
18861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
18862 sub2node->SetLineColor(kColorITS);
18863 sub2node->SetVisibility(1);
18864 fNodes->Add(sub2node);
18865 sub1node->cd();
18866 //
18867 // Place copy #25 of ITS6 in I569
18868 //
1266e9b4 18869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 18870 sub2node->SetLineColor(kColorITS);
18871 sub2node->SetVisibility(1);
18872 fNodes->Add(sub2node);
18873 sub1node->cd();
18874 fNodes->Add(sub1node);
18875 node->cd();
18876 //
18877 // Place copy #12 of I569 in IT56
18878 //
1266e9b4 18879 sub1node = new TNode("I569","I569","I569",-36.5823,-23.9004,0.,"itsrot564");
1f99c14b 18880 sub1node->SetLineColor(kColorITS);
18881 sub1node->SetVisibility(0);
18882 sub1node->cd();
18883 //
18884 // Place copy #1 of ITS6 in I569
18885 //
1266e9b4 18886 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 18887 sub2node->SetLineColor(kColorITS);
18888 sub2node->SetVisibility(1);
18889 fNodes->Add(sub2node);
18890 sub1node->cd();
18891 //
18892 // Place copy #2 of ITS6 in I569
18893 //
18894 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
18895 sub2node->SetLineColor(kColorITS);
18896 sub2node->SetVisibility(1);
18897 fNodes->Add(sub2node);
18898 sub1node->cd();
18899 //
18900 // Place copy #3 of ITS6 in I569
18901 //
1266e9b4 18902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 18903 sub2node->SetLineColor(kColorITS);
18904 sub2node->SetVisibility(1);
18905 fNodes->Add(sub2node);
18906 sub1node->cd();
18907 //
18908 // Place copy #4 of ITS6 in I569
18909 //
18910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
18911 sub2node->SetLineColor(kColorITS);
18912 sub2node->SetVisibility(1);
18913 fNodes->Add(sub2node);
18914 sub1node->cd();
18915 //
18916 // Place copy #5 of ITS6 in I569
18917 //
1266e9b4 18918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 18919 sub2node->SetLineColor(kColorITS);
18920 sub2node->SetVisibility(1);
18921 fNodes->Add(sub2node);
18922 sub1node->cd();
18923 //
18924 // Place copy #6 of ITS6 in I569
18925 //
18926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
18927 sub2node->SetLineColor(kColorITS);
18928 sub2node->SetVisibility(1);
18929 fNodes->Add(sub2node);
18930 sub1node->cd();
18931 //
18932 // Place copy #7 of ITS6 in I569
18933 //
1266e9b4 18934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 18935 sub2node->SetLineColor(kColorITS);
18936 sub2node->SetVisibility(1);
18937 fNodes->Add(sub2node);
18938 sub1node->cd();
18939 //
18940 // Place copy #8 of ITS6 in I569
18941 //
18942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
18943 sub2node->SetLineColor(kColorITS);
18944 sub2node->SetVisibility(1);
18945 fNodes->Add(sub2node);
18946 sub1node->cd();
18947 //
18948 // Place copy #9 of ITS6 in I569
18949 //
1266e9b4 18950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 18951 sub2node->SetLineColor(kColorITS);
18952 sub2node->SetVisibility(1);
18953 fNodes->Add(sub2node);
18954 sub1node->cd();
18955 //
18956 // Place copy #10 of ITS6 in I569
18957 //
18958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
18959 sub2node->SetLineColor(kColorITS);
18960 sub2node->SetVisibility(1);
18961 fNodes->Add(sub2node);
18962 sub1node->cd();
18963 //
18964 // Place copy #11 of ITS6 in I569
18965 //
1266e9b4 18966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 18967 sub2node->SetLineColor(kColorITS);
18968 sub2node->SetVisibility(1);
18969 fNodes->Add(sub2node);
18970 sub1node->cd();
18971 //
18972 // Place copy #12 of ITS6 in I569
18973 //
18974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
18975 sub2node->SetLineColor(kColorITS);
18976 sub2node->SetVisibility(1);
18977 fNodes->Add(sub2node);
18978 sub1node->cd();
18979 //
18980 // Place copy #13 of ITS6 in I569
18981 //
18982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
18983 sub2node->SetLineColor(kColorITS);
18984 sub2node->SetVisibility(1);
18985 fNodes->Add(sub2node);
18986 sub1node->cd();
18987 //
18988 // Place copy #14 of ITS6 in I569
18989 //
18990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
18991 sub2node->SetLineColor(kColorITS);
18992 sub2node->SetVisibility(1);
18993 fNodes->Add(sub2node);
18994 sub1node->cd();
18995 //
18996 // Place copy #15 of ITS6 in I569
18997 //
1266e9b4 18998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 18999 sub2node->SetLineColor(kColorITS);
19000 sub2node->SetVisibility(1);
19001 fNodes->Add(sub2node);
19002 sub1node->cd();
19003 //
19004 // Place copy #16 of ITS6 in I569
19005 //
19006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19007 sub2node->SetLineColor(kColorITS);
19008 sub2node->SetVisibility(1);
19009 fNodes->Add(sub2node);
19010 sub1node->cd();
19011 //
19012 // Place copy #17 of ITS6 in I569
19013 //
19014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19015 sub2node->SetLineColor(kColorITS);
19016 sub2node->SetVisibility(1);
19017 fNodes->Add(sub2node);
19018 sub1node->cd();
19019 //
19020 // Place copy #18 of ITS6 in I569
19021 //
19022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19023 sub2node->SetLineColor(kColorITS);
19024 sub2node->SetVisibility(1);
19025 fNodes->Add(sub2node);
19026 sub1node->cd();
19027 //
19028 // Place copy #19 of ITS6 in I569
19029 //
1266e9b4 19030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19031 sub2node->SetLineColor(kColorITS);
19032 sub2node->SetVisibility(1);
19033 fNodes->Add(sub2node);
19034 sub1node->cd();
19035 //
19036 // Place copy #20 of ITS6 in I569
19037 //
19038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19039 sub2node->SetLineColor(kColorITS);
19040 sub2node->SetVisibility(1);
19041 fNodes->Add(sub2node);
19042 sub1node->cd();
19043 //
19044 // Place copy #21 of ITS6 in I569
19045 //
1266e9b4 19046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19047 sub2node->SetLineColor(kColorITS);
19048 sub2node->SetVisibility(1);
19049 fNodes->Add(sub2node);
19050 sub1node->cd();
19051 //
19052 // Place copy #22 of ITS6 in I569
19053 //
19054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19055 sub2node->SetLineColor(kColorITS);
19056 sub2node->SetVisibility(1);
19057 fNodes->Add(sub2node);
19058 sub1node->cd();
19059 //
19060 // Place copy #23 of ITS6 in I569
19061 //
19062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19063 sub2node->SetLineColor(kColorITS);
19064 sub2node->SetVisibility(1);
19065 fNodes->Add(sub2node);
19066 sub1node->cd();
19067 //
19068 // Place copy #24 of ITS6 in I569
19069 //
19070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19071 sub2node->SetLineColor(kColorITS);
19072 sub2node->SetVisibility(1);
19073 fNodes->Add(sub2node);
19074 sub1node->cd();
19075 //
19076 // Place copy #25 of ITS6 in I569
19077 //
1266e9b4 19078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19079 sub2node->SetLineColor(kColorITS);
19080 sub2node->SetVisibility(1);
19081 fNodes->Add(sub2node);
19082 sub1node->cd();
19083 fNodes->Add(sub1node);
19084 node->cd();
19085 //
19086 // Place copy #13 of I569 in IT56
19087 //
1266e9b4 19088 sub1node = new TNode("I569","I569","I569",-32.0371,-29.4922,0.,"itsrot565");
1f99c14b 19089 sub1node->SetLineColor(kColorITS);
19090 sub1node->SetVisibility(0);
19091 sub1node->cd();
19092 //
19093 // Place copy #1 of ITS6 in I569
19094 //
1266e9b4 19095 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19096 sub2node->SetLineColor(kColorITS);
19097 sub2node->SetVisibility(1);
19098 fNodes->Add(sub2node);
19099 sub1node->cd();
19100 //
19101 // Place copy #2 of ITS6 in I569
19102 //
19103 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19104 sub2node->SetLineColor(kColorITS);
19105 sub2node->SetVisibility(1);
19106 fNodes->Add(sub2node);
19107 sub1node->cd();
19108 //
19109 // Place copy #3 of ITS6 in I569
19110 //
1266e9b4 19111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19112 sub2node->SetLineColor(kColorITS);
19113 sub2node->SetVisibility(1);
19114 fNodes->Add(sub2node);
19115 sub1node->cd();
19116 //
19117 // Place copy #4 of ITS6 in I569
19118 //
19119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19120 sub2node->SetLineColor(kColorITS);
19121 sub2node->SetVisibility(1);
19122 fNodes->Add(sub2node);
19123 sub1node->cd();
19124 //
19125 // Place copy #5 of ITS6 in I569
19126 //
1266e9b4 19127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19128 sub2node->SetLineColor(kColorITS);
19129 sub2node->SetVisibility(1);
19130 fNodes->Add(sub2node);
19131 sub1node->cd();
19132 //
19133 // Place copy #6 of ITS6 in I569
19134 //
19135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19136 sub2node->SetLineColor(kColorITS);
19137 sub2node->SetVisibility(1);
19138 fNodes->Add(sub2node);
19139 sub1node->cd();
19140 //
19141 // Place copy #7 of ITS6 in I569
19142 //
1266e9b4 19143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19144 sub2node->SetLineColor(kColorITS);
19145 sub2node->SetVisibility(1);
19146 fNodes->Add(sub2node);
19147 sub1node->cd();
19148 //
19149 // Place copy #8 of ITS6 in I569
19150 //
19151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19152 sub2node->SetLineColor(kColorITS);
19153 sub2node->SetVisibility(1);
19154 fNodes->Add(sub2node);
19155 sub1node->cd();
19156 //
19157 // Place copy #9 of ITS6 in I569
19158 //
1266e9b4 19159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19160 sub2node->SetLineColor(kColorITS);
19161 sub2node->SetVisibility(1);
19162 fNodes->Add(sub2node);
19163 sub1node->cd();
19164 //
19165 // Place copy #10 of ITS6 in I569
19166 //
19167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19168 sub2node->SetLineColor(kColorITS);
19169 sub2node->SetVisibility(1);
19170 fNodes->Add(sub2node);
19171 sub1node->cd();
19172 //
19173 // Place copy #11 of ITS6 in I569
19174 //
1266e9b4 19175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19176 sub2node->SetLineColor(kColorITS);
19177 sub2node->SetVisibility(1);
19178 fNodes->Add(sub2node);
19179 sub1node->cd();
19180 //
19181 // Place copy #12 of ITS6 in I569
19182 //
19183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19184 sub2node->SetLineColor(kColorITS);
19185 sub2node->SetVisibility(1);
19186 fNodes->Add(sub2node);
19187 sub1node->cd();
19188 //
19189 // Place copy #13 of ITS6 in I569
19190 //
19191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19192 sub2node->SetLineColor(kColorITS);
19193 sub2node->SetVisibility(1);
19194 fNodes->Add(sub2node);
19195 sub1node->cd();
19196 //
19197 // Place copy #14 of ITS6 in I569
19198 //
19199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19200 sub2node->SetLineColor(kColorITS);
19201 sub2node->SetVisibility(1);
19202 fNodes->Add(sub2node);
19203 sub1node->cd();
19204 //
19205 // Place copy #15 of ITS6 in I569
19206 //
1266e9b4 19207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19208 sub2node->SetLineColor(kColorITS);
19209 sub2node->SetVisibility(1);
19210 fNodes->Add(sub2node);
19211 sub1node->cd();
19212 //
19213 // Place copy #16 of ITS6 in I569
19214 //
19215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19216 sub2node->SetLineColor(kColorITS);
19217 sub2node->SetVisibility(1);
19218 fNodes->Add(sub2node);
19219 sub1node->cd();
19220 //
19221 // Place copy #17 of ITS6 in I569
19222 //
19223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19224 sub2node->SetLineColor(kColorITS);
19225 sub2node->SetVisibility(1);
19226 fNodes->Add(sub2node);
19227 sub1node->cd();
19228 //
19229 // Place copy #18 of ITS6 in I569
19230 //
19231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19232 sub2node->SetLineColor(kColorITS);
19233 sub2node->SetVisibility(1);
19234 fNodes->Add(sub2node);
19235 sub1node->cd();
19236 //
19237 // Place copy #19 of ITS6 in I569
19238 //
1266e9b4 19239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19240 sub2node->SetLineColor(kColorITS);
19241 sub2node->SetVisibility(1);
19242 fNodes->Add(sub2node);
19243 sub1node->cd();
19244 //
19245 // Place copy #20 of ITS6 in I569
19246 //
19247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19248 sub2node->SetLineColor(kColorITS);
19249 sub2node->SetVisibility(1);
19250 fNodes->Add(sub2node);
19251 sub1node->cd();
19252 //
19253 // Place copy #21 of ITS6 in I569
19254 //
1266e9b4 19255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19256 sub2node->SetLineColor(kColorITS);
19257 sub2node->SetVisibility(1);
19258 fNodes->Add(sub2node);
19259 sub1node->cd();
19260 //
19261 // Place copy #22 of ITS6 in I569
19262 //
19263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19264 sub2node->SetLineColor(kColorITS);
19265 sub2node->SetVisibility(1);
19266 fNodes->Add(sub2node);
19267 sub1node->cd();
19268 //
19269 // Place copy #23 of ITS6 in I569
19270 //
19271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19272 sub2node->SetLineColor(kColorITS);
19273 sub2node->SetVisibility(1);
19274 fNodes->Add(sub2node);
19275 sub1node->cd();
19276 //
19277 // Place copy #24 of ITS6 in I569
19278 //
19279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19280 sub2node->SetLineColor(kColorITS);
19281 sub2node->SetVisibility(1);
19282 fNodes->Add(sub2node);
19283 sub1node->cd();
19284 //
19285 // Place copy #25 of ITS6 in I569
19286 //
1266e9b4 19287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19288 sub2node->SetLineColor(kColorITS);
19289 sub2node->SetVisibility(1);
19290 fNodes->Add(sub2node);
19291 sub1node->cd();
19292 fNodes->Add(sub1node);
19293 node->cd();
19294 //
19295 // Place copy #14 of I569 in IT56
19296 //
1266e9b4 19297 sub1node = new TNode("I569","I569","I569",-26.8397,-34.4836,0.,"itsrot566");
1f99c14b 19298 sub1node->SetLineColor(kColorITS);
19299 sub1node->SetVisibility(0);
19300 sub1node->cd();
19301 //
19302 // Place copy #1 of ITS6 in I569
19303 //
1266e9b4 19304 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19305 sub2node->SetLineColor(kColorITS);
19306 sub2node->SetVisibility(1);
19307 fNodes->Add(sub2node);
19308 sub1node->cd();
19309 //
19310 // Place copy #2 of ITS6 in I569
19311 //
19312 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19313 sub2node->SetLineColor(kColorITS);
19314 sub2node->SetVisibility(1);
19315 fNodes->Add(sub2node);
19316 sub1node->cd();
19317 //
19318 // Place copy #3 of ITS6 in I569
19319 //
1266e9b4 19320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19321 sub2node->SetLineColor(kColorITS);
19322 sub2node->SetVisibility(1);
19323 fNodes->Add(sub2node);
19324 sub1node->cd();
19325 //
19326 // Place copy #4 of ITS6 in I569
19327 //
19328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19329 sub2node->SetLineColor(kColorITS);
19330 sub2node->SetVisibility(1);
19331 fNodes->Add(sub2node);
19332 sub1node->cd();
19333 //
19334 // Place copy #5 of ITS6 in I569
19335 //
1266e9b4 19336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19337 sub2node->SetLineColor(kColorITS);
19338 sub2node->SetVisibility(1);
19339 fNodes->Add(sub2node);
19340 sub1node->cd();
19341 //
19342 // Place copy #6 of ITS6 in I569
19343 //
19344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19345 sub2node->SetLineColor(kColorITS);
19346 sub2node->SetVisibility(1);
19347 fNodes->Add(sub2node);
19348 sub1node->cd();
19349 //
19350 // Place copy #7 of ITS6 in I569
19351 //
1266e9b4 19352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19353 sub2node->SetLineColor(kColorITS);
19354 sub2node->SetVisibility(1);
19355 fNodes->Add(sub2node);
19356 sub1node->cd();
19357 //
19358 // Place copy #8 of ITS6 in I569
19359 //
19360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19361 sub2node->SetLineColor(kColorITS);
19362 sub2node->SetVisibility(1);
19363 fNodes->Add(sub2node);
19364 sub1node->cd();
19365 //
19366 // Place copy #9 of ITS6 in I569
19367 //
1266e9b4 19368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19369 sub2node->SetLineColor(kColorITS);
19370 sub2node->SetVisibility(1);
19371 fNodes->Add(sub2node);
19372 sub1node->cd();
19373 //
19374 // Place copy #10 of ITS6 in I569
19375 //
19376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19377 sub2node->SetLineColor(kColorITS);
19378 sub2node->SetVisibility(1);
19379 fNodes->Add(sub2node);
19380 sub1node->cd();
19381 //
19382 // Place copy #11 of ITS6 in I569
19383 //
1266e9b4 19384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19385 sub2node->SetLineColor(kColorITS);
19386 sub2node->SetVisibility(1);
19387 fNodes->Add(sub2node);
19388 sub1node->cd();
19389 //
19390 // Place copy #12 of ITS6 in I569
19391 //
19392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19393 sub2node->SetLineColor(kColorITS);
19394 sub2node->SetVisibility(1);
19395 fNodes->Add(sub2node);
19396 sub1node->cd();
19397 //
19398 // Place copy #13 of ITS6 in I569
19399 //
19400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19401 sub2node->SetLineColor(kColorITS);
19402 sub2node->SetVisibility(1);
19403 fNodes->Add(sub2node);
19404 sub1node->cd();
19405 //
19406 // Place copy #14 of ITS6 in I569
19407 //
19408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19409 sub2node->SetLineColor(kColorITS);
19410 sub2node->SetVisibility(1);
19411 fNodes->Add(sub2node);
19412 sub1node->cd();
19413 //
19414 // Place copy #15 of ITS6 in I569
19415 //
1266e9b4 19416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19417 sub2node->SetLineColor(kColorITS);
19418 sub2node->SetVisibility(1);
19419 fNodes->Add(sub2node);
19420 sub1node->cd();
19421 //
19422 // Place copy #16 of ITS6 in I569
19423 //
19424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19425 sub2node->SetLineColor(kColorITS);
19426 sub2node->SetVisibility(1);
19427 fNodes->Add(sub2node);
19428 sub1node->cd();
19429 //
19430 // Place copy #17 of ITS6 in I569
19431 //
19432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19433 sub2node->SetLineColor(kColorITS);
19434 sub2node->SetVisibility(1);
19435 fNodes->Add(sub2node);
19436 sub1node->cd();
19437 //
19438 // Place copy #18 of ITS6 in I569
19439 //
19440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19441 sub2node->SetLineColor(kColorITS);
19442 sub2node->SetVisibility(1);
19443 fNodes->Add(sub2node);
19444 sub1node->cd();
19445 //
19446 // Place copy #19 of ITS6 in I569
19447 //
1266e9b4 19448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19449 sub2node->SetLineColor(kColorITS);
19450 sub2node->SetVisibility(1);
19451 fNodes->Add(sub2node);
19452 sub1node->cd();
19453 //
19454 // Place copy #20 of ITS6 in I569
19455 //
19456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19457 sub2node->SetLineColor(kColorITS);
19458 sub2node->SetVisibility(1);
19459 fNodes->Add(sub2node);
19460 sub1node->cd();
19461 //
19462 // Place copy #21 of ITS6 in I569
19463 //
1266e9b4 19464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19465 sub2node->SetLineColor(kColorITS);
19466 sub2node->SetVisibility(1);
19467 fNodes->Add(sub2node);
19468 sub1node->cd();
19469 //
19470 // Place copy #22 of ITS6 in I569
19471 //
19472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19473 sub2node->SetLineColor(kColorITS);
19474 sub2node->SetVisibility(1);
19475 fNodes->Add(sub2node);
19476 sub1node->cd();
19477 //
19478 // Place copy #23 of ITS6 in I569
19479 //
19480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19481 sub2node->SetLineColor(kColorITS);
19482 sub2node->SetVisibility(1);
19483 fNodes->Add(sub2node);
19484 sub1node->cd();
19485 //
19486 // Place copy #24 of ITS6 in I569
19487 //
19488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19489 sub2node->SetLineColor(kColorITS);
19490 sub2node->SetVisibility(1);
19491 fNodes->Add(sub2node);
19492 sub1node->cd();
19493 //
19494 // Place copy #25 of ITS6 in I569
19495 //
1266e9b4 19496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19497 sub2node->SetLineColor(kColorITS);
19498 sub2node->SetVisibility(1);
19499 fNodes->Add(sub2node);
19500 sub1node->cd();
19501 fNodes->Add(sub1node);
19502 node->cd();
19503 //
19504 // Place copy #15 of I569 in IT56
19505 //
1266e9b4 19506 sub1node = new TNode("I569","I569","I569",-20.7251,-38.2967,0.,"itsrot567");
1f99c14b 19507 sub1node->SetLineColor(kColorITS);
19508 sub1node->SetVisibility(0);
19509 sub1node->cd();
19510 //
19511 // Place copy #1 of ITS6 in I569
19512 //
1266e9b4 19513 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19514 sub2node->SetLineColor(kColorITS);
19515 sub2node->SetVisibility(1);
19516 fNodes->Add(sub2node);
19517 sub1node->cd();
19518 //
19519 // Place copy #2 of ITS6 in I569
19520 //
19521 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19522 sub2node->SetLineColor(kColorITS);
19523 sub2node->SetVisibility(1);
19524 fNodes->Add(sub2node);
19525 sub1node->cd();
19526 //
19527 // Place copy #3 of ITS6 in I569
19528 //
1266e9b4 19529 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19530 sub2node->SetLineColor(kColorITS);
19531 sub2node->SetVisibility(1);
19532 fNodes->Add(sub2node);
19533 sub1node->cd();
19534 //
19535 // Place copy #4 of ITS6 in I569
19536 //
19537 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19538 sub2node->SetLineColor(kColorITS);
19539 sub2node->SetVisibility(1);
19540 fNodes->Add(sub2node);
19541 sub1node->cd();
19542 //
19543 // Place copy #5 of ITS6 in I569
19544 //
1266e9b4 19545 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19546 sub2node->SetLineColor(kColorITS);
19547 sub2node->SetVisibility(1);
19548 fNodes->Add(sub2node);
19549 sub1node->cd();
19550 //
19551 // Place copy #6 of ITS6 in I569
19552 //
19553 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19554 sub2node->SetLineColor(kColorITS);
19555 sub2node->SetVisibility(1);
19556 fNodes->Add(sub2node);
19557 sub1node->cd();
19558 //
19559 // Place copy #7 of ITS6 in I569
19560 //
1266e9b4 19561 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19562 sub2node->SetLineColor(kColorITS);
19563 sub2node->SetVisibility(1);
19564 fNodes->Add(sub2node);
19565 sub1node->cd();
19566 //
19567 // Place copy #8 of ITS6 in I569
19568 //
19569 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19570 sub2node->SetLineColor(kColorITS);
19571 sub2node->SetVisibility(1);
19572 fNodes->Add(sub2node);
19573 sub1node->cd();
19574 //
19575 // Place copy #9 of ITS6 in I569
19576 //
1266e9b4 19577 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19578 sub2node->SetLineColor(kColorITS);
19579 sub2node->SetVisibility(1);
19580 fNodes->Add(sub2node);
19581 sub1node->cd();
19582 //
19583 // Place copy #10 of ITS6 in I569
19584 //
19585 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19586 sub2node->SetLineColor(kColorITS);
19587 sub2node->SetVisibility(1);
19588 fNodes->Add(sub2node);
19589 sub1node->cd();
19590 //
19591 // Place copy #11 of ITS6 in I569
19592 //
1266e9b4 19593 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19594 sub2node->SetLineColor(kColorITS);
19595 sub2node->SetVisibility(1);
19596 fNodes->Add(sub2node);
19597 sub1node->cd();
19598 //
19599 // Place copy #12 of ITS6 in I569
19600 //
19601 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19602 sub2node->SetLineColor(kColorITS);
19603 sub2node->SetVisibility(1);
19604 fNodes->Add(sub2node);
19605 sub1node->cd();
19606 //
19607 // Place copy #13 of ITS6 in I569
19608 //
19609 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19610 sub2node->SetLineColor(kColorITS);
19611 sub2node->SetVisibility(1);
19612 fNodes->Add(sub2node);
19613 sub1node->cd();
19614 //
19615 // Place copy #14 of ITS6 in I569
19616 //
19617 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19618 sub2node->SetLineColor(kColorITS);
19619 sub2node->SetVisibility(1);
19620 fNodes->Add(sub2node);
19621 sub1node->cd();
19622 //
19623 // Place copy #15 of ITS6 in I569
19624 //
1266e9b4 19625 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19626 sub2node->SetLineColor(kColorITS);
19627 sub2node->SetVisibility(1);
19628 fNodes->Add(sub2node);
19629 sub1node->cd();
19630 //
19631 // Place copy #16 of ITS6 in I569
19632 //
19633 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19634 sub2node->SetLineColor(kColorITS);
19635 sub2node->SetVisibility(1);
19636 fNodes->Add(sub2node);
19637 sub1node->cd();
19638 //
19639 // Place copy #17 of ITS6 in I569
19640 //
19641 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19642 sub2node->SetLineColor(kColorITS);
19643 sub2node->SetVisibility(1);
19644 fNodes->Add(sub2node);
19645 sub1node->cd();
19646 //
19647 // Place copy #18 of ITS6 in I569
19648 //
19649 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19650 sub2node->SetLineColor(kColorITS);
19651 sub2node->SetVisibility(1);
19652 fNodes->Add(sub2node);
19653 sub1node->cd();
19654 //
19655 // Place copy #19 of ITS6 in I569
19656 //
1266e9b4 19657 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19658 sub2node->SetLineColor(kColorITS);
19659 sub2node->SetVisibility(1);
19660 fNodes->Add(sub2node);
19661 sub1node->cd();
19662 //
19663 // Place copy #20 of ITS6 in I569
19664 //
19665 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19666 sub2node->SetLineColor(kColorITS);
19667 sub2node->SetVisibility(1);
19668 fNodes->Add(sub2node);
19669 sub1node->cd();
19670 //
19671 // Place copy #21 of ITS6 in I569
19672 //
1266e9b4 19673 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19674 sub2node->SetLineColor(kColorITS);
19675 sub2node->SetVisibility(1);
19676 fNodes->Add(sub2node);
19677 sub1node->cd();
19678 //
19679 // Place copy #22 of ITS6 in I569
19680 //
19681 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19682 sub2node->SetLineColor(kColorITS);
19683 sub2node->SetVisibility(1);
19684 fNodes->Add(sub2node);
19685 sub1node->cd();
19686 //
19687 // Place copy #23 of ITS6 in I569
19688 //
19689 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19690 sub2node->SetLineColor(kColorITS);
19691 sub2node->SetVisibility(1);
19692 fNodes->Add(sub2node);
19693 sub1node->cd();
19694 //
19695 // Place copy #24 of ITS6 in I569
19696 //
19697 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19698 sub2node->SetLineColor(kColorITS);
19699 sub2node->SetVisibility(1);
19700 fNodes->Add(sub2node);
19701 sub1node->cd();
19702 //
19703 // Place copy #25 of ITS6 in I569
19704 //
1266e9b4 19705 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19706 sub2node->SetLineColor(kColorITS);
19707 sub2node->SetVisibility(1);
19708 fNodes->Add(sub2node);
19709 sub1node->cd();
19710 fNodes->Add(sub1node);
19711 node->cd();
19712 //
19713 // Place copy #16 of I569 in IT56
19714 //
1266e9b4 19715 sub1node = new TNode("I569","I569","I569",-14.1886,-41.33,0.,"itsrot568");
1f99c14b 19716 sub1node->SetLineColor(kColorITS);
19717 sub1node->SetVisibility(0);
19718 sub1node->cd();
19719 //
19720 // Place copy #1 of ITS6 in I569
19721 //
1266e9b4 19722 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19723 sub2node->SetLineColor(kColorITS);
19724 sub2node->SetVisibility(1);
19725 fNodes->Add(sub2node);
19726 sub1node->cd();
19727 //
19728 // Place copy #2 of ITS6 in I569
19729 //
19730 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19731 sub2node->SetLineColor(kColorITS);
19732 sub2node->SetVisibility(1);
19733 fNodes->Add(sub2node);
19734 sub1node->cd();
19735 //
19736 // Place copy #3 of ITS6 in I569
19737 //
1266e9b4 19738 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19739 sub2node->SetLineColor(kColorITS);
19740 sub2node->SetVisibility(1);
19741 fNodes->Add(sub2node);
19742 sub1node->cd();
19743 //
19744 // Place copy #4 of ITS6 in I569
19745 //
19746 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19747 sub2node->SetLineColor(kColorITS);
19748 sub2node->SetVisibility(1);
19749 fNodes->Add(sub2node);
19750 sub1node->cd();
19751 //
19752 // Place copy #5 of ITS6 in I569
19753 //
1266e9b4 19754 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19755 sub2node->SetLineColor(kColorITS);
19756 sub2node->SetVisibility(1);
19757 fNodes->Add(sub2node);
19758 sub1node->cd();
19759 //
19760 // Place copy #6 of ITS6 in I569
19761 //
19762 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19763 sub2node->SetLineColor(kColorITS);
19764 sub2node->SetVisibility(1);
19765 fNodes->Add(sub2node);
19766 sub1node->cd();
19767 //
19768 // Place copy #7 of ITS6 in I569
19769 //
1266e9b4 19770 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19771 sub2node->SetLineColor(kColorITS);
19772 sub2node->SetVisibility(1);
19773 fNodes->Add(sub2node);
19774 sub1node->cd();
19775 //
19776 // Place copy #8 of ITS6 in I569
19777 //
19778 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19779 sub2node->SetLineColor(kColorITS);
19780 sub2node->SetVisibility(1);
19781 fNodes->Add(sub2node);
19782 sub1node->cd();
19783 //
19784 // Place copy #9 of ITS6 in I569
19785 //
1266e9b4 19786 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19787 sub2node->SetLineColor(kColorITS);
19788 sub2node->SetVisibility(1);
19789 fNodes->Add(sub2node);
19790 sub1node->cd();
19791 //
19792 // Place copy #10 of ITS6 in I569
19793 //
19794 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
19795 sub2node->SetLineColor(kColorITS);
19796 sub2node->SetVisibility(1);
19797 fNodes->Add(sub2node);
19798 sub1node->cd();
19799 //
19800 // Place copy #11 of ITS6 in I569
19801 //
1266e9b4 19802 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 19803 sub2node->SetLineColor(kColorITS);
19804 sub2node->SetVisibility(1);
19805 fNodes->Add(sub2node);
19806 sub1node->cd();
19807 //
19808 // Place copy #12 of ITS6 in I569
19809 //
19810 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
19811 sub2node->SetLineColor(kColorITS);
19812 sub2node->SetVisibility(1);
19813 fNodes->Add(sub2node);
19814 sub1node->cd();
19815 //
19816 // Place copy #13 of ITS6 in I569
19817 //
19818 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
19819 sub2node->SetLineColor(kColorITS);
19820 sub2node->SetVisibility(1);
19821 fNodes->Add(sub2node);
19822 sub1node->cd();
19823 //
19824 // Place copy #14 of ITS6 in I569
19825 //
19826 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
19827 sub2node->SetLineColor(kColorITS);
19828 sub2node->SetVisibility(1);
19829 fNodes->Add(sub2node);
19830 sub1node->cd();
19831 //
19832 // Place copy #15 of ITS6 in I569
19833 //
1266e9b4 19834 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 19835 sub2node->SetLineColor(kColorITS);
19836 sub2node->SetVisibility(1);
19837 fNodes->Add(sub2node);
19838 sub1node->cd();
19839 //
19840 // Place copy #16 of ITS6 in I569
19841 //
19842 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
19843 sub2node->SetLineColor(kColorITS);
19844 sub2node->SetVisibility(1);
19845 fNodes->Add(sub2node);
19846 sub1node->cd();
19847 //
19848 // Place copy #17 of ITS6 in I569
19849 //
19850 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
19851 sub2node->SetLineColor(kColorITS);
19852 sub2node->SetVisibility(1);
19853 fNodes->Add(sub2node);
19854 sub1node->cd();
19855 //
19856 // Place copy #18 of ITS6 in I569
19857 //
19858 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
19859 sub2node->SetLineColor(kColorITS);
19860 sub2node->SetVisibility(1);
19861 fNodes->Add(sub2node);
19862 sub1node->cd();
19863 //
19864 // Place copy #19 of ITS6 in I569
19865 //
1266e9b4 19866 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 19867 sub2node->SetLineColor(kColorITS);
19868 sub2node->SetVisibility(1);
19869 fNodes->Add(sub2node);
19870 sub1node->cd();
19871 //
19872 // Place copy #20 of ITS6 in I569
19873 //
19874 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
19875 sub2node->SetLineColor(kColorITS);
19876 sub2node->SetVisibility(1);
19877 fNodes->Add(sub2node);
19878 sub1node->cd();
19879 //
19880 // Place copy #21 of ITS6 in I569
19881 //
1266e9b4 19882 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 19883 sub2node->SetLineColor(kColorITS);
19884 sub2node->SetVisibility(1);
19885 fNodes->Add(sub2node);
19886 sub1node->cd();
19887 //
19888 // Place copy #22 of ITS6 in I569
19889 //
19890 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
19891 sub2node->SetLineColor(kColorITS);
19892 sub2node->SetVisibility(1);
19893 fNodes->Add(sub2node);
19894 sub1node->cd();
19895 //
19896 // Place copy #23 of ITS6 in I569
19897 //
19898 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
19899 sub2node->SetLineColor(kColorITS);
19900 sub2node->SetVisibility(1);
19901 fNodes->Add(sub2node);
19902 sub1node->cd();
19903 //
19904 // Place copy #24 of ITS6 in I569
19905 //
19906 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
19907 sub2node->SetLineColor(kColorITS);
19908 sub2node->SetVisibility(1);
19909 fNodes->Add(sub2node);
19910 sub1node->cd();
19911 //
19912 // Place copy #25 of ITS6 in I569
19913 //
1266e9b4 19914 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 19915 sub2node->SetLineColor(kColorITS);
19916 sub2node->SetVisibility(1);
19917 fNodes->Add(sub2node);
19918 sub1node->cd();
19919 fNodes->Add(sub1node);
19920 node->cd();
19921 //
19922 // Place copy #17 of I569 in IT56
19923 //
1266e9b4 19924 sub1node = new TNode("I569","I569","I569",-7.1673,-42.9511,0.,"itsrot569");
1f99c14b 19925 sub1node->SetLineColor(kColorITS);
19926 sub1node->SetVisibility(0);
19927 sub1node->cd();
19928 //
19929 // Place copy #1 of ITS6 in I569
19930 //
1266e9b4 19931 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 19932 sub2node->SetLineColor(kColorITS);
19933 sub2node->SetVisibility(1);
19934 fNodes->Add(sub2node);
19935 sub1node->cd();
19936 //
19937 // Place copy #2 of ITS6 in I569
19938 //
19939 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
19940 sub2node->SetLineColor(kColorITS);
19941 sub2node->SetVisibility(1);
19942 fNodes->Add(sub2node);
19943 sub1node->cd();
19944 //
19945 // Place copy #3 of ITS6 in I569
19946 //
1266e9b4 19947 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 19948 sub2node->SetLineColor(kColorITS);
19949 sub2node->SetVisibility(1);
19950 fNodes->Add(sub2node);
19951 sub1node->cd();
19952 //
19953 // Place copy #4 of ITS6 in I569
19954 //
19955 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
19956 sub2node->SetLineColor(kColorITS);
19957 sub2node->SetVisibility(1);
19958 fNodes->Add(sub2node);
19959 sub1node->cd();
19960 //
19961 // Place copy #5 of ITS6 in I569
19962 //
1266e9b4 19963 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 19964 sub2node->SetLineColor(kColorITS);
19965 sub2node->SetVisibility(1);
19966 fNodes->Add(sub2node);
19967 sub1node->cd();
19968 //
19969 // Place copy #6 of ITS6 in I569
19970 //
19971 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
19972 sub2node->SetLineColor(kColorITS);
19973 sub2node->SetVisibility(1);
19974 fNodes->Add(sub2node);
19975 sub1node->cd();
19976 //
19977 // Place copy #7 of ITS6 in I569
19978 //
1266e9b4 19979 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 19980 sub2node->SetLineColor(kColorITS);
19981 sub2node->SetVisibility(1);
19982 fNodes->Add(sub2node);
19983 sub1node->cd();
19984 //
19985 // Place copy #8 of ITS6 in I569
19986 //
19987 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
19988 sub2node->SetLineColor(kColorITS);
19989 sub2node->SetVisibility(1);
19990 fNodes->Add(sub2node);
19991 sub1node->cd();
19992 //
19993 // Place copy #9 of ITS6 in I569
19994 //
1266e9b4 19995 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 19996 sub2node->SetLineColor(kColorITS);
19997 sub2node->SetVisibility(1);
19998 fNodes->Add(sub2node);
19999 sub1node->cd();
20000 //
20001 // Place copy #10 of ITS6 in I569
20002 //
20003 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20004 sub2node->SetLineColor(kColorITS);
20005 sub2node->SetVisibility(1);
20006 fNodes->Add(sub2node);
20007 sub1node->cd();
20008 //
20009 // Place copy #11 of ITS6 in I569
20010 //
1266e9b4 20011 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20012 sub2node->SetLineColor(kColorITS);
20013 sub2node->SetVisibility(1);
20014 fNodes->Add(sub2node);
20015 sub1node->cd();
20016 //
20017 // Place copy #12 of ITS6 in I569
20018 //
20019 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20020 sub2node->SetLineColor(kColorITS);
20021 sub2node->SetVisibility(1);
20022 fNodes->Add(sub2node);
20023 sub1node->cd();
20024 //
20025 // Place copy #13 of ITS6 in I569
20026 //
20027 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20028 sub2node->SetLineColor(kColorITS);
20029 sub2node->SetVisibility(1);
20030 fNodes->Add(sub2node);
20031 sub1node->cd();
20032 //
20033 // Place copy #14 of ITS6 in I569
20034 //
20035 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20036 sub2node->SetLineColor(kColorITS);
20037 sub2node->SetVisibility(1);
20038 fNodes->Add(sub2node);
20039 sub1node->cd();
20040 //
20041 // Place copy #15 of ITS6 in I569
20042 //
1266e9b4 20043 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20044 sub2node->SetLineColor(kColorITS);
20045 sub2node->SetVisibility(1);
20046 fNodes->Add(sub2node);
20047 sub1node->cd();
20048 //
20049 // Place copy #16 of ITS6 in I569
20050 //
20051 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20052 sub2node->SetLineColor(kColorITS);
20053 sub2node->SetVisibility(1);
20054 fNodes->Add(sub2node);
20055 sub1node->cd();
20056 //
20057 // Place copy #17 of ITS6 in I569
20058 //
20059 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20060 sub2node->SetLineColor(kColorITS);
20061 sub2node->SetVisibility(1);
20062 fNodes->Add(sub2node);
20063 sub1node->cd();
20064 //
20065 // Place copy #18 of ITS6 in I569
20066 //
20067 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20068 sub2node->SetLineColor(kColorITS);
20069 sub2node->SetVisibility(1);
20070 fNodes->Add(sub2node);
20071 sub1node->cd();
20072 //
20073 // Place copy #19 of ITS6 in I569
20074 //
1266e9b4 20075 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20076 sub2node->SetLineColor(kColorITS);
20077 sub2node->SetVisibility(1);
20078 fNodes->Add(sub2node);
20079 sub1node->cd();
20080 //
20081 // Place copy #20 of ITS6 in I569
20082 //
20083 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20084 sub2node->SetLineColor(kColorITS);
20085 sub2node->SetVisibility(1);
20086 fNodes->Add(sub2node);
20087 sub1node->cd();
20088 //
20089 // Place copy #21 of ITS6 in I569
20090 //
1266e9b4 20091 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20092 sub2node->SetLineColor(kColorITS);
20093 sub2node->SetVisibility(1);
20094 fNodes->Add(sub2node);
20095 sub1node->cd();
20096 //
20097 // Place copy #22 of ITS6 in I569
20098 //
20099 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20100 sub2node->SetLineColor(kColorITS);
20101 sub2node->SetVisibility(1);
20102 fNodes->Add(sub2node);
20103 sub1node->cd();
20104 //
20105 // Place copy #23 of ITS6 in I569
20106 //
20107 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20108 sub2node->SetLineColor(kColorITS);
20109 sub2node->SetVisibility(1);
20110 fNodes->Add(sub2node);
20111 sub1node->cd();
20112 //
20113 // Place copy #24 of ITS6 in I569
20114 //
20115 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20116 sub2node->SetLineColor(kColorITS);
20117 sub2node->SetVisibility(1);
20118 fNodes->Add(sub2node);
20119 sub1node->cd();
20120 //
20121 // Place copy #25 of ITS6 in I569
20122 //
1266e9b4 20123 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20124 sub2node->SetLineColor(kColorITS);
20125 sub2node->SetVisibility(1);
20126 fNodes->Add(sub2node);
20127 sub1node->cd();
20128 fNodes->Add(sub1node);
20129 node->cd();
20130 //
20131 // Place copy #18 of I569 in IT56
20132 //
1266e9b4 20133 sub1node = new TNode("I569","I569","I569",0.,-43.6977,0.,"itsrot533");
1f99c14b 20134 sub1node->SetLineColor(kColorITS);
20135 sub1node->SetVisibility(0);
20136 sub1node->cd();
20137 //
20138 // Place copy #1 of ITS6 in I569
20139 //
1266e9b4 20140 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20141 sub2node->SetLineColor(kColorITS);
20142 sub2node->SetVisibility(1);
20143 fNodes->Add(sub2node);
20144 sub1node->cd();
20145 //
20146 // Place copy #2 of ITS6 in I569
20147 //
20148 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20149 sub2node->SetLineColor(kColorITS);
20150 sub2node->SetVisibility(1);
20151 fNodes->Add(sub2node);
20152 sub1node->cd();
20153 //
20154 // Place copy #3 of ITS6 in I569
20155 //
1266e9b4 20156 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20157 sub2node->SetLineColor(kColorITS);
20158 sub2node->SetVisibility(1);
20159 fNodes->Add(sub2node);
20160 sub1node->cd();
20161 //
20162 // Place copy #4 of ITS6 in I569
20163 //
20164 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20165 sub2node->SetLineColor(kColorITS);
20166 sub2node->SetVisibility(1);
20167 fNodes->Add(sub2node);
20168 sub1node->cd();
20169 //
20170 // Place copy #5 of ITS6 in I569
20171 //
1266e9b4 20172 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20173 sub2node->SetLineColor(kColorITS);
20174 sub2node->SetVisibility(1);
20175 fNodes->Add(sub2node);
20176 sub1node->cd();
20177 //
20178 // Place copy #6 of ITS6 in I569
20179 //
20180 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20181 sub2node->SetLineColor(kColorITS);
20182 sub2node->SetVisibility(1);
20183 fNodes->Add(sub2node);
20184 sub1node->cd();
20185 //
20186 // Place copy #7 of ITS6 in I569
20187 //
1266e9b4 20188 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20189 sub2node->SetLineColor(kColorITS);
20190 sub2node->SetVisibility(1);
20191 fNodes->Add(sub2node);
20192 sub1node->cd();
20193 //
20194 // Place copy #8 of ITS6 in I569
20195 //
20196 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20197 sub2node->SetLineColor(kColorITS);
20198 sub2node->SetVisibility(1);
20199 fNodes->Add(sub2node);
20200 sub1node->cd();
20201 //
20202 // Place copy #9 of ITS6 in I569
20203 //
1266e9b4 20204 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20205 sub2node->SetLineColor(kColorITS);
20206 sub2node->SetVisibility(1);
20207 fNodes->Add(sub2node);
20208 sub1node->cd();
20209 //
20210 // Place copy #10 of ITS6 in I569
20211 //
20212 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20213 sub2node->SetLineColor(kColorITS);
20214 sub2node->SetVisibility(1);
20215 fNodes->Add(sub2node);
20216 sub1node->cd();
20217 //
20218 // Place copy #11 of ITS6 in I569
20219 //
1266e9b4 20220 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20221 sub2node->SetLineColor(kColorITS);
20222 sub2node->SetVisibility(1);
20223 fNodes->Add(sub2node);
20224 sub1node->cd();
20225 //
20226 // Place copy #12 of ITS6 in I569
20227 //
20228 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20229 sub2node->SetLineColor(kColorITS);
20230 sub2node->SetVisibility(1);
20231 fNodes->Add(sub2node);
20232 sub1node->cd();
20233 //
20234 // Place copy #13 of ITS6 in I569
20235 //
20236 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20237 sub2node->SetLineColor(kColorITS);
20238 sub2node->SetVisibility(1);
20239 fNodes->Add(sub2node);
20240 sub1node->cd();
20241 //
20242 // Place copy #14 of ITS6 in I569
20243 //
20244 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20245 sub2node->SetLineColor(kColorITS);
20246 sub2node->SetVisibility(1);
20247 fNodes->Add(sub2node);
20248 sub1node->cd();
20249 //
20250 // Place copy #15 of ITS6 in I569
20251 //
1266e9b4 20252 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20253 sub2node->SetLineColor(kColorITS);
20254 sub2node->SetVisibility(1);
20255 fNodes->Add(sub2node);
20256 sub1node->cd();
20257 //
20258 // Place copy #16 of ITS6 in I569
20259 //
20260 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20261 sub2node->SetLineColor(kColorITS);
20262 sub2node->SetVisibility(1);
20263 fNodes->Add(sub2node);
20264 sub1node->cd();
20265 //
20266 // Place copy #17 of ITS6 in I569
20267 //
20268 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20269 sub2node->SetLineColor(kColorITS);
20270 sub2node->SetVisibility(1);
20271 fNodes->Add(sub2node);
20272 sub1node->cd();
20273 //
20274 // Place copy #18 of ITS6 in I569
20275 //
20276 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20277 sub2node->SetLineColor(kColorITS);
20278 sub2node->SetVisibility(1);
20279 fNodes->Add(sub2node);
20280 sub1node->cd();
20281 //
20282 // Place copy #19 of ITS6 in I569
20283 //
1266e9b4 20284 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20285 sub2node->SetLineColor(kColorITS);
20286 sub2node->SetVisibility(1);
20287 fNodes->Add(sub2node);
20288 sub1node->cd();
20289 //
20290 // Place copy #20 of ITS6 in I569
20291 //
20292 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20293 sub2node->SetLineColor(kColorITS);
20294 sub2node->SetVisibility(1);
20295 fNodes->Add(sub2node);
20296 sub1node->cd();
20297 //
20298 // Place copy #21 of ITS6 in I569
20299 //
1266e9b4 20300 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20301 sub2node->SetLineColor(kColorITS);
20302 sub2node->SetVisibility(1);
20303 fNodes->Add(sub2node);
20304 sub1node->cd();
20305 //
20306 // Place copy #22 of ITS6 in I569
20307 //
20308 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20309 sub2node->SetLineColor(kColorITS);
20310 sub2node->SetVisibility(1);
20311 fNodes->Add(sub2node);
20312 sub1node->cd();
20313 //
20314 // Place copy #23 of ITS6 in I569
20315 //
20316 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20317 sub2node->SetLineColor(kColorITS);
20318 sub2node->SetVisibility(1);
20319 fNodes->Add(sub2node);
20320 sub1node->cd();
20321 //
20322 // Place copy #24 of ITS6 in I569
20323 //
20324 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20325 sub2node->SetLineColor(kColorITS);
20326 sub2node->SetVisibility(1);
20327 fNodes->Add(sub2node);
20328 sub1node->cd();
20329 //
20330 // Place copy #25 of ITS6 in I569
20331 //
1266e9b4 20332 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20333 sub2node->SetLineColor(kColorITS);
20334 sub2node->SetVisibility(1);
20335 fNodes->Add(sub2node);
20336 sub1node->cd();
20337 fNodes->Add(sub1node);
20338 node->cd();
20339 //
20340 // Place copy #19 of I569 in IT56
20341 //
1266e9b4 20342 sub1node = new TNode("I569","I569","I569",7.1673,-42.9511,0.,"itsrot534");
1f99c14b 20343 sub1node->SetLineColor(kColorITS);
20344 sub1node->SetVisibility(0);
20345 sub1node->cd();
20346 //
20347 // Place copy #1 of ITS6 in I569
20348 //
1266e9b4 20349 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20350 sub2node->SetLineColor(kColorITS);
20351 sub2node->SetVisibility(1);
20352 fNodes->Add(sub2node);
20353 sub1node->cd();
20354 //
20355 // Place copy #2 of ITS6 in I569
20356 //
20357 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20358 sub2node->SetLineColor(kColorITS);
20359 sub2node->SetVisibility(1);
20360 fNodes->Add(sub2node);
20361 sub1node->cd();
20362 //
20363 // Place copy #3 of ITS6 in I569
20364 //
1266e9b4 20365 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20366 sub2node->SetLineColor(kColorITS);
20367 sub2node->SetVisibility(1);
20368 fNodes->Add(sub2node);
20369 sub1node->cd();
20370 //
20371 // Place copy #4 of ITS6 in I569
20372 //
20373 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20374 sub2node->SetLineColor(kColorITS);
20375 sub2node->SetVisibility(1);
20376 fNodes->Add(sub2node);
20377 sub1node->cd();
20378 //
20379 // Place copy #5 of ITS6 in I569
20380 //
1266e9b4 20381 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20382 sub2node->SetLineColor(kColorITS);
20383 sub2node->SetVisibility(1);
20384 fNodes->Add(sub2node);
20385 sub1node->cd();
20386 //
20387 // Place copy #6 of ITS6 in I569
20388 //
20389 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20390 sub2node->SetLineColor(kColorITS);
20391 sub2node->SetVisibility(1);
20392 fNodes->Add(sub2node);
20393 sub1node->cd();
20394 //
20395 // Place copy #7 of ITS6 in I569
20396 //
1266e9b4 20397 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20398 sub2node->SetLineColor(kColorITS);
20399 sub2node->SetVisibility(1);
20400 fNodes->Add(sub2node);
20401 sub1node->cd();
20402 //
20403 // Place copy #8 of ITS6 in I569
20404 //
20405 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20406 sub2node->SetLineColor(kColorITS);
20407 sub2node->SetVisibility(1);
20408 fNodes->Add(sub2node);
20409 sub1node->cd();
20410 //
20411 // Place copy #9 of ITS6 in I569
20412 //
1266e9b4 20413 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20414 sub2node->SetLineColor(kColorITS);
20415 sub2node->SetVisibility(1);
20416 fNodes->Add(sub2node);
20417 sub1node->cd();
20418 //
20419 // Place copy #10 of ITS6 in I569
20420 //
20421 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20422 sub2node->SetLineColor(kColorITS);
20423 sub2node->SetVisibility(1);
20424 fNodes->Add(sub2node);
20425 sub1node->cd();
20426 //
20427 // Place copy #11 of ITS6 in I569
20428 //
1266e9b4 20429 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20430 sub2node->SetLineColor(kColorITS);
20431 sub2node->SetVisibility(1);
20432 fNodes->Add(sub2node);
20433 sub1node->cd();
20434 //
20435 // Place copy #12 of ITS6 in I569
20436 //
20437 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20438 sub2node->SetLineColor(kColorITS);
20439 sub2node->SetVisibility(1);
20440 fNodes->Add(sub2node);
20441 sub1node->cd();
20442 //
20443 // Place copy #13 of ITS6 in I569
20444 //
20445 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20446 sub2node->SetLineColor(kColorITS);
20447 sub2node->SetVisibility(1);
20448 fNodes->Add(sub2node);
20449 sub1node->cd();
20450 //
20451 // Place copy #14 of ITS6 in I569
20452 //
20453 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20454 sub2node->SetLineColor(kColorITS);
20455 sub2node->SetVisibility(1);
20456 fNodes->Add(sub2node);
20457 sub1node->cd();
20458 //
20459 // Place copy #15 of ITS6 in I569
20460 //
1266e9b4 20461 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20462 sub2node->SetLineColor(kColorITS);
20463 sub2node->SetVisibility(1);
20464 fNodes->Add(sub2node);
20465 sub1node->cd();
20466 //
20467 // Place copy #16 of ITS6 in I569
20468 //
20469 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20470 sub2node->SetLineColor(kColorITS);
20471 sub2node->SetVisibility(1);
20472 fNodes->Add(sub2node);
20473 sub1node->cd();
20474 //
20475 // Place copy #17 of ITS6 in I569
20476 //
20477 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20478 sub2node->SetLineColor(kColorITS);
20479 sub2node->SetVisibility(1);
20480 fNodes->Add(sub2node);
20481 sub1node->cd();
20482 //
20483 // Place copy #18 of ITS6 in I569
20484 //
20485 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20486 sub2node->SetLineColor(kColorITS);
20487 sub2node->SetVisibility(1);
20488 fNodes->Add(sub2node);
20489 sub1node->cd();
20490 //
20491 // Place copy #19 of ITS6 in I569
20492 //
1266e9b4 20493 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20494 sub2node->SetLineColor(kColorITS);
20495 sub2node->SetVisibility(1);
20496 fNodes->Add(sub2node);
20497 sub1node->cd();
20498 //
20499 // Place copy #20 of ITS6 in I569
20500 //
20501 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20502 sub2node->SetLineColor(kColorITS);
20503 sub2node->SetVisibility(1);
20504 fNodes->Add(sub2node);
20505 sub1node->cd();
20506 //
20507 // Place copy #21 of ITS6 in I569
20508 //
1266e9b4 20509 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20510 sub2node->SetLineColor(kColorITS);
20511 sub2node->SetVisibility(1);
20512 fNodes->Add(sub2node);
20513 sub1node->cd();
20514 //
20515 // Place copy #22 of ITS6 in I569
20516 //
20517 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20518 sub2node->SetLineColor(kColorITS);
20519 sub2node->SetVisibility(1);
20520 fNodes->Add(sub2node);
20521 sub1node->cd();
20522 //
20523 // Place copy #23 of ITS6 in I569
20524 //
20525 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20526 sub2node->SetLineColor(kColorITS);
20527 sub2node->SetVisibility(1);
20528 fNodes->Add(sub2node);
20529 sub1node->cd();
20530 //
20531 // Place copy #24 of ITS6 in I569
20532 //
20533 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20534 sub2node->SetLineColor(kColorITS);
20535 sub2node->SetVisibility(1);
20536 fNodes->Add(sub2node);
20537 sub1node->cd();
20538 //
20539 // Place copy #25 of ITS6 in I569
20540 //
1266e9b4 20541 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20542 sub2node->SetLineColor(kColorITS);
20543 sub2node->SetVisibility(1);
20544 fNodes->Add(sub2node);
20545 sub1node->cd();
20546 fNodes->Add(sub1node);
20547 node->cd();
20548 //
20549 // Place copy #20 of I569 in IT56
20550 //
1266e9b4 20551 sub1node = new TNode("I569","I569","I569",14.1886,-41.33,0.,"itsrot535");
1f99c14b 20552 sub1node->SetLineColor(kColorITS);
20553 sub1node->SetVisibility(0);
20554 sub1node->cd();
20555 //
20556 // Place copy #1 of ITS6 in I569
20557 //
1266e9b4 20558 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20559 sub2node->SetLineColor(kColorITS);
20560 sub2node->SetVisibility(1);
20561 fNodes->Add(sub2node);
20562 sub1node->cd();
20563 //
20564 // Place copy #2 of ITS6 in I569
20565 //
20566 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20567 sub2node->SetLineColor(kColorITS);
20568 sub2node->SetVisibility(1);
20569 fNodes->Add(sub2node);
20570 sub1node->cd();
20571 //
20572 // Place copy #3 of ITS6 in I569
20573 //
1266e9b4 20574 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20575 sub2node->SetLineColor(kColorITS);
20576 sub2node->SetVisibility(1);
20577 fNodes->Add(sub2node);
20578 sub1node->cd();
20579 //
20580 // Place copy #4 of ITS6 in I569
20581 //
20582 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20583 sub2node->SetLineColor(kColorITS);
20584 sub2node->SetVisibility(1);
20585 fNodes->Add(sub2node);
20586 sub1node->cd();
20587 //
20588 // Place copy #5 of ITS6 in I569
20589 //
1266e9b4 20590 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20591 sub2node->SetLineColor(kColorITS);
20592 sub2node->SetVisibility(1);
20593 fNodes->Add(sub2node);
20594 sub1node->cd();
20595 //
20596 // Place copy #6 of ITS6 in I569
20597 //
20598 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20599 sub2node->SetLineColor(kColorITS);
20600 sub2node->SetVisibility(1);
20601 fNodes->Add(sub2node);
20602 sub1node->cd();
20603 //
20604 // Place copy #7 of ITS6 in I569
20605 //
1266e9b4 20606 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20607 sub2node->SetLineColor(kColorITS);
20608 sub2node->SetVisibility(1);
20609 fNodes->Add(sub2node);
20610 sub1node->cd();
20611 //
20612 // Place copy #8 of ITS6 in I569
20613 //
20614 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20615 sub2node->SetLineColor(kColorITS);
20616 sub2node->SetVisibility(1);
20617 fNodes->Add(sub2node);
20618 sub1node->cd();
20619 //
20620 // Place copy #9 of ITS6 in I569
20621 //
1266e9b4 20622 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20623 sub2node->SetLineColor(kColorITS);
20624 sub2node->SetVisibility(1);
20625 fNodes->Add(sub2node);
20626 sub1node->cd();
20627 //
20628 // Place copy #10 of ITS6 in I569
20629 //
20630 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20631 sub2node->SetLineColor(kColorITS);
20632 sub2node->SetVisibility(1);
20633 fNodes->Add(sub2node);
20634 sub1node->cd();
20635 //
20636 // Place copy #11 of ITS6 in I569
20637 //
1266e9b4 20638 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20639 sub2node->SetLineColor(kColorITS);
20640 sub2node->SetVisibility(1);
20641 fNodes->Add(sub2node);
20642 sub1node->cd();
20643 //
20644 // Place copy #12 of ITS6 in I569
20645 //
20646 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20647 sub2node->SetLineColor(kColorITS);
20648 sub2node->SetVisibility(1);
20649 fNodes->Add(sub2node);
20650 sub1node->cd();
20651 //
20652 // Place copy #13 of ITS6 in I569
20653 //
20654 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20655 sub2node->SetLineColor(kColorITS);
20656 sub2node->SetVisibility(1);
20657 fNodes->Add(sub2node);
20658 sub1node->cd();
20659 //
20660 // Place copy #14 of ITS6 in I569
20661 //
20662 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20663 sub2node->SetLineColor(kColorITS);
20664 sub2node->SetVisibility(1);
20665 fNodes->Add(sub2node);
20666 sub1node->cd();
20667 //
20668 // Place copy #15 of ITS6 in I569
20669 //
1266e9b4 20670 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20671 sub2node->SetLineColor(kColorITS);
20672 sub2node->SetVisibility(1);
20673 fNodes->Add(sub2node);
20674 sub1node->cd();
20675 //
20676 // Place copy #16 of ITS6 in I569
20677 //
20678 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20679 sub2node->SetLineColor(kColorITS);
20680 sub2node->SetVisibility(1);
20681 fNodes->Add(sub2node);
20682 sub1node->cd();
20683 //
20684 // Place copy #17 of ITS6 in I569
20685 //
20686 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20687 sub2node->SetLineColor(kColorITS);
20688 sub2node->SetVisibility(1);
20689 fNodes->Add(sub2node);
20690 sub1node->cd();
20691 //
20692 // Place copy #18 of ITS6 in I569
20693 //
20694 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20695 sub2node->SetLineColor(kColorITS);
20696 sub2node->SetVisibility(1);
20697 fNodes->Add(sub2node);
20698 sub1node->cd();
20699 //
20700 // Place copy #19 of ITS6 in I569
20701 //
1266e9b4 20702 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20703 sub2node->SetLineColor(kColorITS);
20704 sub2node->SetVisibility(1);
20705 fNodes->Add(sub2node);
20706 sub1node->cd();
20707 //
20708 // Place copy #20 of ITS6 in I569
20709 //
20710 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20711 sub2node->SetLineColor(kColorITS);
20712 sub2node->SetVisibility(1);
20713 fNodes->Add(sub2node);
20714 sub1node->cd();
20715 //
20716 // Place copy #21 of ITS6 in I569
20717 //
1266e9b4 20718 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20719 sub2node->SetLineColor(kColorITS);
20720 sub2node->SetVisibility(1);
20721 fNodes->Add(sub2node);
20722 sub1node->cd();
20723 //
20724 // Place copy #22 of ITS6 in I569
20725 //
20726 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20727 sub2node->SetLineColor(kColorITS);
20728 sub2node->SetVisibility(1);
20729 fNodes->Add(sub2node);
20730 sub1node->cd();
20731 //
20732 // Place copy #23 of ITS6 in I569
20733 //
20734 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20735 sub2node->SetLineColor(kColorITS);
20736 sub2node->SetVisibility(1);
20737 fNodes->Add(sub2node);
20738 sub1node->cd();
20739 //
20740 // Place copy #24 of ITS6 in I569
20741 //
20742 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20743 sub2node->SetLineColor(kColorITS);
20744 sub2node->SetVisibility(1);
20745 fNodes->Add(sub2node);
20746 sub1node->cd();
20747 //
20748 // Place copy #25 of ITS6 in I569
20749 //
1266e9b4 20750 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20751 sub2node->SetLineColor(kColorITS);
20752 sub2node->SetVisibility(1);
20753 fNodes->Add(sub2node);
20754 sub1node->cd();
20755 fNodes->Add(sub1node);
20756 node->cd();
20757 //
20758 // Place copy #21 of I569 in IT56
20759 //
1266e9b4 20760 sub1node = new TNode("I569","I569","I569",20.7251,-38.2967,0.,"itsrot623");
1f99c14b 20761 sub1node->SetLineColor(kColorITS);
20762 sub1node->SetVisibility(0);
20763 sub1node->cd();
20764 //
20765 // Place copy #1 of ITS6 in I569
20766 //
1266e9b4 20767 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20768 sub2node->SetLineColor(kColorITS);
20769 sub2node->SetVisibility(1);
20770 fNodes->Add(sub2node);
20771 sub1node->cd();
20772 //
20773 // Place copy #2 of ITS6 in I569
20774 //
20775 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20776 sub2node->SetLineColor(kColorITS);
20777 sub2node->SetVisibility(1);
20778 fNodes->Add(sub2node);
20779 sub1node->cd();
20780 //
20781 // Place copy #3 of ITS6 in I569
20782 //
1266e9b4 20783 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20784 sub2node->SetLineColor(kColorITS);
20785 sub2node->SetVisibility(1);
20786 fNodes->Add(sub2node);
20787 sub1node->cd();
20788 //
20789 // Place copy #4 of ITS6 in I569
20790 //
20791 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
20792 sub2node->SetLineColor(kColorITS);
20793 sub2node->SetVisibility(1);
20794 fNodes->Add(sub2node);
20795 sub1node->cd();
20796 //
20797 // Place copy #5 of ITS6 in I569
20798 //
1266e9b4 20799 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 20800 sub2node->SetLineColor(kColorITS);
20801 sub2node->SetVisibility(1);
20802 fNodes->Add(sub2node);
20803 sub1node->cd();
20804 //
20805 // Place copy #6 of ITS6 in I569
20806 //
20807 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
20808 sub2node->SetLineColor(kColorITS);
20809 sub2node->SetVisibility(1);
20810 fNodes->Add(sub2node);
20811 sub1node->cd();
20812 //
20813 // Place copy #7 of ITS6 in I569
20814 //
1266e9b4 20815 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 20816 sub2node->SetLineColor(kColorITS);
20817 sub2node->SetVisibility(1);
20818 fNodes->Add(sub2node);
20819 sub1node->cd();
20820 //
20821 // Place copy #8 of ITS6 in I569
20822 //
20823 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
20824 sub2node->SetLineColor(kColorITS);
20825 sub2node->SetVisibility(1);
20826 fNodes->Add(sub2node);
20827 sub1node->cd();
20828 //
20829 // Place copy #9 of ITS6 in I569
20830 //
1266e9b4 20831 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 20832 sub2node->SetLineColor(kColorITS);
20833 sub2node->SetVisibility(1);
20834 fNodes->Add(sub2node);
20835 sub1node->cd();
20836 //
20837 // Place copy #10 of ITS6 in I569
20838 //
20839 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
20840 sub2node->SetLineColor(kColorITS);
20841 sub2node->SetVisibility(1);
20842 fNodes->Add(sub2node);
20843 sub1node->cd();
20844 //
20845 // Place copy #11 of ITS6 in I569
20846 //
1266e9b4 20847 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 20848 sub2node->SetLineColor(kColorITS);
20849 sub2node->SetVisibility(1);
20850 fNodes->Add(sub2node);
20851 sub1node->cd();
20852 //
20853 // Place copy #12 of ITS6 in I569
20854 //
20855 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
20856 sub2node->SetLineColor(kColorITS);
20857 sub2node->SetVisibility(1);
20858 fNodes->Add(sub2node);
20859 sub1node->cd();
20860 //
20861 // Place copy #13 of ITS6 in I569
20862 //
20863 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
20864 sub2node->SetLineColor(kColorITS);
20865 sub2node->SetVisibility(1);
20866 fNodes->Add(sub2node);
20867 sub1node->cd();
20868 //
20869 // Place copy #14 of ITS6 in I569
20870 //
20871 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
20872 sub2node->SetLineColor(kColorITS);
20873 sub2node->SetVisibility(1);
20874 fNodes->Add(sub2node);
20875 sub1node->cd();
20876 //
20877 // Place copy #15 of ITS6 in I569
20878 //
1266e9b4 20879 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 20880 sub2node->SetLineColor(kColorITS);
20881 sub2node->SetVisibility(1);
20882 fNodes->Add(sub2node);
20883 sub1node->cd();
20884 //
20885 // Place copy #16 of ITS6 in I569
20886 //
20887 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
20888 sub2node->SetLineColor(kColorITS);
20889 sub2node->SetVisibility(1);
20890 fNodes->Add(sub2node);
20891 sub1node->cd();
20892 //
20893 // Place copy #17 of ITS6 in I569
20894 //
20895 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
20896 sub2node->SetLineColor(kColorITS);
20897 sub2node->SetVisibility(1);
20898 fNodes->Add(sub2node);
20899 sub1node->cd();
20900 //
20901 // Place copy #18 of ITS6 in I569
20902 //
20903 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
20904 sub2node->SetLineColor(kColorITS);
20905 sub2node->SetVisibility(1);
20906 fNodes->Add(sub2node);
20907 sub1node->cd();
20908 //
20909 // Place copy #19 of ITS6 in I569
20910 //
1266e9b4 20911 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 20912 sub2node->SetLineColor(kColorITS);
20913 sub2node->SetVisibility(1);
20914 fNodes->Add(sub2node);
20915 sub1node->cd();
20916 //
20917 // Place copy #20 of ITS6 in I569
20918 //
20919 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
20920 sub2node->SetLineColor(kColorITS);
20921 sub2node->SetVisibility(1);
20922 fNodes->Add(sub2node);
20923 sub1node->cd();
20924 //
20925 // Place copy #21 of ITS6 in I569
20926 //
1266e9b4 20927 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 20928 sub2node->SetLineColor(kColorITS);
20929 sub2node->SetVisibility(1);
20930 fNodes->Add(sub2node);
20931 sub1node->cd();
20932 //
20933 // Place copy #22 of ITS6 in I569
20934 //
20935 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
20936 sub2node->SetLineColor(kColorITS);
20937 sub2node->SetVisibility(1);
20938 fNodes->Add(sub2node);
20939 sub1node->cd();
20940 //
20941 // Place copy #23 of ITS6 in I569
20942 //
20943 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
20944 sub2node->SetLineColor(kColorITS);
20945 sub2node->SetVisibility(1);
20946 fNodes->Add(sub2node);
20947 sub1node->cd();
20948 //
20949 // Place copy #24 of ITS6 in I569
20950 //
20951 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
20952 sub2node->SetLineColor(kColorITS);
20953 sub2node->SetVisibility(1);
20954 fNodes->Add(sub2node);
20955 sub1node->cd();
20956 //
20957 // Place copy #25 of ITS6 in I569
20958 //
1266e9b4 20959 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 20960 sub2node->SetLineColor(kColorITS);
20961 sub2node->SetVisibility(1);
20962 fNodes->Add(sub2node);
20963 sub1node->cd();
20964 fNodes->Add(sub1node);
20965 node->cd();
20966 //
20967 // Place copy #22 of I569 in IT56
20968 //
1266e9b4 20969 sub1node = new TNode("I569","I569","I569",26.8397,-34.4836,0.,"itsrot537");
1f99c14b 20970 sub1node->SetLineColor(kColorITS);
20971 sub1node->SetVisibility(0);
20972 sub1node->cd();
20973 //
20974 // Place copy #1 of ITS6 in I569
20975 //
1266e9b4 20976 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 20977 sub2node->SetLineColor(kColorITS);
20978 sub2node->SetVisibility(1);
20979 fNodes->Add(sub2node);
20980 sub1node->cd();
20981 //
20982 // Place copy #2 of ITS6 in I569
20983 //
20984 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
20985 sub2node->SetLineColor(kColorITS);
20986 sub2node->SetVisibility(1);
20987 fNodes->Add(sub2node);
20988 sub1node->cd();
20989 //
20990 // Place copy #3 of ITS6 in I569
20991 //
1266e9b4 20992 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 20993 sub2node->SetLineColor(kColorITS);
20994 sub2node->SetVisibility(1);
20995 fNodes->Add(sub2node);
20996 sub1node->cd();
20997 //
20998 // Place copy #4 of ITS6 in I569
20999 //
21000 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21001 sub2node->SetLineColor(kColorITS);
21002 sub2node->SetVisibility(1);
21003 fNodes->Add(sub2node);
21004 sub1node->cd();
21005 //
21006 // Place copy #5 of ITS6 in I569
21007 //
1266e9b4 21008 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21009 sub2node->SetLineColor(kColorITS);
21010 sub2node->SetVisibility(1);
21011 fNodes->Add(sub2node);
21012 sub1node->cd();
21013 //
21014 // Place copy #6 of ITS6 in I569
21015 //
21016 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21017 sub2node->SetLineColor(kColorITS);
21018 sub2node->SetVisibility(1);
21019 fNodes->Add(sub2node);
21020 sub1node->cd();
21021 //
21022 // Place copy #7 of ITS6 in I569
21023 //
1266e9b4 21024 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21025 sub2node->SetLineColor(kColorITS);
21026 sub2node->SetVisibility(1);
21027 fNodes->Add(sub2node);
21028 sub1node->cd();
21029 //
21030 // Place copy #8 of ITS6 in I569
21031 //
21032 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21033 sub2node->SetLineColor(kColorITS);
21034 sub2node->SetVisibility(1);
21035 fNodes->Add(sub2node);
21036 sub1node->cd();
21037 //
21038 // Place copy #9 of ITS6 in I569
21039 //
1266e9b4 21040 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21041 sub2node->SetLineColor(kColorITS);
21042 sub2node->SetVisibility(1);
21043 fNodes->Add(sub2node);
21044 sub1node->cd();
21045 //
21046 // Place copy #10 of ITS6 in I569
21047 //
21048 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21049 sub2node->SetLineColor(kColorITS);
21050 sub2node->SetVisibility(1);
21051 fNodes->Add(sub2node);
21052 sub1node->cd();
21053 //
21054 // Place copy #11 of ITS6 in I569
21055 //
1266e9b4 21056 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21057 sub2node->SetLineColor(kColorITS);
21058 sub2node->SetVisibility(1);
21059 fNodes->Add(sub2node);
21060 sub1node->cd();
21061 //
21062 // Place copy #12 of ITS6 in I569
21063 //
21064 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21065 sub2node->SetLineColor(kColorITS);
21066 sub2node->SetVisibility(1);
21067 fNodes->Add(sub2node);
21068 sub1node->cd();
21069 //
21070 // Place copy #13 of ITS6 in I569
21071 //
21072 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21073 sub2node->SetLineColor(kColorITS);
21074 sub2node->SetVisibility(1);
21075 fNodes->Add(sub2node);
21076 sub1node->cd();
21077 //
21078 // Place copy #14 of ITS6 in I569
21079 //
21080 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21081 sub2node->SetLineColor(kColorITS);
21082 sub2node->SetVisibility(1);
21083 fNodes->Add(sub2node);
21084 sub1node->cd();
21085 //
21086 // Place copy #15 of ITS6 in I569
21087 //
1266e9b4 21088 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21089 sub2node->SetLineColor(kColorITS);
21090 sub2node->SetVisibility(1);
21091 fNodes->Add(sub2node);
21092 sub1node->cd();
21093 //
21094 // Place copy #16 of ITS6 in I569
21095 //
21096 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21097 sub2node->SetLineColor(kColorITS);
21098 sub2node->SetVisibility(1);
21099 fNodes->Add(sub2node);
21100 sub1node->cd();
21101 //
21102 // Place copy #17 of ITS6 in I569
21103 //
21104 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21105 sub2node->SetLineColor(kColorITS);
21106 sub2node->SetVisibility(1);
21107 fNodes->Add(sub2node);
21108 sub1node->cd();
21109 //
21110 // Place copy #18 of ITS6 in I569
21111 //
21112 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21113 sub2node->SetLineColor(kColorITS);
21114 sub2node->SetVisibility(1);
21115 fNodes->Add(sub2node);
21116 sub1node->cd();
21117 //
21118 // Place copy #19 of ITS6 in I569
21119 //
1266e9b4 21120 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21121 sub2node->SetLineColor(kColorITS);
21122 sub2node->SetVisibility(1);
21123 fNodes->Add(sub2node);
21124 sub1node->cd();
21125 //
21126 // Place copy #20 of ITS6 in I569
21127 //
21128 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21129 sub2node->SetLineColor(kColorITS);
21130 sub2node->SetVisibility(1);
21131 fNodes->Add(sub2node);
21132 sub1node->cd();
21133 //
21134 // Place copy #21 of ITS6 in I569
21135 //
1266e9b4 21136 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21137 sub2node->SetLineColor(kColorITS);
21138 sub2node->SetVisibility(1);
21139 fNodes->Add(sub2node);
21140 sub1node->cd();
21141 //
21142 // Place copy #22 of ITS6 in I569
21143 //
21144 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21145 sub2node->SetLineColor(kColorITS);
21146 sub2node->SetVisibility(1);
21147 fNodes->Add(sub2node);
21148 sub1node->cd();
21149 //
21150 // Place copy #23 of ITS6 in I569
21151 //
21152 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21153 sub2node->SetLineColor(kColorITS);
21154 sub2node->SetVisibility(1);
21155 fNodes->Add(sub2node);
21156 sub1node->cd();
21157 //
21158 // Place copy #24 of ITS6 in I569
21159 //
21160 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21161 sub2node->SetLineColor(kColorITS);
21162 sub2node->SetVisibility(1);
21163 fNodes->Add(sub2node);
21164 sub1node->cd();
21165 //
21166 // Place copy #25 of ITS6 in I569
21167 //
1266e9b4 21168 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21169 sub2node->SetLineColor(kColorITS);
21170 sub2node->SetVisibility(1);
21171 fNodes->Add(sub2node);
21172 sub1node->cd();
21173 fNodes->Add(sub1node);
21174 node->cd();
21175 //
21176 // Place copy #23 of I569 in IT56
21177 //
1266e9b4 21178 sub1node = new TNode("I569","I569","I569",32.0371,-29.4922,0.,"itsrot538");
1f99c14b 21179 sub1node->SetLineColor(kColorITS);
21180 sub1node->SetVisibility(0);
21181 sub1node->cd();
21182 //
21183 // Place copy #1 of ITS6 in I569
21184 //
1266e9b4 21185 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21186 sub2node->SetLineColor(kColorITS);
21187 sub2node->SetVisibility(1);
21188 fNodes->Add(sub2node);
21189 sub1node->cd();
21190 //
21191 // Place copy #2 of ITS6 in I569
21192 //
21193 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21194 sub2node->SetLineColor(kColorITS);
21195 sub2node->SetVisibility(1);
21196 fNodes->Add(sub2node);
21197 sub1node->cd();
21198 //
21199 // Place copy #3 of ITS6 in I569
21200 //
1266e9b4 21201 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21202 sub2node->SetLineColor(kColorITS);
21203 sub2node->SetVisibility(1);
21204 fNodes->Add(sub2node);
21205 sub1node->cd();
21206 //
21207 // Place copy #4 of ITS6 in I569
21208 //
21209 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21210 sub2node->SetLineColor(kColorITS);
21211 sub2node->SetVisibility(1);
21212 fNodes->Add(sub2node);
21213 sub1node->cd();
21214 //
21215 // Place copy #5 of ITS6 in I569
21216 //
1266e9b4 21217 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21218 sub2node->SetLineColor(kColorITS);
21219 sub2node->SetVisibility(1);
21220 fNodes->Add(sub2node);
21221 sub1node->cd();
21222 //
21223 // Place copy #6 of ITS6 in I569
21224 //
21225 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21226 sub2node->SetLineColor(kColorITS);
21227 sub2node->SetVisibility(1);
21228 fNodes->Add(sub2node);
21229 sub1node->cd();
21230 //
21231 // Place copy #7 of ITS6 in I569
21232 //
1266e9b4 21233 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21234 sub2node->SetLineColor(kColorITS);
21235 sub2node->SetVisibility(1);
21236 fNodes->Add(sub2node);
21237 sub1node->cd();
21238 //
21239 // Place copy #8 of ITS6 in I569
21240 //
21241 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21242 sub2node->SetLineColor(kColorITS);
21243 sub2node->SetVisibility(1);
21244 fNodes->Add(sub2node);
21245 sub1node->cd();
21246 //
21247 // Place copy #9 of ITS6 in I569
21248 //
1266e9b4 21249 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21250 sub2node->SetLineColor(kColorITS);
21251 sub2node->SetVisibility(1);
21252 fNodes->Add(sub2node);
21253 sub1node->cd();
21254 //
21255 // Place copy #10 of ITS6 in I569
21256 //
21257 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21258 sub2node->SetLineColor(kColorITS);
21259 sub2node->SetVisibility(1);
21260 fNodes->Add(sub2node);
21261 sub1node->cd();
21262 //
21263 // Place copy #11 of ITS6 in I569
21264 //
1266e9b4 21265 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21266 sub2node->SetLineColor(kColorITS);
21267 sub2node->SetVisibility(1);
21268 fNodes->Add(sub2node);
21269 sub1node->cd();
21270 //
21271 // Place copy #12 of ITS6 in I569
21272 //
21273 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21274 sub2node->SetLineColor(kColorITS);
21275 sub2node->SetVisibility(1);
21276 fNodes->Add(sub2node);
21277 sub1node->cd();
21278 //
21279 // Place copy #13 of ITS6 in I569
21280 //
21281 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21282 sub2node->SetLineColor(kColorITS);
21283 sub2node->SetVisibility(1);
21284 fNodes->Add(sub2node);
21285 sub1node->cd();
21286 //
21287 // Place copy #14 of ITS6 in I569
21288 //
21289 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21290 sub2node->SetLineColor(kColorITS);
21291 sub2node->SetVisibility(1);
21292 fNodes->Add(sub2node);
21293 sub1node->cd();
21294 //
21295 // Place copy #15 of ITS6 in I569
21296 //
1266e9b4 21297 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21298 sub2node->SetLineColor(kColorITS);
21299 sub2node->SetVisibility(1);
21300 fNodes->Add(sub2node);
21301 sub1node->cd();
21302 //
21303 // Place copy #16 of ITS6 in I569
21304 //
21305 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21306 sub2node->SetLineColor(kColorITS);
21307 sub2node->SetVisibility(1);
21308 fNodes->Add(sub2node);
21309 sub1node->cd();
21310 //
21311 // Place copy #17 of ITS6 in I569
21312 //
21313 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21314 sub2node->SetLineColor(kColorITS);
21315 sub2node->SetVisibility(1);
21316 fNodes->Add(sub2node);
21317 sub1node->cd();
21318 //
21319 // Place copy #18 of ITS6 in I569
21320 //
21321 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21322 sub2node->SetLineColor(kColorITS);
21323 sub2node->SetVisibility(1);
21324 fNodes->Add(sub2node);
21325 sub1node->cd();
21326 //
21327 // Place copy #19 of ITS6 in I569
21328 //
1266e9b4 21329 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21330 sub2node->SetLineColor(kColorITS);
21331 sub2node->SetVisibility(1);
21332 fNodes->Add(sub2node);
21333 sub1node->cd();
21334 //
21335 // Place copy #20 of ITS6 in I569
21336 //
21337 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21338 sub2node->SetLineColor(kColorITS);
21339 sub2node->SetVisibility(1);
21340 fNodes->Add(sub2node);
21341 sub1node->cd();
21342 //
21343 // Place copy #21 of ITS6 in I569
21344 //
1266e9b4 21345 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21346 sub2node->SetLineColor(kColorITS);
21347 sub2node->SetVisibility(1);
21348 fNodes->Add(sub2node);
21349 sub1node->cd();
21350 //
21351 // Place copy #22 of ITS6 in I569
21352 //
21353 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21354 sub2node->SetLineColor(kColorITS);
21355 sub2node->SetVisibility(1);
21356 fNodes->Add(sub2node);
21357 sub1node->cd();
21358 //
21359 // Place copy #23 of ITS6 in I569
21360 //
21361 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21362 sub2node->SetLineColor(kColorITS);
21363 sub2node->SetVisibility(1);
21364 fNodes->Add(sub2node);
21365 sub1node->cd();
21366 //
21367 // Place copy #24 of ITS6 in I569
21368 //
21369 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21370 sub2node->SetLineColor(kColorITS);
21371 sub2node->SetVisibility(1);
21372 fNodes->Add(sub2node);
21373 sub1node->cd();
21374 //
21375 // Place copy #25 of ITS6 in I569
21376 //
1266e9b4 21377 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21378 sub2node->SetLineColor(kColorITS);
21379 sub2node->SetVisibility(1);
21380 fNodes->Add(sub2node);
21381 sub1node->cd();
21382 fNodes->Add(sub1node);
21383 node->cd();
21384 //
21385 // Place copy #24 of I569 in IT56
21386 //
1266e9b4 21387 sub1node = new TNode("I569","I569","I569",36.5822,-23.9004,0.,"itsrot539");
1f99c14b 21388 sub1node->SetLineColor(kColorITS);
21389 sub1node->SetVisibility(0);
21390 sub1node->cd();
21391 //
21392 // Place copy #1 of ITS6 in I569
21393 //
1266e9b4 21394 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21395 sub2node->SetLineColor(kColorITS);
21396 sub2node->SetVisibility(1);
21397 fNodes->Add(sub2node);
21398 sub1node->cd();
21399 //
21400 // Place copy #2 of ITS6 in I569
21401 //
21402 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21403 sub2node->SetLineColor(kColorITS);
21404 sub2node->SetVisibility(1);
21405 fNodes->Add(sub2node);
21406 sub1node->cd();
21407 //
21408 // Place copy #3 of ITS6 in I569
21409 //
1266e9b4 21410 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21411 sub2node->SetLineColor(kColorITS);
21412 sub2node->SetVisibility(1);
21413 fNodes->Add(sub2node);
21414 sub1node->cd();
21415 //
21416 // Place copy #4 of ITS6 in I569
21417 //
21418 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21419 sub2node->SetLineColor(kColorITS);
21420 sub2node->SetVisibility(1);
21421 fNodes->Add(sub2node);
21422 sub1node->cd();
21423 //
21424 // Place copy #5 of ITS6 in I569
21425 //
1266e9b4 21426 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21427 sub2node->SetLineColor(kColorITS);
21428 sub2node->SetVisibility(1);
21429 fNodes->Add(sub2node);
21430 sub1node->cd();
21431 //
21432 // Place copy #6 of ITS6 in I569
21433 //
21434 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21435 sub2node->SetLineColor(kColorITS);
21436 sub2node->SetVisibility(1);
21437 fNodes->Add(sub2node);
21438 sub1node->cd();
21439 //
21440 // Place copy #7 of ITS6 in I569
21441 //
1266e9b4 21442 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21443 sub2node->SetLineColor(kColorITS);
21444 sub2node->SetVisibility(1);
21445 fNodes->Add(sub2node);
21446 sub1node->cd();
21447 //
21448 // Place copy #8 of ITS6 in I569
21449 //
21450 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21451 sub2node->SetLineColor(kColorITS);
21452 sub2node->SetVisibility(1);
21453 fNodes->Add(sub2node);
21454 sub1node->cd();
21455 //
21456 // Place copy #9 of ITS6 in I569
21457 //
1266e9b4 21458 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21459 sub2node->SetLineColor(kColorITS);
21460 sub2node->SetVisibility(1);
21461 fNodes->Add(sub2node);
21462 sub1node->cd();
21463 //
21464 // Place copy #10 of ITS6 in I569
21465 //
21466 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21467 sub2node->SetLineColor(kColorITS);
21468 sub2node->SetVisibility(1);
21469 fNodes->Add(sub2node);
21470 sub1node->cd();
21471 //
21472 // Place copy #11 of ITS6 in I569
21473 //
1266e9b4 21474 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21475 sub2node->SetLineColor(kColorITS);
21476 sub2node->SetVisibility(1);
21477 fNodes->Add(sub2node);
21478 sub1node->cd();
21479 //
21480 // Place copy #12 of ITS6 in I569
21481 //
21482 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21483 sub2node->SetLineColor(kColorITS);
21484 sub2node->SetVisibility(1);
21485 fNodes->Add(sub2node);
21486 sub1node->cd();
21487 //
21488 // Place copy #13 of ITS6 in I569
21489 //
21490 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21491 sub2node->SetLineColor(kColorITS);
21492 sub2node->SetVisibility(1);
21493 fNodes->Add(sub2node);
21494 sub1node->cd();
21495 //
21496 // Place copy #14 of ITS6 in I569
21497 //
21498 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21499 sub2node->SetLineColor(kColorITS);
21500 sub2node->SetVisibility(1);
21501 fNodes->Add(sub2node);
21502 sub1node->cd();
21503 //
21504 // Place copy #15 of ITS6 in I569
21505 //
1266e9b4 21506 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21507 sub2node->SetLineColor(kColorITS);
21508 sub2node->SetVisibility(1);
21509 fNodes->Add(sub2node);
21510 sub1node->cd();
21511 //
21512 // Place copy #16 of ITS6 in I569
21513 //
21514 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21515 sub2node->SetLineColor(kColorITS);
21516 sub2node->SetVisibility(1);
21517 fNodes->Add(sub2node);
21518 sub1node->cd();
21519 //
21520 // Place copy #17 of ITS6 in I569
21521 //
21522 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21523 sub2node->SetLineColor(kColorITS);
21524 sub2node->SetVisibility(1);
21525 fNodes->Add(sub2node);
21526 sub1node->cd();
21527 //
21528 // Place copy #18 of ITS6 in I569
21529 //
21530 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21531 sub2node->SetLineColor(kColorITS);
21532 sub2node->SetVisibility(1);
21533 fNodes->Add(sub2node);
21534 sub1node->cd();
21535 //
21536 // Place copy #19 of ITS6 in I569
21537 //
1266e9b4 21538 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21539 sub2node->SetLineColor(kColorITS);
21540 sub2node->SetVisibility(1);
21541 fNodes->Add(sub2node);
21542 sub1node->cd();
21543 //
21544 // Place copy #20 of ITS6 in I569
21545 //
21546 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21547 sub2node->SetLineColor(kColorITS);
21548 sub2node->SetVisibility(1);
21549 fNodes->Add(sub2node);
21550 sub1node->cd();
21551 //
21552 // Place copy #21 of ITS6 in I569
21553 //
1266e9b4 21554 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21555 sub2node->SetLineColor(kColorITS);
21556 sub2node->SetVisibility(1);
21557 fNodes->Add(sub2node);
21558 sub1node->cd();
21559 //
21560 // Place copy #22 of ITS6 in I569
21561 //
21562 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21563 sub2node->SetLineColor(kColorITS);
21564 sub2node->SetVisibility(1);
21565 fNodes->Add(sub2node);
21566 sub1node->cd();
21567 //
21568 // Place copy #23 of ITS6 in I569
21569 //
21570 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21571 sub2node->SetLineColor(kColorITS);
21572 sub2node->SetVisibility(1);
21573 fNodes->Add(sub2node);
21574 sub1node->cd();
21575 //
21576 // Place copy #24 of ITS6 in I569
21577 //
21578 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21579 sub2node->SetLineColor(kColorITS);
21580 sub2node->SetVisibility(1);
21581 fNodes->Add(sub2node);
21582 sub1node->cd();
21583 //
21584 // Place copy #25 of ITS6 in I569
21585 //
1266e9b4 21586 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21587 sub2node->SetLineColor(kColorITS);
21588 sub2node->SetVisibility(1);
21589 fNodes->Add(sub2node);
21590 sub1node->cd();
21591 fNodes->Add(sub1node);
21592 node->cd();
21593 //
21594 // Place copy #25 of I569 in IT56
21595 //
1266e9b4 21596 sub1node = new TNode("I569","I569","I569",39.8773,-17.4918,0.,"itsrot540");
1f99c14b 21597 sub1node->SetLineColor(kColorITS);
21598 sub1node->SetVisibility(0);
21599 sub1node->cd();
21600 //
21601 // Place copy #1 of ITS6 in I569
21602 //
1266e9b4 21603 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21604 sub2node->SetLineColor(kColorITS);
21605 sub2node->SetVisibility(1);
21606 fNodes->Add(sub2node);
21607 sub1node->cd();
21608 //
21609 // Place copy #2 of ITS6 in I569
21610 //
21611 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21612 sub2node->SetLineColor(kColorITS);
21613 sub2node->SetVisibility(1);
21614 fNodes->Add(sub2node);
21615 sub1node->cd();
21616 //
21617 // Place copy #3 of ITS6 in I569
21618 //
1266e9b4 21619 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21620 sub2node->SetLineColor(kColorITS);
21621 sub2node->SetVisibility(1);
21622 fNodes->Add(sub2node);
21623 sub1node->cd();
21624 //
21625 // Place copy #4 of ITS6 in I569
21626 //
21627 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21628 sub2node->SetLineColor(kColorITS);
21629 sub2node->SetVisibility(1);
21630 fNodes->Add(sub2node);
21631 sub1node->cd();
21632 //
21633 // Place copy #5 of ITS6 in I569
21634 //
1266e9b4 21635 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21636 sub2node->SetLineColor(kColorITS);
21637 sub2node->SetVisibility(1);
21638 fNodes->Add(sub2node);
21639 sub1node->cd();
21640 //
21641 // Place copy #6 of ITS6 in I569
21642 //
21643 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21644 sub2node->SetLineColor(kColorITS);
21645 sub2node->SetVisibility(1);
21646 fNodes->Add(sub2node);
21647 sub1node->cd();
21648 //
21649 // Place copy #7 of ITS6 in I569
21650 //
1266e9b4 21651 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21652 sub2node->SetLineColor(kColorITS);
21653 sub2node->SetVisibility(1);
21654 fNodes->Add(sub2node);
21655 sub1node->cd();
21656 //
21657 // Place copy #8 of ITS6 in I569
21658 //
21659 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21660 sub2node->SetLineColor(kColorITS);
21661 sub2node->SetVisibility(1);
21662 fNodes->Add(sub2node);
21663 sub1node->cd();
21664 //
21665 // Place copy #9 of ITS6 in I569
21666 //
1266e9b4 21667 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21668 sub2node->SetLineColor(kColorITS);
21669 sub2node->SetVisibility(1);
21670 fNodes->Add(sub2node);
21671 sub1node->cd();
21672 //
21673 // Place copy #10 of ITS6 in I569
21674 //
21675 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21676 sub2node->SetLineColor(kColorITS);
21677 sub2node->SetVisibility(1);
21678 fNodes->Add(sub2node);
21679 sub1node->cd();
21680 //
21681 // Place copy #11 of ITS6 in I569
21682 //
1266e9b4 21683 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21684 sub2node->SetLineColor(kColorITS);
21685 sub2node->SetVisibility(1);
21686 fNodes->Add(sub2node);
21687 sub1node->cd();
21688 //
21689 // Place copy #12 of ITS6 in I569
21690 //
21691 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21692 sub2node->SetLineColor(kColorITS);
21693 sub2node->SetVisibility(1);
21694 fNodes->Add(sub2node);
21695 sub1node->cd();
21696 //
21697 // Place copy #13 of ITS6 in I569
21698 //
21699 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21700 sub2node->SetLineColor(kColorITS);
21701 sub2node->SetVisibility(1);
21702 fNodes->Add(sub2node);
21703 sub1node->cd();
21704 //
21705 // Place copy #14 of ITS6 in I569
21706 //
21707 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21708 sub2node->SetLineColor(kColorITS);
21709 sub2node->SetVisibility(1);
21710 fNodes->Add(sub2node);
21711 sub1node->cd();
21712 //
21713 // Place copy #15 of ITS6 in I569
21714 //
1266e9b4 21715 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21716 sub2node->SetLineColor(kColorITS);
21717 sub2node->SetVisibility(1);
21718 fNodes->Add(sub2node);
21719 sub1node->cd();
21720 //
21721 // Place copy #16 of ITS6 in I569
21722 //
21723 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21724 sub2node->SetLineColor(kColorITS);
21725 sub2node->SetVisibility(1);
21726 fNodes->Add(sub2node);
21727 sub1node->cd();
21728 //
21729 // Place copy #17 of ITS6 in I569
21730 //
21731 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21732 sub2node->SetLineColor(kColorITS);
21733 sub2node->SetVisibility(1);
21734 fNodes->Add(sub2node);
21735 sub1node->cd();
21736 //
21737 // Place copy #18 of ITS6 in I569
21738 //
21739 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21740 sub2node->SetLineColor(kColorITS);
21741 sub2node->SetVisibility(1);
21742 fNodes->Add(sub2node);
21743 sub1node->cd();
21744 //
21745 // Place copy #19 of ITS6 in I569
21746 //
1266e9b4 21747 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21748 sub2node->SetLineColor(kColorITS);
21749 sub2node->SetVisibility(1);
21750 fNodes->Add(sub2node);
21751 sub1node->cd();
21752 //
21753 // Place copy #20 of ITS6 in I569
21754 //
21755 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21756 sub2node->SetLineColor(kColorITS);
21757 sub2node->SetVisibility(1);
21758 fNodes->Add(sub2node);
21759 sub1node->cd();
21760 //
21761 // Place copy #21 of ITS6 in I569
21762 //
1266e9b4 21763 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21764 sub2node->SetLineColor(kColorITS);
21765 sub2node->SetVisibility(1);
21766 fNodes->Add(sub2node);
21767 sub1node->cd();
21768 //
21769 // Place copy #22 of ITS6 in I569
21770 //
21771 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21772 sub2node->SetLineColor(kColorITS);
21773 sub2node->SetVisibility(1);
21774 fNodes->Add(sub2node);
21775 sub1node->cd();
21776 //
21777 // Place copy #23 of ITS6 in I569
21778 //
21779 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21780 sub2node->SetLineColor(kColorITS);
21781 sub2node->SetVisibility(1);
21782 fNodes->Add(sub2node);
21783 sub1node->cd();
21784 //
21785 // Place copy #24 of ITS6 in I569
21786 //
21787 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21788 sub2node->SetLineColor(kColorITS);
21789 sub2node->SetVisibility(1);
21790 fNodes->Add(sub2node);
21791 sub1node->cd();
21792 //
21793 // Place copy #25 of ITS6 in I569
21794 //
1266e9b4 21795 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 21796 sub2node->SetLineColor(kColorITS);
21797 sub2node->SetVisibility(1);
21798 fNodes->Add(sub2node);
21799 sub1node->cd();
21800 fNodes->Add(sub1node);
21801 node->cd();
21802 //
21803 // Place copy #26 of I569 in IT56
21804 //
1266e9b4 21805 sub1node = new TNode("I569","I569","I569",42.3606,-10.7272,0.,"itsrot541");
1f99c14b 21806 sub1node->SetLineColor(kColorITS);
21807 sub1node->SetVisibility(0);
21808 sub1node->cd();
21809 //
21810 // Place copy #1 of ITS6 in I569
21811 //
1266e9b4 21812 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 21813 sub2node->SetLineColor(kColorITS);
21814 sub2node->SetVisibility(1);
21815 fNodes->Add(sub2node);
21816 sub1node->cd();
21817 //
21818 // Place copy #2 of ITS6 in I569
21819 //
21820 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
21821 sub2node->SetLineColor(kColorITS);
21822 sub2node->SetVisibility(1);
21823 fNodes->Add(sub2node);
21824 sub1node->cd();
21825 //
21826 // Place copy #3 of ITS6 in I569
21827 //
1266e9b4 21828 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 21829 sub2node->SetLineColor(kColorITS);
21830 sub2node->SetVisibility(1);
21831 fNodes->Add(sub2node);
21832 sub1node->cd();
21833 //
21834 // Place copy #4 of ITS6 in I569
21835 //
21836 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
21837 sub2node->SetLineColor(kColorITS);
21838 sub2node->SetVisibility(1);
21839 fNodes->Add(sub2node);
21840 sub1node->cd();
21841 //
21842 // Place copy #5 of ITS6 in I569
21843 //
1266e9b4 21844 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 21845 sub2node->SetLineColor(kColorITS);
21846 sub2node->SetVisibility(1);
21847 fNodes->Add(sub2node);
21848 sub1node->cd();
21849 //
21850 // Place copy #6 of ITS6 in I569
21851 //
21852 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
21853 sub2node->SetLineColor(kColorITS);
21854 sub2node->SetVisibility(1);
21855 fNodes->Add(sub2node);
21856 sub1node->cd();
21857 //
21858 // Place copy #7 of ITS6 in I569
21859 //
1266e9b4 21860 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 21861 sub2node->SetLineColor(kColorITS);
21862 sub2node->SetVisibility(1);
21863 fNodes->Add(sub2node);
21864 sub1node->cd();
21865 //
21866 // Place copy #8 of ITS6 in I569
21867 //
21868 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
21869 sub2node->SetLineColor(kColorITS);
21870 sub2node->SetVisibility(1);
21871 fNodes->Add(sub2node);
21872 sub1node->cd();
21873 //
21874 // Place copy #9 of ITS6 in I569
21875 //
1266e9b4 21876 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 21877 sub2node->SetLineColor(kColorITS);
21878 sub2node->SetVisibility(1);
21879 fNodes->Add(sub2node);
21880 sub1node->cd();
21881 //
21882 // Place copy #10 of ITS6 in I569
21883 //
21884 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
21885 sub2node->SetLineColor(kColorITS);
21886 sub2node->SetVisibility(1);
21887 fNodes->Add(sub2node);
21888 sub1node->cd();
21889 //
21890 // Place copy #11 of ITS6 in I569
21891 //
1266e9b4 21892 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 21893 sub2node->SetLineColor(kColorITS);
21894 sub2node->SetVisibility(1);
21895 fNodes->Add(sub2node);
21896 sub1node->cd();
21897 //
21898 // Place copy #12 of ITS6 in I569
21899 //
21900 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
21901 sub2node->SetLineColor(kColorITS);
21902 sub2node->SetVisibility(1);
21903 fNodes->Add(sub2node);
21904 sub1node->cd();
21905 //
21906 // Place copy #13 of ITS6 in I569
21907 //
21908 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
21909 sub2node->SetLineColor(kColorITS);
21910 sub2node->SetVisibility(1);
21911 fNodes->Add(sub2node);
21912 sub1node->cd();
21913 //
21914 // Place copy #14 of ITS6 in I569
21915 //
21916 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
21917 sub2node->SetLineColor(kColorITS);
21918 sub2node->SetVisibility(1);
21919 fNodes->Add(sub2node);
21920 sub1node->cd();
21921 //
21922 // Place copy #15 of ITS6 in I569
21923 //
1266e9b4 21924 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 21925 sub2node->SetLineColor(kColorITS);
21926 sub2node->SetVisibility(1);
21927 fNodes->Add(sub2node);
21928 sub1node->cd();
21929 //
21930 // Place copy #16 of ITS6 in I569
21931 //
21932 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
21933 sub2node->SetLineColor(kColorITS);
21934 sub2node->SetVisibility(1);
21935 fNodes->Add(sub2node);
21936 sub1node->cd();
21937 //
21938 // Place copy #17 of ITS6 in I569
21939 //
21940 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
21941 sub2node->SetLineColor(kColorITS);
21942 sub2node->SetVisibility(1);
21943 fNodes->Add(sub2node);
21944 sub1node->cd();
21945 //
21946 // Place copy #18 of ITS6 in I569
21947 //
21948 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
21949 sub2node->SetLineColor(kColorITS);
21950 sub2node->SetVisibility(1);
21951 fNodes->Add(sub2node);
21952 sub1node->cd();
21953 //
21954 // Place copy #19 of ITS6 in I569
21955 //
1266e9b4 21956 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 21957 sub2node->SetLineColor(kColorITS);
21958 sub2node->SetVisibility(1);
21959 fNodes->Add(sub2node);
21960 sub1node->cd();
21961 //
21962 // Place copy #20 of ITS6 in I569
21963 //
21964 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
21965 sub2node->SetLineColor(kColorITS);
21966 sub2node->SetVisibility(1);
21967 fNodes->Add(sub2node);
21968 sub1node->cd();
21969 //
21970 // Place copy #21 of ITS6 in I569
21971 //
1266e9b4 21972 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 21973 sub2node->SetLineColor(kColorITS);
21974 sub2node->SetVisibility(1);
21975 fNodes->Add(sub2node);
21976 sub1node->cd();
21977 //
21978 // Place copy #22 of ITS6 in I569
21979 //
21980 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
21981 sub2node->SetLineColor(kColorITS);
21982 sub2node->SetVisibility(1);
21983 fNodes->Add(sub2node);
21984 sub1node->cd();
21985 //
21986 // Place copy #23 of ITS6 in I569
21987 //
21988 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
21989 sub2node->SetLineColor(kColorITS);
21990 sub2node->SetVisibility(1);
21991 fNodes->Add(sub2node);
21992 sub1node->cd();
21993 //
21994 // Place copy #24 of ITS6 in I569
21995 //
21996 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
21997 sub2node->SetLineColor(kColorITS);
21998 sub2node->SetVisibility(1);
21999 fNodes->Add(sub2node);
22000 sub1node->cd();
22001 //
22002 // Place copy #25 of ITS6 in I569
22003 //
1266e9b4 22004 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22005 sub2node->SetLineColor(kColorITS);
22006 sub2node->SetVisibility(1);
22007 fNodes->Add(sub2node);
22008 sub1node->cd();
22009 fNodes->Add(sub1node);
22010 node->cd();
22011 //
22012 // Place copy #27 of I569 in IT56
22013 //
1266e9b4 22014 sub1node = new TNode("I569","I569","I569",43.3963,-3.5959,0.,"itsrot542");
1f99c14b 22015 sub1node->SetLineColor(kColorITS);
22016 sub1node->SetVisibility(0);
22017 sub1node->cd();
22018 //
22019 // Place copy #1 of ITS6 in I569
22020 //
1266e9b4 22021 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22022 sub2node->SetLineColor(kColorITS);
22023 sub2node->SetVisibility(1);
22024 fNodes->Add(sub2node);
22025 sub1node->cd();
22026 //
22027 // Place copy #2 of ITS6 in I569
22028 //
22029 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22030 sub2node->SetLineColor(kColorITS);
22031 sub2node->SetVisibility(1);
22032 fNodes->Add(sub2node);
22033 sub1node->cd();
22034 //
22035 // Place copy #3 of ITS6 in I569
22036 //
1266e9b4 22037 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22038 sub2node->SetLineColor(kColorITS);
22039 sub2node->SetVisibility(1);
22040 fNodes->Add(sub2node);
22041 sub1node->cd();
22042 //
22043 // Place copy #4 of ITS6 in I569
22044 //
22045 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22046 sub2node->SetLineColor(kColorITS);
22047 sub2node->SetVisibility(1);
22048 fNodes->Add(sub2node);
22049 sub1node->cd();
22050 //
22051 // Place copy #5 of ITS6 in I569
22052 //
1266e9b4 22053 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22054 sub2node->SetLineColor(kColorITS);
22055 sub2node->SetVisibility(1);
22056 fNodes->Add(sub2node);
22057 sub1node->cd();
22058 //
22059 // Place copy #6 of ITS6 in I569
22060 //
22061 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22062 sub2node->SetLineColor(kColorITS);
22063 sub2node->SetVisibility(1);
22064 fNodes->Add(sub2node);
22065 sub1node->cd();
22066 //
22067 // Place copy #7 of ITS6 in I569
22068 //
1266e9b4 22069 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22070 sub2node->SetLineColor(kColorITS);
22071 sub2node->SetVisibility(1);
22072 fNodes->Add(sub2node);
22073 sub1node->cd();
22074 //
22075 // Place copy #8 of ITS6 in I569
22076 //
22077 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22078 sub2node->SetLineColor(kColorITS);
22079 sub2node->SetVisibility(1);
22080 fNodes->Add(sub2node);
22081 sub1node->cd();
22082 //
22083 // Place copy #9 of ITS6 in I569
22084 //
1266e9b4 22085 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22086 sub2node->SetLineColor(kColorITS);
22087 sub2node->SetVisibility(1);
22088 fNodes->Add(sub2node);
22089 sub1node->cd();
22090 //
22091 // Place copy #10 of ITS6 in I569
22092 //
22093 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22094 sub2node->SetLineColor(kColorITS);
22095 sub2node->SetVisibility(1);
22096 fNodes->Add(sub2node);
22097 sub1node->cd();
22098 //
22099 // Place copy #11 of ITS6 in I569
22100 //
1266e9b4 22101 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22102 sub2node->SetLineColor(kColorITS);
22103 sub2node->SetVisibility(1);
22104 fNodes->Add(sub2node);
22105 sub1node->cd();
22106 //
22107 // Place copy #12 of ITS6 in I569
22108 //
22109 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22110 sub2node->SetLineColor(kColorITS);
22111 sub2node->SetVisibility(1);
22112 fNodes->Add(sub2node);
22113 sub1node->cd();
22114 //
22115 // Place copy #13 of ITS6 in I569
22116 //
22117 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22118 sub2node->SetLineColor(kColorITS);
22119 sub2node->SetVisibility(1);
22120 fNodes->Add(sub2node);
22121 sub1node->cd();
22122 //
22123 // Place copy #14 of ITS6 in I569
22124 //
22125 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22126 sub2node->SetLineColor(kColorITS);
22127 sub2node->SetVisibility(1);
22128 fNodes->Add(sub2node);
22129 sub1node->cd();
22130 //
22131 // Place copy #15 of ITS6 in I569
22132 //
1266e9b4 22133 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22134 sub2node->SetLineColor(kColorITS);
22135 sub2node->SetVisibility(1);
22136 fNodes->Add(sub2node);
22137 sub1node->cd();
22138 //
22139 // Place copy #16 of ITS6 in I569
22140 //
22141 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22142 sub2node->SetLineColor(kColorITS);
22143 sub2node->SetVisibility(1);
22144 fNodes->Add(sub2node);
22145 sub1node->cd();
22146 //
22147 // Place copy #17 of ITS6 in I569
22148 //
22149 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22150 sub2node->SetLineColor(kColorITS);
22151 sub2node->SetVisibility(1);
22152 fNodes->Add(sub2node);
22153 sub1node->cd();
22154 //
22155 // Place copy #18 of ITS6 in I569
22156 //
22157 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22158 sub2node->SetLineColor(kColorITS);
22159 sub2node->SetVisibility(1);
22160 fNodes->Add(sub2node);
22161 sub1node->cd();
22162 //
22163 // Place copy #19 of ITS6 in I569
22164 //
1266e9b4 22165 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22166 sub2node->SetLineColor(kColorITS);
22167 sub2node->SetVisibility(1);
22168 fNodes->Add(sub2node);
22169 sub1node->cd();
22170 //
22171 // Place copy #20 of ITS6 in I569
22172 //
22173 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22174 sub2node->SetLineColor(kColorITS);
22175 sub2node->SetVisibility(1);
22176 fNodes->Add(sub2node);
22177 sub1node->cd();
22178 //
22179 // Place copy #21 of ITS6 in I569
22180 //
1266e9b4 22181 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22182 sub2node->SetLineColor(kColorITS);
22183 sub2node->SetVisibility(1);
22184 fNodes->Add(sub2node);
22185 sub1node->cd();
22186 //
22187 // Place copy #22 of ITS6 in I569
22188 //
22189 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22190 sub2node->SetLineColor(kColorITS);
22191 sub2node->SetVisibility(1);
22192 fNodes->Add(sub2node);
22193 sub1node->cd();
22194 //
22195 // Place copy #23 of ITS6 in I569
22196 //
22197 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22198 sub2node->SetLineColor(kColorITS);
22199 sub2node->SetVisibility(1);
22200 fNodes->Add(sub2node);
22201 sub1node->cd();
22202 //
22203 // Place copy #24 of ITS6 in I569
22204 //
22205 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22206 sub2node->SetLineColor(kColorITS);
22207 sub2node->SetVisibility(1);
22208 fNodes->Add(sub2node);
22209 sub1node->cd();
22210 //
22211 // Place copy #25 of ITS6 in I569
22212 //
1266e9b4 22213 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22214 sub2node->SetLineColor(kColorITS);
22215 sub2node->SetVisibility(1);
22216 fNodes->Add(sub2node);
22217 sub1node->cd();
22218 fNodes->Add(sub1node);
22219 node->cd();
22220 //
22221 // Place copy #28 of I569 in IT56
22222 //
1266e9b4 22223 sub1node = new TNode("I569","I569","I569",43.5484,3.6085,0.,"itsrot543");
1f99c14b 22224 sub1node->SetLineColor(kColorITS);
22225 sub1node->SetVisibility(0);
22226 sub1node->cd();
22227 //
22228 // Place copy #1 of ITS6 in I569
22229 //
1266e9b4 22230 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22231 sub2node->SetLineColor(kColorITS);
22232 sub2node->SetVisibility(1);
22233 fNodes->Add(sub2node);
22234 sub1node->cd();
22235 //
22236 // Place copy #2 of ITS6 in I569
22237 //
22238 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22239 sub2node->SetLineColor(kColorITS);
22240 sub2node->SetVisibility(1);
22241 fNodes->Add(sub2node);
22242 sub1node->cd();
22243 //
22244 // Place copy #3 of ITS6 in I569
22245 //
1266e9b4 22246 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22247 sub2node->SetLineColor(kColorITS);
22248 sub2node->SetVisibility(1);
22249 fNodes->Add(sub2node);
22250 sub1node->cd();
22251 //
22252 // Place copy #4 of ITS6 in I569
22253 //
22254 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22255 sub2node->SetLineColor(kColorITS);
22256 sub2node->SetVisibility(1);
22257 fNodes->Add(sub2node);
22258 sub1node->cd();
22259 //
22260 // Place copy #5 of ITS6 in I569
22261 //
1266e9b4 22262 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22263 sub2node->SetLineColor(kColorITS);
22264 sub2node->SetVisibility(1);
22265 fNodes->Add(sub2node);
22266 sub1node->cd();
22267 //
22268 // Place copy #6 of ITS6 in I569
22269 //
22270 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22271 sub2node->SetLineColor(kColorITS);
22272 sub2node->SetVisibility(1);
22273 fNodes->Add(sub2node);
22274 sub1node->cd();
22275 //
22276 // Place copy #7 of ITS6 in I569
22277 //
1266e9b4 22278 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22279 sub2node->SetLineColor(kColorITS);
22280 sub2node->SetVisibility(1);
22281 fNodes->Add(sub2node);
22282 sub1node->cd();
22283 //
22284 // Place copy #8 of ITS6 in I569
22285 //
22286 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22287 sub2node->SetLineColor(kColorITS);
22288 sub2node->SetVisibility(1);
22289 fNodes->Add(sub2node);
22290 sub1node->cd();
22291 //
22292 // Place copy #9 of ITS6 in I569
22293 //
1266e9b4 22294 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22295 sub2node->SetLineColor(kColorITS);
22296 sub2node->SetVisibility(1);
22297 fNodes->Add(sub2node);
22298 sub1node->cd();
22299 //
22300 // Place copy #10 of ITS6 in I569
22301 //
22302 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22303 sub2node->SetLineColor(kColorITS);
22304 sub2node->SetVisibility(1);
22305 fNodes->Add(sub2node);
22306 sub1node->cd();
22307 //
22308 // Place copy #11 of ITS6 in I569
22309 //
1266e9b4 22310 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22311 sub2node->SetLineColor(kColorITS);
22312 sub2node->SetVisibility(1);
22313 fNodes->Add(sub2node);
22314 sub1node->cd();
22315 //
22316 // Place copy #12 of ITS6 in I569
22317 //
22318 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22319 sub2node->SetLineColor(kColorITS);
22320 sub2node->SetVisibility(1);
22321 fNodes->Add(sub2node);
22322 sub1node->cd();
22323 //
22324 // Place copy #13 of ITS6 in I569
22325 //
22326 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22327 sub2node->SetLineColor(kColorITS);
22328 sub2node->SetVisibility(1);
22329 fNodes->Add(sub2node);
22330 sub1node->cd();
22331 //
22332 // Place copy #14 of ITS6 in I569
22333 //
22334 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22335 sub2node->SetLineColor(kColorITS);
22336 sub2node->SetVisibility(1);
22337 fNodes->Add(sub2node);
22338 sub1node->cd();
22339 //
22340 // Place copy #15 of ITS6 in I569
22341 //
1266e9b4 22342 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22343 sub2node->SetLineColor(kColorITS);
22344 sub2node->SetVisibility(1);
22345 fNodes->Add(sub2node);
22346 sub1node->cd();
22347 //
22348 // Place copy #16 of ITS6 in I569
22349 //
22350 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22351 sub2node->SetLineColor(kColorITS);
22352 sub2node->SetVisibility(1);
22353 fNodes->Add(sub2node);
22354 sub1node->cd();
22355 //
22356 // Place copy #17 of ITS6 in I569
22357 //
22358 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22359 sub2node->SetLineColor(kColorITS);
22360 sub2node->SetVisibility(1);
22361 fNodes->Add(sub2node);
22362 sub1node->cd();
22363 //
22364 // Place copy #18 of ITS6 in I569
22365 //
22366 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22367 sub2node->SetLineColor(kColorITS);
22368 sub2node->SetVisibility(1);
22369 fNodes->Add(sub2node);
22370 sub1node->cd();
22371 //
22372 // Place copy #19 of ITS6 in I569
22373 //
1266e9b4 22374 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22375 sub2node->SetLineColor(kColorITS);
22376 sub2node->SetVisibility(1);
22377 fNodes->Add(sub2node);
22378 sub1node->cd();
22379 //
22380 // Place copy #20 of ITS6 in I569
22381 //
22382 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22383 sub2node->SetLineColor(kColorITS);
22384 sub2node->SetVisibility(1);
22385 fNodes->Add(sub2node);
22386 sub1node->cd();
22387 //
22388 // Place copy #21 of ITS6 in I569
22389 //
1266e9b4 22390 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22391 sub2node->SetLineColor(kColorITS);
22392 sub2node->SetVisibility(1);
22393 fNodes->Add(sub2node);
22394 sub1node->cd();
22395 //
22396 // Place copy #22 of ITS6 in I569
22397 //
22398 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22399 sub2node->SetLineColor(kColorITS);
22400 sub2node->SetVisibility(1);
22401 fNodes->Add(sub2node);
22402 sub1node->cd();
22403 //
22404 // Place copy #23 of ITS6 in I569
22405 //
22406 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22407 sub2node->SetLineColor(kColorITS);
22408 sub2node->SetVisibility(1);
22409 fNodes->Add(sub2node);
22410 sub1node->cd();
22411 //
22412 // Place copy #24 of ITS6 in I569
22413 //
22414 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22415 sub2node->SetLineColor(kColorITS);
22416 sub2node->SetVisibility(1);
22417 fNodes->Add(sub2node);
22418 sub1node->cd();
22419 //
22420 // Place copy #25 of ITS6 in I569
22421 //
1266e9b4 22422 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22423 sub2node->SetLineColor(kColorITS);
22424 sub2node->SetVisibility(1);
22425 fNodes->Add(sub2node);
22426 sub1node->cd();
22427 fNodes->Add(sub1node);
22428 node->cd();
22429 //
22430 // Place copy #29 of I569 in IT56
22431 //
1266e9b4 22432 sub1node = new TNode("I569","I569","I569",42.2125,10.6897,0.,"itsrot544");
1f99c14b 22433 sub1node->SetLineColor(kColorITS);
22434 sub1node->SetVisibility(0);
22435 sub1node->cd();
22436 //
22437 // Place copy #1 of ITS6 in I569
22438 //
1266e9b4 22439 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22440 sub2node->SetLineColor(kColorITS);
22441 sub2node->SetVisibility(1);
22442 fNodes->Add(sub2node);
22443 sub1node->cd();
22444 //
22445 // Place copy #2 of ITS6 in I569
22446 //
22447 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22448 sub2node->SetLineColor(kColorITS);
22449 sub2node->SetVisibility(1);
22450 fNodes->Add(sub2node);
22451 sub1node->cd();
22452 //
22453 // Place copy #3 of ITS6 in I569
22454 //
1266e9b4 22455 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22456 sub2node->SetLineColor(kColorITS);
22457 sub2node->SetVisibility(1);
22458 fNodes->Add(sub2node);
22459 sub1node->cd();
22460 //
22461 // Place copy #4 of ITS6 in I569
22462 //
22463 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22464 sub2node->SetLineColor(kColorITS);
22465 sub2node->SetVisibility(1);
22466 fNodes->Add(sub2node);
22467 sub1node->cd();
22468 //
22469 // Place copy #5 of ITS6 in I569
22470 //
1266e9b4 22471 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22472 sub2node->SetLineColor(kColorITS);
22473 sub2node->SetVisibility(1);
22474 fNodes->Add(sub2node);
22475 sub1node->cd();
22476 //
22477 // Place copy #6 of ITS6 in I569
22478 //
22479 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22480 sub2node->SetLineColor(kColorITS);
22481 sub2node->SetVisibility(1);
22482 fNodes->Add(sub2node);
22483 sub1node->cd();
22484 //
22485 // Place copy #7 of ITS6 in I569
22486 //
1266e9b4 22487 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22488 sub2node->SetLineColor(kColorITS);
22489 sub2node->SetVisibility(1);
22490 fNodes->Add(sub2node);
22491 sub1node->cd();
22492 //
22493 // Place copy #8 of ITS6 in I569
22494 //
22495 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22496 sub2node->SetLineColor(kColorITS);
22497 sub2node->SetVisibility(1);
22498 fNodes->Add(sub2node);
22499 sub1node->cd();
22500 //
22501 // Place copy #9 of ITS6 in I569
22502 //
1266e9b4 22503 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22504 sub2node->SetLineColor(kColorITS);
22505 sub2node->SetVisibility(1);
22506 fNodes->Add(sub2node);
22507 sub1node->cd();
22508 //
22509 // Place copy #10 of ITS6 in I569
22510 //
22511 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22512 sub2node->SetLineColor(kColorITS);
22513 sub2node->SetVisibility(1);
22514 fNodes->Add(sub2node);
22515 sub1node->cd();
22516 //
22517 // Place copy #11 of ITS6 in I569
22518 //
1266e9b4 22519 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22520 sub2node->SetLineColor(kColorITS);
22521 sub2node->SetVisibility(1);
22522 fNodes->Add(sub2node);
22523 sub1node->cd();
22524 //
22525 // Place copy #12 of ITS6 in I569
22526 //
22527 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22528 sub2node->SetLineColor(kColorITS);
22529 sub2node->SetVisibility(1);
22530 fNodes->Add(sub2node);
22531 sub1node->cd();
22532 //
22533 // Place copy #13 of ITS6 in I569
22534 //
22535 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22536 sub2node->SetLineColor(kColorITS);
22537 sub2node->SetVisibility(1);
22538 fNodes->Add(sub2node);
22539 sub1node->cd();
22540 //
22541 // Place copy #14 of ITS6 in I569
22542 //
22543 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22544 sub2node->SetLineColor(kColorITS);
22545 sub2node->SetVisibility(1);
22546 fNodes->Add(sub2node);
22547 sub1node->cd();
22548 //
22549 // Place copy #15 of ITS6 in I569
22550 //
1266e9b4 22551 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22552 sub2node->SetLineColor(kColorITS);
22553 sub2node->SetVisibility(1);
22554 fNodes->Add(sub2node);
22555 sub1node->cd();
22556 //
22557 // Place copy #16 of ITS6 in I569
22558 //
22559 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22560 sub2node->SetLineColor(kColorITS);
22561 sub2node->SetVisibility(1);
22562 fNodes->Add(sub2node);
22563 sub1node->cd();
22564 //
22565 // Place copy #17 of ITS6 in I569
22566 //
22567 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22568 sub2node->SetLineColor(kColorITS);
22569 sub2node->SetVisibility(1);
22570 fNodes->Add(sub2node);
22571 sub1node->cd();
22572 //
22573 // Place copy #18 of ITS6 in I569
22574 //
22575 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22576 sub2node->SetLineColor(kColorITS);
22577 sub2node->SetVisibility(1);
22578 fNodes->Add(sub2node);
22579 sub1node->cd();
22580 //
22581 // Place copy #19 of ITS6 in I569
22582 //
1266e9b4 22583 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22584 sub2node->SetLineColor(kColorITS);
22585 sub2node->SetVisibility(1);
22586 fNodes->Add(sub2node);
22587 sub1node->cd();
22588 //
22589 // Place copy #20 of ITS6 in I569
22590 //
22591 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22592 sub2node->SetLineColor(kColorITS);
22593 sub2node->SetVisibility(1);
22594 fNodes->Add(sub2node);
22595 sub1node->cd();
22596 //
22597 // Place copy #21 of ITS6 in I569
22598 //
1266e9b4 22599 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22600 sub2node->SetLineColor(kColorITS);
22601 sub2node->SetVisibility(1);
22602 fNodes->Add(sub2node);
22603 sub1node->cd();
22604 //
22605 // Place copy #22 of ITS6 in I569
22606 //
22607 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22608 sub2node->SetLineColor(kColorITS);
22609 sub2node->SetVisibility(1);
22610 fNodes->Add(sub2node);
22611 sub1node->cd();
22612 //
22613 // Place copy #23 of ITS6 in I569
22614 //
22615 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22616 sub2node->SetLineColor(kColorITS);
22617 sub2node->SetVisibility(1);
22618 fNodes->Add(sub2node);
22619 sub1node->cd();
22620 //
22621 // Place copy #24 of ITS6 in I569
22622 //
22623 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22624 sub2node->SetLineColor(kColorITS);
22625 sub2node->SetVisibility(1);
22626 fNodes->Add(sub2node);
22627 sub1node->cd();
22628 //
22629 // Place copy #25 of ITS6 in I569
22630 //
1266e9b4 22631 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22632 sub2node->SetLineColor(kColorITS);
22633 sub2node->SetVisibility(1);
22634 fNodes->Add(sub2node);
22635 sub1node->cd();
22636 fNodes->Add(sub1node);
22637 node->cd();
22638 //
22639 // Place copy #30 of I569 in IT56
22640 //
1266e9b4 22641 sub1node = new TNode("I569","I569","I569",40.0172,17.5532,0.,"itsrot545");
1f99c14b 22642 sub1node->SetLineColor(kColorITS);
22643 sub1node->SetVisibility(0);
22644 sub1node->cd();
22645 //
22646 // Place copy #1 of ITS6 in I569
22647 //
1266e9b4 22648 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22649 sub2node->SetLineColor(kColorITS);
22650 sub2node->SetVisibility(1);
22651 fNodes->Add(sub2node);
22652 sub1node->cd();
22653 //
22654 // Place copy #2 of ITS6 in I569
22655 //
22656 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22657 sub2node->SetLineColor(kColorITS);
22658 sub2node->SetVisibility(1);
22659 fNodes->Add(sub2node);
22660 sub1node->cd();
22661 //
22662 // Place copy #3 of ITS6 in I569
22663 //
1266e9b4 22664 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22665 sub2node->SetLineColor(kColorITS);
22666 sub2node->SetVisibility(1);
22667 fNodes->Add(sub2node);
22668 sub1node->cd();
22669 //
22670 // Place copy #4 of ITS6 in I569
22671 //
22672 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22673 sub2node->SetLineColor(kColorITS);
22674 sub2node->SetVisibility(1);
22675 fNodes->Add(sub2node);
22676 sub1node->cd();
22677 //
22678 // Place copy #5 of ITS6 in I569
22679 //
1266e9b4 22680 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22681 sub2node->SetLineColor(kColorITS);
22682 sub2node->SetVisibility(1);
22683 fNodes->Add(sub2node);
22684 sub1node->cd();
22685 //
22686 // Place copy #6 of ITS6 in I569
22687 //
22688 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22689 sub2node->SetLineColor(kColorITS);
22690 sub2node->SetVisibility(1);
22691 fNodes->Add(sub2node);
22692 sub1node->cd();
22693 //
22694 // Place copy #7 of ITS6 in I569
22695 //
1266e9b4 22696 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22697 sub2node->SetLineColor(kColorITS);
22698 sub2node->SetVisibility(1);
22699 fNodes->Add(sub2node);
22700 sub1node->cd();
22701 //
22702 // Place copy #8 of ITS6 in I569
22703 //
22704 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22705 sub2node->SetLineColor(kColorITS);
22706 sub2node->SetVisibility(1);
22707 fNodes->Add(sub2node);
22708 sub1node->cd();
22709 //
22710 // Place copy #9 of ITS6 in I569
22711 //
1266e9b4 22712 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22713 sub2node->SetLineColor(kColorITS);
22714 sub2node->SetVisibility(1);
22715 fNodes->Add(sub2node);
22716 sub1node->cd();
22717 //
22718 // Place copy #10 of ITS6 in I569
22719 //
22720 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22721 sub2node->SetLineColor(kColorITS);
22722 sub2node->SetVisibility(1);
22723 fNodes->Add(sub2node);
22724 sub1node->cd();
22725 //
22726 // Place copy #11 of ITS6 in I569
22727 //
1266e9b4 22728 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22729 sub2node->SetLineColor(kColorITS);
22730 sub2node->SetVisibility(1);
22731 fNodes->Add(sub2node);
22732 sub1node->cd();
22733 //
22734 // Place copy #12 of ITS6 in I569
22735 //
22736 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22737 sub2node->SetLineColor(kColorITS);
22738 sub2node->SetVisibility(1);
22739 fNodes->Add(sub2node);
22740 sub1node->cd();
22741 //
22742 // Place copy #13 of ITS6 in I569
22743 //
22744 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22745 sub2node->SetLineColor(kColorITS);
22746 sub2node->SetVisibility(1);
22747 fNodes->Add(sub2node);
22748 sub1node->cd();
22749 //
22750 // Place copy #14 of ITS6 in I569
22751 //
22752 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22753 sub2node->SetLineColor(kColorITS);
22754 sub2node->SetVisibility(1);
22755 fNodes->Add(sub2node);
22756 sub1node->cd();
22757 //
22758 // Place copy #15 of ITS6 in I569
22759 //
1266e9b4 22760 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22761 sub2node->SetLineColor(kColorITS);
22762 sub2node->SetVisibility(1);
22763 fNodes->Add(sub2node);
22764 sub1node->cd();
22765 //
22766 // Place copy #16 of ITS6 in I569
22767 //
22768 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22769 sub2node->SetLineColor(kColorITS);
22770 sub2node->SetVisibility(1);
22771 fNodes->Add(sub2node);
22772 sub1node->cd();
22773 //
22774 // Place copy #17 of ITS6 in I569
22775 //
22776 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22777 sub2node->SetLineColor(kColorITS);
22778 sub2node->SetVisibility(1);
22779 fNodes->Add(sub2node);
22780 sub1node->cd();
22781 //
22782 // Place copy #18 of ITS6 in I569
22783 //
22784 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22785 sub2node->SetLineColor(kColorITS);
22786 sub2node->SetVisibility(1);
22787 fNodes->Add(sub2node);
22788 sub1node->cd();
22789 //
22790 // Place copy #19 of ITS6 in I569
22791 //
1266e9b4 22792 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 22793 sub2node->SetLineColor(kColorITS);
22794 sub2node->SetVisibility(1);
22795 fNodes->Add(sub2node);
22796 sub1node->cd();
22797 //
22798 // Place copy #20 of ITS6 in I569
22799 //
22800 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
22801 sub2node->SetLineColor(kColorITS);
22802 sub2node->SetVisibility(1);
22803 fNodes->Add(sub2node);
22804 sub1node->cd();
22805 //
22806 // Place copy #21 of ITS6 in I569
22807 //
1266e9b4 22808 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 22809 sub2node->SetLineColor(kColorITS);
22810 sub2node->SetVisibility(1);
22811 fNodes->Add(sub2node);
22812 sub1node->cd();
22813 //
22814 // Place copy #22 of ITS6 in I569
22815 //
22816 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
22817 sub2node->SetLineColor(kColorITS);
22818 sub2node->SetVisibility(1);
22819 fNodes->Add(sub2node);
22820 sub1node->cd();
22821 //
22822 // Place copy #23 of ITS6 in I569
22823 //
22824 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
22825 sub2node->SetLineColor(kColorITS);
22826 sub2node->SetVisibility(1);
22827 fNodes->Add(sub2node);
22828 sub1node->cd();
22829 //
22830 // Place copy #24 of ITS6 in I569
22831 //
22832 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
22833 sub2node->SetLineColor(kColorITS);
22834 sub2node->SetVisibility(1);
22835 fNodes->Add(sub2node);
22836 sub1node->cd();
22837 //
22838 // Place copy #25 of ITS6 in I569
22839 //
1266e9b4 22840 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 22841 sub2node->SetLineColor(kColorITS);
22842 sub2node->SetVisibility(1);
22843 fNodes->Add(sub2node);
22844 sub1node->cd();
22845 fNodes->Add(sub1node);
22846 node->cd();
22847 //
22848 // Place copy #31 of I569 in IT56
22849 //
1266e9b4 22850 sub1node = new TNode("I569","I569","I569",36.4544,23.8169,0.,"itsrot546");
1f99c14b 22851 sub1node->SetLineColor(kColorITS);
22852 sub1node->SetVisibility(0);
22853 sub1node->cd();
22854 //
22855 // Place copy #1 of ITS6 in I569
22856 //
1266e9b4 22857 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 22858 sub2node->SetLineColor(kColorITS);
22859 sub2node->SetVisibility(1);
22860 fNodes->Add(sub2node);
22861 sub1node->cd();
22862 //
22863 // Place copy #2 of ITS6 in I569
22864 //
22865 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
22866 sub2node->SetLineColor(kColorITS);
22867 sub2node->SetVisibility(1);
22868 fNodes->Add(sub2node);
22869 sub1node->cd();
22870 //
22871 // Place copy #3 of ITS6 in I569
22872 //
1266e9b4 22873 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 22874 sub2node->SetLineColor(kColorITS);
22875 sub2node->SetVisibility(1);
22876 fNodes->Add(sub2node);
22877 sub1node->cd();
22878 //
22879 // Place copy #4 of ITS6 in I569
22880 //
22881 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
22882 sub2node->SetLineColor(kColorITS);
22883 sub2node->SetVisibility(1);
22884 fNodes->Add(sub2node);
22885 sub1node->cd();
22886 //
22887 // Place copy #5 of ITS6 in I569
22888 //
1266e9b4 22889 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 22890 sub2node->SetLineColor(kColorITS);
22891 sub2node->SetVisibility(1);
22892 fNodes->Add(sub2node);
22893 sub1node->cd();
22894 //
22895 // Place copy #6 of ITS6 in I569
22896 //
22897 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
22898 sub2node->SetLineColor(kColorITS);
22899 sub2node->SetVisibility(1);
22900 fNodes->Add(sub2node);
22901 sub1node->cd();
22902 //
22903 // Place copy #7 of ITS6 in I569
22904 //
1266e9b4 22905 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 22906 sub2node->SetLineColor(kColorITS);
22907 sub2node->SetVisibility(1);
22908 fNodes->Add(sub2node);
22909 sub1node->cd();
22910 //
22911 // Place copy #8 of ITS6 in I569
22912 //
22913 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
22914 sub2node->SetLineColor(kColorITS);
22915 sub2node->SetVisibility(1);
22916 fNodes->Add(sub2node);
22917 sub1node->cd();
22918 //
22919 // Place copy #9 of ITS6 in I569
22920 //
1266e9b4 22921 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 22922 sub2node->SetLineColor(kColorITS);
22923 sub2node->SetVisibility(1);
22924 fNodes->Add(sub2node);
22925 sub1node->cd();
22926 //
22927 // Place copy #10 of ITS6 in I569
22928 //
22929 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
22930 sub2node->SetLineColor(kColorITS);
22931 sub2node->SetVisibility(1);
22932 fNodes->Add(sub2node);
22933 sub1node->cd();
22934 //
22935 // Place copy #11 of ITS6 in I569
22936 //
1266e9b4 22937 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 22938 sub2node->SetLineColor(kColorITS);
22939 sub2node->SetVisibility(1);
22940 fNodes->Add(sub2node);
22941 sub1node->cd();
22942 //
22943 // Place copy #12 of ITS6 in I569
22944 //
22945 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
22946 sub2node->SetLineColor(kColorITS);
22947 sub2node->SetVisibility(1);
22948 fNodes->Add(sub2node);
22949 sub1node->cd();
22950 //
22951 // Place copy #13 of ITS6 in I569
22952 //
22953 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
22954 sub2node->SetLineColor(kColorITS);
22955 sub2node->SetVisibility(1);
22956 fNodes->Add(sub2node);
22957 sub1node->cd();
22958 //
22959 // Place copy #14 of ITS6 in I569
22960 //
22961 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
22962 sub2node->SetLineColor(kColorITS);
22963 sub2node->SetVisibility(1);
22964 fNodes->Add(sub2node);
22965 sub1node->cd();
22966 //
22967 // Place copy #15 of ITS6 in I569
22968 //
1266e9b4 22969 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 22970 sub2node->SetLineColor(kColorITS);
22971 sub2node->SetVisibility(1);
22972 fNodes->Add(sub2node);
22973 sub1node->cd();
22974 //
22975 // Place copy #16 of ITS6 in I569
22976 //
22977 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
22978 sub2node->SetLineColor(kColorITS);
22979 sub2node->SetVisibility(1);
22980 fNodes->Add(sub2node);
22981 sub1node->cd();
22982 //
22983 // Place copy #17 of ITS6 in I569
22984 //
22985 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
22986 sub2node->SetLineColor(kColorITS);
22987 sub2node->SetVisibility(1);
22988 fNodes->Add(sub2node);
22989 sub1node->cd();
22990 //
22991 // Place copy #18 of ITS6 in I569
22992 //
22993 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
22994 sub2node->SetLineColor(kColorITS);
22995 sub2node->SetVisibility(1);
22996 fNodes->Add(sub2node);
22997 sub1node->cd();
22998 //
22999 // Place copy #19 of ITS6 in I569
23000 //
1266e9b4 23001 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23002 sub2node->SetLineColor(kColorITS);
23003 sub2node->SetVisibility(1);
23004 fNodes->Add(sub2node);
23005 sub1node->cd();
23006 //
23007 // Place copy #20 of ITS6 in I569
23008 //
23009 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23010 sub2node->SetLineColor(kColorITS);
23011 sub2node->SetVisibility(1);
23012 fNodes->Add(sub2node);
23013 sub1node->cd();
23014 //
23015 // Place copy #21 of ITS6 in I569
23016 //
1266e9b4 23017 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23018 sub2node->SetLineColor(kColorITS);
23019 sub2node->SetVisibility(1);
23020 fNodes->Add(sub2node);
23021 sub1node->cd();
23022 //
23023 // Place copy #22 of ITS6 in I569
23024 //
23025 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23026 sub2node->SetLineColor(kColorITS);
23027 sub2node->SetVisibility(1);
23028 fNodes->Add(sub2node);
23029 sub1node->cd();
23030 //
23031 // Place copy #23 of ITS6 in I569
23032 //
23033 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23034 sub2node->SetLineColor(kColorITS);
23035 sub2node->SetVisibility(1);
23036 fNodes->Add(sub2node);
23037 sub1node->cd();
23038 //
23039 // Place copy #24 of ITS6 in I569
23040 //
23041 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23042 sub2node->SetLineColor(kColorITS);
23043 sub2node->SetVisibility(1);
23044 fNodes->Add(sub2node);
23045 sub1node->cd();
23046 //
23047 // Place copy #25 of ITS6 in I569
23048 //
1266e9b4 23049 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23050 sub2node->SetLineColor(kColorITS);
23051 sub2node->SetVisibility(1);
23052 fNodes->Add(sub2node);
23053 sub1node->cd();
23054 fNodes->Add(sub1node);
23055 node->cd();
23056 //
23057 // Place copy #32 of I569 in IT56
23058 //
1266e9b4 23059 sub1node = new TNode("I569","I569","I569",32.1494,29.5956,0.,"itsrot547");
1f99c14b 23060 sub1node->SetLineColor(kColorITS);
23061 sub1node->SetVisibility(0);
23062 sub1node->cd();
23063 //
23064 // Place copy #1 of ITS6 in I569
23065 //
1266e9b4 23066 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23067 sub2node->SetLineColor(kColorITS);
23068 sub2node->SetVisibility(1);
23069 fNodes->Add(sub2node);
23070 sub1node->cd();
23071 //
23072 // Place copy #2 of ITS6 in I569
23073 //
23074 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23075 sub2node->SetLineColor(kColorITS);
23076 sub2node->SetVisibility(1);
23077 fNodes->Add(sub2node);
23078 sub1node->cd();
23079 //
23080 // Place copy #3 of ITS6 in I569
23081 //
1266e9b4 23082 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23083 sub2node->SetLineColor(kColorITS);
23084 sub2node->SetVisibility(1);
23085 fNodes->Add(sub2node);
23086 sub1node->cd();
23087 //
23088 // Place copy #4 of ITS6 in I569
23089 //
23090 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23091 sub2node->SetLineColor(kColorITS);
23092 sub2node->SetVisibility(1);
23093 fNodes->Add(sub2node);
23094 sub1node->cd();
23095 //
23096 // Place copy #5 of ITS6 in I569
23097 //
1266e9b4 23098 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23099 sub2node->SetLineColor(kColorITS);
23100 sub2node->SetVisibility(1);
23101 fNodes->Add(sub2node);
23102 sub1node->cd();
23103 //
23104 // Place copy #6 of ITS6 in I569
23105 //
23106 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23107 sub2node->SetLineColor(kColorITS);
23108 sub2node->SetVisibility(1);
23109 fNodes->Add(sub2node);
23110 sub1node->cd();
23111 //
23112 // Place copy #7 of ITS6 in I569
23113 //
1266e9b4 23114 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23115 sub2node->SetLineColor(kColorITS);
23116 sub2node->SetVisibility(1);
23117 fNodes->Add(sub2node);
23118 sub1node->cd();
23119 //
23120 // Place copy #8 of ITS6 in I569
23121 //
23122 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23123 sub2node->SetLineColor(kColorITS);
23124 sub2node->SetVisibility(1);
23125 fNodes->Add(sub2node);
23126 sub1node->cd();
23127 //
23128 // Place copy #9 of ITS6 in I569
23129 //
1266e9b4 23130 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23131 sub2node->SetLineColor(kColorITS);
23132 sub2node->SetVisibility(1);
23133 fNodes->Add(sub2node);
23134 sub1node->cd();
23135 //
23136 // Place copy #10 of ITS6 in I569
23137 //
23138 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23139 sub2node->SetLineColor(kColorITS);
23140 sub2node->SetVisibility(1);
23141 fNodes->Add(sub2node);
23142 sub1node->cd();
23143 //
23144 // Place copy #11 of ITS6 in I569
23145 //
1266e9b4 23146 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23147 sub2node->SetLineColor(kColorITS);
23148 sub2node->SetVisibility(1);
23149 fNodes->Add(sub2node);
23150 sub1node->cd();
23151 //
23152 // Place copy #12 of ITS6 in I569
23153 //
23154 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23155 sub2node->SetLineColor(kColorITS);
23156 sub2node->SetVisibility(1);
23157 fNodes->Add(sub2node);
23158 sub1node->cd();
23159 //
23160 // Place copy #13 of ITS6 in I569
23161 //
23162 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23163 sub2node->SetLineColor(kColorITS);
23164 sub2node->SetVisibility(1);
23165 fNodes->Add(sub2node);
23166 sub1node->cd();
23167 //
23168 // Place copy #14 of ITS6 in I569
23169 //
23170 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23171 sub2node->SetLineColor(kColorITS);
23172 sub2node->SetVisibility(1);
23173 fNodes->Add(sub2node);
23174 sub1node->cd();
23175 //
23176 // Place copy #15 of ITS6 in I569
23177 //
1266e9b4 23178 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23179 sub2node->SetLineColor(kColorITS);
23180 sub2node->SetVisibility(1);
23181 fNodes->Add(sub2node);
23182 sub1node->cd();
23183 //
23184 // Place copy #16 of ITS6 in I569
23185 //
23186 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23187 sub2node->SetLineColor(kColorITS);
23188 sub2node->SetVisibility(1);
23189 fNodes->Add(sub2node);
23190 sub1node->cd();
23191 //
23192 // Place copy #17 of ITS6 in I569
23193 //
23194 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23195 sub2node->SetLineColor(kColorITS);
23196 sub2node->SetVisibility(1);
23197 fNodes->Add(sub2node);
23198 sub1node->cd();
23199 //
23200 // Place copy #18 of ITS6 in I569
23201 //
23202 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23203 sub2node->SetLineColor(kColorITS);
23204 sub2node->SetVisibility(1);
23205 fNodes->Add(sub2node);
23206 sub1node->cd();
23207 //
23208 // Place copy #19 of ITS6 in I569
23209 //
1266e9b4 23210 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23211 sub2node->SetLineColor(kColorITS);
23212 sub2node->SetVisibility(1);
23213 fNodes->Add(sub2node);
23214 sub1node->cd();
23215 //
23216 // Place copy #20 of ITS6 in I569
23217 //
23218 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23219 sub2node->SetLineColor(kColorITS);
23220 sub2node->SetVisibility(1);
23221 fNodes->Add(sub2node);
23222 sub1node->cd();
23223 //
23224 // Place copy #21 of ITS6 in I569
23225 //
1266e9b4 23226 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23227 sub2node->SetLineColor(kColorITS);
23228 sub2node->SetVisibility(1);
23229 fNodes->Add(sub2node);
23230 sub1node->cd();
23231 //
23232 // Place copy #22 of ITS6 in I569
23233 //
23234 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23235 sub2node->SetLineColor(kColorITS);
23236 sub2node->SetVisibility(1);
23237 fNodes->Add(sub2node);
23238 sub1node->cd();
23239 //
23240 // Place copy #23 of ITS6 in I569
23241 //
23242 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23243 sub2node->SetLineColor(kColorITS);
23244 sub2node->SetVisibility(1);
23245 fNodes->Add(sub2node);
23246 sub1node->cd();
23247 //
23248 // Place copy #24 of ITS6 in I569
23249 //
23250 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23251 sub2node->SetLineColor(kColorITS);
23252 sub2node->SetVisibility(1);
23253 fNodes->Add(sub2node);
23254 sub1node->cd();
23255 //
23256 // Place copy #25 of ITS6 in I569
23257 //
1266e9b4 23258 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23259 sub2node->SetLineColor(kColorITS);
23260 sub2node->SetVisibility(1);
23261 fNodes->Add(sub2node);
23262 sub1node->cd();
23263 fNodes->Add(sub1node);
23264 node->cd();
23265 //
23266 // Place copy #33 of I569 in IT56
23267 //
1266e9b4 23268 sub1node = new TNode("I569","I569","I569",26.7459,34.3631,0.,"itsrot548");
1f99c14b 23269 sub1node->SetLineColor(kColorITS);
23270 sub1node->SetVisibility(0);
23271 sub1node->cd();
23272 //
23273 // Place copy #1 of ITS6 in I569
23274 //
1266e9b4 23275 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23276 sub2node->SetLineColor(kColorITS);
23277 sub2node->SetVisibility(1);
23278 fNodes->Add(sub2node);
23279 sub1node->cd();
23280 //
23281 // Place copy #2 of ITS6 in I569
23282 //
23283 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23284 sub2node->SetLineColor(kColorITS);
23285 sub2node->SetVisibility(1);
23286 fNodes->Add(sub2node);
23287 sub1node->cd();
23288 //
23289 // Place copy #3 of ITS6 in I569
23290 //
1266e9b4 23291 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23292 sub2node->SetLineColor(kColorITS);
23293 sub2node->SetVisibility(1);
23294 fNodes->Add(sub2node);
23295 sub1node->cd();
23296 //
23297 // Place copy #4 of ITS6 in I569
23298 //
23299 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23300 sub2node->SetLineColor(kColorITS);
23301 sub2node->SetVisibility(1);
23302 fNodes->Add(sub2node);
23303 sub1node->cd();
23304 //
23305 // Place copy #5 of ITS6 in I569
23306 //
1266e9b4 23307 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23308 sub2node->SetLineColor(kColorITS);
23309 sub2node->SetVisibility(1);
23310 fNodes->Add(sub2node);
23311 sub1node->cd();
23312 //
23313 // Place copy #6 of ITS6 in I569
23314 //
23315 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23316 sub2node->SetLineColor(kColorITS);
23317 sub2node->SetVisibility(1);
23318 fNodes->Add(sub2node);
23319 sub1node->cd();
23320 //
23321 // Place copy #7 of ITS6 in I569
23322 //
1266e9b4 23323 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23324 sub2node->SetLineColor(kColorITS);
23325 sub2node->SetVisibility(1);
23326 fNodes->Add(sub2node);
23327 sub1node->cd();
23328 //
23329 // Place copy #8 of ITS6 in I569
23330 //
23331 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23332 sub2node->SetLineColor(kColorITS);
23333 sub2node->SetVisibility(1);
23334 fNodes->Add(sub2node);
23335 sub1node->cd();
23336 //
23337 // Place copy #9 of ITS6 in I569
23338 //
1266e9b4 23339 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23340 sub2node->SetLineColor(kColorITS);
23341 sub2node->SetVisibility(1);
23342 fNodes->Add(sub2node);
23343 sub1node->cd();
23344 //
23345 // Place copy #10 of ITS6 in I569
23346 //
23347 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23348 sub2node->SetLineColor(kColorITS);
23349 sub2node->SetVisibility(1);
23350 fNodes->Add(sub2node);
23351 sub1node->cd();
23352 //
23353 // Place copy #11 of ITS6 in I569
23354 //
1266e9b4 23355 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23356 sub2node->SetLineColor(kColorITS);
23357 sub2node->SetVisibility(1);
23358 fNodes->Add(sub2node);
23359 sub1node->cd();
23360 //
23361 // Place copy #12 of ITS6 in I569
23362 //
23363 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23364 sub2node->SetLineColor(kColorITS);
23365 sub2node->SetVisibility(1);
23366 fNodes->Add(sub2node);
23367 sub1node->cd();
23368 //
23369 // Place copy #13 of ITS6 in I569
23370 //
23371 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23372 sub2node->SetLineColor(kColorITS);
23373 sub2node->SetVisibility(1);
23374 fNodes->Add(sub2node);
23375 sub1node->cd();
23376 //
23377 // Place copy #14 of ITS6 in I569
23378 //
23379 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23380 sub2node->SetLineColor(kColorITS);
23381 sub2node->SetVisibility(1);
23382 fNodes->Add(sub2node);
23383 sub1node->cd();
23384 //
23385 // Place copy #15 of ITS6 in I569
23386 //
1266e9b4 23387 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23388 sub2node->SetLineColor(kColorITS);
23389 sub2node->SetVisibility(1);
23390 fNodes->Add(sub2node);
23391 sub1node->cd();
23392 //
23393 // Place copy #16 of ITS6 in I569
23394 //
23395 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23396 sub2node->SetLineColor(kColorITS);
23397 sub2node->SetVisibility(1);
23398 fNodes->Add(sub2node);
23399 sub1node->cd();
23400 //
23401 // Place copy #17 of ITS6 in I569
23402 //
23403 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23404 sub2node->SetLineColor(kColorITS);
23405 sub2node->SetVisibility(1);
23406 fNodes->Add(sub2node);
23407 sub1node->cd();
23408 //
23409 // Place copy #18 of ITS6 in I569
23410 //
23411 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23412 sub2node->SetLineColor(kColorITS);
23413 sub2node->SetVisibility(1);
23414 fNodes->Add(sub2node);
23415 sub1node->cd();
23416 //
23417 // Place copy #19 of ITS6 in I569
23418 //
1266e9b4 23419 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23420 sub2node->SetLineColor(kColorITS);
23421 sub2node->SetVisibility(1);
23422 fNodes->Add(sub2node);
23423 sub1node->cd();
23424 //
23425 // Place copy #20 of ITS6 in I569
23426 //
23427 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23428 sub2node->SetLineColor(kColorITS);
23429 sub2node->SetVisibility(1);
23430 fNodes->Add(sub2node);
23431 sub1node->cd();
23432 //
23433 // Place copy #21 of ITS6 in I569
23434 //
1266e9b4 23435 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23436 sub2node->SetLineColor(kColorITS);
23437 sub2node->SetVisibility(1);
23438 fNodes->Add(sub2node);
23439 sub1node->cd();
23440 //
23441 // Place copy #22 of ITS6 in I569
23442 //
23443 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23444 sub2node->SetLineColor(kColorITS);
23445 sub2node->SetVisibility(1);
23446 fNodes->Add(sub2node);
23447 sub1node->cd();
23448 //
23449 // Place copy #23 of ITS6 in I569
23450 //
23451 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23452 sub2node->SetLineColor(kColorITS);
23453 sub2node->SetVisibility(1);
23454 fNodes->Add(sub2node);
23455 sub1node->cd();
23456 //
23457 // Place copy #24 of ITS6 in I569
23458 //
23459 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23460 sub2node->SetLineColor(kColorITS);
23461 sub2node->SetVisibility(1);
23462 fNodes->Add(sub2node);
23463 sub1node->cd();
23464 //
23465 // Place copy #25 of ITS6 in I569
23466 //
1266e9b4 23467 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23468 sub2node->SetLineColor(kColorITS);
23469 sub2node->SetVisibility(1);
23470 fNodes->Add(sub2node);
23471 sub1node->cd();
23472 fNodes->Add(sub1node);
23473 node->cd();
23474 //
23475 // Place copy #34 of I569 in IT56
23476 //
1266e9b4 23477 sub1node = new TNode("I569","I569","I569",20.7978,38.431,0.,"itsrot549");
1f99c14b 23478 sub1node->SetLineColor(kColorITS);
23479 sub1node->SetVisibility(0);
23480 sub1node->cd();
23481 //
23482 // Place copy #1 of ITS6 in I569
23483 //
1266e9b4 23484 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23485 sub2node->SetLineColor(kColorITS);
23486 sub2node->SetVisibility(1);
23487 fNodes->Add(sub2node);
23488 sub1node->cd();
23489 //
23490 // Place copy #2 of ITS6 in I569
23491 //
23492 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23493 sub2node->SetLineColor(kColorITS);
23494 sub2node->SetVisibility(1);
23495 fNodes->Add(sub2node);
23496 sub1node->cd();
23497 //
23498 // Place copy #3 of ITS6 in I569
23499 //
1266e9b4 23500 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23501 sub2node->SetLineColor(kColorITS);
23502 sub2node->SetVisibility(1);
23503 fNodes->Add(sub2node);
23504 sub1node->cd();
23505 //
23506 // Place copy #4 of ITS6 in I569
23507 //
23508 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23509 sub2node->SetLineColor(kColorITS);
23510 sub2node->SetVisibility(1);
23511 fNodes->Add(sub2node);
23512 sub1node->cd();
23513 //
23514 // Place copy #5 of ITS6 in I569
23515 //
1266e9b4 23516 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23517 sub2node->SetLineColor(kColorITS);
23518 sub2node->SetVisibility(1);
23519 fNodes->Add(sub2node);
23520 sub1node->cd();
23521 //
23522 // Place copy #6 of ITS6 in I569
23523 //
23524 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23525 sub2node->SetLineColor(kColorITS);
23526 sub2node->SetVisibility(1);
23527 fNodes->Add(sub2node);
23528 sub1node->cd();
23529 //
23530 // Place copy #7 of ITS6 in I569
23531 //
1266e9b4 23532 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23533 sub2node->SetLineColor(kColorITS);
23534 sub2node->SetVisibility(1);
23535 fNodes->Add(sub2node);
23536 sub1node->cd();
23537 //
23538 // Place copy #8 of ITS6 in I569
23539 //
23540 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23541 sub2node->SetLineColor(kColorITS);
23542 sub2node->SetVisibility(1);
23543 fNodes->Add(sub2node);
23544 sub1node->cd();
23545 //
23546 // Place copy #9 of ITS6 in I569
23547 //
1266e9b4 23548 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23549 sub2node->SetLineColor(kColorITS);
23550 sub2node->SetVisibility(1);
23551 fNodes->Add(sub2node);
23552 sub1node->cd();
23553 //
23554 // Place copy #10 of ITS6 in I569
23555 //
23556 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23557 sub2node->SetLineColor(kColorITS);
23558 sub2node->SetVisibility(1);
23559 fNodes->Add(sub2node);
23560 sub1node->cd();
23561 //
23562 // Place copy #11 of ITS6 in I569
23563 //
1266e9b4 23564 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23565 sub2node->SetLineColor(kColorITS);
23566 sub2node->SetVisibility(1);
23567 fNodes->Add(sub2node);
23568 sub1node->cd();
23569 //
23570 // Place copy #12 of ITS6 in I569
23571 //
23572 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23573 sub2node->SetLineColor(kColorITS);
23574 sub2node->SetVisibility(1);
23575 fNodes->Add(sub2node);
23576 sub1node->cd();
23577 //
23578 // Place copy #13 of ITS6 in I569
23579 //
23580 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23581 sub2node->SetLineColor(kColorITS);
23582 sub2node->SetVisibility(1);
23583 fNodes->Add(sub2node);
23584 sub1node->cd();
23585 //
23586 // Place copy #14 of ITS6 in I569
23587 //
23588 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23589 sub2node->SetLineColor(kColorITS);
23590 sub2node->SetVisibility(1);
23591 fNodes->Add(sub2node);
23592 sub1node->cd();
23593 //
23594 // Place copy #15 of ITS6 in I569
23595 //
1266e9b4 23596 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23597 sub2node->SetLineColor(kColorITS);
23598 sub2node->SetVisibility(1);
23599 fNodes->Add(sub2node);
23600 sub1node->cd();
23601 //
23602 // Place copy #16 of ITS6 in I569
23603 //
23604 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23605 sub2node->SetLineColor(kColorITS);
23606 sub2node->SetVisibility(1);
23607 fNodes->Add(sub2node);
23608 sub1node->cd();
23609 //
23610 // Place copy #17 of ITS6 in I569
23611 //
23612 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23613 sub2node->SetLineColor(kColorITS);
23614 sub2node->SetVisibility(1);
23615 fNodes->Add(sub2node);
23616 sub1node->cd();
23617 //
23618 // Place copy #18 of ITS6 in I569
23619 //
23620 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23621 sub2node->SetLineColor(kColorITS);
23622 sub2node->SetVisibility(1);
23623 fNodes->Add(sub2node);
23624 sub1node->cd();
23625 //
23626 // Place copy #19 of ITS6 in I569
23627 //
1266e9b4 23628 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23629 sub2node->SetLineColor(kColorITS);
23630 sub2node->SetVisibility(1);
23631 fNodes->Add(sub2node);
23632 sub1node->cd();
23633 //
23634 // Place copy #20 of ITS6 in I569
23635 //
23636 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23637 sub2node->SetLineColor(kColorITS);
23638 sub2node->SetVisibility(1);
23639 fNodes->Add(sub2node);
23640 sub1node->cd();
23641 //
23642 // Place copy #21 of ITS6 in I569
23643 //
1266e9b4 23644 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23645 sub2node->SetLineColor(kColorITS);
23646 sub2node->SetVisibility(1);
23647 fNodes->Add(sub2node);
23648 sub1node->cd();
23649 //
23650 // Place copy #22 of ITS6 in I569
23651 //
23652 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23653 sub2node->SetLineColor(kColorITS);
23654 sub2node->SetVisibility(1);
23655 fNodes->Add(sub2node);
23656 sub1node->cd();
23657 //
23658 // Place copy #23 of ITS6 in I569
23659 //
23660 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23661 sub2node->SetLineColor(kColorITS);
23662 sub2node->SetVisibility(1);
23663 fNodes->Add(sub2node);
23664 sub1node->cd();
23665 //
23666 // Place copy #24 of ITS6 in I569
23667 //
23668 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23669 sub2node->SetLineColor(kColorITS);
23670 sub2node->SetVisibility(1);
23671 fNodes->Add(sub2node);
23672 sub1node->cd();
23673 //
23674 // Place copy #25 of ITS6 in I569
23675 //
1266e9b4 23676 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23677 sub2node->SetLineColor(kColorITS);
23678 sub2node->SetVisibility(1);
23679 fNodes->Add(sub2node);
23680 sub1node->cd();
23681 fNodes->Add(sub1node);
23682 node->cd();
23683 //
23684 // Place copy #35 of I569 in IT56
23685 //
1266e9b4 23686 sub1node = new TNode("I569","I569","I569",14.139,41.1856,0.,"itsrot550");
1f99c14b 23687 sub1node->SetLineColor(kColorITS);
23688 sub1node->SetVisibility(0);
23689 sub1node->cd();
23690 //
23691 // Place copy #1 of ITS6 in I569
23692 //
1266e9b4 23693 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23694 sub2node->SetLineColor(kColorITS);
23695 sub2node->SetVisibility(1);
23696 fNodes->Add(sub2node);
23697 sub1node->cd();
23698 //
23699 // Place copy #2 of ITS6 in I569
23700 //
23701 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23702 sub2node->SetLineColor(kColorITS);
23703 sub2node->SetVisibility(1);
23704 fNodes->Add(sub2node);
23705 sub1node->cd();
23706 //
23707 // Place copy #3 of ITS6 in I569
23708 //
1266e9b4 23709 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23710 sub2node->SetLineColor(kColorITS);
23711 sub2node->SetVisibility(1);
23712 fNodes->Add(sub2node);
23713 sub1node->cd();
23714 //
23715 // Place copy #4 of ITS6 in I569
23716 //
23717 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23718 sub2node->SetLineColor(kColorITS);
23719 sub2node->SetVisibility(1);
23720 fNodes->Add(sub2node);
23721 sub1node->cd();
23722 //
23723 // Place copy #5 of ITS6 in I569
23724 //
1266e9b4 23725 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23726 sub2node->SetLineColor(kColorITS);
23727 sub2node->SetVisibility(1);
23728 fNodes->Add(sub2node);
23729 sub1node->cd();
23730 //
23731 // Place copy #6 of ITS6 in I569
23732 //
23733 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23734 sub2node->SetLineColor(kColorITS);
23735 sub2node->SetVisibility(1);
23736 fNodes->Add(sub2node);
23737 sub1node->cd();
23738 //
23739 // Place copy #7 of ITS6 in I569
23740 //
1266e9b4 23741 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23742 sub2node->SetLineColor(kColorITS);
23743 sub2node->SetVisibility(1);
23744 fNodes->Add(sub2node);
23745 sub1node->cd();
23746 //
23747 // Place copy #8 of ITS6 in I569
23748 //
23749 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23750 sub2node->SetLineColor(kColorITS);
23751 sub2node->SetVisibility(1);
23752 fNodes->Add(sub2node);
23753 sub1node->cd();
23754 //
23755 // Place copy #9 of ITS6 in I569
23756 //
1266e9b4 23757 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23758 sub2node->SetLineColor(kColorITS);
23759 sub2node->SetVisibility(1);
23760 fNodes->Add(sub2node);
23761 sub1node->cd();
23762 //
23763 // Place copy #10 of ITS6 in I569
23764 //
23765 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23766 sub2node->SetLineColor(kColorITS);
23767 sub2node->SetVisibility(1);
23768 fNodes->Add(sub2node);
23769 sub1node->cd();
23770 //
23771 // Place copy #11 of ITS6 in I569
23772 //
1266e9b4 23773 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23774 sub2node->SetLineColor(kColorITS);
23775 sub2node->SetVisibility(1);
23776 fNodes->Add(sub2node);
23777 sub1node->cd();
23778 //
23779 // Place copy #12 of ITS6 in I569
23780 //
23781 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23782 sub2node->SetLineColor(kColorITS);
23783 sub2node->SetVisibility(1);
23784 fNodes->Add(sub2node);
23785 sub1node->cd();
23786 //
23787 // Place copy #13 of ITS6 in I569
23788 //
23789 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23790 sub2node->SetLineColor(kColorITS);
23791 sub2node->SetVisibility(1);
23792 fNodes->Add(sub2node);
23793 sub1node->cd();
23794 //
23795 // Place copy #14 of ITS6 in I569
23796 //
23797 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
23798 sub2node->SetLineColor(kColorITS);
23799 sub2node->SetVisibility(1);
23800 fNodes->Add(sub2node);
23801 sub1node->cd();
23802 //
23803 // Place copy #15 of ITS6 in I569
23804 //
1266e9b4 23805 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 23806 sub2node->SetLineColor(kColorITS);
23807 sub2node->SetVisibility(1);
23808 fNodes->Add(sub2node);
23809 sub1node->cd();
23810 //
23811 // Place copy #16 of ITS6 in I569
23812 //
23813 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
23814 sub2node->SetLineColor(kColorITS);
23815 sub2node->SetVisibility(1);
23816 fNodes->Add(sub2node);
23817 sub1node->cd();
23818 //
23819 // Place copy #17 of ITS6 in I569
23820 //
23821 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
23822 sub2node->SetLineColor(kColorITS);
23823 sub2node->SetVisibility(1);
23824 fNodes->Add(sub2node);
23825 sub1node->cd();
23826 //
23827 // Place copy #18 of ITS6 in I569
23828 //
23829 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
23830 sub2node->SetLineColor(kColorITS);
23831 sub2node->SetVisibility(1);
23832 fNodes->Add(sub2node);
23833 sub1node->cd();
23834 //
23835 // Place copy #19 of ITS6 in I569
23836 //
1266e9b4 23837 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 23838 sub2node->SetLineColor(kColorITS);
23839 sub2node->SetVisibility(1);
23840 fNodes->Add(sub2node);
23841 sub1node->cd();
23842 //
23843 // Place copy #20 of ITS6 in I569
23844 //
23845 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
23846 sub2node->SetLineColor(kColorITS);
23847 sub2node->SetVisibility(1);
23848 fNodes->Add(sub2node);
23849 sub1node->cd();
23850 //
23851 // Place copy #21 of ITS6 in I569
23852 //
1266e9b4 23853 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 23854 sub2node->SetLineColor(kColorITS);
23855 sub2node->SetVisibility(1);
23856 fNodes->Add(sub2node);
23857 sub1node->cd();
23858 //
23859 // Place copy #22 of ITS6 in I569
23860 //
23861 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
23862 sub2node->SetLineColor(kColorITS);
23863 sub2node->SetVisibility(1);
23864 fNodes->Add(sub2node);
23865 sub1node->cd();
23866 //
23867 // Place copy #23 of ITS6 in I569
23868 //
23869 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
23870 sub2node->SetLineColor(kColorITS);
23871 sub2node->SetVisibility(1);
23872 fNodes->Add(sub2node);
23873 sub1node->cd();
23874 //
23875 // Place copy #24 of ITS6 in I569
23876 //
23877 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
23878 sub2node->SetLineColor(kColorITS);
23879 sub2node->SetVisibility(1);
23880 fNodes->Add(sub2node);
23881 sub1node->cd();
23882 //
23883 // Place copy #25 of ITS6 in I569
23884 //
1266e9b4 23885 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 23886 sub2node->SetLineColor(kColorITS);
23887 sub2node->SetVisibility(1);
23888 fNodes->Add(sub2node);
23889 sub1node->cd();
23890 fNodes->Add(sub1node);
23891 node->cd();
23892 //
23893 // Place copy #36 of I569 in IT56
23894 //
1266e9b4 23895 sub1node = new TNode("I569","I569","I569",7.1924,43.1017,0.,"itsrot551");
1f99c14b 23896 sub1node->SetLineColor(kColorITS);
23897 sub1node->SetVisibility(0);
23898 sub1node->cd();
23899 //
23900 // Place copy #1 of ITS6 in I569
23901 //
1266e9b4 23902 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 23903 sub2node->SetLineColor(kColorITS);
23904 sub2node->SetVisibility(1);
23905 fNodes->Add(sub2node);
23906 sub1node->cd();
23907 //
23908 // Place copy #2 of ITS6 in I569
23909 //
23910 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
23911 sub2node->SetLineColor(kColorITS);
23912 sub2node->SetVisibility(1);
23913 fNodes->Add(sub2node);
23914 sub1node->cd();
23915 //
23916 // Place copy #3 of ITS6 in I569
23917 //
1266e9b4 23918 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 23919 sub2node->SetLineColor(kColorITS);
23920 sub2node->SetVisibility(1);
23921 fNodes->Add(sub2node);
23922 sub1node->cd();
23923 //
23924 // Place copy #4 of ITS6 in I569
23925 //
23926 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
23927 sub2node->SetLineColor(kColorITS);
23928 sub2node->SetVisibility(1);
23929 fNodes->Add(sub2node);
23930 sub1node->cd();
23931 //
23932 // Place copy #5 of ITS6 in I569
23933 //
1266e9b4 23934 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 23935 sub2node->SetLineColor(kColorITS);
23936 sub2node->SetVisibility(1);
23937 fNodes->Add(sub2node);
23938 sub1node->cd();
23939 //
23940 // Place copy #6 of ITS6 in I569
23941 //
23942 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
23943 sub2node->SetLineColor(kColorITS);
23944 sub2node->SetVisibility(1);
23945 fNodes->Add(sub2node);
23946 sub1node->cd();
23947 //
23948 // Place copy #7 of ITS6 in I569
23949 //
1266e9b4 23950 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 23951 sub2node->SetLineColor(kColorITS);
23952 sub2node->SetVisibility(1);
23953 fNodes->Add(sub2node);
23954 sub1node->cd();
23955 //
23956 // Place copy #8 of ITS6 in I569
23957 //
23958 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
23959 sub2node->SetLineColor(kColorITS);
23960 sub2node->SetVisibility(1);
23961 fNodes->Add(sub2node);
23962 sub1node->cd();
23963 //
23964 // Place copy #9 of ITS6 in I569
23965 //
1266e9b4 23966 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 23967 sub2node->SetLineColor(kColorITS);
23968 sub2node->SetVisibility(1);
23969 fNodes->Add(sub2node);
23970 sub1node->cd();
23971 //
23972 // Place copy #10 of ITS6 in I569
23973 //
23974 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
23975 sub2node->SetLineColor(kColorITS);
23976 sub2node->SetVisibility(1);
23977 fNodes->Add(sub2node);
23978 sub1node->cd();
23979 //
23980 // Place copy #11 of ITS6 in I569
23981 //
1266e9b4 23982 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 23983 sub2node->SetLineColor(kColorITS);
23984 sub2node->SetVisibility(1);
23985 fNodes->Add(sub2node);
23986 sub1node->cd();
23987 //
23988 // Place copy #12 of ITS6 in I569
23989 //
23990 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
23991 sub2node->SetLineColor(kColorITS);
23992 sub2node->SetVisibility(1);
23993 fNodes->Add(sub2node);
23994 sub1node->cd();
23995 //
23996 // Place copy #13 of ITS6 in I569
23997 //
23998 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
23999 sub2node->SetLineColor(kColorITS);
24000 sub2node->SetVisibility(1);
24001 fNodes->Add(sub2node);
24002 sub1node->cd();
24003 //
24004 // Place copy #14 of ITS6 in I569
24005 //
24006 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24007 sub2node->SetLineColor(kColorITS);
24008 sub2node->SetVisibility(1);
24009 fNodes->Add(sub2node);
24010 sub1node->cd();
24011 //
24012 // Place copy #15 of ITS6 in I569
24013 //
1266e9b4 24014 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24015 sub2node->SetLineColor(kColorITS);
24016 sub2node->SetVisibility(1);
24017 fNodes->Add(sub2node);
24018 sub1node->cd();
24019 //
24020 // Place copy #16 of ITS6 in I569
24021 //
24022 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24023 sub2node->SetLineColor(kColorITS);
24024 sub2node->SetVisibility(1);
24025 fNodes->Add(sub2node);
24026 sub1node->cd();
24027 //
24028 // Place copy #17 of ITS6 in I569
24029 //
24030 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24031 sub2node->SetLineColor(kColorITS);
24032 sub2node->SetVisibility(1);
24033 fNodes->Add(sub2node);
24034 sub1node->cd();
24035 //
24036 // Place copy #18 of ITS6 in I569
24037 //
24038 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24039 sub2node->SetLineColor(kColorITS);
24040 sub2node->SetVisibility(1);
24041 fNodes->Add(sub2node);
24042 sub1node->cd();
24043 //
24044 // Place copy #19 of ITS6 in I569
24045 //
1266e9b4 24046 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24047 sub2node->SetLineColor(kColorITS);
24048 sub2node->SetVisibility(1);
24049 fNodes->Add(sub2node);
24050 sub1node->cd();
24051 //
24052 // Place copy #20 of ITS6 in I569
24053 //
24054 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24055 sub2node->SetLineColor(kColorITS);
24056 sub2node->SetVisibility(1);
24057 fNodes->Add(sub2node);
24058 sub1node->cd();
24059 //
24060 // Place copy #21 of ITS6 in I569
24061 //
1266e9b4 24062 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24063 sub2node->SetLineColor(kColorITS);
24064 sub2node->SetVisibility(1);
24065 fNodes->Add(sub2node);
24066 sub1node->cd();
24067 //
24068 // Place copy #22 of ITS6 in I569
24069 //
24070 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24071 sub2node->SetLineColor(kColorITS);
24072 sub2node->SetVisibility(1);
24073 fNodes->Add(sub2node);
24074 sub1node->cd();
24075 //
24076 // Place copy #23 of ITS6 in I569
24077 //
24078 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24079 sub2node->SetLineColor(kColorITS);
24080 sub2node->SetVisibility(1);
24081 fNodes->Add(sub2node);
24082 sub1node->cd();
24083 //
24084 // Place copy #24 of ITS6 in I569
24085 //
24086 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24087 sub2node->SetLineColor(kColorITS);
24088 sub2node->SetVisibility(1);
24089 fNodes->Add(sub2node);
24090 sub1node->cd();
24091 //
24092 // Place copy #25 of ITS6 in I569
24093 //
1266e9b4 24094 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24095 sub2node->SetLineColor(kColorITS);
24096 sub2node->SetVisibility(1);
24097 fNodes->Add(sub2node);
24098 sub1node->cd();
24099 fNodes->Add(sub1node);
24100 node->cd();
24101 //
24102 // Place copy #37 of I569 in IT56
24103 //
24104 sub1node = new TNode("I569","I569","I569",0.,43.545,0.,"");
24105 sub1node->SetLineColor(kColorITS);
24106 sub1node->SetVisibility(0);
24107 sub1node->cd();
24108 //
24109 // Place copy #1 of ITS6 in I569
24110 //
1266e9b4 24111 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24112 sub2node->SetLineColor(kColorITS);
24113 sub2node->SetVisibility(1);
24114 fNodes->Add(sub2node);
24115 sub1node->cd();
24116 //
24117 // Place copy #2 of ITS6 in I569
24118 //
24119 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24120 sub2node->SetLineColor(kColorITS);
24121 sub2node->SetVisibility(1);
24122 fNodes->Add(sub2node);
24123 sub1node->cd();
24124 //
24125 // Place copy #3 of ITS6 in I569
24126 //
1266e9b4 24127 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24128 sub2node->SetLineColor(kColorITS);
24129 sub2node->SetVisibility(1);
24130 fNodes->Add(sub2node);
24131 sub1node->cd();
24132 //
24133 // Place copy #4 of ITS6 in I569
24134 //
24135 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24136 sub2node->SetLineColor(kColorITS);
24137 sub2node->SetVisibility(1);
24138 fNodes->Add(sub2node);
24139 sub1node->cd();
24140 //
24141 // Place copy #5 of ITS6 in I569
24142 //
1266e9b4 24143 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24144 sub2node->SetLineColor(kColorITS);
24145 sub2node->SetVisibility(1);
24146 fNodes->Add(sub2node);
24147 sub1node->cd();
24148 //
24149 // Place copy #6 of ITS6 in I569
24150 //
24151 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24152 sub2node->SetLineColor(kColorITS);
24153 sub2node->SetVisibility(1);
24154 fNodes->Add(sub2node);
24155 sub1node->cd();
24156 //
24157 // Place copy #7 of ITS6 in I569
24158 //
1266e9b4 24159 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24160 sub2node->SetLineColor(kColorITS);
24161 sub2node->SetVisibility(1);
24162 fNodes->Add(sub2node);
24163 sub1node->cd();
24164 //
24165 // Place copy #8 of ITS6 in I569
24166 //
24167 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24168 sub2node->SetLineColor(kColorITS);
24169 sub2node->SetVisibility(1);
24170 fNodes->Add(sub2node);
24171 sub1node->cd();
24172 //
24173 // Place copy #9 of ITS6 in I569
24174 //
1266e9b4 24175 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24176 sub2node->SetLineColor(kColorITS);
24177 sub2node->SetVisibility(1);
24178 fNodes->Add(sub2node);
24179 sub1node->cd();
24180 //
24181 // Place copy #10 of ITS6 in I569
24182 //
24183 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24184 sub2node->SetLineColor(kColorITS);
24185 sub2node->SetVisibility(1);
24186 fNodes->Add(sub2node);
24187 sub1node->cd();
24188 //
24189 // Place copy #11 of ITS6 in I569
24190 //
1266e9b4 24191 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24192 sub2node->SetLineColor(kColorITS);
24193 sub2node->SetVisibility(1);
24194 fNodes->Add(sub2node);
24195 sub1node->cd();
24196 //
24197 // Place copy #12 of ITS6 in I569
24198 //
24199 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24200 sub2node->SetLineColor(kColorITS);
24201 sub2node->SetVisibility(1);
24202 fNodes->Add(sub2node);
24203 sub1node->cd();
24204 //
24205 // Place copy #13 of ITS6 in I569
24206 //
24207 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24208 sub2node->SetLineColor(kColorITS);
24209 sub2node->SetVisibility(1);
24210 fNodes->Add(sub2node);
24211 sub1node->cd();
24212 //
24213 // Place copy #14 of ITS6 in I569
24214 //
24215 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24216 sub2node->SetLineColor(kColorITS);
24217 sub2node->SetVisibility(1);
24218 fNodes->Add(sub2node);
24219 sub1node->cd();
24220 //
24221 // Place copy #15 of ITS6 in I569
24222 //
1266e9b4 24223 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24224 sub2node->SetLineColor(kColorITS);
24225 sub2node->SetVisibility(1);
24226 fNodes->Add(sub2node);
24227 sub1node->cd();
24228 //
24229 // Place copy #16 of ITS6 in I569
24230 //
24231 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24232 sub2node->SetLineColor(kColorITS);
24233 sub2node->SetVisibility(1);
24234 fNodes->Add(sub2node);
24235 sub1node->cd();
24236 //
24237 // Place copy #17 of ITS6 in I569
24238 //
24239 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24240 sub2node->SetLineColor(kColorITS);
24241 sub2node->SetVisibility(1);
24242 fNodes->Add(sub2node);
24243 sub1node->cd();
24244 //
24245 // Place copy #18 of ITS6 in I569
24246 //
24247 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24248 sub2node->SetLineColor(kColorITS);
24249 sub2node->SetVisibility(1);
24250 fNodes->Add(sub2node);
24251 sub1node->cd();
24252 //
24253 // Place copy #19 of ITS6 in I569
24254 //
1266e9b4 24255 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24256 sub2node->SetLineColor(kColorITS);
24257 sub2node->SetVisibility(1);
24258 fNodes->Add(sub2node);
24259 sub1node->cd();
24260 //
24261 // Place copy #20 of ITS6 in I569
24262 //
24263 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24264 sub2node->SetLineColor(kColorITS);
24265 sub2node->SetVisibility(1);
24266 fNodes->Add(sub2node);
24267 sub1node->cd();
24268 //
24269 // Place copy #21 of ITS6 in I569
24270 //
1266e9b4 24271 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24272 sub2node->SetLineColor(kColorITS);
24273 sub2node->SetVisibility(1);
24274 fNodes->Add(sub2node);
24275 sub1node->cd();
24276 //
24277 // Place copy #22 of ITS6 in I569
24278 //
24279 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24280 sub2node->SetLineColor(kColorITS);
24281 sub2node->SetVisibility(1);
24282 fNodes->Add(sub2node);
24283 sub1node->cd();
24284 //
24285 // Place copy #23 of ITS6 in I569
24286 //
24287 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24288 sub2node->SetLineColor(kColorITS);
24289 sub2node->SetVisibility(1);
24290 fNodes->Add(sub2node);
24291 sub1node->cd();
24292 //
24293 // Place copy #24 of ITS6 in I569
24294 //
24295 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24296 sub2node->SetLineColor(kColorITS);
24297 sub2node->SetVisibility(1);
24298 fNodes->Add(sub2node);
24299 sub1node->cd();
24300 //
24301 // Place copy #25 of ITS6 in I569
24302 //
1266e9b4 24303 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24304 sub2node->SetLineColor(kColorITS);
24305 sub2node->SetVisibility(1);
24306 fNodes->Add(sub2node);
24307 sub1node->cd();
24308 fNodes->Add(sub1node);
24309 node->cd();
24310 //
24311 // Place copy #38 of I569 in IT56
24312 //
1266e9b4 24313 sub1node = new TNode("I569","I569","I569",-7.1924,43.1017,0.,"itsrot552");
1f99c14b 24314 sub1node->SetLineColor(kColorITS);
24315 sub1node->SetVisibility(0);
24316 sub1node->cd();
24317 //
24318 // Place copy #1 of ITS6 in I569
24319 //
1266e9b4 24320 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,46.9203,"itsrot532");
1f99c14b 24321 sub2node->SetLineColor(kColorITS);
24322 sub2node->SetVisibility(1);
24323 fNodes->Add(sub2node);
24324 sub1node->cd();
24325 //
24326 // Place copy #2 of ITS6 in I569
24327 //
24328 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,43.0103,"");
24329 sub2node->SetLineColor(kColorITS);
24330 sub2node->SetVisibility(1);
24331 fNodes->Add(sub2node);
24332 sub1node->cd();
24333 //
24334 // Place copy #3 of ITS6 in I569
24335 //
1266e9b4 24336 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,39.1003,"itsrot532");
1f99c14b 24337 sub2node->SetLineColor(kColorITS);
24338 sub2node->SetVisibility(1);
24339 fNodes->Add(sub2node);
24340 sub1node->cd();
24341 //
24342 // Place copy #4 of ITS6 in I569
24343 //
24344 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,35.1903,"");
24345 sub2node->SetLineColor(kColorITS);
24346 sub2node->SetVisibility(1);
24347 fNodes->Add(sub2node);
24348 sub1node->cd();
24349 //
24350 // Place copy #5 of ITS6 in I569
24351 //
1266e9b4 24352 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,31.2803,"itsrot532");
1f99c14b 24353 sub2node->SetLineColor(kColorITS);
24354 sub2node->SetVisibility(1);
24355 fNodes->Add(sub2node);
24356 sub1node->cd();
24357 //
24358 // Place copy #6 of ITS6 in I569
24359 //
24360 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,27.3703,"");
24361 sub2node->SetLineColor(kColorITS);
24362 sub2node->SetVisibility(1);
24363 fNodes->Add(sub2node);
24364 sub1node->cd();
24365 //
24366 // Place copy #7 of ITS6 in I569
24367 //
1266e9b4 24368 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,23.4603,"itsrot532");
1f99c14b 24369 sub2node->SetLineColor(kColorITS);
24370 sub2node->SetVisibility(1);
24371 fNodes->Add(sub2node);
24372 sub1node->cd();
24373 //
24374 // Place copy #8 of ITS6 in I569
24375 //
24376 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,19.5503,"");
24377 sub2node->SetLineColor(kColorITS);
24378 sub2node->SetVisibility(1);
24379 fNodes->Add(sub2node);
24380 sub1node->cd();
24381 //
24382 // Place copy #9 of ITS6 in I569
24383 //
1266e9b4 24384 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,15.6403,"itsrot532");
1f99c14b 24385 sub2node->SetLineColor(kColorITS);
24386 sub2node->SetVisibility(1);
24387 fNodes->Add(sub2node);
24388 sub1node->cd();
24389 //
24390 // Place copy #10 of ITS6 in I569
24391 //
24392 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,11.7303,"");
24393 sub2node->SetLineColor(kColorITS);
24394 sub2node->SetVisibility(1);
24395 fNodes->Add(sub2node);
24396 sub1node->cd();
24397 //
24398 // Place copy #11 of ITS6 in I569
24399 //
1266e9b4 24400 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,7.8203,"itsrot532");
1f99c14b 24401 sub2node->SetLineColor(kColorITS);
24402 sub2node->SetVisibility(1);
24403 fNodes->Add(sub2node);
24404 sub1node->cd();
24405 //
24406 // Place copy #12 of ITS6 in I569
24407 //
24408 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,3.9103,"");
24409 sub2node->SetLineColor(kColorITS);
24410 sub2node->SetVisibility(1);
24411 fNodes->Add(sub2node);
24412 sub1node->cd();
24413 //
24414 // Place copy #13 of ITS6 in I569
24415 //
24416 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,0.0003,"");
24417 sub2node->SetLineColor(kColorITS);
24418 sub2node->SetVisibility(1);
24419 fNodes->Add(sub2node);
24420 sub1node->cd();
24421 //
24422 // Place copy #14 of ITS6 in I569
24423 //
24424 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-3.9097,"");
24425 sub2node->SetLineColor(kColorITS);
24426 sub2node->SetVisibility(1);
24427 fNodes->Add(sub2node);
24428 sub1node->cd();
24429 //
24430 // Place copy #15 of ITS6 in I569
24431 //
1266e9b4 24432 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-7.8197,"itsrot532");
1f99c14b 24433 sub2node->SetLineColor(kColorITS);
24434 sub2node->SetVisibility(1);
24435 fNodes->Add(sub2node);
24436 sub1node->cd();
24437 //
24438 // Place copy #16 of ITS6 in I569
24439 //
24440 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-11.7297,"");
24441 sub2node->SetLineColor(kColorITS);
24442 sub2node->SetVisibility(1);
24443 fNodes->Add(sub2node);
24444 sub1node->cd();
24445 //
24446 // Place copy #17 of ITS6 in I569
24447 //
24448 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-15.6397,"");
24449 sub2node->SetLineColor(kColorITS);
24450 sub2node->SetVisibility(1);
24451 fNodes->Add(sub2node);
24452 sub1node->cd();
24453 //
24454 // Place copy #18 of ITS6 in I569
24455 //
24456 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-19.5497,"");
24457 sub2node->SetLineColor(kColorITS);
24458 sub2node->SetVisibility(1);
24459 fNodes->Add(sub2node);
24460 sub1node->cd();
24461 //
24462 // Place copy #19 of ITS6 in I569
24463 //
1266e9b4 24464 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-23.4597,"itsrot532");
1f99c14b 24465 sub2node->SetLineColor(kColorITS);
24466 sub2node->SetVisibility(1);
24467 fNodes->Add(sub2node);
24468 sub1node->cd();
24469 //
24470 // Place copy #20 of ITS6 in I569
24471 //
24472 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-27.3697,"");
24473 sub2node->SetLineColor(kColorITS);
24474 sub2node->SetVisibility(1);
24475 fNodes->Add(sub2node);
24476 sub1node->cd();
24477 //
24478 // Place copy #21 of ITS6 in I569
24479 //
1266e9b4 24480 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-31.2797,"itsrot532");
1f99c14b 24481 sub2node->SetLineColor(kColorITS);
24482 sub2node->SetVisibility(1);
24483 fNodes->Add(sub2node);
24484 sub1node->cd();
24485 //
24486 // Place copy #22 of ITS6 in I569
24487 //
24488 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-35.1897,"");
24489 sub2node->SetLineColor(kColorITS);
24490 sub2node->SetVisibility(1);
24491 fNodes->Add(sub2node);
24492 sub1node->cd();
24493 //
24494 // Place copy #23 of ITS6 in I569
24495 //
24496 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-39.0997,"");
24497 sub2node->SetLineColor(kColorITS);
24498 sub2node->SetVisibility(1);
24499 fNodes->Add(sub2node);
24500 sub1node->cd();
24501 //
24502 // Place copy #24 of ITS6 in I569
24503 //
24504 sub2node = new TNode("ITS6","ITS6","ITS6",0.,0.03,-43.0097,"");
24505 sub2node->SetLineColor(kColorITS);
24506 sub2node->SetVisibility(1);
24507 fNodes->Add(sub2node);
24508 sub1node->cd();
24509 //
24510 // Place copy #25 of ITS6 in I569
24511 //
1266e9b4 24512 sub2node = new TNode("ITS6","ITS6","ITS6",0.,-0.03,-46.9197,"itsrot532");
1f99c14b 24513 sub2node->SetLineColor(kColorITS);
24514 sub2node->SetVisibility(1);
24515 fNodes->Add(sub2node);
24516 sub1node->cd();
24517 fNodes->Add(sub1node);
24518 node->cd();
24519
24520
24521
db915fea 24522 fNodes->Add(node);
ac9c285e 24523
1266e9b4 24524*/
db915fea 24525}
24526//_____________________________________________________________________________
24527void AliITSvPPRasymm::CreateGeometry(){
24528////////////////////////////////////////////////////////////////////////
24529// This routine defines and Creates the geometry for version 6 of the ITS.
24530////////////////////////////////////////////////////////////////////////
24531
7bdd9b7d 24532
24533//Begin_Html
24534/*
24535<img src="picts/ITS/ITS_full_vPPRasymm.jpg">
24536</pre>
24537<br clear=left>
24538<font size=+2 color=red>
24539<p>This shows the full ITS geometry.
24540</font>
24541
24542<img src="picts/ITS/ITS_SPD_Barrel_vPPRasymm.jpg">
24543</pre>
24544<br clear=left>
24545<font size=+2 color=red>
24546<p>This shows the full SPD Barrel of the ITS geometry.
24547</font>
24548
24549<img src="picts/ITS/ITS_SDD_Barrel_vPPRasymm.jpg">
24550</pre>
24551<br clear=left>
24552<font size=+2 color=red>
24553<p>This shows the full SDD Barrel of the ITS geometry.
24554</font>
24555
24556<img src="picts/ITS/ITS_SSD_Barrel_vPPRasymm.jpg">
24557</pre>
24558<br clear=left>
24559<font size=+2 color=red>
24560<p>This shows the full SSD Barrel of the ITS geometry.
24561</font>
24562*/
24563//End_Html
db915fea 24564 //INNER RADII OF THE SILICON LAYERS
cd3a3507 24565 // Float_t rl[6] = { 3.8095,7.,15.,24.,38.1,43.5765 };
db915fea 24566 //THICKNESSES OF LAYERS (in % radiation length)
24567 Float_t drl[6] = { 1.03,1.03,0.94,0.95,0.91,0.87 };
24568 //HALF LENGTHS OF LAYERS
cd3a3507 24569 // Float_t dzl[6] = { 14.35,14.35,25.1,32.1,49.405,55.27 };
db915fea 24570 //LENGTHS OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24571 // Float_t dzb[6] = { 12.4,12.4,13.5,15.,7.5,7.5 };
db915fea 24572 //THICKNESSES OF END-LADDER BOXES (ALL INCLUDED)
cd3a3507 24573 // Float_t drb[6] = { rl[1]-rl[0],0.2,5.,5.,4.,4. };
db915fea 24574
24575
7b67784f 24576 Float_t dits[100], rlim, zmax;
cd3a3507 24577 // Float_t zpos;
24578 // Float_t pcits[50]
7b67784f 24579 Float_t ztpc;
2ffd6c79 24580 Int_t idrotm[1999], i;
7b67784f 24581 Float_t dgh[100];
686e2715 24582
80272ed3 24583
24584 // Define some variables for SPD
24585
c47b75b1 24586 Float_t dits1[3], di101[3], di107[3], di10b[3], di106[3]; // for layer 1
24587 Float_t di103[3], di10a[3], di102[3]; // for layer 1
24588 Float_t dits2[3], di1d1[3], di1d7[3], di20b[3], di1d6[3]; // for layer 2
24589 Float_t di1d3[3], di20a[3], di1d2[3]; // for layer 2
24590 Float_t di108[3], di104[3]; // for both layers
686e2715 24591
a8c83dcb 24592 Float_t ddet1=200.; // total detector thickness on layer 1 (micron)
24593 Float_t dchip1=200.; // total chip thickness on layer 1 (micron)
686e2715 24594
a8c83dcb 24595 Float_t ddet2=200.; // total detector thickness on layer 2 (micron)
24596 Float_t dchip2=200.; // total chip thickness on layer 2 (micron)
3f1f65c1 24597
214030ed 24598 Float_t dbus=300.; // total bus thickness on both layers (micron)
3d12a48d 24599
24600 ddet1 = GetThicknessDet1();
24601 ddet2 = GetThicknessDet2();
24602 dchip1 = GetThicknessChip1();
24603 dchip2 = GetThicknessChip2();
24604
3d12a48d 24605 if(ddet1 < 100. || ddet1 > 300.) {
1e9111db 24606 cout << "ITS - WARNING: the detector thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24607 " The default value of 200 microns will be used." << endl;
24608 ddet1=200.;
3d12a48d 24609 }
24610
24611 if(ddet2 < 100. || ddet2 > 300.) {
1e9111db 24612 cout << "ITS - WARNING: the detector thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24613 " The default value of 200 microns will be used." << endl;
24614 ddet2=200.;
3d12a48d 24615 }
24616
214030ed 24617 if(dchip1 < 100. || dchip1 > 300.) {
24618 cout << "ITS - WARNING: the chip thickness for layer 1 is outside the range of [100,300] microns."
a8c83dcb 24619 " The default value of 200 microns will be used." << endl;
24620 dchip1=200.;
3d12a48d 24621 }
24622
214030ed 24623 if(dchip2 < 100. || dchip2 > 300.) {
24624 cout << "ITS - WARNING: the chip thickness for layer 2 is outside the range of [100,300] microns."
a8c83dcb 24625 " The default value of 200 microns will be used." << endl;
24626 dchip2=200.;
3d12a48d 24627 }
7b67784f 24628
24629 Int_t rails = 1; // flag for rails (1 --> rails in; 0 --> rails out)
24630
24631 Int_t fluid = 1; // flag for the cooling fluid (1 --> water; 0 --> freon)
24632
24633 rails = GetRails();
24634
24635 fluid = GetCoolingFluid();
24636
24637 if(rails != 0 && rails != 1) {
1e9111db 24638 cout << "ITS - WARNING: the switch for rails is not set neither to 0 (rails out) nor to 1 (rails in)."
7b67784f 24639 " The default value of 1 (rails in) will be used." << endl;
24640
24641 }
3d12a48d 24642
7b67784f 24643 if(fluid != 0 && fluid != 1) {
1e9111db 24644 cout << "ITS - WARNING: the switch for cooling fluid is not set neither to 0 (freon) nor to 1 (water)."
7b67784f 24645 " The default value of 1 (water) will be used." << endl;
24646 }
24647
1e9111db 24648 cout << "ITS: Detector thickness on layer 1 is set to " << ddet1 << " microns." << endl;
24649 cout << "ITS: Chip thickness on layer 1 is set to " << dchip1 << " microns." << endl;
24650 cout << "ITS: Detector thickness on layer 2 is set to " << ddet2 << " microns." << endl;
24651 cout << "ITS: Chip thickness on layer 2 is set to " << dchip2 << " microns." << endl;
7b67784f 24652 if(rails == 0 ) {
1e9111db 24653 cout << "ITS: Rails are out." << endl;
7b67784f 24654 } else {
1e9111db 24655 cout << "ITS: Rails are in." << endl;
7b67784f 24656 }
24657 if(fluid == 0 ) {
1e9111db 24658 cout << "ITS: The cooling fluid is freon." << endl;
7b67784f 24659 } else {
1e9111db 24660 cout << "ITS: The cooling fluid is water." << endl;
7b67784f 24661 }
24662
c47b75b1 24663 ddet1 = ddet1*0.0001/2.; // conversion from tot length in um to half in cm
24664 ddet2 = ddet2*0.0001/2.; // conversion from tot length in um to half in cm
24665 dchip1 = dchip1*0.0001/2.;// conversion from tot length in um to half in cm
24666 dchip2 = dchip2*0.0001/2.;// conversion from tot length in um to half in cm
45725ec9 24667 dbus = dbus*0.0001/2.; // conversion from tot length in um to half in cm
c47b75b1 24668
24669 Float_t deltax, deltay;
686e2715 24670
c47b75b1 24671 Int_t thickness = fMinorVersion/10;
24672 Int_t option = fMinorVersion - 10*thickness;
80272ed3 24673
24674
24675 // Define some variables for SDD
24676
24677
24678 Float_t sin30, cos30;
24679
24680 // SDD electronics+services main volumes
24681 Float_t I018dits[3], I024dits[3], I047dits[3], I048dits[3];
24682
24683 // SDD detector ladder
24684
24685 Float_t I302dits[3], I402dits[3], I004dits[3], I005dits[3];
24686 Float_t Y_SDD_sep = 0.20;
24687 Float_t ySDD;
24688 Int_t iSDD;
24689 Float_t Z_SDD_lay3[6] = {18.55, 10.95, 3.70, -3.70, -11.20, -18.35};
24690 Float_t Z_SDD_lay4[8] = {25.75, 18.60, 11.00, 3.70, -3.70, -11.20, -18.45, -26.05};
24691
24692 // ladder foot and end-ladder (frame and cooling)
24693 Float_t I028dits[3], I420dits[3], I421dits[3], I422dits[6], I423dits[3];
24694 Float_t I424dits[3], xI424, yI424;
24695 Float_t I425dits[3];
24696 Int_t indI425;
24697 Float_t I029dits[4], I030dits[4], I031dits[3], I032dits[3];
24698
24699 // SDD ladder frame and cooling
24700 Float_t SDD_CoolPipe[3] = {1.7000, -0.5500, 0.0000};
24701 Float_t I035dits[3], I037dits[3], I038dits[3];
24702 Float_t I039dits[3], xI039, yI039;
24703 Float_t I041dits[5];
24704
24705 // SDD hybrid, chips and capacitors
24706 Float_t I050dits[3], xI050, yI050;
24707 Float_t I052dits[3], xI052, yI052;
24708 Float_t I042dits[3], xI042, yI042;
24709 Float_t xI042space = 0.17;
24710 Float_t I043dits[3], xI043, yI043;
24711 Float_t xI043space = 0.17;
24712 Float_t zchip, zChipSpace;
24713 Float_t I051dits[3], xI051, yI051, zI051, yI051space, xcap;
24714 Int_t ichip, icap;
24715
24716 // SDD microcables
24717 Float_t I044dits[4], xI044, yI044, volI044;
24718 Float_t xHV, yHV, zHV, xLV, yLV, zLV;
24719 Char_t HVname[5], LVname[5];
24720
24721
24722 // Define media off-set
db915fea 24723
24724 Int_t *idtmed = fIdtmed->GetArray()-199;
cd3a3507 24725
db915fea 24726
24727 // Rotation matrices
24728
a9c4129c 24729 // SPD - option 'a' (this is NOT the default so leave commented)
db915fea 24730
bae7e562 24731
686e2715 24732 if (option == 1) {
24733
24734 AliMatrix(idrotm[201],90.0,90.0,90.0,180.0,0.0,0.0);
24735 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24736 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24737 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24738 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24739 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24740 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24741 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24742 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24743 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24744 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24745 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24746 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24747 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24748 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24749 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24750 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24751 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24752 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24753 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24754 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24755 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0 );
24756 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24757 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24758 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24759 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24760 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24761 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24762 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24763 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24764 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24765 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24766 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0 );
24767 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24768 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24769 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
9bf5e8ff 24770 AliMatrix(idrotm[237],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24771 AliMatrix(idrotm[238],90.0,144.0,90.0,234.0,0.0,0.0);
24772 AliMatrix(idrotm[239],90.0,216.0,90.0,306.0,0.0,0.0);
24773 AliMatrix(idrotm[240],90.0,288.0,90.0,18.0,0.0,0.0);
24774 AliMatrix(idrotm[241],90.0,324.0,90.0,54.0,0.0,0.0);
24775 AliMatrix(idrotm[242],90.0,36.0,90.0,126.0,0.0,0.0);
24776 AliMatrix(idrotm[243],90.0,108.0,90.0,198.0,0.0,0.0);
9bf5e8ff 24777 AliMatrix(idrotm[244],90.0,180.0,90.0,270.0,0.0,0.0);
24778 AliMatrix(idrotm[245],90.0,162.0,90.0,252.0,0.0,0.0);
24779 AliMatrix(idrotm[246],90.0,310.0,90.0,40.0,0.0,0.0);
24780 AliMatrix(idrotm[247],90.0,319.0,90.0,49.0,0.0,0.0);
24781 AliMatrix(idrotm[248],90.0,328.0,90.0,58.0,0.0,0.0);
24782 AliMatrix(idrotm[249],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24783 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24784 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24785 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24786 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24787 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24788 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24789 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24790 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24791 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24792 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24793 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24794 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24795 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24796 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24797 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24798 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24799 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24800 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24801 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24802 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24803 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24804 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24805 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24806 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24807 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24808 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24809 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24810 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24811
24812 }
a9c4129c 24813
24814 // SPD - option 'b' (this is the default)
2ffd6c79 24815
686e2715 24816 if (option == 2) {
24817
9bf5e8ff 24818 AliMatrix(idrotm[201],90.0,0.0,90.0,90.0,0.0,0.0);
686e2715 24819 AliMatrix(idrotm[202],90.0,90.0,90.0,0.0,0.0,0.0);
24820 AliMatrix(idrotm[203],90.0,350.0,90.0,260.0,0.0,0.0);
24821 AliMatrix(idrotm[204],90.0,170.0,90.0,80.0,0.0,0.0);
24822 AliMatrix(idrotm[205],90.0,10.0,90.0,100.0,0.0,0.0);
24823 AliMatrix(idrotm[206],90.0,190.0,90.0,280.0,0.0,0.0);
24824 AliMatrix(idrotm[207],90.0,342.0,90.0,72.0,0.0,0.0);
24825 AliMatrix(idrotm[208],90.0,156.999893,90.0,246.999893,0.0,0.0);
24826 AliMatrix(idrotm[209],90.0,147.999802,90.0,237.999893,0.0,0.0);
24827 AliMatrix(idrotm[210],90.0,138.999802,90.0,228.999802,0.0,0.0);
24828 AliMatrix(idrotm[211],90.0,129.999802,90.0,219.999802,0.0,0.0);
24829 AliMatrix(idrotm[212],90.0,36.7896,90.0,126.789597,0.0,0.0);
24830 AliMatrix(idrotm[213],90.0,343.579712,90.0,73.579697,0.0,0.0);
24831 AliMatrix(idrotm[214],90.0,95.413696,90.0,185.413696,0.0,0.0);
24832 AliMatrix(idrotm[215],90.0,5.4141,90.0,95.414101,0.0,0.0);
24833 AliMatrix(idrotm[216],90.0,318.296906,90.0,48.296902,0.0,0.0);
24834 AliMatrix(idrotm[217],90.0,67.000099,90.0,157.000107,0.0,0.0);
24835 AliMatrix(idrotm[218],90.0,337.003998,90.0,67.003998,0.0,0.0);
24836 AliMatrix(idrotm[219],90.0,247.000305,90.0,337.000305,0.0,0.0);
24837 AliMatrix(idrotm[220],90.0,305.633514,90.0,35.633499,0.0,0.0);
24838 AliMatrix(idrotm[221],90.0,58.000198,90.0,148.000198,0.0,0.0);
24839 AliMatrix(idrotm[222],90.0,327.997101,90.0,57.997101,0.0,0.0);
24840 AliMatrix(idrotm[223],90.0,237.994202,90.0,327.994202,0.0,0.0);
24841 AliMatrix(idrotm[224],90.0,296.627502,90.0,26.627399,0.0,0.0);
24842 AliMatrix(idrotm[225],90.0,48.994099,90.0,138.994095,0.0,0.0);
24843 AliMatrix(idrotm[226],90.0,318.990997,90.0,48.991001,0.0,0.0);
24844 AliMatrix(idrotm[227],90.0,228.988205,90.0,318.98819,0.0,0.0);
24845 AliMatrix(idrotm[228],90.0,287.621399,90.0,17.621401,0.0,0.0);
24846 AliMatrix(idrotm[229],90.0,39.988098,90.0,129.988098,0.0,0.0);
24847 AliMatrix(idrotm[230],90.0,309.984985,90.0,39.985001,0.0,0.0);
24848 AliMatrix(idrotm[231],90.0,327.2612,90.0,57.2612,0.0,0.0);
24849 AliMatrix(idrotm[232],90.0,237.261398,90.0,327.261414,0.0,0.0);
24850 AliMatrix(idrotm[233],90.0,252.000504,90.0,342.000488,0.0,0.0);
24851 AliMatrix(idrotm[234],90.0,71.9991,90.0,161.9991,0.0,0.0);
24852 AliMatrix(idrotm[235],90.0,270.0,90.0,0.0,0.0,0.0);
24853 AliMatrix(idrotm[236],90.0,180.013702,90.0,270.013702,0.0,0.0);
24854 AliMatrix(idrotm[237],90.0,90.0,90.0,180.0,0.0,0.0);
9bf5e8ff 24855 AliMatrix(idrotm[238],90.0,180.0,90.0,270.0,0.0,0.0);
24856 AliMatrix(idrotm[239],90.0,162.0,90.0,252.0,0.0,0.0);
24857 AliMatrix(idrotm[240],90.0,310.0,90.0,40.0,0.0,0.0);
24858 AliMatrix(idrotm[241],90.0,319.0,90.0,49.0,0.0,0.0);
24859 AliMatrix(idrotm[242],90.0,328.0,90.0,58.0,0.0,0.0);
24860 AliMatrix(idrotm[243],90.0,337.0,90.0,67.0,0.0,0.0);
686e2715 24861 AliMatrix(idrotm[244],90.0,216.0,90.0,306.0,0.0,0.0);
24862 AliMatrix(idrotm[245],90.0,36.0,90.0,126.0,0.0,0.0);
24863 AliMatrix(idrotm[246],90.0,108.0,90.0,198.0,0.0,0.0);
24864 AliMatrix(idrotm[247],90.0,144.0,90.0,234.0,0.0,0.0);
24865 AliMatrix(idrotm[248],90.0,288.0,90.0,18.0,0.0,0.0);
24866 AliMatrix(idrotm[249],90.0,324.0,90.0,54.0,0.0,0.0);
24867 AliMatrix(idrotm[1003],90.0,73.5,90.0,163.5,0.0,0.0);
24868 AliMatrix(idrotm[1011],90.0,342.0,90.0,72.0,0.0,0.0);
24869 AliMatrix(idrotm[1039],90.0,72.0,90.0,162.0,0.0,0.0);
24870 AliMatrix(idrotm[1043],90.0,66.91,90.0,156.91,0.0,0.0);
24871 AliMatrix(idrotm[1065],90.0,144.0,90.0,234.0,0.0,0.0);
24872 AliMatrix(idrotm[1078],90.0,180.0,90.0,270.0,0.0,0.0);
24873 AliMatrix(idrotm[1088],90.0,57.41,90.0,147.41,0.0,0.0);
24874 AliMatrix(idrotm[1089],90.0,333.0,90.0,63.0,0.0,0.0);
24875 AliMatrix(idrotm[1090],90.0,351.0,90.0,81.0,0.0,0.0);
24876 AliMatrix(idrotm[1091],90.0,216.0,90.0,306.0,0.0,0.0);
24877 AliMatrix(idrotm[1092],90.0,27.0,90.0,117.0,0.0,0.0);
24878 AliMatrix(idrotm[1093],90.0,18.0,90.0,108.0,0.0,0.0);
24879 AliMatrix(idrotm[1094],90.0,9.0,90.0,99.0,0.0,0.0);
24880 AliMatrix(idrotm[1104],90.0,252.0,90.0,342.0,0.0,0.0);
24881 AliMatrix(idrotm[1106],90.0,36.0,90.0,126.0,0.0,0.0);
24882 AliMatrix(idrotm[1107],90.0,108.0,90.0,198.0,0.0,0.0);
24883 AliMatrix(idrotm[1108],90.0,324.0,90.0,54.0,180.0,0.0);
24884 AliMatrix(idrotm[1109],90.0,0.0,90.0,90.0,180.0,0.0);
24885 AliMatrix(idrotm[1110],90.0,36.0,90.0,126.0,180.0,0.0);
24886 AliMatrix(idrotm[1111],90.0,72.0,90.0,162.0,180.0,0.0);
24887 AliMatrix(idrotm[1112],90.0,108.0,90.0,198.0,180.0,0.0);
24888 AliMatrix(idrotm[1113],90.0,144.0,90.0,234.0,180.0,0.0);
24889 AliMatrix(idrotm[1114],90.0,180.0,90.0,270.0,180.0,0.0);
24890 AliMatrix(idrotm[1115],90.0,216.0,90.0,306.0,180.0,0.0);
24891 AliMatrix(idrotm[1116],90.0,252.0,90.0,342.0,180.0,0.0);
24892 AliMatrix(idrotm[1117],90.0,288.0,90.0,18.0,0.0,0.0);
24893 AliMatrix(idrotm[1118],90.0,288.0,90.0,18.0,180.0,0.0);
24894 AliMatrix(idrotm[1130],90.0,324.0,90.0,54.0,0.0,0.0);
24895
24896 }
24897
db915fea 24898 // SDD
24899
24900 AliMatrix(idrotm[301],0.0,0.0,90.0,90.0,90.0,180.0);
24901 AliMatrix(idrotm[302],0.0,0.0,90.0,90.0,90.0,0.0);
24902 AliMatrix(idrotm[303],180.0,0.0,90.0,90.0,90.0,0.0);
24903 AliMatrix(idrotm[304],180.0,0.0,90.0,90.0,90.0,180.0);
24904 AliMatrix(idrotm[305],90.0,347.14,90.0,77.14,0.0,0.0);
24905 AliMatrix(idrotm[306],90.0,321.43,90.0,51.43,0.0,0.0);
24906 AliMatrix(idrotm[307],90.0,295.71,90.0,25.71,0.0,0.0);
24907 AliMatrix(idrotm[308],90.0,244.29,90.0,334.29,0.0,0.0);
24908 AliMatrix(idrotm[309],90.0,218.57,90.0,308.57,0.0,0.0);
24909 AliMatrix(idrotm[310],90.0,167.14,90.0,257.14,0.0,0.0);
24910 AliMatrix(idrotm[311],90.0,141.43,90.0,231.43,0.0,0.0);
24911 AliMatrix(idrotm[312],90.0,0.0,0.0,0.0,90.0,270.0);
24912 AliMatrix(idrotm[313],90.0,115.71,90.0,205.71,0.0,0.0);
24913 AliMatrix(idrotm[314],90.0,335.45,90.0,65.45,0.0,0.0);
24914 AliMatrix(idrotm[315],90.0,319.09,90.0,49.09,0.0,0.0);
24915 AliMatrix(idrotm[316],90.0,302.73,90.0,32.73,0.0,0.0);
24916 AliMatrix(idrotm[317],90.0,286.36,90.0,16.36,0.0,0.0);
24917 AliMatrix(idrotm[318],90.0,270.0,90.0,360.0,0.0,0.0);
24918 AliMatrix(idrotm[319],90.0,253.64,90.0,343.64,0.0,0.0);
24919 AliMatrix(idrotm[320],90.0,237.27,90.0,327.27,0.0,0.0);
24920 AliMatrix(idrotm[321],90.0,12.86,90.0,102.86,0.0,0.0);
24921 AliMatrix(idrotm[322],90.0,220.91,90.0,310.91,0.0,0.0);
24922 AliMatrix(idrotm[323],90.0,204.55,90.0,294.55,0.0,0.0);
24923 AliMatrix(idrotm[324],90.0,188.18,90.0,278.18,0.0,0.0);
24924 AliMatrix(idrotm[325],90.0,171.82,90.0,261.82,0.0,0.0);
24925 AliMatrix(idrotm[326],90.0,155.45,90.0,245.45,0.0,0.0);
24926 AliMatrix(idrotm[327],90.0,139.09,90.0,229.09,0.0,0.0);
24927 AliMatrix(idrotm[328],90.0,122.73,90.0,212.73,0.0,0.0);
24928 AliMatrix(idrotm[329],90.0,106.36,90.0,196.36,0.0,0.0);
24929 AliMatrix(idrotm[330],90.0,73.64,90.0,163.64,0.0,0.0);
24930 AliMatrix(idrotm[331],90.0,40.91,90.0,130.91,0.0,0.0);
24931 AliMatrix(idrotm[332],90.0,24.55,90.0,114.55,0.0,0.0);
24932 AliMatrix(idrotm[333],90.0,38.57,90.0,128.57,0.0,0.0);
24933 AliMatrix(idrotm[334],90.0,351.82,90.0,81.82,0.0,0.0);
24934 AliMatrix(idrotm[335],90.0,8.18,90.0,98.18,0.0,0.0);
24935 AliMatrix(idrotm[336],90.0,64.29,90.0,154.29,0.0,0.0);
24936 AliMatrix(idrotm[337],111.0,300.0,21.0,300.0,90.0,30.0);
24937 AliMatrix(idrotm[338],69.0,240.0,159.0,240.0,90.0,150.0);
24938 AliMatrix(idrotm[339],111.0,240.0,21.0,240.0,90.0,150.0);
24939 AliMatrix(idrotm[340],69.0,300.0,159.0,300.0,90.0,30.0);
24940 AliMatrix(idrotm[341],128.0,0.0,38.0,0.0,90.0,270.0);
24941 AliMatrix(idrotm[342],90.0,240.0,180.0,0.0,90.0,330.);
24942 AliMatrix(idrotm[343],90.0,120.0,180.0,0.0,90.0,210.0);
24943 AliMatrix(idrotm[344],90.0,0.0,180.0,0.0,90.0,90.0);
24944 AliMatrix(idrotm[345],90.0,180.0,90.0,90.0,0.0,0.0);
24945 AliMatrix(idrotm[346],90.0,300.0,90.0,30.0,0.0,0.0);
24946 AliMatrix(idrotm[347],90.0,240.0,90.0,150.0,0.0,0.0);
24947 AliMatrix(idrotm[348],90.0,180.0,0.0,0.0,90.0,270.0);
24948 AliMatrix(idrotm[349],90.0,235.0,90.0,145.0,0.0,0.0);
24949 AliMatrix(idrotm[350],90.0,90.0,90.0,180.0,0.0,0.0);
24950 AliMatrix(idrotm[351],90.0,305.0,90.0,35.0,0.0,0.0);
24951 AliMatrix(idrotm[352],0.0,0.0,90.0,0.0,90.0,90.0);
24952 AliMatrix(idrotm[353],90.0,60.0,90.0,150.0,0.0,0.0);
24953 AliMatrix(idrotm[354],90.0,120.0,90.0,30.0,0.0,0.0);
24954 AliMatrix(idrotm[355],90.0,180.0,90.0,90.0,180.0,0.0);
24955 AliMatrix(idrotm[356],90.0,270.0,90.0,0.0,0.0,0.0);
24956 AliMatrix(idrotm[366],90.0,57.27,90.0,147.27,0.0,0.0);
24957 AliMatrix(idrotm[386],90.0,192.86,90.0,282.86,0.0,0.0);
24958
24959 // SSD
24960
24961 AliMatrix(idrotm[501],90.0,148.24,90.0,238.24,0.0,0.0);
24962 AliMatrix(idrotm[503],90.0,137.65,90.0,227.65,0.0,0.0);
24963 AliMatrix(idrotm[504],90.0,127.06,90.0,217.06,0.0,0.0);
24964 AliMatrix(idrotm[505],90.0,116.47,90.0,206.47,0.0,0.0);
24965 AliMatrix(idrotm[506],90.0,105.88,90.0,195.88,0.0,0.0);
24966 AliMatrix(idrotm[507],90.0,95.29,90.0,185.29,0.0,0.0);
24967 AliMatrix(idrotm[508],90.0,84.71,90.0,174.71,0.0,0.0);
24968 AliMatrix(idrotm[509],90.0,74.12,90.0,164.12,0.0,0.0);
24969 AliMatrix(idrotm[510],90.0,63.53,90.0,153.53,0.0,0.0);
24970 AliMatrix(idrotm[511],90.0,52.94,90.0,142.94,0.0,0.0);
24971 AliMatrix(idrotm[512],90.0,42.35,90.0,132.35,0.0,0.0);
24972 AliMatrix(idrotm[513],90.0,31.76,90.0,121.76,0.0,0.0);
24973 AliMatrix(idrotm[514],90.0,10.59,90.0,100.59,0.0,0.0);
24974 AliMatrix(idrotm[515],90.0,349.41,90.0,79.41,0.0,0.0);
24975 AliMatrix(idrotm[516],90.0,338.82,90.0,68.82,0.0,0.0);
24976 AliMatrix(idrotm[517],90.0,328.24,90.0,58.24,0.0,0.0);
24977 AliMatrix(idrotm[518],90.0,317.65,90.0,47.65,0.0,0.0);
24978 AliMatrix(idrotm[519],90.0,307.06,90.0,37.06,0.0,0.0);
24979 AliMatrix(idrotm[520],90.0,296.47,90.0,26.47,0.0,0.0);
24980 AliMatrix(idrotm[521],90.0,285.88,90.0,15.88,0.0,0.0);
24981 AliMatrix(idrotm[522],90.0,275.29,90.0,5.29,0.0,0.0);
24982 AliMatrix(idrotm[523],90.0,264.71,90.0,354.71,0.0,0.0);
24983 AliMatrix(idrotm[524],90.0,254.12,90.0,344.12,0.0,0.0);
24984 AliMatrix(idrotm[525],90.0,243.53,90.0,333.53,0.0,0.0);
24985 AliMatrix(idrotm[526],90.0,232.94,90.0,322.94,0.0,0.0);
24986 AliMatrix(idrotm[527],90.0,222.35,90.0,312.35,0.0,0.0);
24987 AliMatrix(idrotm[528],90.0,211.76,90.0,301.76,0.0,0.0);
24988 AliMatrix(idrotm[529],90.0,190.59,90.0,280.59,0.0,0.0);
24989 AliMatrix(idrotm[530],90.0,169.41,90.0,259.41,0.0,0.0);
24990 AliMatrix(idrotm[531],90.0,158.82,90.0,248.82,0.0,0.0);
24991 AliMatrix(idrotm[532],90.0,360.0,90.0,90.0,0.0,0.0);
24992 AliMatrix(idrotm[533],90.0,180.0,90.0,270.0,0.0,0.0);
24993 AliMatrix(idrotm[534],90.0,189.47,90.0,279.47,0.0,0.0);
cd3a3507 24994 AliMatrix(idrotm[535],90.0,198.95,90.0,288.95,0.0,0.0);
db915fea 24995 AliMatrix(idrotm[537],90.0,217.89,90.0,307.89,0.0,0.0);
24996 AliMatrix(idrotm[538],90.0,227.37,90.0,317.37,0.0,0.0);
24997 AliMatrix(idrotm[539],90.0,236.84,90.0,326.84,0.0,0.0);
24998 AliMatrix(idrotm[540],90.0,246.32,90.0,336.32,0.0,0.0);
24999 AliMatrix(idrotm[541],90.0,255.79,90.0,345.79,0.0,0.0);
25000 AliMatrix(idrotm[542],90.0,265.26,90.0,355.26,0.0,0.0);
25001 AliMatrix(idrotm[543],90.0,274.74,90.0,4.74,0.0,0.0);
25002 AliMatrix(idrotm[544],90.0,284.21,90.0,14.21,0.0,0.0);
25003 AliMatrix(idrotm[545],90.0,293.68,90.0,23.68,0.0,0.0);
25004 AliMatrix(idrotm[546],90.0,303.16,90.0,33.16,0.0,0.0);
25005 AliMatrix(idrotm[547],90.0,312.63,90.0,42.63,0.0,0.0);
25006 AliMatrix(idrotm[548],90.0,322.11,90.0,52.11,0.0,0.0);
25007 AliMatrix(idrotm[549],90.0,331.58,90.0,61.58,0.0,0.0);
25008 AliMatrix(idrotm[550],90.0,341.05,90.0,71.05,0.0,0.0);
25009 AliMatrix(idrotm[551],90.0,350.53,90.0,80.53,0.0,0.0);
25010 AliMatrix(idrotm[552],90.0,9.47,90.0,99.47,0.0,0.0);
cd3a3507 25011 AliMatrix(idrotm[553],90.0,18.95,90.0,108.95,0.0,0.0);
db915fea 25012 AliMatrix(idrotm[555],90.0,37.89,90.0,127.89,0.0,0.0);
25013 AliMatrix(idrotm[556],90.0,47.37,90.0,137.37,0.0,0.0);
25014 AliMatrix(idrotm[557],90.0,56.84,90.0,146.84,0.0,0.0);
25015 AliMatrix(idrotm[558],90.0,66.32,90.0,156.32,0.0,0.0);
25016 AliMatrix(idrotm[559],90.0,75.79,90.0,165.79,0.0,0.0);
25017 AliMatrix(idrotm[560],90.0,85.26,90.0,175.26,0.0,0.0);
25018 AliMatrix(idrotm[561],90.0,94.74,90.0,184.74,0.0,0.0);
25019 AliMatrix(idrotm[562],90.0,104.21,90.0,194.21,0.0,0.0);
25020 AliMatrix(idrotm[563],90.0,113.68,90.0,203.68,0.0,0.0);
25021 AliMatrix(idrotm[564],90.0,123.16,90.0,213.16,0.0,0.0);
25022 AliMatrix(idrotm[565],90.0,132.63,90.0,222.63,0.0,0.0);
25023 AliMatrix(idrotm[566],90.0,142.11,90.0,232.11,0.0,0.0);
25024 AliMatrix(idrotm[567],90.0,151.58,90.0,241.58,0.0,0.0);
25025 AliMatrix(idrotm[568],90.0,161.05,90.0,251.05,0.0,0.0);
25026 AliMatrix(idrotm[569],90.0,170.53,90.0,260.53,0.0,0.0);
25027 AliMatrix(idrotm[570],90.0,180.0,90.0,90.0,180.0,0.0);
25028 AliMatrix(idrotm[571],90.0,0.0,0.0,0.0,90.0,270.0);
25029 AliMatrix(idrotm[572],90.0,180.0,0.0,0.0,90.0,270.0);
25030 AliMatrix(idrotm[573],90.0,180.0,90.0,90.0,0.0,0.0);
25031 AliMatrix(idrotm[575],90.0,120.0,180.0,0.0,90.0,210.0);
25032 AliMatrix(idrotm[576],65.71,300.0,90.0,30.0,24.29,120.0);
25033 AliMatrix(idrotm[577],114.29,300.0,90.0,30.0,155.71,120.0);
25034 AliMatrix(idrotm[579],65.71,240.0,90.0,150.0,24.29,60.0);
25035 AliMatrix(idrotm[580],114.29,240.0,90.0,150.0,155.71,60.0);
25036 AliMatrix(idrotm[581],90.0,240.0,180.0,0.0,90.0,330.0);
25037 AliMatrix(idrotm[583],90.0,0.0,180.0,0.0,90.0,90.0);
25038 AliMatrix(idrotm[584],90.0,180.0,180.0,0.0,90.0,90.0);
25039 AliMatrix(idrotm[586],180.0,0.0,90.0,90.0,90.0,0.0);
25040 AliMatrix(idrotm[618],90.0,201.18,90.0,291.18,0.0,0.0);
25041 AliMatrix(idrotm[620],90.0,28.42,90.0,118.42,0.0,0.0);
25042 AliMatrix(idrotm[623],90.0,208.42,90.0,298.42,0.0,0.0);
25043 AliMatrix(idrotm[633],132.46,0.0,90.0,90.0,42.46,360.0);
25044 AliMatrix(idrotm[653],90.0,21.18,90.0,111.18,0.0,0.0);
25045
25046
cd3a3507 25047 // SDD cone
25048
25049 AliMatrix(idrotm[846],90.0,300.0,90.0,30.0,0.0,0.0);
25050 AliMatrix(idrotm[851],90.0,305.0,90.0,35.0,0.0,0.0);
25051 AliMatrix(idrotm[853],90.0,60.0,90.0,150.0,0.0,0.0);
25052 AliMatrix(idrotm[856],90.0,0.0,90.0,90.0,180.0,0.0);
25053 AliMatrix(idrotm[857],90.0,5.0,90.0,95.0,180.0,0.0);
25054 AliMatrix(idrotm[858],90.0,65.0,90.0,155.0,180.0,0.0);
25055 AliMatrix(idrotm[859],90.0,305.0,90.0,35.0,180.0,0.0);
25056 AliMatrix(idrotm[860],90.0,245.0,90.0,335.0,180.0,0.0);
25057 AliMatrix(idrotm[861],90.0,185.0,90.0,275.0,180.0,0.0);
25058 AliMatrix(idrotm[862],90.0,125.0,90.0,215.0,180.0,0.0);
25059 AliMatrix(idrotm[863],90.0,257.5,90.0,347.5,180.0,0.0);
25060 AliMatrix(idrotm[864],90.0,227.5,90.0,317.5,180.0,0.0);
25061 AliMatrix(idrotm[865],90.0,197.5,90.0,287.5,180.0,0.0);
25062 AliMatrix(idrotm[867],90.0,167.5,90.0,257.5,180.0,0.0);
25063 AliMatrix(idrotm[868],90.0,287.5,90.0,17.5,0.0,0.0);
25064 AliMatrix(idrotm[869],90.0,137.5,90.0,227.5,180.0,0.0);
25065 AliMatrix(idrotm[870],90.0,107.5,90.0,197.5,180.0,0.0);
25066 AliMatrix(idrotm[871],90.0,77.5,90.0,167.5,180.0,0.0);
25067 AliMatrix(idrotm[872],90.0,47.5,90.0,137.5,180.0,0.0);
25068 AliMatrix(idrotm[873],90.0,17.5,90.0,107.5,180.0,0.0);
25069 AliMatrix(idrotm[874],90.0,347.5,90.0,77.5,180.0,0.0);
25070 AliMatrix(idrotm[875],90.0,317.5,90.0,47.5,180.0,0.0);
25071 AliMatrix(idrotm[876],90.0,287.5,90.0,17.5,180.0,0.0);
25072 AliMatrix(idrotm[877],90.0,185.0,90.0,275.0,0.0,0.0);
25073 AliMatrix(idrotm[878],90.0,180.0,90.0,270.0,0.0,0.0);
25074 AliMatrix(idrotm[879],90.0,125.0,90.0,215.0,0.0,0.0);
25075 AliMatrix(idrotm[880],90.0,65.0,90.0,155.0,0.0,0.0);
25076 AliMatrix(idrotm[881],90.0,5.0,90.0,95.0,0.0,0.0);
25077 AliMatrix(idrotm[882],90.0,245.0,90.0,335.0,0.0,0.0);
25078 AliMatrix(idrotm[883],90.0,47.5,90.0,137.5,0.0,0.0);
25079 AliMatrix(idrotm[884],90.0,77.5,90.0,167.5,0.0,0.0);
25080 AliMatrix(idrotm[885],90.0,107.5,90.0,197.5,0.0,0.0);
25081 AliMatrix(idrotm[887],90.0,137.5,90.0,227.5,0.0,0.0);
25082 AliMatrix(idrotm[888],90.0,167.5,90.0,257.5,0.0,0.0);
25083 AliMatrix(idrotm[889],90.0,197.5,90.0,287.5,0.0,0.0);
25084 AliMatrix(idrotm[890],90.0,227.5,90.0,317.5,0.0,0.0);
25085 AliMatrix(idrotm[891],90.0,347.5,90.0,77.5,0.0,0.0);
25086 AliMatrix(idrotm[892],90.0,317.5,90.0,47.5,0.0,0.0);
25087 AliMatrix(idrotm[893],90.0,257.5,90.0,347.5,0.0,0.0);
25088 AliMatrix(idrotm[894],90.0,270.0,0.0,0.0,90.0,180.0);
25089 AliMatrix(idrotm[895],90.0,286.36,0.0,0.0,90.0,196.36);
25090 AliMatrix(idrotm[896],90.0,302.73,0.0,0.0,90.0,212.73);
25091 AliMatrix(idrotm[897],90.0,319.09,0.0,0.0,90.0,229.09);
25092 AliMatrix(idrotm[898],90.0,17.5,90.0,107.5,0.0,0.0);
25093 AliMatrix(idrotm[899],90.0,335.45,0.0,0.0,90.0,245.45);
25094 AliMatrix(idrotm[900],90.0,351.82,0.0,0.0,90.0,261.82);
25095 AliMatrix(idrotm[901],90.0,8.18,0.0,0.0,90.0,278.18);
25096 AliMatrix(idrotm[902],90.0,24.55,0.0,0.0,90.0,294.55);
25097 AliMatrix(idrotm[903],90.0,40.91,0.0,0.0,90.0,310.91);
25098 AliMatrix(idrotm[904],90.0,57.27,0.0,0.0,90.0,327.27);
25099 AliMatrix(idrotm[905],90.0,73.64,0.0,0.0,90.0,343.64);
25100 AliMatrix(idrotm[906],90.0,90.0,0.0,0.0,90.0,360.0);
25101 AliMatrix(idrotm[907],90.0,106.36,0.0,0.0,90.0,16.36);
25102 AliMatrix(idrotm[908],90.0,122.73,0.0,0.0,90.0,32.73);
25103 AliMatrix(idrotm[909],90.0,139.09,0.0,0.0,90.0,49.09);
25104 AliMatrix(idrotm[910],90.0,155.45,0.0,0.0,90.0,65.45);
25105 AliMatrix(idrotm[911],90.0,171.82,0.0,0.0,90.0,81.82);
25106 AliMatrix(idrotm[912],90.0,188.18,0.0,0.0,90.0,98.18);
25107 AliMatrix(idrotm[913],90.0,204.55,0.0,0.0,90.0,114.55);
25108 AliMatrix(idrotm[914],90.0,220.91,0.0,0.0,90.0,130.91);
25109 AliMatrix(idrotm[915],90.0,237.27,0.0,0.0,90.0,147.27);
25110 AliMatrix(idrotm[916],90.0,253.64,0.0,0.0,90.0,163.64);
25111 AliMatrix(idrotm[917],90.0,295.71,0.0,0.0,90.0,205.71);
25112 AliMatrix(idrotm[918],90.0,321.43,0.0,0.0,90.0,231.43);
25113 AliMatrix(idrotm[919],90.0,347.14,0.0,0.0,90.0,257.14);
25114 AliMatrix(idrotm[920],90.0,12.86,0.0,0.0,90.0,282.86);
25115 AliMatrix(idrotm[921],90.0,38.57,0.0,0.0,90.0,308.57);
25116 AliMatrix(idrotm[922],90.0,64.29,0.0,0.0,90.0,334.29);
25117 AliMatrix(idrotm[923],90.0,115.71,0.0,0.0,90.0,25.71);
25118 AliMatrix(idrotm[924],90.0,141.43,0.0,0.0,90.0,51.43);
25119 AliMatrix(idrotm[925],90.0,167.14,0.0,0.0,90.0,77.14);
25120 AliMatrix(idrotm[926],90.0,192.86,0.0,0.0,90.0,102.86);
25121 AliMatrix(idrotm[927],90.0,218.57,0.0,0.0,90.0,128.57);
25122 AliMatrix(idrotm[928],90.0,244.29,0.0,0.0,90.0,154.29);
25123 AliMatrix(idrotm[929],90.0,120.0,90.0,210.0,0.0,0.0);
25124 AliMatrix(idrotm[930],90.0,240.0,90.0,330.0,0.0,0.0);
25125 AliMatrix(idrotm[931],90.0,60.0,90.0,150.0,180.0,0.0);
25126 AliMatrix(idrotm[932],90.0,120.0,90.0,210.0,180.0,0.0);
25127 AliMatrix(idrotm[933],90.0,180.0,90.0,270.0,180.0,0.0);
25128 AliMatrix(idrotm[934],90.0,240.0,90.0,330.0,180.0,0.0);
25129 AliMatrix(idrotm[935],90.0,300.0,90.0,30.0,180.0,0.0);
25130
25131 // SSD cone
25132
25133 AliMatrix(idrotm[701],90.0,0.0,90.0,90.0,180.0,0.0);
25134 AliMatrix(idrotm[702],90.0,347.5,90.0,77.5,180.0,0.0);
25135 AliMatrix(idrotm[703],90.0,17.5,90.0,107.5,180.0,0.0);
25136 AliMatrix(idrotm[704],90.0,47.5,90.0,137.5,180.0,0.0);
25137 AliMatrix(idrotm[705],90.0,77.5,90.0,167.5,180.0,0.0);
25138 AliMatrix(idrotm[706],90.0,107.5,90.0,197.5,180.0,0.0);
25139 AliMatrix(idrotm[707],90.0,137.5,90.0,227.5,180.0,0.0);
25140 AliMatrix(idrotm[708],90.0,167.5,90.0,257.5,180.0,0.0);
25141 AliMatrix(idrotm[709],90.0,197.5,90.0,287.5,180.0,0.0);
25142 AliMatrix(idrotm[710],90.0,227.5,90.0,317.5,180.0,0.0);
25143 AliMatrix(idrotm[711],90.0,257.5,90.0,347.5,180.0,0.0);
25144 AliMatrix(idrotm[712],90.0,287.5,90.0,17.5,180.0,0.0);
25145 AliMatrix(idrotm[713],90.0,317.5,90.0,47.5,180.0,0.0);
25146 AliMatrix(idrotm[714],90.0,328.4,90.0,58.4,180.0,0.0);
25147 AliMatrix(idrotm[715],90.0,28.4,90.0,118.4,180.0,0.0);
25148 AliMatrix(idrotm[716],90.0,88.4,90.0,178.4,180.0,0.0);
25149 AliMatrix(idrotm[717],90.0,148.4,90.0,238.4,180.0,0.0);
25150 AliMatrix(idrotm[718],90.0,208.4,90.0,298.4,180.0,0.0);
25151 AliMatrix(idrotm[719],90.0,268.4,90.0,358.4,180.0,0.0);
25152 AliMatrix(idrotm[720],90.0,28.4,90.0,118.4,0.0,0.0);
25153 AliMatrix(idrotm[721],90.0,88.4,90.0,178.4,0.0,0.0);
25154 AliMatrix(idrotm[722],90.0,148.4,90.0,238.4,0.0,0.0);
25155 AliMatrix(idrotm[723],90.0,208.4,90.0,298.4,0.0,0.0);
25156 AliMatrix(idrotm[724],90.0,268.4,90.0,358.4,0.0,0.0);
25157 AliMatrix(idrotm[725],90.0,328.4,90.0,58.4,0.0,0.0);
25158 AliMatrix(idrotm[726],90.0,77.5,90.0,167.5,0.0,0.0);
25159 AliMatrix(idrotm[727],90.0,107.5,90.0,197.5,0.0,0.0);
25160 AliMatrix(idrotm[728],90.0,137.5,90.0,227.5,0.0,0.0);
25161 AliMatrix(idrotm[729],90.0,167.5,90.0,257.5,0.0,0.0);
25162 AliMatrix(idrotm[730],90.0,227.5,90.0,317.5,0.0,0.0);
25163 AliMatrix(idrotm[731],90.0,257.5,90.0,347.5,0.0,0.0);
25164 AliMatrix(idrotm[732],90.0,317.5,90.0,47.5,0.0,0.0);
25165 AliMatrix(idrotm[733],90.0,197.5,90.0,287.5,0.0,0.0);
25166 AliMatrix(idrotm[734],90.0,347.5,90.0,77.5,0.0,0.0);
25167 AliMatrix(idrotm[735],90.0,47.5,90.0,137.5,0.0,0.0);
25168 AliMatrix(idrotm[768],90.0,287.5,90.0,17.5,0.0,0.0);
25169 AliMatrix(idrotm[798],90.0,17.5,90.0,107.5,0.0,0.0);
25170
25171 // Services
25172
25173 AliMatrix(idrotm[200], 90., 0., 90., 90., 180., 0.);
25174
25175
db915fea 25176 // CONVERT INTO CM (RL(SI)=9.36 CM)
25177
25178 for (i = 0; i < 6; ++i) {
25179 drl[i] = drl[i] / 100. * 9.36;
25180 }
25181
25182 // FIELD CAGE HALF LENGTH
25183
1e9111db 25184 rlim = 50.;
7b67784f 25185 zmax = 74.;
25186 ztpc = 284.;
db915fea 25187
25188 // --- Define ghost volume containing the whole ITS (including services)
25189 // and fill it with air
25190
6d62fed9 25191 dgh[0] = 0.;
25192 dgh[1] = 360.;
25193 dgh[2] = 16.;
7b67784f 25194 dgh[3] = -ztpc-5.-0.1;
6d62fed9 25195 dgh[4] = 46;
25196 dgh[5] = 85.;
7b67784f 25197 dgh[6] = -ztpc;
6d62fed9 25198 dgh[7] = 46;
25199 dgh[8] = 85.;
7b67784f 25200 dgh[9] = -ztpc;
6d62fed9 25201 dgh[10] = 46;
1e9111db 25202 dgh[11] = rlim+6;
7b67784f 25203 dgh[12] = -97.5;
6d62fed9 25204 dgh[13] = 46;
1e9111db 25205 dgh[14] = rlim+6;
7b67784f 25206 dgh[15] = -zmax;
6d62fed9 25207 dgh[16] = 46;
1e9111db 25208 dgh[17] = rlim+6;
9181d340 25209 dgh[18] = -48;
6d62fed9 25210 dgh[19] = 6;
1e9111db 25211 dgh[20] = rlim+6;
e4f08ac3 25212 dgh[21] = -28.6;
6d62fed9 25213 dgh[22] = 6;
1e9111db 25214 dgh[23] = rlim+6;
e4f08ac3 25215 dgh[24] = -27.6;
6d62fed9 25216 dgh[25] = 3.295;
1e9111db 25217 dgh[26] = rlim+6;
e4f08ac3 25218 dgh[27] = 27.6;
6d62fed9 25219 dgh[28] = 3.295;
1e9111db 25220 dgh[29] = rlim+6;
e4f08ac3 25221 dgh[30] = 28.6;
6d62fed9 25222 dgh[31] = 6;
1e9111db 25223 dgh[32] = rlim+6;
9181d340 25224 dgh[33] = 48;
6d62fed9 25225 dgh[34] = 6;
1e9111db 25226 dgh[35] = rlim+6;
7b67784f 25227 dgh[36] = zmax;
6d62fed9 25228 dgh[37] = 46;
1e9111db 25229 dgh[38] = rlim+6;
7b67784f 25230 dgh[39] = 97.5;
6d62fed9 25231 dgh[40] = 46;
1e9111db 25232 dgh[41] = rlim+6;
7b67784f 25233 dgh[42] = ztpc;
6d62fed9 25234 dgh[43] = 62;
25235 dgh[44] = 62+4.;
7b67784f 25236 dgh[45] = ztpc;
6d62fed9 25237 dgh[46] = 62;
25238 dgh[47] = 85.;
7b67784f 25239 dgh[48] = ztpc+4.+0.1;
6d62fed9 25240 dgh[49] = 62.4;
25241 dgh[50] = 85.;
25242 gMC->Gsvolu("ITSV", "PCON", idtmed[205], dgh, 51);
6d62fed9 25243
db915fea 25244
25245 // --- Place the ghost volume in its mother volume (ALIC) and make it
25246 // invisible
25247
25248 gMC->Gspos("ITSV", 1, "ALIC", 0., 0., 0., 0, "ONLY");
cd3a3507 25249 //gMC->Gsatt("ITSV", "SEEN", 0);
db915fea 25250
25251
25252 // --- Define ghost volume containing the six layers and fill it with air
25253
25254 dgh[0] = 0.;
25255 dgh[1] = 360.;
6d62fed9 25256 dgh[2] = 8.;
7b67784f 25257 dgh[3] = -zmax;
45725ec9 25258 dgh[4] = 46.;
7b67784f 25259 dgh[5] = rlim;
9181d340 25260 dgh[6] = -47.5;
6d62fed9 25261 dgh[7] = 6.005;
7b67784f 25262 dgh[8] = rlim;
25263 dgh[9] = -28.5;
6d62fed9 25264 dgh[10] = 6.005;
7b67784f 25265 dgh[11] = rlim;
25266 dgh[12] = -27.5;
6d62fed9 25267 dgh[13] = 3.3;
7b67784f 25268 dgh[14] = rlim;
25269 dgh[15] = 27.5;
6d62fed9 25270 dgh[16] = 3.3;
7b67784f 25271 dgh[17] = rlim;
25272 dgh[18] = 28.5;
6d62fed9 25273 dgh[19] = 6.005;
7b67784f 25274 dgh[20] = rlim;
9181d340 25275 dgh[21] = 47.5;
6d62fed9 25276 dgh[22] = 6.005;
7b67784f 25277 dgh[23] = rlim;
25278 dgh[24] = zmax;
6d62fed9 25279 dgh[25] = 46.;
7b67784f 25280 dgh[26] = rlim;
6d62fed9 25281 gMC->Gsvolu("ITSD", "PCON", idtmed[205], dgh, 27);
db915fea 25282
25283 // --- Place the ghost volume in its mother volume (ITSV) and make it
25284 // invisible
25285
25286 gMC->Gspos("ITSD", 1, "ITSV", 0., 0., 0., 0, "ONLY");
25287 //gMC->Gsatt("ITSD", "SEEN", 0);
cd3a3507 25288
db915fea 25289
a9c4129c 25290 // --- Define SPD (option 'a') volumes ----------------------------
db915fea 25291
686e2715 25292 // SPD - option 'a'
686e2715 25293 // (this is NOT the default)
25294
3d12a48d 25295 if (option == 1) {
c47b75b1 25296
686e2715 25297 dits[0] = 3.7;
25298 dits[1] = 7.75;
45725ec9 25299 dits[2] = 26.1;
d236497b 25300 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
686e2715 25301
25302 dits[0] = 3.7;
25303 dits[1] = 7.7;
25304 dits[2] = 24;
25305 dits[3] = 57;
25306 dits[4] = 100;
c47b75b1 25307 gMC->Gsvolu("I12A", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25308
c47b75b1 25309 di10a[0] = 0.843;
25310 di10a[1] = ddet1+dchip1+dbus+0.0025;
25311 di10a[2] = 19.344;
25312 gMC->Gsvolu("I10A", "BOX ", idtmed[254], di10a, 3); // mother volume
25313 // on layer 1
25314 di20a[0] = 0.843;
25315 di20a[1] = ddet2+dchip2+dbus+0.0025;
25316 di20a[2] = 19.344;
25317 gMC->Gsvolu("I20A", "BOX ", idtmed[254], di20a, 3); // mother volume
25318 // on layer 2
686e2715 25319 dits[0] = 1.3673;
25320 dits[1] = 0.01;
25321 dits[2] = 24;
25322 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25323
25324 dits[0] = 0.06;
25325 dits[1] = 0.08;
25326 dits[2] = 24;
25327 dits[3] = -36.79;
25328 dits[4] = 21.834;
25329 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25330
25331 dits[0] = 0.1253;
25332 dits[1] = 0.01;
25333 dits[2] = 24;
d236497b 25334 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
686e2715 25335
25336 dits[0] = 0.04;
25337 dits[1] = 0.06 ;
25338 dits[2] = 24;
25339 dits[3] = 126.79;
25340 dits[4] = 270;
25341 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25342
25343 dits[0] = 0.1134;
25344 dits[1] = 0.01;
25345 dits[2] = 24;
25346 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25347
25348 dits[0] = 0.25;
25349 dits[1] = 0.06;
25350 dits[2] = 24;
25351 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25352
25353 dits[0] = 0.077;
25354 dits[1] = 0.01;
25355 dits[2] = 24;
25356 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25357
25358 dits[0] = 0.04;
25359 dits[1] = 0.06;
25360 dits[2] = 24;
25361 dits[3] = 0;
25362 dits[4] = 90;
25363 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25364
25365 dits[0] = 0.0695;
25366 dits[1] = 0.01;
25367 dits[2] = 24;
25368 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25369
25370 dits[0] = 0.06;
25371 dits[1] = 0.08;
25372 dits[2] = 24;
25373 dits[3] = 0;
25374 dits[4] = 108;
25375 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25376
25377 dits[0] = 0.1835;
25378 dits[1] = 0.01;
25379 dits[2] = 24;
25380 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25381
25382 dits[0] = 0.1894 ;
25383 dits[1] = 0.01;
25384 dits[2] = 24;
25385 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25386
25387 dits[0] = 0.04;
25388 dits[1] = 0.06;
25389 dits[2] = 24;
25390 dits[3] = 0;
25391 dits[4] = 75.261;
25392 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25393
25394 dits[0] = 1.3401;
25395 dits[1] = 0.01;
25396 dits[2] = 24;
25397 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25398
25399 dits[0] = 0.05;
25400 dits[1] = 0.07;
25401 dits[2] = 24;
25402 dits[3] = 0;
25403 dits[4] = 72.739;
25404 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25405
25406 dits[0] = 0.1193;
25407 dits[1] = 0.01;
25408 dits[2] = 24;
25409 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25410
25411 dits[0] = 0.163;
25412 dits[1] = 0.01;
25413 dits[2] = 24;
25414 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25415
25416 dits[0] = 0.04;
25417 dits[1] = 0.06;
25418 dits[2] = 24;
25419 dits[3] = 0;
25420 dits[4] = 157.633;
25421 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25422
25423 dits[0] = 0.2497;
25424 dits[1] = 0.01;
25425 dits[2] = 24;
25426 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25427
25428 dits[0] = 0.06;
25429 dits[1] = 0.08;
25430 dits[2] = 24;
25431 dits[3] = 0;
25432 dits[4] = 148.633;
25433 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25434
25435 dits[0] = 0.292;
25436 dits[1] = 0.01;
25437 dits[2] = 24;
25438 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25439
25440 dits[0] = 0.163;
25441 dits[1] = 0.01;
25442 dits[2] = 24;
25443 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25444
25445 dits[0] = 0.04;
25446 dits[1] = 0.06;
25447 dits[2] = 24;
25448 dits[3] = 0;
25449 dits[4] = 161.297;
25450 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25451
25452 dits[0] = 0.2433;
25453 dits[1] = 0.01;
25454 dits[2] = 24;
25455 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25456
25457 dits[0] = 0.06;
25458 dits[1] = 0.08;
25459 dits[2] = 24;
25460 dits[3] = 0;
25461 dits[4] = 42.883;
25462 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25463
c47b75b1 25464 di103[0] = 0.793;
25465 di103[1] = ddet1+dchip1;
25466 di103[2] = 3.536;
25467 gMC->Gsvolu("I103", "BOX ", idtmed[254], di103, 3); // contains det and chip
25468 // layer 1
686e2715 25469 dits[0] = 0.793;
fc44ab90 25470 dits[1] = 0.475; //0.685; 0.015
686e2715 25471 dits[2] = 2.5;
fc44ab90 25472 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3); // end-ladder electr.
686e2715 25473
c47b75b1 25474 di104[0] = 0.843;
25475 di104[1] = dbus;
25476 di104[2] = 14.344;
25477 gMC->Gsvolu("I104", "BOX ", idtmed[275], di104, 3); // bus for both layers
686e2715 25478
c47b75b1 25479 di1d3[0] = 0.793;
25480 di1d3[1] = ddet2+dchip2;
25481 di1d3[2] = 3.536;
25482 gMC->Gsvolu("I1D3", "BOX ", idtmed[254], di1d3, 3); // contains det and chip
25483 // layer 2
686e2715 25484 dits[0] = 0.793;
686e2715 25485 dits[0] = 0.06;
25486 dits[1] = 0.08;
25487 dits[2] = 24;
25488 dits[3] = 0;
25489 dits[4] = 80;
25490 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25491
25492 dits[0] = 0.04;
25493 dits[1] = 0.06;
25494 dits[2] = 24;
25495 dits[3] = 0;
25496 dits[4] = 80;
25497 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25498
25499 dits[0] = 0.15;
25500 dits[1] = 0.0146;
25501 dits[2] = 24;
25502 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25503
25504 dits[0] = 0.1315;
25505 dits[1] = 0.01;
25506 dits[2] = 24;
25507 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25508
25509 dits[0] = 0.025;
25510 dits[1] = 0.035;
25511 dits[2] = 24;
25512 dits[3] = 0;
25513 dits[4] = 180;
25514 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25515
9181d340 25516 if (fluid == 1) {
25517 dits[0] = 0;
25518 dits[1] = 0.025;
25519 dits[2] = 24;
25520 dits[3] = 0;
25521 dits[4] = 180;
25522 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25523 } else {
25524 dits[0] = 0;
25525 dits[1] = 0.025;
25526 dits[2] = 24;
25527 dits[3] = 0;
25528 dits[4] = 180;
25529 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25530 }
25531
686e2715 25532 dits[0] = 0.063;
25533 dits[1] = 0.035;
25534 dits[2] = 24;
25535 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25536
c47b75b1 25537 di102[0] = 0.793;
25538 di102[1] = dchip1;
25539 di102[2] = 0.68;
25540 gMC->Gsvolu("I102", "BOX ", idtmed[201], di102, 3); // chip layer 1
25541
25542 di1d2[0] = 0.793;
25543 di1d2[1] = dchip2;
25544 di1d2[2] = 0.68;
25545 gMC->Gsvolu("I1D2", "BOX ", idtmed[201], di1d2, 3); // chip layer 2
25546
25547 di101[0] = 0.705;
25548 di101[1] = ddet1;
25549 di101[2] = 3.536;
25550 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25551 // layer 1
25552 di1d1[0] = 0.705;
25553 di1d1[1] = ddet2;
25554 di1d1[2] = 3.536;
25555 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25556 // layer 2
9181d340 25557 if (fluid == 1) {
25558 dits[0] = 0.063;
25559 dits[1] = 0.025;
25560 dits[2] = 24;
25561 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fuid
25562 } else {
25563 dits[0] = 0.063;
25564 dits[1] = 0.025;
25565 dits[2] = 24;
25566 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25567 }
686e2715 25568
c47b75b1 25569 dits1[0] = 0.64;
25570 dits1[1] = ddet1;
25571 dits1[2] = 3.48;
25572 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25573
c47b75b1 25574 dits2[0] = 0.64;
25575 dits2[1] = ddet2;
25576 dits2[2] = 3.48;
25577 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 25578
25579 dits[0] = 3.701;
25580 dits[1] = 7.699;
25581 dits[2] = 4;
25582 dits[3] = 57.1;
25583 dits[4] = 99.9;
25584 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
25585
25586 dits[0] = 0;
25587 dits[1] = 0.5;
25588 dits[2] = 1.5;
25589 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
25590
25591 dits[0] = 0;
25592 dits[1] = 0.18;
25593 dits[2] = 0.8;
25594 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
25595
25596 dits[0] = 0;
25597 dits[1] = 0.18;
25598 dits[2] = 3;
25599 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
25600
25601 dits[0] = 0;
25602 dits[1] = 0.075;
25603 dits[2] = 0.8;
25604 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
25605
25606 dits[0] = 3.5;
25607 dits[1] = 5.6;
25608 dits[2] = 0.55;
25609 dits[3] = 0;
25610 dits[4] = 38;
25611 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
25612
25613 dits[0] = 6.6;
25614 dits[1] = 7.6;
25615 dits[2] = 0.5;
25616 dits[3] = 0;
25617 dits[4] = 9;
25618 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
25619
25620 dits[0] = 0.26;
25621 dits[1] = 0.32;
25622 dits[2] = 0.55;
25623 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
25624
9181d340 25625 if (fluid == 1) {
25626 dits[0] = 0;
25627 dits[1] = 0.3;
25628 dits[2] = 1.5;
25629 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25630 // was I177 in old geom.
25631 } else {
25632 dits[0] = 0;
25633 dits[1] = 0.3;
25634 dits[2] = 1.5;
25635 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25636 // was I177 in old geom.
25637 }
25638
686e2715 25639 dits[0] = 0.07;
25640 dits[1] = 0.125;
25641 dits[2] = 0.3;
25642 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
25643
9181d340 25644 if (fluid == 1) {
25645 dits[0] = 0;
25646 dits[1] = 0.1;
25647 dits[2] = 0.8;
25648 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25649 // was I174 in old geom.
25650 } else {
25651 dits[0] = 0;
25652 dits[1] = 0.1;
25653 dits[2] = 0.8;
25654 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25655 // was I174 in old geom.
25656 }
25657
25658 if (fluid == 1) {
25659 dits[0] = 0;
25660 dits[1] = 0.1;
25661 dits[2] = 3;
25662 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25663 // was I172 in old geom.
25664 } else {
25665 dits[0] = 0;
25666 dits[1] = 0.1;
25667 dits[2] = 3;
25668 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25669 // was I172 in old geom.
25670 }
25671
25672 if (fluid == 1) {
25673 dits[0] = 0;
25674 dits[1] = 0.0746;
25675 dits[2] = 0.8;
25676 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
25677 // was I170 in old geom.
25678 } else {
25679 dits[0] = 0;
25680 dits[1] = 0.0746;
25681 dits[2] = 0.8;
25682 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
25683 // was I170 in old geom.
25684 }
25685
25686 if (fluid == 1) {
25687 dits[0] = 3.7;
25688 dits[1] = 5.4;
25689 dits[2] = 0.35;
25690 dits[3] = 2;
25691 dits[4] = 36;
25692 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25693 // was I168 in old geom.
25694 } else {
25695 dits[0] = 3.7;
25696 dits[1] = 5.4;
25697 dits[2] = 0.35;
25698 dits[3] = 2;
25699 dits[4] = 36;
25700 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25701 // was I168 in old geom.
25702 }
686e2715 25703
2ffd6c79 25704
686e2715 25705 }
a9c4129c 25706
a9c4129c 25707 // --- Define SPD (option 'b') volumes ----------------------------
25708
686e2715 25709 // SPD - option 'b'
c47b75b1 25710 // (this is the default)
686e2715 25711
3d12a48d 25712 if (option == 2) {
c47b75b1 25713
686e2715 25714 dits[0] = 3.7;
25715 dits[1] = 7.75;
45725ec9 25716 dits[2] = 26.1;
686e2715 25717 gMC->Gsvolu("IT12", "TUBE", idtmed[254], dits, 3);
25718
25719 dits[0] = 3.7;
25720 dits[1] = 7.7;
25721 dits[2] = 24;
25722 dits[3] = 57;
25723 dits[4] = 100;
c47b75b1 25724 gMC->Gsvolu("I12B", "TUBS", idtmed[254], dits, 5); // sector
686e2715 25725
c47b75b1 25726 di10b[0] = 0.843;
25727 di10b[1] = ddet1+dchip1+dbus+0.0025;
25728 di10b[2] = 19.344;
25729 gMC->Gsvolu("I10B", "BOX ", idtmed[254], di10b, 3); // mother volume
25730 // on layer 1
686e2715 25731
c47b75b1 25732 di20b[0] = 0.843;
25733 di20b[1] = ddet2+dchip2+dbus+0.0025;
25734 di20b[2] = 19.344;
25735 gMC->Gsvolu("I20B", "BOX ", idtmed[254], di20b, 3); // mother volume
25736 // layer 2
686e2715 25737
25738 dits[0] = 1.3673;
25739 dits[1] = 0.01;
25740 dits[2] = 24;
25741 gMC->Gsvolu("I123", "BOX ", idtmed[253], dits, 3);
25742
25743 dits[0] = 0.06;
25744 dits[1] = 0.08;
25745 dits[2] = 24;
25746 dits[3] = -36.79;
25747 dits[4] = 21.834;
25748 gMC->Gsvolu("I121", "TUBS", idtmed[253], dits, 5);
25749
25750 dits[0] = 0.1253;
25751 dits[1] = 0.01;
25752 dits[2] = 24;
25753 gMC->Gsvolu("I122", "BOX ", idtmed[253], dits, 3);
25754
25755 dits[0] = 0.04;
25756 dits[1] = 0.06 ;
25757 dits[2] = 24;
25758 dits[3] = 126.79;
25759 dits[4] = 270;
25760 gMC->Gsvolu("I120", "TUBS", idtmed[253], dits, 5);
25761
25762 dits[0] = 0.1134;
25763 dits[1] = 0.01;
25764 dits[2] = 24;
25765 gMC->Gsvolu("I144", "BOX ", idtmed[253], dits, 3);
25766
25767 dits[0] = 0.25;
25768 dits[1] = 0.06;
25769 dits[2] = 24;
25770 gMC->Gsvolu("I113", "BOX ", idtmed[254], dits, 3);
25771
25772 dits[0] = 0.077;
25773 dits[1] = 0.01;
25774 dits[2] = 24;
25775 gMC->Gsvolu("I143", "BOX ", idtmed[253], dits, 3);
25776
25777 dits[0] = 0.04;
25778 dits[1] = 0.06;
25779 dits[2] = 24;
25780 dits[3] = 0;
25781 dits[4] = 90;
25782 gMC->Gsvolu("I142", "TUBS", idtmed[253], dits, 5);
25783
25784 dits[0] = 0.0695;
25785 dits[1] = 0.01;
25786 dits[2] = 24;
25787 gMC->Gsvolu("I141", "BOX ", idtmed[253], dits, 3);
25788
25789 dits[0] = 0.06;
25790 dits[1] = 0.08;
25791 dits[2] = 24;
25792 dits[3] = 0;
25793 dits[4] = 108;
25794 gMC->Gsvolu("I140", "TUBS", idtmed[253], dits, 5);
25795
25796 dits[0] = 0.1835;
25797 dits[1] = 0.01;
25798 dits[2] = 24;
25799 gMC->Gsvolu("I139", "BOX ", idtmed[253], dits, 3);
25800
25801 dits[0] = 0.1894 ;
25802 dits[1] = 0.01;
25803 dits[2] = 24;
25804 gMC->Gsvolu("I138", "BOX ", idtmed[253], dits, 3);
25805
25806 dits[0] = 0.04;
25807 dits[1] = 0.06;
25808 dits[2] = 24;
25809 dits[3] = 0;
25810 dits[4] = 75.261;
25811 gMC->Gsvolu("I137", "TUBS", idtmed[253], dits, 5);
25812
25813 dits[0] = 1.3401;
25814 dits[1] = 0.01;
25815 dits[2] = 24;
25816 gMC->Gsvolu("I136", "BOX ", idtmed[253], dits, 3);
25817
25818 dits[0] = 0.05;
25819 dits[1] = 0.07;
25820 dits[2] = 24;
25821 dits[3] = 0;
25822 dits[4] = 72.739;
25823 gMC->Gsvolu("I135", "TUBS", idtmed[253], dits, 5);
25824
25825 dits[0] = 0.1193;
25826 dits[1] = 0.01;
25827 dits[2] = 24;
25828 gMC->Gsvolu("I134", "BOX ", idtmed[253], dits, 3);
25829
25830 dits[0] = 0.163;
25831 dits[1] = 0.01;
25832 dits[2] = 24;
25833 gMC->Gsvolu("I133", "BOX ", idtmed[253], dits, 3);
25834
25835 dits[0] = 0.04;
25836 dits[1] = 0.06;
25837 dits[2] = 24;
25838 dits[3] = 0;
25839 dits[4] = 157.633;
25840 gMC->Gsvolu("I132", "TUBS", idtmed[253], dits, 5);
25841
25842 dits[0] = 0.2497;
25843 dits[1] = 0.01;
25844 dits[2] = 24;
25845 gMC->Gsvolu("I131", "BOX ", idtmed[253], dits, 3);
25846
25847 dits[0] = 0.06;
25848 dits[1] = 0.08;
25849 dits[2] = 24;
25850 dits[3] = 0;
25851 dits[4] = 148.633;
25852 gMC->Gsvolu("I130", "TUBS", idtmed[253], dits, 5);
25853
25854 dits[0] = 0.292;
25855 dits[1] = 0.01;
25856 dits[2] = 24;
25857 gMC->Gsvolu("I129", "BOX ", idtmed[253], dits, 3);
25858
25859 dits[0] = 0.163;
25860 dits[1] = 0.01;
25861 dits[2] = 24;
25862 gMC->Gsvolu("I128", "BOX ", idtmed[253], dits, 3);
25863
25864 dits[0] = 0.04;
25865 dits[1] = 0.06;
25866 dits[2] = 24;
25867 dits[3] = 0;
25868 dits[4] = 161.297;
25869 gMC->Gsvolu("I126", "TUBS", idtmed[253], dits, 5);
25870
25871 dits[0] = 0.2433;
25872 dits[1] = 0.01;
25873 dits[2] = 24;
25874 gMC->Gsvolu("I125", "BOX ", idtmed[253], dits, 3);
25875
25876 dits[0] = 0.06;
25877 dits[1] = 0.08;
25878 dits[2] = 24;
25879 dits[3] = 0;
25880 dits[4] = 42.883;
25881 gMC->Gsvolu("I124", "TUBS", idtmed[253], dits, 5);
25882
25883 dits[0] = 0.793;
fc44ab90 25884 dits[1] = 0.475 ; //0.685; 0.015
686e2715 25885 dits[2] = 2.5;
fc44ab90 25886 gMC->Gsvolu("I105", "BOX ", idtmed[290], dits, 3);
686e2715 25887
c47b75b1 25888 di107[0] = 0.793;
25889 di107[1] = ddet1+dchip1;
25890 di107[2] = 3.536;
25891 gMC->Gsvolu("I107", "BOX ", idtmed[254], di107, 3); // contains det and chip
25892 // layer 1
686e2715 25893 dits[0] = 0.705;
25894 dits[1] = 0.01;
25895 dits[2] = 2.5;
25896 gMC->Gsvolu("I109", "BOX ", idtmed[275], dits, 3);
25897
c47b75b1 25898 di108[0] = 0.705;
25899 di108[1] = dbus;
25900 di108[2] = 14.344;
25901 gMC->Gsvolu("I108", "BOX ", idtmed[275], di108, 3); // bus for both layers
686e2715 25902
c47b75b1 25903 di1d7[0] = 0.7975;
25904 di1d7[1] = ddet2+dchip2;
25905 di1d7[2] = 3.536;
25906 gMC->Gsvolu("I1D7", "BOX ", idtmed[254], di1d7, 3); // contains det and chip
25907 // layer 2
686e2715 25908 dits[0] = 0.06;
25909 dits[1] = 0.08;
25910 dits[2] = 24;
25911 dits[3] = 0;
25912 dits[4] = 80;
25913 gMC->Gsvolu("I112", "TUBS", idtmed[253], dits, 5);
25914
25915 dits[0] = 0.04;
25916 dits[1] = 0.06;
25917 dits[2] = 24;
25918 dits[3] = 0;
25919 dits[4] = 80;
25920 gMC->Gsvolu("I111", "TUBS", idtmed[253], dits, 5);
25921
25922 dits[0] = 0.15;
25923 dits[1] = 0.0146;
25924 dits[2] = 24;
25925 gMC->Gsvolu("I118", "BOX ", idtmed[273], dits, 3);
25926
25927 dits[0] = 0.1315;
25928 dits[1] = 0.01;
25929 dits[2] = 24;
25930 gMC->Gsvolu("I110", "BOX ", idtmed[253], dits, 3);
25931
25932 dits[0] = 0.025;
25933 dits[1] = 0.035;
25934 dits[2] = 24;
25935 dits[3] = 0;
25936 dits[4] = 180;
25937 gMC->Gsvolu("I114", "TUBS", idtmed[264], dits, 5);
25938
9181d340 25939 if (fluid == 1) {
25940 dits[0] = 0;
25941 dits[1] = 0.025;
25942 dits[2] = 24;
25943 dits[3] = 0;
25944 dits[4] = 180;
25945 gMC->Gsvolu("I115", "TUBS", idtmed[211], dits, 5); // set water as cooling fluid
25946 } else {
25947 dits[0] = 0;
25948 dits[1] = 0.025;
25949 dits[2] = 24;
25950 dits[3] = 0;
25951 dits[4] = 180;
25952 gMC->Gsvolu("I115", "TUBS", idtmed[212], dits, 5); // set freon as cooling fluid
25953 }
25954
686e2715 25955 dits[0] = 0.063;
25956 dits[1] = 0.035;
25957 dits[2] = 24;
25958 gMC->Gsvolu("I116", "BOX ", idtmed[264], dits, 3);
25959
c47b75b1 25960 di106[0] = 0.7975;
25961 di106[1] = dchip1;
25962 di106[2] = 0.68;
25963 gMC->Gsvolu("I106", "BOX ", idtmed[201], di106, 3); // chip layer 1
25964
25965 di1d6[0] = 0.7975;
25966 di1d6[1] = dchip2;
25967 di1d6[2] = 0.68;
25968 gMC->Gsvolu("I1D6", "BOX ", idtmed[201], di1d6, 3); // chip layer 2
25969
25970 di101[0] = 0.705;
25971 di101[1] = ddet1;
25972 di101[2] = 3.536;
25973 gMC->Gsvolu("I101", "BOX ", idtmed[250], di101, 3); // contains detector
25974 // layer 1
25975 di1d1[0] = 0.705;
25976 di1d1[1] = ddet2;
25977 di1d1[2] = 3.536;
25978 gMC->Gsvolu("I1D1", "BOX ", idtmed[250], di1d1, 3); // contains detector
25979 // layer 2
9181d340 25980
25981 if (fluid == 1) {
25982 dits[0] = 0.063;
25983 dits[1] = 0.025;
25984 dits[2] = 24;
25985 gMC->Gsvolu("I117", "BOX ", idtmed[211], dits, 3); // set water as cooling fluid
25986 } else {
25987 dits[0] = 0.063;
25988 dits[1] = 0.025;
25989 dits[2] = 24;
25990 gMC->Gsvolu("I117", "BOX ", idtmed[212], dits, 3); // set freon as cooling fluid
25991 }
686e2715 25992
c47b75b1 25993 dits1[0] = 0.64;
25994 dits1[1] = ddet1;
25995 dits1[2] = 3.48;
25996 gMC->Gsvolu("ITS1", "BOX ", idtmed[200], dits1, 3); // detector layer 1
686e2715 25997
c47b75b1 25998 dits2[0] = 0.64;
25999 dits2[1] = ddet2;
26000 dits2[2] = 3.48;
26001 gMC->Gsvolu("ITS2", "BOX ", idtmed[200], dits2, 3); // detector layer 2
686e2715 26002
26003 dits[0] = 3.701;
26004 dits[1] = 7.699;
26005 dits[2] = 4;
26006 dits[3] = 57.1;
26007 dits[4] = 99.9;
26008 gMC->Gsvolu("I650", "TUBS", idtmed[254], dits, 5); // was I150 in old geom.
26009
26010 dits[0] = 0;
26011 dits[1] = 0.5;
26012 dits[2] = 1.5;
26013 gMC->Gsvolu("I676", "TUBE", idtmed[274], dits, 3); // was I176 in old geom.
26014
26015 dits[0] = 0;
26016 dits[1] = 0.18;
26017 dits[2] = 0.8;
26018 gMC->Gsvolu("I673", "TUBE", idtmed[274], dits, 3); // was I173 in old geom.
26019
26020 dits[0] = 0;
26021 dits[1] = 0.18;
26022 dits[2] = 3;
26023 gMC->Gsvolu("I671", "TUBE", idtmed[274], dits, 3); // was I171 in old geom.
26024
26025 dits[0] = 0;
26026 dits[1] = 0.075;
26027 dits[2] = 0.8;
26028 gMC->Gsvolu("I669", "TUBE", idtmed[264], dits, 3); // was I169 in old geom.
26029
26030 dits[0] = 3.5;
26031 dits[1] = 5.6;
26032 dits[2] = 0.55;
26033 dits[3] = 0;
26034 dits[4] = 38;
26035 gMC->Gsvolu("I667", "TUBS", idtmed[263], dits, 5); // was I167 in old geom.
26036
26037 dits[0] = 6.6;
26038 dits[1] = 7.6;
26039 dits[2] = 0.5;
26040 dits[3] = 0;
26041 dits[4] = 9;
26042 gMC->Gsvolu("I666", "TUBS", idtmed[263], dits, 5); // was I166 in old geom.
26043
26044 dits[0] = 0.26;
26045 dits[1] = 0.32;
26046 dits[2] = 0.55;
26047 gMC->Gsvolu("I678", "TUBE", idtmed[263], dits, 3); // was I178 in old geom.
26048
9181d340 26049 if (fluid == 1) {
26050 dits[0] = 0;
26051 dits[1] = 0.3;
26052 dits[2] = 1.5;
26053 gMC->Gsvolu("I677", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26054 // was I177 in old geom.
26055 } else {
26056 dits[0] = 0;
26057 dits[1] = 0.3;
26058 dits[2] = 1.5;
26059 gMC->Gsvolu("I677", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26060 // was I177 in old geom.
26061 }
686e2715 26062
26063 dits[0] = 0.07;
26064 dits[1] = 0.125;
26065 dits[2] = 0.3;
26066 gMC->Gsvolu("I675", "TUBE", idtmed[263], dits, 3); // was I175 in old geom.
26067
9181d340 26068 if (fluid == 1) {
26069 dits[0] = 0;
26070 dits[1] = 0.1;
26071 dits[2] = 0.8;
26072 gMC->Gsvolu("I674", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26073 // was I174 in old geom.
26074 } else {
26075 dits[0] = 0;
26076 dits[1] = 0.1;
26077 dits[2] = 0.8;
26078 gMC->Gsvolu("I674", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26079 // was I174 in old geom.
26080 }
26081
26082 if (fluid == 1) {
26083 dits[0] = 0;
26084 dits[1] = 0.1;
26085 dits[2] = 3;
26086 gMC->Gsvolu("I672", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26087 // was I172 in old geom.
26088 } else {
26089 dits[0] = 0;
26090 dits[1] = 0.1;
26091 dits[2] = 3;
26092 gMC->Gsvolu("I672", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26093 // was I172 in old geom.
26094 }
26095
26096 if (fluid == 1) {
26097 dits[0] = 0;
26098 dits[1] = 0.0746;
26099 dits[2] = 0.8;
26100 gMC->Gsvolu("I670", "TUBE", idtmed[211], dits, 3); //set water as cooling fluid
26101 // was I170 in old geom.
26102 } else {
26103 dits[0] = 0;
26104 dits[1] = 0.0746;
26105 dits[2] = 0.8;
26106 gMC->Gsvolu("I670", "TUBE", idtmed[212], dits, 3); //set freon as cooling fluid
26107 // was I170 in old geom.
26108 }
26109
26110 if (fluid == 1) {
26111 dits[0] = 3.7;
26112 dits[1] = 5.4;
26113 dits[2] = 0.35;
26114 dits[3] = 2;
26115 dits[4] = 36;
26116 gMC->Gsvolu("I668", "TUBS", idtmed[211], dits, 5); //set water as cooling fluid
26117 // was I168 in old geom.
26118 } else {
26119 dits[0] = 3.7;
26120 dits[1] = 5.4;
26121 dits[2] = 0.35;
26122 dits[3] = 2;
26123 dits[4] = 36;
26124 gMC->Gsvolu("I668", "TUBS", idtmed[212], dits, 5); //set freon as cooling fluid
26125 // was I168 in old geom.
26126 }
26127
a9c4129c 26128
686e2715 26129 }
a9c4129c 26130
c47b75b1 26131 // --- Define SDD volumes ------------------------------------------
686e2715 26132
686e2715 26133
80272ed3 26134 cos30 = cos(30.*3.14159/180.);
26135 sin30 = sin(30.*3.14159/180.);
26136
26137
c47b75b1 26138 dits[0] = 0;
26139 dits[1] = 360;
26140 dits[2] = 6;
e4f08ac3 26141 dits[3] = -34.6;
9181d340 26142 dits[4] = 23.49;
26143 dits[5] = 28;
e4f08ac3 26144 dits[6] = -23.65;
9181d340 26145 dits[7] = 23.49;
26146 dits[8] = 28;
e4f08ac3 26147 dits[9] = -23.65;
9181d340 26148 dits[10] = 14.59;
26149 dits[11] = 28;
e4f08ac3 26150 dits[12] = 23.65;
9181d340 26151 dits[13] = 14.59;
26152 dits[14] = 28;
e4f08ac3 26153 dits[15] = 23.65;
9181d340 26154 dits[16] = 23.49;
26155 dits[17] = 28;
e4f08ac3 26156 dits[18] = 34.6;
9181d340 26157 dits[19] = 23.49;
26158 dits[20] = 28;
c47b75b1 26159 gMC->Gsvolu("IT34", "PCON", idtmed[209], dits, 21);
686e2715 26160
80272ed3 26161 // block of the SDD electronics and related ladder frame
26162 I018dits[0] = 3.2;
26163 I018dits[1] = 2;
26164 I018dits[2] = 3.65;
26165 gMC->Gsvolu("I018", "BOX ", idtmed[209], I018dits, 3);
26166
26167 // block of the SDD end ladder
26168 I024dits[0] = 3.2;
26169 I024dits[1] = 2;
26170 I024dits[2] = 2.725;
26171 gMC->Gsvolu("I024", "BOX ", idtmed[209], I024dits, 3);
26172
26173 // ladder frame of layer 3 - F.T. March,7-2001
26174 I047dits[0] = I018dits[0];
26175 I047dits[1] = I018dits[1];
26176 I047dits[2] = 6*I018dits[2] + 2*I024dits[2];
26177 gMC->Gsvolu("I047", "BOX ", idtmed[209], I047dits, 3);
26178
26179 // ladder frame of layer 4 - F.T. March,7-2001
26180 I048dits[0] = I018dits[0];
26181 I048dits[1] = I018dits[1];
26182 I048dits[2] = 8*I018dits[2] + 2*I024dits[2];
26183 gMC->Gsvolu("I048", "BOX ", idtmed[209], I048dits, 3);
26184
26185
26186 // global SDD volume (sensitive + insensitive)
26187 I302dits[0] = 3.6250;
26188 I302dits[1] = 0.0150;
26189 I302dits[2] = 4.3794;
26190 gMC->Gsvolu("I302", "BOX ", idtmed[278], I302dits, 3);
26191
26192 // Like for I302 - F.T. March,7-2001
26193 I402dits[0] = 3.6250;
26194 I402dits[1] = 0.0150;
26195 I402dits[2] = 4.3794;
26196 gMC->Gsvolu("I402", "BOX ", idtmed[278], I402dits, 3);
26197
26198 // SDD ladder of layer 3 - F.T. March,7-2001
26199 I004dits[0] = I302dits[0]+0.005;
26200 I004dits[1] = 2*I302dits[1]+Y_SDD_sep/2.;
767187dd 26201 I004dits[2] = TMath::Abs(Z_SDD_lay3[0]);
26202 if (I004dits[2] < TMath::Abs(Z_SDD_lay3[5])) {
26203 I004dits[2] = TMath::Abs(Z_SDD_lay3[5]);
80272ed3 26204 }
26205 I004dits[2] = I004dits[2] + I302dits[2];
26206 gMC->Gsvolu("I004", "BOX ", idtmed[209], I004dits, 3);
26207
26208 // SDD ladder of layer 4 - F.T. March,7-2001
26209 I005dits[0] = I402dits[0]+0.005;
26210 I005dits[1] = 2*I402dits[1]+Y_SDD_sep/2.;
767187dd 26211 I005dits[2] = TMath::Abs(Z_SDD_lay4[0]);
26212 if (I005dits[2] < TMath::Abs(Z_SDD_lay4[7])) {
26213 I005dits[2] = TMath::Abs(Z_SDD_lay4[7]);
80272ed3 26214 }
26215 I005dits[2] = I005dits[2] + I402dits[2];
26216 gMC->Gsvolu("I005", "BOX ", idtmed[209], I005dits, 3);
26217
26218
26219 // -- block of the SDD ladder foot and end ladder
26220
26221 // ladder foot mother volume
26222 I028dits[0] = 3.0000;
26223 I028dits[1] = 0.4000;
26224 I028dits[2] = 0.9000;
26225 gMC->Gsvolu("I028", "BOX ", idtmed[224], I028dits, 3);
26226
26227 // positioning-box #1 at SDD end-ladder - F.T. March,7-2001
26228 I420dits[0] = 0.4500;
26229 I420dits[1] = 0.4000;
26230 I420dits[2] = 0.4500;
26231 gMC->Gsvolu("I420", "BOX ", idtmed[264], I420dits, 3);
26232
26233 // positioning-box #2 at SDD end-ladder - F.T. March,7-2001
7b67784f 26234 I421dits[0] = 0.;
26235 I421dits[1] = 0.25;
26236 I421dits[2] = I420dits[1];
26237 gMC->Gsvolu("I421", "TUBE", idtmed[209], I421dits, 3);
80272ed3 26238
26239 // reference ruby-sphere at SDD end-ladder - F.T. March,7-2001
26240 I422dits[0] = 0.0000;
26241 I422dits[1] = 0.2000;
26242 I422dits[2] = 0.0000;
26243 I422dits[3] = 180.00;
26244 I422dits[4] = 0.0000;
26245 I422dits[5] = 360.00;
26246 gMC->Gsvolu("I422", "SPHE", idtmed[277], I422dits, 6);
26247
26248 // support for ruby-sphere (I422) - F.T. March,7-2001
26249 I423dits[0] = 0.0000;
26250 I423dits[1] = 0.1000;
7b67784f 26251 I423dits[2] = (I420dits[1]-I422dits[1])/2.;
80272ed3 26252 gMC->Gsvolu("I423", "TUBE", idtmed[264], I423dits, 3);
26253
26254 // passage for HV microcables - F.T. March,7-2001
26255 I424dits[0] = 1.5000;
26256 I424dits[1] = 0.1500;
26257 I424dits[2] = I421dits[2];
26258 gMC->Gsvolu("I424", "BOX ", idtmed[209], I424dits, 3);
26259
26260 // HV microcables segment at the end ladder - F.T. March,7-2001
26261 I425dits[0] = 1.350000;
26262 I425dits[1] = 0.015250;
26263 I425dits[2] = I024dits[2];
26264 gMC->Gsvolu("I425", "BOX ", idtmed[279], I425dits, 3);
26265
26266 // lower edge of SDD ladder frame at end-ladder - part 1
c47b75b1 26267 dits[0] = 0.2;
26268 dits[1] = 0.1815;
80272ed3 26269 dits[2] = I024dits[2];
c47b75b1 26270 dits[3] = 0.015;
26271 gMC->Gsvolu("I025", "TRD1", idtmed[208], dits, 4);
686e2715 26272
80272ed3 26273 // lower edge of SDD ladder frame at end-ladder - part 2
c47b75b1 26274 dits[0] = 0.183;
26275 dits[1] = 0.165;
80272ed3 26276 dits[2] = I024dits[2];
c47b75b1 26277 dits[3] = 0.015;
26278 gMC->Gsvolu("I026", "TRD1", idtmed[208], dits, 4);
686e2715 26279
80272ed3 26280 // new: for the 1st top rod of the structure
26281 // at the end-ladder - F.T. March,7-2001
26282 I029dits[0] = 0.2;
26283 I029dits[1] = 0.1815;
26284 I029dits[2] = 1.0100;
26285 I029dits[3] = 0.015;
26286 gMC->Gsvolu("I029", "TRD1", idtmed[208], I029dits, 4);
26287
26288 // new: for the 2nd top rod of the structure
26289 // at the end-ladder - F.T. March,7-2001
26290 I030dits[0] = 0.1830;
26291 I030dits[1] = 0.1650;
26292 I030dits[2] = 1.0100;
26293 I030dits[3] = 0.0150;
26294 gMC->Gsvolu("I030", "TRD1", idtmed[208], I030dits, 4);
26295
26296 // inox cooling tubes for the end ladder - F.T. March,7-2001
26297 I031dits[0] = 0.093;
26298 I031dits[1] = 0.1;
26299 I031dits[2] = I024dits[2];
26300 gMC->Gsvolu("I031", "TUBE", idtmed[264], I031dits, 3);
26301
9181d340 26302 if (fluid == 1) {
26303 // cooling water for the end ladder - F.T. March,7-2001
26304 I032dits[0] = 0;
26305 I032dits[1] = I031dits[0];
26306 I032dits[2] = I024dits[2];
26307 gMC->Gsvolu("I032", "TUBE", idtmed[211], I032dits, 3);
26308 } else {
26309 // cooling freon for the end ladder - R.B. March,21-2001
26310 I032dits[0] = 0;
26311 I032dits[1] = I031dits[0];
26312 I032dits[2] = I024dits[2];
26313 gMC->Gsvolu("I032", "TUBE", idtmed[212], I032dits, 3);
26314 }
26315
80272ed3 26316 // -- block of the SDD ladder frame holding the electronics
26317
26318 // edge of the ladder frame - part 1
26319 dits[0] = 0.2;
26320 dits[1] = 0.182;
26321 dits[2] = 3.65;
26322 dits[3] = 0.015;
26323 gMC->Gsvolu("I019", "TRD1", idtmed[208], dits, 4);
26324
26325 // edge of the ladder frame - part 2
26326 dits[0] = 0.183;
26327 dits[1] = 0.165;
26328 dits[2] = 3.65;
26329 dits[3] = 0.015;
26330 gMC->Gsvolu("I020", "TRD1", idtmed[208], dits, 4);
26331
26332 // inclined segments of the ladder frame
c47b75b1 26333 dits[0] = 2.23;
26334 dits[1] = 2.1;
26335 dits[2] = 0.05;
26336 dits[3] = 0.03;
26337 gMC->Gsvolu("I021", "TRD1", idtmed[208], dits, 4);
686e2715 26338
80272ed3 26339 // horiz.segments of the ladders, normal to ladder edges
c47b75b1 26340 dits[0] = 2.1;
26341 dits[1] = 2;
26342 dits[2] = 0.06;
26343 dits[3] = 0.04;
26344 gMC->Gsvolu("I022", "TRD1", idtmed[208], dits, 4);
686e2715 26345
80272ed3 26346 // horiz.segments of the ladders, at 45 deg. to ladder edges
26347 dits[0] = 2.615;
26348 dits[1] = 2.465;
26349 dits[2] = 0.06;
26350 dits[3] = 0.04;
26351 gMC->Gsvolu("I023", "TRD1", idtmed[208], dits, 4);
db915fea 26352
80272ed3 26353 // supports of the ceramic pins holding the detectors
db915fea 26354 dits[0] = 0.3;
26355 dits[1] = 0.05;
26356 dits[2] = 0.15;
cd3a3507 26357 gMC->Gsvolu("I033", "BOX ", idtmed[208], dits, 3);
db915fea 26358
80272ed3 26359 // ceramic pins holding the detectors
26360 dits[0] = 0;
26361 dits[1] = 0.05;
26362 dits[2] = 0.225;
26363 gMC->Gsvolu("I034", "TUBE", idtmed[277], dits, 3);
26364
26365 // holders of cooling tubes
26366 I035dits[0] = 0.1;
26367 I035dits[1] = 0.15;
26368 I035dits[2] = 0.2;
26369 gMC->Gsvolu("I035", "TUBE", idtmed[208], I035dits, 3);
26370
26371 // top holders of microcables
db915fea 26372 dits[0] = 0.2;
26373 dits[1] = 0.01;
26374 dits[2] = 0.05;
cd3a3507 26375 gMC->Gsvolu("I036", "BOX ", idtmed[208], dits, 3);
db915fea 26376
80272ed3 26377 // inox cooling tubes - F.T. March,7-2001
26378 I037dits[0] = 0.093;
26379 I037dits[1] = 0.1;
26380 I037dits[2] = I018dits[2];
26381 gMC->Gsvolu("I037", "TUBE", idtmed[264], I037dits, 3);
db915fea 26382
9181d340 26383 if (fluid == 1) {
26384 // cooling water - F.T. March,7-2001
26385 I038dits[0] = 0;
26386 I038dits[1] = I037dits[0];
26387 I038dits[2] = I018dits[2];
26388 gMC->Gsvolu("I038", "TUBE", idtmed[211], I038dits, 3);
26389 } else {
26390 // cooling freon - R.B. March,21-2001
26391 I038dits[0] = 0;
26392 I038dits[1] = I037dits[0];
26393 I038dits[2] = I018dits[2];
26394 gMC->Gsvolu("I038", "TUBE", idtmed[212], I038dits, 3);
26395 }
80272ed3 26396 // -- block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
db915fea 26397
80272ed3 26398 // SDD heat bridge - F.T. March,7-2001
26399 I039dits[0] = 1.1000;
26400 I039dits[1] = 0.0087;
26401 I039dits[2] = 3.2500;
26402 gMC->Gsvolu("I039", "BOX ", idtmed[268], I039dits, 3);
db915fea 26403
80272ed3 26404 // SDD clip part 1
db915fea 26405 dits[0] = 0.25;
26406 dits[1] = 0.01;
80272ed3 26407 dits[2] = I039dits[2];
cd3a3507 26408 gMC->Gsvolu("I040", "BOX ", idtmed[268], dits, 3);
db915fea 26409
80272ed3 26410 // SDD clip part 2
26411 I041dits[0] = 0.1;
26412 I041dits[1] = 0.12;
26413 I041dits[2] = I039dits[2];
26414 I041dits[3] = 90;
26415 I041dits[4] = 320;
26416 gMC->Gsvolu("I041", "TUBS", idtmed[268], I041dits, 5);
26417
26418
26419 // SDD PASCAL - F.T. March,7-2001
26420 I042dits[0] = 0.5000;
26421 I042dits[1] = 0.0175;
26422 I042dits[2] = 0.5000;
26423 gMC->Gsvolu("I042", "BOX ", idtmed[206], I042dits, 3);
26424
26425 // SDD AMBRA - F.T. March,7-2001
26426 I043dits[0] = 0.3500;
26427 I043dits[1] = 0.0175;
26428 I043dits[2] = 0.5000;
26429 gMC->Gsvolu("I043", "BOX ", idtmed[206], I043dits, 3);
26430
26431 // SDD capacitors - F.T. March,7-2001
26432 I051dits[0] = 0.1400;
26433 I051dits[1] = 0.0350;
26434 I051dits[2] = 0.0625;
26435 gMC->Gsvolu("I051", "BOX ", idtmed[276], I051dits, 3);
26436
26437 // SDD hybrid circuit - F.T. March,7-2001
26438 I052dits[0] = 1.725000;
26439 I052dits[1] = 0.003743;
26440 I052dits[2] = I039dits[2];
7b67784f 26441 gMC->Gsvolu("I052", "BOX ", idtmed[281], I052dits, 3);
80272ed3 26442
26443 // SDD anode microcable : changed - F.T. March,7-2001
26444 I044dits[0] = I018dits[2];
26445 I044dits[1] = I039dits[2];
26446 I044dits[2] = 0.00084;
26447 I044dits[3] = (15.189149/(I044dits[0]+I044dits[1]))/2;
26448 gMC->Gsvolu("I044", "TRD1", idtmed[282], I044dits, 4);
26449 volI044 = ((2*I044dits[0] + 2*I044dits[1]) * 2*I044dits[2])/2 * 2*I044dits[3];
26450
26451 // SDD electronics box - F.T. March,7-2001
26452 I050dits[1] = I039dits[1]+I052dits[1]+I051dits[1]+I044dits[2];
26453 I050dits[0] = I018dits[1]/cos(30.*3.14159/180.)-I050dits[1]*sin(30.*3.14159/180.);
26454 I050dits[2] = I018dits[2];
26455 gMC->Gsvolu("I050", "BOX ", idtmed[209], I050dits, 3);
26456
26457 // SDD sensitive volume
26458 dits[0] = 3.50850;
2ffd6c79 26459 dits[1] = 0.01499; // not 0.015 because it is included into I302 which is 0.015
80272ed3 26460 dits[2] = 3.76320;
db915fea 26461 gMC->Gsvolu("ITS3", "BOX ", idtmed[200], dits, 3);
26462
80272ed3 26463 // Like for ITS3 - F.T. March,7-2001
26464 dits[0] = 3.50850;
2ffd6c79 26465 dits[1] = 0.01499; // not 0.015 because it is included into I402 which is 0.015
80272ed3 26466 dits[2] = 3.76320;
db915fea 26467 gMC->Gsvolu("ITS4", "BOX ", idtmed[200], dits, 3);
26468
26469
26470 // --- Define SSD volumes ------------------------------------------
26471
26472
26473 dits[0] = 0;
26474 dits[1] = 360;
26475 dits[2] = 6;
9181d340 26476 dits[3] = -57.45;
26477 dits[4] = 43.6;
db915fea 26478 dits[5] = 48;
9181d340 26479 dits[6] = -49.15;
26480 dits[7] = 43.6;
db915fea 26481 dits[8] = 48;
9181d340 26482 dits[9] = -49.15;
26483 dits[10] = 36.9;
db915fea 26484 dits[11] = 48;
9181d340 26485 dits[12] = 50.55;
26486 dits[13] = 36.9;
db915fea 26487 dits[14] = 48;
9181d340 26488 dits[15] = 50.55;
26489 dits[16] = 43.6;
db915fea 26490 dits[17] = 48;
9181d340 26491 dits[18] = 57.45;
26492 dits[19] = 43.6;
db915fea 26493 dits[20] = 48;
cd3a3507 26494 gMC->Gsvolu("IT56", "PCON", idtmed[220], dits, 21);
db915fea 26495
26496 dits[0] = 3.4;
26497 dits[1] = 1.955;
de0a2a9c 26498 dits[2] = 56.5;
cd3a3507 26499 gMC->Gsvolu("I570", "BOX ", idtmed[204], dits, 3);
db915fea 26500
26501 dits[0] = 3.75;
26502 dits[1] = 0.045;
26503 dits[2] = 50.975;
cd3a3507 26504 gMC->Gsvolu("I569", "BOX ", idtmed[204], dits, 3);
db915fea 26505
26506 dits[0] = 3.4;
26507 dits[1] = 1.955;
de0a2a9c 26508 dits[2] = 47;
cd3a3507 26509 gMC->Gsvolu("I571", "BOX ", idtmed[204], dits, 3);
db915fea 26510
26511 dits[0] = 3.75;
26512 dits[1] = 0.045;
de0a2a9c 26513 dits[2] = 43.3;
cd3a3507 26514 gMC->Gsvolu("I565", "BOX ", idtmed[204], dits, 3);
db915fea 26515
26516 dits[0] = 3.4;
26517 dits[1] = 1.955;
26518 dits[2] = 3.15;
cd3a3507 26519 gMC->Gsvolu("I553", "BOX ", idtmed[204], dits, 3);
db915fea 26520
26521 dits[0] = 3.405;
26522 dits[1] = 1.955;
26523 dits[2] = 1.955;
cd3a3507 26524 gMC->Gsvolu("I523", "BOX ", idtmed[204], dits, 3);
db915fea 26525
26526 dits[0] = 3.75;
26527 dits[1] = 0.015;
26528 dits[2] = 2.1;
cd3a3507 26529 gMC->Gsvolu("I566", "BOX ", idtmed[206], dits, 3);
db915fea 26530
26531 dits[0] = 3.4;
26532 dits[1] = 1.955;
26533 dits[2] = 3.15;
cd3a3507 26534 gMC->Gsvolu("I544", "BOX ", idtmed[204], dits, 3);
db915fea 26535
26536 dits[0] = 3.41;
26537 dits[1] = 1.955;
26538 dits[2] = 1.955;
cd3a3507 26539 gMC->Gsvolu("I516", "BOX ", idtmed[204], dits, 3);
db915fea 26540
26541 dits[0] = 3.75;
26542 dits[1] = 0.015;
26543 dits[2] = 2.1;
cd3a3507 26544 gMC->Gsvolu("I562", "BOX ", idtmed[206], dits, 3);
db915fea 26545
9181d340 26546 if (fluid == 1) {
26547 dits[0] = 0;
26548 dits[1] = 0.07;
26549 dits[2] = 3.15;
26550 gMC->Gsvolu("I559", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26551 } else {
26552 dits[0] = 0;
26553 dits[1] = 0.07;
26554 dits[2] = 3.15;
26555 gMC->Gsvolu("I559", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26556 }
db915fea 26557
26558 dits[0] = 0.07;
26559 dits[1] = 0.1;
26560 dits[2] = 3.15;
cd3a3507 26561 gMC->Gsvolu("I560", "TUBE", idtmed[210], dits, 3);
db915fea 26562
26563 dits[0] = 0.225;
26564 dits[1] = 0.195;
26565 dits[2] = 3.15;
26566 dits[3] = 0.025;
cd3a3507 26567 gMC->Gsvolu("I558", "TRD1", idtmed[203], dits, 4);
db915fea 26568
26569 dits[0] = 0.25;
26570 dits[1] = 0.22;
26571 dits[2] = 3.15;
26572 dits[3] = 0.025;
cd3a3507 26573 gMC->Gsvolu("I557", "TRD1", idtmed[203], dits, 4);
db915fea 26574
26575 dits[0] = 2.17;
26576 dits[1] = 0.035;
26577 dits[2] = 0.05;
cd3a3507 26578 gMC->Gsvolu("I556", "BOX ", idtmed[203], dits, 3);
db915fea 26579
26580 dits[0] = 2 ;
26581 dits[1] = 0.035;
26582 dits[2] = 0.05;
cd3a3507 26583 gMC->Gsvolu("I554", "BOX ", idtmed[203], dits, 3);
db915fea 26584
26585 dits[0] = 2.675;
26586 dits[1] = 0.035;
26587 dits[2] = 0.05;
cd3a3507 26588 gMC->Gsvolu("I555", "BOX ", idtmed[203], dits, 3);
db915fea 26589
26590 dits[0] = 0.3;
26591 dits[1] = 0.15;
26592 dits[2] = 0.15;
cd3a3507 26593 gMC->Gsvolu("I561", "BOX ", idtmed[203], dits, 3);
db915fea 26594
26595 dits[0] = 0.025;
26596 dits[1] = 0.025;
26597 dits[2] = 0.05;
cd3a3507 26598 gMC->Gsvolu("I519", "BOX ", idtmed[214], dits, 3);
db915fea 26599
26600 dits[0] = 0.304;
26601 dits[1] = 0.0275;
26602 dits[2] = 0.432;
cd3a3507 26603 gMC->Gsvolu("I521", "BOX ", idtmed[206], dits, 3);
db915fea 26604
26605 dits[0] = 0.16;
26606 dits[1] = 0.08;
26607 dits[2] = 0.08;
cd3a3507 26608 gMC->Gsvolu("I520", "BOX ", idtmed[214], dits, 3);
db915fea 26609
26610 dits[0] = 3.4;
26611 dits[1] = 0.015;
26612 dits[2] = 0.525;
cd3a3507 26613 gMC->Gsvolu("I518", "BOX ", idtmed[203], dits, 3);
db915fea 26614
26615 dits[0] = 0.15;
26616 dits[1] = 0.105;
26617 dits[2] = 0.29;
26618 dits[3] = 0.08;
cd3a3507 26619 gMC->Gsvolu("I522", "TRD1", idtmed[203], dits, 4);
db915fea 26620
26621 dits[0] = 0.07;
26622 dits[1] = 0.1;
26623 dits[2] = 1.955;
cd3a3507 26624 gMC->Gsvolu("I542", "TUBE", idtmed[210], dits, 3);
db915fea 26625
9181d340 26626 if (fluid == 1) {
26627 dits[0] = 0;
26628 dits[1] = 0.07;
26629 dits[2] = 1.955;
26630 gMC->Gsvolu("I541", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26631 } else {
26632 dits[0] = 0;
26633 dits[1] = 0.07;
26634 dits[2] = 1.955;
26635 gMC->Gsvolu("I541", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26636 }
db915fea 26637
26638 dits[0] = 0.3;
26639 dits[1] = 0.15;
26640 dits[2] = 0.15;
cd3a3507 26641 gMC->Gsvolu("I543", "BOX ", idtmed[203], dits, 3);
db915fea 26642
26643 dits[0] = 0.25;
26644 dits[1] = 0.22;
26645 dits[2] = 1.955;
26646 dits[3] = 0.025;
cd3a3507 26647 gMC->Gsvolu("I537", "TRD1", idtmed[203], dits, 4);
db915fea 26648
26649 dits[0] = 0.225;
26650 dits[1] = 0.195;
26651 dits[2] = 1.955;
26652 dits[4] = 0.025;
cd3a3507 26653 gMC->Gsvolu("I538", "TRD1", idtmed[203], dits, 4);
db915fea 26654
26655 dits[0] = 2.17;
26656 dits[1] = 0.035;
26657 dits[2] = 0.05;
cd3a3507 26658 gMC->Gsvolu("I536", "BOX ", idtmed[203], dits, 3);
db915fea 26659
26660 dits[0] = 2.675;
26661 dits[1] = 0.035;
26662 dits[2] = 0.05;
cd3a3507 26663 gMC->Gsvolu("I535", "BOX ", idtmed[203], dits, 3);
db915fea 26664
26665 dits[0] = 2;
26666 dits[1] = 0.035;
26667 dits[2] = 0.05;
cd3a3507 26668 gMC->Gsvolu("I534", "BOX ", idtmed[203], dits, 3);
db915fea 26669
26670 dits[0] = 0;
26671 dits[1] = 0.05;
26672 dits[2] = 0.17;
cd3a3507 26673 gMC->Gsvolu("I540", "TUBE", idtmed[203], dits, 3);
db915fea 26674
26675 dits[0] = 0;
26676 dits[1] = 0.05;
26677 dits[2] = 0.205;
cd3a3507 26678 gMC->Gsvolu("I539", "TUBE", idtmed[203], dits, 3);
db915fea 26679
26680 dits[0] = 3.65;
26681 dits[1] = 0.015;
26682 dits[2] = 2;
26683 gMC->Gsvolu("ITS6", "BOX ", idtmed[200], dits, 3);
26684
9181d340 26685 if (fluid == 1) {
26686 dits[0] = 0;
26687 dits[1] = 0.07;
26688 dits[2] = 3.15;
26689 gMC->Gsvolu("I550", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26690 } else {
26691 dits[0] = 0;
26692 dits[1] = 0.07;
26693 dits[2] = 3.15;
26694 gMC->Gsvolu("I550", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26695 }
db915fea 26696
26697 dits[0] = 0.07;
26698 dits[1] = 0.1;
26699 dits[2] = 3.15;
cd3a3507 26700 gMC->Gsvolu("I551", "TUBE", idtmed[210], dits, 3);
db915fea 26701
26702 dits[0] = 0.225;
26703 dits[1] = 0.195;
26704 dits[2] = 3.15;
26705 dits[3] = 0.025;
cd3a3507 26706 gMC->Gsvolu("I549", "TRD1", idtmed[203], dits, 4);
db915fea 26707
26708 dits[0] = 0.25;
26709 dits[1] = 0.22;
26710 dits[2] = 3.15;
26711 dits[3] = 0.025;
cd3a3507 26712 gMC->Gsvolu("I548", "TRD1", idtmed[203], dits, 4);
db915fea 26713
26714 dits[0] = 2.17;
26715 dits[1] = 0.035;
26716 dits[2] = 0.05;
cd3a3507 26717 gMC->Gsvolu("I547", "BOX ", idtmed[203], dits, 3);
db915fea 26718
26719 dits[0] = 2;
26720 dits[1] = 0.035;
26721 dits[2] = 0.05;
cd3a3507 26722 gMC->Gsvolu("I545", "BOX ", idtmed[203], dits, 3);
db915fea 26723
26724 dits[0] = 2.675;
26725 dits[1] = 0.035;
26726 dits[2] = 0.05;
cd3a3507 26727 gMC->Gsvolu("I546", "BOX ", idtmed[203], dits, 3);
db915fea 26728
26729 dits[0] = 0.3;
26730 dits[1] = 0.15;
26731 dits[2] = 0.15;
cd3a3507 26732 gMC->Gsvolu("I552", "BOX ", idtmed[203], dits, 3);
db915fea 26733
26734 dits[0] = 0.304;
26735 dits[1] = 0.0275;
26736 dits[2] = 0.4322;
cd3a3507 26737 gMC->Gsvolu("I515", "BOX ", idtmed[206], dits, 3);
db915fea 26738
26739 dits[0] = 0.025;
26740 dits[1] = 0.025;
26741 dits[2] = 0.05;
cd3a3507 26742 gMC->Gsvolu("I513", "BOX ", idtmed[214], dits, 3);
db915fea 26743
26744 dits[0] = 0.16;
26745 dits[1] = 0.08;
26746 dits[2] = 0.08;
cd3a3507 26747 gMC->Gsvolu("I514", "BOX ", idtmed[214], dits, 3);
db915fea 26748
26749 dits[0] = 3.4;
26750 dits[1] = 0.015;
26751 dits[2] = 0.525;
686e2715 26752 gMC->Gsvolu("I512", "BOX ", idtmed[203], dits, 3);
db915fea 26753
26754 dits[0] = 0.225;
26755 dits[1] = 0.195;
26756 dits[2] = 1.955;
26757 dits[3] = 0.025;
cd3a3507 26758 gMC->Gsvolu("I528", "TRD1", idtmed[203], dits, 4);
db915fea 26759
26760 dits[0] = 0.25;
26761 dits[1] = 0.22;
26762 dits[2] = 1.955;
26763 dits[3] = 0.025;
cd3a3507 26764 gMC->Gsvolu("I527", "TRD1", idtmed[203], dits, 4);
db915fea 26765
26766 dits[0] = 2.17;
26767 dits[1] = 0.035;
26768 dits[2] = 0.05;
cd3a3507 26769 gMC->Gsvolu("I526", "BOX ", idtmed[203], dits, 3);
db915fea 26770
26771 dits[0] = 2.675;
26772 dits[1] = 0.035;
26773 dits[2] = 0.05;
cd3a3507 26774 gMC->Gsvolu("I525", "BOX ", idtmed[203], dits, 3);
db915fea 26775
26776 dits[0] = 2;
26777 dits[1] = 0.035;
26778 dits[2] = 0.05;
cd3a3507 26779 gMC->Gsvolu("I524", "BOX ", idtmed[203], dits, 3);
db915fea 26780
26781 dits[0] = 0;
26782 dits[1] = 0.05;
26783 dits[2] = 0.205;
cd3a3507 26784 gMC->Gsvolu("I529", "TUBE", idtmed[203], dits, 3);
db915fea 26785
26786 dits[0] = 0;
26787 dits[1] = 0.05;
26788 dits[2] = 0.17;
cd3a3507 26789 gMC->Gsvolu("I530", "TUBE", idtmed[203], dits, 3);
db915fea 26790
26791 dits[0] = 0.15;
26792 dits[1] = 0.105;
26793 dits[2] = 0.29;
26794 dits[3] = 0.08;
cd3a3507 26795 gMC->Gsvolu("I517", "TRD1", idtmed[203], dits, 4);
db915fea 26796
9181d340 26797 if (fluid == 1) {
26798 dits[0] = 0;
26799 dits[1] = 0.07;
26800 dits[2] = 1.955;
26801 gMC->Gsvolu("I531", "TUBE", idtmed[211], dits, 3); // set water as cooling fluid
26802 } else {
26803 dits[0] = 0;
26804 dits[1] = 0.07;
26805 dits[2] = 1.955;
26806 gMC->Gsvolu("I531", "TUBE", idtmed[212], dits, 3); // set freon as cooling fluid
26807 }
db915fea 26808
26809 dits[0] = 0.07;
26810 dits[1] = 0.1;
26811 dits[2] = 1.955;
cd3a3507 26812 gMC->Gsvolu("I532", "TUBE", idtmed[210], dits, 3);
db915fea 26813
26814 dits[0] = 0.3;
26815 dits[1] = 0.15;
26816 dits[2] = 0.15;
cd3a3507 26817 gMC->Gsvolu("I533", "BOX ", idtmed[203], dits, 3);
db915fea 26818
26819 dits[0] = 3.65;
26820 dits[1] = 0.015;
26821 dits[2] = 2;
26822 gMC->Gsvolu("ITS5", "BOX ", idtmed[200], dits, 3);
26823
26824
9181d340 26825
7b67784f 26826 // --- Define volumes of shield of SPD ----------------
cd3a3507 26827
26828
26829 dits[0] = 8.37;
26830 dits[1] = 9.93;
26831 dits[2] = 25;
26832 gMC->Gsvolu("IC01", "TUBE", idtmed[289], dits, 3);
26833
26834 dits[0] = 8.3;
e4f08ac3 26835 dits[1] = 9.995;
cd3a3507 26836 dits[2] = 17.5/2.;
26837 gMC->Gsvolu("IC02", "TUBE", idtmed[289], dits, 3);
26838
cd3a3507 26839
9181d340 26840 // --- Define volume of first cylinder between SPD and SDD --------------
cd3a3507 26841
7b67784f 26842 dits[0] = (21.-0.128)/2.;
9181d340 26843 dits[1] = 21./2.;
7b67784f 26844 dits[2] = 39.4;
26845 gMC->Gsvolu("ICY1", "TUBE", idtmed[208], dits, 3);
cd3a3507 26846
9181d340 26847 // --- Define volume of second cylinder between SDD and SSD --------------
cd3a3507 26848
7b67784f 26849 dits[0] = (59.5-0.128)/2.;
26850 dits[1] = 59.5/2.;
9181d340 26851 dits[2] = 56.2; // was 57
7b67784f 26852 gMC->Gsvolu("ICY2", "TUBE", idtmed[208], dits, 3);
cd3a3507 26853
26854 // --- Define volumes of SDD cone ----------------------------------
26855
26856 dits[0] = 0;
26857 dits[1] = 360;
26858 dits[2] = 12;
26859 dits[3] = -59.7;
26860 dits[4] = 27;
9181d340 26861 dits[5] = 28.6;
cd3a3507 26862 dits[6] = -42.7;
26863 dits[7] = 10;
9181d340 26864 dits[8] = 28.6;
cd3a3507 26865 dits[9] = -34.65;
26866 dits[10] = 10;
9181d340 26867 dits[11] = 28.6;
cd3a3507 26868 dits[12] = -34.65;
26869 dits[13] = 10;
26870 dits[14] = 23.495;
26871 dits[15] = -23.7;
26872 dits[16] = 10;
26873 dits[17] = 23.495;
26874 dits[18] = -23.7;
26875 dits[19] = 10;
26876 dits[20] = 14.595;
26877 dits[21] = 23.7;
26878 dits[22] = 10;
26879 dits[23] = 14.595;
26880 dits[24] = 23.7;
26881 dits[25] = 10;
26882 dits[26] = 23.495;
26883 dits[27] = 34.65;
26884 dits[28] = 10;
26885 dits[29] = 23.495;
26886 dits[30] = 34.65;
26887 dits[31] = 10;
9181d340 26888 dits[32] = 28.6;
e4f08ac3 26889 dits[33] = 42.7;
cd3a3507 26890 dits[34] = 10;
9181d340 26891 dits[35] = 28.6;
cd3a3507 26892 dits[36] = 59.7;
26893 dits[37] = 27.2637;
9181d340 26894 dits[38] = 28.6;
cd3a3507 26895 gMC->Gsvolu("IS02", "PCON", idtmed[204], dits, 39);
26896
26897 dits[0] = 0;
26898 dits[1] = 360;
26899 dits[2] = 6;
9181d340 26900 dits[3] = 38.65;
26901 dits[4] = 10.75;
26902 dits[5] = 12.25;
26903 dits[6] = 40.15;
26904 dits[7] = 10.75;
e4f08ac3 26905 dits[8] = 13.96;
9181d340 26906 dits[9] = 40.15;
e4f08ac3 26907 dits[10] = 12.46;
cd3a3507 26908 dits[11] = 13.96;
9181d340 26909 dits[12] = 55.75;
26910 dits[13] = 27;
26911 dits[14] = 28.5;
26912 dits[15] = 55.75;
26913 dits[16] = 27;
26914 dits[17] = 28.5;
26915 dits[18] = 57.25;
26916 dits[19] = 27;
26917 dits[20] = 28.5;
30e14774 26918 gMC->Gsvolu("I093", "PCON", idtmed[272], dits, 21); // SDD cone
cd3a3507 26919
26920 dits[0] = 0;
26921 dits[1] = 50;
26922 dits[2] = 3;
e4f08ac3 26923 dits[3] = 39;
cd3a3507 26924 dits[4] = 14;
26925 dits[5] = 18.75;
de0a2a9c 26926 dits[6] = 46.7-3;
cd3a3507 26927 dits[7] = 14;
26928 dits[8] = 18.75;
de0a2a9c 26929 dits[9] = 51.45-3;
cd3a3507 26930 dits[10] = 18.75;
26931 dits[11] = 18.75;
7b67784f 26932 gMC->Gsvolu("I099", "PCON", idtmed[204], dits, 12); // SDD 3 cone hole
cd3a3507 26933
26934 dits[0] = 0;
26935 dits[1] = 25;
26936 dits[2] = 3;
e4f08ac3 26937 dits[3] = 49;
cd3a3507 26938 dits[4] = 23.4;
26939 dits[5] = 26.4;
de0a2a9c 26940 dits[6] = 56.1-3;
cd3a3507 26941 dits[7] = 23.4;
26942 dits[8] = 26.4;
de0a2a9c 26943 dits[9] = 59.1-3;
cd3a3507 26944 dits[10] = 26.4;
26945 dits[11] = 26.4;
7b67784f 26946 gMC->Gsvolu("I200", "PCON", idtmed[204], dits, 12); // SDD 4 cone hole
cd3a3507 26947
7b67784f 26948 dits[0] = 10.0;
26949 dits[1] = 10.5;
cd3a3507 26950 dits[2] = 0.25;
7b67784f 26951 gMC->Gsvolu("I090", "TUBE", idtmed[224], dits, 3); // SDD cylinder flange
cd3a3507 26952
26953 dits[0] = 21.95;
7b67784f 26954 dits[1] = 22.95;
cd3a3507 26955 dits[2] = 1;
7b67784f 26956 gMC->Gsvolu("I098", "TUBE", idtmed[283], dits, 3); // ladder support on layer 4
cd3a3507 26957
7b67784f 26958 dits[0] = 13.1;
26959 dits[1] = 14.1;
cd3a3507 26960 dits[2] = 1;
7b67784f 26961 gMC->Gsvolu("I097", "TUBE", idtmed[283], dits, 3); // ladder support on layer 3
cd3a3507 26962
26963 dits[0] = 1;
26964 dits[1] = 1;
26965 dits[2] = 7.74;
26966 gMC->Gsvolu("I202", "BOX ", idtmed[272], dits, 3);
26967
26968 dits[0] = 1;
26969 dits[1] = 1;
26970 dits[2] = 9.14;
26971 gMC->Gsvolu("I203", "BOX ", idtmed[272], dits, 3);
26972
26973 dits[0] = 21.95;
26974 dits[1] = 22.95;
26975 dits[2] = 1;
26976 gMC->Gsvolu("I095", "TUBE", idtmed[224], dits, 3);
26977
26978 dits[0] = 3;
26979 dits[1] = 2.7;
26980 dits[2] = 1;
26981 dits[3] = 0.63;
26982 gMC->Gsvolu("I096", "TRD1", idtmed[264], dits, 4);
26983
26984 dits[0] = 13.1;
26985 dits[1] = 14.1;
26986 dits[2] = 1;
26987 gMC->Gsvolu("I094", "TUBE", idtmed[224], dits, 3);
26988
26989
26990 // --- Define volumes of SSD cone ----------------------------------
26991
26992
26993 dits[0] = 0;
26994 dits[1] = 360;
26995 dits[2] = 12;
7b67784f 26996 dits[3] = -zmax;
26997 dits[4] = 46;
26998 dits[5] = 49.25;
cd3a3507 26999 dits[6] = -61.2;
9181d340 27000 dits[7] = 28.7;
7b67784f 27001 dits[8] = 49.25;
cd3a3507 27002 dits[9] = -57.5;
9181d340 27003 dits[10] = 28.7;
7b67784f 27004 dits[11] = 49.25;
cd3a3507 27005 dits[12] = -57.5;
9181d340 27006 dits[13] = 28.7;
cd3a3507 27007 dits[14] = 43.5;
7b67784f 27008 dits[15] = -49.2;
9181d340 27009 dits[16] = 28.7;
cd3a3507 27010 dits[17] = 43.5;
7b67784f 27011 dits[18] = -49.2;
9181d340 27012 dits[19] = 28.7;
7b67784f 27013 dits[20] = 36.85;
27014 dits[21] = 50.6;
9181d340 27015 dits[22] = 28.7;
7b67784f 27016 dits[23] = 36.85;
27017 dits[24] = 50.6;
9181d340 27018 dits[25] = 28.7;
cd3a3507 27019 dits[26] = 43.5;
7b67784f 27020 dits[27] = 57.5;
9181d340 27021 dits[28] = 28.7;
cd3a3507 27022 dits[29] = 43.5;
7b67784f 27023 dits[30] = 57.5;
9181d340 27024 dits[31] = 28.7;
7b67784f 27025 dits[32] = 49.25;
27026 dits[33] = 61.2;
9181d340 27027 dits[34] = 28.7;
7b67784f 27028 dits[35] = 49.25;
27029 dits[36] = zmax;
27030 dits[37] = 46;
27031 dits[38] = 49.25;
27032 gMC->Gsvolu("IS01", "PCON", idtmed[204], dits, 39); // SSD cone mother volume
cd3a3507 27033
27034 dits[0] = 0;
27035 dits[1] = 360;
27036 dits[2] = 6;
7b67784f 27037 dits[3] = -zmax;
27038 dits[4] = 47.75;
27039 dits[5] = 49.25;
27040 dits[6] = -zmax+2.;
27041 dits[7] = 47.75;
27042 dits[8] = 49.25;
27043 dits[9] = -71.2819;
27044 dits[10] = 46.75;
27045 dits[11] = 49.0319;
27046 dits[12] = -57.25; // was 58.5
27047 dits[13] = 32.9681;
27048 dits[14] = 34.75;
9181d340 27049 dits[15] = -57.25; // was 58.5
7b67784f 27050 dits[16] = 30;
27051 dits[17] = 34.75;
9181d340 27052 dits[18] = -55.75; // was 57
7b67784f 27053 dits[19] = 30;
9181d340 27054 dits[20] = 32.25; // was 31.5
30e14774 27055 gMC->Gsvolu("I212", "PCON", idtmed[272], dits, 21); // SSD cone
cd3a3507 27056
7b67784f 27057 dits[0] = 28.75;
27058 dits[1] = 29.75;
cd3a3507 27059 dits[2] = 0.5;
7b67784f 27060 gMC->Gsvolu("I211", "TUBE", idtmed[224], dits, 3); // SSD cylinder flange
cd3a3507 27061
7b67784f 27062 dits[0] = 35.8;
27063 dits[1] = 36.8;
cd3a3507 27064 dits[2] = 1;
7b67784f 27065 gMC->Gsvolu("I217", "TUBE", idtmed[283], dits, 3); // ladder support on layer 5
cd3a3507 27066
7b67784f 27067 dits[0] = 41.4;
27068 dits[1] = 42.4;
cd3a3507 27069 dits[2] = 1;
7b67784f 27070 gMC->Gsvolu("I219", "TUBE", idtmed[283], dits, 3); // ladder support on layer 6
27071
27072 dits[0] = 42.05+5.;
27073 dits[1] = 42.55+5.;
cd3a3507 27074 dits[2] = 1.25;
7b67784f 27075 gMC->Gsvolu("I214", "TUBE", idtmed[224], dits, 3); // layer 6 electronic support
27076 // this will change after PPR
27077 dits[0] = 37.05+5.;
27078 dits[1] = 37.55+5.;
cd3a3507 27079 dits[2] = 1.25;
7b67784f 27080 gMC->Gsvolu("I213", "TUBE", idtmed[224], dits, 3); // layer 5 electronic support
27081 // this will change after PPR
cd3a3507 27082 dits[0] = 0;
27083 dits[1] = 25;
27084 dits[2] = 5;
7b67784f 27085 dits[3] = -zmax+3;
6d62fed9 27086 dits[4] = 45.5;
27087 dits[5] = 45.5;
de0a2a9c 27088 dits[6] = -69.7+3;
cd3a3507 27089 dits[7] = 37;
6d62fed9 27090 dits[8] = 45.5;
de0a2a9c 27091 dits[9] = -68.5+3;
cd3a3507 27092 dits[10] = 37;
6d62fed9 27093 dits[11] = 45.5;
de0a2a9c 27094 dits[12] = -68.5+4.8;
cd3a3507 27095 dits[13] = 37;
6d62fed9 27096 dits[14] = 45.5;
de0a2a9c 27097 dits[15] = -63.5+4.8;
cd3a3507 27098 dits[16] = 37;
6d62fed9 27099 dits[17] = 45.5;
7b67784f 27100 gMC->Gsvolu("I215", "PCON", idtmed[204], dits, 18); // SSD cone hole
30e14774 27101
cd3a3507 27102 dits[0] = 0;
27103 dits[1] = 3.2;
27104 dits[2] = 9;
7b67784f 27105 dits[3] = -14;
cd3a3507 27106 dits[4] = 30.5;
27107 dits[5] = 33.5;
7b67784f 27108 dits[6] = -9.85;
cd3a3507 27109 dits[7] = 30.5;
27110 dits[8] = 33.5;
7b67784f 27111 dits[9] = -9.85;
cd3a3507 27112 dits[10] = 30.5;
7b67784f 27113 dits[11] = 43.45;
27114 dits[12] = -7.85;
cd3a3507 27115 dits[13] = 30.5;
7b67784f 27116 dits[14] = 43.45;
27117 dits[15] = -7.85;
cd3a3507 27118 dits[16] = 30.5;
27119 dits[17] = 36.5;
7b67784f 27120 dits[18] = -7;
cd3a3507 27121 dits[19] = 30.5;
27122 dits[20] = 36.5;
7b67784f 27123 dits[21] = -4;
cd3a3507 27124 dits[22] = 33.0173;
27125 dits[23] = 36.5;
7b67784f 27126 dits[24] = -4;
cd3a3507 27127 dits[25] = 33.0173;
7b67784f 27128 dits[26] = 36.80;
27129 dits[27] = -2;
cd3a3507 27130 dits[28] = 34.6955;
7b67784f 27131 dits[29] = 36.80;
27132 gMC->Gsvolu("I216", "PCON", idtmed[272], dits, 30); // supports (1-6) of the ladders
cd3a3507 27133
27134
a9c4129c 27135 // --- Place SPD (option 'a') volumes into their mother volume IT12
27136
686e2715 27137 // SPD - option 'a'
686e2715 27138 // (this is NOT the default)
27139
3d12a48d 27140 if (option == 1) {
686e2715 27141
27142 gMC->Gspos("I12A",5,"IT12",0.0,0.0,0.0,idrotm[238],"MANY");
27143 gMC->Gspos("I12A",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27144 gMC->Gspos("I12A",7,"IT12",0.0,0.0,0.0,idrotm[239],"MANY");
27145 gMC->Gspos("I12A",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27146 gMC->Gspos("I12A",9,"IT12",0.0,0.0,0.0,idrotm[240],"MANY");
27147 gMC->Gspos("I12A",10,"IT12",0.0,0.0,0.0,idrotm[241],"MANY");
27148 gMC->Gspos("I12A",2,"IT12",0.0,0.0,0.0,idrotm[242],"MANY");
27149 gMC->Gspos("I12A",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27150 gMC->Gspos("I12A",4,"IT12",0.0,0.0,0.0,idrotm[243],"MANY");
27151 gMC->Gspos("I12A",1,"IT12",0.0,0.0,0.0,0,"MANY");
c47b75b1 27152 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27153 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[244]
27154 gMC->Gspos("I10A",2,"I12A",0.203+deltax,3.8206+deltay,0.0,idrotm[244],"ONLY");
27155 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27156 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[245]
27157 gMC->Gspos("I10A",1,"I12A",1.4531+deltax,3.8152+deltay,0.0,idrotm[245],"ONLY");
27158 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27159 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[246]
27160 gMC->Gspos("I20A",1,"I12A",3.0174+deltax,6.5143+deltay,0.0,idrotm[246],"ONLY");
27161 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27162 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[247]
27163 gMC->Gspos("I20A",2,"I12A",1.9612+deltax,6.9062+deltay,0.0,idrotm[247],"ONLY");
27164 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27165 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[248]
27166 gMC->Gspos("I20A",3,"I12A",0.8567+deltax,7.1279+deltay,0.0,idrotm[248],"ONLY");
27167 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27168 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[249]
27169 gMC->Gspos("I20A",4,"I12A",-0.2689+deltax,7.1742+deltay,0.0,idrotm[249],"ONLY");
686e2715 27170 gMC->Gspos("I123",2,"I12A",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27171 gMC->Gspos("I121",2,"I12A",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27172 gMC->Gspos("I122",2,"I12A",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27173 gMC->Gspos("I120",2,"I12A",-0.3672,3.9056,0.0,0,"ONLY");
27174 gMC->Gspos("I144",1,"I12A",-0.2538,3.8556,0.0,0,"ONLY");
27175 gMC->Gspos("I113",3,"I12A",0.1095,3.9056,0.0,0,"ONLY");
27176 gMC->Gspos("I143",1,"I12A",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27177 gMC->Gspos("I142",1,"I12A",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27178 gMC->Gspos("I141",1,"I12A",0.5636,3.9752,0.0,idrotm[201],"ONLY");
27179 gMC->Gspos("I140",1,"I12A",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27180 gMC->Gspos("I139",1,"I12A",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27181 gMC->Gspos("I113",5,"I12A",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27182 gMC->Gspos("I138",1,"I12A",1.66,3.7848,0.0,idrotm[207],"ONLY");
27183 gMC->Gspos("I137",1,"I12A",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27184 gMC->Gspos("I136",1,"I12A",2.6224,4.874,0.0,idrotm[232],"ONLY");
27185 gMC->Gspos("I135",1,"I12A",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27186 gMC->Gspos("I134",1,"I12A",3.266,6.1636,0.0,idrotm[230],"ONLY");
27187 gMC->Gspos("I113",1,"I12A",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27188 gMC->Gspos("I133",3,"I12A",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27189 gMC->Gspos("I132",3,"I12A",2.62,6.8555,0.0,idrotm[229],"ONLY");
27190 gMC->Gspos("I131",3,"I12A",2.648,6.6023,0.0,idrotm[228],"ONLY");
27191 gMC->Gspos("I130",3,"I12A",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27192 gMC->Gspos("I129",3,"I12A",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27193 gMC->Gspos("I113",2,"I12A",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27194 gMC->Gspos("I133",2,"I12A",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27195 gMC->Gspos("I132",2,"I12A",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27196 gMC->Gspos("I131",2,"I12A",1.5814,6.932,0.0,idrotm[224],"ONLY");
27197 gMC->Gspos("I130",2,"I12A",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27198 gMC->Gspos("I129",2,"I12A",1.346,6.7728,0.0,idrotm[222],"ONLY");
27199 gMC->Gspos("I113",6,"I12A",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27200 gMC->Gspos("I133",1,"I12A",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27201 gMC->Gspos("I132",1,"I12A",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27202 gMC->Gspos("I131",1,"I12A",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27203 gMC->Gspos("I130",1,"I12A",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27204 gMC->Gspos("I129",1,"I12A",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27205 gMC->Gspos("I113",4,"I12A",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27206 gMC->Gspos("I128",1,"I12A",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27207 gMC->Gspos("I126",2,"I12A",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27208 gMC->Gspos("I125",2,"I12A",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27209 gMC->Gspos("I124",2,"I12A",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
9bf5e8ff 27210 gMC->Gspos("I103",3,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-3.536,0,"ONLY");
27211 gMC->Gspos("I103",4,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],-10.708,0,"ONLY");
c47b75b1 27212 gMC->Gspos("I103",1,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],10.708,0,"ONLY");
27213 gMC->Gspos("I103",2,"I10A",-0.05,-di10a[1]+2.*di104[1]+di103[1],3.536,0,"ONLY");
686e2715 27214 gMC->Gspos("I105",1,"I10A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27215 gMC->Gspos("I105",2,"I10A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27216 gMC->Gspos("I104",1,"I10A",0.0,-di10a[1]+di104[1],0.0,0,"ONLY");
9bf5e8ff 27217 gMC->Gspos("I1D3",3,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-3.536,0,"ONLY");
27218 gMC->Gspos("I1D3",4,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],-10.708,0,"ONLY");
c47b75b1 27219 gMC->Gspos("I1D3",1,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],10.708,0,"ONLY");
27220 gMC->Gspos("I1D3",2,"I20A",-0.05,-di20a[1]+2.*di104[1]+di1d3[1],3.536,0,"ONLY");
686e2715 27221 gMC->Gspos("I105",3,"I20A",-0.05,0.01,-16.844,idrotm[237],"ONLY");
27222 gMC->Gspos("I105",4,"I20A",-0.05,0.01,16.844,0,"ONLY");
c47b75b1 27223 gMC->Gspos("I104",2,"I20A",0.0,-di20a[1]+di104[1],0.0,0,"ONLY");
686e2715 27224 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27225 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27226 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27227 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27228 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27229 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27230 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27231 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[201],"ONLY");
27232 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27233 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27234 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27235 gMC->Gspos("I101",1,"I103",-0.088,ddet1,0.0,0,"ONLY");
27236 gMC->Gspos("I102",1,"I103",0.0,-dchip1,-2.8,0,"ONLY");
27237 gMC->Gspos("I102",2,"I103",0.0,-dchip1,-1.4,0,"ONLY");
27238 gMC->Gspos("I102",3,"I103",0.0,-dchip1,0.0,0,"ONLY");
27239 gMC->Gspos("I102",4,"I103",0.0,-dchip1,1.4,0,"ONLY");
27240 gMC->Gspos("I102",5,"I103",0.0,-dchip1,2.8,0,"ONLY");
27241 gMC->Gspos("I1D1",1,"I1D3",-0.088,ddet2,0.0,0,"ONLY");
27242 gMC->Gspos("I1D2",1,"I1D3",0.0,-dchip2,-2.8,0,"ONLY");
27243 gMC->Gspos("I1D2",2,"I1D3",0.0,-dchip2,-1.4,0,"ONLY");
27244 gMC->Gspos("I1D2",3,"I1D3",0.0,-dchip2,0.0,0,"ONLY");
27245 gMC->Gspos("I1D2",4,"I1D3",0.0,-dchip2,1.4,0,"ONLY");
27246 gMC->Gspos("I1D2",5,"I1D3",0.0,-dchip2,2.8,0,"ONLY");
686e2715 27247 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27248 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27249 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27250 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27251 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27252 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27253 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27254 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27255 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27256 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27257 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27258 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27259 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27260 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27261 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27262 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27263 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27264 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27265 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27266 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27267 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27268 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27269 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27270 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27271 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27272 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27273 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27274 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27275 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27276 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27277 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27278 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27279 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27280 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27281 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27282 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27283 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27284 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27285 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27286 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27287 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27288 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27289 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27290 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27291 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27292 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27293 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27294 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27295 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27296 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27297 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27298 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
27299
27300 }
a9c4129c 27301
cd3a3507 27302
a9c4129c 27303 // --- Place SPD (option 'b') volumes into their mother volume IT12
27304
686e2715 27305 // SPD - option 'b'
686e2715 27306 // (this is the default)
27307
3d12a48d 27308 if (option == 2) {
686e2715 27309
27310 gMC->Gspos("I12B",1,"IT12",0.0,0.0,0.0,0,"MANY");
27311 gMC->Gspos("I12B",8,"IT12",0.0,0.0,0.0,idrotm[233],"MANY");
27312 gMC->Gspos("I12B",7,"IT12",0.0,0.0,0.0,idrotm[244],"MANY");
27313 gMC->Gspos("I12B",6,"IT12",0.0,0.0,0.0,idrotm[236],"MANY");
27314 gMC->Gspos("I12B",2,"IT12",0.0,0.0,0.0,idrotm[245],"MANY");
27315 gMC->Gspos("I12B",3,"IT12",0.0,0.0,0.0,idrotm[234],"MANY");
27316 gMC->Gspos("I12B",4,"IT12",0.0,0.0,0.0,idrotm[246],"MANY");
27317 gMC->Gspos("I12B",5,"IT12",0.0,0.0,0.0,idrotm[247],"MANY");
27318 gMC->Gspos("I12B",9,"IT12",0.0,0.0,0.0,idrotm[248],"MANY");
27319 gMC->Gspos("I12B",10,"IT12",0.0,0.0,0.0,idrotm[249],"MANY");
c47b75b1 27320 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27321 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(270.*TMath::Pi()/180.); // see definition of idrotm[238]
27322 gMC->Gspos("I10B",2,"I12B",0.203+deltax,3.8206+deltay,0.0,idrotm[238],"ONLY");
27323 deltax=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Cos(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27324 deltay=((ddet1-0.01/2.)+(dchip1-0.015/2.))*TMath::Sin(252.*TMath::Pi()/180.); // see definition of idrotm[239]
27325 gMC->Gspos("I10B",1,"I12B",1.4531+deltax,3.8152+deltay,0.0,idrotm[239],"ONLY");
27326 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27327 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(40.*TMath::Pi()/180.); // see definition of idrotm[240]
27328 gMC->Gspos("I20B",1,"I12B",3.0174+deltax,6.5143+deltay,0.0,idrotm[240],"ONLY");
27329 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27330 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(49.*TMath::Pi()/180.); // see definition of idrotm[241]
27331 gMC->Gspos("I20B",2,"I12B",1.9612+deltax,6.9062+deltay,0.0,idrotm[241],"ONLY");
27332 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27333 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(58.*TMath::Pi()/180.); // see definition of idrotm[242]
27334 gMC->Gspos("I20B",3,"I12B",0.8567+deltax,7.1279+deltay,0.0,idrotm[242],"ONLY");
27335 deltax=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Cos(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27336 deltay=((ddet2-0.01/2.)+(dchip2-0.015/2.))*TMath::Sin(67.*TMath::Pi()/180.); // see definition of idrotm[243]
27337 gMC->Gspos("I20B",4,"I12B",-0.2689+deltax,7.1742+deltay,0.0,idrotm[243],"ONLY");
686e2715 27338 gMC->Gspos("I123",1,"I12B",-0.2978,5.5196,0.0,idrotm[214],"ONLY");
27339 gMC->Gspos("I121",1,"I12B",-0.2385,4.1518,0.0,idrotm[213],"ONLY");
27340 gMC->Gspos("I122",1,"I12B",-0.2968,4.0207,0.0,idrotm[212],"ONLY");
27341 gMC->Gspos("I120",1,"I12B",-0.3672,3.9056,0.0,0,"ONLY");
27342 gMC->Gspos("I144",1,"I12B",-0.2538,3.8556,0.0,0,"ONLY");
27343 gMC->Gspos("I113",3,"I12B",0.1095,3.9056,0.0,0,"ONLY");
27344 gMC->Gspos("I143",1,"I12B",0.4365,3.8556,0.0,idrotm[236],"ONLY");
27345 gMC->Gspos("I142",1,"I12B",0.5136,3.9056,0.0,idrotm[235],"ONLY");
27346 gMC->Gspos("I141",1,"I12B",0.5636,3.9752,0.0,idrotm[237],"ONLY");
27347 gMC->Gspos("I140",1,"I12B",0.6336,4.0447,0.0,idrotm[234],"ONLY");
27348 gMC->Gspos("I139",1,"I12B",0.8297,4.0545,0.0,idrotm[207],"ONLY");
27349 gMC->Gspos("I113",5,"I12B",1.2575,3.9681,0.0,idrotm[207],"ONLY");
27350 gMC->Gspos("I138",1,"I12B",1.66,3.7848,0.0,idrotm[207],"ONLY");
27351 gMC->Gspos("I137",1,"I12B",1.8556,3.7738,0.0,idrotm[233],"ONLY");
27352 gMC->Gspos("I136",1,"I12B",2.6224,4.874,0.0,idrotm[232],"ONLY");
27353 gMC->Gspos("I135",1,"I12B",3.2967,6.0337,0.0,idrotm[231],"ONLY");
27354 gMC->Gspos("I134",1,"I12B",3.266,6.1636,0.0,idrotm[230],"ONLY");
27355 gMC->Gspos("I113",1,"I12B",2.9903,6.4144,0.0,idrotm[211],"ONLY");
27356 gMC->Gspos("I133",3,"I12B",2.7631,6.7627,0.0,idrotm[230],"ONLY");
27357 gMC->Gspos("I132",3,"I12B",2.62,6.8555,0.0,idrotm[229],"ONLY");
27358 gMC->Gspos("I131",3,"I12B",2.648,6.6023,0.0,idrotm[228],"ONLY");
27359 gMC->Gspos("I130",3,"I12B",2.6569,6.3431,0.0,idrotm[227],"ONLY");
27360 gMC->Gspos("I129",3,"I12B",2.3906,6.4819,0.0,idrotm[226],"ONLY");
27361 gMC->Gspos("I113",2,"I12B",1.9488,6.7998,0.0,idrotm[210],"ONLY");
27362 gMC->Gspos("I133",2,"I12B",1.6699,7.1085,0.0,idrotm[226],"ONLY");
27363 gMC->Gspos("I132",2,"I12B",1.5142,7.1777,0.0,idrotm[225],"ONLY");
27364 gMC->Gspos("I131",2,"I12B",1.5814,6.932,0.0,idrotm[224],"ONLY");
27365 gMC->Gspos("I130",2,"I12B",1.6308,6.6774,0.0,idrotm[223],"ONLY");
27366 gMC->Gspos("I129",2,"I12B",1.346,6.7728,0.0,idrotm[222],"ONLY");
27367 gMC->Gspos("I113",6,"I12B",0.8599,7.0176,0.0,idrotm[209],"ONLY");
27368 gMC->Gspos("I133",1,"I12B",0.5362,7.2789,0.0,idrotm[222],"ONLY");
27369 gMC->Gspos("I132",1,"I12B",0.3715,7.3228,0.0,idrotm[221],"ONLY");
27370 gMC->Gspos("I131",1,"I12B",0.4763,7.0907,0.0,idrotm[220],"ONLY");
27371 gMC->Gspos("I130",1,"I12B",0.5649,6.8469,0.0,idrotm[219],"ONLY");
27372 gMC->Gspos("I129",1,"I12B",0.2688,6.8966,0.0,idrotm[218],"ONLY");
27373 gMC->Gspos("I113",4,"I12B",-0.2497,7.0624,0.0,idrotm[208],"ONLY");
27374 gMC->Gspos("I128",1,"I12B",-0.6103,7.2698,0.0,idrotm[218],"ONLY");
27375 gMC->Gspos("I126",1,"I12B",-0.7799,7.2874,0.0,idrotm[217],"ONLY");
27376 gMC->Gspos("I125",1,"I12B",-0.6315,7.0883,0.0,idrotm[216],"ONLY");
27377 gMC->Gspos("I124",1,"I12B",-0.4965,6.8742,0.0,idrotm[215],"ONLY");
27378 gMC->Gspos("I105",3,"I10B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27379 gMC->Gspos("I105",4,"I10B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27380 gMC->Gspos("I107",2,"I10B",-0.0455,-di10b[1]+di107[1],3.536,0,"ONLY");
27381 gMC->Gspos("I107",1,"I10B",-0.0455,-di10b[1]+di107[1],10.708,0,"ONLY");
9bf5e8ff 27382 gMC->Gspos("I107",4,"I10B",-0.0455,-di10b[1]+di107[1],-10.708,0,"ONLY");
27383 gMC->Gspos("I107",3,"I10B",-0.0455,-di10b[1]+di107[1],-3.536,0,"ONLY");
686e2715 27384 gMC->Gspos("I109",1,"I10B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27385 gMC->Gspos("I109",2,"I10B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27386 gMC->Gspos("I108",1,"I10B",-0.138,-di10b[1]+2.*di107[1]+di108[1],0.0,0,"ONLY");
686e2715 27387 gMC->Gspos("I105",1,"I20B",-0.05,-0.01,-16.844,idrotm[201],"ONLY");
27388 gMC->Gspos("I105",2,"I20B",-0.05,-0.01,16.844,0,"ONLY");
c47b75b1 27389 gMC->Gspos("I1D7",2,"I20B",-0.0455,-di20b[1]+di1d7[1],3.536,0,"ONLY");
27390 gMC->Gspos("I1D7",1,"I20B",-0.0455,-di20b[1]+di1d7[1],10.708,0,"ONLY");
9bf5e8ff 27391 gMC->Gspos("I1D7",4,"I20B",-0.0455,-di20b[1]+di1d7[1],-10.708,0,"ONLY");
27392 gMC->Gspos("I1D7",3,"I20B",-0.0455,-di20b[1]+di1d7[1],-3.536,0,"ONLY");
686e2715 27393 gMC->Gspos("I109",3,"I20B",-0.138,0.015,-16.844,idrotm[201],"ONLY");
27394 gMC->Gspos("I109",4,"I20B",-0.138,0.015,16.844,0,"ONLY");
c47b75b1 27395 gMC->Gspos("I108",2,"I20B",-0.138,-di20b[1]+2.*di1d7[1]+di108[1],0.0,0,"ONLY");
686e2715 27396 gMC->Gspos("I112",2,"I113",0.25,0.02,0.0,idrotm[206],"ONLY");
27397 gMC->Gspos("I111",2,"I113",0.1318,-0.0008,0.0,idrotm[205],"ONLY");
27398 gMC->Gspos("I118",1,"I113",0.0,-0.0454,0.0,0,"ONLY");
27399 gMC->Gspos("I110",1,"I113",0.0,0.0492,0.0,0,"ONLY");
27400 gMC->Gspos("I114",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27401 gMC->Gspos("I115",1,"I113",0.063,0.0042,0.0,idrotm[202],"ONLY");
27402 gMC->Gspos("I115",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27403 gMC->Gspos("I114",2,"I113",-0.063,0.0042,0.0,idrotm[237],"ONLY");
27404 gMC->Gspos("I116",1,"I113",0.0,0.0042,0.0,0,"ONLY");
27405 gMC->Gspos("I111",1,"I113",-0.1318,-0.0008,0.0,idrotm[204],"ONLY");
27406 gMC->Gspos("I112",1,"I113",-0.25,0.02,0.0,idrotm[203],"ONLY");
c47b75b1 27407 gMC->Gspos("I106",1,"I107",0.0,-dchip1,-1.4,0,"ONLY");
27408 gMC->Gspos("I106",2,"I107",0.0,-dchip1,0.0,0,"ONLY");
27409 gMC->Gspos("I106",3,"I107",0.0,-dchip1,1.4,0,"ONLY");
27410 gMC->Gspos("I106",4,"I107",0.0,-dchip1,2.8,0,"ONLY");
27411 gMC->Gspos("I106",5,"I107",0.0,-dchip1,-2.8,0,"ONLY");
27412 gMC->Gspos("I101",1,"I107",0.0,ddet1,0.0,0,"ONLY");
27413 gMC->Gspos("I1D6",1,"I1D7",0.0,-dchip2,-1.4,0,"ONLY");
27414 gMC->Gspos("I1D6",2,"I1D7",0.0,-dchip2,0.0,0,"ONLY");
27415 gMC->Gspos("I1D6",3,"I1D7",0.0,-dchip2,1.4,0,"ONLY");
27416 gMC->Gspos("I1D6",4,"I1D7",0.0,-dchip2,2.8,0,"ONLY");
27417 gMC->Gspos("I1D6",5,"I1D7",0.0,-dchip2,-2.8,0,"ONLY");
27418 gMC->Gspos("I1D1",1,"I1D7",0.0,ddet2,0.0,0,"ONLY");
686e2715 27419 gMC->Gspos("I117",1,"I116",0.0,0.0,0.0,0,"ONLY");
27420 gMC->Gspos("ITS1",1,"I101",0.0,0.0,0.0,0,"ONLY");
27421 gMC->Gspos("ITS2",1,"I1D1",0.0,0.0,0.0,0,"ONLY");
27422 gMC->Gspos("I650",16,"IT12",0.0,0.0,22.0,idrotm[1104],"MANY");
27423 gMC->Gspos("I650",20,"IT12",0.0,0.0,22.0,idrotm[1130],"MANY");
27424 gMC->Gspos("I650",18,"IT12",0.0,0.0,22.0,idrotm[1117],"MANY");
27425 gMC->Gspos("I650",1,"IT12",0.0,0.0,22.0,0,"MANY");
27426 gMC->Gspos("I650",4,"IT12",0.0,0.0,22.0,idrotm[1106],"MANY");
27427 gMC->Gspos("I650",6,"IT12",0.0,0.0,22.0,idrotm[1039],"MANY");
27428 gMC->Gspos("I650",8,"IT12",0.0,0.0,22.0,idrotm[1107],"MANY");
27429 gMC->Gspos("I650",10,"IT12",0.0,0.0,22.0,idrotm[1065],"MANY");
27430 gMC->Gspos("I650",12,"IT12",0.0,0.0,22.0,idrotm[1078],"MANY");
27431 gMC->Gspos("I650",14,"IT12",0.0,0.0,22.0,idrotm[1091],"MANY");
27432 gMC->Gspos("I650",19,"IT12",0.0,0.0,-22.0,idrotm[1108],"MANY");
27433 gMC->Gspos("I650",2,"IT12",0.0,0.0,-22.0,idrotm[1109],"MANY");
27434 gMC->Gspos("I650",3,"IT12",0.0,0.0,-22.0,idrotm[1110],"MANY");
27435 gMC->Gspos("I650",5,"IT12",0.0,0.0,-22.0,idrotm[1111],"MANY");
27436 gMC->Gspos("I650",7,"IT12",0.0,0.0,-22.0,idrotm[1112],"MANY");
27437 gMC->Gspos("I650",9,"IT12",0.0,0.0,-22.0,idrotm[1113],"MANY");
27438 gMC->Gspos("I650",11,"IT12",0.0,0.0,-22.0,idrotm[1114],"MANY");
27439 gMC->Gspos("I650",13,"IT12",0.0,0.0,-22.0,idrotm[1115],"MANY");
27440 gMC->Gspos("I650",15,"IT12",0.0,0.0,-22.0,idrotm[1116],"MANY");
27441 gMC->Gspos("I650",17,"IT12",0.0,0.0,-22.0,idrotm[1118],"MANY");
27442 gMC->Gspos("I666",1,"I650",0.0,0.0,0.25,idrotm[1003],"MANY");
27443 gMC->Gspos("I667",1,"I650",0.1102,0.9945,0.45,idrotm[1088],"ONLY");
27444 gMC->Gspos("I669",3,"I650",0.1883,4.0372,-3.2,0,"ONLY");
27445 gMC->Gspos("I671",3,"I650",0.1883,4.0372,0.6,0,"ONLY");
27446 gMC->Gspos("I669",2,"I650",1.3343,4.0609,-3.2,0,"ONLY");
27447 gMC->Gspos("I671",2,"I650",1.3343,4.0609,0.6,0,"ONLY");
27448 gMC->Gspos("I669",6,"I650",2.9567,6.1959,-3.2,idrotm[1089],"ONLY");
27449 gMC->Gspos("I671",6,"I650",2.9567,6.1959,0.6,idrotm[1089],"ONLY");
27450 gMC->Gspos("I669",5,"I650",1.9511,6.5822,-3.2,idrotm[1011],"ONLY");
27451 gMC->Gspos("I671",5,"I650",1.9511,6.5822,0.6,idrotm[1011],"ONLY");
27452 gMC->Gspos("I669",4,"I650",0.8974,6.8064,-3.2,idrotm[1090],"ONLY");
27453 gMC->Gspos("I671",4,"I650",0.8974,6.8064,0.6,idrotm[1090],"ONLY");
27454 gMC->Gspos("I669",1,"I650",-0.1784,6.863,-3.2,0,"ONLY");
27455 gMC->Gspos("I671",1,"I650",-0.1784,6.863,0.6,0,"ONLY");
27456 gMC->Gspos("I673",1,"I650",0.2173,4.8037,1.8,0,"ONLY");
27457 gMC->Gspos("I673",6,"I650",1.5093,4.5605,1.8,0,"ONLY");
27458 gMC->Gspos("I673",4,"I650",-0.173,6.2531,1.8,idrotm[1092],"ONLY");
27459 gMC->Gspos("I673",3,"I650",0.8073,6.2032,1.8,idrotm[1093],"ONLY");
27460 gMC->Gspos("I673",2,"I650",1.7678,6.0005,1.8,idrotm[1094],"ONLY");
27461 gMC->Gspos("I673",5,"I650",2.6847,5.6501,1.8,0,"ONLY");
27462 gMC->Gspos("I676",2,"I650",1.7618,5.2269,2.5,0,"ONLY");
27463 gMC->Gspos("I676",1,"I650",0.4018,5.5869,2.5,0,"ONLY");
27464 gMC->Gspos("I668",1,"I667",0.0,0.0,0.0,0,"ONLY");
27465 gMC->Gspos("I670",1,"I669",0.0,0.0,0.0,0,"ONLY");
27466 gMC->Gspos("I672",1,"I671",0.0,0.0,0.0,0,"ONLY");
27467 gMC->Gspos("I674",1,"I673",0.0,0.0,0.0,0,"MANY");
27468 gMC->Gspos("I675",1,"I673",0.0,0.0,-0.5,0,"ONLY");
27469 gMC->Gspos("I677",1,"I676",0.0,0.0,0.0,0,"MANY");
27470 gMC->Gspos("I678",1,"I676",0.0,0.0,-0.95,0,"ONLY");
cd3a3507 27471
686e2715 27472 }
db915fea 27473
27474 // --- Place SDD volumes into their mother volume IT34
cd3a3507 27475
db915fea 27476
80272ed3 27477 // -- position SDD detectors of ladder 3 / layer 3
27478
27479 gMC->Gspos("ITS3", 1,"I302", 0.0, 0.0, 0.0, 0, "ONLY");
27480 ySDD = Y_SDD_sep/2.+I302dits[1];
27481 for (iSDD=0; iSDD<6; iSDD++) {
27482 gMC->Gspos("I302", iSDD+1, "I004", 0.0, ySDD, Z_SDD_lay3[iSDD], 0, "ONLY");
27483 ySDD = -ySDD;
27484 }
27485
27486 gMC->Gspos("I004", 1,"IT34", -3.2777, 14.3607, 0.0, idrotm[321],"ONLY");
27487 gMC->Gspos("I004", 2,"IT34", -9.5581, 11.9855, 0.0, idrotm[333],"ONLY");
27488 gMC->Gspos("I004", 3,"IT34",-13.2713, 6.3911, 0.0, idrotm[336],"ONLY");
27489 gMC->Gspos("I004", 4,"IT34",-15.33, 0.0, 0.0, idrotm[350],"ONLY");
27490 gMC->Gspos("I004", 5,"IT34",-13.2713, -6.3911, 0.0, idrotm[313],"ONLY");
27491 gMC->Gspos("I004", 6,"IT34", -9.5581, -11.9855, 0.0, idrotm[311],"ONLY");
27492 gMC->Gspos("I004", 7,"IT34", -3.2777, -14.3607, 0.0, idrotm[310],"ONLY");
27493 gMC->Gspos("I004", 8,"IT34", 3.4112, -14.9456, 0.0, idrotm[386],"ONLY");
27494 gMC->Gspos("I004", 9,"IT34", 9.184, -11.5164, 0.0, idrotm[309],"ONLY");
27495 gMC->Gspos("I004",10,"IT34", 13.8119, -6.6514, 0.0, idrotm[308],"ONLY");
27496 gMC->Gspos("I004",11,"IT34", 14.73, 0.0, 0.0, idrotm[356],"ONLY");
27497 gMC->Gspos("I004",12,"IT34", 13.8119, 6.6514, 0.0, idrotm[307],"ONLY");
27498 gMC->Gspos("I004",13,"IT34", 9.184, 11.5164, 0.0, idrotm[306],"ONLY");
27499 gMC->Gspos("I004",14,"IT34", 3.4113, 14.9456, 0.0, idrotm[305],"ONLY");
27500
27501
27502 // -- position SDD detectors of ladder 4 / layer 4
27503
27504 gMC->Gspos("ITS4", 1,"I402", 0.0, 0.000, 0.0, 0,"ONLY");
27505 ySDD = -(Y_SDD_sep/2.+I402dits[1]);
27506 for (iSDD=0; iSDD<8; iSDD++) {
27507 gMC->Gspos("I402", iSDD+1, "I005", 0.0, ySDD, Z_SDD_lay4[iSDD], 0, "ONLY");
27508 ySDD = -ySDD;
27509 }
27510
27511 gMC->Gspos("I005", 1,"IT34", -3.3629, 23.3895,-0.15, idrotm[335],"ONLY");
27512 gMC->Gspos("I005", 2,"IT34",-10.0447, 21.9949,-0.15, idrotm[332],"ONLY");
27513 gMC->Gspos("I005", 3,"IT34",-15.4744, 17.8584,-0.15, idrotm[331],"ONLY");
27514 gMC->Gspos("I005", 4,"IT34",-20.3415, 13.0727,-0.15, idrotm[366],"ONLY");
27515 gMC->Gspos("I005", 5,"IT34",-22.6728, 6.6573,-0.15, idrotm[330],"ONLY");
27516 gMC->Gspos("I005", 6,"IT34",-24.18, 0.0, -0.15, idrotm[350],"ONLY");
27517 gMC->Gspos("I005", 7,"IT34",-22.6728, -6.6573,-0.15, idrotm[329],"ONLY");
27518 gMC->Gspos("I005", 8,"IT34",-20.3415, -13.0727,-0.15, idrotm[328],"ONLY");
27519 gMC->Gspos("I005", 9,"IT34",-15.4744, -17.8584,-0.15, idrotm[327],"ONLY");
27520 gMC->Gspos("I005",10,"IT34",-10.0447, -21.9949,-0.15, idrotm[326],"ONLY");
27521 gMC->Gspos("I005",11,"IT34", -3.3629, -23.3895,-0.15, idrotm[325],"ONLY");
27522 gMC->Gspos("I005",12,"IT34", 3.4412, -23.9339,-0.15, idrotm[324],"ONLY");
27523 gMC->Gspos("I005",13,"IT34", 9.8163, -21.4946,-0.15, idrotm[323],"ONLY");
27524 gMC->Gspos("I005",14,"IT34", 15.8345, -18.274, -0.15, idrotm[322],"ONLY");
27525 gMC->Gspos("I005",15,"IT34", 19.8788, -12.7753,-0.15, idrotm[320],"ONLY");
27526 gMC->Gspos("I005",16,"IT34", 23.2005, -6.8123,-0.15, idrotm[319],"ONLY");
27527 gMC->Gspos("I005",17,"IT34", 23.63, 0.0, -0.15, idrotm[318],"ONLY");
27528 gMC->Gspos("I005",18,"IT34", 23.2005, 6.8123,-0.15, idrotm[317],"ONLY");
27529 gMC->Gspos("I005",19,"IT34", 19.8788, 12.7753,-0.15, idrotm[316],"ONLY");
27530 gMC->Gspos("I005",20,"IT34", 15.8345, 18.274, -0.15, idrotm[315],"ONLY");
27531 gMC->Gspos("I005",21,"IT34", 9.8163, 21.4946,-0.15, idrotm[314],"ONLY");
27532 gMC->Gspos("I005",22,"IT34", 3.4412, 23.9339,-0.15, idrotm[334],"ONLY");
27533
27534
27535 // -- build block of the SDD ladder frame holding the electronics
27536
27537 gMC->Gspos("I019", 1,"I018", -1.9, -1.735, 0.0, idrotm[344], "ONLY");
27538 gMC->Gspos("I019", 2,"I018", 1.987, -1.5843, 0.0, idrotm[343], "ONLY");
27539 gMC->Gspos("I019", 3,"I018", -0.087, 1.7066, 0.0, idrotm[342], "ONLY");
27540
27541 gMC->Gspos("I020", 1,"I018", -1.9782, -1.569, 0.0, idrotm[342], "ONLY");
27542 gMC->Gspos("I020", 2,"I018", 1.8824, -1.735, 0.0, idrotm[344], "ONLY");
27543 gMC->Gspos("I020", 3,"I018", 0.0958, 1.6913, 0.0, idrotm[343], "ONLY");
27544
27545 gMC->Gspos("I021", 1,"I018", 1.0761, 0.0835, 2.6008, idrotm[340], "ONLY");
27546 gMC->Gspos("I021", 2,"I018", -1.0761, 0.0835,-2.8008, idrotm[339], "ONLY");
27547 gMC->Gspos("I021", 3,"I018", -1.0761, 0.0835,-1.0492, idrotm[338], "ONLY");
27548 gMC->Gspos("I021", 4,"I018", 1.0761, 0.0835,-2.8008, idrotm[337], "ONLY");
27549 gMC->Gspos("I021", 5,"I018", 1.0761, 0.0835,-1.0492, idrotm[340], "ONLY");
27550 gMC->Gspos("I021", 6,"I018", -1.0761, 0.0835, 0.8492, idrotm[339], "ONLY");
27551 gMC->Gspos("I021", 7,"I018", -1.0761, 0.0835, 2.6008, idrotm[338], "ONLY");
27552 gMC->Gspos("I021", 8,"I018", 1.0761, 0.0835, 0.8492, idrotm[337], "ONLY");
27553
27554 gMC->Gspos("I022", 1,"I018", 0.0, -1.79, 3.55, idrotm[312], "ONLY");
27555 gMC->Gspos("I022", 2,"I018", 0.0, -1.79, -0.1, idrotm[312], "ONLY");
27556
27557 gMC->Gspos("I023", 1,"I018", 0.0, -1.79, 1.725, idrotm[341], "ONLY");
27558 gMC->Gspos("I023", 2,"I018", 0.0, -1.79, -1.925, idrotm[341], "ONLY");
27559
27560 gMC->Gspos("I033", 1,"I018", 1.8, -1.75, 1.35, 0, "MANY");
27561 gMC->Gspos("I033", 2,"I018", -1.8, -1.75, -2.65, idrotm[345], "MANY");
27562 gMC->Gspos("I033", 3,"I018", -1.8, -1.75, 1.35, idrotm[345], "MANY");
27563 gMC->Gspos("I033", 4,"I018", 1.8, -1.75, -2.65, 0, "MANY");
27564
27565 gMC->Gspos("I034", 1,"I018", 1.6, -1.775, 1.35, idrotm[312], "ONLY");
27566 gMC->Gspos("I034", 2,"I018", -1.6, -1.775, -2.65, idrotm[348], "ONLY");
27567 gMC->Gspos("I034", 3,"I018", -1.6, -1.775, 1.35, idrotm[348], "ONLY");
27568 gMC->Gspos("I034", 4,"I018", 1.6, -1.775, -2.65, idrotm[312], "ONLY");
27569
27570 gMC->Gspos("I035", 1,"I018", 1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27571 gMC->Gspos("I035", 2,"I018", -1.7, -0.55, I018dits[2]-I035dits[2], 0, "MANY");
27572
27573 gMC->Gspos("I036", 1,"I018", 0.3087, 1.7191, 3.56, idrotm[346], "ONLY");
27574 gMC->Gspos("I036", 2,"I018", 0.3087, 1.7191,-0.11, idrotm[346], "ONLY");
27575 gMC->Gspos("I036", 3,"I018", -0.3087, 1.7191,-0.11, idrotm[347], "ONLY");
27576 gMC->Gspos("I036", 4,"I018", -0.3087, 1.7191, 3.56, idrotm[347], "ONLY");
27577
27578 gMC->Gspos("I037", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27579 gMC->Gspos("I037", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27580
27581 gMC->Gspos("I038", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27582 gMC->Gspos("I038", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 , "ONLY");
27583
27584 gMC->Gspos("I040", 1,"I018", 1.9204, -0.7118, 0.0, idrotm[346],"ONLY");
27585 gMC->Gspos("I040", 2,"I018", -1.9204, -0.7118, 0.0, idrotm[347],"ONLY");
27586 gMC->Gspos("I041", 1,"I018", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[346], "ONLY");
27587 gMC->Gspos("I041", 2,"I018", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], idrotm[347], "ONLY");
27588
27589
27590 // -- build block of the SDD electronics (heat bridge, chips, hybrid, anode microcable)
27591
27592 xI050 = SDD_CoolPipe[0]+SDD_CoolPipe[1]*sin30+I050dits[1]/cos30+I041dits[1];
27593 yI050 = 0;
27594 xI039 = -SDD_CoolPipe[1]/cos30;
27595 yI039 = -I050dits[1]+I039dits[1];
27596 gMC->Gspos("I039", 1,"I050", xI039, yI039, 0.0, 0, "ONLY");
27597 xI042 = xI039+I039dits[0]-xI042space-I042dits[0];
27598 yI042 = yI039+I039dits[1]+I042dits[1];
27599 xI043 = xI039-I039dits[0]+xI043space+I043dits[0];
27600 yI043 = yI039+I039dits[1]+I043dits[1];
27601 zChipSpace = I042dits[2];
27602 if (zChipSpace < I043dits[2]) {
27603 zChipSpace = I043dits[2];
27604 }
27605 zChipSpace = zChipSpace * 2;
27606 yI051space = (2*I039dits[2] - 4*zChipSpace)/5;
27607 zchip = -I039dits[2] + yI051space + zChipSpace/2.;
27608 for (ichip=0; ichip<4; ichip++) {
27609 gMC->Gspos("I042", ichip+1, "I050", xI042, yI042, zchip, 0, "ONLY");
27610 gMC->Gspos("I043", ichip+1, "I050", xI043, yI043, zchip, 0, "ONLY");
27611 zchip += zChipSpace + yI051space;
27612 }
27613 xcap = 2*I039dits[0]/5.;
27614 yI051 = yI039+I039dits[1]+I051dits[1];
27615 zI051 = -I039dits[2] + yI051space/3.;
27616 icap = 1;
27617 for (ichip=0; ichip<5; ichip++) {
27618 xI051 = xI039-I039dits[0]+xcap;
27619 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27620 zI051 += yI051space/3.;
27621 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27622 xI051 += xcap;
27623 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27624 xI051 += xcap;
27625 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27626 xI051 += xcap;
27627 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27628 zI051 -= yI051space/3.;
27629 if (ichip == 0) {
27630 gMC->Gspos("I051", icap++,"I050", xI051, yI051, zI051, 0, "ONLY");
27631 }
27632 zI051 += zChipSpace + yI051space;
27633 }
27634 xI052 = -I050dits[0]+I052dits[0];
27635 yI052 = yI051+I051dits[1]+I052dits[1];
27636 gMC->Gspos("I052", 1,"I050", xI052, yI052, 0.0, 0, "ONLY");
27637 xI044 = I050dits[0]-I044dits[3];
27638 yI044 = yI052+I052dits[1]+I044dits[2];
27639 gMC->Gspos("I044", 1,"I050", xI044, yI044, 0.0, idrotm[301], "ONLY");
27640 gMC->Gspos("I050", 1,"I018", xI050, yI050, 0.0, idrotm[346],"ONLY");
27641 gMC->Gspos("I050", 2,"I018", -xI050, yI050, 0.0, idrotm[347],"ONLY");
27642
27643
27644 // -- build block of the SDD ladder frame at the end ladders
27645
27646 gMC->Gspos("I021",12,"I024", 1.0761, 0.0836,-0.1242, idrotm[340], "ONLY");
27647 gMC->Gspos("I021",11,"I024", -1.0761, 0.0836,-0.1242, idrotm[338], "ONLY");
27648 gMC->Gspos("I021",13,"I024", -1.0761, 0.0836,-1.8758, idrotm[339], "ONLY");
27649 gMC->Gspos("I021",14,"I024", 1.0761, 0.0836,-1.8758, idrotm[337], "ONLY");
27650
27651 gMC->Gspos("I022", 3,"I024", 0.0, -1.7899, 0.825, idrotm[312], "ONLY");
27652
27653 gMC->Gspos("I023", 3,"I024", 0.0, -1.7899,-1.0, idrotm[341], "ONLY");
27654
27655 gMC->Gspos("I025", 1,"I024", -1.9, -1.7349, 0.0, idrotm[344], "ONLY");
27656 gMC->Gspos("I025", 2,"I024", 1.987, -1.5842, 0.0, idrotm[343], "ONLY");
27657
27658 gMC->Gspos("I026", 1,"I024", -1.9782, -1.5689, 0.0, idrotm[342], "ONLY");
27659 gMC->Gspos("I026", 2,"I024", 1.8824, -1.7349, 0.0, idrotm[344], "ONLY");
27660
27661 gMC->Gspos("I029", 1,"I024", -0.087, 1.7067, I029dits[2]-I024dits[2], idrotm[342], "ONLY");
27662
27663 gMC->Gspos("I030", 1,"I024", 0.0958, 1.6914, I030dits[2]-I024dits[2], idrotm[343], "ONLY");
27664
27665 gMC->Gspos("I031", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27666 gMC->Gspos("I031", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27667
27668 gMC->Gspos("I032", 1,"I024", SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27669 gMC->Gspos("I032", 2,"I024", -SDD_CoolPipe[0], SDD_CoolPipe[1], SDD_CoolPipe[2], 0 ,"ONLY");
27670
27671
27672 xI424 = I028dits[0]/3.;
27673 yI424 = -I028dits[1]+I424dits[1];
27674 gMC->Gspos("I422", 1,"I421", 0.0, 0.0, 0.0, 0, "ONLY");
7b67784f 27675 gMC->Gspos("I423", 1,"I421", 0.0, 0.0, I421dits[2]-I423dits[2], 0, "ONLY");
27676 gMC->Gspos("I421", 1,"I420", 0.0, 0.0, 0.0, idrotm[312], "ONLY");
80272ed3 27677 gMC->Gspos("I420", 1,"I028", -I028dits[0]/3., I028dits[1]-I420dits[1], 0.0, 0, "ONLY");
27678 gMC->Gspos("I424", 1,"I028", xI424, yI424, 0.0, 0, "ONLY");
27679 gMC->Gspos("I028", 1,"I024", 0.0, I028dits[1]-I024dits[1], I024dits[2]-I028dits[2], 0, "MANY");
27680
27681
27682 // -- build the SDD ladder 3
27683
27684 indI425 = 1;
27685 gMC->Gspos("I024", 1,"I047", 0.0, 0.0, 24.625, 0, "ONLY");
27686 gMC->Gspos("I018", 1,"I047", 0.0, 0.0, 3.65, 0, "ONLY");
27687 gMC->Gspos("I018", 2,"I047", 0.0, 0.0, 10.95, 0, "ONLY");
27688 gMC->Gspos("I018", 3,"I047", 0.0, 0.0, 18.25, 0, "ONLY");
27689 gMC->Gspos("I018", 4,"I047", 0.0, 0.0, -3.65, 0, "ONLY");
27690 gMC->Gspos("I018", 5,"I047", 0.0, 0.0, -10.95, 0, "ONLY");
27691 gMC->Gspos("I018", 6,"I047", 0.0, 0.0, -18.25, 0, "ONLY");
27692 gMC->Gspos("I024", 2,"I047", 0.0, 0.0, -24.625, idrotm[355], "ONLY");
27693 HVname[0] = 'I';
27694 HVname[1] = '3';
27695 HVname[2] = '1';
27696 HVname[4] = '\0';
27697 for (iSDD=0; iSDD<3; iSDD++) {
27698 HVname[3] = (Char_t)(48+iSDD+5);
27699 dits[0] = 1.350000;
27700 dits[1] = I425dits[1];
27701 dits[2] = (I047dits[2] - 2*I024dits[2] - Z_SDD_lay3[iSDD])/2.;
27702 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27703 xHV = 0.0;
27704 yHV = -I047dits[1] + (2*iSDD+1)*dits[1];
27705 zHV = I047dits[2] - 2*I024dits[2] - dits[2];
27706 gMC->Gspos(HVname, 1,"I047", xHV, yHV, zHV, 0, "ONLY");
27707 gMC->Gspos(HVname, 2,"I047", xHV, yHV, -zHV, 0, "ONLY");
27708 gMC->Gspos("I425", indI425++,"I047", xI424, yHV, 24.625, 0, "ONLY");
27709 gMC->Gspos("I425", indI425++,"I047", -xI424, yHV, -24.625, 0, "ONLY");
27710 }
27711 LVname[0] = 'I';
27712 LVname[1] = '3';
27713 LVname[2] = '1';
27714 LVname[4] = '\0';
27715 for (iSDD=0; iSDD<3; iSDD++) {
27716 LVname[3] = (Char_t)(48+iSDD+1);
27717 dits[0] = 1.350000;
27718 dits[1] = 0.004423;
27719 dits[2] = (I047dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27720 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27721 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27722 xLV = xI050 -
27723 fabs(yI050-yLV)*sin30/cos30 +
27724 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27725 zLV = I047dits[2] - dits[2];
27726 gMC->Gspos(LVname, 1,"I047", xLV, yLV, zLV, idrotm[346], "ONLY");
27727 gMC->Gspos(LVname, 2,"I047", xLV, yLV, -zLV, idrotm[346], "ONLY");
27728 gMC->Gspos(LVname, 3,"I047", -xLV, yLV, zLV, idrotm[347], "ONLY");
27729 gMC->Gspos(LVname, 4,"I047", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27730 }
27731
27732
27733 // -- build the SDD ladder 4
27734
27735
27736 gMC->Gspos("I024", 3,"I048", -0.0001, 0.0, 31.925, 0, "ONLY");
27737 gMC->Gspos("I018", 7,"I048", -0.0001, 0.0, -3.65, 0, "ONLY");
27738 gMC->Gspos("I018", 8,"I048", -0.0001, 0.0, 3.65, 0, "ONLY");
27739 gMC->Gspos("I018", 9,"I048", -0.0001, 0.0, 10.95, 0, "ONLY");
27740 gMC->Gspos("I018",10,"I048", -0.0001, 0.0, 18.25, 0, "ONLY");
27741 gMC->Gspos("I018",11,"I048", -0.0001, 0.0, 25.55, 0, "ONLY");
27742 gMC->Gspos("I018",12,"I048", -0.0001, 0.0, -10.95, 0, "ONLY");
27743 gMC->Gspos("I018",13,"I048", -0.0001, 0.0, -18.25, 0, "ONLY");
27744 gMC->Gspos("I018",14,"I048", -0.0001, 0.0, -25.55, 0, "ONLY");
27745 gMC->Gspos("I024", 4,"I048", -0.0001, 0.0, -31.925, idrotm[355], "ONLY");
27746 HVname[0] = 'I';
27747 HVname[1] = '4';
27748 HVname[2] = '1';
27749 HVname[4] = '\0';
27750 for (iSDD=0; iSDD<4; iSDD++) {
27751 HVname[3] = (Char_t)(48+iSDD+5);
27752 dits[0] = 1.350000;
27753 dits[1] = I425dits[1];
27754 dits[2] = (I048dits[2] - 2*I024dits[2] - Z_SDD_lay4[iSDD])/2.;
27755 gMC->Gsvolu(HVname, "BOX ", idtmed[279], dits, 3);
27756 xHV = -0.0001;
27757 yHV = -I048dits[1] + (2*iSDD+1)*dits[1];
27758 zHV = I048dits[2] - 2*I024dits[2] - dits[2];
27759 gMC->Gspos(HVname, 1,"I048", xHV, yHV, zHV, 0, "ONLY");
27760 gMC->Gspos(HVname, 2,"I048", xHV, yHV, -zHV, 0, "ONLY");
27761 gMC->Gspos("I425", indI425++,"I048", xI424, yHV, 31.925, 0, "ONLY");
27762 gMC->Gspos("I425", indI425++,"I048", -xI424, yHV, -31.925, 0, "ONLY");
27763 }
27764 LVname[0] = 'I';
27765 LVname[1] = '4';
27766 LVname[2] = '1';
27767 LVname[4] = '\0';
27768 for (iSDD=0; iSDD<4; iSDD++) {
27769 LVname[3] = (Char_t)(48+iSDD+1);
27770 dits[0] = 1.350000;
27771 dits[1] = 0.004423;
27772 dits[2] = (I048dits[2] - (2*iSDD+1)*I018dits[2] - I039dits[2])/2.;
27773 gMC->Gsvolu(LVname, "BOX ", idtmed[280], dits, 3);
27774 yLV = I018dits[1] - dits[0]*cos30 - dits[1]*sin30;
27775 xLV = xI050 -
27776 fabs(yI050-yLV)*sin30/cos30 +
27777 (I050dits[1]+(2*iSDD+1)*dits[1])/cos30;
27778 zLV = I048dits[2] - dits[2];
27779 gMC->Gspos(LVname, 1,"I048", xLV, yLV, zLV, idrotm[346], "ONLY");
27780 gMC->Gspos(LVname, 2,"I048", xLV, yLV, -zLV, idrotm[346], "ONLY");
27781 gMC->Gspos(LVname, 3,"I048", -xLV, yLV, zLV, idrotm[347], "ONLY");
27782 gMC->Gspos(LVname, 4,"I048", -xLV, yLV, -zLV, idrotm[347], "ONLY");
27783 }
27784
27785
27786 // -- build the SDD barrel (layers 3 and 4)
27787
27788 gMC->Gspos("I047", 1,"IT34", -3.7528, 16.4422, 0.0, idrotm[321], "ONLY");
27789 gMC->Gspos("I047", 2,"IT34",-10.8892, 13.6547, 0.0, idrotm[333], "ONLY");
27790 gMC->Gspos("I047", 3,"IT34",-15.1948, 7.3175, 0.0, idrotm[336], "ONLY");
27791 gMC->Gspos("I047", 4,"IT34",-17.465, 0.0, 0.0, idrotm[350], "ONLY");
27792 gMC->Gspos("I047", 5,"IT34",-15.1948, -7.3174, 0.0, idrotm[313], "ONLY");
27793 gMC->Gspos("I047", 6,"IT34",-10.8893, -13.6547, 0.0, idrotm[311], "ONLY");
27794 gMC->Gspos("I047", 7,"IT34", -3.7528, -16.4422, 0.0, idrotm[310], "ONLY");
27795 gMC->Gspos("I047", 8,"IT34", 3.8863, -17.0271, 0.0, idrotm[386], "ONLY");
27796 gMC->Gspos("I047", 9,"IT34", 10.5152, -13.1856, 0.0, idrotm[309], "ONLY");
27797 gMC->Gspos("I047",10,"IT34", 15.7354, -7.5778, 0.0, idrotm[308], "ONLY");
27798 gMC->Gspos("I047",11,"IT34", 16.865, 0.0, 0.0, idrotm[356], "ONLY");
27799 gMC->Gspos("I047",12,"IT34", 15.7354, 7.5778, 0.0, idrotm[307], "ONLY");
27800 gMC->Gspos("I047",13,"IT34", 10.5152, 13.1856, 0.0, idrotm[306], "ONLY");
27801 gMC->Gspos("I047",14,"IT34", 3.8863, 17.0271, 0.0, idrotm[305], "ONLY");
27802
27803 gMC->Gspos("I048", 1,"IT34", -3.6667, 25.5027, 0.0, idrotm[335], "ONLY");
27804 gMC->Gspos("I048", 2,"IT34",-10.9317, 23.937, 0.0, idrotm[332], "ONLY");
27805 gMC->Gspos("I048", 3,"IT34",-16.8725, 19.4719, 0.0, idrotm[331], "ONLY");
27806 gMC->Gspos("I048", 4,"IT34",-22.1376, 14.227, 0.0, idrotm[366], "ONLY");
27807 gMC->Gspos("I048", 5,"IT34",-24.7213, 7.2588, 0.0, idrotm[330], "ONLY");
27808 gMC->Gspos("I048", 6,"IT34",-26.315, 0.0, 0.0, idrotm[350], "ONLY");
27809 gMC->Gspos("I048", 7,"IT34",-24.7213, -7.2588, 0.0, idrotm[329], "ONLY");
27810 gMC->Gspos("I048", 8,"IT34",-22.1376, -14.227, 0.0, idrotm[328], "ONLY");
27811 gMC->Gspos("I048", 9,"IT34",-16.8725, -19.4719, 0.0, idrotm[327], "ONLY");
27812 gMC->Gspos("I048",10,"IT34",-10.9316, -23.937, 0.0, idrotm[326], "ONLY");
27813 gMC->Gspos("I048",11,"IT34", -3.6667, -25.5027, 0.0, idrotm[325], "ONLY");
27814 gMC->Gspos("I048",12,"IT34", 3.745, -26.0472, 0.0, idrotm[324], "ONLY");
27815 gMC->Gspos("I048",13,"IT34", 10.7032, -23.4367, 0.0, idrotm[323], "ONLY");
27816 gMC->Gspos("I048",14,"IT34", 17.2327, -19.8876, 0.0, idrotm[322], "ONLY");
27817 gMC->Gspos("I048",15,"IT34", 21.6749, -13.9296, 0.0, idrotm[320], "ONLY");
27818 gMC->Gspos("I048",16,"IT34", 25.2491, -7.4138, 0.0, idrotm[319], "ONLY");
27819 gMC->Gspos("I048",17,"IT34", 25.765, 0.0, 0.0, idrotm[318], "ONLY");
27820 gMC->Gspos("I048",18,"IT34", 25.2491, 7.4138, 0.0, idrotm[317], "ONLY");
27821 gMC->Gspos("I048",19,"IT34", 21.6749, 13.9296, 0.0, idrotm[316], "ONLY");
27822 gMC->Gspos("I048",20,"IT34", 17.2327, 19.8876, 0.0, idrotm[315], "ONLY");
27823 gMC->Gspos("I048",21,"IT34", 10.7032, 23.4367, 0.0, idrotm[314], "ONLY");
27824 gMC->Gspos("I048",22,"IT34", 3.745, 26.0472, 0.0, idrotm[334], "ONLY");
cd3a3507 27825
db915fea 27826
27827 // --- Place SSD volumes into their mother volume IT56
27828
27829
de0a2a9c 27830 gMC->Gspos("I570",14,"IT56",-28.0681,-36.0619,-0.27,idrotm[566],"ONLY");
db915fea 27831 gMC->Gspos("I570",15,"IT56",-21.677,-40.0556,-0.27,idrotm[567],"ONLY");
27832 gMC->Gspos("I570",16,"IT56",-14.838,-43.2217,-0.27,idrotm[568],"ONLY");
27833 gMC->Gspos("I570",17,"IT56",-7.4965,-44.9238,-0.27,idrotm[569],"ONLY");
de0a2a9c 27834 gMC->Gspos("I570",18,"IT56",-0.27,-45.6977,-0.27,idrotm[533],"ONLY");
db915fea 27835 gMC->Gspos("I570",19,"IT56",7.4965,-44.9238,-0.27,idrotm[534],"ONLY");
27836 gMC->Gspos("I570",20,"IT56",14.838,-43.2217,-0.27,idrotm[535],"ONLY");
27837 gMC->Gspos("I570",21,"IT56",21.677,-40.0556,-0.27,idrotm[623],"ONLY");
27838 gMC->Gspos("I570",22,"IT56",28.0681,-36.0619,-0.27,idrotm[537],"ONLY");
27839 gMC->Gspos("I570",23,"IT56",33.5085,-30.8468,-0.27,idrotm[538],"ONLY");
27840 gMC->Gspos("I570",24,"IT56",38.2566,-24.9943,-0.27,idrotm[539],"ONLY");
27841 gMC->Gspos("I570",25,"IT56",41.7089,-18.2952,-0.27,idrotm[540],"ONLY");
27842 gMC->Gspos("I570",26,"IT56",44.2994,-11.2181,-0.27,idrotm[541],"ONLY");
27843 gMC->Gspos("I570",27,"IT56",45.3894,-3.7611,-0.27,idrotm[542],"ONLY");
27844 gMC->Gspos("I570",28,"IT56",45.5416,3.7737,-0.27,idrotm[543],"ONLY");
27845 gMC->Gspos("I570",29,"IT56",44.1513,11.1806,-0.27,idrotm[544],"ONLY");
27846 gMC->Gspos("I570",30,"IT56",41.8487,18.3566,-0.27,idrotm[545],"ONLY");
27847 gMC->Gspos("I570",31,"IT56",38.1287,24.9107,-0.27,idrotm[546],"ONLY");
27848 gMC->Gspos("I570",32,"IT56",33.6209,30.9502,-0.27,idrotm[547],"ONLY");
27849 gMC->Gspos("I570",33,"IT56",27.9743,35.9414,-0.27,idrotm[548],"ONLY");
27850 gMC->Gspos("I570",34,"IT56",21.7497,40.1899,-0.27,idrotm[549],"ONLY");
27851 gMC->Gspos("I570",35,"IT56",14.7884,43.0772,-0.27,idrotm[550],"ONLY");
27852 gMC->Gspos("I570",36,"IT56",7.5216,45.0744,-0.27,idrotm[551],"ONLY");
8a3132f2 27853 gMC->Gspos("I570",37,"IT56",0.,45.545,-0.27,0,"ONLY");
db915fea 27854 gMC->Gspos("I570",38,"IT56",-7.5216,45.0744,-0.27,idrotm[552],"ONLY");
27855 gMC->Gspos("I570",1,"IT56",-14.7884,43.0772,-0.27,idrotm[553],"ONLY");
27856 gMC->Gspos("I570",2,"IT56",-21.7497,40.1899,-0.27,idrotm[620],"ONLY");
27857 gMC->Gspos("I570",3,"IT56",-27.9743,35.9414,-0.27,idrotm[555],"ONLY");
27858 gMC->Gspos("I570",4,"IT56",-33.6209,30.9502,-0.27,idrotm[556],"ONLY");
27859 gMC->Gspos("I570",5,"IT56",-38.1287,24.9108,-0.27,idrotm[557],"ONLY");
27860 gMC->Gspos("I570",6,"IT56",-41.8487,18.3566,-0.27,idrotm[558],"ONLY");
27861 gMC->Gspos("I570",7,"IT56",-44.1513,11.1806,-0.27,idrotm[559],"ONLY");
27862 gMC->Gspos("I570",8,"IT56",-45.5416,3.7737,-0.27,idrotm[560],"ONLY");
27863 gMC->Gspos("I570",9,"IT56",-45.3894,-3.7611,-0.27,idrotm[561],"ONLY");
27864 gMC->Gspos("I570",10,"IT56",-44.2994,-11.2181,-0.27,idrotm[562],"ONLY");
27865 gMC->Gspos("I570",11,"IT56",-41.7089,-18.2952,-0.27,idrotm[563],"ONLY");
27866 gMC->Gspos("I570",12,"IT56",-38.2566,-24.9943,-0.27,idrotm[564],"ONLY");
27867 gMC->Gspos("I570",13,"IT56",-33.5086,-30.8468,-0.27,idrotm[565],"ONLY");
27868 gMC->Gspos("I569",8,"IT56",-43.5484,3.6085,0.0,idrotm[560],"ONLY");
27869 gMC->Gspos("I569",9,"IT56",-43.3963,-3.5959,0.0,idrotm[561],"ONLY");
27870 gMC->Gspos("I569",10,"IT56",-42.3606,-10.7271,0.0,idrotm[562],"ONLY");
27871 gMC->Gspos("I569",11,"IT56",-39.8773,-17.4918,0.0,idrotm[563],"ONLY");
27872 gMC->Gspos("I569",12,"IT56",-36.5823,-23.9004,0.0,idrotm[564],"ONLY");
27873 gMC->Gspos("I569",13,"IT56",-32.0371,-29.4922,0.0,idrotm[565],"ONLY");
27874 gMC->Gspos("I569",14,"IT56",-26.8397,-34.4836,0.0,idrotm[566],"ONLY");
27875 gMC->Gspos("I569",15,"IT56",-20.7251,-38.2967,0.0,idrotm[567],"ONLY");
27876 gMC->Gspos("I569",16,"IT56",-14.1886,-41.33,0.0,idrotm[568],"ONLY");
27877 gMC->Gspos("I569",17,"IT56",-7.1673,-42.9511,0.0,idrotm[569],"ONLY");
27878 gMC->Gspos("I569",18,"IT56",0.0,-43.6977,0.0,idrotm[533],"ONLY");
27879 gMC->Gspos("I569",19,"IT56",7.1673,-42.9511,0.0,idrotm[534],"ONLY");
27880 gMC->Gspos("I569",20,"IT56",14.1886,-41.33,0.0,idrotm[535],"ONLY");
27881 gMC->Gspos("I569",21,"IT56",20.7251,-38.2967,0.0,idrotm[623],"ONLY");
27882 gMC->Gspos("I569",22,"IT56",26.8397,-34.4836,0.0,idrotm[537],"ONLY");
27883 gMC->Gspos("I569",23,"IT56",32.0371,-29.4922,0.0,idrotm[538],"ONLY");
27884 gMC->Gspos("I569",24,"IT56",36.5822,-23.9004,0.0,idrotm[539],"ONLY");
27885 gMC->Gspos("I569",25,"IT56",39.8773,-17.4918,0.0,idrotm[540],"ONLY");
27886 gMC->Gspos("I569",26,"IT56",42.3606,-10.7272,0.0,idrotm[541],"ONLY");
27887 gMC->Gspos("I569",27,"IT56",43.3963,-3.5959,0.0,idrotm[542],"ONLY");
27888 gMC->Gspos("I569",28,"IT56",43.5484,3.6085,0.0,idrotm[543],"ONLY");
27889 gMC->Gspos("I569",29,"IT56",42.2125,10.6897,0.0,idrotm[544],"ONLY");
27890 gMC->Gspos("I569",30,"IT56",40.0172,17.5532,0.0,idrotm[545],"ONLY");
27891 gMC->Gspos("I569",31,"IT56",36.4544,23.8169,0.0,idrotm[546],"ONLY");
27892 gMC->Gspos("I569",32,"IT56",32.1494,29.5956,0.0,idrotm[547],"ONLY");
27893 gMC->Gspos("I569",33,"IT56",26.7459,34.3631,0.0,idrotm[548],"ONLY");
27894 gMC->Gspos("I569",34,"IT56",20.7978,38.431,0.0,idrotm[549],"ONLY");
27895 gMC->Gspos("I569",35,"IT56",14.139,41.1856,0.0,idrotm[550],"ONLY");
27896 gMC->Gspos("I569",36,"IT56",7.1924,43.1017,0.0,idrotm[551],"ONLY");
27897 gMC->Gspos("I569",37,"IT56",0.0,43.545,0.0,0,"ONLY");
27898 gMC->Gspos("I569",38,"IT56",-7.1924,43.1017,0.0,idrotm[552],"ONLY");
27899 gMC->Gspos("I569",1,"IT56",-14.139,41.1856,0.0,idrotm[553],"ONLY");
27900 gMC->Gspos("I569",2,"IT56",-20.7978,38.431,0.0,idrotm[620],"ONLY");
27901 gMC->Gspos("I569",3,"IT56",-26.7459,34.3631,0.0,idrotm[555],"ONLY");
27902 gMC->Gspos("I569",4,"IT56",-32.1494,29.5956,0.0,idrotm[556],"ONLY");
27903 gMC->Gspos("I569",5,"IT56",-36.4544,23.8169,0.0,idrotm[557],"ONLY");
27904 gMC->Gspos("I569",6,"IT56",-40.0172,17.5532,0.0,idrotm[558],"ONLY");
27905 gMC->Gspos("I569",7,"IT56",-42.2125,10.6897,0.0,idrotm[559],"ONLY");
27906 gMC->Gspos("I571",15,"IT56",-21.2916,-34.387,0.0,idrotm[501],"ONLY");
27907 gMC->Gspos("I571",14,"IT56",-27.351,-30.0026,0.0,idrotm[503],"ONLY");
27908 gMC->Gspos("I571",13,"IT56",-32.2758,-24.3735,0.0,idrotm[504],"ONLY");
27909 gMC->Gspos("I571",12,"IT56",-36.3422,-18.0963,0.0,idrotm[505],"ONLY");
27910 gMC->Gspos("I571",11,"IT56",-38.901,-11.0683,0.0,idrotm[506],"ONLY");
27911 gMC->Gspos("I571",10,"IT56",-40.4252,-3.7459,0.0,idrotm[507],"ONLY");
27912 gMC->Gspos("I571",9,"IT56",-40.2725,3.7318,0.0,idrotm[508],"ONLY");
27913 gMC->Gspos("I571",8,"IT56",-39.0486,11.1103,0.0,idrotm[509],"ONLY");
27914 gMC->Gspos("I571",7,"IT56",-36.2049,18.0279,0.0,idrotm[510],"ONLY");
27915 gMC->Gspos("I571",6,"IT56",-32.3982,24.466,0.0,idrotm[511],"ONLY");
27916 gMC->Gspos("I571",5,"IT56",-27.2476,29.8892,0.0,idrotm[512],"ONLY");
27917 gMC->Gspos("I571",4,"IT56",-21.3723,34.5175,0.0,idrotm[513],"ONLY");
27918 gMC->Gspos("I571",3,"IT56",-14.6104,37.7138,0.0,idrotm[653],"ONLY");
27919 gMC->Gspos("I571",2,"IT56",-7.4599,39.9072,0.0,idrotm[514],"ONLY");
27920 gMC->Gspos("I571",1,"IT56",0.0,40.445,0.0,0,"ONLY");
27921 gMC->Gspos("I571",34,"IT56",7.46,39.9071,0.0,idrotm[515],"ONLY");
27922 gMC->Gspos("I571",33,"IT56",14.6104,37.7138,0.0,idrotm[516],"ONLY");
27923 gMC->Gspos("I571",32,"IT56",21.3723,34.5175,0.0,idrotm[517],"ONLY");
27924 gMC->Gspos("I571",31,"IT56",27.2476,29.8892,0.0,idrotm[518],"ONLY");
27925 gMC->Gspos("I571",30,"IT56",32.3983,24.466,0.0,idrotm[519],"ONLY");
27926 gMC->Gspos("I571",29,"IT56",36.2049,18.0279,0.0,idrotm[520],"ONLY");
27927 gMC->Gspos("I571",28,"IT56",39.0486,11.1103,0.0,idrotm[521],"ONLY");
27928 gMC->Gspos("I571",27,"IT56",40.2725,3.7318,0.0,idrotm[522],"ONLY");
27929 gMC->Gspos("I571",26,"IT56",40.4252,-3.746,0.0,idrotm[523],"ONLY");
27930 gMC->Gspos("I571",25,"IT56",38.901,-11.0683,0.0,idrotm[524],"ONLY");
27931 gMC->Gspos("I571",24,"IT56",36.3422,-18.0963,0.0,idrotm[525],"ONLY");
27932 gMC->Gspos("I571",23,"IT56",32.2758,-24.3736,0.0,idrotm[526],"ONLY");
27933 gMC->Gspos("I571",22,"IT56",27.351,-30.0026,0.0,idrotm[527],"ONLY");
27934 gMC->Gspos("I571",21,"IT56",21.2915,-34.387,0.0,idrotm[528],"ONLY");
27935 gMC->Gspos("I571",20,"IT56",14.6658,-37.8569,0.0,idrotm[618],"ONLY");
27936 gMC->Gspos("I571",19,"IT56",7.4317,-39.7563,0.0,idrotm[529],"ONLY");
27937 gMC->Gspos("I571",18,"IT56",0.0,-40.5984,0.0,idrotm[533],"ONLY");
27938 gMC->Gspos("I571",17,"IT56",-7.4318,-39.7563,0.0,idrotm[530],"ONLY");
27939 gMC->Gspos("I571",16,"IT56",-14.6659,-37.8569,0.0,idrotm[531],"ONLY");
27940 gMC->Gspos("I565",13,"IT56",-30.6798,-23.1683,0.0,idrotm[504],"ONLY");
27941 gMC->Gspos("I565",12,"IT56",-34.5519,-17.2048,0.0,idrotm[505],"ONLY");
27942 gMC->Gspos("I565",11,"IT56",-36.9774,-10.521,0.0,idrotm[506],"ONLY");
27943 gMC->Gspos("I565",10,"IT56",-38.4338,-3.5614,0.0,idrotm[507],"ONLY");
27944 gMC->Gspos("I565",9,"IT56",-38.281,3.5473,0.0,idrotm[508],"ONLY");
27945 gMC->Gspos("I565",8,"IT56",-37.1249,10.563,0.0,idrotm[509],"ONLY");
27946 gMC->Gspos("I565",7,"IT56",-34.4146,17.1364,0.0,idrotm[510],"ONLY");
27947 gMC->Gspos("I565",6,"IT56",-30.8022,23.2608,0.0,idrotm[511],"ONLY");
27948 gMC->Gspos("I565",5,"IT56",-25.9002,28.4112,0.0,idrotm[512],"ONLY");
27949 gMC->Gspos("I565",4,"IT56",-20.3195,32.817,0.0,idrotm[513],"ONLY");
27950 gMC->Gspos("I565",3,"IT56",-13.8879,35.8489,0.0,idrotm[653],"ONLY");
27951 gMC->Gspos("I565",2,"IT56",-7.0924,37.9412,0.0,idrotm[514],"ONLY");
27952 gMC->Gspos("I565",1,"IT56",0.0,38.445,0.0,0,"ONLY");
27953 gMC->Gspos("I565",34,"IT56",7.0925,37.9412,0.0,idrotm[515],"ONLY");
27954 gMC->Gspos("I565",33,"IT56",13.888,35.8489,0.0,idrotm[516],"ONLY");
27955 gMC->Gspos("I565",32,"IT56",20.3195,32.817,0.0,idrotm[517],"ONLY");
27956 gMC->Gspos("I565",31,"IT56",25.9002,28.4112,0.0,idrotm[518],"ONLY");
27957 gMC->Gspos("I565",30,"IT56",30.8022,23.2607,0.0,idrotm[519],"ONLY");
27958 gMC->Gspos("I565",29,"IT56",34.4146,17.1364,0.0,idrotm[520],"ONLY");
27959 gMC->Gspos("I565",28,"IT56",37.125,10.5629,0.0,idrotm[521],"ONLY");
27960 gMC->Gspos("I565",27,"IT56",38.281,3.5472,0.0,idrotm[522],"ONLY");
27961 gMC->Gspos("I565",26,"IT56",38.4338,-3.5614,0.0,idrotm[523],"ONLY");
27962 gMC->Gspos("I565",25,"IT56",36.9774,-10.521,0.0,idrotm[524],"ONLY");
27963 gMC->Gspos("I565",24,"IT56",34.5519,-17.2048,0.0,idrotm[525],"ONLY");
27964 gMC->Gspos("I565",23,"IT56",30.6798,-23.1683,0.0,idrotm[526],"ONLY");
27965 gMC->Gspos("I565",22,"IT56",26.0036,-28.5246,0.0,idrotm[527],"ONLY");
27966 gMC->Gspos("I565",21,"IT56",20.2387,-32.6866,0.0,idrotm[528],"ONLY");
27967 gMC->Gspos("I565",20,"IT56",13.9433,-35.992,0.0,idrotm[618],"ONLY");
27968 gMC->Gspos("I565",19,"IT56",7.0642,-37.7904,0.0,idrotm[529],"ONLY");
27969 gMC->Gspos("I565",18,"IT56",0.0,-38.5984,0.0,idrotm[533],"ONLY");
27970 gMC->Gspos("I565",17,"IT56",-7.0643,-37.7904,0.0,idrotm[530],"ONLY");
27971 gMC->Gspos("I565",16,"IT56",-13.9434,-35.992,0.0,idrotm[531],"ONLY");
27972 gMC->Gspos("I565",15,"IT56",-20.2387,-32.6866,0.0,idrotm[501],"ONLY");
27973 gMC->Gspos("I565",14,"IT56",-26.0036,-28.5246,0.0,idrotm[503],"ONLY");
de0a2a9c 27974 gMC->Gspos("I553",1,"I570",0.005,0.0,52.8453,0,"ONLY");
27975 gMC->Gspos("I523",1,"I570",0.0,0.0,46.9203+0.82,0,"ONLY");
27976 gMC->Gspos("I523",2,"I570",0.0,0.0,43.0103+0.82,0,"ONLY");
27977 gMC->Gspos("I523",3,"I570",0.0,0.0,39.1003+0.82,0,"ONLY");
27978 gMC->Gspos("I523",4,"I570",0.0,0.0,35.1903+0.82,0,"ONLY");
27979 gMC->Gspos("I523",5,"I570",0.0,0.0,31.2803+0.82,0,"ONLY");
27980 gMC->Gspos("I523",6,"I570",0.0,0.0,27.3703+0.82,0,"ONLY");
27981 gMC->Gspos("I523",7,"I570",0.0,0.0,23.4603+0.82,0,"ONLY");
27982 gMC->Gspos("I523",8,"I570",0.0,0.0,19.5503+0.82,0,"ONLY");
27983 gMC->Gspos("I523",9,"I570",0.0,0.0,15.6403+0.82,0,"ONLY");
27984 gMC->Gspos("I523",10,"I570",0.0,0.0,11.7303+0.82,0,"ONLY");
27985 gMC->Gspos("I523",11,"I570",0.0,0.0,7.8203+0.82,0,"ONLY");
27986 gMC->Gspos("I523",12,"I570",0.0,0.0,3.9103+0.82,0,"ONLY");
27987 gMC->Gspos("I523",13,"I570",0.0,0.0,0.0003+0.82,0,"ONLY");
27988 gMC->Gspos("I523",14,"I570",0.0,0.0,-3.9097+0.82,0,"ONLY");
27989 gMC->Gspos("I523",15,"I570",0.0,0.0,-7.8197+0.82,0,"ONLY");
27990 gMC->Gspos("I523",16,"I570",0.0,0.0,-11.7297+0.82,0,"ONLY");
27991 gMC->Gspos("I523",17,"I570",0.0,0.0,-15.6397+0.82,0,"ONLY");
27992 gMC->Gspos("I523",18,"I570",0.0,0.0,-19.5497+0.82,0,"ONLY");
27993 gMC->Gspos("I523",19,"I570",0.0,0.0,-23.4597+0.82,0,"ONLY");
27994 gMC->Gspos("I523",20,"I570",0.0,0.0,-27.3697+0.82,0,"ONLY");
27995 gMC->Gspos("I523",21,"I570",0.0,0.0,-31.2797+0.82,0,"ONLY");
27996 gMC->Gspos("I523",22,"I570",0.0,0.0,-35.1897+0.82,0,"ONLY");
27997 gMC->Gspos("I523",23,"I570",0.0,0.0,-39.0997+0.82,0,"ONLY");
27998 gMC->Gspos("I523",24,"I570",0.0,0.0,-43.0097+0.82,0,"ONLY");
27999 gMC->Gspos("I523",25,"I570",0.0,0.0,-46.9197+0.82,0,"ONLY");
28000 gMC->Gspos("I553",2,"I570",-0.005,0.0,-51.2047,idrotm[570],"ONLY");
db915fea 28001 gMC->Gspos("I566",1,"I569",0.0,-0.03,46.9203,idrotm[532],"ONLY");
28002 gMC->Gspos("I566",2,"I569",0.0,0.03,43.0103,0,"ONLY");
28003 gMC->Gspos("I566",3,"I569",0.0,-0.03,39.1003,idrotm[532],"ONLY");
28004 gMC->Gspos("I566",4,"I569",0.0,0.03,35.1903,0,"ONLY");
28005 gMC->Gspos("I566",5,"I569",0.0,-0.03,31.2803,idrotm[532],"ONLY");
28006 gMC->Gspos("I566",6,"I569",0.0,0.03,27.3703,0,"ONLY");
28007 gMC->Gspos("I566",7,"I569",0.0,-0.03,23.4603,idrotm[532],"ONLY");
28008 gMC->Gspos("I566",8,"I569",0.0,0.03,19.5503,0,"ONLY");
28009 gMC->Gspos("I566",9,"I569",0.0,-0.03,15.6403,idrotm[532],"ONLY");
28010 gMC->Gspos("I566",10,"I569",0.0,0.03,11.7303,0,"ONLY");
28011 gMC->Gspos("I566",11,"I569",0.0,-0.03,7.8203,idrotm[532],"ONLY");
28012 gMC->Gspos("I566",12,"I569",0.0,0.03,3.9103,0,"ONLY");
28013 gMC->Gspos("I566",13,"I569",0.0,-0.03,0.0003,0,"ONLY");
28014 gMC->Gspos("I566",14,"I569",0.0,0.03,-3.9097,0,"ONLY");
28015 gMC->Gspos("I566",15,"I569",0.0,-0.03,-7.8197,idrotm[532],"ONLY");
28016 gMC->Gspos("I566",16,"I569",0.0,0.03,-11.7297,0,"ONLY");
28017 gMC->Gspos("I566",17,"I569",0.0,-0.03,-15.6397,0,"ONLY");
28018 gMC->Gspos("I566",18,"I569",0.0,0.03,-19.5497,0,"ONLY");
28019 gMC->Gspos("I566",19,"I569",0.0,-0.03,-23.4597,idrotm[532],"ONLY");
28020 gMC->Gspos("I566",20,"I569",0.0,0.03,-27.3697,0,"ONLY");
28021 gMC->Gspos("I566",21,"I569",0.0,-0.03,-31.2797,idrotm[532],"ONLY");
28022 gMC->Gspos("I566",22,"I569",0.0,0.03,-35.1897,0,"ONLY");
28023 gMC->Gspos("I566",23,"I569",0.0,-0.03,-39.0997,0,"ONLY");
28024 gMC->Gspos("I566",24,"I569",0.0,0.03,-43.0097,0,"ONLY");
28025 gMC->Gspos("I566",25,"I569",0.0,-0.03,-46.9197,idrotm[532],"ONLY");
de0a2a9c 28026 gMC->Gspos("I544",1,"I571",0.0101,0.0,43.125,0,"ONLY");
28027 gMC->Gspos("I516",20,"I571",0.0001,0.0,39.1-1.08,0,"ONLY");
28028 gMC->Gspos("I516",19,"I571",0.0001,0.0,35.19-1.08,0,"ONLY");
28029 gMC->Gspos("I516",18,"I571",0.0001,0.0,31.28-1.08,0,"ONLY");
28030 gMC->Gspos("I516",17,"I571",0.0001,0.0,27.37-1.08,0,"ONLY");
28031 gMC->Gspos("I516",16,"I571",0.0001,0.0,23.46-1.08,0,"ONLY");
28032 gMC->Gspos("I516",15,"I571",0.0001,0.0,19.55-1.08,0,"ONLY");
28033 gMC->Gspos("I516",14,"I571",0.0001,0.0,15.64-1.08,0,"ONLY");
28034 gMC->Gspos("I516",13,"I571",0.0001,0.0,11.73-1.08,0,"ONLY");
28035 gMC->Gspos("I516",12,"I571",0.0001,0.0,7.82-1.08,0,"ONLY");
28036 gMC->Gspos("I516",11,"I571",0.0001,0.0,3.91-1.08,0,"ONLY");
28037 gMC->Gspos("I516",10,"I571",0.0001,0.0,0.0-1.08,0,"ONLY");
28038 gMC->Gspos("I516",9,"I571",0.0001,0.0,-3.91-1.08,0,"ONLY");
28039 gMC->Gspos("I516",8,"I571",0.0001,0.0,-7.82-1.08,0,"ONLY");
28040 gMC->Gspos("I516",7,"I571",0.0001,0.0,-11.73-1.08,0,"ONLY");
28041 gMC->Gspos("I516",6,"I571",0.0001,0.0,-15.64-1.08,0,"ONLY");
28042 gMC->Gspos("I516",5,"I571",0.0001,0.0,-19.55-1.08,0,"ONLY");
28043 gMC->Gspos("I516",4,"I571",0.0001,0.0,-23.46-1.08,0,"ONLY");
28044 gMC->Gspos("I516",3,"I571",0.0001,0.0,-27.37-1.08,0,"ONLY");
28045 gMC->Gspos("I516",2,"I571",0.0001,0.0,-31.28-1.08,0,"ONLY");
28046 gMC->Gspos("I516",1,"I571",0.0001,0.0,-35.19-1.08,0,"ONLY");
28047 gMC->Gspos("I544",2,"I571",-0.0099,0.0,-41.375,idrotm[570],"ONLY");
db915fea 28048 gMC->Gspos("I562",1,"I565",0.0,0.03,41.1546,0,"ONLY");
28049 gMC->Gspos("I562",2,"I565",0.0,-0.03,37.2246,0,"ONLY");
28050 gMC->Gspos("I562",3,"I565",0.0,0.03,33.3146,0,"ONLY");
28051 gMC->Gspos("I562",4,"I565",0.0,-0.03,29.3846,0,"ONLY");
28052 gMC->Gspos("I562",5,"I565",0.0,0.03,25.4746,0,"ONLY");
28053 gMC->Gspos("I562",6,"I565",0.0,-0.03,21.5446,0,"ONLY");
28054 gMC->Gspos("I562",7,"I565",0.0,0.03,17.6346,0,"ONLY");
28055 gMC->Gspos("I562",8,"I565",0.0,-0.03,13.7046,0,"ONLY");
28056 gMC->Gspos("I562",9,"I565",0.0,0.03,9.7946,0,"ONLY");
28057 gMC->Gspos("I562",10,"I565",0.0,-0.03,5.8645,0,"ONLY");
28058 gMC->Gspos("I562",11,"I565",0.0,0.03,1.9546,0,"ONLY");
28059 gMC->Gspos("I562",12,"I565",0.0,-0.03,-1.9754,0,"ONLY");
28060 gMC->Gspos("I562",13,"I565",0.0,0.03,-5.8855,0,"ONLY");
28061 gMC->Gspos("I562",14,"I565",0.0,-0.03,-9.8154,0,"ONLY");
28062 gMC->Gspos("I562",15,"I565",0.0,0.03,-13.7254,0,"ONLY");
28063 gMC->Gspos("I562",16,"I565",0.0,-0.03,-17.6555,0,"ONLY");
28064 gMC->Gspos("I562",17,"I565",0.0,0.03,-21.5655,0,"ONLY");
28065 gMC->Gspos("I562",18,"I565",0.0,-0.03,-25.4954,0,"ONLY");
28066 gMC->Gspos("I562",19,"I565",0.0,0.03,-29.4054,0,"ONLY");
28067 gMC->Gspos("I562",20,"I565",0.0,-0.03,-33.3354,0,"ONLY");
28068 gMC->Gspos("I562",21,"I565",0.0,0.03,-37.2454,0,"ONLY");
28069 gMC->Gspos("I562",22,"I565",0.0,-0.03,-41.1554,0,"ONLY");
28070 gMC->Gspos("I559",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28071 gMC->Gspos("I560",1,"I553",2.25,-1.615,0.0,0,"ONLY");
28072 gMC->Gspos("I560",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28073 gMC->Gspos("I558",1,"I553",-1.7167,-1.52,0.0,idrotm[583],"ONLY");
28074 gMC->Gspos("I557",1,"I553",-1.8533,-1.341,0.0,idrotm[581],"ONLY");
28075 gMC->Gspos("I558",2,"I553",1.8367,-1.3122,0.0,idrotm[575],"ONLY");
28076 gMC->Gspos("I557",2,"I553",1.75,-1.52,0.0,idrotm[583],"ONLY");
28077 gMC->Gspos("I558",3,"I553",-0.12,1.6613,0.0,idrotm[581],"ONLY");
28078 gMC->Gspos("I557",3,"I553",0.1034,1.6901,0.0,idrotm[575],"ONLY");
28079 gMC->Gspos("I556",3,"I553",-1.031,0.2033,-2.203,idrotm[580],"ONLY");
28080 gMC->Gspos("I556",1,"I553",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28081 gMC->Gspos("I554",1,"I553",0.0,-1.58,0.71,0,"ONLY");
28082 gMC->Gspos("I555",1,"I553",-0.0072,-1.58,-1.2311,idrotm[633],"ONLY");
28083 gMC->Gspos("I556",2,"I553",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28084 gMC->Gspos("I556",4,"I553",-1.031,0.2033,-0.287,idrotm[579],"ONLY");
28085 gMC->Gspos("I559",2,"I553",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28086 gMC->Gspos("I561",1,"I553",2.1,-1.615,-0.24,0,"MANY");
28087 gMC->Gspos("I561",2,"I553",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28088 gMC->Gspos("I519",37,"I523",0.0001,-1.79,-0.99,idrotm[586],"ONLY");
28089 gMC->Gspos("I519",36,"I523",-3.2986,-1.79,-1.2943,0,"ONLY");
28090 gMC->Gspos("I519",35,"I523",-3.2986,-1.71,-1.2943,0,"ONLY");
28091 gMC->Gspos("I519",34,"I523",-3.2286,-1.71,-1.2943,0,"ONLY");
28092 gMC->Gspos("I519",33,"I523",-3.2286,-1.79,-1.2943,0,"ONLY");
28093 gMC->Gspos("I519",32,"I523",-3.1586,-1.79,-1.2943,0,"ONLY");
28094 gMC->Gspos("I519",31,"I523",-3.1586,-1.71,-1.2943,0,"ONLY");
28095 gMC->Gspos("I519",30,"I523",-1.3436,-1.71,-1.2943,0,"ONLY");
28096 gMC->Gspos("I519",29,"I523",-1.3436,-1.79,-1.2943,0,"ONLY");
28097 gMC->Gspos("I519",28,"I523",-1.2736,-1.79,-1.2943,0,"ONLY");
28098 gMC->Gspos("I519",27,"I523",-1.2736,-1.71,-1.2943,0,"ONLY");
28099 gMC->Gspos("I519",26,"I523",-1.2036,-1.71,-1.2943,0,"ONLY");
28100 gMC->Gspos("I519",25,"I523",-1.2036,-1.79,-1.2943,0,"ONLY");
28101 gMC->Gspos("I519",24,"I523",-1.0458,-1.79,-1.2943,0,"ONLY");
28102 gMC->Gspos("I519",23,"I523",-1.0458,-1.71,-1.2943,0,"ONLY");
28103 gMC->Gspos("I519",22,"I523",-0.9758,-1.71,-1.2943,0,"ONLY");
28104 gMC->Gspos("I519",21,"I523",-0.9758,-1.79,-1.2943,0,"ONLY");
28105 gMC->Gspos("I519",20,"I523",-0.9058,-1.79,-1.2943,0,"ONLY");
28106 gMC->Gspos("I519",19,"I523",-0.9058,-1.71,-1.2943,0,"ONLY");
28107 gMC->Gspos("I519",18,"I523",0.9092,-1.71,-1.2943,0,"ONLY");
28108 gMC->Gspos("I519",17,"I523",0.9092,-1.79,-1.2943,0,"ONLY");
28109 gMC->Gspos("I519",16,"I523",0.9792,-1.79,-1.2943,0,"ONLY");
28110 gMC->Gspos("I519",15,"I523",0.9792,-1.71,-1.2943,0,"ONLY");
28111 gMC->Gspos("I519",14,"I523",1.0492,-1.71,-1.2943,0,"ONLY");
28112 gMC->Gspos("I519",13,"I523",1.0492,-1.79,-1.2943,0,"ONLY");
28113 gMC->Gspos("I519",12,"I523",1.207,-1.79,-1.2943,0,"ONLY");
28114 gMC->Gspos("I519",11,"I523",1.207,-1.71,-1.2943,0,"ONLY");
28115 gMC->Gspos("I519",10,"I523",1.277,-1.71,-1.2943,0,"ONLY");
28116 gMC->Gspos("I519",9,"I523",1.277,-1.79,-1.2943,0,"ONLY");
28117 gMC->Gspos("I519",8,"I523",1.347,-1.79,-1.2943,0,"ONLY");
28118 gMC->Gspos("I519",7,"I523",1.347,-1.71,-1.2943,0,"ONLY");
28119 gMC->Gspos("I519",6,"I523",3.162,-1.71,-1.2943,0,"ONLY");
28120 gMC->Gspos("I519",5,"I523",3.162,-1.79,-1.2943,0,"ONLY");
28121 gMC->Gspos("I519",4,"I523",3.232,-1.79,-1.2943,0,"ONLY");
28122 gMC->Gspos("I519",3,"I523",3.232,-1.71,-1.2943,0,"ONLY");
28123 gMC->Gspos("I521",12,"I523",-2.8209,-1.7925,-0.982,0,"ONLY");
28124 gMC->Gspos("I521",11,"I523",-1.6895,-1.7925,-0.982,0,"ONLY");
28125 gMC->Gspos("I521",10,"I523",-0.5631,-1.7925,-0.982,0,"ONLY");
28126 gMC->Gspos("I521",9,"I523",0.5633,-1.7925,-0.982,0,"ONLY");
28127 gMC->Gspos("I521",8,"I523",1.6861,-1.7925,-0.982,0,"ONLY");
28128 gMC->Gspos("I521",7,"I523",2.8161,-1.7925,-0.982,0,"ONLY");
28129 gMC->Gspos("I519",2,"I523",3.302,-1.79,-1.2943,0,"ONLY");
28130 gMC->Gspos("I520",3,"I523",0.0001,-1.845,-1.19,0,"ONLY");
28131 gMC->Gspos("I520",2,"I523",-2.2499,-1.845,-1.19,0,"ONLY");
28132 gMC->Gspos("I521",6,"I523",-2.8209,-1.7075,-0.982,0,"ONLY");
28133 gMC->Gspos("I521",5,"I523",-1.6895,-1.7075,-0.982,0,"ONLY");
28134 gMC->Gspos("I521",4,"I523",-0.5631,-1.7075,-0.982,0,"ONLY");
28135 gMC->Gspos("I521",3,"I523",0.5633,-1.7075,-0.982,0,"ONLY");
28136 gMC->Gspos("I521",2,"I523",1.6861,-1.7075,-0.982,0,"ONLY");
28137 gMC->Gspos("I518",1,"I523",0.0001,-1.75,-1.065,0,"ONLY");
28138 gMC->Gspos("I519",1,"I523",3.302,-1.71,-1.2943,0,"ONLY");
28139 gMC->Gspos("I520",1,"I523",2.2501,-1.845,-1.19,0,"ONLY");
28140 gMC->Gspos("I521",1,"I523",2.8161,-1.7075,-0.982,0,"ONLY");
28141 gMC->Gspos("I522",1,"I523",2.2501,-1.655,-1.3,idrotm[583],"MANY");
28142 gMC->Gspos("I522",2,"I523",-2.2499,-1.655,-1.3,idrotm[583],"MANY");
28143 gMC->Gspos("I542",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28144 gMC->Gspos("I541",2,"I523",-2.2499,-1.615,0.0,idrotm[573],"ONLY");
28145 gMC->Gspos("I541",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28146 gMC->Gspos("I542",1,"I523",2.2501,-1.615,0.0,0,"ONLY");
28147 gMC->Gspos("I543",1,"I523",2.1001,-1.615,0.955,0,"MANY");
28148 gMC->Gspos("I543",2,"I523",-2.0999,-1.615,0.955,idrotm[573],"MANY");
28149 gMC->Gspos("I537",2,"I523",1.7501,-1.52,0.0,idrotm[583],"ONLY");
28150 gMC->Gspos("I538",2,"I523",1.8368,-1.3122,0.0,idrotm[575],"ONLY");
28151 gMC->Gspos("I537",3,"I523",0.1035,1.6901,0.0,idrotm[575],"ONLY");
28152 gMC->Gspos("I538",3,"I523",-0.1199,1.6612,0.0,idrotm[581],"ONLY");
28153 gMC->Gspos("I538",1,"I523",-1.7166,-1.52,0.0,idrotm[583],"ONLY");
28154 gMC->Gspos("I537",1,"I523",-1.8532,-1.341,0.0,idrotm[581],"ONLY");
28155 gMC->Gspos("I536",3,"I523",-1.031,0.2033,-1.008,idrotm[580],"ONLY");
28156 gMC->Gspos("I536",4,"I523",-1.031,0.2033,0.908,idrotm[579],"ONLY");
28157 gMC->Gspos("I535",1,"I523",-0.0072,-1.58,-0.0361,idrotm[633],"ONLY");
28158 gMC->Gspos("I536",2,"I523",1.0312,0.2033,-1.008,idrotm[577],"ONLY");
28159 gMC->Gspos("I536",1,"I523",1.0312,0.2033,0.908,idrotm[576],"ONLY");
28160 gMC->Gspos("I534",1,"I523",0.0001,-1.58,1.905,0,"ONLY");
28161 gMC->Gspos("I540",1,"I523",0.0001,-1.785,1.905,idrotm[571],"ONLY");
28162 gMC->Gspos("I539",1,"I523",1.8001,-1.75,-0.195,idrotm[571],"ONLY");
28163 gMC->Gspos("I539",2,"I523",-1.7999,-1.75,-0.195,idrotm[572],"ONLY");
28164 gMC->Gspos("ITS6",1,"I566",0.0,0.0,0.0,0,"ONLY");
28165 gMC->Gspos("I550",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28166 gMC->Gspos("I551",1,"I544",2.25,-1.615,0.0,0,"ONLY");
28167 gMC->Gspos("I551",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28168 gMC->Gspos("I550",2,"I544",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28169 gMC->Gspos("I549",1,"I544",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28170 gMC->Gspos("I548",1,"I544",1.8533,-1.341,0.0,idrotm[575],"ONLY");
28171 gMC->Gspos("I547",1,"I544",1.0311,0.2033,-0.287,idrotm[576],"ONLY");
28172 gMC->Gspos("I545",1,"I544",0.0,-1.58,0.71,0,"ONLY");
28173 gMC->Gspos("I547",2,"I544",1.0311,0.2033,-2.203,idrotm[577],"ONLY");
28174 gMC->Gspos("I546",1,"I544",-0.0073,-1.58,-1.2311,idrotm[633],"ONLY");
28175 gMC->Gspos("I547",4,"I544",-1.0311,0.2033,-0.287,idrotm[579],"ONLY");
28176 gMC->Gspos("I547",3,"I544",-1.0311,0.2033,-2.203,idrotm[580],"ONLY");
28177 gMC->Gspos("I548",2,"I544",-0.1033,1.6901,0.0,idrotm[581],"O]NLY");
28178 gMC->Gspos("I549",2,"I544",0.12,1.6613,0.0,idrotm[575],"ONLY");
28179 gMC->Gspos("I549",3,"I544",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28180 gMC->Gspos("I548",3,"I544",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28181 gMC->Gspos("I552",1,"I544",2.1,-1.615,-0.24,0,"MANY");
28182 gMC->Gspos("I552",2,"I544",-2.1,-1.615,-0.24,idrotm[573],"MANY");
28183 gMC->Gspos("I515",12,"I516",-1.6896,-1.7075,-0.9822,0,"ONLY");
28184 gMC->Gspos("I515",11,"I516",-1.6896,-1.7925,-0.9822,0,"ONLY");
28185 gMC->Gspos("I513",37,"I516",0.0,-1.79,-1.035,idrotm[586],"ONLY");
28186 gMC->Gspos("I513",1,"I516",-3.2987,-1.71,-1.2943,0,"ONLY");
28187 gMC->Gspos("I515",1,"I516",-2.816,-1.7075,-0.9822,0,"ONLY");
28188 gMC->Gspos("I514",1,"I516",-2.25,-1.845,-1.19,0,"ONLY");
28189 gMC->Gspos("I514",2,"I516",0.0,-1.845,-1.19,0,"ONLY");
28190 gMC->Gspos("I514",3,"I516",2.25,-1.845,-1.19,0,"ONLY");
28191 gMC->Gspos("I515",2,"I516",-2.816,-1.7925,-0.9822,0,"ONLY");
28192 gMC->Gspos("I513",2,"I516",-3.2987,-1.79,-1.2943,0,"ONLY");
28193 gMC->Gspos("I515",3,"I516",-0.5632,-1.7075,-0.9822,0,"ONLY");
28194 gMC->Gspos("I515",4,"I516",-0.5632,-1.7925,-0.9822,0,"ONLY");
28195 gMC->Gspos("I515",5,"I516",0.5632,-1.7925,-0.9822,0,"ONLY");
28196 gMC->Gspos("I515",6,"I516",0.5632,-1.7075,-0.9822,0,"ONLY");
28197 gMC->Gspos("I515",7,"I516",1.6896,-1.7075,-0.9822,0,"ONLY");
28198 gMC->Gspos("I515",8,"I516",1.6896,-1.7925,-0.9822,0,"ONLY");
28199 gMC->Gspos("I515",9,"I516",2.816,-1.7925,-0.9822,0,"ONLY");
28200 gMC->Gspos("I515",10,"I516",2.816,-1.7075,-0.9822,0,"ONLY");
28201 gMC->Gspos("I513",3,"I516",-3.2287,-1.79,-1.2943,0,"ONLY");
28202 gMC->Gspos("I513",4,"I516",-3.2287,-1.71,-1.2943,0,"ONLY");
28203 gMC->Gspos("I513",5,"I516",-3.1587,-1.71,-1.2943,0,"ONLY");
28204 gMC->Gspos("I513",6,"I516",-3.1587,-1.79,-1.2943,0,"ONLY");
28205 gMC->Gspos("I513",7,"I516",-1.3437,-1.79,-1.2943,0,"ONLY");
28206 gMC->Gspos("I513",8,"I516",-1.3437,-1.71,-1.2943,0,"ONLY");
28207 gMC->Gspos("I513",9,"I516",-1.2737,-1.71,-1.2943,0,"ONLY");
28208 gMC->Gspos("I513",10,"I516",-1.2737,-1.79,-1.2943,0,"ONLY");
28209 gMC->Gspos("I513",11,"I516",-1.2037,-1.79,-1.2943,0,"ONLY");
28210 gMC->Gspos("I513",12,"I516",-1.2037,-1.71,-1.2943,0,"ONLY");
28211 gMC->Gspos("I513",13,"I516",-1.046,-1.71,-1.2943,0,"ONLY");
28212 gMC->Gspos("I513",14,"I516",-1.046,-1.79,-1.2943,0,"ONLY");
28213 gMC->Gspos("I513",15,"I516",-0.976,-1.79,-1.2943,0,"ONLY");
28214 gMC->Gspos("I513",16,"I516",-0.976,-1.71,-1.2943,0,"ONLY");
28215 gMC->Gspos("I513",17,"I516",-0.906,-1.71,-1.2943,0,"ONLY");
28216 gMC->Gspos("I513",18,"I516",-0.906,-1.79,-1.2943,0,"ONLY");
28217 gMC->Gspos("I513",19,"I516",0.9091,-1.79,-1.2943,0,"ONLY");
28218 gMC->Gspos("I513",20,"I516",0.9091,-1.71,-1.2943,0,"ONLY");
28219 gMC->Gspos("I513",21,"I516",0.9791,-1.71,-1.2943,0,"ONLY");
28220 gMC->Gspos("I513",22,"I516",0.9791,-1.79,-1.2943,0,"ONLY");
28221 gMC->Gspos("I513",23,"I516",1.0491,-1.79,-1.2943,0,"ONLY");
28222 gMC->Gspos("I513",24,"I516",1.0491,-1.71,-1.2943,0,"ONLY");
28223 gMC->Gspos("I513",25,"I516",1.2068,-1.71,-1.2943,0,"ONLY");
28224 gMC->Gspos("I513",26,"I516",1.2068,-1.79,-1.2943,0,"ONLY");
28225 gMC->Gspos("I513",27,"I516",1.2768,-1.79,-1.2943,0,"ONLY");
28226 gMC->Gspos("I513",28,"I516",1.2768,-1.71,-1.2943,0,"ONLY");
28227 gMC->Gspos("I513",29,"I516",1.3469,-1.71,-1.2943,0,"ONLY");
28228 gMC->Gspos("I513",30,"I516",1.3469,-1.79,-1.2943,0,"ONLY");
28229 gMC->Gspos("I513",31,"I516",3.1619,-1.79,-1.2943,0,"ONLY");
28230 gMC->Gspos("I513",32,"I516",3.1619,-1.71,-1.2943,0,"ONLY");
28231 gMC->Gspos("I513",33,"I516",3.2319,-1.71,-1.2943,0,"ONLY");
28232 gMC->Gspos("I513",34,"I516",3.2319,-1.79,-1.2943,0,"ONLY");
28233 gMC->Gspos("I513",35,"I516",3.3019,-1.79,-1.2943,0,"ONLY");
28234 gMC->Gspos("I513",36,"I516",3.3019,-1.71,-1.2943,0,"ONLY");
28235 gMC->Gspos("I512",1,"I516",0.0,-1.75,-1.065,0,"ONLY");
28236 gMC->Gspos("I528",1,"I516",1.7167,-1.52,0.0,idrotm[583],"ONLY");
28237 gMC->Gspos("I527",1,"I516",1.8534,-1.341,0.0,idrotm[575],"ONLY");
28238 gMC->Gspos("I528",2,"I516",0.12,1.6613,0.0,idrotm[575],"ONLY");
28239 gMC->Gspos("I527",2,"I516",-0.1033,1.6901,0.0,idrotm[581],"ONLY");
28240 gMC->Gspos("I527",3,"I516",-1.75,-1.52,0.0,idrotm[583],"ONLY");
28241 gMC->Gspos("I528",3,"I516",-1.8367,-1.3122,0.0,idrotm[581],"ONLY");
28242 gMC->Gspos("I526",2,"I516",1.0311,0.2033,-1.008,idrotm[577],"ONLY");
28243 gMC->Gspos("I525",1,"I516",-0.0073,-1.58,-0.0361,idrotm[633],"ONLY");
28244 gMC->Gspos("I524",1,"I516",0.0,-1.58,1.905,0,"ONLY");
28245 gMC->Gspos("I526",1,"I516",1.0311,0.2033,0.908,idrotm[576],"ONLY");
28246 gMC->Gspos("I526",3,"I516",-1.0311,0.2033,0.908,idrotm[579],"ONLY");
28247 gMC->Gspos("I526",4,"I516",-1.0311,0.2033,-1.008,idrotm[580],"ONLY");
28248 gMC->Gspos("I529",1,"I516",1.8,-1.75,-0.195,idrotm[571],"ONLY");
28249 gMC->Gspos("I530",1,"I516",0.0,-1.785,1.905,idrotm[571],"ONLY");
28250 gMC->Gspos("I529",2,"I516",-1.8,-1.75,-0.195,idrotm[572],"ONLY");
28251 gMC->Gspos("I517",1,"I516",2.25,-1.655,-1.3,idrotm[583],"MANY");
28252 gMC->Gspos("I517",2,"I516",-2.25,-1.655,-1.3,idrotm[584],"MANY");
28253 gMC->Gspos("I531",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28254 gMC->Gspos("I531",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28255 gMC->Gspos("I532",1,"I516",2.25,-1.615,0.0,0,"ONLY");
28256 gMC->Gspos("I532",2,"I516",-2.25,-1.615,0.0,idrotm[573],"ONLY");
28257 gMC->Gspos("I533",1,"I516",2.1,-1.615,0.955,0,"MANY");
28258 gMC->Gspos("I533",2,"I516",-2.1,-1.615,0.955,idrotm[573],"MANY");
28259 gMC->Gspos("ITS5",1,"I562",0.0,0.0,0.0,0,"ONLY");
cd3a3507 28260
db915fea 28261
cd3a3507 28262 // --- Place volumes of shield between SPD and SDD
28263
28264
28265 gMC->Gspos("IC01",1,"ITSD",0.0,0.0,0.0,0,"ONLY");
28266 gMC->Gspos("IC02",1,"ITSD",0.0,0.0,25.+8.75,0,"ONLY");
28267 gMC->Gspos("IC02",2,"ITSD",0.0,0.0,-25.-8.75,idrotm[200],"ONLY");
28268 //gMC->Gspos("IC03",1,"ITSD",0.0,0.0,25.+17.5+7.875,0,"ONLY");
28269 //gMC->Gspos("IC03",2,"ITSD",0.0,0.0,-25.-17.5-7.875,idrotm[200],"ONLY");
28270
28271
7b67784f 28272 // --- Place volumes of cylinders between SPD and SDD and SDD and SSD
cd3a3507 28273
c2685204 28274 gMC->Gspos("ICY1",1,"IS02",0.0,0.0,0.,0,"ONLY");
28275 gMC->Gspos("ICY2",1,"IS01",0.0,0.0,0.,0,"ONLY");
cd3a3507 28276
28277
28278 // --- Place volumes of SDD cone ----------------------------------
28279
28280
28281 gMC->Gspos("I093",1,"IS02",0.0,0.0,0.0,0,"MANY");
28282 gMC->Gspos("I093",2,"IS02",0.0,0.0,0.0,idrotm[856],"MANY");
9181d340 28283 gMC->Gspos("I099",4,"IS02",0.0,0.0,0.0,idrotm[857],"MANY");
28284 gMC->Gspos("I099",3,"IS02",0.0,0.0,0.0,idrotm[858],"MANY");
28285 gMC->Gspos("I099",5,"IS02",0.0,0.0,0.0,idrotm[859],"MANY");
28286 gMC->Gspos("I099",6,"IS02",0.0,0.0,0.0,idrotm[860],"MANY");
28287 gMC->Gspos("I099",7,"IS02",0.0,0.0,0.0,idrotm[861],"MANY");
28288 gMC->Gspos("I099",2,"IS02",0.0,0.0,0.0,idrotm[862],"MANY");
28289 gMC->Gspos("I200",4,"IS02",0.0,0.0,0.0,idrotm[863],"MANY");
28290 gMC->Gspos("I200",3,"IS02",0.0,0.0,0.0,idrotm[864],"MANY");
28291 gMC->Gspos("I200",2,"IS02",0.0,0.0,0.0,idrotm[865],"MANY");
28292 gMC->Gspos("I200",13,"IS02",0.0,0.0,0.0,idrotm[867],"MANY");
28293 gMC->Gspos("I200",12,"IS02",0.0,0.0,0.0,idrotm[869],"MANY");
28294 gMC->Gspos("I200",11,"IS02",0.0,0.0,0.0,idrotm[870],"MANY");
28295 gMC->Gspos("I200",10,"IS02",0.0,0.0,0.0,idrotm[871],"MANY");
28296 gMC->Gspos("I200",9,"IS02",0.0,0.0,0.0,idrotm[872],"MANY");
28297 gMC->Gspos("I200",8,"IS02",0.0,0.0,0.0,idrotm[873],"MANY");
28298 gMC->Gspos("I200",7,"IS02",0.0,0.0,0.0,idrotm[874],"MANY");
28299 gMC->Gspos("I200",6,"IS02",0.0,0.0,0.0,idrotm[875],"MANY");
28300 gMC->Gspos("I200",5,"IS02",0.0,0.0,0.0,idrotm[876],"MANY");
7b67784f 28301 gMC->Gspos("I090",2,"IS02",0.0,0.0,-39.4,0,"ONLY");
28302 gMC->Gspos("I090",1,"IS02",0.0,0.0,39.4,idrotm[856],"ONLY");
cd3a3507 28303 gMC->Gspos("I099",9,"IS02",0.0,0.0,0.0,idrotm[877],"ONLY");
28304 gMC->Gspos("I099",8,"IS02",0.0,0.0,0.0,idrotm[879],"ONLY");
28305 gMC->Gspos("I099",1,"IS02",0.0,0.0,0.0,idrotm[880],"ONLY");
28306 gMC->Gspos("I099",12,"IS02",0.0,0.0,0.0,idrotm[881],"ONLY");
28307 gMC->Gspos("I099",11,"IS02",0.0,0.0,0.0,idrotm[851],"ONLY");
28308 gMC->Gspos("I099",10,"IS02",0.0,0.0,0.0,idrotm[882],"ONLY");
28309 gMC->Gspos("I200",23,"IS02",0.0,0.0,0.0,idrotm[898],"ONLY");
28310 gMC->Gspos("I200",24,"IS02",0.0,0.0,0.0,idrotm[883],"ONLY");
28311 gMC->Gspos("I200",1,"IS02",0.0,0.0,0.0,idrotm[884],"ONLY");
28312 gMC->Gspos("I200",14,"IS02",0.0,0.0,0.0,idrotm[885],"ONLY");
28313 gMC->Gspos("I200",15,"IS02",0.0,0.0,0.0,idrotm[887],"ONLY");
28314 gMC->Gspos("I200",16,"IS02",0.0,0.0,0.0,idrotm[888],"ONLY");
28315 gMC->Gspos("I200",17,"IS02",0.0,0.0,0.0,idrotm[889],"ONLY");
28316 gMC->Gspos("I200",18,"IS02",0.0,0.0,0.0,idrotm[890],"ONLY");
28317 gMC->Gspos("I200",22,"IS02",0.0,0.0,0.0,idrotm[891],"ONLY");
28318 gMC->Gspos("I200",21,"IS02",0.0,0.0,0.0,idrotm[892],"ONLY");
28319 gMC->Gspos("I200",20,"IS02",0.0,0.0,0.0,idrotm[868],"ONLY");
28320 gMC->Gspos("I200",19,"IS02",0.0,0.0,0.0,idrotm[893],"ONLY");
7b67784f 28321 gMC->Gspos("I098",1,"IS02",0.0,0.0,33.6,0,"ONLY");
28322 gMC->Gspos("I097",1,"IS02",0.0,0.0,26.6,0,"ONLY");
28323 gMC->Gspos("I097",2,"IS02",0.0,0.0,-26.6,idrotm[856],"ONLY");
28324 gMC->Gspos("I098",2,"IS02",0.0,0.0,-33.6,idrotm[856],"ONLY");
cd3a3507 28325 gMC->Gspos("I202",1,"IS02",12.1,0.0,33.84,0,"ONLY");
28326 gMC->Gspos("I202",6,"IS02",-6.05,-10.4789,33.84,idrotm[930],"ONLY");
28327 gMC->Gspos("I202",5,"IS02",-6.05,10.4789,33.84,idrotm[929],"ONLY");
28328 gMC->Gspos("I202",2,"IS02",12.1,0.0,-33.84,idrotm[856],"ONLY");
28329 gMC->Gspos("I202",3,"IS02",-6.05,10.4789,-33.84,idrotm[932],"ONLY");
28330 gMC->Gspos("I202",4,"IS02",-6.05,-10.4789,-33.84,idrotm[934],"ONLY");
28331 gMC->Gspos("I203",12,"IS02",21.8453,0.0,-42.24,idrotm[856],"ONLY");
28332 gMC->Gspos("I203",11,"IS02",10.9227,-18.9186,-42.24,idrotm[935],"ONLY");
28333 gMC->Gspos("I203",10,"IS02",10.9227,-18.9186,42.24,idrotm[846],"ONLY");
28334 gMC->Gspos("I203",9,"IS02",-10.9227,-18.9186,-42.24,idrotm[934],"ONLY");
28335 gMC->Gspos("I203",8,"IS02",-10.9227,-18.9186,42.24,idrotm[930],"ONLY");
28336 gMC->Gspos("I203",7,"IS02",-21.8453,0.0,-42.24,idrotm[933],"ONLY");
28337 gMC->Gspos("I203",6,"IS02",-21.8453,0.0,42.24,idrotm[878],"ONLY");
28338 gMC->Gspos("I203",5,"IS02",-10.9227,18.9186,-42.24,idrotm[932],"ONLY");
28339 gMC->Gspos("I203",4,"IS02",-10.9227,18.9186,42.24,idrotm[929],"ONLY");
28340 gMC->Gspos("I203",3,"IS02",10.9227,18.9186,-42.24,idrotm[931],"ONLY");
28341 gMC->Gspos("I203",2,"IS02",10.9227,18.9186,42.24,idrotm[853],"ONLY");
28342 gMC->Gspos("I203",1,"IS02",21.8453,0.0,42.24,0,"ONLY");
28343 gMC->Gspos("I095",1,"I098",0.0,0.0,0.0,0,"ONLY");
28344 gMC->Gspos("I096",23,"I098",22.77,0.0,0.0,idrotm[894],"MANY");
28345 gMC->Gspos("I096",14,"I098",22.3754,6.57,0.0,idrotm[895],"MANY");
28346 gMC->Gspos("I096",3,"I098",19.1553,12.3104,0.0,idrotm[896],"MANY");
28347 gMC->Gspos("I096",16,"I098",15.2714,17.6241,0.0,idrotm[897],"MANY");
28348 gMC->Gspos("I096",5,"I098",9.459,20.7123,0.0,idrotm[899],"MANY");
28349 gMC->Gspos("I096",18,"I098",3.3188,23.0826,0.0,idrotm[900],"MANY");
28350 gMC->Gspos("I096",7,"I098",-3.2405,22.5382,0.0,idrotm[901],"MANY");
28351 gMC->Gspos("I096",20,"I098",-9.6875,21.2126,0.0,idrotm[902],"MANY");
28352 gMC->Gspos("I096",9,"I098",-14.9112,17.2084,0.0,idrotm[903],"MANY");
28353 gMC->Gspos("I096",22,"I098",-19.618,12.6077,0.0,idrotm[904],"MANY");
28354 gMC->Gspos("I096",11,"I098",-21.8477,6.4151,0.0,idrotm[905],"MANY");
28355 gMC->Gspos("I096",24,"I098",-23.32,0.0,0.0,idrotm[906],"MANY");
28356 gMC->Gspos("I096",13,"I098",-21.8477,-6.4151,0.0,idrotm[907],"MANY");
28357 gMC->Gspos("I096",4,"I098",-19.618,-12.6077,0.0,idrotm[908],"MANY");
28358 gMC->Gspos("I096",15,"I098",-14.9112,-17.2084,0.0,idrotm[909],"MANY");
28359 gMC->Gspos("I096",6,"I098",-9.6875,-21.2126,0.0,idrotm[910],"MANY");
28360 gMC->Gspos("I096",17,"I098",-3.2405,-22.5382,0.0,idrotm[911],"MANY");
28361 gMC->Gspos("I096",8,"I098",3.3188,-23.0826,0.0,idrotm[912],"MANY");
28362 gMC->Gspos("I096",19,"I098",9.459,-20.7123,0.0,idrotm[913],"MANY");
28363 gMC->Gspos("I096",10,"I098",15.2714,-17.6241,0.0,idrotm[914],"MANY");
28364 gMC->Gspos("I096",21,"I098",19.1553,-12.3104,0.0,idrotm[915],"MANY");
28365 gMC->Gspos("I096",12,"I098",22.3754,-6.57,0.0,idrotm[916],"MANY");
28366 gMC->Gspos("I094",1,"I097",0.0,0.0,0.0,0,"ONLY");
28367 gMC->Gspos("I096",1,"I097",13.87,0.0,0.0,idrotm[894],"MANY");
28368 gMC->Gspos("I096",32,"I097",13.037,6.2783,0.0,idrotm[917],"MANY");
28369 gMC->Gspos("I096",25,"I097",8.6478,10.844,0.0,idrotm[918],"MANY");
28370 gMC->Gspos("I096",34,"I097",3.2199,14.1072,0.0,idrotm[919],"MANY");
28371 gMC->Gspos("I096",27,"I097",-3.0864,13.5223,0.0,idrotm[920],"MANY");
28372 gMC->Gspos("I096",36,"I097",-9.0219,11.3131,0.0,idrotm[921],"MANY");
28373 gMC->Gspos("I096",29,"I097",-12.4964,6.018,0.0,idrotm[922],"MANY");
28374 gMC->Gspos("I096",2,"I097",-14.47,0.0,0.0,idrotm[906],"MANY");
28375 gMC->Gspos("I096",31,"I097",-12.4964,-6.018,0.0,idrotm[923],"MANY");
28376 gMC->Gspos("I096",26,"I097",-9.0219,-11.3131,0.0,idrotm[924],"MANY");
28377 gMC->Gspos("I096",33,"I097",-3.0864,-13.5223,0.0,idrotm[925],"MANY");
28378 gMC->Gspos("I096",28,"I097",3.2199,-14.1072,0.0,idrotm[926],"MANY");
28379 gMC->Gspos("I096",35,"I097",8.6478,-10.844,0.0,idrotm[927],"MANY");
28380 gMC->Gspos("I096",30,"I097",13.037,-6.2783,0.0,idrotm[928],"MANY");
28381
28382
28383 // --- Place volumes of SSD cone ----------------------------------
db915fea 28384
db915fea 28385
7b67784f 28386 gMC->Gspos("I212",2,"IS01",0.0,0.0,0.0,idrotm[701],"MANY");
cd3a3507 28387 gMC->Gspos("I212",1,"IS01",0.0,0.0,0.0,0,"MANY");
cd3a3507 28388 gMC->Gspos("I211",1,"IS01",0.0,0.0,-56.5,0,"ONLY");
7b67784f 28389 gMC->Gspos("I217",1,"IS01",0.0,0.0,-44.4,0,"ONLY"); // this will change after PPR to be symmetric
28390 gMC->Gspos("I219",1,"IS01",0.0,0.0,-50.25,0,"ONLY"); // this will change after PPR to be symmetric
28391 gMC->Gspos("I211",2,"IS01",0.0,0.0,56.5,idrotm[701],"ONLY");
28392 gMC->Gspos("I219",2,"IS01",0.0,0.0,51.65,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28393 gMC->Gspos("I217",2,"IS01",0.0,0.0,45.8,idrotm[701],"ONLY"); // this will change after PPR to be symmetric
28394 gMC->Gspos("I214",2,"IS01",0.0,0.0,67.25,idrotm[701],"ONLY");
28395 gMC->Gspos("I213",2,"IS01",0.0,0.0,62.25,idrotm[701],"ONLY");
28396 gMC->Gspos("I213",1,"IS01",0.0,0.0,-62.25,0,"ONLY");
28397 gMC->Gspos("I214",1,"IS01",0.0,0.0,-67.25,0,"ONLY");
28398 gMC->Gspos("I215",19,"IS01",0.0,0.0,0.0,idrotm[702],"MANY");
28399 gMC->Gspos("I215",21,"IS01",0.0,0.0,0.0,idrotm[703],"MANY");
28400 gMC->Gspos("I215",23,"IS01",0.0,0.0,0.0,idrotm[704],"MANY");
28401 gMC->Gspos("I215",24,"IS01",0.0,0.0,0.0,idrotm[705],"MANY");
28402 gMC->Gspos("I215",3,"IS01",0.0,0.0,0.0,idrotm[706],"MANY");
28403 gMC->Gspos("I215",5,"IS01",0.0,0.0,0.0,idrotm[707],"MANY");
28404 gMC->Gspos("I215",7,"IS01",0.0,0.0,0.0,idrotm[708],"MANY");
28405 gMC->Gspos("I215",9,"IS01",0.0,0.0,0.0,idrotm[709],"MANY");
28406 gMC->Gspos("I215",11,"IS01",0.0,0.0,0.0,idrotm[710],"MANY");
28407 gMC->Gspos("I215",13,"IS01",0.0,0.0,0.0,idrotm[711],"MANY");
28408 gMC->Gspos("I215",15,"IS01",0.0,0.0,0.0,idrotm[712],"MANY");
28409 gMC->Gspos("I215",17,"IS01",0.0,0.0,0.0,idrotm[713],"MANY");
28410 gMC->Gspos("I216",9,"IS01",0.0,0.0,45.5,idrotm[714],"ONLY");
28411 gMC->Gspos("I216",11,"IS01",0.0,0.0,45.5,idrotm[715],"ONLY");
28412 gMC->Gspos("I216",12,"IS01",0.0,0.0,45.5,idrotm[716],"ONLY");
28413 gMC->Gspos("I216",3,"IS01",0.0,0.0,45.5,idrotm[717],"ONLY");
28414 gMC->Gspos("I216",5,"IS01",0.0,0.0,45.5,idrotm[718],"ONLY");
28415 gMC->Gspos("I216",7,"IS01",0.0,0.0,45.5,idrotm[719],"ONLY");
28416 gMC->Gspos("I216",10,"IS01",0.0,0.0,-44,idrotm[720],"ONLY");
28417 gMC->Gspos("I216",1,"IS01",0.0,0.0,-44,idrotm[721],"ONLY");
28418 gMC->Gspos("I216",2,"IS01",0.0,0.0,-44,idrotm[722],"ONLY");
28419 gMC->Gspos("I216",4,"IS01",0.0,0.0,-44,idrotm[723],"ONLY");
28420 gMC->Gspos("I216",6,"IS01",0.0,0.0,-44,idrotm[724],"ONLY");
28421 gMC->Gspos("I216",8,"IS01",0.0,0.0,-44,idrotm[725],"ONLY");
28422 gMC->Gspos("I215",1,"IS01",0.0,0.0,0.0,idrotm[726],"MANY");
28423 gMC->Gspos("I215",2,"IS01",0.0,0.0,0.0,idrotm[727],"MANY");
28424 gMC->Gspos("I215",4,"IS01",0.0,0.0,0.0,idrotm[728],"MANY");
28425 gMC->Gspos("I215",6,"IS01",0.0,0.0,0.0,idrotm[729],"MANY");
28426 gMC->Gspos("I215",8,"IS01",0.0,0.0,0.0,idrotm[733],"MANY");
28427 gMC->Gspos("I215",10,"IS01",0.0,0.0,0.0,idrotm[730],"MANY");
28428 gMC->Gspos("I215",12,"IS01",0.0,0.0,0.0,idrotm[731],"MANY");
28429 gMC->Gspos("I215",14,"IS01",0.0,0.0,0.0,idrotm[768],"MANY");
28430 gMC->Gspos("I215",16,"IS01",0.0,0.0,0.0,idrotm[732],"MANY");
28431 gMC->Gspos("I215",18,"IS01",0.0,0.0,0.0,idrotm[734],"MANY");
28432 gMC->Gspos("I215",20,"IS01",0.0,0.0,0.0,idrotm[798],"MANY");
28433 gMC->Gspos("I215",22,"IS01",0.0,0.0,0.0,idrotm[735],"MANY");
cd3a3507 28434
28435
28436 // --- Place subdetectors' mother volumes and supports' mother volumes
28437 // into ITS mother volume ITSD
28438
28439 gMC->Gspos("IT12",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SPD mother volume
28440 gMC->Gspos("IT34",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD mother volume
28441 gMC->Gspos("IT56",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD mother volume
28442 gMC->Gspos("IS02",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SDD cones/supports
28443 gMC->Gspos("IS01",1,"ITSD",0.0,0.0,0.0,0,"ONLY"); // SSD cones/supports
28444
db915fea 28445
cd3a3507 28446 // **************************** SERVICES *********************************
db915fea 28447
28448
db915fea 28449 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
05a91552 28450 // UPPER PART
28451
705eabd9 28452 dgh[0] = 46.;
28453 dgh[1] = 46.+1.0;
db915fea 28454 dgh[2] = 9.5;
05a91552 28455 dgh[3] = 12.;
28456 dgh[4] = 168.;
db915fea 28457
05a91552 28458 gMC->Gsvolu("I1CU", "TUBS", idtmed[213], dgh, 5);
28459 gMC->Gspos("I1CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28460 gMC->Gspos("I1CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
db915fea 28461
05a91552 28462 // --- DEFINE CABLES AT THE END OF THE ITS CONES - COPPER PART
28463 // LOWER PART
28464
28465 dgh[0] = 46.;
28466 dgh[1] = 46.+1.0;
28467 dgh[2] = 9.5;
28468 dgh[3] = 192.;
28469 dgh[4] = 348.;
28470
28471 gMC->Gsvolu("I2CU", "TUBS", idtmed[213], dgh, 5);
28472 gMC->Gspos("I2CU", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28473 gMC->Gspos("I2CU", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28474
28475
db915fea 28476 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
05a91552 28477 // UPPER PART
db915fea 28478
705eabd9 28479 dgh[0] = 46.+1.0;
28480 dgh[1] = 46.+1.0+1.5;
db915fea 28481 dgh[2] = 9.5;
05a91552 28482 dgh[3] = 12.;
28483 dgh[4] = 168.;
28484
28485 gMC->Gsvolu("I1CC", "TUBS", idtmed[225], dgh, 5);
28486 gMC->Gspos("I1CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28487 gMC->Gspos("I1CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28488
28489 // --- DEFINE CABLES AT THE END OF THE ITS CONES - CARBON PART
28490 // LOWER PART
db915fea 28491
05a91552 28492 dgh[0] = 46.+1.0;
28493 dgh[1] = 46.+1.0+1.5;
28494 dgh[2] = 9.5;
28495 dgh[3] = 192.;
28496 dgh[4] = 348.;
db915fea 28497
05a91552 28498 gMC->Gsvolu("I2CC", "TUBS", idtmed[225], dgh, 5);
28499 gMC->Gspos("I2CC", 1, "ITSV", 0., 0., 83.5, 0, "ONLY");
28500 gMC->Gspos("I2CC", 2, "ITSV", 0., 0., -83.5, idrotm[200], "ONLY");
28501
28502
db915fea 28503 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
05a91552 28504 // UPPER PART
db915fea 28505
705eabd9 28506 dgh[0] = 46.;
db915fea 28507 dgh[1] = 56.;
28508 dgh[2] = 2.25;
05a91552 28509 dgh[3] = 12.;
28510 dgh[4] = 168.;
db915fea 28511
05a91552 28512 gMC->Gsvolu("IPA1", "TUBS", idtmed[210], dgh, 5);
28513 gMC->Gspos("IPA1", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28514 gMC->Gspos("IPA1", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
db915fea 28515
05a91552 28516 // --- DEFINE PATCH PANELS AT THE END OF THE ITS CONES
28517 // LOWER PART
28518
28519 dgh[0] = 46.;
28520 dgh[1] = 56.;
28521 dgh[2] = 2.25;
28522 dgh[3] = 192.;
28523 dgh[4] = 348.;
28524
28525 gMC->Gsvolu("IPA2", "TUBS", idtmed[210], dgh, 5);
28526 gMC->Gspos("IPA2", 1, "ITSV", 0., 0., 95.25, 0, "ONLY");
28527 gMC->Gspos("IPA2", 2, "ITSV", 0., 0., -95.25, idrotm[200], "ONLY");
28528
28529
db915fea 28530 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28531 // UPPER PART
28532
7b67784f 28533 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28534 dgh[1] = 46.2;
28535 dgh[2] = 46.2+1.0;
28536 dgh[3] = 62.3;
28537 dgh[4] = 62.3+1.0;
db915fea 28538 dgh[5] = 12.;
28539 dgh[6] = 168.;
cd3a3507 28540 gMC->Gsvolu("ICU1", "CONS", idtmed[213], dgh, 7);
e4f08ac3 28541 gMC->Gspos("ICU1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28542
28543 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - COPPER PART
28544 // LOWER PART
28545
7b67784f 28546 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28547 dgh[1] = 46.2;
28548 dgh[2] = 46.2+1.0;
28549 dgh[3] = 62.3;
28550 dgh[4] = 62.3+1.0;
db915fea 28551 dgh[5] = 192.;
28552 dgh[6] = 348.;
cd3a3507 28553 gMC->Gsvolu("ICU2", "CONS", idtmed[213], dgh, 7);
7b67784f 28554 gMC->Gspos("ICU2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28555
cd3a3507 28556
db915fea 28557 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28558 // UPPER PART
28559
7b67784f 28560 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28561 dgh[1] = 46.2+1.0;
28562 dgh[2] = 46.2+1.0+1.5;
28563 dgh[3] = 62.3+1.0;
28564 dgh[4] = 62.3+1.0+1.5;
db915fea 28565 dgh[5] = 12.;
28566 dgh[6] = 168.;
cd3a3507 28567 gMC->Gsvolu("ICC1", "CONS", idtmed[225], dgh, 7);
7b67784f 28568 gMC->Gspos("ICC1", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28569
28570 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE ABSORBER SIDE - CARBON PART
28571 // LOWER PART
28572
7b67784f 28573 dgh[0] = (ztpc-97.5)/2.;
705eabd9 28574 dgh[1] = 46.2+1.0;
28575 dgh[2] = 46.2+1.0+1.5;
28576 dgh[3] = 62.3+1.0;
28577 dgh[4] = 62.3+1.0+1.5;
db915fea 28578 dgh[5] = 192.;
28579 dgh[6] = 348.;
cd3a3507 28580 gMC->Gsvolu("ICC2", "CONS", idtmed[225], dgh, 7);
7b67784f 28581 gMC->Gspos("ICC2", 1, "ITSV", 0., 0., 97.5+dgh[0], 0, "ONLY");
db915fea 28582
28583 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28584 // UPPER PART
28585
705eabd9 28586 dgh[0] = 62.1;
db915fea 28587 dgh[1] = 74.5;
28588 dgh[2] = 0.5;
28589 dgh[3] = 12.;
28590 dgh[4] = 168.;
cd3a3507 28591 gMC->Gsvolu("ICU3", "TUBS", idtmed[213], dgh, 5);
7b67784f 28592 gMC->Gspos("ICU3", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28593
28594 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - COPPER PART
28595 // LOWER PART
28596
705eabd9 28597 dgh[0] = 62.1;
db915fea 28598 dgh[1] = 74.5;
28599 dgh[2] = 0.5;
28600 dgh[3] = 192.;
28601 dgh[4] = 348.;
cd3a3507 28602 gMC->Gsvolu("ICU4", "TUBS", idtmed[213], dgh, 5);
7b67784f 28603 gMC->Gspos("ICU4", 1, "ITSV", 0., 0., ztpc+1.5+dgh[2], 0, "ONLY");
db915fea 28604
28605 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28606 // UPPER PART
28607
705eabd9 28608 dgh[0] = 62.1;
db915fea 28609 dgh[1] = 74.5;
28610 dgh[2] = 0.75;
28611 dgh[3] = 12.;
28612 dgh[4] = 168.;
cd3a3507 28613 gMC->Gsvolu("ICC3", "TUBS", idtmed[225], dgh, 5);
7b67784f 28614 gMC->Gspos("ICC3", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28615
28616 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON THE ABSORBER SIDE - CARBON PART
28617 // LOWER PART
28618
705eabd9 28619 dgh[0] = 62.1;
db915fea 28620 dgh[1] = 74.5;
28621 dgh[2] = 0.75;
28622 dgh[3] = 192.;
28623 dgh[4] = 348.;
cd3a3507 28624 gMC->Gsvolu("ICC4", "TUBS", idtmed[225], dgh, 5);
7b67784f 28625 gMC->Gspos("ICC4", 1, "ITSV", 0., 0., ztpc+dgh[2], 0, "ONLY");
db915fea 28626
28627 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28628 // THE ABSORBER - COPPER PART - UPPER PART
28629
705eabd9 28630 dgh[0] = 46.;
28631 dgh[1] = 46.+1.0;
7b67784f 28632 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28633 dgh[3] = 12.;
28634 dgh[4] = 168.;
cd3a3507 28635 gMC->Gsvolu("ICU5", "TUBS", idtmed[213], dgh, 5);
7b67784f 28636 gMC->Gspos("ICU5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28637
28638 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28639 // THE ABSORBER - COPPER PART - LOWER PART
28640
705eabd9 28641 dgh[0] = 46.;
28642 dgh[1] = 46.+1.0;
7b67784f 28643 dgh[2] = (ztpc-97.5+1.5)/2.;
db915fea 28644 dgh[3] = 192.;
28645 dgh[4] = 348.;
cd3a3507 28646 gMC->Gsvolu("ICU6", "TUBS", idtmed[213], dgh, 5);
7b67784f 28647 gMC->Gspos("ICU6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28648
28649 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28650 // THE ABSORBER - CARBON PART - UPPER PART
28651
705eabd9 28652 dgh[0] = 46.+1.0;
28653 dgh[1] = 46.+1.0+1.5;
7b67784f 28654 dgh[2] = (ztpc-97.5)/2.;
db915fea 28655 dgh[3] = 12.;
28656 dgh[4] = 168.;
cd3a3507 28657 gMC->Gsvolu("ICC5", "TUBS", idtmed[225], dgh, 5);
7b67784f 28658 gMC->Gspos("ICC5", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28659
28660 // --- DEFINE CABLES/COOLING BELOW THE TPC ON THE OTHER SIDE W.R.T.
28661 // THE ABSORBER - CARBON PART - LOWER PART
28662
705eabd9 28663 dgh[0] = 46.+1.0;
28664 dgh[1] = 46.+1.0+1.5;
7b67784f 28665 dgh[2] = (ztpc-97.5)/2.;
db915fea 28666 dgh[3] = 192.;
28667 dgh[4] = 348.;
cd3a3507 28668 gMC->Gsvolu("ICC6", "TUBS", idtmed[225], dgh, 5);
7b67784f 28669 gMC->Gspos("ICC6", 1, "ITSV", 0., 0., -97.5-dgh[2], 0, "ONLY");
db915fea 28670
28671 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28672 // COPPER PART - UPPER PART
28673
705eabd9 28674 dgh[0] = 46.;
db915fea 28675 dgh[1] = 74.5;
28676 dgh[2] = 0.5;
28677 dgh[3] = 12.;
28678 dgh[4] = 168.;
cd3a3507 28679 gMC->Gsvolu("ICU7", "TUBS", idtmed[213], dgh, 5);
7b67784f 28680 gMC->Gspos("ICU7", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28681
28682 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28683 // COPPER PART - LOWER PART
28684
705eabd9 28685 dgh[0] = 46.;
db915fea 28686 dgh[1] = 74.5;
28687 dgh[2] = 0.5;
28688 dgh[3] = 192.;
28689 dgh[4] = 348.;
cd3a3507 28690 gMC->Gsvolu("ICU8", "TUBS", idtmed[213], dgh, 5);
7b67784f 28691 gMC->Gspos("ICU8", 1, "ITSV", 0., 0., -(ztpc+1.5+dgh[2]), 0, "ONLY");
db915fea 28692
28693 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28694 // CARBON PART - UPPER PART
28695
705eabd9 28696 dgh[0] = 46.+1.0;
db915fea 28697 dgh[1] = 74.5;
28698 dgh[2] = 0.75;
28699 dgh[3] = 12.;
28700 dgh[4] = 168.;
cd3a3507 28701 gMC->Gsvolu("ICC7", "TUBS", idtmed[225], dgh, 5);
7b67784f 28702 gMC->Gspos("ICC7", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28703
28704 // --- DEFINE CABLES/COOLING BEHIND THE TPC ON OTHER SIDE W.R.T. THE ABSORBER
28705 // CARBON PART - LOWER PART
28706
705eabd9 28707 dgh[0] = 46.+1.0;
db915fea 28708 dgh[1] = 74.5;
28709 dgh[2] = 0.75;
28710 dgh[3] = 192.;
28711 dgh[4] = 348.;
cd3a3507 28712 gMC->Gsvolu("ICC8", "TUBS", idtmed[225], dgh, 5);
7b67784f 28713 gMC->Gspos("ICC8", 1, "ITSV", 0., 0., -(ztpc+dgh[2]), 0, "ONLY");
db915fea 28714
28715 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - UPPER PART
28716
28717 dgh[0] = 74.5;
28718 dgh[1] = 79.5;
28719 dgh[2] = 2.5;
28720 dgh[3] = 12.;
28721 dgh[4] = 168.;
cd3a3507 28722 gMC->Gsvolu("IHK1", "TUBS", idtmed[264], dgh, 5);
7b67784f 28723 gMC->Gspos("IHK1", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28724
28725 // --- DEFINE HOOK TO THE TPC ON OTHER SIDE W.R.T. THE ABSORBER - LOWER PART
28726
28727 dgh[0] = 74.5;
28728 dgh[1] = 79.5;
28729 dgh[2] = 2.5;
28730 dgh[3] = 192.;
28731 dgh[4] = 348.;
cd3a3507 28732 gMC->Gsvolu("IHK2", "TUBS", idtmed[264], dgh, 5);
7b67784f 28733 gMC->Gspos("IHK2", 1, "ITSV", 0., 0., -ztpc-dgh[2], 0, "ONLY");
db915fea 28734
28735 // --- DEFINE RAILS BETWEEN THE ITS AND THE TPC
28736
7b67784f 28737 if (rails == 1) {
28738
28739 dgh[0] = 2.;
28740 dgh[1] = 8.;
9181d340 28741 dgh[2] = 190.;
31683195 28742 gMC->Gsvolu("IRA1", "BOX ", idtmed[268], dgh, 3);
7b67784f 28743 gMC->Gspos("IRA1", 1, "ITSV", 53.5, 0., -69.5, 0, "ONLY");
31683195 28744 gMC->Gsvolu("IRA2", "BOX ", idtmed[268], dgh, 3);
7b67784f 28745 gMC->Gspos("IRA2", 1, "ITSV", -53.5, 0., -69.5, 0, "ONLY");
28746
31683195 28747 dgh[0] = 2.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
28748 dgh[1] = 8.-0.5; // 0.5 was determined in such a way that the aluminum area is 20.9 cm^2
9181d340 28749 dgh[2] = 190.;
7b67784f 28750 gMC->Gsvolu("IRA3", "BOX ", idtmed[205], dgh, 3);
28751 gMC->Gspos("IRA3", 1, "IRA1", 0., 0., 0., 0, "ONLY");
28752 gMC->Gsvolu("IRA4", "BOX ", idtmed[205], dgh, 3);
28753 gMC->Gspos("IRA4", 1, "IRA2", 0., 0., 0., 0, "ONLY");
28754
28755 }
db915fea 28756
28757 // --- DEFINE CYLINDERS HOLDING RAILS BETWEEN THE ITS AND THE TPC
28758
7b67784f 28759 dgh[0] = 56.9;
db915fea 28760 dgh[1] = 59.;
28761 dgh[2] = 0.6;
cd3a3507 28762 gMC->Gsvolu("ICYL", "TUBE", idtmed[210], dgh, 3);
27c5763c 28763 gMC->Gspos("ICYL", 1, "ALIC", 0., 0., 74.1, 0, "ONLY");
28764 gMC->Gspos("ICYL", 2, "ALIC", 0., 0., -74.1, idrotm[200], "ONLY");
7b67784f 28765
28766 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE CYLINDERS
28767
28768 dgh[0] = 0.;
28769 dgh[1] = 3.;
28770 dgh[2] = 5.; // 5. comes from the fact that the volume has to be 567.6/2 cm^3
e4f08ac3 28771 gMC->Gsvolu("ISR1", "TUBE", idtmed[284], dgh, 3);
c2685204 28772 gMC->Gspos("ISR1", 1, "ITSV", 53.4292, 10.7053, 79.75, 0, "ONLY");
28773 gMC->Gspos("ISR1", 2, "ITSV", 53.4292, -10.7053, 79.75, 0, "ONLY");
28774 gMC->Gspos("ISR1", 3, "ITSV", -53.4292, 10.7053, 79.75, 0, "ONLY");
28775 gMC->Gspos("ISR1", 4, "ITSV", -53.4292, -10.7053, 79.75, 0, "ONLY");
28776 gMC->Gspos("ISR1", 5, "ITSV", 53.4292, 10.7053, -79.75, 0, "ONLY");
28777 gMC->Gspos("ISR1", 6, "ITSV", 53.4292, -10.7053, -79.75, 0, "ONLY");
28778 gMC->Gspos("ISR1", 7, "ITSV", -53.4292, 10.7053, -79.75, 0, "ONLY");
28779 gMC->Gspos("ISR1", 8, "ITSV", -53.4292, -10.7053, -79.75, 0, "ONLY");
7b67784f 28780
28781 // --- DEFINE SUPPORTS FOR RAILS ATTACHED TO THE ABSORBER
28782
28783 dgh[0] = 5.;
28784 dgh[1] = 12.;
28785 dgh[2] = 5.;
28786 gMC->Gsvolu("ISR2", "BOX ", idtmed[210], dgh, 3);
28787 gMC->Gspos("ISR2", 1, "ALIC", 53.5, 0., 125.5, 0, "ONLY");
28788 gMC->Gsvolu("ISR3", "BOX ", idtmed[210], dgh, 3);
28789 gMC->Gspos("ISR3", 1, "ALIC", -53.5, 0., 125.5, 0, "ONLY");
28790
28791 dgh[0] = 5.-2.;
28792 dgh[1] = 12.-2.;
28793 dgh[2] = 5.;
28794 gMC->Gsvolu("ISR4", "BOX ", idtmed[205], dgh, 3);
28795 gMC->Gspos("ISR4", 1, "ISR2", 0., 0., 0., 0, "ONLY");
28796 gMC->Gsvolu("ISR5", "BOX ", idtmed[205], dgh, 3);
28797 gMC->Gspos("ISR5", 1, "ISR3", 0., 0., 0., 0, "ONLY");
28798
28799 // --- DEFINE SUPPORTS TO ATTACH THE ITS TO THE TPC
28800
28801 dgh[0] = 0.;
28802 dgh[1] = 5.;
28803 dgh[2] = 2.;
28804 gMC->Gsvolu("ISR6", "TUBE", idtmed[210], dgh, 3);
28805 gMC->Gspos("ISR6", 1, "ALIC", 0., 54., 77., 0, "ONLY");
28806 gMC->Gspos("ISR6", 2, "ALIC", 0., 54., -77., 0, "ONLY");
28807 gMC->Gspos("ISR6", 3, "ALIC", 0., -54., -77., 0, "ONLY");
bae7e562 28808
db915fea 28809 // --- Outputs the geometry tree in the EUCLID/CAD format
28810
28811 if (fEuclidOut) {
28812 gMC->WriteEuclid("ITSgeometry", "ITSV", 1, 5);
28813 }
cd3a3507 28814
db915fea 28815}
28816//_____________________________________________________________________________
28817void AliITSvPPRasymm::CreateMaterials(){
28818////////////////////////////////////////////////////////////////////////
28819 //
28820 // Create ITS materials
28821 // This function defines the default materials used in the Geant
28822 // Monte Carlo simulations for the geometries AliITSv1, AliITSv3,
28823 // AliITSvPPRasymm.
28824 // In general it is automatically replaced by
28825 // the CreatMaterials routine defined in AliITSv?. Should the function
28826 // CreateMaterials not exist for the geometry version you are using this
28827 // one is used. See the definition found in AliITSv5 or the other routine
28828 // for a complete definition.
28829 //
d236497b 28830
28831 Int_t ifield = gAlice->Field()->Integ();
28832 Float_t fieldm = gAlice->Field()->Max();
28833
28834 Float_t tmaxfd = 0.1; // 1.0; // Degree
28835 Float_t stemax = 1.0; // cm
28836 Float_t deemax = 0.1; // 30.0; // Fraction of particle's energy 0<deemax<=1
28837 Float_t epsil = 1.0E-4; // 1.0; // cm
28838 Float_t stmin = 0.0; // cm "Default value used"
28839
28840 Float_t tmaxfdSi = 0.1; // .10000E+01; // Degree
28841 Float_t stemaxSi = 0.0075; // .10000E+01; // cm
28842 Float_t deemaxSi = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28843 Float_t epsilSi = 1.0E-4;// .10000E+01;
28844 Float_t stminSi = 0.0; // cm "Default value used"
28845
28846 Float_t tmaxfdAir = 0.1; // .10000E+01; // Degree
28847 Float_t stemaxAir = .10000E+01; // cm
28848 Float_t deemaxAir = 0.1; // 0.30000E-02; // Fraction of particle's energy 0<deemax<=1
28849 Float_t epsilAir = 1.0E-4;// .10000E+01;
28850 Float_t stminAir = 0.0; // cm "Default value used"
28851
28852 Float_t tmaxfdServ = 1.0; // 10.0; // Degree
28853 Float_t stemaxServ = 1.0; // 0.01; // cm
28854 Float_t deemaxServ = 0.5; // 0.1; // Fraction of particle's energy 0<deemax<=1
28855 Float_t epsilServ = 1.0E-3; // 0.003; // cm
28856 Float_t stminServ = 0.0; //0.003; // cm "Default value used"
e4f08ac3 28857
28858 // Freon
28859 Float_t afre[2] = { 12.011,18.9984032 };
d236497b 28860 Float_t zfre[2] = { 6., 9. };
e4f08ac3 28861 Float_t wfre[2] = { 5.,12. };
d236497b 28862 Float_t densfre = 1.5;
e4f08ac3 28863
cd3a3507 28864 // --- Define the various materials and media for GEANT ---
d236497b 28865 // AliMaterial(Int_t imat, const char* name, Float_t a, Float_t z,
28866 // Float_t dens, Float_t radl, Float_t absl,
28867 // Float_t *buf=0, Int_t nwbuf=0)
28868 //AliMedium(Int_t numed, const char *name, Int_t nmat,
28869 // Int_t isvol, Int_t ifield, Float_t fieldm,
28870 // Float_t tmaxfd, Float_t stemax, Float_t deemax,
28871 // Float_t epsil, Float_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
cd3a3507 28872 AliMaterial(1,"SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28873 AliMedium(1,"SI$",1,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28874
28875 AliMaterial(2,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28876 AliMedium(2,"SPD SI CHIP$",2,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28877
28878 AliMaterial(3,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28879 AliMedium(3,"SPD SI BUS$",3,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28880
28881 AliMaterial(4,"C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28882 AliMedium(4,"C (M55J)$",4,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28883
6190d58a 28884 AliMaterial(5,"AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28885 AliMedium(5,"AIR$",5,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28886
63bb0827 28887 AliMaterial(6,"GEN AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28888 AliMedium(6,"GEN AIR$",6,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28889
80272ed3 28890 AliMaterial(7,"SDD SI CHIP$",0.374952E+02,0.178184E+02,0.24485E+01,0.76931E+01,0.99900E+03);
d236497b 28891 AliMedium(7,"SDD SI CHIP$",7,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28892
80272ed3 28893 AliMaterial(9,"SDD C (M55J)$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 28894 AliMedium(9,"SDD C (M55J)$",9,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28895
6190d58a 28896 AliMaterial(10,"SDD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28897 AliMedium(10,"SDD AIR$",10,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28898
28899 AliMaterial(11,"AL$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28900 AliMedium(11,"AL$",11,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28901
28902 AliMaterial(12,"WATER$",0.14322E+02,0.72167E+01,0.10000E+01,0.35759E+02,0.94951E+02);
d236497b 28903 AliMedium(12,"WATER$",12,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28904
e4f08ac3 28905 AliMixture(13,"Freon$",afre,zfre,densfre,-2,wfre);
d236497b 28906 AliMedium(13,"Freon$",13,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 28907
cd3a3507 28908 AliMaterial(14,"COPPER$",0.63546E+02,0.29000E+02,0.89600E+01,0.14300E+01,0.99900E+03);
d236497b 28909 AliMedium(14,"COPPER$",14,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28910
28911 AliMaterial(15,"CERAMICS$",0.22314E+02,0.10856E+02,0.36000E+01,0.76200E+01,0.31901E+02);
d236497b 28912 AliMedium(15,"CERAMICS$",15,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28913
28914 AliMaterial(20,"SSD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28915 AliMedium(20,"SSD C (M55J)$",20,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28916
6190d58a 28917 AliMaterial(21,"SSD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28918 AliMedium(21,"SSD AIR$",21,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28919
28920 AliMaterial(25,"G10FR4$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28921 AliMedium(25,"G10FR4$",25,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28922
28923 AliMaterial(26,"GEN C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28924 AliMedium(26,"GEN C (M55J)$",26,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28925
6190d58a 28926 AliMaterial(27,"GEN Air$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28927 AliMedium(27,"GEN Air$",27,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28928
28929 AliMaterial(51,"SPD SI$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28930 AliMedium(51,"SPD SI$",51,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28931
28932 AliMaterial(52,"SPD SI CHIP$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28933 AliMedium(52,"SPD SI CHIP$",52,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28934
28935 AliMaterial(53,"SPD SI BUS$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28936 AliMedium(53,"SPD SI BUS$",53,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28937
28938 AliMaterial(54,"SPD C (M55J)$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28939 AliMedium(54,"SPD C (M55J)$",54,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28940
6190d58a 28941 AliMaterial(55,"SPD AIR$",0.14610E+02,0.73000E+01,0.12050E-02,0.30423E+05,0.99900E+03);
d236497b 28942 AliMedium(55,"SPD AIR$",55,0,ifield,fieldm,tmaxfdAir,stemaxAir,deemaxAir,epsilAir,stminAir);
cd3a3507 28943
28944 AliMaterial(56,"SPD KAPTON(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28945 AliMedium(56,"SPD KAPTON(POLYCH2)$",56,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28946
28947 AliMaterial(61,"EPOXY$",0.17749E+02,0.88750E+01,0.18000E+01,0.21822E+02,0.99900E+03);
d236497b 28948 AliMedium(61,"EPOXY$",61,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28949
28950 AliMaterial(62,"SILICON$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28951 AliMedium(62,"SILICON$",62,0,ifield,fieldm,tmaxfdSi,stemaxSi,deemaxSi,epsilSi,stminSi);
cd3a3507 28952
28953 AliMaterial(63,"KAPTONH(POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28954 AliMedium(63,"KAPTONH(POLYCH2)$",63,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28955
28956 AliMaterial(64,"ALUMINUM$",0.26982E+02,0.13000E+02,0.26989E+01,0.89000E+01,0.99900E+03);
d236497b 28957 AliMedium(64,"ALUMINUM$",64,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28958
28959 AliMaterial(65,"INOX$",0.55098E+02,0.2572E+02,0.7900E+01,0.17800E+01,0.99900E+03);
d236497b 28960 AliMedium(65,"INOX$",65,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28961
e4f08ac3 28962 AliMaterial(68,"ROHACELL$",0.123974E+02,0.62363E+01,0.500E-01,0.80986E+03,0.99900E+03);
d236497b 28963 AliMedium(68,"ROHACELL$",68,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28964
80272ed3 28965 AliMaterial(69,"SDD C AL (M55J)$",0.138802E+02,0.71315E+01,0.19837E+01,0.176542E+02,0.99900E+03);
d236497b 28966 AliMedium(69,"SDD C AL (M55J)$",69,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28967
28968 AliMaterial(70,"SDDKAPTON (POLYCH2)$",0.14000E+02,0.71770E+01,0.13000E+01,0.31270E+02,0.99900E+03);
d236497b 28969 AliMedium(70,"SDDKAPTON (POLYCH2)$",70,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28970
28971 AliMaterial(71,"ITS SANDW A$",0.12011E+02,0.60000E+01,0.2115E+00,0.17479E+03,0.99900E+03);
d236497b 28972 AliMedium(71,"ITS SANDW A$",71,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28973
28974 AliMaterial(72,"ITS SANDW B$",0.12011E+02,0.60000E+01,0.27000E+00,0.18956E+03,0.99900E+03);
d236497b 28975 AliMedium(72,"ITS SANDW B$",72,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28976
28977 AliMaterial(73,"ITS SANDW C$",0.12011E+02,0.60000E+01,0.41000E+00,0.90868E+02,0.99900E+03);
d236497b 28978 AliMedium(73,"ITS SANDW C$",73,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28979
28980 AliMaterial(74,"HEAT COND GLUE$",0.12011E+02,0.60000E+01,0.1930E+01,0.22100E+02,0.99900E+03);
d236497b 28981 AliMedium(74,"HEAT COND GLUE$",74,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28982
28983 AliMaterial(75,"ELASTO SIL$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28984 AliMedium(75,"ELASTO SIL$",75,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 28985
28986 AliMaterial(76,"SPDBUS(AL+KPT+EPOX)$",0.19509E+02,0.96502E+01,0.19060E+01,0.15413E+02,0.99900E+03);
d236497b 28987 AliMedium(76,"SPDBUS(AL+KPT+EPOX)$",76,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28988
28989 AliMaterial(77,"SDD X7R capacitors$",0.1157516E+03,0.477056E+02,0.67200E+01,0.14236E+01,0.99900E+03);
d236497b 28990 AliMedium(77,"SDD X7R capacitors$",77,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28991
28992 AliMaterial(78,"SDD ruby sph. Al2O3$",0.218101E+02,0.106467E+02,0.39700E+01,0.48539E+01,0.99900E+03);
d236497b 28993 AliMedium(78,"SDD ruby sph. Al2O3$",78,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28994
28995 AliMaterial(79,"SDD SI insensitive$",0.28086E+02,0.14000E+02,0.23300E+01,0.93600E+01,0.99900E+03);
d236497b 28996 AliMedium(79,"SDD SI insensitive$",79,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 28997
28998 AliMaterial(80,"SDD HV microcable$",0.159379E+02,0.78598E+01,0.16087E+01,0.217906E+02,0.99900E+03);
d236497b 28999 AliMedium(80,"SDD HV microcable$",80,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29000
29001 AliMaterial(81,"SDD LV+signal cable$",0.223689E+02,0.108531+02,0.21035E+01,0.13440E+02,0.99900E+03);
d236497b 29002 AliMedium(81,"SDD LV+signal cable$",81,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29003
29004 AliMaterial(82,"SDD hybrid microcab$",0.218254E+02,0.106001E+02,0.20502E+01,0.137308E+02,0.99900E+03);
d236497b 29005 AliMedium(82,"SDD hybrid microcab$",82,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
80272ed3 29006
29007 AliMaterial(83,"SDD anode microcab$",0.186438E+02,0.91193E+01,0.17854E+01,0.176451E+02,0.99900E+03);
d236497b 29008 AliMedium(83,"SDD anode microcab$",83,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
cd3a3507 29009
7b67784f 29010 AliMaterial(84,"SDD/SSD rings$",0.123565E+02,0.64561E+01,0.18097E+01,0.229570E+02,0.99900E+03);
d236497b 29011 AliMedium(84,"SDD/SSD rings$",84,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
7b67784f 29012
e4f08ac3 29013 AliMaterial(85,"inox/alum$",0.321502E+02,0.153383E+02,0.30705E+01,0.69197E+01,0.99900E+03);
d236497b 29014 AliMedium(85,"inox/alum$",85,0,ifield,fieldm,tmaxfd,stemax,deemax,epsil,stmin);
e4f08ac3 29015
29016
cd3a3507 29017 // Special media
29018
29019 AliMaterial(90,"SPD shield$", 12.011, 6., 1.93/10. , 22.1*10., 999);
d236497b 29020 AliMedium(90,"SPD shield$",90,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29021
fc44ab90 29022 AliMaterial(91, "SPD End ladder$", 47.0447, 21.7963, 3.6374, 4.4711, 999);
d236497b 29023 AliMedium(91,"SPD End ladder$",91,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29024
29025 AliMaterial(92, "SPD cone$",28.0855, 14., 2.33, 9.36, 999);
d236497b 29026 AliMedium(92,"SPD cone$",92,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29027
29028 AliMaterial(93, "SDD End ladder$", 69.9298, 29.8246, 0.3824, 36.5103, 999);
d236497b 29029 AliMedium(93,"SDD End ladder$",93,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29030
d236497b 29031 AliMaterial(94, "SDD cone$",63.546, 29., 1.15, 1.265, 999);
29032 AliMedium(94,"SDD cone$",94,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29033
29034 AliMaterial(95, "SSD End ladder$", 32.0988, 15.4021, 0.68, 35.3238, 999);
d236497b 29035 AliMedium(95,"SSD End ladder$",95,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
db915fea 29036
d236497b 29037 AliMaterial(96, "SSD cone$",63.546, 29., 1.15, 1.265, 999);
29038 AliMedium(96,"SSD cone$",96,0,ifield,fieldm,tmaxfdServ,stemaxServ,deemaxServ,epsilServ,stminServ);
cd3a3507 29039
db915fea 29040}
bae7e562 29041//______________________________________________________________________
29042void AliITSvPPRasymm::InitAliITSgeom(){
29043// Based on the geometry tree defined in Geant 3.21, this
29044// routine initilizes the Class AliITSgeom from the Geant 3.21 ITS geometry
29045// sturture.
cbfdea0d 29046 if(gMC->IsA()!=AliGeant3::Class()) {
bae7e562 29047 Error("InitAliITSgeom",
29048 "Wrong Monte Carlo. InitAliITSgeom uses TGeant3 calls");
29049 return;
29050 } // end if
29051 cout << "Reading Geometry transformation directly from Geant 3." << endl;
29052 const Int_t nlayers = 6;
63bb0827 29053 const Int_t ndeep = 9;
bae7e562 29054 Int_t itsGeomTreeNames[nlayers][ndeep],lnam[20],lnum[20];
29055 Int_t nlad[nlayers],ndet[nlayers];
29056 Double_t t[3],r[10];
29057 Float_t par[20],att[20];
29058 Int_t npar,natt,idshape,imat,imed;
29059 AliITSGeant3Geometry *ig = new AliITSGeant3Geometry();
29060 Int_t mod,lay,lad,det,i,j,k;
80272ed3 29061 Char_t names[nlayers][ndeep][4];
63bb0827 29062 Int_t itsGeomTreeCopys[nlayers][ndeep];
3d12a48d 29063 if(fMinorVersion == 1){ // Option A
80272ed3 29064 Char_t *namesA[nlayers][ndeep] = {
63bb0827 29065 {"ALIC","ITSV","ITSD","IT12","I12A","I10A","I103","I101","ITS1"}, // lay=1
29066 {"ALIC","ITSV","ITSD","IT12","I12A","I20A","I1D3","I1D1","ITS2"}, // lay=2
29067 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29068 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29069 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29070 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29071 Int_t itsGeomTreeCopysA[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29072 {1,1,1,1,10, 4, 4,1,1},// lay=2
29073 {1,1,1,1,14, 6, 1,0,0},// lay=3
29074 {1,1,1,1,22, 8, 1,0,0},// lay=4
29075 {1,1,1,1,34,22, 1,0,0},// lay=5
29076 {1,1,1,1,38,25, 1,0,0}};//lay=6
29077 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29078 for(k=0;k<4;k++) names[i][j][k] = namesA[i][j][k];
29079 itsGeomTreeCopys[i][j] = itsGeomTreeCopysA[i][j];
29080 } // end for i,j
3d12a48d 29081 }else if(fMinorVersion == 2){ // Option B
80272ed3 29082 Char_t *namesB[nlayers][ndeep] = {
63bb0827 29083 {"ALIC","ITSV","ITSD","IT12","I12B","I10B","I107","I101","ITS1"}, // lay=1
29084 {"ALIC","ITSV","ITSD","IT12","I12B","I20B","I1D7","I1D1","ITS2"}, // lay=2
29085 {"ALIC","ITSV","ITSD","IT34","I004","I302","ITS3"," "," "}, // lay=3
29086 {"ALIC","ITSV","ITSD","IT34","I005","I402","ITS4"," "," "}, // lay=4
29087 {"ALIC","ITSV","ITSD","IT56","I565","I562","ITS5"," "," "}, // lay=5
29088 {"ALIC","ITSV","ITSD","IT56","I569","I566","ITS6"," "," "}};// lay=6
29089 Int_t itsGeomTreeCopysB[nlayers][ndeep]= {{1,1,1,1,10, 2, 4,1,1},// lay=1
29090 {1,1,1,1,10, 4, 4,1,1},// lay=2
29091 {1,1,1,1,14, 6, 1,0,0},// lay=3
29092 {1,1,1,1,22, 8, 1,0,0},// lay=4
29093 {1,1,1,1,34,22, 1,0,0},// lay=5
29094 {1,1,1,1,38,25, 1,0,0}};//lay=6
29095 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++){
29096 for(k=0;k<4;k++) names[i][j][k] = namesB[i][j][k];
29097 itsGeomTreeCopys[i][j] = itsGeomTreeCopysB[i][j];
29098 } // end for i,j
29099 } // end if fMinorVersion
bae7e562 29100 // Sorry, but this is not very pritty code. It should be replaced
29101 // at some point with a version that can search through the geometry
29102 // tree its self.
29103 cout << "Reading Geometry informaton from Geant3 common blocks" << endl;
29104 for(i=0;i<20;i++) lnam[i] = lnum[i] = 0;
29105 for(i=0;i<nlayers;i++)for(j=0;j<ndeep;j++)
29106 itsGeomTreeNames[i][j] = ig->StringToInt(names[i][j]);
29107 mod = 0;
29108 for(i=0;i<nlayers;i++){
29109 k = 1;
29110 for(j=0;j<ndeep;j++) if(itsGeomTreeCopys[i][j]!=0)
29111 k *= TMath::Abs(itsGeomTreeCopys[i][j]);
29112 mod += k;
29113 } // end for i
29114
29115 if(fITSgeom!=0) delete fITSgeom;
29116 nlad[0]=20;nlad[1]=40;nlad[2]=14;nlad[3]=22;nlad[4]=34;nlad[5]=38;
29117 ndet[0]=4;ndet[1]=4;ndet[2]=6;ndet[3]=8;ndet[4]=22;ndet[5]=25;
29118 fITSgeom = new AliITSgeom(0,6,nlad,ndet,mod);
29119 mod = -1;
29120 for(lay=1;lay<=nlayers;lay++){
29121 for(j=0;j<ndeep;j++) lnam[j] = itsGeomTreeNames[lay-1][j];
29122 for(j=0;j<ndeep;j++) lnum[j] = itsGeomTreeCopys[lay-1][j];
29123 switch (lay){
29124 case 1: case 2: // layers 1 and 2 are a bit special
29125 lad = 0;
29126 for(j=1;j<=itsGeomTreeCopys[lay-1][4];j++){
29127 lnum[4] = j;
29128 for(k=1;k<=itsGeomTreeCopys[lay-1][5];k++){
29129 lad++;
29130 lnum[5] = k;
29131 for(det=1;det<=itsGeomTreeCopys[lay-1][6];det++){
29132 lnum[6] = det;
29133 mod++;
29134 ig->GetGeometry(ndeep,lnam,lnum,t,r,idshape,npar,natt,
29135 par,att,imat,imed);
29136 fITSgeom->CreatMatrix(mod,lay,lad,det,kSPD,t,r);
29137 if(!(fITSgeom->IsShapeDefined((Int_t)kSPD)))
bae7e562 29138 fITSgeom->ReSetShape(kSPD,
e99dbc71 29139 new AliITSgeomSPD425Short(npar,par));
bae7e562 29140 } // end for det
29141 } // end for k
29142 } // end for j
29143 break;
29144 case 3: case 4: case 5: case 6: // layers 3-6
29145 lnum[6] = 1;
29146 for(lad=1;lad<=itsGeomTreeCopys[lay-1][4];lad++){
29147 lnum[4] = lad;
29148 for(det=1;det<=itsGeomTreeCopys[lay-1][5];det++){
29149 lnum[5] = det;
29150 mod++;
29151 ig->GetGeometry(7,lnam,lnum,t,r,idshape,npar,natt,
29152 par,att,imat,imed);
29153 switch (lay){
29154 case 3: case 4:
29155 fITSgeom->CreatMatrix(mod,lay,lad,det,kSDD,t,r);
29156 if(!(fITSgeom->IsShapeDefined(kSDD)))
e99dbc71 29157 fITSgeom->ReSetShape(kSDD,
29158 new AliITSgeomSDD256(npar,par));
bae7e562 29159 break;
29160 case 5:
29161 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29162 if(!(fITSgeom->IsShapeDefined(kSSD)))
29163 fITSgeom->ReSetShape(kSSD,
e99dbc71 29164 new AliITSgeomSSD275and75(npar,par));
bae7e562 29165 break;
29166 case 6:
1570d46d 29167 fITSgeom->CreatMatrix(mod,lay,lad,det,kSSD,t,r);
29168 if(!(fITSgeom->IsShapeDefined(kSSD)))
29169 fITSgeom->ReSetShape(kSSD,
e99dbc71 29170 new AliITSgeomSSD75and275(npar,par));
bae7e562 29171 break;
29172 } // end switch
29173 } // end for det
29174 } // end for lad
29175 break;
29176 } // end switch
29177 } // end for lay
29178 return;
29179}
db915fea 29180//_____________________________________________________________________________
29181void AliITSvPPRasymm::Init(){
29182////////////////////////////////////////////////////////////////////////
29183// Initialise the ITS after it has been created.
29184////////////////////////////////////////////////////////////////////////
bae7e562 29185 Int_t i;
db915fea 29186
bae7e562 29187 cout << endl;
29188 for(i=0;i<26;i++) cout << "*";
29189 cout << " ITSvPPRasymm" << fMinorVersion << "_Init ";
29190 for(i=0;i<25;i++) cout << "*";cout << endl;
29191//
29192 if(fRead[0]=='\0') strncpy(fRead,fEuclidGeomDet,60);
29193 if(fWrite[0]=='\0') strncpy(fWrite,fEuclidGeomDet,60);
29194 if(fITSgeom!=0) delete fITSgeom;
29195 fITSgeom = new AliITSgeom();
29196 if(fGeomDetIn) fITSgeom->ReadNewFile(fRead);
29197 if(!fGeomDetIn) this->InitAliITSgeom();
29198 if(fGeomDetOut) fITSgeom->WriteNewFile(fWrite);
db915fea 29199 AliITS::Init();
bae7e562 29200//
29201 for(i=0;i<72;i++) cout << "*";
29202 cout << endl;
7bdd9b7d 29203 fIDMother = gMC->VolId("ITSV"); // ITS Mother Volume ID.
bae7e562 29204}
2c198b76 29205//_____________________________________________________________________________
29206void AliITSvPPRasymm::SetDefaults(){
29207 // sets the default segmentation, response, digit and raw cluster classes
29208 const Float_t kconv = 1.0e+04; // convert cm to microns
29209
29210 cout << "AliITSvPPRasymm::SetDefaults" << endl;
29211
29212 AliITSDetType *iDetType;
29213 AliITSgeomSPD *s0;
29214 AliITSgeomSDD *s1;
29215 AliITSgeomSSD *s2;
29216 Int_t i;
29217 Float_t bx[256],bz[280];
29218
29219 //SPD
82873bc1 29220 iDetType=DetType(kSPD);
2c198b76 29221 s0 = (AliITSgeomSPD*) fITSgeom->GetShape(kSPD);// Get shape info. Do it this way for now.
29222 AliITSresponse *resp0=new AliITSresponseSPD();
82873bc1 29223 SetResponseModel(kSPD,resp0);
2c198b76 29224 AliITSsegmentationSPD *seg0=new AliITSsegmentationSPD(fITSgeom);
29225 seg0->SetDetSize(s0->GetDx()*2.*kconv, // base this on AliITSgeomSPD
29226 s0->GetDz()*2.*kconv, // for now.
29227 s0->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29228 seg0->SetNPads(256,160);// Number of Bins in x and z
2c198b76 29229 for(i=000;i<256;i++) bx[i] = 50.0; // in x all are 50 microns.
29230 for(i=000;i<160;i++) bz[i] = 425.0; // most are 425 microns except below
29231 for(i=160;i<280;i++) bz[i] = 0.0; // Outside of detector.
29232 bz[ 31] = bz[ 32] = 625.0; // first chip boundry
29233 bz[ 63] = bz[ 64] = 625.0; // first chip boundry
29234 bz[ 95] = bz[ 96] = 625.0; // first chip boundry
29235 bz[127] = bz[128] = 625.0; // first chip boundry
c11a498e 29236 bz[160] = 425.0; // Set so that there is no zero pixel size for fNz.
2c198b76 29237 seg0->SetBinSize(bx,bz); // Based on AliITSgeomSPD for now.
82873bc1 29238 SetSegmentationModel(kSPD,seg0);
2c198b76 29239 // set digit and raw cluster classes to be used
29240 const char *kData0=(iDetType->GetResponseModel())->DataType();
29241 if (strstr(kData0,"real")) iDetType->ClassNames("AliITSdigit",
29242 "AliITSRawClusterSPD");
29243 else iDetType->ClassNames("AliITSdigitSPD","AliITSRawClusterSPD");
82873bc1 29244// SetSimulationModel(kSPD,new AliITSsimulationSPD(seg0,resp0));
29245// iDetType->ReconstructionModel(new AliITSClusterFinderSPD());
2c198b76 29246
29247 // SDD
82873bc1 29248 iDetType=DetType(kSDD);
2c198b76 29249 s1 = (AliITSgeomSDD*) fITSgeom->GetShape(kSDD);// Get shape info. Do it this way for now.
aa044888 29250 AliITSresponseSDD *resp1=new AliITSresponseSDD("simulated");
82873bc1 29251 SetResponseModel(kSDD,resp1);
2c198b76 29252 AliITSsegmentationSDD *seg1=new AliITSsegmentationSDD(fITSgeom,resp1);
29253 seg1->SetDetSize(s1->GetDx()*kconv, // base this on AliITSgeomSDD
29254 s1->GetDz()*2.*kconv, // for now.
29255 s1->GetDy()*2.*kconv); // x,z,y full width in microns.
c11a498e 29256 seg1->SetNPads(256,256);// Use AliITSgeomSDD for now
82873bc1 29257 SetSegmentationModel(kSDD,seg1);
2c198b76 29258 const char *kData1=(iDetType->GetResponseModel())->DataType();
29259 const char *kopt=iDetType->GetResponseModel()->ZeroSuppOption();
29260 if((!strstr(kopt,"2D")) && (!strstr(kopt,"1D")) || strstr(kData1,"real") ){
29261 iDetType->ClassNames("AliITSdigit","AliITSRawClusterSDD");
29262 } else iDetType->ClassNames("AliITSdigitSDD","AliITSRawClusterSDD");
82873bc1 29263// SetSimulationModel(kSDD,new AliITSsimulationSDD(seg1,resp1));
29264// iDetType->ReconstructionModel(new AliITSClusterFinderSDD());
2c198b76 29265
29266 // SSD Layer 5
82873bc1 29267 iDetType=DetType(kSSD);
2c198b76 29268 s2 = (AliITSgeomSSD*) fITSgeom->GetShape(kSSD);// Get shape info. Do it this way for now.
aa044888 29269 AliITSresponse *resp2=new AliITSresponseSSD("simulated");
82873bc1 29270 SetResponseModel(kSSD,resp2);
2c198b76 29271 AliITSsegmentationSSD *seg2=new AliITSsegmentationSSD(fITSgeom);
29272 seg2->SetDetSize(s2->GetDx()*2.*kconv, // base this on AliITSgeomSSD
29273 s2->GetDz()*2.*kconv, // for now.
29274 s2->GetDy()*2.*kconv); // x,z,y full width in microns.
29275 seg2->SetPadSize(95.,0.); // strip x pitch in microns
29276 seg2->SetNPads(768,0); // number of strips on each side.
29277 seg2->SetAngles(0.0075,0.0275); // strip angels rad P and N side.
92cc4da1 29278 seg2->SetAnglesLay5(0.0075,0.0275); // strip angels rad P and N side.
29279 seg2->SetAnglesLay6(0.0275,0.0075); // strip angels rad P and N side.
82873bc1 29280 SetSegmentationModel(kSSD,seg2);
2c198b76 29281 const char *kData2=(iDetType->GetResponseModel())->DataType();
29282 if(strstr(kData2,"real") ) iDetType->ClassNames("AliITSdigit",
29283 "AliITSRawClusterSSD");
29284 else iDetType->ClassNames("AliITSdigitSSD","AliITSRawClusterSSD");
82873bc1 29285// SetSimulationModel(kSSD,new AliITSsimulationSSD(seg2,resp2));
29286// iDetType->ReconstructionModel(new AliITSClusterFinderSSD());
92cc4da1 29287
29288 if(kNTYPES>3){
2c198b76 29289 Warning("SetDefaults",
29290 "Only the four basic detector types are initialised!");
29291 }// end if
29292 return;
29293}
bae7e562 29294//______________________________________________________________________
db915fea 29295void AliITSvPPRasymm::DrawModule(){
29296////////////////////////////////////////////////////////////////////////
29297// Draw a shaded view of the FMD version 8.
29298////////////////////////////////////////////////////////////////////////
29299
29300 // Set everything unseen
29301 gMC->Gsatt("*", "seen", -1);
29302 //
29303 // Set ALIC mother visible
29304 gMC->Gsatt("ALIC","SEEN",0);
29305 //
29306 // Set the volumes visible
29307 gMC->Gsatt("ITSD","SEEN",0);
29308 gMC->Gsatt("ITS1","SEEN",1);
29309 gMC->Gsatt("ITS2","SEEN",1);
29310 gMC->Gsatt("ITS3","SEEN",1);
29311 gMC->Gsatt("ITS4","SEEN",1);
29312 gMC->Gsatt("ITS5","SEEN",1);
29313 gMC->Gsatt("ITS6","SEEN",1);
29314
29315 gMC->Gsatt("IPCB","SEEN",1);
29316 gMC->Gsatt("ICO2","SEEN",1);
29317 gMC->Gsatt("ICER","SEEN",0);
29318 gMC->Gsatt("ISI2","SEEN",0);
29319 gMC->Gsatt("IPLA","SEEN",0);
29320 gMC->Gsatt("ICO3","SEEN",0);
29321 gMC->Gsatt("IEPX","SEEN",0);
29322 gMC->Gsatt("ISI3","SEEN",1);
29323 gMC->Gsatt("ISUP","SEEN",0);
29324 gMC->Gsatt("ICHO","SEEN",0);
29325 gMC->Gsatt("ICMO","SEEN",0);
29326 gMC->Gsatt("ICMD","SEEN",0);
29327 gMC->Gsatt("ICCO","SEEN",1);
29328 gMC->Gsatt("ICCM","SEEN",0);
29329 gMC->Gsatt("ITMD","SEEN",0);
29330 gMC->Gsatt("ITTT","SEEN",1);
29331
29332 //
29333 gMC->Gdopt("hide", "on");
29334 gMC->Gdopt("shad", "on");
29335 gMC->Gsatt("*", "fill", 7);
29336 gMC->SetClipBox(".");
29337 gMC->SetClipBox("*", 0, 300, -300, 300, -300, 300);
29338 gMC->DefaultRange();
29339 gMC->Gdraw("alic", 40, 30, 0, 11, 10, .07, .07);
29340 gMC->Gdhead(1111, "Inner Tracking System Version 1");
29341 gMC->Gdman(17, 6, "MAN");
29342}
29343//_____________________________________________________________________________
29344void AliITSvPPRasymm::StepManager(){
29345////////////////////////////////////////////////////////////////////////
cd3a3507 29346// Called for every step in the ITS, then calles the AliITShit class
db915fea 29347// creator with the information to be recoreded about that hit.
cd3a3507 29348// The value of the macro ALIITSPRINTGEOM if set to 1 will allow the
29349// printing of information to a file which can be used to create a .det
29350// file read in by the routine CreateGeometry(). If set to 0 or any other
29351// value except 1, the default behavior, then no such file is created nor
29352// it the extra variables and the like used in the printing allocated.
db915fea 29353////////////////////////////////////////////////////////////////////////
7bdd9b7d 29354 Int_t copy, id;
29355 TLorentzVector position, momentum;
29356 static TLorentzVector position0;
29357 static Int_t stat0=0;
29358 if((id=gMC->CurrentVolID(copy) == fIDMother)&&
29359 (gMC->IsTrackEntering()||gMC->IsTrackExiting())){
29360 gMC->TrackPosition(position); // Get Position
29361 gMC->TrackMomentum(momentum); // Get Momentum
29362 copy = fTrackReferences->GetEntriesFast();
29363 TClonesArray &lTR = *fTrackReferences;
29364 // Fill TrackReference structure with this new TrackReference.
29365 AliTrackReference *tr = new(lTR[copy]) AliTrackReference();
29366 tr->SetTrack(gAlice->CurrentTrack());
29367 tr->SetPosition(position.X(),position.Y(),position.Z());
29368 tr->SetMomentum(momentum.Px(),momentum.Py(),momentum.Pz());
29369 tr->SetLength(gMC->TrackLength());
29370 } // if Outer ITS mother Volume
29371 if(!(this->IsActive())){
29372 return;
29373 } // end if !Active volume.
29374 Int_t copy1,copy2;
29375// Float_t hits[8];
29376 Int_t vol[5];
29377 TClonesArray &lhits = *fHits;
29378 //
29379 // Track status
29380 vol[3] = 0;
29381 vol[4] = 0;
29382 if(gMC->IsTrackInside()) vol[3] += 1;
29383 if(gMC->IsTrackEntering()) vol[3] += 2;
29384 if(gMC->IsTrackExiting()) vol[3] += 4;
29385 if(gMC->IsTrackOut()) vol[3] += 8;
29386 if(gMC->IsTrackDisappeared()) vol[3] += 16;
29387 if(gMC->IsTrackStop()) vol[3] += 32;
29388 if(gMC->IsTrackAlive()) vol[3] += 64;
29389 //
29390 // Fill hit structure.
29391 if(!(gMC->TrackCharge())) return;
29392 //
29393 // Only entering charged tracks
29394 if((id = gMC->CurrentVolID(copy)) == fIdSens[0]) {
29395 vol[0] = 1;
29396 id = gMC->CurrentVolOffID(2,copy);
29397 //detector copy in the ladder = 1<->4 (ITS1 < I101 < I103 < I10A)
29398 vol[1] = copy;
29399 gMC->CurrentVolOffID(3,copy1);
29400 //ladder copy in the module = 1<->2 (I10A < I12A)
29401 gMC->CurrentVolOffID(4,copy2);
29402 //module copy in the layer = 1<->10 (I12A < IT12)
29403 vol[2] = copy1+(copy2-1)*2;//# of ladders in one module = 2
29404 } else if(id == fIdSens[1]){
29405 vol[0] = 2;
29406 id = gMC->CurrentVolOffID(2,copy);
29407 //detector copy in the ladder = 1<->4 (ITS2 < I1D1 < I1D3 < I20A)
29408 vol[1] = copy;
29409 gMC->CurrentVolOffID(3,copy1);
29410 //ladder copy in the module = 1<->4 (I20A < I12A)
29411 gMC->CurrentVolOffID(4,copy2);
29412 //module copy in the layer = 1<->10 (I12A < IT12)
29413 vol[2] = copy1+(copy2-1)*4;//# of ladders in one module = 4
29414 } else if(id == fIdSens[2]){
29415 vol[0] = 3;
29416 id = gMC->CurrentVolOffID(1,copy);
29417 //detector copy in the ladder = 1<->6 (ITS3 < I302 < I004)
29418 vol[1] = copy;
29419 id = gMC->CurrentVolOffID(2,copy);
29420 //ladder copy in the layer = 1<->14 (I004 < IT34)
29421 vol[2] = copy;
29422 } else if(id == fIdSens[3]){
29423 vol[0] = 4;
29424 id = gMC->CurrentVolOffID(1,copy);
29425 //detector copy in the ladder = 1<->8 (ITS4 < I402 < I005)
29426 vol[1] = copy;
29427 id = gMC->CurrentVolOffID(2,copy);
29428 //ladder copy in the layer = 1<->22 (I005 < IT34))
29429 vol[2] = copy;
29430 }else if(id == fIdSens[4]){
29431 vol[0] = 5;
29432 id = gMC->CurrentVolOffID(1,copy);
29433 //detector copy in the ladder = 1<->22 (ITS5 < I562 < I565)
29434 vol[1] = copy;
29435 id = gMC->CurrentVolOffID(2,copy);
29436 //ladder copy in the layer = 1<->34 (I565 < IT56)
29437 vol[2] = copy;
29438 }else if(id == fIdSens[5]){
29439 vol[0] = 6;
29440 id = gMC->CurrentVolOffID(1,copy);
29441 //detector copy in the ladder = 1<->25 (ITS6 < I566 < I569)
29442 vol[1] = copy;
29443 id = gMC->CurrentVolOffID(2,copy);
29444 //ladder copy in the layer = 1<->38 (I569 < IT56)
29445 vol[2] = copy;
29446 } else {
29447 return; // not an ITS volume?
29448 } // end if/else if (gMC->CurentVolID(copy) == fIdSens[i])
29449 //
29450 gMC->TrackPosition(position);
29451 gMC->TrackMomentum(momentum);
29452/*
29453 hits[0]=position[0];
29454 hits[1]=position[1];
29455 hits[2]=position[2];
29456 hits[3]=momentum[0];
29457 hits[4]=momentum[1];
29458 hits[5]=momentum[2];
29459 hits[6]=gMC->Edep();
29460 hits[7]=gMC->TrackTime();
29461*/
29462 vol[4] = stat0;
29463 if(gMC->IsTrackEntering()){
29464 position0 = position;
29465 stat0 = vol[3];
29466 } // end if IsEntering
29467 // Fill hit structure with this new hit.
29468// new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,hits);
29469 new(lhits[fNhits++]) AliITShit(fIshunt,gAlice->CurrentTrack(),vol,
29470 gMC->Edep(),gMC->TrackTime(),position,
29471 position0,momentum);
29472 //
29473 position0 = position;
29474 stat0 = vol[3];
cd3a3507 29475
7bdd9b7d 29476 return;
db915fea 29477}